skip to main | skip to sidebar

Thursday, October 30, 2025

Unicode CLDR 48 available

Postal Horn emojiUnicode CLDR 48 is now available and has been integrated into version 78 of ICU .


Some of the most significant changes in this release are the following (for more detail, see the CLDR 48 release note page ):

  • Updated for Unicode 17, including new names and search terms for new emoji, new sort order, and Han→Latin romanization additions for many characters.

  • Updated to the latest external standards and data sources, such as the language subtag registry, UN M49 macro regions, ISO 4217 currencies, etc.

  • Many enhancements of the CLDR specification (LDML)

  • Many additions to language data including:

    • Likely Subtags, for deriving the likely script and region from the language (used in many processes)

  • New formatting options:

    • Rational number formats added, allowing for formats like “5½” in tech preview

    • For timezones, usesMetazone adds two new attributes stdOffset and dstOffset so that implementations can use either “main” or “rearguard” TZDB data

    • Combination formats added for relative dates + times, such as “tomorrow at 12:30”

    • Additional units added for scientific contexts (coulombs, farads, teslas, etc.) and for English systems (fortnights, imperial pints, etc.)

  • Many corrections and updates for Metazone data and calendars eras (including removal of eras and fixes to start dates)

  • This is the first release where the new CLDR Organization process is in place for DDL languages. As a result, several locales were able to reach higher levels (see below).

See the CLDR 48 release note page for information on accessing the data, reviewing charts of the changes, and — importantly — Migration issues .


CLDR provides key building blocks for software to support the world's languages (dates, times, numbers, sort-order, etc.). All major browsers and modern mobile phones use CLDR for language support. (See Who uses CLDR? )


Via the Survey Tool, contributors supply data for their languages — 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.

Locale Coverage Levels

Level
Count
With Script
Regional Variants
Usage
Modern
104
5
305
Suitable for full UI internationalization
Moderate
13
0
1
Suitable for “document content” internationalization, eg. in spreadsheet
Basic
57
10
22
Suitable for locale selection, eg. choice of language on mobile phone

Changes in coverage


±

New Level

Locales

πŸ“ˆ

Modern

Akan, Bashkir, Chuvash, Kazakh (Arabic), Romansh, Shan, Quechua

πŸ“ˆ

Moderate

Anii, Esperanto

πŸ“ˆ

Basic

Buriat, Piedmontese, Sicilian, Tuvinian

πŸ“‰

Basic*

Baluchi (Latin), Kurdish


----------------------------------------------

Adopt a Character and Support Unicode’s Mission

Looking to give that special someone a special something?
Or maybe something to treat yourself?
πŸ•‰️πŸ’—πŸŽ️🐨πŸ”₯πŸš€ηˆ±₿♜πŸ€

Adopt a character or emoji to give it the attention it deserves, while also supporting Unicode’s mission to ensure everyone can communicate in their own languages across all devices.

Each adoption includes a digital badge and certificate that you can proudly display!

Have fun and support a good cause

You can also donate funds or gift stock


 

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /