-
-
Notifications
You must be signed in to change notification settings - Fork 111
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
feat(linux): allow installation of arbitrary language tag for package #8598
Comments
8 tasks
ermshiperete
added a commit
that referenced
this issue
Oct 10, 2023
ermshiperete
added a commit
that referenced
this issue
Oct 10, 2023
ermshiperete
added a commit
that referenced
this issue
Oct 11, 2023
ermshiperete
added a commit
that referenced
this issue
Oct 12, 2023
ermshiperete
added a commit
that referenced
this issue
Oct 13, 2023
- during installation add to the list of custom keyboards if necessary - during uninstallation remove from the list of custom keyboards - if list of custom keyboards has invalid values, remove those before saving the list Closes #8598.
ermshiperete
added a commit
that referenced
this issue
Oct 13, 2023
- during installation add to the list of custom keyboards if necessary - during uninstallation remove from the list of custom keyboards - if list of custom keyboards has invalid values, remove those before saving the list Closes #8598.
ermshiperete
added a commit
that referenced
this issue
Oct 13, 2023
- during installation add to the list of custom keyboards if necessary - during uninstallation remove from the list of custom keyboards - if list of custom keyboards has invalid values, remove those before saving the list Closes #8598.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Keyman for Windows allows the user to specify an arbitrary language tag for a package (in Keyman Configuration post-installation, or via API), but Keyman for Linux will fallback to the default language for the keyboard if it cannot find a matching canonical language tag.
It appears from the command line that you can do, for example:
But that doesn't work -- it just installs under
am
(Amharic). Also, I don't think it is sufficient to return the original language id if no matching better canonical tag is found in:keyman/linux/keyman-config/keyman_config/install_kmp.py
Lines 225 to 237 in f7989be
Because the ibus registration still only happens for the languages defined in the package. So we'd also need to be registering the 'new' language tag with ibus.
Fixing this may help with #7548
The text was updated successfully, but these errors were encountered: