You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/site/downloads/cldr-48.md
+27-27Lines changed: 27 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,19 +24,19 @@ This data is also a factor in determining which languages are supported on mobil
24
24
### Changes
25
25
26
26
The most significant changes in this release are:
27
-
- Updated for Unicode 17, including new names and search terms for new emoji, new sort-order, Han→Latn romanization additions for many characters
27
+
- Updated for Unicode 17, including new names and search terms for new emoji, new sort-order, Han→Latn romanization additions for many characters.
28
28
- Updated to the latest external standards and data sources, such as the language subtag registry, UN M49 macro regions, ISO 4217 currencies, etc.
29
29
- Many enhancements of the CLDR specification (LDML), including:
30
-
- Further additions to the Message Format 2.0 spec
30
+
- Further additions to the Message Format 2.0 spec.
31
31
- Many additions to language data including:
32
-
- Likely Subtags, for deriving the likely script and region from the language (used in many processes)
33
-
- Language populations in countries: significant updates to improve accuracy and maintainability
32
+
- Likely Subtags, for deriving the likely script and region from the language (used in many processes).
33
+
- Language populations in countries: significant updates to improve accuracy and maintainability.
34
34
- New formatting options
35
35
- Rational number formats added, allowing for formats like 5½.
36
36
- For timezones, `usesMetazone` adds two new attributes `stdOffset` and `dstOffset` so that implementations can use either "vanguard" or "rearguard" TZDB data sources.
37
37
- There are now combination formats for _relative_ dates + times, such as “tomorrow _at_ 12:30”.
38
38
- Additional units were added for scientific contexts (coulombs, farads, teslas, etc.) and for English systems (fortnights, imperial pints, etc.).
39
-
New non-metric units were not translated aside from a few languages
39
+
New non-metric units were not translated aside from a few languages.
40
40
- Many corrections and updates for Metazone data, for calendars (including removal of eras and fixes to start dates).
41
41
- This is the first release where the new CLDR Organization process is in place for DDL languages.
42
42
As a result, several locales were able to reach higher levels (see below).
@@ -88,14 +88,14 @@ See the [Modifications section](https://www.unicode.org/reports/tr35/proposed.ht
88
88
89
89
#### General
90
90
- Languages that reached Basic in the last release have their names translated at Modern Coverage in this release.
91
-
- Compound language names now have "core" and "extension" variants for more uniform formats in menus and lists
91
+
- Compound language names now have "core" and "extension" variants for more uniform formats in menus and lists.
92
92
- For example, that allows the Kurdish variants to have a uniform format where more than Kurmanji is displayed.
93
93
- Kashmiri
94
94
- Kurdish (Kurmanji, Latin)
95
95
- Kurdish (Central, Arabic)
96
96
- Kurdish (Southern, Arabic)
97
97
- Kyrgyz
98
-
- Many features selectable with locale options now have `scope="core"` names, for better presentation in menus
98
+
- Many features selectable with locale options now have `scope="core"` names, for better presentation in menus.
99
99
- Calendar names, collation names, emoji options, currency formats, hour-cycle options, and so on.
100
100
- Rather than seeing
101
101
- Calendar
@@ -107,7 +107,7 @@ See the [Modifications section](https://www.unicode.org/reports/tr35/proposed.ht
107
107
- Buddhist
108
108
- Chinese
109
109
- Gregorian
110
-
- Recent or upcoming currency names were added (XCG, ZWG)
110
+
- Recent or upcoming currency names were added (XCG, ZWG).
111
111
- To match ISO, translations for the region Sark (CQ) was added.
112
112
- There are now combination formats for _relative_ dates + times, such as “tomorrow _at_ 12:30”.
113
113
In some languages the use of a relative date such as “tomorrow” or “2 days ago” requires a _different_ combining pattern than for a fixed date like “March 20”.
@@ -116,11 +116,11 @@ A new “relative” variant is introduced to allow for those languages.
116
116
- Many locales had seldom-used short timezone abbreviations (such as EST) removed, or moved to sublocales that use them.
117
117
- The currency-number formats for `alphaNextToNumber`, `noCurrency`, and compact currency formats are now generated from other data for consistency.
118
118
The alphaNextToNumber patterns allow for a space between letter currency symbols and numbers. For example, "USD 123" vs "$123".
119
-
- The tooling made it easier to see when a space was a non-breaking character or not, or thin versions of those. The usage is now more consisent in many locales.
119
+
- The tooling made it easier to see when a space was a non-breaking character or not, or thin versions of those. The usage is now more consistent in many locales.
120
120
- New emoji for Unicode 17 have added names and search keywords.
121
-
- For the Etc/Unknown timezone, the exemplarCity name was changed from “Unknown City” to “Unknown Location” for clarity.
121
+
- For the Etc/Unknown timezone, the `exemplarCity` name was changed from “Unknown City” to “Unknown Location” for clarity.
122
122
- Rational number formats were added, allowing for formats like 5½.
123
-
- Certain concentration units were reworked, for “parts per million”, “parts per billion”
123
+
- Certain concentration units were reworked, for “parts per million”, “parts per billion”.
124
124
- Additional units were added for scientific contexts (coulombs, farads, teslas, etc.) and for English systems (fortnights, imperial pints, etc.). However, translation of these English system names were not required.
125
125
- Additional guidance on translation was added, leading to refined translations or transcreations.
126
126
@@ -140,14 +140,14 @@ For a full listing, see [Delta DTDs].
140
140
#### ldml
141
141
The explanations of usage are in the [Locale Changes](#locale-changes) section.
142
142
-`exemplarCharacters` — added more `type` values:
143
-
-`numbers-auxiliary` — for number characters that are not 'core' to the language, but sometimes used (like regular auxiliary)
144
-
-`punctuation-auxiliary` — for punctual characters that are not 'core' to the language, but sometimes used (like regular auxiliary)
145
-
-`punctuation-person` — for the limited set of punctuation characters used in person name fields: eg, "Jean-Luc", "MD, Ph.D."
143
+
-`numbers-auxiliary` — for number characters that are not 'core' to the language, but sometimes used (like regular auxiliary).
144
+
-`punctuation-auxiliary` — for punctual characters that are not 'core' to the language, but sometimes used (like regular auxiliary).
145
+
-`punctuation-person` — for the limited set of punctuation characters used in person name fields: eg, "Jean-Luc", "MD, Ph.D.".
146
146
-`dateTimeFormat` — added a `relative``type` value for combining time and date.
147
-
-`gmtUnknownFormat` — element was added — Indicating that the timezone is unknown (as opposed to absent from the format)
148
-
-`language` — added more `menu` values: `core` and `extension`
- This “flattens” the rules into a format that is easier for implementations to use directly.
153
153
@@ -158,8 +158,8 @@ The explanations of usage are in the [Locale Changes](#locale-changes) section.
158
158
-`numberingSystem` — Unicode 17 data was added.
159
159
160
160
#### ldmlBCP47
161
-
-`type` — adds a new attibute `region`
162
-
-`keyboard3@conformsTo` — is updated to allow "48"
161
+
-`type` — adds a new attibute `region`.
162
+
-`keyboard3@conformsTo` — is updated to allow "48".
163
163
164
164
### BCP47 Data Changes
165
165
-`nu-tols` numbering system for Tolong Siki digits
@@ -172,11 +172,11 @@ For a full listing, see [BCP47 Delta].
172
172
### Supplemental Data Changes
173
173
174
174
#### Identifiers
175
-
- Added aliases/deprecations for languages (dek, mnk, nte)
176
-
- Updated to the latest language subtag registry, with various additions and deprecations
177
-
- Updated to the ISO currency data, with various additions and deprecations
178
-
- Added unit IDs part, part-per-1e6, part-per-1e9, cup-imperial, fluid-ounce-metric, … with conversions
179
-
- deprecated unit IDs permillion, portion, portion-per-1e9, 100-kilometer
175
+
- Added aliases/deprecations for languages (dek, mnk, nte).
176
+
- Updated to the latest language subtag registry, with various additions and deprecations.
177
+
- Updated to the ISO currency data, with various additions and deprecations.
178
+
- Added unit IDs part, part-per-1e6, part-per-1e9, cup-imperial, fluid-ounce-metric, … with conversions.
179
+
- deprecated unit IDs permillion, portion, portion-per-1e9, 100-kilometer.
180
180
181
181
#### Language Data
182
182
-[language_script.tsv](https://github.com/unicode-org/cldr/blob/main/tools/cldr-code/src/main/resources/org/unicode/cldr/util/data/language_script.tsv) updated to include only one "Primary" writing system for languages that used to have multiple options ([CLDR-18114][]). Notable changes are:
@@ -194,7 +194,7 @@ For a full listing, see [BCP47 Delta].
194
194
- Literary Chinese `lzh` was written in Traditional Han writing `Hant`. ([CLDR-16715][])
195
195
- Likely subtags updated because of prior mentioned primary script matches.
196
196
- Northern Kurdish `ku` now matched to Cyrillic writing in the CIS countries. ([CLDR-18114][])
197
-
- Hassiniyya `mey` updated to default to `mey_Arab_DZ` instead of `mey_Latn_SN` ([CLDR-18114][])
197
+
- Hassiniyya `mey` updated to default to `mey_Arab_DZ` instead of `mey_Latn_SN`. ([CLDR-18114][])
198
198
199
199
#### Calendars, Timezones, Dayperiods
200
200
- Many updates and corrections for Metazone data
@@ -258,7 +258,7 @@ The following files are new in the release:
258
258
### V49 advance warnings
259
259
The following changes are planned for CLDR 49. Please plan accordingly to avoid disruption.
260
260
- The default week numbering changes to ISO instead being based on the calendar week starting in CLDR 48 [CLDR-18275]. The calendar week will be more clearly targeted at matching usage in displayed month calendars.
261
-
- The pre-Meiji Japanese eras were removed: There was too much uncertainty in the exact values
261
+
- The pre-Meiji Japanese eras will be removed: There was too much uncertainty in the exact values
262
262
and feedback that the general practice for exact dates is to use Gregorian for pre-Meiji dates.
263
263
- The major components in [supplementalData.xml](https://github.com/unicode-org/cldr/blob/main/common/supplemental/supplementalData.xml) and [supplementalMetadata.xml](https://github.com/unicode-org/cldr/blob/main/common/supplemental/supplementalMetadata.xml) files are slated to be organized more logically and moved into separate files.
264
264
- This will make it easier for implementations to filter out data that they don't need, and make internal maintenance easier. This will not affect the data: just which file it is located in. Please plan to update XML and JSON parsers accordingly.
0 commit comments