Bug 386893 - kmymoney language setting
Summary: kmymoney language setting
Status: RESOLVED WORKSFORME
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 4.8.1
Platform: Mageia RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-14 06:05 UTC by lajoie
Modified: 2018-02-27 04:49 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
settings KDE (34.41 KB, image/png)
2017-11-14 06:05 UTC, lajoie
Details

Note You need to log in before you can comment on or make changes to this bug.
Description lajoie 2017-11-14 06:05:05 UTC
Created attachment 108854 [details]
settings KDE

i am on Mageia 7
noyau : 4.14.0-desktop-1.mga7
arch: 64-bit  Bureau : KDE5 
Yesterday i loaded the update KMyMoney 4. 8. 1 from Mageia deposits.
The KMMY controls are now in English. I verified KDE settings => everything is OK in french. I raised several times. KMMY remains in English !!!
In KMMY 'Settings' / Settings language KDE    => nothing happens (no window to adjust the language).
My others KDE softs works correctly in french.
I also have another problem that could be related to the previous one:
the dates are in English: YYYY / MM / DD instead of DD / MM / YYYY in French.

It's seems quite différent from bug 69332.
Comment 1 Thomas Baumgart 2017-11-14 07:31:40 UTC
The reason for that is: you're using a KDE4 program in a KF5 environment which stores the information about the language and date format in a different position than the prior version does it. So the KDE4 libs have no chance to find that information and work with the standard settings.

"KMMY 'Settings' / Settings language KDE" does not work for the same reason. You can try to get a KDE4 version of the systemsettings for Mageia 7. I found the KF5 version as systemsettings5 here on my openSUSE system. The resp. KDE4 version is called systemsettings. Hope that helps.
Comment 2 lajoie 2017-11-14 10:17:15 UTC
Thank you for your reply . You are very probably right.
if I understand correctly, it would be necessary to find a file in systemsettings5 of KF5 and to transcribe the language informations in the systemsettings of KF4 ???
it seems difficult for me , given my computer level.
Is there no way for Kmymoney to check the actual  KDE version in service and to find the right information?
Comment 3 lajoie 2017-11-16 04:44:23 UTC
i am not alone with this problem.
doest somebody help saying how to process to correct this .
may be it's possible to patch the config file  to use KF5 parameters ?
Comment 4 Jack 2017-11-20 21:25:44 UTC
KDE4 and KDE Frameworks are completely separate collections of libraries and applications.  I doubt anyone will work on a way for applications in one group to use configuration settings or tools from the other.  In my opinion, this is a packaging error for the Mageia package of KMyMoney 4.8.1 to not depend on the KDE4 systemsettings.
Comment 5 Ralf Habacker 2017-11-20 21:59:25 UTC
Normally any KDE4 application has an option in the help menu to switch the language of the running application independently from basic systemsettings.
Comment 6 lajoie 2017-11-21 02:39:52 UTC
in fact this option exist but do'nt  work. if we click on it nothing happens :=(
Comment 7 lajoie 2017-11-21 02:43:21 UTC
a bug had placed on Magéia too : https://bugs.mageia.org/show_bug.cgi?id=22055
Comment 8 Ralf Habacker 2018-02-25 09:38:42 UTC
KDE4 apps saves there language settings into ~/.kde4/share/config/kmymoneyrc
By chaning the following entry, or adding if not present

[Locale]
Language=fr

kmymoney should have french gui.
Comment 9 lajoie 2018-02-27 04:46:19 UTC
I will check as soon as possible.
on the other hand under Mga6 and Mga7 the date format is yyyy / mm / dd 
how to change  to dd / mm / yyyy?
thank you


Le 25/02/2018 à 13:38, Ralf Habacker a écrit :
> https://bugs.kde.org/show_bug.cgi?id=386893
>
> Ralf Habacker <ralf.habacker@freenet.de> changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>           Resolution|---                         |WORKSFORME
>               Status|UNCONFIRMED                 |RESOLVED
>
> --- Comment #8 from Ralf Habacker <ralf.habacker@freenet.de> ---
> KDE4 apps saves there language settings into ~/.kde4/share/config/kmymoneyrc
> By chaning the following entry, or adding if not present
>
> [Locale]
> Language=fr
>
> kmymoney should have french gui.
>
Comment 10 lajoie 2018-02-27 04:49:43 UTC
I will check as soon as possible.
on the other hand under Mga6 and Mga7 the date format is yyyy / mm / dd how to change  to dd / mm / yyyy?
thank you