+ -
当前位置:首页 → 问答吧 → 请问glibc中locale的调用关系

请问glibc中locale的调用关系

时间:2009-11-21

来源:互联网

我看到glibc中locale相关的目录有以下四块:
第一块是/usr/lib/gconv/ 内含大量的字集转换模组,大部分是各种字集及编码方式与系统的基底字集之间的转换。
第二块是 /usr/lib/locale,内含以系统基底字集写成的区域化资料库 (locale),像是 LC_CTYPE、LC_TIME .... 等等。
第三块是/usr/share/locale/,内含可跨平台使用的区域化资料,主要是各应用程式的信息翻译部分。
第四块,最後一块是 /usr/share/i18n/,其内容是各区域化资料库的原始码,以及系统支援的内码对应表 .... 等等。
第四块分为两部份:
locales-data
这个文件定义了Locale环境(LC_*)的所有细节,包括字符的分类与转换,字符排序,区域显示时间,货币显示格式等等。
通常是保存在系统的/usr/share/i18n/locales目录下。
charmap
这个文件定义了Locale中所有字符与内码的对应关系。
通常是保存在系统的/usr/share/i18n/charmaps目录下。

在百度知道上看到的。
想问以下,这几块的依赖关系是怎样的?X locale是在glibc和app之间吧?

作者: hongmy525   发布时间: 2009-11-21

热门下载

更多