The "rtl" flag (strings_he.xml <Language name="Hebrew" characters="1524" rtl="true">) is override by the flag set in (strings_en.xml) which is loaded after it)
Attached logs of SVN 27464, but this was also verified on SVN 1.1.6.27622.
I've also monitored this flag with the source code, the flag is read correctly when loading "strings_he.xml", but is set to false again when the "strings_en.xml" file is loaded.
This was also verified by other Hebrew community users.
Temporary solution I've used is to set rtl="true" in the "strings_en.xml" file also.
Code:
2011-03-04 21:27:48.718750 [Info.][MPMain(1)]: Loading selected language: Hebrew
2011-03-04 21:27:48.734375 [Info.][MPMain(1)]: Loading localized Strings - Path: C:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\Language Culture: he Language: Hebrew Prefix: False
2011-03-04 21:27:48.750000 [Info.][MPMain(1)]: Loading strings file: strings_he.xml
2011-03-04 21:27:49.093750 [Debug][MPMain(1)]: ExtendedChars = False:False, StringChars = 0
2011-03-04 21:27:49.093750 [Info.][MPMain(1)]: Loading strings file: strings_en.xml
2011-03-04 21:27:49.109375 [Debug][MPMain(1)]: ExtendedChars = False:False, StringChars = 0
Attached logs of SVN 27464, but this was also verified on SVN 1.1.6.27622.
I've also monitored this flag with the source code, the flag is read correctly when loading "strings_he.xml", but is set to false again when the "strings_en.xml" file is loaded.
This was also verified by other Hebrew community users.
Temporary solution I've used is to set rtl="true" in the "strings_en.xml" file also.