Bug 496815

Summary: wrong default decimal separator setting for English
Product: [Applications] LabPlot2 Reporter: uwestoehr <uwestoehr>
Component: generalAssignee: Alexander Semke <alexander.semke>
Status: RESOLVED FIXED    
Severity: minor    
Priority: NOR    
Version First Reported In: 2.11.1   
Target Milestone: ---   
Platform: Other   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In: 2.12
Sentry Crash Report:

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.