-
assigned issue to
Launching in Swedish triggers exception
Issue #309
resolved
I've tried this on two different Arch machines with the same result.
My default $LANG is "sv_SE.UTF-8".
Launching the game with this gives an instant crash.
sphereFACE version RC 14.1.14471.79769 master:f8b1a885 Release for 64bit Linux
Compiled Mar 14 2017 00:37:11 with GCC 6.3.0 20170205 and Boost 1_63
....
LanguageStorm: Language sv_SE not available, falling back to sv
LanguageStorm: Default language is Swedish (sv).
...
New game started
Fading in...
FPSStorm: Framerate now capped to 60FPS (0.0166667 seconds).
Player stats: deaths 0
Player stats: shots fired / hit / accuracy 0 / 0 / n/a
Player stats: worlds completed 0
Player stats: portals entered 0
Player stats: weapons collected 0
Player stats: powerups collected / killed 0 / 0
Saving settings to sphereFACE.cfg
Settings saved successfully.
Saving theme to sphereFACE.theme
Theme saved successfully.
Not saving - currently disabled.
Player ship destroyed.
InputStorm: Shutting down.
FlockStorm: Shutting down.
SoundStorm: Shutting down...
SoundStorm: Device shutdown complete.
SoundStorm: Stopping streamer thread...
SoundStorm: Shutdown complete.
Exception: wstring_convert::from_bytes
Full log attached.
Prefixing with env LANG="sv" or env LANG="sv_SE" gives:
LanguageStorm: Unable to obtain system locale, falling back to default
LanguageStorm: Default language is British English (en_GB).
The game runs fine in English so I'm not putting this as critical now.
I can't tell what happens on Windows because I can't get debug output, but the game always launches in English even though Swedish is the only available interface language.
Comments (5)
-
-
catch and show exceptions from unicode conversion in 3d text generator, re
#309→ <<cset a6160c439204>>
-
-
- changed status to resolved
the goddamn file was not in utf8 format, resolves
#309→ <<cset b7626be941d8>>
-
- removed milestone
Removing milestone: Beta (automated comment)
- Log in to comment
Can reproduce.