CLDR 35 Release Note
Unicode CLDR 35 provides an update to the key building blocks for software supporting the world's languages. CLDR 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.
CLDR 35 included a limited Survey Tool data collection phase. The following summarizes the changes in the release.
A dot release, version 35.1 is expected in April, with further changes for Japanese calendar.
For details, see Detailed Specification Changes, Detailed Structure Changes, Detailed Data Changes.
Detailed Specification Changes
Aside from documenting additional structure, there have been important modifications to the following areas of LDML:
Part 1: Core
Section 3 Unicode Language and Locale Identifiers
Section 4.4 Language Matching
Section 5.5 Valid Attribute Values
Section 5.7 DTD Annotations
Section 6.4 Segmentation Tests
Part 2: General
Section 1 Display Name Elements
Section 6 Unit Elements
Part 4: Dates
Section 2.6.2 Elements availableFormats, appendItems
For more detailed specification changes, see LDML35 Modifications.
Detailed Structure Changes
No DTD changes, except for the following:
DTDs now have enhanced syntax for valid attribute values
Detailed Data Changes
In addition, the following changes were made. This is not complete: for a full list see the list of bug fixes.
The following chart shows the growth of CLDR data over time. It counts the number of data items in /main and /annotations directories, keyed by locale.
The chart does not include data in the /annotationsDerived, /bcp47, /casing, /collation, /dtd, /keyboards, /properties, /rbnf, /segments, /subdivisions, /supplemental, /transforms, /uca, and /validity directories, which is roughly twice as much appears in the above chart.
The chart includes the latest release for each year. The latest data for 2019 will only be available in October; v35.0 just had a limited Survey Tool data collection phase as described in the Overview.
Plural changes (unlikely to cause migration problems).
Marathi (mr) changed the category for 0 to other.
Cornish (kw) added 3 categories and changed many assignments.
Hindi (hi) changed to English AM/PM strings from translations.
The mapping for deprecated language code “mo” has changed from “ro_MD” to just “ro”.
The v35.1 dot-release is focused on the new Japanese era. It includes the following tickets:
Ticket #12008: For v36, the data for testing Indic grapheme clusters (plus other test data) is moving into common: see testData/segmentation/graphemeCluster/ for a preview.
The v35.1 Verification charts are still draft.
The v35.1 Transform charts are temporarily disabled.
Many people have made significant contributions to CLDR and LDML; see the Acknowledgments page for a full listing.
Key to Header Links
For web pages with different views of CLDR data, see http://cldr.unicode.org/index/charts.