@@ -12,7 +12,7 @@ an appropriate error MUST be emitted and a _fallback value_ MAY be used as the f
12
12
13
13
Formatting of a _ message_ is defined by the following operations:
14
14
15
- - ** _ Expression and Markup Resolution _ ** determines the value of an _ expression_ or _ markup_ ,
15
+ - ** _ < dfn >Expression and Markup Resolution</ dfn > _ ** determines the value of an _ expression_ or _ markup_ ,
16
16
with reference to the current _ formatting context_ .
17
17
This can include multiple steps,
18
18
such as looking up the value of a variable and calling formatting functions.
@@ -39,15 +39,15 @@ Formatting of a _message_ is defined by the following operations:
39
39
> have already been evaluated in the order in which the relevant _ declarations_
40
40
> and _ selectors_ appear in the _ message_ .
41
41
42
- - ** _ Pattern Selection _ ** determines which of a message's _ patterns_ is formatted.
42
+ - ** _ < dfn >Pattern Selection</ dfn > _ ** determines which of a message's _ patterns_ is formatted.
43
43
For a message with no _ selectors_ , this is simple as there is only one _ pattern_ .
44
44
With _ selectors_ , this will depend on their resolution.
45
45
46
46
At the start of _ pattern selection_ ,
47
47
if the _ message_ contains any _ reserved statements_ ,
48
48
emit an _ Unsupported Statement_ error.
49
49
50
- - ** _ Formatting _ ** takes the resolved values of the selected _ pattern_ ,
50
+ - ** _ < dfn >Formatting</ dfn > _ ** takes the resolved values of the selected _ pattern_ ,
51
51
and produces the formatted result for the _ message_ .
52
52
Depending on the implementation, this result could be a single concatenated string,
53
53
an array of objects, an attributed string, or some other locally appropriate data type.
@@ -60,7 +60,7 @@ and the observable behavior of the formatter matches that described here.
60
60
61
61
## Formatting Context
62
62
63
- A message's ** _ formatting context _ ** represents the data and procedures that are required
63
+ A message's ** _ < dfn >formatting context</ dfn > _ ** represents the data and procedures that are required
64
64
for the message's _ expression resolution_ , _ pattern selection_ and _ formatting_ .
65
65
66
66
At a minimum, it includes:
@@ -348,7 +348,7 @@ The resolution of _markup_ MUST always succeed.
348
348
349
349
### Fallback Resolution
350
350
351
- A **_fallback value_ ** is the resolved value for an _expression_ that fails to resolve.
351
+ A **_<dfn>fallback value</dfn>_ ** is the resolved value for an _expression_ that fails to resolve.
352
352
353
353
An _expression_ fails to resolve when:
354
354
@@ -833,10 +833,10 @@ isolating such parts to ensure that the formatted value displays correctly in a
833
833
>
834
834
> 
835
835
836
- A **_bidirectional isolation strategy_ ** is functionality in the formatter's
836
+ A **_<dfn>bidirectional isolation strategy<dfn>_ ** is functionality in the formatter's
837
837
processing of a _message_ that produces bidirectional output text that is ready for display.
838
838
839
- The **_Default Bidi Strategy_ ** is a _bidirectional isolation strategy_ that uses
839
+ The **_<dfn>Default Bidi Strategy<dfn>_ ** is a _bidirectional isolation strategy_ that uses
840
840
isolating Unicode control characters around _placeholder_'s formatted values.
841
841
It is primarily intended for use in plain-text strings, where markup or other mechanisms
842
842
are not available.
0 commit comments