2022年10月28日星期五

MessageFormat 2技术预览可用

[图像] 这个MessageFormat工作组很高兴地宣布,它已经发布了一个MessageFormat 2当前状态的技术预览实现规范在最近发布的ICU4J中。工作组一直在为ICU MessageFormat的后续版本制定规范,该规范两年多以来一直是国际化软件的行业主打产品几十年。

由于MessageFormat不仅作为软件,但也将其语法作为事实上的序列化格式对于发送到API的本地化消息,工作组对…的考虑交换和互操作性.一些目标新规范包括促进以下方面的最佳实践国际化,包括与本地化行业的兼容性支持XLIFF。另一个目标包括定义API输入与语法分离,以允许使用多种兼容的语法兼容。类似地,该规范包括相关格式化函数的接口,以便清晰地分隔从规范实现,允许用户指定自定义格式函数和插件自己的实现。

MessageFormat 2基于使用和维护ICU消息格式和许多其他本地化系统,以及工作流。它改进了占位符语法,改进了内部的转义规则可翻译内容将嵌套选择器替换为顶级多个选择器,并允许使用自定义格式化程序。

例如:

匹配{$photoCount:number}{$userGender:equals}当一个男性{{$userName}在他的相册中添加了一张新照片时。}当1个女性{{$userName}在她的相册中添加了一张新照片时。}当1*{{$userName}向相册中添加新照片时。}当*男性{{$userName}将{$photoCount}照片添加到他的相册中时。}当*女性{{$userName}将{$photoCount}照片添加到她的相册时。}当**{{$userName}将{$photoCount}照片添加到相册时。}

可以找到更多的例子和语法的正式定义在中规范草案.

我们邀请大家尝试ICU4J现在提供的技术预览并向我们提供所有反馈。同样,请注意MessageFormat 2仍在开发中,因此我们依赖您的问题、建议和问题,以批判性地告知我们如何迭代规范。现实世界的经验将使我们能够发掘潜力MessageFormat 2在实际使用中存在的不足。

有关使用技术预览的信息,请参阅API文档,ICU 72下载页, ICU4J用户指南.

要对MessageFormat 2(规范、语法等)或技术预览实施,请访问工作组的存储库github.com/unicode或消息格式-wg,您可以在其中打开新的讨论主题或提交新问题。


超过144000个字符可用于采用帮助Unicode联盟在数字弱势语言方面的工作

[徽章]

2022年10月21日星期五

ICU 72发布

ICU徽标Unicode®ICU 72刚刚发布。ICU是顶级图书馆软件国际化,由使用广泛的公司和组织以支持世界语言,实现了最新版本的Unicode标准和Unicode语言环境数据(CLDR)。ICU 72更新至 Unicode 15码、和至 CLDR第42页带有各种添加和修正。

ICU 72和CLDR 42是主要版本,包括新版本的Unicode和主要的语言环境数据改进。

ICU 72基于Unicode规范草案添加了两种技术预览实现:
  • 多语言人名格式(CLDR背景添加此功能的原因及其功能)
  • 消息格式的增强版本
此版本还更新到时区数据版本2022e(2022-oct)。请注意,1970年以前的一些时区数据已被删除,正如上游的情况一样tzdata公司自2021b发布。

有关详细信息,请参阅https://icu.unicode.org/download/72.

超过144000个字符可用于采用帮助Unicode联盟在数字弱势语言方面的工作

[徽章]

2022年10月20日星期四

Unicode CLDR v42可用

[图像] Unicode CLDR版本42现已推出,并已集成到ICU版本72中。在CLDR 42中,重点是:
  1. 区域覆盖。以下区域设置现在具有更高的覆盖级别:
    1. 现代:伊博(ig),约鲁巴(Yoruba),(yo)
    2. 中等:楚瓦什(cv)、科萨(xh)
    3. 基本:博伊普里(bho)、哈里扬维(bgc)、拉贾斯坦尼(raj)、提格里亚(ti)
  2. 设置人名格式。添加了用于设置人名格式的数据和结构。有关添加此功能的原因及其功能的更多信息,请参阅背景.
  3. Emoji 15.0支持。为新的Unicode 15.0表情符号添加了短名称、关键字和排序顺序。
  4. 覆盖范围,第2阶段。在Modern覆盖级别中添加了额外的语言名称和其他项,以提高跨平台的一致性(和实用性)。
  5. 添加Unicode 15.0。对新版本的Unicode进行定期添加和更改,包括新脚本的名称、汉字的排序数据等。
