Unicode CLDR 29 provides an update to the key building blocks for software supporting the world's languages. This data is used by all major software systems for their software internationalization and localization, adapting software to the conventions of different languages for such common software tasks. The following summarizes the main improvements in the release.
New BCP47 extension keys have been added for
specifying transliteration and emoji presentation, and for customizing
locales with region-specific settings. Many new transforms are provided, the
rule format has been simplified, and BCP47 IDs have been added for all
transforms. Region data now includes appropriate preferences for day periods
such as “6:00 in the morning” and “7:00 in the evening”, and there is new
structure for choosing appropriate units based on region and usage. A Cantonese
locale has been added. The emoji ordering has been improved, and annotations
are provided for more emoji and in more locales. The JSON-format data has
been extended to include number spellout (RBNF) and script metadata.
specification and charts have
also been updated.
For further details and links to documentation, see the
CLDR Release Notes