Bug 295972

Summary: App showing menus rtl even when in english
Product: [Applications] kmymoney Reporter: Avraham <tovmeod>
Component: generalAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED WORKSFORME    
Severity: minor CC: agander93, ostroffjh
Priority: NOR    
Version: 4.6.2   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: screenshot
language settings

Description Avraham 2012-03-14 02:08:30 UTC

    
Comment 1 Avraham 2012-03-14 02:18:53 UTC
Created attachment 69598 [details]
screenshot
Comment 2 Jack 2012-03-14 13:25:23 UTC
I don't know if it's relevant, but what video driver are you using, and do you have this problem with any other program, specifically any other KDE on Windows program?
Comment 3 Avraham 2012-03-14 15:24:18 UTC
I'm on windows so I'm using the nvidia drivers,if it makes any difference I have a 540M

I don't have any other KDE applications here, if you can suggest one I will install and test it.
Comment 4 allan 2012-03-14 23:04:58 UTC
Doing a Google search I came across a suggestion to use --reverse.
 I just added that when launching KMM and the result for me (normally LTR) looks exactly like your screenshot, so it might be worthwhile giving that a try.

Allan
Comment 5 Avraham 2012-03-15 19:30:36 UTC
Thanks, that worked, but shouldn't the application detect on its own?
Comment 6 allan 2012-03-15 20:19:41 UTC
(In reply to comment #5)
> Thanks, that worked, but shouldn't the application detect on its own?

I don't know, but I suspect it's more likely to be a KDE thing.  Perhaps you could try installing a KDE editor, like kate or kwrite?  It might also be worth rechecking your KDE installation - 
http://techbase.kde.org/Projects/KDE_on_Windows/Installation , in particular the last item, 'Change locale and country settings'., and/or running systemsettings and checking the Locale section.
Comment 7 Thomas Baumgart 2012-03-17 15:33:08 UTC
This is a KDE setting problem. You should solve it and then you don't need the --reverse switch anymore.
Comment 8 Avraham 2012-03-18 18:26:00 UTC
I took a look at the KDE settings, it is for the right locale (Israel), I could just change to something like US, but my locale is really not wrong, this affects other things like date format and default currency used, if the application language was hebrew, then it should be RTL, but since the application doesn't have translation (or maybe so correct me if I'm wrong) it defaults to english, which is ok, but it doesn't revert from RTL
Comment 9 Jack 2012-03-19 21:53:09 UTC
Unfortunately, I don't think this is a KMM issue, but related to the general handling of selecting a locale (Israel) with a default language (Hebrew) which goes one way (right to left,) and then selecting a language (English) which goes the other way (left to right.)  Would there be eny point in reassigning this bug to kdelibs (or whatever part of KDE handles locales and languages) ?   I've also asked on the documentation mailing list, as I figure there should be someone there who has dealt with this issue - I'll post any responses.
Comment 10 Jack 2012-03-28 20:27:13 UTC
There was a response in the kde-i18n-doc mailing list (http://lists.kde.org/?l=kde-i18n-doc&m=133245762828650&w=2) and per that suggestion, I filed bug 296984.
Comment 11 Jack 2012-03-28 23:35:37 UTC
Avraham - since I can't easily test this issue (my KDE is pure English only) do you have this problem with any other KDE app?  I suppose I can try to test in a virtualbox - but it would help if anybody else who uses a RTL locale can confirm the problem, especially with with other KDE applications, or even with pure Qt applications (VLC, SMPlayer, or qtconfig)  (I got that last part from a question posted to the other bug.)
Comment 12 Avraham 2012-03-29 00:02:26 UTC
I'm actually using windows.

In any case it is also in english, just my location is set to israel, this is useful because of time zone, date format etc.

I don't have any other application installed (at least not using the same method of kmy, I do have vlc for windows).

I can install and test something else no problem, just tell me what program would be a good test case and I will report back.
Comment 13 Jack 2012-03-29 00:07:46 UTC
I understand your locale is Israel.  However, I assumed your default language was Hebrew.  If this is wrong, and you have English as default, I have to change the way I have described the problem in the other bug, so please confirm.

As far as other applications, how about kaddressbook or korganizer (both part of kdepim - although I do not know how they are packaged for KDE on Windows.)  You can also look if VLC, SMPlayer or qtconfig are available for KDE on Windows.
Comment 14 Avraham 2012-03-29 00:19:03 UTC
my OS language is english, not sure if this is considered default.

I am trying to use KDE for windows installer, but it is stuck downloading the package list, maybe the server is down so I will have to try later.
Comment 15 Avraham 2012-03-29 00:29:36 UTC
can't find vlc, SMPlayer or qtconfig on the installer list, I installed only kdepim.

kaddressbook and korganizer have the same problem, interface is in english but menus are shown RTL
Comment 16 Jack 2012-04-02 23:36:03 UTC
In trying to debug further, I just installed a fresh KDE in a KUBUNTU VirtualBox, as well as a fresh install of KDE on Windows.  In both cases, setting the locale to Israel had no effect on KMyMoney (or anything else in terms of RTL/LTR).  What language packs do you have installed, and in System Settings, what are your language settings?  (My thoughts is that direction is related to language, not to locale, so I'm wondering if the locale setting is just a red herring, and the problem is elsewhere.)
Comment 17 Avraham 2012-04-03 04:25:52 UTC
Created attachment 70100 [details]
language settings
Comment 18 Avraham 2012-04-03 04:27:21 UTC
I have only the English language pack installed, as for language settings see screenshot
Comment 19 Jack 2012-04-03 12:06:49 UTC
Now I think I understand.  That is a Windows dialog, not KDE.  Is your KDE System Settings locale also set to Israel?  If it is, try setting it to US, just to see if it reverses the direction of KDE applications, and whether it also affects the other things (number, date, and currency formats) or if they still get picked up from the Windows setting.  Depending on the result, I think this may be a KDE on Windows issue, and not an underlying KDE localization issue.