Bug 139929 - Language Settings decimal separator key same as locale setting no longer works
Summary: Language Settings decimal separator key same as locale setting no longer works
Status: CLOSED NOTABUG
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
7.0.3.1 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-01-26 17:16 UTC by dev-bugs-documentfoundation
Modified: 2021-01-26 18:55 UTC (History)
0 users

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description dev-bugs-documentfoundation 2021-01-26 17:16:42 UTC
In "Language Settings" option dialog, "Languages" panel, when unchecking the "Decimal separator key: same as locale setting", the LibreOffice calc behaviour is not changed.

When the locale defines the comma "," as decimal separator, it would be convenient to have Calc accepts numbers formatted as "12.42" as valid numbers instead of interpreting them as text.

I seem to remember that in older versions of Calc, the above setting could be unchecked to use the dot everywhere as decimal separator. Now, even when unchecked, Calc only understands the comma as separator. The problem happens in bare cell content, in formulas, in CSV import and likely in other places where a number is interpreted.

--

Version: 7.0.3.1
Build ID: d7547858d014d4cf69878db179d326fc3483e082
CPU threads: 4; OS: Linux 5.9; UI render: default; VCL: gtk3
Locale: fr-FR (fr_FR.UTF-8); Langue IHM : fr-FR
Flatpak
Calc: threaded
Comment 1 Eike Rathke 2021-01-26 18:55:34 UTC
You are confusing things. That is not what that option is supposed to do. What the option is meant for is to let the decimal separator *key* on a *numeric keyboard* produce the character that is used as decimal separator in the current locale, even if it is labelled differently. It never made accept input a different character as the defined decimal separator.