I just uploaded a new version of the Force RTL extension, which finally fixes the extension to work on recent Firefox and Thunderbird versions (Firefox 3.6 and Thunderbird 3 betas and above). This new version of the extension adds support for the new intl.uidirection.ab-CD preference added in bug 478416 by Neil Deakin.
So, if you are a Firefox or Thunderbird developer and want to know how the application looks like in RTL locales (Arabic, Hebrew and Persian), or if you’re simply curious about it, and don’t want to learning one of those languages so that you can actually use a localized build, please go and download version 2.1 of Force RTL. To toggle between LTR and RTL mode, simply click the Force RTL Direction menu item in the Tools menu. No restarts, no hassles!
As always, feedback is much appreciated.
Tagged with: mozilla
Posted in Blog
I’m happy to announce the availability of the Force RTL extension! This extension allows you to test Firefox and Thunderbird’s user interface in RTL mode, without needing to download a Hebrew, Arabic or Persian version, without changing the user interface language, and without restarting the application (if you’re running a recent version of the application). You can read more here.
Kai Liu had the original idea for this extension. He mentioned to me on IRC that he has an extension which he uses to test the browser interface in RTL mode. I was eager to see this extension, and he was kind enough to share the extension on addons.mozilla.org. I decided that it was inconvenient to restart the application each time one wants to switch the direction, so I started hacking the extension and added support for dynamic switching of the direction. After a few emails exchanged with Kai, some small changes made by him and me to make the extension work better, I uploaded the latest version of the extension (2.0.1) to addons.mozilla.org.
Go install the extension and test how your Firefox and Thunderbird look and behave in right-to-left mode! I also created a page explaining this extension in more details. Here’s a picture of this extension in action: