Apache OpenOffice (AOO) Bugzilla – Issue 95969
International settings not correctly used for decimal separator
Last modified: 2009-07-22 23:16:26 UTC
Don't know if it was present in the previous versions. I'm Italian and I have Windows XP SP3 configured in International Settings as Italian(Italy) I also prefere writing numbers as 1'234.56 instead of the default proposed by Windows 1.234,56 so I changed the default behaviour in International Settings. Excel works fine, but OO Calc writes numbers using the default setting for Italian(Italy) instead of my customized ones. In OO Calc Tools->Options->Language Settings->Languages I did't touch settings and left Standard in all Boxes. I don't think it's a configuration issue, because if I leave Standard, I think settings should be taken from the current settings in windows.
Created attachment 57769 [details] OO Calc and Excel conparison
In OOo3.0RC4 On WinXP,the issue exists. But maybe you can solve it (in Chinese and English version can) by changing the cell's "Format code": from #,###.00 to #'###.00 in Format Cells dialogue_box. Please have a try!
Sorry, the above solution has a defect: when a number's integral part over six bits, it still shows only one '.
Created attachment 58181 [details] An ods file about "Thousand separator"
Thank you for the hint, but this is only a workaround. It is not easy to set EVERY cell of the sheet for EVERY sheet opened or created.
Hi, the feature to take the settings from your OS (Windows, Linux, etc.) is currently not available in OOo 3.1, see post from er Wed Jan 10 15:24:59 2007 in Issue 51662. This issue is a duplicate of Issue 51662
So closing it as a duplicate of issue 51662. *** This issue has been marked as a duplicate of 51662 ***
I can't leave it as "resolved" so changing to only "closed"