Bug 222284

Summary: KMyMoney doesn't handle correctly thousand separator if it's not Latin-1
Product: [Applications] kmymoney Reporter: Marco Poletti <poletti.marco>
Component: generalAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: CLOSED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description Marco Poletti 2010-01-11 21:30:17 UTC
Version:           3.95 (using KDE 4.3.4)
OS:                Linux
Installed from:    openSUSE RPMs

I have configured a Unicode thousand separator (not Latin 1) and KMyMoney 4 shows it as a '?'.

Steps to reproduce:

In systemsettings -> Language and country -> Numbers, enter «˙» as thousand separator.
Open KMyMoney and look at a number that contains the thousand separator (for example the main section or the Ledger).

Current behavior:

«?» is shown instead of «˙» as thousand separator.

Expected behavior:

«˙» is used as the thousand separator.
Comment 1 Cristian Oneț 2010-01-23 00:40:10 UTC
SVN commit 1078838 by conet:

BUG: 222284
Support non Latin1 characters as thousand and decimal separators.

 M  +4 -4      converter/mymoneyqifprofile.cpp  
 M  +2 -2      main.cpp  
 M  +8 -8      mymoney/mymoneymoney.cpp  
 M  +7 -6      mymoney/mymoneymoney.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1078838
Comment 2 Cristian Oneț 2010-01-23 00:45:43 UTC
SVN commit 1078840 by conet:

BUG: 222284
Support non Latin1 characters as thousand and decimal separators. Fixed the previous commit.

 M  +2 -2      mymoneymoney.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1078840
Comment 3 Marco Poletti 2010-02-19 21:01:42 UTC
Verified in 3.96