Version: (using Devel) Installed from: Compiled sources After I install kde4.2.87 to go the language setting and put Arabic is my default language and then Logout. After I login all the interface changed to Arabic but the direction still LTR.
After more testing I find that this command : LANG=ar_OM.UTF.8 konqueror will not change the language of the application and its direction to RTL. The strange thing, if I set the language to Arabic in kcm_language and try to run the previews command, I get the application in the English and LTR direction. But if run the application with out any specifying the Language (just relay on what we have in kcm_language, in this case Arabic) I get the application in Arabic language but in LTR direction. My conclusion is this bug does not related to kcm_language but in How kde handle the language setting in general. Please correct me if I wrong.
For refrences: please see this thread in kde-devel maillist: http://lists.kde.org/?t=124472713500003&r=1&w=2 There is entry missing in the po file:ar/messages/qt/kdeqt.po and this correct version: #: gui/kernel/qapplication.cpp:2248 msgctxt "" "Translate this string to the string 'LTR' in left-to-right languages or to " "'RTL' in right-to-left languages (such as Hebrew and Arabic) to get proper " "widget layout." msgid "QT_LAYOUT_DIRECTION" msgstr "RTL"
This bug was fixed in SVN commit 987751