@@ -74,6 +74,12 @@ A reference to a _term_ looks like this.
7474
7575> Examples are non-normative and styled like this.
7676
77+ > [ !IMPORTANT]
78+ > Text marked "Important" like this are normative.
79+
80+ > [ !NOTE]
81+ > Notes are non-normative.
82+
7783### Stability Policy
7884
7985> [ !IMPORTANT]
@@ -84,42 +90,42 @@ Updates to this specification will not make any valid _message_ invalid.
8490
8591Updates to this specification will not remove any syntax provided in this version.
8692
87- Updates to this specification will not specify an error for any message
88- that previously did not specify an error .
93+ Updates to this specification will not specify an _ error _ for any _ message _
94+ that previously did not specify an _ error _ .
8995
90- Updates to this specification will not specify the use of a fallback value for any message
91- that previously did not specify a fallback value .
96+ Updates to this specification will not specify the use of a _ fallback value _ for any _ message _
97+ that previously did not specify a _ fallback value _ .
9298
9399Updates to this specification will not change the syntactical meaning
94100of any syntax defined in this specification.
95101
96- Updates to this specification will not remove any functions defined in the default registry.
102+ Updates to this specification will not remove any _ functions _ defined in the default function registry.
97103
98- Updates to this specification will not remove any options or option values
99- defined in the default registry.
104+ Updates to this specification will not remove any _ options _ or _ option _ values
105+ defined in the default function registry.
100106
101107> [ !NOTE]
102108> The foregoing policies are _ not_ a guarantee that the results of formatting will never change.
103109> Even when this specification or its implementation do not change,
104- > the functions for date formatting, number formatting and so on
110+ > the _ function handlers _ for date formatting, number formatting and so on
105111> can change their results over time or behave differently due to local runtime
106112> differences in implementation or changes to locale data
107113> (such as due to the release of new CLDR versions).
108114
109115Updates to this specification will only reserve, define, or require
110- function identifiers and function option identifiers
116+ _ function _ _ identifiers _ and _ function _ _ option _ _ identifiers _
111117which satisfy either of the following two requirements:
112- - Includes no namespace ,
113- and has a name consisting of characters in the ranges a-z, A-Z, and 0-9,
118+ - Includes no _ namespace _ ,
119+ and has a _ name _ consisting of characters in the ranges a-z, A-Z, and 0-9,
114120 and the characters U+002E FULL STOP ` . ` , U+002D HYPHEN-MINUS ` - ` , and U+005F LOW LINE ` _ ` .
115- - Uses a namespace consisting of a single character in the ranges a-z and A-Z.
121+ - Uses a _ namespace _ consisting of a single character in the ranges a-z and A-Z.
116122
117- All other identifiers in these categories are reserved for the use of implementations or users.
123+ All other _ identifiers _ in these categories are reserved for the use of implementations or users.
118124
119125> [ !NOTE]
120- > Users defining custom identifiers SHOULD include at least one character outside these ranges
126+ > Users defining custom _ identifiers _ SHOULD include at least one character outside these ranges
121127> to ensure that they will be compatible with future versions of this specification.
122- > They SHOULD also use the namespace feature to avoid collisions with other implementations.
128+ > They SHOULD also use the _ namespace _ feature to avoid collisions with other implementations.
123129
124130Future versions of this specification will not introduce changes
125131to the data model that would result in a data model representation
@@ -133,17 +139,17 @@ based on this version being invalid.
133139> - Future versions may define new syntax and structures
134140> that would not be supported by this version of the specification.
135141> - Future versions may add additional structure or meaning to existing syntax.
136- > - Future versions may define new keywords .
137- > - Future versions may make previously invalid messages valid.
138- > - Future versions may define additional functions in the default registry
139- > or may reserve the names of functions for the purposes of interoperability.
140- > - Future versions may define additional options to existing functions.
141- > - Future versions may define additional option values for existing options .
142- > - Future versions may deprecate (but not remove) keywords, functions, options , or option values.
142+ > - Future versions may define new _ keywords _ .
143+ > - Future versions may make previously invalid _ messages _ valid.
144+ > - Future versions may define additional _ functions _ in the default registry
145+ > or may reserve the names of _ functions _ for the purposes of interoperability.
146+ > - Future versions may define additional _ options _ to existing functions.
147+ > - Future versions may define additional _ option _ values for existing _ options _ .
148+ > - Future versions may deprecate (but not remove) _ keywords _ , _ functions _ , _ options _ , or _ option _ values.
143149> - Future versions of this specification may introduce changes
144150> to the data model that would result in future data model representations
145151> not being valid for implementations of this version of the data model.
146- > - For example, a future version could introduce a new keyword ,
152+ > - For example, a future version could introduce a new _ keyword _ ,
147153> whose data model representation would be a new interface
148154> that is not recognized by this version's data model.
149155
0 commit comments