区域设置格式在哪里定义?

时间:2015-12-07 02:53:22

标签: c linux internationalization locale

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

我阅读了locale(7)的手册页,但它只讨论了如何使用区域设置。

我想知道哪个文件定义了区域设置es_ES.utf8将使用的格式。例如,我想查看%c定义为%Y %m %d的位置或%A Lunes定义为es_ES.utf8的位置。

我在/usr/lib/locale中徘徊,但在那里找不到我的答案。

2 个答案:

答案 0 :(得分:1)

设置所有内容的简便方法是以root身份运行命令:dpkg-reconfigure locales

您可以在文件中找到默认的区域设置:/etc/locale.gen

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

如果要设置区域设置,请取消注释/etc/locale.gen中的区域设置行,然后运行命令:$ sudo locale-gen

我正在运行Debian Jessie。

答案 1 :(得分:0)

来自locale(1)手册页:

  

<强>文件

/usr/lib/locale/locale-archive
     

通常的默认语言环境档案位置。

/usr/share/i18n/locales
     

区域设置定义文件的常用默认路径。