ICU是软件国际化首选库,由使用 广泛的公司和组织.
ICU 63更新了CLDR 34现场数据,并进行了许多添加和更正,以及一些新语言。ICU为数字和货币添加API范围格式化,以及用于其他Unicode属性和构建自定义属性的API。CLDR和ICU包括测试即将到来的日本日历时代准备就绪的数据。
有关包括迁移问题在内的更多详细信息,请参阅下文。
请使用 icu支持邮件列表和/或查找/提交错误报告.
ICU固定门票清单63
初始版本的库版本号为63.1。
如果有维护版本,则将为63.2、63.3等(在ICU 63开发期间,库版本号为63.0.x)
注意:可能在 维护-63未包含在下面的预打包下载文件中的分支。
CLDR第34页
针对Unicode 11调整的分段规则和表情符号排序顺序
索马里和爪哇数据现在达到中等水平(文档内容)
汤加、孔卡尼、毛利人、宗卡、鞑靼人、库尔德人(ku)和科萨人的数据现已达到基本水平
许多其他语言的数据添加和更正
ICU增加了以下语言:信德语、毛利语、土库曼语、爪哇语、语际语、库尔德语(ku)、科萨语
新货币:委内瑞拉的Bolívar Soberano(VES)
2019年开始的新日本日历时代:CLDR和ICU包括可启用的测试数据。(重症监护室#12973, CLDR#10750)
用于数字和货币范围格式的新API(类NumberRangeFormatter, #11276)
支持其他Unicode属性:Indic_Positional_Category和Indic_Syllabic_Categore(#8966)和垂直方向(#12850)
新的代码点映射和尝试API,将Unicode代码点(U+0000..U+10FFFF)映射为整数值。(#13530)
用于获取每个二进制属性的UnicodeSet和每个枚举/int值属性的代码点映射的新API。(#20086)
完全符合 UAX 14号断线(所需的BreakIterator功能工作)。(#7270)
最近Unicode 11.0码更改可能需要修复一些代码/测试。尤其是:
分词现在将空白分组在一起。
一般来说,分段简化了表情符号序列的测试。
与其他脚本相比,格鲁吉亚语的大小写行为不同,格鲁吉亚语的大小写行为也不同。
法语分组分隔符从无中断空格U+00A0改为窄无中断空格U+202F。
ListFormatter的C/C++代码已被移动向上的从公共库到i18n库,以便它可以额外输出FieldPosition信息。如果应用程序正在使用此API,但尚未与i18n库链接,则需要将其添加到其链接器输入集。(与相关#13754)
Python 3警告:ICU 64需要Python3进行数据构建。该警告将在ICU 64中变成错误。
日本新纪元Reiwa(令和) 支持
IANA tzdata2019a公司
最新的ICU4C 63版本
库版本号: 63.2
发布日期: 2019-04-11
可在git/GitHub标签页上下载源代码和二进制文件:https://github.com/unicode-org/icu/releases/tag/release-63-2
以前的ICU4C 63版本
库版本号: 63.1
发布日期:2018-10-15
最新的ICU4J 63版本
库版本号: 63.2
发布日期: 2019-04-11
可在git/GitHub标签页上下载源代码和二进制文件:https://github.com/unicode-org/icu/releases/tag/release-63-2
Maven依赖项:
<依赖性>
<groupId>com.ibm.icu</groupId>
<artifactId>icu4j</artifactId>
<版本>63.2</版本>
</依赖性>
以前的ICU4J 63版本
库版本号: 63.1
发布日期:2018-10-15