No. Date Rel. Note Data Charts Spec Delta GitHub Tag Delta DTD CLDR JSON
47 2025-03-13 v47 CLDR47 Charts47 LDML47 Δ47 release-47 ΔDtd47 47.0.0

Overview

Unicode CLDR provides key building blocks for software supporting the world’s languages. CLDR data is used by all major software systems (including all mobile phones) for their software internationalization and localization, adapting software to the conventions of different languages.

CLDR 47 focused on MessageFormat 2.0 and tooling for an expansion of DDL support. It was a closed cycle: locale data changes were limited to bug fixes and the addition of new locales, mostly regional variants.

Changes

This release note includes all changes from CLDR v46.1, a special release, which many users of CLDR (including ICU) have not updated to.

The most significant changes in this release are the following:

For more details, see below.

Locale Coverage Status

Count Level Usage Examples
97 Modern Suitable for full UI internationalization čeština, Ελληνικά‎, Беларуская‎, ‎ᏣᎳᎩ‎, Ქართული‎, ‎Հայերեն‎, ‎עברית‎, ‎اردو‎, አማርኛ‎, ‎नेपाली‎, অসমীয়া‎, ‎বাংলা‎, ‎ਪੰਜਾਬੀ‎, ‎ગુજરાતી‎, ‎ଓଡ଼ିଆ‎, தமிழ்‎, ‎తెలుగు‎, ‎ಕನ್ನಡ‎, ‎മലയാളം‎, ‎සිංහල‎, ‎ไทย‎, ‎ລາວ‎, မြန်မာ‎, ‎ខ្មែរ‎, ‎한국어‎, 中文, 日本語‎, … ‎
16 Moderate Suitable for “document content” internationalization, eg. in spreadsheet Akan, Balóchi [Látin], brezhoneg, Cebuano, føroyskt, IsiXhosa, Māori, sardu, veneto, Wolof, татар, тоҷикӣ, कांगड़ी‎, …
55 Basic Suitable for locale selection, eg. choice of language on mobile phone Basa Sunda, emakhuwa, Esperanto, eʋegbe, Frysk, Malti, босански (ћирилица), କୁୱି (ଅଡ଼ିଆ), కువి (తెలుగు), ᱥᱟᱱᱛᱟᱲᱤ, ᓀᐦᐃᓇᐍᐏᐣ‬, ꆈꌠꉙ‎, …

TBD: update the above

* Note: Each release, the number of items needed for Modern and Moderate increases. So locales without active contributors may drop down in coverage level.

For a full listing, see Coverage Levels

MessageFormat 2.0 now Stable

Software needs to construct messages that incorporate various pieces of information. The complexities of the world’s languages make this challenging. MessageFormat 2.0 enables developers and translators to create natural-sounding user interfaces that can appear in any language and support the needs of various cultures.

The new MessageFormat defines the data model, syntax, processing, and conformance requirements for the next generation of dynamic messages. It is intended for adoption by programming languages, software libraries, and software localization tooling. It enables the integration of internationalization APIs (such as date or number formats) and grammatical matching (such as plurals or genders). It is extensible, allowing software developers to create formatting or message selection logic that add on to the core capabilities. Its data model provides the means of representing existing syntaxes, thus enabling gradual adoption by users of older formatting systems.

Tech Preview implementations are available in C++, Java, and JavaScript:

(Because of the timing, these implement a slightly earlier version of the spec, but can be used for initial evaluation, testing, and experimentation.)

Specification Changes

The following is a summary of the most significant changes to the specification (LDML) since CLDR 46. For more information, see LDML 47.

There are many more changes that are important to implementations, such as changes to certain identifier syntax and various algorithms. See the Modifications section of the specification for details.

Data Changes

DTD Changes

Changes include:

For a full listing, see Delta DTDs.

Also see other changes listed under keyboards.

Supplemental Data Changes

For a full listing, see ¤¤BCP47 Delta and ¤¤Supplemental Delta

Locale Data Changes

For a full listing, see Delta Data

Collation Data Changes

Number Spellout Data Changes

Segmentation Data Changes

Transform Data Changes

JSON Data Changes

File Changes

In v47.0, but not 46.0:

In 46.0, but not in 47.0:

Tooling Changes

There were various SurveyTool improvements targeting expansion of DDL support and error detection, such as the following:

Keyboard Changes

Note: for the v48 timeframe, additional processes are being developed for broad intake of keyboards.

Spec and DTD changes:

Migration

V48 advance warnings

The following changes are planned for CLDR 48. Please plan accordingly to avoid disruption.

Known Issues

Acknowledgments

Many people have made significant contributions to CLDR and LDML; see the Acknowledgments page for a full listing.

The Unicode Terms of Use apply to CLDR data; in particular, see Exhibit 1.

For web pages with different views of CLDR data, see charts.