@@ -287,8 +287,8 @@ The _function_ `:math` performs selection as described in [Number Selection](#nu
287
287
288
288
### The `:currency` function
289
289
290
- The function `:currency` is a selector and formatter for currency values,
291
- which are a specialized form of numeric selection and formatting.
290
+ The function `:currency` is a formatter for currency values,
291
+ which are a specialized form of numeric formatting.
292
292
293
293
#### Operands
294
294
@@ -388,15 +388,8 @@ Some implementations might not be able to produce all of these formats for every
388
388
> [options](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat#options)
389
389
> in JavaScript's `Intl.NumberFormat`.
390
390
391
- > [!NOTE]
392
- > The option `select` does not accept the value `ordinal` because selecting
393
- > currency values using ordinal rules makes no sense.
394
-
395
391
The following options and their values are required to be available on the function `:currency`:
396
392
397
- - `select`
398
- - `plural` (default; see [Default Value of `select` Option](#default-value-of-select-option) below)
399
- - `exact`
400
393
- `currency`
401
394
- well-formed [Unicode Currency Identifier](https://cldr-smoke.unicode.org/spec/main/ldml/tr35.html#UnicodeCurrencyIdentifier)
402
395
(no default)
@@ -475,16 +468,12 @@ contains an implementation-defined currency value
475
468
of the _operand_ of the annotated _expression_,
476
469
together with the resolved options' values.
477
470
478
- #### Selection
479
-
480
- The _function_ `:currency` performs selection as described in [Number Selection](#number-selection) below.
481
-
482
471
### The `:unit` function
483
472
484
473
The _function_ `:unit` is **Proposed** for inclusion in the next release of this specification but has not yet been finalized.
485
- The _function_ `:unit` is proposed to be a **RECOMMENDED** selector and formatter for unitized values,
474
+ The _function_ `:unit` is proposed to be a **RECOMMENDED** formatter for unitized values,
486
475
that is, for numeric values associated with a unit of measurement.
487
- This is a specialized form of numeric selection and formatting.
476
+ This is a specialized form of numeric formatting.
488
477
489
478
#### Operands
490
479
@@ -528,15 +517,8 @@ In general, the default values for such _options_ depend on the locale,
528
517
the unit,
529
518
the value of other _options_, or all of these.
530
519
531
- > [!NOTE]
532
- > The option `select` does not accept the value `ordinal` because selecting
533
- > unit values using ordinal rules makes no sense.
534
-
535
520
The following options and their values are required to be available on the function `:unit`:
536
521
537
- - `select`
538
- - `plural` (default; see [Default Value of `select` Option](#default-value-of-select-option) below)
539
- - `exact`
540
522
- `unit`
541
523
- valid [Unit Identifier](https://www.unicode.org/reports/tr35/tr35-general.html#unit-identifiers)
542
524
(no default)
@@ -617,10 +599,6 @@ consist of an implementation-defined unit value
617
599
of the _operand_ of the annotated _expression_,
618
600
together with the resolved _options_ and their resolved values.
619
601
620
- #### Selection
621
-
622
- The _function_ `:unit` performs selection as described in [Number Selection](#number-selection) below.
623
-
624
602
#### Unit Conversion
625
603
626
604
Implementations MAY support conversion to the locale's preferred units via the `usage` _option_.
0 commit comments