@@ -72,8 +72,12 @@ A **_term_** looks like this when it is defined in this specification.
72
72
73
73
A reference to a _ term_ looks like this.
74
74
75
+ > [ !NOTE]
75
76
> Examples are non-normative and styled like this.
76
77
78
+ > [ !IMPORTANT]
79
+ > Text marked "Important" like this are normative.
80
+
77
81
### Stability Policy
78
82
79
83
> [ !IMPORTANT]
@@ -84,42 +88,42 @@ Updates to this specification will not make any valid _message_ invalid.
84
88
85
89
Updates to this specification will not remove any syntax provided in this version.
86
90
87
- Updates to this specification will not specify an error for any message
88
- that previously did not specify an error .
91
+ Updates to this specification will not specify an _ error _ for any _ message _
92
+ that previously did not specify an _ error _ .
89
93
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 .
94
+ Updates to this specification will not specify the use of a _ fallback value _ for any _ message _
95
+ that previously did not specify a _ fallback value _ .
92
96
93
97
Updates to this specification will not change the syntactical meaning
94
98
of any syntax defined in this specification.
95
99
96
- Updates to this specification will not remove any functions defined in the default registry.
100
+ Updates to this specification will not remove any _ functions _ defined in the default function registry.
97
101
98
- Updates to this specification will not remove any options or option values
99
- defined in the default registry.
102
+ Updates to this specification will not remove any _ options _ or _ option _ values
103
+ defined in the default function registry.
100
104
101
105
> [ !NOTE]
102
106
> The foregoing policies are _ not_ a guarantee that the results of formatting will never change.
103
107
> Even when this specification or its implementation do not change,
104
- > the functions for date formatting, number formatting and so on
108
+ > the _ function handlers _ for date formatting, number formatting and so on
105
109
> can change their results over time or behave differently due to local runtime
106
110
> differences in implementation or changes to locale data
107
111
> (such as due to the release of new CLDR versions).
108
112
109
113
Updates to this specification will only reserve, define, or require
110
- function identifiers and function option identifiers
114
+ _ function _ _ identifiers _ and _ function _ _ option _ _ identifiers _
111
115
which 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,
116
+ - Includes no _ namespace _ ,
117
+ and has a _ name _ consisting of characters in the ranges a-z, A-Z, and 0-9,
114
118
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.
119
+ - Uses a _ namespace _ consisting of a single character in the ranges a-z and A-Z.
116
120
117
- All other identifiers in these categories are reserved for the use of implementations or users.
121
+ All other _ identifiers _ in these categories are reserved for the use of implementations or users.
118
122
119
123
> [ !NOTE]
120
- > Users defining custom identifiers SHOULD include at least one character outside these ranges
124
+ > Users defining custom _ identifiers _ SHOULD include at least one character outside these ranges
121
125
> 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.
126
+ > They SHOULD also use the _ namespace _ feature to avoid collisions with other implementations.
123
127
124
128
Future versions of this specification will not introduce changes
125
129
to the data model that would result in a data model representation
@@ -133,17 +137,17 @@ based on this version being invalid.
133
137
> - Future versions may define new syntax and structures
134
138
> that would not be supported by this version of the specification.
135
139
> - 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.
140
+ > - Future versions may define new _ keywords _ .
141
+ > - Future versions may make previously invalid _ messages _ valid.
142
+ > - Future versions may define additional _ functions _ in the default registry
143
+ > or may reserve the names of _ functions _ for the purposes of interoperability.
144
+ > - Future versions may define additional _ options _ to existing functions.
145
+ > - Future versions may define additional _ option _ values for existing _ options _ .
146
+ > - Future versions may deprecate (but not remove) _ keywords _ , _ functions _ , _ options _ , or _ option _ values.
143
147
> - Future versions of this specification may introduce changes
144
148
> to the data model that would result in future data model representations
145
149
> not being valid for implementations of this version of the data model.
146
- > - For example, a future version could introduce a new keyword ,
150
+ > - For example, a future version could introduce a new _ keyword _ ,
147
151
> whose data model representation would be a new interface
148
152
> that is not recognized by this version's data model.
149
153
0 commit comments