Lately I've encountered a few programs that for some strange reason display their text-direction from right to left.


QtAssist CodeBlocks

As you can see the menus, and basically any common control is displayed right-to-left. How could I fix this? I've been through the Control Panel's: Region and Language, but I couldn't find a solution. Google searches didn't show anything valuable either.

  • What language is the version of Windows you're using? – Michael Hampton Jul 28 '12 at 20:40
  • @MichaelHampton English. – MasterMastic Jul 28 '12 at 20:40

While desperately trying to find a solution, I messed around with anything I could find.

I went to Control Panel: Region and Language, and changed the Format to English (United States). I don't understand what this has to do with anything, since this is just the representation of numbers, currency, dates etc. but it worked.

I hope it will change in future releases of Windows to make our lives much easier.

| improve this answer | |
  • What format was it in before you had it set to English (United States)? – Scott Chamberlain Jul 28 '12 at 21:33
  • @ScottChamberlain Hebrew. Although I've found that setting it to either Hebrew, Arabic, or Farsi will cause this. (basically all the RTL languages) – MasterMastic Jul 28 '12 at 22:22
  • Combine what you just said and replace "The direction the text is rendered in" instead of "etc." in your answer and you will have figured out exactly why this happened. – Scott Chamberlain Jul 28 '12 at 22:26
  • 1
    That is the fault of the program designer setting RightToLeft to yes (the default is no) and not having the RTL language translation available in their resource files. – Scott Chamberlain Jul 28 '12 at 22:35
  • 1
    It is more likely the program supports multiple languages but you don't have that language's translation downloaded so to returned to the default (English) but it left the formatting on. I would recommend reporting it as a bug to the developer. (FYI Code::Blocks only has 59 of the 2173 strings translated in to Hebrew) – Scott Chamberlain Jul 28 '12 at 23:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.