Bug #427
Linux: Parsing of float values in Part config files dependent on locale
100%
Description
Reproduce:
1. LANG=de_DE.UTF-8 ./KSP.x86
2. Go to VAB
3. see how all floating point values in Part descriptions are garbage and especially Nodes are missing in the places they should be.
Launching with LANG=C fixes the problem.
That's very hilarious. There are languages (e.g. German) where decimal values are separated by comma and not by period. Whatever you guys are using to parse those values from the Part files seems to consider the system locale for that, rendering the Game unplayable on all systems with German locale.
Related issues
History
#1 Updated by Ted about 11 years ago
- Status changed from New to Confirmed
- % Done changed from 0 to 10
While I have not observed the behaviour, it can be seen in the following thread
#2 Updated by Anonymous about 11 years ago
- Severity changed from High to Urgent
Moving this to urgent priority as it seems to be causing all sorts of issues on Linux
#4 Updated by sr over 10 years ago
- Platform Linux added
#5 Updated by sal_vager over 8 years ago
- Status changed from Confirmed to Resolved
- % Done changed from 10 to 100
This is fixed in 1028, system locale is no longer used for float value delimiters.
#6 Updated by TriggerAu over 7 years ago
- Status changed from Resolved to Closed