File tree Expand file tree Collapse file tree 3 files changed +14
-1
lines changed
Expand file tree Collapse file tree 3 files changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,11 @@ class LanguagePreferenceFragment : DialogFragment() {
3434 layoutManager = LinearLayoutManager (requireContext())
3535 adapter = LanguagePreferenceAdapter (
3636 items = listOf (
37+ LanguageOptionItem (
38+ languageTag = " x-default" ,
39+ localName = requireContext().getString(R .string.lang_translated_name_x_default),
40+ translatedName = requireContext().getString(R .string.lang_translated_name_x_default)
41+ ),
3742 LanguageOptionItem (
3843 languageTag = " en-US" ,
3944 localName = requireContext().getString(R .string.lang_local_name_en_us),
@@ -78,7 +83,13 @@ class LanguagePreferenceFragment : DialogFragment() {
7883 ) { item ->
7984 dialog?.dismiss()
8085 AppCompatDelegate .setApplicationLocales(
81- LocaleListCompat .forLanguageTags(item.languageTag)
86+ (
87+ if (item.languageTag == " x-default" ) {
88+ LocaleListCompat .getEmptyLocaleList()
89+ } else {
90+ LocaleListCompat .forLanguageTags(item.languageTag)
91+ }
92+ )
8293 )
8394 }
8495 }
Original file line number Diff line number Diff line change 9595 <string name =" failed_to_save_wifi_copied_to_clipboard" >無法儲存 Wi-Fi 網路資訊。網路密碼已複製到剪貼簿。</string >
9696 <string name =" switch_language" >切換語言</string >
9797 <string name =" choose_app_language" >選擇應用程式語言</string >
98+ <string name =" lang_translated_name_x_default" >系統預設</string >
9899 <string name =" lang_translated_name_en_us" >英語</string >
99100 <string name =" lang_translated_name_nan_hant_tw" >閩南語 - 傳統漢字</string >
100101 <string name =" lang_translated_name_nan_latn_tw_pehoeji" >閩南語 - 白話字</string >
Original file line number Diff line number Diff line change 9696 <string name =" failed_to_save_wifi_copied_to_clipboard" >Failed to save the Wi-Fi information. Password copied to clipboard.</string >
9797 <string name =" switch_language" >Switch language</string >
9898 <string name =" choose_app_language" >Choose app language</string >
99+ <string name =" lang_translated_name_x_default" >System default</string >
99100 <string name =" lang_local_name_en_us" translatable =" false" >English</string >
100101 <string name =" lang_translated_name_en_us" >English</string >
101102 <string name =" lang_local_name_nan_hant_tw" translatable =" false" >閩南語 - 傳統漢字</string >
You can’t perform that action at this time.
0 commit comments