1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3 Copyright (C) 2022 The Android Open Source Project 4 5 Licensed under the Apache License, Version 2.0 (the "License"); 6 you may not use this file except in compliance with the License. 7 You may obtain a copy of the License at 8 9 http://www.apache.org/licenses/LICENSE-2.0 10 11 Unless required by applicable law or agreed to in writing, software 12 distributed under the License is distributed on an "AS IS" BASIS, 13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 See the License for the specific language governing permissions and 15 limitations under the License. 16 --> 17 18<PreferenceScreen 19 xmlns:android="http://schemas.android.com/apk/res/android" 20 xmlns:settings="http://schemas.android.com/apk/res-auto" 21 android:title="@string/languages_settings" 22 android:key="language_settings"> 23 <PreferenceCategory 24 android:key="languages_category" 25 android:title="@string/locale_picker_category_title"> 26 <Preference 27 android:key="phone_language" 28 android:title="@string/system_language" 29 android:fragment="com.android.settings.localepicker.LocaleListEditor" 30 settings:controller="com.android.settings.language.PhoneLanguagePreferenceController" /> 31 32 <Preference 33 android:key="apps_language" 34 android:title="@string/app_locales_picker_menu_title" 35 android:summary="@string/app_locale_picker_summary" 36 android:fragment="com.android.settings.applications.manageapplications.ManageApplications" 37 settings:controller="com.android.settings.applications.appinfo.AppsLocalePreferenceController"> 38 <extra 39 android:name="classname" 40 android:value="com.android.settings.applications.appinfo.AppLocaleDetails" /> 41 </Preference> 42 43 <Preference 44 android:key="regional_preferences" 45 android:title="@string/regional_preferences_title" 46 android:summary="@string/regional_preferences_summary" 47 android:fragment="com.android.settings.regionalpreferences.RegionalPreferencesEntriesFragment" 48 settings:controller="com.android.settings.regionalpreferences.RegionalPreferencesController" /> 49 50 </PreferenceCategory> 51 52 <PreferenceCategory 53 android:key="more_language_settings_category" 54 android:title="@string/more_language_settings_category" 55 settings:controller="com.android.settings.language.MoreLanguagesSettingsCategoryController"> 56 <Preference 57 android:key="apps_language_in_more_language_settings" 58 android:title="@string/app_locales_picker_menu_title" 59 android:summary="@string/app_locale_picker_summary" 60 android:fragment="com.android.settings.applications.manageapplications.ManageApplications" 61 settings:controller="com.android.settings.applications.appinfo.NewAppsLocalePreferenceController"> 62 <extra 63 android:name="classname" 64 android:value="com.android.settings.applications.appinfo.AppLocaleDetails" /> 65 </Preference> 66 </PreferenceCategory> 67 68 <PreferenceCategory 69 android:key="regional_preferences_category" 70 android:title="@string/regional_preferences_category_title" 71 settings:controller="com.android.settings.regionalpreferences.RegionalPreferencesCategoryController"> 72 73 <Preference 74 android:key="temperature_preference" 75 android:title="@string/temperature_preferences_title" 76 android:summary="@string/default_string_of_regional_preference" 77 settings:controller="com.android.settings.regionalpreferences.NewTemperatureUnitController" 78 settings:fragment="com.android.settings.regionalpreferences.TemperatureUnitFragment"> 79 <extra 80 android:name="arg_key_regional_preference" 81 android:value="mu"/> 82 </Preference> 83 84 <Preference 85 android:key="first_day_of_week_preference" 86 android:title="@string/first_day_of_week_preferences_title" 87 android:summary="@string/default_string_of_regional_preference" 88 settings:controller="com.android.settings.regionalpreferences.NewFirstDayOfWeekController" 89 settings:fragment="com.android.settings.regionalpreferences.FirstDayOfWeekItemFragment"> 90 <extra 91 android:name="arg_key_regional_preference" 92 android:value="fw"/> 93 </Preference> 94 95 <Preference 96 android:key="numbering_system_preference" 97 android:title="@string/numbers_preferences_title" 98 android:summary="@string/default_string_of_regional_preference" 99 settings:controller="com.android.settings.regionalpreferences.NewNumberingSystemController" 100 settings:fragment="com.android.settings.regionalpreferences.NumberingPreferencesFragment"> 101 <extra 102 android:name="arg_key_regional_preference" 103 android:value="arg_value_language_select"/> 104 </Preference> 105 </PreferenceCategory> 106 107 <PreferenceCategory 108 android:key="speech_category" 109 android:title="@string/speech_category_title"> 110 <com.android.settings.widget.GearPreference 111 android:key="voice_input_settings" 112 android:title="@string/voice_input_settings_title" 113 android:fragment="com.android.settings.language.DefaultVoiceInputPicker" /> 114 115 <Preference 116 android:key="on_device_recognition_settings" 117 android:title="@string/on_device_recognition_settings_title" 118 android:summary="@string/on_device_recognition_settings_summary" 119 settings:controller= 120 "com.android.settings.language.OnDeviceRecognitionPreferenceController" /> 121 122 <Preference 123 android:key="tts_settings_summary" 124 android:title="@string/tts_settings_title" 125 android:fragment="com.android.settings.tts.TextToSpeechSettings" 126 settings:searchable="false"/> 127 </PreferenceCategory> 128 129 <com.android.settingslib.widget.FooterPreference 130 android:key="new_regional_pref_footer" 131 android:title="@string/title_regional_pref_footer" 132 android:selectable="false" 133 settings:searchable="false" 134 settings:controller="com.android.settings.regionalpreferences.NewRegionalFooterPreferenceController"/> 135</PreferenceScreen> 136