View Bug Details

IDProjectCategoryView StatusLast Update
0002220DCP-o-maticBugspublic2022-03-21 20:43
Reportercarl Assigned Tocarl  
PrioritynormalSeveritymajorReproducibilityalways
Status confirmedResolutionopen 
Target Version2.16.x 
Summary0002220: Everything breaks if you change the decimal separator in the advanced settings in Windows
Description

e.g. if you set the language to Spanish, then change the decimal separator back to a . (from the default ,) metadata files are saved wrongly (e.g. 1.5 becomes 15).
Perhaps because those files use the decimal separator from the C++ runtime, and the wxWidgets one uses the more detailed settings from Windows?

TagsNo tags attached.
Branch
Estimated weeks required
Estimated work requiredUndecided

Activities

carl

2022-03-21 20:43

administrator   ~0004963

raw_convert works by doing a locale-dependent conversion then removing what localeconv says is the thousands separator and replacing its idea of the decimal point with .

Bug History

Date Modified Username Field Change
2022-03-21 20:40 carl New Bug
2022-03-21 20:40 carl Assigned To => carl
2022-03-21 20:40 carl Status new => confirmed
2022-03-21 20:41 carl Target Version 2.16.5 => 2.16.x
2022-03-21 20:41 carl Estimated work required => Undecided
2022-03-21 20:43 carl Note Added: 0004963