1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2011 The Android Open Source Project
3
4     Licensed under the Apache License, Version 2.0 (the "License");
5     you may not use this file except in compliance with the License.
6     You may obtain a copy of the License at
7
8          http://www.apache.org/licenses/LICENSE-2.0
9
10     Unless required by applicable law or agreed to in writing, software
11     distributed under the License is distributed on an "AS IS" BASIS,
12     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13     See the License for the specific language governing permissions and
14     limitations under the License.
15-->
16
17<resources>
18    <!-- Whether to show override dnd settings -->
19    <bool name="show_override_dnd_settings">false</bool>
20    <!-- The default value for overriding dnd settings-->
21    <bool name="override_dnd_default">false</bool>
22    <!-- Whether to show main switch settings at the top -->
23    <bool name="show_main_switch_settings">true</bool>
24    <!-- Whether to show presidential alert settings -->
25    <bool name="show_presidential_alerts_settings">false</bool>
26    <!-- Whether to show extreme alert settings -->
27    <bool name="show_extreme_alert_settings">true</bool>
28    <!-- Whether to show severe alert settings -->
29    <bool name="show_severe_alert_settings">true</bool>
30    <!-- Whether to show amber alert settings -->
31    <bool name="show_amber_alert_settings">true</bool>
32    <!-- Whether to show test settings -->
33    <bool name="show_test_settings">true</bool>
34    <!-- append date-time to the alert title with specified format -->
35    <string name="date_time_format" translatable="false"></string>
36    <!-- Whether to compare message body when performing message duplicate dection -->
37    <bool name="duplicate_compare_body">false</bool>
38    <!-- Whether to enable audio alert for non emergency broadcasts on FEATURE_WATCH devices -->
39    <bool name="watch_enable_non_emergency_audio">false</bool>
40    <!-- Whether to show CMAS messages by in a different order than received by prioritizing them -->
41    <bool name="show_cmas_messages_in_priority_order">false</bool>
42    <!-- Whether to ignore any alert message in ECBM(Emergency Callback Mode) -->
43    <bool name="ignore_messages_in_ecbm">false</bool>
44    <!-- Whether to display public safety alert settings, some countries/carriers want to enable it by default and not allow users to disable -->
45    <bool name="show_public_safety_settings">true</bool>
46    <!-- Whether to show settings that allows user to turn off full-screen public safety messages -->
47    <bool name="show_public_safety_full_screen_settings">false</bool>
48    <!-- Whether to display state/local test settings, some countries/carriers want to enable it by default and not allow users to disable -->
49    <bool name="show_state_local_test_settings">true</bool>
50    <!-- Whether to display exercise test settings when testing mode is off. -->
51    <bool name="show_exercise_settings">false</bool>
52    <!-- whether to display a separate exercise test settings. today, most of time, exercise channels was controlled by the main test toggle. -->
53    <bool name="show_separate_exercise_settings">false</bool>
54    <!-- Whether to display operator defined test settings when testing mode is off. -->
55    <!-- This is read only when show_separate_exercise_settings is on -->
56    <bool name="show_operator_defined_settings">false</bool>
57    <!-- whether to display a separate operator defined test settings. today, most of time, operator defined channels was controlled by the main test toggle. -->
58    <bool name="show_separate_operator_defined_settings">false</bool>
59
60    <!-- Whether to disable cell broadcast severe alert when extreme alert is disabled -->
61    <bool name="disable_severe_when_extreme_disabled">true</bool>
62    <!-- Whether to enable alert handling during active voice call. -->
63    <bool name="enable_alert_handling_during_call">false</bool>
64    <!-- Whether the user can mute the alert by physical button -->
65    <bool name="mute_by_physical_button">true</bool>
66    <!-- Whether enable LED flash when playing alert tones -->
67    <bool name="enable_led_flash">false</bool>
68    <!-- Whether allowing testing mode on user build or not -->
69    <bool name="allow_testing_mode_on_user_build">true</bool>
70    <!-- Whether to save alerts to sms inbox database -->
71    <bool name="enable_write_alerts_to_sms_inbox">false</bool>
72    <!-- Whether to always mark sms read -->
73    <bool name="always_mark_sms_read">false</bool>
74    <!-- Whether to retry message history data migration after db creation -->
75    <bool name="retry_message_history_data_migration">false</bool>
76    <!-- Whether to disable extreme alert settings -->
77    <!-- To support 'true' it needs to be set show_extreme_alert_settings=true, always_on=true : true -->
78    <bool name="disable_extreme_alert_settings">false</bool>
79
80    <!-- Section for switch default value -->
81    <!-- Main toggle default value -->
82    <bool name="master_toggle_enabled_default">true</bool>
83    <!-- Emergency alerts toggle default value -->
84    <bool name="emergency_alerts_enabled_default">true</bool>
85    <!-- Amber alerts toggle default value -->
86    <bool name="amber_alerts_enabled_default">true</bool>
87    <!-- Extreme alerts toggle default value -->
88    <bool name="extreme_threat_alerts_enabled_default">true</bool>
89    <!-- Severe alerts toggle default value -->
90    <bool name="severe_threat_alerts_enabled_default">true</bool>
91    <!-- Public safety messages toggle default value -->
92    <bool name="public_safety_messages_enabled_default">true</bool>
93    <!-- Public safety full-screen messages toggle default value -->
94    <bool name="public_safety_messages_full_screen_enabled_default">true</bool>
95    <!-- State local test alerts toggle default value -->
96    <bool name="state_local_test_alerts_enabled_default">false</bool>
97    <!-- Other test alerts toggle default value -->
98    <bool name="test_alerts_enabled_default">false</bool>
99    <!-- Exercise test alerts toggle default value -->
100    <bool name="test_exercise_alerts_enabled_default">false</bool>
101    <!-- Operator defined test alerts toggle default value -->
102    <bool name="test_operator_defined_alerts_enabled_default">false</bool>
103
104    <!-- Area info toggle default value -->
105    <bool name="area_update_info_alerts_enabled_default">true</bool>
106    <!-- Show area update info settings in CellBroadcastReceiver and information in SIM status in Settings app -->
107    <!-- TODO: we have another copy of this config in framework which is consumed by settings. should clean this up as part of brazil 50 refactor -->
108    <bool name="config_showAreaUpdateInfoSettings">false</bool>
109    <!-- Show cellbroadcast message history entry point in the application launcher.-->
110    <bool name="show_message_history_in_launcher">false</bool>
111    <!-- Allow user to enable/disable audio speech alert (text-to-speech for received messages)-->
112    <bool name="show_alert_speech_setting">false</bool>
113    <!-- always overriding dnd settings: Play alert sound in full volume regardless DND is on. Applied to all channels -->
114    <bool name="override_dnd">false</bool>
115    <!-- Default value which determines whether spoken alerts enabled -->
116    <bool name="enable_alert_speech_default">true</bool>
117
118    <!-- Specify second language code to receive emergency alerts -->
119    <string name="emergency_alert_second_language_code" translatable="false"></string>
120    <!-- 4370, 4383 -->
121    <string-array name="cmas_presidential_alerts_channels_range_strings" translatable="false">
122        <item>0x1112:rat=gsm, emergency=true, always_on=true</item>
123        <item>0x1000:rat=cdma, emergency=true, always_on=true</item>
124        <!-- additional language -->
125        <item>0x111F:rat=gsm, emergency=true, always_on=true</item>
126    </string-array>
127    <!-- 4371~4372, 4384~4385 -->
128    <string-array name="cmas_alert_extreme_channels_range_strings" translatable="false">
129        <item>0x1113-0x1114:rat=gsm, emergency=true</item>
130        <item>0x1001:rat=cdma, emergency=true</item>
131        <!-- additional language -->
132        <item>0x1120-0x1121:rat=gsm, emergency=true</item>
133    </string-array>
134    <!-- 4373~4378, 4386~4391 -->
135    <string-array name="cmas_alerts_severe_range_strings" translatable="false">
136        <item>0x1115-0x111A:rat=gsm, emergency=true</item>
137        <item>0x1002:rat=cdma, emergency=true</item>
138        <!-- additional language -->
139        <item>0x1122-0x1127:rat=gsm, emergency=true</item>
140    </string-array>
141    <!-- 4379, 4392 -->
142    <string-array name="cmas_amber_alerts_channels_range_strings" translatable="false">
143        <item>0x111B:rat=gsm, emergency=true</item>
144        <item>0x1003:rat=cdma, emergency=true</item>
145        <!-- additional language -->
146        <item>0x1128:rat=gsm, emergency=true</item>
147    </string-array>
148    <!-- 4380~4382, 4393~4395 -->
149    <string-array name="required_monthly_test_range_strings" translatable="false">
150        <item>0x111C:rat=gsm, emergency=true</item>
151        <item>0x1004:rat=cdma, emergency=true</item>
152        <!-- additional language -->
153        <item>0x1129:rat=gsm, emergency=true</item>
154    </string-array>
155    <string-array name="exercise_alert_range_strings" translatable="false">
156        <item>0x111D:rat=gsm, emergency=true</item>
157        <!-- additional language -->
158        <item>0x112A:rat=gsm, emergency=true</item>
159    </string-array>
160    <string-array name="operator_defined_alert_range_strings" translatable="false">
161        <item>0x111E:rat=gsm, emergency=true</item>
162        <!-- additional language -->
163        <item>0x112B:rat=gsm, emergency=true</item>
164    </string-array>
165
166    <!-- 4352~4354, 4356 -->
167    <string-array name="etws_alerts_range_strings" translatable="false">
168        <item>0x1100-0x1102:rat=gsm, emergency=true</item>
169        <item>0x1104:rat=gsm, emergency=true</item>
170    </string-array>
171    <!-- 4355-->
172    <string-array name="etws_test_alerts_range_strings" translatable="false">
173        <item>0x1103:rat=gsm, emergency=true</item>
174    </string-array>
175
176    <!-- Additional cell broadcast channels to enable -->
177    <string-array name="additional_cbs_channels_strings" translatable="false"></string-array>
178    <!-- Channels to receive emergency alerts -->
179    <string-array name="emergency_alerts_channels_range_strings" translatable="false"></string-array>
180    <!-- Channels to receive public safety messages -->
181    <string-array name="public_safety_messages_channels_range_strings" translatable="false"></string-array>
182    <!-- Channels to receive state/local test messages -->
183    <string-array name="state_local_test_alert_range_strings" translatable="false"></string-array>
184    <!-- Channels to receive geo-fencing trigger messages -->
185    <string-array name="geo_fencing_trigger_messages_range_strings" translatable="false"></string-array>
186
187    <!-- List of roaming network operator to be supported.
188         The item can be operator numeric as 3 digits of mcc, 6 or 5 digits of mcc+mnc, or special
189         characters as XXX to match any mcc, XXXXXX to match any mcc+mnc. If multiple items match
190         the roaming network, only the first one will take effect. -->
191    <string-array name="cmas_roaming_network_strings" translatable="false">
192        <!-- Enable roaming support by default -->
193        <item>XXX</item>
194    </string-array>
195
196    <!-- Values that are retrieved from the ListPreference.
197         These must match the alert_reminder_interval_entries list above. -->
198    <string-array name="alert_reminder_interval_values" translatable="false">
199      <item>1</item>
200      <item>2</item>
201      <item>5</item>
202      <item>15</item>
203      <item>0</item>
204    </string-array>
205
206    <!-- Values that are active in the ListPreference.
207         These must be a subset of the alert_reminder_interval_values list above. -->
208    <string-array name="alert_reminder_interval_active_values" translatable="false">
209      <item>1</item>
210      <item>2</item>
211      <item>15</item>
212      <item>0</item>
213    </string-array>
214
215    <!-- Default value that in the ListPreference.
216         These must be a subset of the alert_reminder_interval_values list above. -->
217    <string name="alert_reminder_interval_in_min_default" translatable="false">0</string>
218
219    <!-- Values that for the vibration pattern. -->
220    <integer-array name="default_vibration_pattern">
221        <item>0</item>      <!-- the number of milliseconds to wait before turning the vibrator on -->
222        <item>2000</item>   <!-- the number of milliseconds for which to keep the vibrator on before turning it off -->
223        <item>500</item>    <!-- Subsequent values alternate between durations in milliseconds to turn the vibrator off or to turn the vibrator on -->
224        <item>1000</item>
225        <item>500</item>
226        <item>1000</item>
227        <item>500</item>
228        <item>2000</item>
229        <item>500</item>
230        <item>1000</item>
231        <item>500</item>
232        <item>1000</item>
233    </integer-array>
234
235    <!-- Vibrator pattern to be used as the default for notifications copy of
236    config_defaultNotificationVibePattern -->
237    <integer-array name="default_notification_vibration_pattern">
238        <item>0</item>
239        <item>350</item>
240        <item>250</item>
241        <item>350</item>
242    </integer-array>
243
244    <!-- Value of the first reminder interval in minutes. 0 means using one of the
245         alert_reminder_interval_values for the interval of first reminder -->
246    <integer name="first_reminder_interval_in_min">0</integer>
247
248    <!-- Whether to disable the opt-out dialog for all channels -->
249    <bool name="disable_opt_out_dialog">false</bool>
250
251    <!-- Whether the emergency alert notification is non-swipeable -->
252    <bool name="non_swipeable_notification">false</bool>
253
254    <!-- Text links generating method. Could be one of the followings.
255         "none": Not adding any link to message texts.
256         "legacy_linkify": Use the legacy linkify to add links to message texts.
257         "smart_linkify": Use machine learning based smart linkify to add links to message texts.
258    -->
259    <string name="link_method" translatable="false">smart_linkify</string>
260
261    <!-- Whether enabling copy message text into clipboard by long press -->
262    <!-- Check the configuration 'link_method' as well to make the url copy disabled as needed -->
263    <bool name="enable_text_copy">true</bool>
264
265    <!-- Whether to override the language of the alert dialog's title to match the message locale -->
266    <bool name="override_alert_title_language_to_match_message_locale">false</bool>
267
268    <!-- Whether to display a notification with the pop-up dialog in the foreground when the device
269    has active connections to companion devices.
270    TODO: enable this feature by default in the future. -->
271    <bool name="show_notification_if_connected_to_companion_devices">false</bool>
272
273    <!-- Whether to display a notification with pop-up dialog in the foreground.
274    KR carriers mandate to always show notifications along with alert dialog.  -->
275    <bool name="show_alert_dialog_with_notification">false</bool>
276
277    <!-- Whether to disable status bar while alert dialog is showing.
278    Some carriers mandate this to make sure users do not switch to other activities
279    until pressing the "ok" button -->
280    <bool name="disable_status_bar">false</bool>
281
282    <!-- Whether to show the alert dialog at the bottom of the screen in order to avoid blocking
283         other content -->
284    <bool name="alert_dialog_bottom">false</bool>
285
286    <!-- Name of a font family to use for headlines in SettingsLib. -->
287    <string name="config_headlineFontFamily" translatable="false"></string>
288
289    <!-- Whether enabling capture message screen -->
290    <bool name="disable_capture_alert_dialog">false</bool>
291
292    <!-- Whether to show the alert dialog title -->
293    <bool name="show_alert_title">true</bool>
294
295    <!-- Pulsation pattern to be used as the default for the alert.
296    The 1st parameter is the color to be changed.
297    The 2nd parameter indicates how long the pulsation to last in ms. It must be positive.
298    If it is not specified or invalid, default value will be 10s.
299    The 3rd and 4th parameters indicate the intervals to set highlight color on/off. They must be
300    positive. If they are not specified or invalid, default value will be 1s. -->
301    <integer-array name="default_pulsation_pattern">
302    </integer-array>
303</resources>
304