Dav*_*ave 16 linux debian locale language
我想用英语与德语区域设置。
现在我的系统运行以下设置(在 Debian Expert 安装程序的安装过程中配置):
English - English (Default)other -> Europe -> AustriaUnited States - en_US.UTF-8German我现在的问题是:
如何保留英语语言但将当前语言环境 ( United States - en_US.UTF-8)切换为所需的德语语言环境 ( de_DE.UTF-8)?
在安装过程中这是不可能的,因为发生了错误(“检测到无效的语言/区域设置组合”)。
Ste*_*itt 16
en_DE不作为默认语言环境存在,因此您不能在安装过程中选择针对德语国家/地区进行了本地化的英语作为语言环境。(为什么应该使用 update-locale 而不是直接设置 LANGUAGE?描述了选择语言环境所涉及的检查。)
有两种方法可以实现您的目标。
另一种是使用各种LC_变量以更细粒度的方式设置您的区域设置;例如:
export LANG=en_US.UTF-8
export LC_MONETARY=de_DE.UTF-8
export LC_TIME=de_DE.UTF-8
Run Code Online (Sandbox Code Playgroud)
或者,如果您希望德语成为除消息之外的默认设置:
export LANG=de_DE.UTF-8
export LC_MESSAGES=en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)
(并取消设置任何其他冲突LC_变量,特别LC_ALL是覆盖所有其他设置的变量)。您可以使用该locale程序检查您的设置;请参阅“语言环境”程序如何工作?详情。
| 归档时间: |
|
| 查看次数: |
7068 次 |
| 最近记录: |