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

Jon*_*nik 16 gnome language locale

我错误地通过管理 -> 语言支持尝试了一些设置。现在我的用户帐户已LANG设置为fi_FI.utf8,即使我想使用en_US.utf8. (这是对this的一种跟进。)

清单 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=
Run Code Online (Sandbox Code Playgroud)

清单 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"
Run Code Online (Sandbox Code Playgroud)

管理 -> 语言支持设置如下所示:

我的具体问题:

  • 特定于用户的区域设置(清单 1)究竟存储在哪里(在哪个文件中)?
  • 什么是改变它的推荐方法?通过编辑文件还是通过一些配置用户界面?(我想使用清单 2 中的设置。)

促使我问这个问题的根本烦恼:如何将 Firefox UI 语言从芬兰语更改回英语?

如果这有什么不同,我正在使用 Ubuntu 10.04。

mni*_*ess 9

选择用户后,在登录提示处指定语言。当询问是否将选择设为新的默认值时,选择是。

  • 系统区域设置存储在 */etc/default/locale* 中。用户特定的区域设置应该通过添加类似`LANG=en_EN.utf8` 的内容进入*~/.profile*。 (4认同)

Kee*_*ook 6

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