-
Notifications
You must be signed in to change notification settings - Fork 386
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CLDR-17230 Fix spec for derived names
- Loading branch information
Showing
2 changed files
with
12 additions
and
42 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,10 +2,10 @@ | |
|
||
# Unicode Locale Data Markup Language (LDML) | ||
|
||
|Version|44 | | ||
|Version|44.1 | | ||
|-------|----------| | ||
|Editors|Mark Davis (<a href="mailto:[email protected]">[email protected]</a>) and <a href="tr35.md#Acknowledgments">other CLDR committee members</a>| | ||
|Date|2023-10-25| | ||
|Date|2023-12-05| | ||
|This Version|<a href="https://www.unicode.org/reports/tr35/tr35-70/tr35.html">https://www.unicode.org/reports/tr35/tr35-70/tr35.html</a>| | ||
|Previous Version|<a href="https://www.unicode.org/reports/tr35/tr35-69/tr35.html">https://www.unicode.org/reports/tr35/tr35-69/tr35.html</a>| | ||
|Latest Version|<a href="https://www.unicode.org/reports/tr35/">https://www.unicode.org/reports/tr35/</a>| | ||
|
@@ -4029,6 +4029,7 @@ Other contributors to CLDR are listed on the [CLDR Project Page](https://www.uni | |
* [General](tr35-general.md#Contents) | ||
* Added new section [Unit Identifier Uniqueness](tr35-general.md#Unit_Identifier_Uniqueness), and added a relevant constraint on base_component in the [Syntax](tr35-general.md#syntax) section. | ||
* Several clarifications were added in [Transform Rules Syntax](tr35-general.md#Transform_Rules_Syntax), and a new section [Transform Syntax Characters](tr35-general.md#transform-syntax-characters) was added with a table of the characters. | ||
* (44.1) Added handling of derived emoji names and keywords for emoji facing-right sequences. | ||
|
||
* [Dates](tr35-dates.md#Contents) | ||
* New section [First Day Overrides](tr35-dates.md#first-day-overrides): Described the various locale ID elements that affect determination of the first day of the week (for week of year calculations), and the order in which they should be considered. Also noted in [Key/Type Definitions](#Key_Type_Definitions) which keys can affect determination of first day. | ||
|
@@ -4050,39 +4051,6 @@ Other contributors to CLDR are listed on the [CLDR Project Page](https://www.uni | |
* Fixed a problem in [Switch the formatting locale if necessary](tr35-personNames.md#switch-the-formatting-locale-if-necessary), where the full formatting locale wasn't being set correctly when the name object has a locale whose script is incompatibility with name script. | ||
* Rewrote the section on [Setting the spaceReplacement](tr35-personNames.md#setting-the-spacereplacement). | ||
|
||
**Differences from LDML Version 42** | ||
|
||
* Removed numbering from sections, to allow for more flexible reorganization of the specification in the future | ||
* [Person Names](tr35-personNames.md#Contents) | ||
* Brought Person Name Formatting out of tech preview | ||
* Described the changes from the fields _prefix_ and _suffix_ to the fields _title_, _generation_, and _credentials_. | ||
The problem was that ‘prefix’ and ‘suffix’ are positional terms, whereas the contents may need to change position based on the locale. | ||
* Provided much more detailed algorithms for the whole [Formatting Process](tr35-personNames.md#formatting-process), | ||
including additional processing steps such as [Handle missing surname](tr35-personNames.md#handle-missing-surname) | ||
* Documented changes in the [Sample Name](tr35-personNames.md#sample-name) structure (whose primary use is internal to CLDR data collection) | ||
* For more background, the [Person Names Guide](https://docs.google.com/document/d/1mjxIHsb97Og8ub6BKWxOihcHz7zjU4GdFkIxWHGAtes/edit#heading=h.4u6bqbd313a5) may be helpful, | ||
although it is primarily targeted at CLDR data submitters. | ||
* **Locales** | ||
* Fixed formatting errors in [Likely Subtags](#likely-subtags) | ||
* Improved the specification information about the effect of locale keywords | ||
* "fw" keyword for first day of the week in [Week Data](tr35-dates.md#Week_Data) | ||
* "hc" keyword for hour cycle in [Time Data](tr35-dates.md#Time_Data) | ||
* "dx", "lb", "lw", "ss" keywords related to line wrapping in [Segmentations](tr35-general.md#segmentations) | ||
* "cf" keyword in [Currency Formats](tr35-numbers.md#Currency_Formats) | ||
* "ca", "cf", "dx", "fw", "hc", "lb", "lw", "ms", "mu", "rg" keyword updates in [Key And Type Definitions](#Key_And_Type_Definitions_) | ||
* [Parent Locales](#Parent_Locales) | ||
* Documented the new `component` attribute, which provides for different inheritance behavior for different components (such as segmentation or collation) | ||
* [Region-Priority Inheritance](#Region_Priority_Inheritance) | ||
* Documented the differences in inheritance for rgScope data, which inherits primarily by region rather than primarily by language. | ||
* Includes small changes in [`<rgScope>`: Scope of the “rg” Locale Key](tr35-info.md#rgScope), in [Lookup](#lookup), | ||
and in [Bundle vs Item Lookup](#Bundle_vs_Item_Lookup) | ||
* [Calendar Data](tr35-dates.md#calendar-data) | ||
* Documents new optional `code` and `aliases` attributes to eras, which allow string IDs for eras instead of just numbers | ||
* [Data Size Reduction](#Data_Size) | ||
* Added new section with guidance on how to reduce CLDR data size where necessary | ||
* [Telephone Code Data](tr35-info.md#Telephone_Code_Data) | ||
* Added pointer to the recommended open-source library [libphonenumber](https://github.com/google/libphonenumber#what-is-it) | ||
|
||
Note that small changes such as typos and link fixes are not listed above. | ||
Modifications in previous versions are listed in those respective versions. | ||
Click on **Previous Version** in the header until you get to the desired version. | ||
|