如何将用户的语言(语言环境)更改回英语?
我错误地通过管理 – >语言支持尝试了一些设置。 现在我的用户帐户已将LANG
设置为fi_FI.utf8
,即使我想使用en_US.utf8
。 (这是对此的一种跟进。)
清单1:我的用户帐户的当前区域设置:
$ locale LANG=fi_FI.utf8 LANGUAGE=en LC_CTYPE="fi_FI.utf8" LC_NUMERIC="fi_FI.utf8" LC_TIME=en_GB.UTF-8 LC_COLLATE="fi_FI.utf8" LC_MONETARY="fi_FI.utf8" LC_MESSAGES="fi_FI.utf8" LC_PAPER=fi_FI.utf8 LC_NAME="fi_FI.utf8" LC_ADDRESS="fi_FI.utf8" LC_TELEPHONE="fi_FI.utf8" LC_MEASUREMENT=fi_FI.utf8 LC_IDENTIFICATION="fi_FI.utf8" LC_ALL=
清单2:/ etc / default / locale包含我想要使用的语言环境设置:
$ cat /etc/default/locale LANG="en_US.utf8" LC_TIME="en_GB.UTF-8" LC_PAPER="fi_FI.utf8" LC_MEASUREMENT="fi_FI.utf8"
管理 – >语言支持设置如下所示:
我的具体问题:
- 存储的用户特定区域设置(清单1)的确切位置(在哪个文件中)?
- 改变它的推荐方法是什么? 通过编辑文件或通过一些配置UI? (我想使用清单2中的设置。)
根本烦恼促使我问这个:如何将Firefox UI语言从芬兰语改回英语?
我正在使用Ubuntu 10.04,如果这有任何区别。
选择用户后,在登录提示符处指定语言。 当询问是否将选择设置为新默认值时,请选择“是”。
桌面会话的每用户区域设置默认值存储在~/.dmrc
。 这是在GDM屏幕上选择新区域设置时更新的文件。 GDM使用它在启动用户会话时设置环境。
只需打开终端并输入sudo gedit
,即可打开文本编辑器。
然后打开位于etc/default
下面的文件locale
etc/default
。
然后只需编辑LANGUAGE=en
和LANG="en_US.utf8"
。
如果每次启动“用户帐户”时都会崩溃,则应重置帐户。
要获取错误消息,请从终端运行“gnome-control-center”,然后单击“用户帐户”。 你可能会看到这样的事情:
(gnome-control-center:5060): common-cc-panel-WARNING **: locale 'xx_XX:nl_NL:en_GB:en xx_XX' isn't valid
要修复,请运行命令gnome-language-selector
。 尝试将区域设置和语言设置更改为其他设置,看看是否能解决您的问题。 然后换回来。
还要运行sudo dpkg-reconfigure locales
以查看是否存在任何缓存错误。 通过使用sudo dpkg-reconfigure localepurge
清除错误的语言环境,您可以解决导致崩溃的原始问题。
[资源]