To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=62643 Issue #:|62643 Summary:|Numeric values in userfields handled inconsistently |in multilingual environments Component:|Word processor Version:|OOo 2.0.2 Platform:|PC URL:| OS/Version:|Windows XP Status:|UNCONFIRMED Status whiteboard:| Keywords:| Resolution:| Issue type:|DEFECT Priority:|P3 Subcomponent:|formatting Assigned to:|mru Reported by:|pjentsch
------- Additional comments from [EMAIL PROTECTED] Tue Feb 28 04:32:24 -0800 2006 ------- I have OOo2.0RC2 with german and english language pack installed on WinXP with german locale. The chosen UI language for OOo is "English (UK)" The attached document contains a userfield with a numeric value of "1.23". The language setting saved with the document is "german". The current locale setting is default, which resolves to "german" because of my german WinXP installation. The value is thus shown as "1,23" actual behaviour: a) if I change the language setting for the current document to "English (UK)", the displayed value of the field gets correctly updated to "1.23". When choose "Extras->Update->Fields", the value *incorrectly* changes to "123". b) if I try to correct the change value "123" back up "1.23" (double-click on field, enter value in dialog "Edit Fields: Variables"), entering "1,23", the value keeps getting reset to "123". c) If I try to correct the value entering "1.23" the value gets set to "44927". To set the value back to "1.23", I have to enter "001.23", which gets reset to "123" when I reopen the document. d) when I open the document, change the locale setting from "default" to "English (UK)", and then change the language setting (Extras-Options->Language Settings->Languages->Default language for document->Western) to "english (uk)", the same as in a) happens e) when I close the document, change the locale setting to "English (UK)", then open the document and *then* change the language setting for the current document to "English (UK)", the field correctly keeps its value, and the display gets correctly updated to "1.23" (from "1,23"). expected behaviour: - the locale setting should determine how values entered in a dialog are interpreted - changing language or locale setting should change the display of values but have no influence whatsoever on the values themselves. c) is a regression from OOo 1.1.4, which correctly intreprets "1.23" as "1.23" when the locale settings are set to "English (UK)" --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]