keymanapp / keymanapp/keyman

feat(developer): canonicalize language tags at compile time

Open
#3,167 3 comments 0 reactions 0 assignees View on GitHub
developer/ developer/compilers/ feat m:bcp47
Dominant language
Pascal
Stars
534
Forks
143
Avg merge
2d 10h
Merged PRs (30d)
113

Description

Given the use of langtags.json, any bcp 47 tag in the .kmp and in .keyboard_info found in alternate tags should always be canonicalized at compile time to the primary tag. A hint may be provided also (so long as the hint can be disabled).

When this is implemented, provide a report to the keyboards repository for a one-time cleanup of language tags for existing keyboards.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.