Bug 496815 - wrong default decimal separator setting for English
Summary: wrong default decimal separator setting for English
Status: RESOLVED FIXED
Alias: None
Product: LabPlot2
Classification: Applications
Component: general (other bugs)
Version First Reported In: 2.11.1
Platform: Other Microsoft Windows
: NOR minor
Target Milestone: ---
Assignee: Alexander Semke
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-29 01:53 UTC by uwestoehr
Modified: 2025-02-12 21:18 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In: 2.12
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description uwestoehr 2024-11-29 01:53:26 UTC
I use
Release build a79c86e
Nov 26 2024, 22:43:35

In the labPlot preferences I set the language to English and the decimal separator settings are the default "Automatic".
however, i get a comma instead of the dot, despite the dot is the decimal separator in English.

When I got to help -> About LabPlot I see this:

LabPlot 2.11.80
Release build a79c86e Nov 26 2024, 22:43:35 
System:
Windows 10 Version 22H2
Locale:
English,United States (Decimal point ',', Group separator '.'
Number Settings:
Decimal point ',', Group separator '.', Exponential 'E', Zero digit '0', Percent '%', Positive/Negative sign '+'/'-' (Updated on restart)
Architecture:
x86_64-little_endian-llp64
Kernel: 
winnt 10.0.19045

I have no clue why this happens because in other programs, when i change the language to English, I also get a decimal point no comma. I run a German Windows, however, the program settings should be independent from the Windows settings.

Sure, I can set the decimal separator from "Automatic" to dot explicitly, but I thought the dot should be behind Automatic for English.
Comment 1 Alexander Semke 2025-02-12 21:18:01 UTC
This was improved in https://invent.kde.org/education/labplot/-/merge_requests/653 and in a couple of other follow-up commits around this setting. Please re-test it with 2.12 or with the current dev build.