ICU资源简单介绍
时间:10-02
整理:3721RD
点击:
1、什么是icu4c
ICU4C是ICU在C/C++平台下的版本, ICU(International Component for Unicode)是基于用于支持软件国际化的开源项目。ICU4C提供了C/C++平台强大的国际化开发能力,软件开发者几乎可以使用ICU4C解决任何国际化的问题,根据各地的风俗和语言习惯,实现对数字、货币、时间、日期、和消息的格式化、解析,对字符串进行大小写转换、整理、搜索和排序等功能,必须一提的是,ICU4C提供了强大的BIDI算法,对阿拉伯语等BIDI语言提供了完善的支持。
在平台新增一种语言必须要添加对应的icu资源(如zh_CN.txt,my.txt),并重新编译ICU。ICU资源可在http://site.icu-project.org/ 网址上下载。
(1)打开网址选择左侧列表框的DownloadICU
(2)选择“offcial Release”中最新版本的ICU4C如50.1
(3)下载“ICU4C Source Code Download”框中第一个包如“icu4c-50 l-data.zip”
2、新增语言添加哪些icu资源
下载完icu4c code包解压为data文件夹下面对应会有coll、curr、lang、locales、region,zone几个子文件夹。各种语言的icu资源就在这些文件夹里面。如中文以及中文简体的资源为zh.txt,zh_CN.txt(中文代码为zh,大陆国家码为CN)。新增语言时只需把所需语言的icu资源分布添
加到平台对应的文件夹下,并修改对应mk文件重新编译就行。
ICU4C是ICU在C/C++平台下的版本, ICU(International Component for Unicode)是基于用于支持软件国际化的开源项目。ICU4C提供了C/C++平台强大的国际化开发能力,软件开发者几乎可以使用ICU4C解决任何国际化的问题,根据各地的风俗和语言习惯,实现对数字、货币、时间、日期、和消息的格式化、解析,对字符串进行大小写转换、整理、搜索和排序等功能,必须一提的是,ICU4C提供了强大的BIDI算法,对阿拉伯语等BIDI语言提供了完善的支持。
在平台新增一种语言必须要添加对应的icu资源(如zh_CN.txt,my.txt),并重新编译ICU。ICU资源可在http://site.icu-project.org/ 网址上下载。
(1)打开网址选择左侧列表框的DownloadICU
(2)选择“offcial Release”中最新版本的ICU4C如50.1
(3)下载“ICU4C Source Code Download”框中第一个包如“icu4c-50 l-data.zip”
2、新增语言添加哪些icu资源
下载完icu4c code包解压为data文件夹下面对应会有coll、curr、lang、locales、region,zone几个子文件夹。各种语言的icu资源就在这些文件夹里面。如中文以及中文简体的资源为zh.txt,zh_CN.txt(中文代码为zh,大陆国家码为CN)。新增语言时只需把所需语言的icu资源分布添
加到平台对应的文件夹下,并修改对应mk文件重新编译就行。
