On 07/29/2010 08:13 PM, Alexandre Julliard wrote:
Paul Vrienspaul.vriens.wine@gmail.com writes:
I've been in talks with a Hebrew translator for some time now and I'd like to have Wine being able to start doing more RTL stuff.
I'm looking for example at http://bugs.winehq.org/show_bug.cgi?id=1158
If I run an English winmine.exe on an Arabic box (thanks to the testbot) the main window will shows as normal LTR window layout with the menu's left justified as well.
So eventhough the locale is set to Arabic it doesn't turn 'everything' into RTL.
If we don't change the resource files for the RTL languages, that same logic will give us LTR Wine applications or am I wrong here?
That depends on the situation. In some cases it can be set globally through the version resources, in other cases it will have to be set on an individual resource basis, or specified directly in the code.
When you say 'globally' do you mean everything running under (one) wineserver?
As said, I guess our Wine programs should be RTL if a user is running with the appropriate locale. Other programs should run RTL or LTR depending how they are coded.
I don't think we are quite ready to enable RTL globally though, it's still pretty broken. I'm currently trying to improve it.
Great, I saw the commits before I saw this email. Thanks.