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/ldml/tr35-modifications.md
+42-11Lines changed: 42 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -58,27 +58,58 @@ The LDML specification is divided into the following parts:
58
58
**Changes in LDML Version 48 (Differences from Version 47)**
59
59
60
60
### Locale Identifiers
61
-
*[Special Script Codes](tr35.md#special-script-codes)The `Hntl` compound script was added. (This is also reflected in the `<scriptData>` elements in supplementalData.xml.)
61
+
*[Special Script Codes](tr35.md#special-script-codes)Added the `Hntl` compound script. (This is also reflected in the `<scriptData>` elements in supplementalData.xml.)
62
62
63
+
### Misc.
64
+
*[Character Elements](tr35-general.md#character-elements) Added new exemplar types.
65
+
*[DTD Annotations](tr35.md#dtd_annotations) Added the @CDATA annotation, to indicate which elements are generated with @CDATA format
66
+
*[Person Name Validation](tr35-personNames.md#person-name-validation) Added guidance for validating person names.
67
+
63
68
### DateTime formats
64
69
65
-
*[Element dateTimeFormat](tr35-dates.md#dateTimeFormat) Added a new type `relative` and updated the
66
-
guidelines on how to use the different `dateTimeFormat` types.
67
-
*[Using Time Zone Names](tr35-dates.md#Using_Time_Zone_Names) The "specific location format" was removed.
70
+
*[Element dateTimeFormat](tr35-dates.md#dateTimeFormat) Added a new type `relative` for relative date/times, such as "tomorrow at 10:00",
71
+
and updated the guidelines for using the different `dateTimeFormat` types.
72
+
*[Using Time Zone Names](tr35-dates.md#using-time-zone-names) Removed the "specific location format".
73
+
*[timeZoneNames Elements Used for Fallback](tr35-dates.md#timeZoneNames-elements-used-for-fallback) Added the `gmtUnknownFormat`, to indicate when the timezone is unknown.
74
+
*[Metazone Names](tr35-dates.md#metazone-names) Added `usesMetazone`, to specify which offset is considered standard time, and which offset is considered daylight.
75
+
*[Time Zone Format Terminology](tr35-dates.md#time-zone-format-terminology) Added the **Localized GMT format** (replacing the **Specific location format**).
76
+
This affects the behavior of the `z` timezone format symbol.
77
+
There is also now a mechanism for finding the region code from short timezone identifier, which is used for the _non-location formats (generic or specific)_
78
+
79
+
### Numbers
80
+
*[Plural rules syntax](tr35-numbers.md#plural-rules-syntax) Added substantial clarifications and new examples.
81
+
The order of execution is also clearly specified.
82
+
*[Rule-Based Number Formatting]() Added a full specification.
83
+
The rules have been converted to a “flat” format, which is easier for clients to handle (the old format will be retained for one more release).
84
+
85
+
### Units of Measurement
86
+
*[Unit Syntax](tr35-general.md#unit-syntax) Simplified the EBNF `product_unit`, and added an additional well-formedness constraint for a mixed units.
87
+
*[Unit Identifier Normalization](#tr35-general.md) Modified the normalization process
88
+
*[Mixed Units](tr35-general.md#mixed-units) Modified the guidance for handling precision.
89
+
90
+
### Collation
91
+
*[Collation](tr35-collation.md) Added the new `FractionalUCA_blanked.txt` to the root collation data files.
68
92
69
-
Note that small changes such as typos and link fixes are not listed above.
70
-
Modifications in previous versions are listed in those respective versions.
71
-
Click on **Previous Version** in the header until you get to the desired version.
93
+
### Keyboards
94
+
__TBD Needs some cleanup for consistency__
95
+
* A sentence was struck under the documentation of the [display](tr35-keyboards.md#element-display) element.
96
+
A key without output may be indicated by means of the `keyId=` attribute on the display, which see.
97
+
* A sentence was added under the [layer](tr35-keyboards.md#element-layer) element in the definition of the `modifiers=` attribute about hardware layouts being used as touch layouts.
98
+
99
+
### Message Format
100
+
*__TBD__
72
101
73
102
### Modifications section
74
103
75
-
*This Modifications section was split out to its own part, [Appendix A, Modifications](tr35-modifications.md)
104
+
*The Modifications section was split out to its own file, [Appendix A, Modifications](tr35-modifications.md)
76
105
77
-
### Keyboards
106
+
### Acknowledgments section
78
107
79
-
*A sentence was struck under the documentation of the [display](tr35-keyboards.md#element-display) element. A key without output may be indicated by means of the `keyId=` attribute on the display, which see.
108
+
*The Acknowledgments section was split out to its own file, [Acknowledgments](tr35-acknowledgments.md#acknowledgments)
80
109
81
-
* A sentence was added under the [layer](tr35-keyboards.md#element-layer) element, in the definition of the `modifiers=` attribute about hardware layouts being used as touch layouts.
110
+
Note that small changes such as typos and link fixes are not listed above.
111
+
Modifications in previous versions are listed in those respective versions.
112
+
Click on **Previous Version** in the header until you get to the desired version.
0 commit comments