spiegel-keyman/linux/keyman-config
Eberhard Beilharz 72ea66832d
Merge pull request #14542 from keymanapp/fix/linux/14465_normalizeLanguage
This fixes a bug where a keyboard didn't show up in the language dropdown if the first language it specified wasn't a normalized language tag. Previously in that case we added a custom keyboard with whatever language tag the keyboard specified. With this change we now continue to use the first language of the first keyboard but normalize it. Since the selection of the language now happens a little earlier it is slightly possible that there will be unexpected side effects that didn't show up in my testing.

Fixes: #14465
2025-08-20 14:09:11 +02:00
..
buildtools chore(linux): change SIL International to SIL Global 2024-12-10 10:26:44 +01:00
icons chore(linux): Update debian metadata based on Debian repos 2021-01-12 18:38:18 +01:00
keyman_config fix(linux): normalize language tags from keyboard 2025-08-18 19:49:38 +02:00
locale chore(common): Add crowdin strings for Vietnamese 2025-02-22 07:37:36 +07:00
maninc fix(linux): Fix km-config man page 2021-08-31 08:26:07 +02:00
resources feat(linux): implement UI part of SimulateAltGr option 2024-06-21 18:24:02 +02:00
tests fix(linux): normalize language tags from keyboard 2025-08-18 19:49:38 +02:00
.editorconfig refactor(linux): Rename defines to clarify purpose 🏘️ 2023-09-18 19:00:29 +02:00
build-help.sh refactor(common): fixup help path script references 2024-09-16 06:19:14 +07:00
build.sh maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00
COPYING maint(linux): fix lintian warnings 2025-05-13 20:07:32 +02:00
km-config fix(linux): set environment variable for rendering of downloads dialog 2024-11-04 18:53:18 +01:00
km-config.bash-completion chore(linux): Fix lintian warnings 2023-06-05 17:18:55 +02:00
km-kvk2ldml fix(linux): display error and abort if fonttools are missing 2024-08-28 16:14:17 +07:00
km-kvk2ldml.bash-completion chore(linux): Fix lintian warnings 2023-06-05 17:18:55 +02:00
km-package-get chore(linux): Change order of initialization 2024-03-20 11:18:28 +01:00
km-package-get.bash-completion chore(linux): Fix lintian warnings 2023-06-05 17:18:55 +02:00
km-package-install refactor(linux): some code cleanup in bash completion script 2025-08-18 19:54:33 +02:00
km-package-install.bash-completion refactor(linux): some code cleanup in bash completion script 2025-08-18 19:54:33 +02:00
km-package-list-installed chore(linux): Change order of initialization 2024-03-20 11:18:28 +01:00
km-package-list-installed.bash-completion chore(linux): Fix lintian warnings 2023-06-05 17:18:55 +02:00
km-package-uninstall chore(linux): Change order of initialization 2024-03-20 11:18:28 +01:00
km-package-uninstall.bash-completion chore(linux): Fix lintian warnings 2023-06-05 17:18:55 +02:00
Makefile maint(common): use unique names for Keyman version variables 2025-05-07 18:46:51 +02:00
MANIFEST.in chore(linux): Move some files to keyman-config 2023-06-05 15:24:41 +02:00
README.md docs(linux): Move Linux documentation 2022-12-05 18:07:10 +01:00
run-tests.sh chore(linux): clarify that it's a Python test runner 2025-06-02 15:20:42 +02:00
setup.py feat(linux): Add pyxdg as binary pkg dependency and to setup.py 2024-03-22 18:10:30 +01:00

Linux km-config

See keyman-config.md for documentation.