Skip to content

Commit de56e4c

Browse files
eemeliaphillips
andauthored
Apply suggestions from code review
Co-authored-by: Addison Phillips <[email protected]>
1 parent 01fed13 commit de56e4c

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

spec/u-namespace.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
# MessageFormat 2.0 Unicode Namespace
22

3-
The `u:` namespace is reserved for use by the Unicode Consortium.
3+
The `u:` _namespace_ is reserved for the definition of _options_
4+
which affect the _function context_ of the specific _expressions_
5+
in which they appear,
6+
or for the definition of _options_ that are universally applicable
7+
rather than function-specific.
8+
9+
The CLDR Technical Committee of the Unicode Consortium
10+
manages the specification for this namespace, hence the name `u:`.
411

512
## Options
613

@@ -50,8 +57,12 @@ or tags using `_` instead of `-` as a separator.
5057
When the value of `u:locale` is set by a _variable_,
5158
implementations MAY support non-string values otherwise representing locales.
5259

53-
For unsupported values, a _Bad Option_ error is emitted
54-
and the value of the `u:locale` option is ignored.
60+
Implementations MAY emit a _Bad Option_ error
61+
and MAY ignore the value of the `u:locale` _option_ as a whole
62+
or any of the entries in the list of language tags.
63+
This might be because the locale specified is not supported
64+
or because the language tag is not well-formed,
65+
not valid, or some other reason.
5566

5667
### `u:dir`
5768

0 commit comments

Comments
 (0)