spiegel-keyman/linux/keyman-config/tests
Eberhard Beilharz 951793ea84
fix(linux): normalize language tags from keyboard
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-18 19:49:38 +02:00
..
bcp47tag_tests.py chore(common): allow to run tests in virtual environment 2025-04-29 19:20:49 +02:00
canonical_language_code_utils_tests.py fix(linux): normalize language tags from keyboard 2025-08-18 19:49:38 +02:00
custom_keyboards_tests.py chore(common): allow to run tests in virtual environment 2025-04-29 19:20:49 +02:00
dbus_util_tests.py chore(common): allow to run tests in virtual environment 2025-04-29 19:20:49 +02:00
dconf_util_tests.py chore(common): allow to run tests in virtual environment 2025-04-29 19:20:49 +02:00
get_kmp_tests.py chore(common): allow to run tests in virtual environment 2025-04-29 19:20:49 +02:00
gnome_keyboards_util_tests.py chore(common): allow to run tests in virtual environment 2025-04-29 19:20:49 +02:00
gsettings_tests.py chore(common): allow to run tests in virtual environment 2025-04-29 19:20:49 +02:00
handle_install_tests.py chore(common): allow to run tests in virtual environment 2025-04-29 19:20:49 +02:00
ibus_util_tests.py chore(common): allow to run tests in virtual environment 2025-04-29 19:20:49 +02:00
install_kmp_tests.py fix(linux): normalize language tags from keyboard 2025-08-18 19:49:38 +02:00
kvk2ldml_tests.py chore(common): allow to run tests in virtual environment 2025-04-29 19:20:49 +02:00
lang_tags_map_tests.py chore(common): allow to run tests in virtual environment 2025-04-29 19:20:49 +02:00
package_install_completion_tests.py chore(common): allow to run tests in virtual environment 2025-04-29 19:20:49 +02:00
python.env chore(linux): Add some unit tests for keyman_config 2020-06-17 09:19:19 +02:00
uninstall_kmp_tests.py chore(common): allow to run tests in virtual environment 2025-04-29 19:20:49 +02:00