66
77The Unicode MessageFormat syntax and data model allow for _ attributes_
88to be defined on _ expressions_ and _ markup_ .
9- These are REQUIRED to have no impact on the formatting of a message,
10- and are intended to be useful in informing translators and translator tooling
9+ These MUST NOT have any impact on the formatting of a message,
10+ and are intended to inform users, such as translators, and tools
1111about the specific _ expressions_ or _ markup_ to which they are attached.
12+ _ Attributes_ MAY be stripped from _ expressions_ and _ markup_
13+ with no effect on the message's formatting.
1214
1315While the specification does not define how an _ attribute_ could be attached
1416to the _ message_ as a whole,
@@ -168,7 +170,6 @@ Should be accompanied by an explanatory `@comment`.
168170
169171_Value:_ A strictly positive integer, followed by a space, followed by one of the following:
170172- `chars`
171- - `bytes`
172173- `lines`
173174
174175Limits the length of a _message_.
@@ -195,7 +196,7 @@ _Value_: **TBD**
195196Documents a _variable_.
196197
197198> [!NOTE]
198- > Having a well-defined structure for this tag is pretty important,
199+ > Having a well-defined structure for this attribute is pretty important,
199200> at least to identify the variable its description is pertaining to.
200201> In addition to describing the variable in words, it could include:
201202> - The variable's type -- is it a string, a number, something else?
0 commit comments