-
Notifications
You must be signed in to change notification settings - Fork 384
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CLDR-16943 kbd: Normalization #3285
Conversation
- remove <info normalization>, add <settings normalization> - dtd and spec update Co-authored-by: Marc Durdin <[email protected]>
docs/ldml/tr35-keyboards.md
Outdated
@@ -596,7 +585,7 @@ An element used to keep track of layout specific settings. This element may or m | |||
**Syntax** | |||
|
|||
```xml | |||
<settings [fallback="omit"] [transformFailure="omit"] [transformPartial="hide"] /> | |||
<settings fallback="omit" normalization="mixed" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The brackets were denoting an optional attribute. You kept them above in the info
element, it should be unified.
- update xml
- expand about matching
docs/ldml/tr35-keyboards.md
Outdated
> The implementation will apply normalization as appropriate when matching transform rules and `<display>` value matching. | ||
> Output from the keyboard, following application of all transform rules, will be normalized to implementation or application-requested form. | ||
> | ||
> However, it is recognized that there may be some keyboards which, for compatibility or legacy reasons, need to manage their own normalization. The implementation in that case will do no normalization at all. The keyboard author must make use of transforms in the keyboard to any required normalization. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This needs to specify that normalization="mixed"
is the attribute to enable this mode.
Perhaps it should be normalization="disabled"
-- that seems clearer given the description
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
that makes some sense
- previously 'mixed'
Co-authored-by: Marc Durdin [email protected]
CLDR-16943
ALLOW_MANY_COMMITS=true