Skip to content
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

Invent BCP47 IDs for hardcoded transliterators #3909

Open
2 tasks
skius opened this issue Aug 22, 2023 · 0 comments
Open
2 tasks

Invent BCP47 IDs for hardcoded transliterators #3909

skius opened this issue Aug 22, 2023 · 0 comments
Labels
C-transliterator Component: transliterator

Comments

@skius
Copy link
Member

skius commented Aug 22, 2023

Hardcoded internal transliterators such as Any-Hex need a BCP-47 ID during datagen for the case where other transliterators refer to them. They also need a BCP-47 ID for creation at runtime.

Implementation of hardcoded transliterators is tracked here: #3910

Action items of this issue:

  • Find a good place to define this mapping and hopefully reuse it between runtime and datagen
  • Inject the mapping for hardcoded transliterators into the mapping generated by TransliteratorCollection::generate_mapping
@skius skius added the C-unicode Component: Props, sets, tries label Aug 22, 2023
@skius skius self-assigned this Aug 22, 2023
@skius skius removed their assignment Aug 29, 2023
@sffc sffc added C-transliterator Component: transliterator and removed C-unicode Component: Props, sets, tries labels Oct 5, 2023
@sffc sffc added this to the Backlog ⟨P4⟩ milestone Oct 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-transliterator Component: transliterator
Projects
None yet
Development

No branches or pull requests

2 participants