mirror of
https://github.com/TeamNewPipe/NewPipe
synced 2025-08-22 01:58:16 +00:00
Properly handle when system language is selected
This commit is contained in:
parent
abd9aade87
commit
9e14f93186
@ -53,8 +53,9 @@ public class ContentSettingsFragment extends BasePreferenceFragment {
|
|||||||
} else {
|
} else {
|
||||||
appLanguagePref.setOnPreferenceChangeListener((preference, newValue) -> {
|
appLanguagePref.setOnPreferenceChangeListener((preference, newValue) -> {
|
||||||
final String language = (String) newValue;
|
final String language = (String) newValue;
|
||||||
final Locale locale = Locale.forLanguageTag(language);
|
final String systemLang = getString(R.string.default_localization_key);
|
||||||
AppCompatDelegate.setApplicationLocales(LocaleListCompat.create(locale));
|
final String tag = systemLang.equals(language) ? null : language;
|
||||||
|
AppCompatDelegate.setApplicationLocales(LocaleListCompat.forLanguageTags(tag));
|
||||||
return true;
|
return true;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user