Created attachment 509 [details]
tl-select-profile with English GTK widgets, swedish text
See attached screenshot. I've verified this with tl.cendio.se (4.1.1) and a nightly build (4.1.1post_4238). The problem seems to be the locale.getlocale() call in get_hive_translated_string in tl-select-profile, which defaults to returning whatever LC_CTYPE is set to. Here's the locale tl-select-profile was running with.
> # ps -ef | grep tl-selec
> derfian 9710 9709 0 10:41 ? 00:00:00 python-thinlinc /opt/thinlinc/libexec/tl-select-profile
> # tr '\0' '\n' < /proc/9710/environ | grep -E "LC|LANG"
Using LC_MESSAGES locale when fetching translated string from hive conf commited in r28582.
Verified with multiple languages that it is consistent and not mixing languages. (build 4325)