You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AH...
I never completely understood how all that really worked: the difference between setting LANG, LANGUAGE or LC_MESSAGES.
The reason -L only uses LANGUAGE is because you don't need to give the full locale name, and this is much more beginners friendly. Also, it doesn't require any corresponding locale installed on the system. It doesn't work on all systems though. (The BSDs don't use LANGUAGE if I remember correctly.)
That it doesn't work when the current locale is C or POSIX is new to me!
I am trying to keep the README fairly minimal. (It could go in the faq, but this is badly out of date, and I doubt anyone is actually using it.)
Also, I want gameshell to be as close as possible to the "real" system and at least for teaching, I'd try to make sure the default locale supports UTF8 (we are in 2026) and has the appropriate language.
Activity
phyver commentedon Sep 14, 2026
AH...
I never completely understood how all that really worked: the difference between setting
LANG,LANGUAGEorLC_MESSAGES.The reason
-Lonly usesLANGUAGEis because you don't need to give the full locale name, and this is much more beginners friendly. Also, it doesn't require any corresponding locale installed on the system. It doesn't work on all systems though. (The BSDs don't useLANGUAGEif I remember correctly.)That it doesn't work when the current locale is
CorPOSIXis new to me!I am trying to keep the README fairly minimal. (It could go in the faq, but this is badly out of date, and I doubt anyone is actually using it.)
Also, I want gameshell to be as close as possible to the "real" system and at least for teaching, I'd try to make sure the default locale supports UTF8 (we are in 2026) and has the appropriate language.