语言环境格式在哪里定义?

Where are locale formats defined?

为简单起见,我们只讨论 Debian Linux。

我阅读了 locale(7) 的手册页,但它只讨论了如何使用语言环境。

我想知道定义语言环境 es_ES.utf8 将使用的格式的文件在哪里。例如,我想查看 %c 在哪里定义为 %Y %m %d%A 在哪里被定义为 Lunes for es_ES.utf8.

我在 /usr/lib/locale 中四处寻找,但没有在那里找到我的答案。

来自 locale(1) 手册页:

FILES

/usr/lib/locale/locale-archive

Usual default locale archive location.

/usr/share/i18n/locales

Usual default path for locale definition files.

设置所有东西的简单方法是 运行 执行命令:dpkg-reconfigure locales 作为 root。

您可以在文件中找到您的默认语言环境:/etc/locale.gen

有关受支持的有效语言环境列表,请查看:/usr/share/i18n/SUPPORTED

如果要设置语言环境,取消注释 /etc/locale.gen 中的语言环境行,然后 运行 命令:$ sudo locale-gen

我是 运行宁 Debian Jessie。