管理语言环境

来源:互联网 发布:程序员必看的电影 编辑:程序博客网 时间:2024/04/30 05:44

语言环境设置

在研究如何管理RedHatEnterprise Linuux的语言环境之前,你得了解什么是i18nl10n

i18ninternationalization),由于in之间有18个字母,因此简称为i18ni18n主要是提供一堆用来处理信息的API,开发人员可以利用这些API,让RedhatEnterprise Linux自动转换成为本地的信息。

l10nlocalization),由于ln之间有10个字母,因此简称l10nl10n提供一组信息转换的locale数据库,如果应用程序使用i10n提供的API产生信息,RedHatEnterpriseLinux便可以依据locale数据库中的定义,把信息转换成为符合本地环境的信息格式。Locale数据库存放在/usr/share/locale/目录中。一下是该目录中的部分内容

zh_CN.GB2312

chm fon kk ng smj zh_HK

chn fr kl nia smn zh_TW

cho fr_BE km nic sms zh_TW.Big5

chp fr_CA kmb niu sn znd

chr fr_CH kn nl snk zu

chy fr_FR ko nl_BE so zun

cmc frm kok nl_NL sog

co fro ko_KR nn son

cop frr kos no sq

RedHatEnterprise Linux使用locale作为语言环境的识别名称。不同语言环境的locale名称都不一样,但是有相同的命名格式:

LANG[[_ZONE].ENCODING]

其中的ZONEENCODING都可以省略。

LANG语文的代号,长度为2个字母。

ZONE国际标准化组织定义的两个字母的地区代码

ENCODING该地区使用的语言编码。该字段可以省略,省略时默认为UTF-8

配置目前的语言环境

配置语言配置文件

/etc/sysconfig/i18n全局的

$HOME/.i18n用户的


原创粉丝点击