Just for kicks, I thought I'd set up my Mandrake 10.0 Official (KDE interface) with some alternate languages that I know, so I set up the languages in order of preference: English (American), English (GB), French, Esperanto, Chinese. (I installed Mandrake using English - American as the main language.)
Well, soon thereafter (but not immediately, which puzzles me), the console decided that I was Chinese-speaking and started using Chinese in everything. It's not the end of the world since I can read Chinese. But the headings for commands like "df" use Chinese characters for headings like "disk space remaining" etc., and even "mc", the Midnight Commander, has Chinese menu entries! This is especially a pain in the anus, since I can no longer jump to menu entries by typing the first letter of the entry (sorry, but the Chinese character "zuo3" isn't on my keyboard anywhere).
I tried setting the language order in the KDE Control Centre, to no avail. I even DELETED all the languages in the Control Centre except for English-US, with no effect.
I looked at the environment variables, and I saw:
(The "zh" is for Chinese.) Well, it was set to Chinese, so I got rid of it with
(Someone tell me why there are two environment variables for language setting. Another case of Linux being a fragmented patchwork effort?)
Well, that didn't work either. While those two environment variables were blank, console still used Chinese. And any new console I start has the environment variables reverting to its Chinese settings.
HELP!! Where is the language set
and what keeps changing my environment variables back
to the Chinese settings?
(Edit: I found the following thread which describes a similar problem but does not identify a solution.)