From a4feb4459b0cf3bd55d097eaef390d453a84d961 Mon Sep 17 00:00:00 2001 From: Annemarie Apple Date: Wed, 15 Jan 2025 17:44:02 -0800 Subject: [PATCH] CLDR-18170 Update release notes CLDR-18170 Update release notes to: - improve bullets - add info about message format Note: Still pending the modifications changes --- docs/site/downloads/cldr-46.md | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/docs/site/downloads/cldr-46.md b/docs/site/downloads/cldr-46.md index 05f6794776c..53eb100ecda 100644 --- a/docs/site/downloads/cldr-46.md +++ b/docs/site/downloads/cldr-46.md @@ -290,9 +290,10 @@ These matched the ordering of two legacy character encodings. [CLDR-16062][] ## 46.1 Changes Version 46.1 is a dot release. -The major change is to bring the Message Format 2.0 specification in Part 9 to Final Candidate status. +The major change is to bring the [Message Format 2.0 specification in Part 9]((https://www.unicode.org/reports/tr35/tr35-74/tr35.html#message-format-modifications)) to Final Candidate status. Addition standard functions and options are available: + - Define REQUIRED and RECOMMENDED functions and options in the function registry. - Number, date/time, and string functions - Add :u options to the :u namespace @@ -300,20 +301,18 @@ Addition standard functions and options are available: - Add hour12 date/time override option - Create timezone as a Proposed REQUIRED option for date/time functions. - Add :unit as a Proposed RECOMMENDED function. + There are 3 tech preview implementations available - - ICU4J: TBD - - ICU4C: TBD - - Javascript: TBD -There is new test data available at: TBD - -There are many other spec changes; for a full list, see [Message Format Modifications](https://www.unicode.org/reports/tr35/tr35-74/tr35.html#message-format-modifications) -The most significant changes to Message Format 2.0 are: - -Other changes include -- More explicit well-formedness and validity constraints for unit of measurement identifiers -- Addition of emoji annotations that were missing: skintones with emoji facing right -- Fixes to ja, ko, zh, yue datetimeSkeletons -- Improved datetime date time test data + - ICU4J: Java: [com.ibm.icu.message2](https://unicode-org.github.io/icu-docs/apidoc/dev/icu4j/index.html?com/ibm/icu/message2/package-summary.html), part of ICU 76, is a tech preview implementation of the MessageFormat 2.0, together with a formatting API. See the [ICU User Guide](https://unicode-org.github.io/icu/userguide/format_parse/messages/mf2.html) for examples and a quickstart guide, and [Trying MF 2.0 Final Candidate](https://unicode-org.github.io/icu/userguide/format_parse/messages/try-mf2.html) to try a “Hello World”. + - ICU4C: [icu::message2::MessageFormatter](https://unicode-org.github.io/icu-docs/apidoc/released/icu4c/classicu_1_1message2_1_1MessageFormatter.html), part of ICU 76, is a tech preview implementation of MessageFormat 2.0, together with a formatting API. See the [ICU User Guide](https://unicode-org.github.io/icu/userguide/format_parse/messages/mf2.html) for examples and a quickstart guide, and [Trying MF 2.0 Final Candidate](https://unicode-org.github.io/icu/userguide/format_parse/messages/try-mf2.html) to try a “Hello World”. + - Javascript: [messageformat](https://github.com/messageformat/messageformat/tree/main/mf2/messageformat) 4.0 provides a formatter and conversion tools for the MessageFormat 2 syntax, together with a polyfill of the runtime API proposed for ECMA-402. + +Other changes include: + + - More explicit well-formedness and validity constraints for unit of measurement identifiers + - Addition of derived emoji annotations that were missing: emoji with skin tones facing right + - Fixes to make the ja, ko, yue, zh datetimeSkeletons useful for generating the standard patterns + - Improved date/time test data For a full listing, see [Δ46.1](https://unicode-org.atlassian.net/issues/?jql=project+%3D+CLDR+AND+status+%3D+Done+AND+resolution+%3D+Fixed+AND+fixVersion+%3D+%2246.1%22+ORDER+BY+priority+DESC)