我安装了 openSUSE 11.4,它是用德语安装的。我启动了 Yast2(以德语显示,如“Netzwerkdienste”)并在“System”->“Sprache”下将语言切换为英语。
Yast2 下载了一些文件,安装了一些东西并保持德语(仍然可以看到“Netzwerkdienste”而不是“网络服务”)。
我重新启动机器,结果还是一样。
我卸载了德语 Yast 语言包。 Yast2 坚持以德语显示。
我不知道 Yast2 的多少屏幕应该被翻译,但我认为可能只有主屏幕是德语的。然而,这很烦人。我怎样才能改变它?
更新:
我检查了环境变量(对于 root 用户)。有几个变量涉及语言设置,并且全部保留为德语。
declare -x LANG="de_DE.utf8"
declare -x LANGUAGE="de_DE.utf8"
declare -x LC_ALL="de_DE.utf8"
Yast2 不应该修改它们吗?
更新:
我刚刚启动 vi,它也是德语...Yast2 中的语言设置有什么作用吗?
答案1
正如 user1024 所说,cd 进入 /etc/sysconfig,然后找到所有具有“de_DE”模式的文件,例如
grep -r“de_DE”*
然后编辑每一个,将“de_DE”更改为您喜欢的语言
答案2
尝试更改系统范围的 /etc/sysconfig/language 文件中的设置,或个人用户的 ~/.i18n/language 文件中的设置。