icu icon indicating copy to clipboard operation
icu copied to clipboard

ICU-22942 MF2 ICU4C: NFC-normalize names and keys according to spec

Open catamorphism opened this issue 1 year ago • 2 comments

This PR adds NFC normalization of variable names and .match keys, consistent with the spec change in https://github.com/unicode-org/message-format-wg/pull/885.

The tests added by this PR are also in a PR against the spec repo, https://github.com/unicode-org/message-format-wg/pull/904 , and can be removed once that PR lands and the ICU tests are updated from the spec repo.

Checklist

  • [x] Required: Issue filed: https://unicode-org.atlassian.net/browse/ICU-22942
  • [x] Required: The PR title must be prefixed with a JIRA Issue number. Example: "ICU-1234 Fix xyz"
  • [x] Required: The PR description must include the link to the Jira Issue, for example by completing the URL in the first checklist item
  • [x] Required: Each commit message must be prefixed with a JIRA Issue number. Example: "ICU-1234 Fix xyz"
  • [x] Issue accepted (done by Technical Committee after discussion)
  • [x] Tests included, if applicable
  • [x] API docs and/or User Guide docs changed or added, if applicable

catamorphism avatar Oct 10 '24 23:10 catamorphism

Hooray! The files in the branch are the same across the force-push. 😃

~ Your Friendly Jira-GitHub PR Checker Bot

Hooray! The files in the branch are the same across the force-push. 😃

~ Your Friendly Jira-GitHub PR Checker Bot

Hooray! The files in the branch are the same across the force-push. 😃

~ Your Friendly Jira-GitHub PR Checker Bot