From df421183c301d222b61880f5c46a252957ceae7a Mon Sep 17 00:00:00 2001 From: Helium Date: Mon, 21 Mar 2022 15:30:11 +0100 Subject: [PATCH] update for testing, fix for default locale --- .../SecondaryLocaleSettingsFragment.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/SecondaryLocaleSettingsFragment.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/SecondaryLocaleSettingsFragment.java index 96c1f3c93..0a62d7afd 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/SecondaryLocaleSettingsFragment.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/SecondaryLocaleSettingsFragment.java @@ -55,7 +55,7 @@ public final class SecondaryLocaleSettingsFragment extends SubScreenFragment { mRichImm.refreshSubtypeCaches(); getPreferenceScreen().removeAll(); final Context context = getActivity(); - List subtypes = mRichImm.getMyEnabledInputMethodSubtypeList(false); + List subtypes = mRichImm.getMyEnabledInputMethodSubtypeList(true); for (InputMethodSubtype subtype : subtypes) { final Locale secondaryLocale = Settings.getSecondaryLocale(getSharedPreferences(), subtype.getLocale()); @@ -150,6 +150,21 @@ public final class SecondaryLocaleSettingsFragment extends SubScreenFragment { // TODO: also get locales from assets // need merged "compress" PR + // for testing: add some latin locales + if (asciiCapable) { + locales.add("da"); + locales.add("de"); + locales.add("en"); + locales.add("es"); + locales.add("fr"); + locales.add("hu"); + locales.add("it"); + locales.add("nl"); + locales.add("pl"); + locales.add("ro"); + locales.add("tr"); + locales.add("sv"); + } final File[] directoryList = DictionaryInfoUtils.getCachedDirectoryList(getActivity()); for (File directory : directoryList) { if (!directory.isDirectory()) continue;