CLDR 48 Release Note

No. Date Rel. Note Data Charts Spec Delta GitHub Tag Delta DTD CLDR JSON
48 2025-10-XX v48 CLDR48 Charts48 LDML48 Δ48 release-48-alpha3 ΔDtd48 48.0.0-ALPHA3

ALPHA DRAFT

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 48 was an open submission cycle allowing contributors to supply data for their languages via the CLDR Survey Tool — data that is widely used to support much of the world’s software. This data is also a factor in determining which languages are supported on mobile phones and computer operating systems.

Changes

The most significant changes in this release are:

For more details, see below.

Locale Coverage Status

The following shows the coverage levels per language in this version of CLDR.

Current Levels

Count With Script Regional Variants Level Usage Examples
104 5 305 Modern Suitable for full UI internationalization Afrikaans, shqip, አማርኛ, ‫العربية‬, հայերեն, অসমীয়া, azərbaycan
13 0 1 Moderate Suitable for “document content” internationalization, eg. in spreadsheet Akan, Cebuano, Māori, тоҷикӣ
57 10 22 Basic Suitable for locale selection, eg. choice of language on mobile phone भोजपुरी, बर’, डोगरी, eʋegbe, Gã, हरियाणवी

Changes

± New Level Locales
📈 Modern Akan, Bashkir, Chuvash, Kazakh (Arabic), Romansh, Shan, Quechua
📈 Moderate Anii, Esperanto
📈 Basic Buriat, Piedmontese, Sicilian, Tuvinian
📉 Basic* Baluchi (Latin), Kurdish

* Note: Two locales dropped in coverage (📉), from Moderate to Basic. 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

Specification Changes

The following are the most significant changes to the specification (LDML).

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

Locale Changes

General

Specific Locales

For a full listing, see Delta Data.

DTD Changes

For a full listing, see Delta DTDs.

ldml

The explanations of usage are in the Locale Changes section.

supplementalData

ldmlBCP47

BCP47 Data Changes

For a full listing, see BCP47 Delta.

Supplemental Data Changes

Identifiers

Language Data

Likely Subtags

Calendars, Timezones, Dayperiods

Plural Rules

Currencies

Weekdata

For a full listing, see Supplemental Delta.

Transforms

For a full listing, see Transforms Delta.

Number Spellout Data Changes

JSON Data Changes

File Changes

The following files are new in the release:

Level 1 Level 2 Level 3 Files
common annotations   ba.xml, shn.xml, sv_FI.xml, syr.xml
  casing   sgs.xml
  collation   blo.xml, sgs.xml
  main   bqi_IR.xml, bqi.xml, bua_RU.xml, bua.xml, en_EE.xml, en_GE.xml, en_JP.xml, en_LT.xml, en_LV.xml, en_UA.xml, kek_GT.xml, kek.xml, ku_Arab_IQ.xml, ku_Arab_IR.xml, ku_Arab.xml, ku_Latn_IQ.xml, ku_Latn_SY.xml, ku_Latn_TR.xml, ku_Latn.xml, lzz_TR.xml, lzz.xml, mww_Hmnp_US.xml, mww_Hmnp.xml, mww.xml, oka_CA.xml, oka_US.xml, oka.xml, pi_Latn_GB.xml, pi_Latn.xml, pi.xml, pms_IT.xml, pms.xml, sgs_LT.xml, sgs.xml, suz_Deva_NP.xml, suz_Deva.xml, suz_Sunu_NP.xml, suz_Sunu.xml, suz.xml
  testData personNameTest ba.txt, blo.txt, cv.txt, kk_Arab.txt, kok_Latn.txt, rm.txt, shn.txt
  uca   FractionalUCA_blanked.txt

Tooling Changes

Keyboard Changes

Migration

V49 advance warnings

The following changes are planned for CLDR 49. 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 http://cldr.unicode.org/index/charts.