如何将用户的语言(区域设置)改回英语?

如何将用户的语言(区域设置)改回英语?

我犯了一个错误,尝试通过管理 -> 语言支持进行一些设置。现在我的用户帐户已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。

答案1

选择用户后,在登录提示中指定语言。当系统询问是否将选择设为新的默认语言时,请选择“是”。

答案2

桌面会话的每个用户区域设置默认值存储在 中~/.dmrc。这是在 GDM 屏幕上选择新区域设置时更新的文件。GDM 在启动用户会话时使用它来设置环境。

答案3

如果每次启动“用户帐户”时它都会崩溃,则应重置帐户。

要获取错误消息,请从终端运行“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您可能可以解决导致崩溃的原始问题。

[来源]

答案4

只需打开终端并输入,sudo gedit然后文本编辑器就会打开。然后打开位于下方的
文件。 然后只需编辑和。localeetc/default
LANGUAGE=enLANG="en_US.utf8"

相关内容