如何将用户的语言(语言环境)更改回英语?

我错误地通过管理 – >语言支持尝试了一些设置。 现在我的用户帐户已将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=enLANG="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清除错误的语言环境,您可以解决导致崩溃的原始问题。

[资源]