下载ICU 50

描述

ICU是 软件国际化首选库.ICU 50是ICU的主要版本,具有新功能、新API以及数据和代码中的许多错误修复。

ICU 49以来的主要变化包括:

常见更改

    • Unicode 6.2标准:土耳其里拉符号,改进了符号的单词和行分割(BreakIterator)

    • CLDR第22.1条:所有主要语言的数据覆盖率和质量都有所提高;工作日名称的新短宽度类型;汉语新注音校勘;CompactDecimalFormat和RBNF的改进数据

    • 时区数据:2012小时

    • MessageFormat和PluralRules中的序号支持(#9132)

    • 取消复数格式中的setLocale(区域设置)(#9249)

    • 基于词典的中断迭代器(分词):

      • 支持中文和日语,使用更紧凑的字典格式,将除高棉语以外的所有语言都移植到Java(#9353)

      • 更新高棉语词典(#9311)

    • 更改Java util。ListFormat转换为文本。ListFormatter和其他更新,使用CLDR数据(#9369, #9420),到C++的端口(#7168)

    • 添加更新的IBM-eucJP和IBM-5233转换器(#9262, #9259)

ICU4C特定变更

    • 提高数字格式性能(#9258)

    • C++GenderInfo:有效组合性别列表(#9598)(从Java移植)

    • 无法拆除螺纹安全支架(参见自述)

    • 默认编译器:如果可用,现在使用Clang(请参阅自述)

    • C++Collator API清理(#9346,#9406,#9460),子类化-API中断更改(请参见自述)

    • 为genrb工具添加用于编写java资源捆绑文件的选项(#9271)

    • 时区格式API(#9338)

ICU4J特定变化

    • 类DictionaryBasedBreakIterator被删除,作为基于字典的中断迭代改进的一部分;请参阅 自述文件中的注释

    • Dangi(韩国阴历)日历(#9255)

已知问题

  • ICU4C:在Visual Studio 2012版本下,存在一个已知的优化问题。目前还没有已知的解决方法,但微软已经重现了该问题。(#9693)

    • ICU4C:Windows 8下有一些测试失败。但是,没有已知的解决方法,只有具有“@compt=host”请求Windows格式的区域设置才会受到影响。(#9751)

ICU 50.2更新

  • 日本新纪元Reiwa(令和) 支持

  • IANA tzdata2019a公司

ICU4C下载

最新的ICU4C 50版本

版本: 50.2

发布日期: 2019-04-11

可在git/GitHub标签页上下载源代码和二进制文件:https://github.com/unicode-org/icu/releases/tag/release-50-2

以前的ICU4C 50版本

版本: 50.1.2

发布日期:2012-12-17

这是一个只影响布局引擎ABI的维护版本。它只包含了bug#9826修正了ICU4C 50.1.1中的回归。

用户使用布局引擎可能会保持打开状态重症监护病房4C 50.1.1(50.1.1变更见下文)

版本: 50.1.1

发布日期: 2012-12-17

变化在50.1.1中(更改的完整描述可在#9723)

    • tzdata2012j公司

    • #9306harfbuzz集成的布局引擎更改

    • #9677使用例如DecimalFormat::setPositivePrefix设置的后缀现在被忽略以进行分析

    • #9714OS/400测试失败

    • #9728使用mingw-w64构建icu4c失败

    • #9737locid.cpp中的区域设置::GetDefault()不是线程安全的

    • #9771年更新货币自/至数据(CLDR#5470)

    • #9748Visual Studio 2010/2012版

    • #9780UNUM_PARSE_INT_ONLY不再处理分组sep

    • #9783新土耳其里拉符号

    • #9789新CLDR数据的数据格式解析问题

    • #9793CLDR#5470变更的货币数据集成问题

    • #9801年UCONFIG_NO_CONVERSION测试失败

    • #9802无数据测试失败

版本: 50.1(ICU4C 50首次公开发布)

发布日期:2012-11-05

ICU4C支持的平台

测试频率的关键

经常测试

ICU将使用这些编译器在这些平台上工作

很少测试

ICU已经移植到这些平台上,但最近可能还没有在那里进行测试

ICU4J下载

最新的ICU4J 50版本

版本: 50.2

发布日期: 2019-04-11

  • 日本新纪元Reiwa(令和) 支持

  • IANA tzdata2019a公司

可在git/GitHub标签页上下载源代码和二进制文件:https://github.com/unicode-org/icu/releases/tag/release-50-2

Maven依赖项:

<依赖性>

<groupId>com.ibm.icu</groupId>

<artifactId>icu4j</artifactId>

<版本>50.2</版本>

</依赖性>

以前的ICU4J 50版本

版本: 50.1.1

发布日期:2012-12-17

自ICU4J 50.1以来的变化(有关更改的完整描述,请参阅#9724)

    • tzdata2012j公司

    • #9576带有ES_CURRENCY的LocaleData.getExemplarSet中出现异常

    • #9730蚂蚁目标发布到MavenRepo

    • #9771年更新自/至数据的货币(CLDR#5470)

    • #9774Normalizer2中的致命错误

    • #9783新土耳其里拉符号

    • #9785泰语标点符号示例字符

    • #9789新CLDR数据的数据格式解析问题

版本: 50.1(ICU4J 50首次公开发布)

发布日期:2012-11-05