我想用英语和德语语言环境设置。
现在我的系统使用以下设置运行(在 Debian Expert Installer 的安装过程中配置):
- 语言:
English - English (Default)
- 国家、领土或地区:
other -> Europe -> Austria
- 默认区域设置基于的国家/地区:
United States - en_US.UTF-8
- 键盘:
German
我现在的问题是:
如何保留英语语言但将当前区域设置 ( United States - en_US.UTF-8
) 切换到所需的德语区域设置 ( de_DE.UTF-8
)?
在安装过程中,这是不可能的,因为发生了错误(“检测到无效的语言/区域设置组合”)。
答案1
en_DE
不作为默认区域设置存在,因此您无法在安装过程中选择针对德语国家/地区本地化的英语作为区域设置。 (为什么应该使用 update-locale 而不是直接设置 LANGUAGE?描述了选择区域设置时涉及的检查。)
有两种方法可以实现您所追求的目标。
- 一种是使用您的设置创建一个新的区域设置;看如何(轻松)能够使用新的 en_** 语言环境?了解详情。
另一种是以更细粒度的方式设置您的区域设置,使用各种
LC_
变量;例如:export LANG=en_US.UTF-8 export LC_MONETARY=de_DE.UTF-8 export LC_TIME=de_DE.UTF-8
或者,如果您希望德语成为除消息之外的默认设置:
export LANG=de_DE.UTF-8 export LC_MESSAGES=en_US.UTF-8
(并取消设置任何其他冲突
LC_
变量,特别LC_ALL
是覆盖所有其他设置的变量)。您可以使用该程序检查您的设置locale
;看“区域设置”程序如何工作?了解详情。