Bug 405009 - Can't Modify Option if a chose french language
Summary: Can't Modify Option if a chose french language
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: translation (show other bugs)
Version: 4.8.3
Platform: Microsoft Windows Microsoft Windows
: NOR major
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
: 405077 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-03-03 00:40 UTC by Christian Theriault
Modified: 2019-08-29 01:44 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.8.4
Sentry Crash Report:


Attachments
attachment-24579-0.html (2.21 KB, text/html)
2019-03-05 21:40 UTC, Christian Theriault
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Theriault 2019-03-03 00:40:12 UTC
SUMMARY
Windows 10 Version try with version 4.8.2 and 4.8.3 ok with 4.8.0

STEPS TO REPRODUCE
1. Settings - KDE Language settings
2. Chose French Luanguages
3. 

OBSERVED RESULT
I Can't Modify Numbers, Money, Calendar and Date & Time Option

No trouble if a chose American English

EXPECTED RESULT

No possibily to choose decimal seperator etc. after Apply the options stay empty

SOFTWARE/OS VERSIONS
Windows: Windows 10
MacOS: 
Linux/KDE Plasma: 4.14.60
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 AndreJ 2019-03-04 15:35:05 UTC
This is not limited to the French Language setting, German and Dutch fail too.
Comment 2 Ralf Habacker 2019-03-04 15:51:12 UTC
I just tried with 4.8.3 on Windows 10 and can confirm that the language settings dialog seems to not be able to fetch the actual data from the config file (C:\Users\<user>\AppData\Roaming\.kde4\share\config\kdeglobals)

Entering for example a different decimal symbol and pressing "okay" or "apply" saves the entered value and kmymoney uses these settings.

The related settings in the mentioned config file are 

[Locale]
Language=de
MonetaryDecimalSymbol=.
MonetaryThousandsSeparator=,
Comment 3 Ralf Habacker 2019-03-04 19:58:06 UTC
It turned out that this issue was caused by a missing translation file (kcmlocale.mo) required by kcm locale module, which also could be started from command line by running kcmshell4 language.

I filed a rebuild of the related package, which will be ready tomorrow. I will post an update url. 

The fix will also be included in the next release.
Comment 4 Ralf Habacker 2019-03-05 15:18:58 UTC
 (In reply to Ralf Habacker from comment #3)
> I will post an update url. 

At https://software.opensuse.org/explore you may search for one of  

mingw32-kmymoney-portable 
mingw32-kmymoney-installer 

or for the 64bit variant 

mingw64-kmymoney-portable 
mingw64-kmymoney-installer

choose version 4.8.3, then click download and unpack with 7zip.
Comment 5 Christian Theriault 2019-03-05 21:40:57 UTC
Created attachment 118582 [details]
attachment-24579-0.html

thank you
I find with google at
https://software.opensuse.org/package/mingw64-kmymoney-installer

windows:mingw:win6
<https://build.opensuse.org/package/show/windows%3Amingw%3Awin64/mingw64-kmymoney%3Amingw64-kmymoney-installer>
  4.8.3


Le mar. 5 mars 2019 à 10:19, Ralf Habacker <bugzilla_noreply@kde.org> a
écrit :

> https://bugs.kde.org/show_bug.cgi?id=405009
>
> --- Comment #4 from Ralf Habacker <ralf.habacker@freenet.de> ---
>  (In reply to Ralf Habacker from comment #3)
> > I will post an update url.
>
> At https://software.opensuse.org/explore you may search for one of
>
> mingw32-kmymoney-portable
> mingw32-kmymoney-installer
>
> or for the 64bit variant
>
> mingw64-kmymoney-portable
> mingw64-kmymoney-installer
>
> choose version 4.8.3, then click download and unpack with 7zip.
>
> --
> You are receiving this mail because:
> You reported the bug.
Comment 6 Christian Theriault 2019-03-05 21:53:37 UTC
Thank you is ok now

Find link at:
https://software.opensuse.org/package/mingw64-kmymoney-installer
Comment 7 Ralf Habacker 2019-03-27 07:16:51 UTC
*** Bug 405077 has been marked as a duplicate of this bug. ***