是否可以更改特定应用程序的语言,以便在打开时以西班牙语显示,而其他应用程序以英语显示?
我在 Ubuntu 中安装了西班牙语和英语,并且默认使用英语,但我想要一种方法来更改特定应用程序的语言,而不必更改系统的整个语言。
您可以LANG在终端中更改环境变量。之后,您在新环境中启动的所有应用程序都将遵循该新区域设置。例如:
gedit # Will use default locale (English in your case)
export LANG=es_ES
gedit # Will use Spanish (provided it's installed)
Run Code Online (Sandbox Code Playgroud)
如果您没有获得该应用程序的西班牙语翻译,则:
locale -a | grep es命令来验证西班牙语是否已经可用。LANG为由 返回的完整字符串locale -a,即,es_ES.utf8而不仅仅是es。locale命令来验证您的语言环境环境变量的值。根据您的配置,可能会发生LANG被LC_ALL或LANGUAGE环境变量遮蔽的情况。要解决这个问题,您可以设置LC_ALL或LANGUAGE直接。可以在Ubuntu 文档和gettext 手册中找到有关语言环境环境变量的更多信息。
一行:
LANGUAGE=es_ES gedit
Run Code Online (Sandbox Code Playgroud)
(请注意,我使用的是 Linux Manjaro,在本例中该变量称为LANGUAGE)
| 归档时间: |
|
| 查看次数: |
9325 次 |
| 最近记录: |