Apache OpenOffice (AOO) Bugzilla – Issue 58530
Modified locale values aren't recognized by OOo
Last modified: 2007-06-08 14:20:11 UTC
You can easily reproduce this problem: my locale is de_DE in windows XP, I changed the date to ISO and the numerformatting to ISO/DIN recommendation. check out the screenshot. type a date into a Calc cell and it formats not in my custom set date. the preset date for de_DE is wrong anyway, legal date formatting in EU and DE is ISO8601. same applies for inserting a date field in writer. other, "windows-native" apps like Thunderbird do this right. check screenshot.
Created attachment 31840 [details] locale change w/ TB example
same applies for numberformatting. preferred formatting is # ###,00 usage of a 10³ separator besides space is strongly deprecated by ISO/DIN/PTB OOo doesn't choose this formatting with my altered locale nor there is a preset for nor I can create my own preset.
pl->fst: This could be a calc issue or framework, I'm not sure. Somehow the correct locale settings do not seem to get used.
Just as a reminder. This is not a calc issue. This goes through the entire OOo system. BAsicly what OOo does is the same wrong approach the JVM does (), it checks - at least in windows - the name of the locale (e.g. de_DE) and retrieves all necessary information from whithin OOo. Means all locales have been defined anew in OOo which is superfluous because windows already has those. Second it works with the builtin only and completely ignores what I have set as you see on the screenshot in all elements of the app! your issue now is to draw all relevant locale formatting directly from windows and NOT from your own set!
Java bug I was refering to http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4514389
I think this issue is dup to http://qa.openoffice.org/issues/show_bug.cgi? id=51662. Please close, if it is and vote for 51662.
it's not really a dupe. the bug you posted is a subset of my bugreport. he states that OOo doesnt respect system's separator and he's damn right. I state that OOo completely ignores all system locale setting.
Confirming with 2.2 on WinXP - as described.
Basically a double to Issue 51662. See ER's latest comment on it. He states that it's a new feature / functionality to take the Systemsettings. So this Issue here is covered. Frank *** This issue has been marked as a duplicate of 51662 ***
closed double