相关疑难解决方法(0)

“LC_ALL=C”有什么作用?

在类 Unix 系统中的C值是LC_ALL什么?

我知道它对所有方面都强制使用相同的语言环境,但是有什么作用C呢?

environment-variables locale

409
推荐指数
5
解决办法
34万
查看次数

'LANGUAGE' 语言环境变量 - 如何将英语设置为主要语言?gettext 中的错误?

“LANGUAGE”变量应该设置默认语言,可用于指定一组语言,如果第一个(前一个)消息中的消息不可用,则将使用下一个语言。

例如(来自gettext示例)带有 'sv:de' 变量值的程序将以瑞典语显示消息,如果找不到此类文本,则以德语显示。

我想使用英语作为我的主要语言和其他一些(比如说俄语)作为次要语言:

export LANGUAGE=en:ru; blabla
blabla: ??????? ?? ???????
        ^^^^^^^^^^^^^^^^^^
**Russian error message used**
Run Code Online (Sandbox Code Playgroud)

好的。让我们尝试另一个命令:

export LANGUAGE=ru:en; blabla
blabla: ??????? ?? ???????
        ^^^^^^^^^^^^^^^^^^
**Russian error message used again**
Run Code Online (Sandbox Code Playgroud)

换句话说,在哪个位置指定英语无关紧要,它始终具有最低优先级,如果消息是为该语言定义的,则将以任何其他指定语言显示消息。

问题:如何将英语指定为主要语言,将任何其他语言指定为次要语言?LANGUAGE 变量是怎么回事?

PS 'LC_MESSAGES' 设置为英语语言环境。

environment-variables locale

7
推荐指数
2
解决办法
2159
查看次数

标签 统计

environment-variables ×2

locale ×2