CLDR为支持世界语言(日期、时间、数字、排序等)。例如,所有主要浏览器和所有现代手机都使用CLDR提供语言支持。(请参见谁使用CLDR?)

通过在线调查工具,贡献者为他们的语言提供数据,这些数据被广泛用于支持世界上许多软件。这些数据也是决定手机和计算机操作系统支持哪些语言的一个因素。

还有许多其他更改:要了解更多信息,请参阅草稿CLDR v42发布页面,其中包含有关访问数据、查看更改图表以及重要信息-迁移问题。

在版本42中,达到了以下级别:

水平 语言文字 区域设置* 笔记
现代 95 369 适合全UI国际化
南非荷兰语乔什蒂纳‎, ‎… 丹斯克‎, ‎… 埃斯蒂‎, ‎… 菲律宾语‎, ‎… 爱尔兰语‎, ‎… 克罗地亚语‎, ‎印度尼西亚‎, ‎… 爪哇岛‎, ‎斯瓦希里语‎, ‎拉脱维亚苏‎, ‎… 马扎尔语‎, ‎…荷兰语‎, ‎… 奥兹贝克‎, 波兰语‎, ‎… 罗马纳‎, ‎斯洛文尼亚契纳‎, ‎… ếng Vi公司t吨‎, ‎… Ελληνικά‎, Беларуская‎, ‎… ‎ᏣᎳᎩ‎, ‎ Ქართული‎, ‎Հայերեն‎, ‎עברית‎, ‎اردو‎, … አማርኛ‎, ‎नेपाली‎, … ‎অসমীয়া‎, ‎বাংলা‎, ‎ਪੰਜਾਬੀ‎, ‎ગુજરાતી‎, ‎ଓଡ଼ିଆ‎, தமிழ்‎, ‎తెలుగు‎, ‎ಕನ್ನಡ‎, ‎മലയാളം‎, ‎සිංහල‎, ‎ไทย‎, ‎ລາວ‎, မြန်မာ‎, ‎ខ្មែរ‎, ‎한국어‎, ‎… 日本語‎, ‎…
中等
6
11
适用于完整的“文档内容”国际化,例如电子表格中的格式。
比尼萨亚…约鲁巴,Föroyskt,伊博,伊西祖鲁,坎加格,Nhe公司加图,鲁纳西米,萨尔杜,谢奇普,سنڌي, …
基本
29
43
适用于区域设置,例如在手机设置中选择语言。
阿斯图里亚努,巴萨巽他,Interlingua语,卡布维迪亚努,Lea Fakatonga,鲁曼奇,毛利人,沃洛夫,Босански (Ћирилица), Татар, Тоҷикӣ, Ўзбекча (Кирил), کٲشُر, ‎कॉशुर (देवनागरी), ‎…, ‎মৈতৈলোন্, ‎ᱥᱟᱱᱛᱟᱲᱤ, ‎粤语 (简体)‎
*区域设置是不同国家或脚本的变体。


超过144000个字符可用于采用帮助Unicode联盟在数字弱势语言方面的工作

[徽章]

2022年10月6日星期四

ICU 72发布候选可用

ICU徽标我们很高兴地宣布Unicode®ICU 72的候选版本。它更新为Unicode 15码、和至CLDR第42页带有各种添加和更正的区域设置数据。

ICU 72增加了人名格式的技术预览实现,以及基于拟议的Unicode规范草案的消息格式的新版本。

ICU 72和CLDR 42是主要版本,包括新版本的Unicode和主要的语言环境数据改进。

ICU 72更新为时区数据版本2022b(2022-8月),实际上与2022c相同。请注意,1970年以前的一些时区数据已被删除,上游的情况也是如此tzdata公司自2021b发布。

有关详细信息,请参阅https://icu.unicode.org/download/72.

请在您的平台上测试此候选版本,并在2022年10月18日星期二之前通过icu支持邮件列表,和/或请查找/提交错误报告.

请不要在生产中使用此候选版本。

初步API参考文件发布于unicode-org.github.io/icu-docs/–点击此处的“Dev”链接。
超过144000个字符可用于采用帮助Unicode联盟在数字弱势语言方面的工作

[徽章]