From f53461382cdde26ed42d9392a3c82983ca24be93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Garc=C3=ADa?= <55400857+jaime-grj@users.noreply.github.com> Date: Sat, 9 Aug 2025 02:53:20 +0200 Subject: [PATCH] fix: include country when showing language in settings --- .../cappielloantonio/tempo/ui/fragment/SettingsFragment.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/SettingsFragment.java b/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/SettingsFragment.java index 6e0d7109..10f5d5a9 100644 --- a/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/SettingsFragment.java +++ b/app/src/main/java/com/cappielloantonio/tempo/ui/fragment/SettingsFragment.java @@ -205,7 +205,7 @@ public class SettingsFragment extends PreferenceFragmentCompat { if ("default".equals(value)) { localePref.setSummary(requireContext().getString(R.string.settings_system_language)); } else { - localePref.setSummary(Locale.forLanguageTag(value).getDisplayLanguage()); + localePref.setSummary(Locale.forLanguageTag(value).getDisplayName()); } localePref.setOnPreferenceChangeListener((preference, newValue) -> { @@ -215,7 +215,7 @@ public class SettingsFragment extends PreferenceFragmentCompat { } else { LocaleListCompat appLocale = LocaleListCompat.forLanguageTags((String) newValue); AppCompatDelegate.setApplicationLocales(appLocale); - preference.setSummary(Locale.forLanguageTag((String) newValue).getDisplayLanguage()); + preference.setSummary(Locale.forLanguageTag((String) newValue).getDisplayName()); } return true; });