相关疑难解决方法(0)

部分菜单有中文/日文!

昨天我关闭了我的电脑,今天当我打开它并登录到 12.04 时,某些字符串是日文/中文(我不知道如何区分两者)。字符串是:

  1. 应用程序,将菜单选择器放置在我的面板中。
  2. 在“位置”下,“主文件夹”、“桌面”、“计算机”。
  3. VLC 中的菜单!
  4. 某些应用程序,如“声音转换器”等。

我怎样才能把一切都改回英文?

我在 Ubuntu 12.04 中使用 Gnome classic。

language locale

11
推荐指数
1
解决办法
7952
查看次数

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

除 LANGUAGE 外,所有设置都正确。我已经阅读了许多有关如何配置语言环境/语言的说明,但似乎没有任何改变 LANGUAGE(尽管它们更改了其他环境变量,例如 LANG)。所以,我对如何更改语言环境的概述不感兴趣。我需要特别知道如何更改 LANGUAGE (除非我完全误解了这种情况)。值得一提的是,LANG 设置在 /etc/default/locale 中,但 LANGUAGE 未设置在那里。(我尝试在那里设置 LANGUAGE,但它以某种方式被覆盖。)如果我手动将 LANGUAGE 设置为 en,那么该特定 shell 工作正常,所以我认为只需要更改 LANGUAGE。


编辑:

只是为了说明,在 /etc/default/locale设置 LANGAUGE没有帮助。此外, ~/.pam_environment 不存在。

见下文。LANGUAGE 在 /etc/default/locale 中设置为“en”。我重新启动了机器。我验证了 /etc/default/locale.conf 的内容。但是,apt-get 仍然以俄语输出,因为 LANGUAGE 在其他地方被覆盖(从语言环境生成上述输出)。

leon@leon-Desktop:~$ cat /etc/default/locale 
LANG="en_US.UTF-8"
LANGUAGE="en"
leon@leon-Desktop:~$ cat ~/.pam_environment
cat: /home/leon/.pam_environment: No such file or directory
leon@leon-Desktop:~$ sudo …
Run Code Online (Sandbox Code Playgroud)

language locale kubuntu

11
推荐指数
1
解决办法
8722
查看次数

语言环境:重置丢失的设置

由于一些奇怪的原因,我丢失了一些locale设置。我已经设法使用sudo dpkg-reconfigure locales以下方法恢复了其中的大部分:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
 LANGUAGE = (unset),
 LC_ALL = (unset),
 LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Run Code Online (Sandbox Code Playgroud)

所以我被一个缺失值困住了:

$ locale
locale: Cannot set LC_MESSAGES to default locale: No …
Run Code Online (Sandbox Code Playgroud)

locale

6
推荐指数
3
解决办法
8313
查看次数

标签 统计

locale ×3

language ×2

kubuntu ×1