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]

Reply via email to