Better differenciation of languages

This commit is contained in:
Boulay Mathias 2022-05-29 19:47:10 +02:00
parent 7bac73625e
commit 2051e6a2b2

View File

@ -208,7 +208,7 @@ public class PojavLoginActivity extends BaseActivity {
int selectedLang = 0; int selectedLang = 0;
for (int i = 0; i < langAdapter.getCount(); i++) { for (int i = 0; i < langAdapter.getCount(); i++) {
if (Locale.getDefault().getDisplayLanguage().equals(langAdapter.getItem(i).mLocale.getDisplayLanguage())) { if (Locale.getDefault().toString().equalsIgnoreCase(langAdapter.getItem(i).mLocale.toString())) {
selectedLang = i; selectedLang = i;
break; break;
} }
@ -234,7 +234,7 @@ public class PojavLoginActivity extends BaseActivity {
locale = langAdapter.getItem(position).mLocale; locale = langAdapter.getItem(position).mLocale;
} }
LauncherPreferences.PREF_LANGUAGE = locale.getLanguage(); LauncherPreferences.PREF_LANGUAGE = locale.toString();
LauncherPreferences.DEFAULT_PREF.edit().putString("language", LauncherPreferences.PREF_LANGUAGE).apply(); LauncherPreferences.DEFAULT_PREF.edit().putString("language", LauncherPreferences.PREF_LANGUAGE).apply();
// Restart to apply language change // Restart to apply language change