对于在 Ubuntu 中设置语言环境,LANGUAGE 环境变量是什么意思?

对于在 Ubuntu 中设置语言环境,LANGUAGE 环境变量是什么意思?

对于在 Ubuntu 中设置区域设置,LANGUAGE环境变量是什么意思?

它没有定义在Ubuntu 社区文档man 1 locale

相关问题:在 Ubuntu 中,设置 LANGUAGE 时 en_US:utf8 和 en_US: 有什么区别

答案1

环境LANG变量决定了软件程序与用户通信的语言。

更多详细信息请参见:Ubuntu Wiki - 环境变量

对于语言,并非所有程序都提供所有语言的翻译。默认情况下,会显示英语消息来代替不存在的翻译。如果您懂其他语言,可以设置语言优先级列表。这可以通过另一个环境变量完成,称为。GNU gettext在消息处理方面LANGUAGE优先使用而LANGUAGE不是,但您仍需要将(或)设置为主要语言;这是系统库其他部分所必需的。例如,一些瑞典用户在没有瑞典语时宁愿阅读德语翻译而不是英语翻译,请在离开 时设置。LC_ALLLANGLANGLC_ALLLANGUAGE=sv:deLANG=sv_SE

更多详情可在这找到:GNU gettext 手册 - LANGUAGE 变量

相关内容