LANGUAGE环境变量在哪里设置?
在哪个配置文件中设置LANGUAGE环境变量?(或者如何通过其他方式更改它?) 背景:我正在玩kubuntu中的语言设置,并偶然安装了俄语。现在它不会完全消失。是的,GUI中显示英语,但在命令行中显示俄语。尽我所能,这是由于LANGUAGE环境变量引起的。参见第三行: leon@leon-Desktop:~$ locale LANG=en_US.UTF-8 LANGUAGE=en:ru:en LC_CTYPE="en_US.UTF-8" LC_NUMERIC=en_US.UTF-8 LC_TIME=en_US.UTF-8 LC_COLLATE="en_US.UTF-8" LC_MONETARY=en_US.UTF-8 LC_MESSAGES="en_US.UTF-8" LC_PAPER=en_US.UTF-8 LC_NAME=en_US.UTF-8 LC_ADDRESS=en_US.UTF-8 LC_TELEPHONE=en_US.UTF-8 LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=en_US.UTF-8 LC_ALL= 除语言外,其他所有设置均正确。我已经阅读了许多有关如何配置语言环境/语言的说明,但是似乎没有什么改变语言(尽管它们已经改变了其他环境变量,例如LANG)。因此,我对如何更改语言环境的概述不感兴趣。我需要特别知道如何更改语言(除非我完全误解了情况)。值得的是,LANG是在/ etc / default / locale中设置的,但是LANGUAGE却没有在其中设置。(我尝试在那里设置LANGUAGE,但由于某种原因它被覆盖了。)如果我手动将LANGUAGE设置为en,则该特定Shell可以正常工作,因此我认为只需要更改LANGUAGE。 编辑: 为了清楚起见,在/ etc / default / locale 中设置LANGAUGE 并没有帮助。此外,〜/ .pam_environment不存在。 见下文。在/ etc / default / locale中将LANGUAGE设置为“ en”。我重启了机器。我验证了/ etc / default / locale的内容。但是,apt-get仍以俄语输出,因为LANGUAGE被其他地方覆盖(从语言环境生成上述输出)。 leon@leon-Desktop:~$ cat /etc/default/locale …