@@ -74,6 +74,12 @@ A reference to a _term_ looks like this.
74
74
75
75
> Examples are non-normative and styled like this.
76
76
77
+ > [ !IMPORTANT]
78
+ > Text marked "Important" like this are normative.
79
+
80
+ > [ !NOTE]
81
+ > Notes are non-normative.
82
+
77
83
### Stability Policy
78
84
79
85
> [ !IMPORTANT]
@@ -84,42 +90,42 @@ Updates to this specification will not make any valid _message_ invalid.
84
90
85
91
Updates to this specification will not remove any syntax provided in this version.
86
92
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 _ .
89
95
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 _ .
92
98
93
99
Updates to this specification will not change the syntactical meaning
94
100
of any syntax defined in this specification.
95
101
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.
97
103
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.
100
106
101
107
> [ !NOTE]
102
108
> The foregoing policies are _ not_ a guarantee that the results of formatting will never change.
103
109
> 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
105
111
> can change their results over time or behave differently due to local runtime
106
112
> differences in implementation or changes to locale data
107
113
> (such as due to the release of new CLDR versions).
108
114
109
115
Updates to this specification will only reserve, define, or require
110
- function identifiers and function option identifiers
116
+ _ function _ _ identifiers _ and _ function _ _ option _ _ identifiers _
111
117
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,
118
+ - Includes no _ namespace _ ,
119
+ and has a _ name _ consisting of characters in the ranges a-z, A-Z, and 0-9,
114
120
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.
116
122
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.
118
124
119
125
> [ !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
121
127
> 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.
123
129
124
130
Future versions of this specification will not introduce changes
125
131
to the data model that would result in a data model representation
@@ -133,17 +139,17 @@ based on this version being invalid.
133
139
> - Future versions may define new syntax and structures
134
140
> that would not be supported by this version of the specification.
135
141
> - 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.
143
149
> - Future versions of this specification may introduce changes
144
150
> to the data model that would result in future data model representations
145
151
> 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 _ ,
147
153
> whose data model representation would be a new interface
148
154
> that is not recognized by this version's data model.
149
155
0 commit comments