Fix ConcurrentModificationException when time changed am: 8fa292ae5b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/ThemePicker/+/26669571
Change-Id: I8bb360210adfa4a09060d36e62e461c0a6181ba9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/res/drawable-night/ic_contrast_high.xml b/res/drawable-night/ic_contrast_high.xml
new file mode 100644
index 0000000..3134ab8
--- /dev/null
+++ b/res/drawable-night/ic_contrast_high.xml
@@ -0,0 +1,28 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="48dp"
+ android:height="48dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/system_accent1_200"
+ android:pathData="M12,4C7,4 2.73,7.11 1,11.5C2.73,15.89 7,19 12,19s9.27,-3.11 11,-7.5C21.27,7.11 17,4 12,4zM12,16c-2.48,0 -4.5,-2.02 -4.5,-4.5S9.52,7 12,7s4.5,2.02 4.5,4.5S14.48,16 12,16z"/>
+ <path
+ android:fillColor="@android:color/system_accent1_50"
+ android:pathData="M12,11.5m-2.7,0a2.7,2.7 0,1 1,5.4 0a2.7,2.7 0,1 1,-5.4 0"/>
+</vector>
diff --git a/res/drawable-night/ic_contrast_medium.xml b/res/drawable-night/ic_contrast_medium.xml
new file mode 100644
index 0000000..3928306
--- /dev/null
+++ b/res/drawable-night/ic_contrast_medium.xml
@@ -0,0 +1,28 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="48dp"
+ android:height="48dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/system_accent1_400"
+ android:pathData="M12,4C7,4 2.73,7.11 1,11.5C2.73,15.89 7,19 12,19s9.27,-3.11 11,-7.5C21.27,7.11 17,4 12,4zM12,16c-2.48,0 -4.5,-2.02 -4.5,-4.5S9.52,7 12,7s4.5,2.02 4.5,4.5S14.48,16 12,16z"/>
+ <path
+ android:fillColor="@android:color/system_accent1_100"
+ android:pathData="M12,11.5m-2.7,0a2.7,2.7 0,1 1,5.4 0a2.7,2.7 0,1 1,-5.4 0"/>
+</vector>
diff --git a/res/drawable-night/ic_contrast_standard.xml b/res/drawable-night/ic_contrast_standard.xml
new file mode 100644
index 0000000..39e6137
--- /dev/null
+++ b/res/drawable-night/ic_contrast_standard.xml
@@ -0,0 +1,28 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="48dp"
+ android:height="48dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/system_accent1_700"
+ android:pathData="M12,4C7,4 2.73,7.11 1,11.5C2.73,15.89 7,19 12,19s9.27,-3.11 11,-7.5C21.27,7.11 17,4 12,4zM12,16c-2.48,0 -4.5,-2.02 -4.5,-4.5S9.52,7 12,7s4.5,2.02 4.5,4.5S14.48,16 12,16z"/>
+ <path
+ android:fillColor="@android:color/system_accent1_200"
+ android:pathData="M12,11.5m-2.7,0a2.7,2.7 0,1 1,5.4 0a2.7,2.7 0,1 1,-5.4 0"/>
+</vector>
\ No newline at end of file
diff --git a/res/drawable/ic_contrast_high.xml b/res/drawable/ic_contrast_high.xml
new file mode 100644
index 0000000..147efb0
--- /dev/null
+++ b/res/drawable/ic_contrast_high.xml
@@ -0,0 +1,28 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="48dp"
+ android:height="48dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/system_accent1_700"
+ android:pathData="M12,4C7,4 2.73,7.11 1,11.5C2.73,15.89 7,19 12,19s9.27,-3.11 11,-7.5C21.27,7.11 17,4 12,4zM12,16c-2.48,0 -4.5,-2.02 -4.5,-4.5S9.52,7 12,7s4.5,2.02 4.5,4.5S14.48,16 12,16z"/>
+ <path
+ android:fillColor="@android:color/system_accent1_900"
+ android:pathData="M12,11.5m-2.7,0a2.7,2.7 0,1 1,5.4 0a2.7,2.7 0,1 1,-5.4 0"/>
+</vector>
\ No newline at end of file
diff --git a/res/drawable/ic_contrast_medium.xml b/res/drawable/ic_contrast_medium.xml
new file mode 100644
index 0000000..e839e0b
--- /dev/null
+++ b/res/drawable/ic_contrast_medium.xml
@@ -0,0 +1,28 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="48dp"
+ android:height="48dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/system_accent1_500"
+ android:pathData="M12,4C7,4 2.73,7.11 1,11.5C2.73,15.89 7,19 12,19s9.27,-3.11 11,-7.5C21.27,7.11 17,4 12,4zM12,16c-2.48,0 -4.5,-2.02 -4.5,-4.5S9.52,7 12,7s4.5,2.02 4.5,4.5S14.48,16 12,16z"/>
+ <path
+ android:fillColor="@android:color/system_accent1_700"
+ android:pathData="M12,11.5m-2.7,0a2.7,2.7 0,1 1,5.4 0a2.7,2.7 0,1 1,-5.4 0"/>
+</vector>
\ No newline at end of file
diff --git a/res/drawable/ic_contrast_standard.xml b/res/drawable/ic_contrast_standard.xml
new file mode 100644
index 0000000..75516d8
--- /dev/null
+++ b/res/drawable/ic_contrast_standard.xml
@@ -0,0 +1,28 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="48dp"
+ android:height="48dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/system_accent1_100"
+ android:pathData="M12,4C7,4 2.73,7.11 1,11.5C2.73,15.89 7,19 12,19s9.27,-3.11 11,-7.5C21.27,7.11 17,4 12,4zM12,16c-2.48,0 -4.5,-2.02 -4.5,-4.5S9.52,7 12,7s4.5,2.02 4.5,4.5S14.48,16 12,16z"/>
+ <path
+ android:fillColor="@android:color/system_accent1_600"
+ android:pathData="M12,11.5m-2.7,0a2.7,2.7 0,1 1,5.4 0a2.7,2.7 0,1 1,-5.4 0"/>
+</vector>
\ No newline at end of file
diff --git a/res/layout/color_contrast_section_view.xml b/res/layout/color_contrast_section_view.xml
new file mode 100644
index 0000000..ee6bd5b
--- /dev/null
+++ b/res/layout/color_contrast_section_view.xml
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2022 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<com.android.customization.picker.settings.ui.view.ColorContrastSectionView
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:background="?selectableItemBackground"
+ android:clickable="true"
+ android:paddingVertical="@dimen/option_section_vertical_padding"
+ android:paddingHorizontal="@dimen/section_horizontal_padding"
+ android:orientation="horizontal">
+
+ <LinearLayout
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:orientation="vertical"
+ android:layout_gravity="center">
+
+ <TextView
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:text="@string/color_contrast_section_title"
+ style="@style/SectionTitleTextStyle" />
+
+ <TextView
+ android:id="@+id/color_contrast_section_description"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ style="@style/SectionSubtitleTextStyle"/>
+ </LinearLayout>
+
+ <LinearLayout
+ android:layout_width="@dimen/option_tile_width"
+ android:layout_height="@dimen/option_tile_width"
+ android:orientation="horizontal"
+ android:background="@drawable/picker_section_icon_background"
+ android:importantForAccessibility="noHideDescendants"
+ android:gravity="center"
+ android:divider="@drawable/horizontal_divider_14dp"
+ android:layout_gravity="center"
+ android:showDividers="middle">
+
+ <ImageView
+ android:id="@+id/icon_1"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:visibility="gone" />
+ </LinearLayout>
+
+</com.android.customization.picker.settings.ui.view.ColorContrastSectionView>
\ No newline at end of file
diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml
index f6ba1f8..bebdf53 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Klaar"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Kortpaaie"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Kortpaaie"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Geen"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Wys kennisgewings op die sluitskerm"</string>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index d377f40..45aa266 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"ተከናውኗል"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"አቋራጮች"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"አቋራጮች"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>፣ <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"ምንም"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"በማያ ገፅ ቁልፉ ላይ ማሳወቂያዎችን አሳይ"</string>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index 86670d7..5f6c8d3 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"تم"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"الاختصارات"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"الاختصارات"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"\"<xliff:g id="FIRST">%1$s</xliff:g>\" و\"<xliff:g id="SECOND">%2$s</xliff:g>\""</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"بدون اختصارات"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"إظهار الإشعارات على شاشة القفل"</string>
diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml
index ac66386..6b32a53 100644
--- a/res/values-as/strings.xml
+++ b/res/values-as/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"কৰা হ’ল"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"শ্বৰ্টকাট"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"শ্বৰ্টকাট"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"নাই"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"লক স্ক্ৰীনত জাননী দেখুৱাওক"</string>
diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml
index 8b04e46..1439293 100644
--- a/res/values-az/strings.xml
+++ b/res/values-az/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Hazırdır"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Qısayollar"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Qısayollar"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Heç biri"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Kilid ekranında bildirişləri göstərin"</string>
diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml
index 423424c..a78db7a 100644
--- a/res/values-b+sr+Latn/strings.xml
+++ b/res/values-b+sr+Latn/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Gotovo"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Prečice"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Prečice"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Ništa"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Prikazuj obaveštenja na zaključanom ekranu"</string>
diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml
index dc2321d..d237863 100644
--- a/res/values-be/strings.xml
+++ b/res/values-be/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Гатова"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Ярлыкі"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Ярлыкі"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Няма"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Паказваць апавяшчэнні на экране блакіроўкі"</string>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index 0e1fbc7..c7cb958 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Готово"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Преки пътища"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Преки пътища"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Няма"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Показване на известията на заключения екран"</string>
diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml
index f4f4a92..2113d8a 100644
--- a/res/values-bn/strings.xml
+++ b/res/values-bn/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"হয়ে গেছে"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"শর্টকাট"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"শর্টকাট"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"কোনও শর্টকাট নেই"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"লক স্ক্রিনে বিজ্ঞপ্তি দেখুন"</string>
diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml
index fc1ff2f..6b0f4b7 100644
--- a/res/values-bs/strings.xml
+++ b/res/values-bs/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Gotovo"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Prečice"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Prečice"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Ništa"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Prikaz obavještenja na zaključanom ekranu"</string>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 99c8479..b7abdce 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Fet"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Dreceres"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Dreceres"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Cap"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Mostra les notificacions a la pantalla de bloqueig"</string>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 4eb0eb4..f5dbf1b 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Hotovo"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Zkratky"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Zkratky"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Žádné"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Zobrazovat oznámení na obrazovce uzamčení"</string>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index 4392fb8..22bef85 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Udfør"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Genveje"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Genveje"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Ingen"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Vis notifikationer på låseskærmen"</string>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index d9b69eb..53bb760 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Fertig"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Verknüpfungen"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Verknüpfungen"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Keine"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Benachrichtigungen auf dem Sperrbildschirm einblenden"</string>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index 189068f..3ee47e6 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Τέλος"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Συντομεύσεις"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Συντομεύσεις"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Καμία"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Εμφάνιση ειδοποιήσεων στην οθόνη κλειδώματος"</string>
diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml
index c452160..895e666 100644
--- a/res/values-en-rAU/strings.xml
+++ b/res/values-en-rAU/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Done"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Shortcuts"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Shortcuts"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"None"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Show notifications on the lock screen"</string>
diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml
index 55e0760..b256398 100644
--- a/res/values-en-rCA/strings.xml
+++ b/res/values-en-rCA/strings.xml
@@ -128,6 +128,10 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Done"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Shortcuts"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Shortcuts"</string>
+ <string name="color_contrast_section_title" msgid="7194809124718896091">"Color contrast"</string>
+ <string name="color_contrast_default_title" msgid="7954235103549276978">"Default"</string>
+ <string name="color_contrast_medium_title" msgid="8071574793250090215">"Medium"</string>
+ <string name="color_contrast_high_title" msgid="5554685752479470200">"High"</string>
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"None"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Show notifications on the lock screen"</string>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index c452160..895e666 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Done"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Shortcuts"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Shortcuts"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"None"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Show notifications on the lock screen"</string>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index c452160..895e666 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Done"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Shortcuts"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Shortcuts"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"None"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Show notifications on the lock screen"</string>
diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml
index b470745..b6f48d3 100644
--- a/res/values-en-rXC/strings.xml
+++ b/res/values-en-rXC/strings.xml
@@ -128,6 +128,10 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Done"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Shortcuts"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Shortcuts"</string>
+ <string name="color_contrast_section_title" msgid="7194809124718896091">"Color contrast"</string>
+ <string name="color_contrast_default_title" msgid="7954235103549276978">"Default"</string>
+ <string name="color_contrast_medium_title" msgid="8071574793250090215">"Medium"</string>
+ <string name="color_contrast_high_title" msgid="5554685752479470200">"High"</string>
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"None"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Show notifications on the lock screen"</string>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index c1be484..30fcdf8 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Listo"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Accesos directos"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Accesos directos"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Ninguno"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Mostrar las notificaciones en la pantalla de bloqueo"</string>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index ced8e8d..28483f9 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Hecho"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Accesos directos"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Accesos directos"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Ninguno"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Mostrar notificaciones en la pantalla de bloqueo"</string>
diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml
index 98784ce..8669602 100644
--- a/res/values-et/strings.xml
+++ b/res/values-et/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Valmis"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Otseteed"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Otseteed"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Pole"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Kuva märguanded lukustuskuval"</string>
diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml
index 6027af8..def3c65 100644
--- a/res/values-eu/strings.xml
+++ b/res/values-eu/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Eginda"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Lasterbideak"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Lasterbideak"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g> eta <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Bat ere ez"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Erakutsi jakinarazpenak pantaila blokeatuan"</string>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index 9bf7642..b2fcc5e 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"تمام"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"میانبرها"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"میانبرها"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>، <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"هیچکدام"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"نمایش اعلانها در صفحه قفل"</string>
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index 6fc993c..56f0a29 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Valmis"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Pikakuvakkeet"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Pikakuvakkeet"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"–"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Näytä ilmoitukset lukitusnäytöllä"</string>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index 26a1f4f..a186484 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"OK"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Raccourcis"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Raccourcis"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Aucun"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Afficher les notifications sur l\'écran de verrouillage"</string>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 1d58aa6..74510ad 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"OK"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Raccourcis"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Raccourcis"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Aucun"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Afficher les notifications sur l\'écran de verrouillage"</string>
diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml
index 6b262ff..721d23c 100644
--- a/res/values-gl/strings.xml
+++ b/res/values-gl/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Feito"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Atallos"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Atallos"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Ningún"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Mostrar notificacións na pantalla de bloqueo"</string>
diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml
index e60acbf..4b1757e 100644
--- a/res/values-gu/strings.xml
+++ b/res/values-gu/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"થઈ ગયું"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"શૉર્ટકટ"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"શૉર્ટકટ"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"એકપણ નહીં"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"લૉક સ્ક્રીન પર નોટિફિકેશન બતાવો"</string>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index 5a24c3d..9c491a4 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"हो गया"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"शॉर्टकट"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"शॉर्टकट"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"कोई नहीं"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"लॉक स्क्रीन पर सूचनाएं दिखाएं"</string>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index 65fcf7e..d372cd7 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Gotovo"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Prečaci"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Prečaci"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Ništa"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Prikaz obavijesti na zaključanom zaslonu"</string>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index 5256ee6..9cc2551 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Kész"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Gyorsparancsok"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Gyorsparancsok"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Nincs"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Értesítések megjelenítése a lezárási képernyőn"</string>
diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml
index de2f488..976501e 100644
--- a/res/values-hy/strings.xml
+++ b/res/values-hy/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Պատրաստ է"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Դյուրանցումներ"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Դյուրանցումներ"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Ընտրված չէ"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Ցուցադրել ծանուցումները կողպէկրանին"</string>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index c4ff381..9592857 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Selesai"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Pintasan"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Pintasan"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Tidak ada"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Tampilkan notifikasi di layar kunci"</string>
diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml
index d5c3436..8bc6d8c 100644
--- a/res/values-is/strings.xml
+++ b/res/values-is/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Lokið"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Flýtileiðir"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Flýtileiðir"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Ekkert"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Sýna tilkynningar á lásskjánum"</string>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index 3bc8cb7..efebda5 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Fine"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Scorciatoie"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Scorciatoie"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Nessuna"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Mostra le notifiche sulla schermata di blocco"</string>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index 58da8e0..9d605e5 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"סיום"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"קיצורי דרך"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"קיצורי דרך"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"אין"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"הצגת ההתראות במסך הנעילה"</string>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index af565a4..da01848 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"完了"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"ショートカット"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"ショートカット"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>、<xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"なし"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"ロック画面に通知を表示する"</string>
diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml
index 01997d1..d0a86e7 100644
--- a/res/values-ka/strings.xml
+++ b/res/values-ka/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"მზადაა"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"მალსახმობები"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"მალსახმობები"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"არცერთი"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"შეტყობინებების ჩვენება ჩაკეტილ ეკრანზე"</string>
diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml
index 6e839d8..2c73ecf 100644
--- a/res/values-kk/strings.xml
+++ b/res/values-kk/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Дайын"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Жылдам пәрмендер"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Жылдам пәрмендер"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Ешқандай"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Құлып экранында хабарландыруларды көрсету"</string>
diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml
index 07375af..eec7200 100644
--- a/res/values-km/strings.xml
+++ b/res/values-km/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"រួចរាល់"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"ផ្លូវកាត់"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"ផ្លូវកាត់"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"គ្មាន"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"បង្ហាញការជូនដំណឹងនៅលើអេក្រង់ចាក់សោ"</string>
diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml
index fd940a6..29ad72a 100644
--- a/res/values-kn/strings.xml
+++ b/res/values-kn/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"ಮುಗಿದಿದೆ"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"ಶಾರ್ಟ್ಕಟ್ಗಳು"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"ಶಾರ್ಟ್ಕಟ್ಗಳು"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"ಯಾವುದೂ ಅಲ್ಲ"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"ಲಾಕ್ ಸ್ಕ್ರೀನ್ನಲ್ಲಿ ಅಧಿಸೂಚನೆಗಳನ್ನು ತೋರಿಸಿ"</string>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index 6a7643c..eb6d5ef 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"완료"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"단축키"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"단축키"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"없음"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"잠금 화면에 알림 표시"</string>
diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml
index c3e5c99..20f1c64 100644
--- a/res/values-ky/strings.xml
+++ b/res/values-ky/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Бүттү"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Ыкчам баскычтар"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Ыкчам баскычтар"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Жок"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Билдирмелерди кулпуланган экранда көрсөтүү"</string>
diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml
index 00afb8e..958bd26 100644
--- a/res/values-lo/strings.xml
+++ b/res/values-lo/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"ແລ້ວໆ"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"ທາງລັດ"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"ທາງລັດ"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"ບໍ່ມີ"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"ສະແດງການແຈ້ງເຕືອນຢູ່ໜ້າຈໍລັອກ"</string>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index 41ce8fd..1b30b56 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Atlikta"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Šaukiniai"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Šaukiniai"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Nėra"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Rodyti pranešimus užrakinimo ekrane"</string>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index 53cbbf6..e7386ca 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Gatavs"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Saīsnes"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Saīsnes"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Nav"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Rādīt paziņojumus bloķēšanas ekrānā"</string>
diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml
index e3a97db..c79c38c 100644
--- a/res/values-mk/strings.xml
+++ b/res/values-mk/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Готово"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Кратенки"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Кратенки"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Нема"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Прикажувај известувања на заклучен екран"</string>
diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml
index ffbd46e..ae315cf 100644
--- a/res/values-ml/strings.xml
+++ b/res/values-ml/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"പൂർത്തിയായി"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"കുറുക്കുവഴികൾ"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"കുറുക്കുവഴികൾ"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"ഒന്നുമില്ല"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"ലോക്ക് സ്ക്രീനിൽ അറിയിപ്പുകൾ കാണിക്കുക"</string>
diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml
index 4591634..dc25946 100644
--- a/res/values-mn/strings.xml
+++ b/res/values-mn/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Болсон"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Товчлол"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Товчлол"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Байхгүй"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Түгжээтэй дэлгэц дээр мэдэгдэл харуулах"</string>
diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml
index 02838e4..9ab26e5 100644
--- a/res/values-mr/strings.xml
+++ b/res/values-mr/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"पूर्ण झाले"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"शॉर्टकट"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"शॉर्टकट"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"काहीही नाही"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"लॉक स्क्रीनवर सूचना दाखवा"</string>
diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml
index 26ef5fe..13eeb5d 100644
--- a/res/values-ms/strings.xml
+++ b/res/values-ms/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Selesai"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Pintasan"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Pintasan"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Tiada"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Tunjukkan pemberitahuan pada skrin kunci"</string>
diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml
index bdc67c5..e644b88 100644
--- a/res/values-my/strings.xml
+++ b/res/values-my/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"ပြီးပြီ"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"ဖြတ်လမ်းလင့်ခ်"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"ဖြတ်လမ်းလင့်ခ်"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>၊ <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"မရှိ"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"အကြောင်းကြားချက်များကို လော့ခ်မျက်နှာပြင်တွင် ပြပါ"</string>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index 4062ab5..65f5a3f 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Ferdig"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Snarveier"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Snarveier"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Ingen"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Vis varsler på låseskjermen"</string>
diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml
index e420495..57f9deb 100644
--- a/res/values-ne/strings.xml
+++ b/res/values-ne/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"पूरा भयो"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"सर्टकटहरू"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"सर्टकटहरू"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"कुनै पनि होइन"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"लक स्क्रिनमा सूचनाहरू देखाइऊन्"</string>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index 04efb6f..923ab4a 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Klaar"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Snelkoppelingen"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Snelkoppelingen"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Geen"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Meldingen tonen op het vergrendelscherm"</string>
diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml
index 18350d8..8893a3a 100644
--- a/res/values-or/strings.xml
+++ b/res/values-or/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"ହୋଇଗଲା"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"ସର୍ଟକଟଗୁଡ଼ିକ"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"ସର୍ଟକଟଗୁଡ଼ିକ"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"କିଛି ନାହିଁ"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"ଲକ ସ୍କ୍ରିନରେ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ଦେଖାନ୍ତୁ"</string>
diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml
index 4ec5c27..96aa0bf 100644
--- a/res/values-pa/strings.xml
+++ b/res/values-pa/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"ਹੋ ਗਿਆ"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"ਸ਼ਾਰਟਕੱਟ"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"ਸ਼ਾਰਟਕੱਟ"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"ਕੋਈ ਨਹੀਂ"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"ਲਾਕ ਸਕ੍ਰੀਨ \'ਤੇ ਸੂਚਨਾਵਾਂ ਦਿਖਾਓ"</string>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index 9565886..66d96f3 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Gotowe"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Skróty"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Skróty"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Brak"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Pokazuj powiadomienia na ekranie blokady"</string>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index 6a3521d..c841bbb 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Concluído"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Atalhos"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Atalhos"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Nenhum"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Mostre as notificações no ecrã de bloqueio"</string>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index af2b0a3..34a58e7 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Concluído"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Atalhos"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Atalhos"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Nenhum"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Mostrar notificações na tela de bloqueio"</string>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index 44d056f..144eac6 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Gata"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Comenzi rapide"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Comenzi rapide"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Niciunul"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Afișează notificările pe ecranul de blocare"</string>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index 3a13423..9346e84 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"ОК"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Быстрые действия"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Быстрые действия"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Нет"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Показывать уведомления на заблокированном экране"</string>
diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml
index 6c1033a..9740bfb 100644
--- a/res/values-si/strings.xml
+++ b/res/values-si/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"නිමයි"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"කෙටිමං"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"කෙටිමං"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"කිසිවක් නැත"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"අගුළු තිරය මත දැනුම්දීම් පෙන්වන්න"</string>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index c418f84..bd46262 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Hotovo"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Skratky"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Skratky"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Žiadne"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Zobrazovať upozornenia na uzamknutej obrazovke"</string>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index 3899537..cae467c 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Končano"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Bližnjice"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Bližnjice"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Brez"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Prikaži obvestila na zaklenjenem zaslonu"</string>
diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml
index 23c96e3..365d805 100644
--- a/res/values-sq/strings.xml
+++ b/res/values-sq/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"U krye"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Shkurtoret"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Shkurtoret"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Asnjë"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Shfaq njoftimet në ekranin e kyçjes"</string>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index 8be5c15..51f4a5c 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Готово"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Пречице"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Пречице"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Ништа"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Приказуј обавештења на закључаном екрану"</string>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index 8cfa9c8..7e2bca7 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Klar"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Genvägar"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Genvägar"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Inga"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Visa aviseringar på låsskärmen"</string>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index 9c1fb1f..644f76c 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Nimemaliza"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Njia za mkato"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Njia za mkato"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Hamna"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Onyesha arifa kwenye skrini iliyofungwa"</string>
diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml
index eaf444f..02b2985 100644
--- a/res/values-ta/strings.xml
+++ b/res/values-ta/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"சரி"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"ஷார்ட்கட்கள்"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"ஷார்ட்கட்கள்"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"ஏதுமில்லை"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"பூட்டுத் திரையில் அறிவிப்புகளைக் காட்டு"</string>
diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml
index 164dfc6..2c55aa7 100644
--- a/res/values-te/strings.xml
+++ b/res/values-te/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"పూర్తయింది"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"షార్ట్కట్లు"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"షార్ట్కట్లు"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"ఏదీ ఎంచుకోలేదు"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"లాక్ స్క్రీన్లో నోటిఫికేషన్లను చూపండి"</string>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index 34565ee..2720075 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"เสร็จสิ้น"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"ทางลัด"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"ทางลัด"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"ไม่มี"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"แสดงการแจ้งเตือนบนหน้าจอล็อก"</string>
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
index d945c1c..a7a3370 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Tapos na"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Mga Shortcut"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Mga Shortcut"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Wala"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Ipakita ang mga notification sa lock screen"</string>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index 209cd68..63b3f50 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Bitti"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Kısayollar"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Kısayollar"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Yok"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Kilit ekranında bildirimleri göster"</string>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index a107312..7907912 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Готово"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Ярлики"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Ярлики"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Немає"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Показувати сповіщення на заблокованому екрані"</string>
diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml
index a241ed0..78fd386 100644
--- a/res/values-ur/strings.xml
+++ b/res/values-ur/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"ہو گیا"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"شارٹ کٹس"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"شارٹ کٹس"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>، <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"کوئی نہیں"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"مقفل اسکرین پر اطلاعات دکھائیں"</string>
diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml
index 5bf7e44..80d9b8a 100644
--- a/res/values-uz/strings.xml
+++ b/res/values-uz/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Tayyor"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Tezkor tugmalar"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Tezkor tugmalar"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Hech qanday"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Ekran qulfida bildirishnomalarni chiqarish"</string>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index 36a82d7..5d88d9b 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Xong"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Lối tắt"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Lối tắt"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Không có"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Hiển thị thông báo trên màn hình khoá"</string>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 63abdef..a398e40 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"完成"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"快捷方式"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"快捷方式"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>、<xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"无"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"在锁定的屏幕上显示通知"</string>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index bfe881e..558abd5 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"完成"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"捷徑"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"捷徑"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>,<xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"無"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"在上鎖畫面顯示通知"</string>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 417856b..fae9055 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"完成"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"捷徑"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"捷徑"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>、<xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"無"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"在螢幕鎖定畫面上顯示通知"</string>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index 0896e57..ea20294 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -128,6 +128,14 @@
<string name="keyguard_affordance_enablement_dialog_dismiss_button" msgid="629754625264422508">"Kwenziwe"</string>
<string name="keyguard_quick_affordance_title" msgid="4242813186995735584">"Izinqamuleli"</string>
<string name="keyguard_quick_affordance_section_title" msgid="2806304242671717309">"Izinqamuleli"</string>
+ <!-- no translation found for color_contrast_section_title (7194809124718896091) -->
+ <skip />
+ <!-- no translation found for color_contrast_default_title (7954235103549276978) -->
+ <skip />
+ <!-- no translation found for color_contrast_medium_title (8071574793250090215) -->
+ <skip />
+ <!-- no translation found for color_contrast_high_title (5554685752479470200) -->
+ <skip />
<string name="keyguard_quick_affordance_two_selected_template" msgid="1757099194522296363">"<xliff:g id="FIRST">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g>"</string>
<string name="keyguard_quick_affordance_none_selected" msgid="8494127020144112003">"Lutho"</string>
<string name="show_notifications_on_lock_screen" msgid="4157744243084646720">"Bonisa izaziso esikrinini sokukhiya"</string>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index d1f6035..271a74c 100755
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -413,6 +413,32 @@
<string name="keyguard_quick_affordance_section_title">Shortcuts</string>
<!--
+ Label for a menu item on a settings screen that helps the user open a new screen where they can
+ configure the lock screen shortcut buttons that appear on the device without unlocking.
+ [CHAR LIMIT=16].
+ -->
+ <string name="color_contrast_section_title">Color contrast</string>
+
+ <!--
+ Label for color contrast settings button with default contrast setting.
+ [CHAR LIMIT=16].
+ -->
+ <string name="color_contrast_default_title">Default</string>
+
+ <!--
+ Label for color contrast settings button with medium contrast setting.
+ [CHAR LIMIT=16].
+ -->
+
+ <string name="color_contrast_medium_title">Medium</string>
+
+ <!--
+ Label for color contrast settings button with maximum contrast setting.
+ [CHAR LIMIT=16].
+ -->
+ <string name="color_contrast_high_title">High</string>
+
+ <!--
Template for text that shows the names of two currently-selected lock screen shortcuts on the
lock screen. For example, it may say "Camera, Wallet", if the first selected shortcut opens the
camera app and the second one opens the tap-to-pay wallet experience.
diff --git a/src/com/android/customization/module/DefaultCustomizationSections.java b/src/com/android/customization/module/DefaultCustomizationSections.java
index 8347d03..ee579fe 100644
--- a/src/com/android/customization/module/DefaultCustomizationSections.java
+++ b/src/com/android/customization/module/DefaultCustomizationSections.java
@@ -26,7 +26,9 @@
import com.android.customization.picker.preview.ui.section.PreviewWithThemeSectionController;
import com.android.customization.picker.quickaffordance.ui.section.KeyguardQuickAffordanceSectionController;
import com.android.customization.picker.quickaffordance.ui.viewmodel.KeyguardQuickAffordancePickerViewModel;
+import com.android.customization.picker.settings.ui.section.ColorContrastSectionController;
import com.android.customization.picker.settings.ui.section.MoreSettingsSectionController;
+import com.android.customization.picker.settings.ui.viewmodel.ColorContrastSectionViewModel;
import com.android.wallpaper.config.BaseFlags;
import com.android.wallpaper.model.CustomizationSectionController;
import com.android.wallpaper.model.CustomizationSectionController.CustomizationSectionNavigationController;
@@ -50,6 +52,8 @@
private final ColorPickerViewModel.Factory mColorPickerViewModelFactory;
private final KeyguardQuickAffordancePickerViewModel.Factory
mKeyguardQuickAffordancePickerViewModelFactory;
+ private final ColorContrastSectionViewModel.Factory
+ mColorContrastSectionViewModelFactory;
private final NotificationSectionViewModel.Factory mNotificationSectionViewModelFactory;
private final BaseFlags mFlags;
private final ClockCarouselViewModel.Factory mClockCarouselViewModelFactory;
@@ -63,6 +67,7 @@
ColorPickerViewModel.Factory colorPickerViewModelFactory,
KeyguardQuickAffordancePickerViewModel.Factory
keyguardQuickAffordancePickerViewModelFactory,
+ ColorContrastSectionViewModel.Factory colorContrastSectionViewModelFactory,
NotificationSectionViewModel.Factory notificationSectionViewModelFactory,
BaseFlags flags,
ClockCarouselViewModel.Factory clockCarouselViewModelFactory,
@@ -82,6 +87,7 @@
mThemedIconInteractor = themedIconInteractor;
mColorPickerInteractor = colorPickerInteractor;
mThemesUserEventLogger = themesUserEventLogger;
+ mColorContrastSectionViewModelFactory = colorContrastSectionViewModelFactory;
}
@Override
@@ -191,6 +197,13 @@
mThemedIconSnapshotRestorer,
mThemesUserEventLogger));
+ // Color contrast section
+ if (mFlags.isColorContrastControlEnabled()) {
+ sectionControllers.add(
+ new ColorContrastSectionController(new ViewModelProvider(activity,
+ mColorContrastSectionViewModelFactory)
+ .get(ColorContrastSectionViewModel.class), lifecycleOwner));
+ }
// App grid section.
sectionControllers.add(
new GridSectionController(
diff --git a/src/com/android/customization/module/ThemePickerInjector.kt b/src/com/android/customization/module/ThemePickerInjector.kt
index a2f7e56..672c9c5 100644
--- a/src/com/android/customization/module/ThemePickerInjector.kt
+++ b/src/com/android/customization/module/ThemePickerInjector.kt
@@ -62,6 +62,9 @@
import com.android.customization.picker.quickaffordance.domain.interactor.KeyguardQuickAffordancePickerInteractor
import com.android.customization.picker.quickaffordance.domain.interactor.KeyguardQuickAffordanceSnapshotRestorer
import com.android.customization.picker.quickaffordance.ui.viewmodel.KeyguardQuickAffordancePickerViewModel
+import com.android.customization.picker.settings.data.repository.ColorContrastSectionRepository
+import com.android.customization.picker.settings.domain.interactor.ColorContrastSectionInteractor
+import com.android.customization.picker.settings.ui.viewmodel.ColorContrastSectionViewModel
import com.android.systemui.shared.clocks.ClockRegistry
import com.android.systemui.shared.customization.data.content.CustomizationProviderClient
import com.android.systemui.shared.customization.data.content.CustomizationProviderClientImpl
@@ -125,6 +128,9 @@
private var gridSnapshotRestorer: GridSnapshotRestorer? = null
private var gridScreenViewModelFactory: GridScreenViewModel.Factory? = null
private var clockRegistryProvider: ClockRegistryProvider? = null
+ private var colorContrastSectionViewModelFactory: ColorContrastSectionViewModel.Factory? = null
+ private var colorContrastSectionInteractor: ColorContrastSectionInteractor? = null
+
@Inject lateinit var themesUserEventLogger: Lazy<ThemesUserEventLogger>
override fun getCustomizationSections(activity: ComponentActivity): CustomizationSections {
@@ -138,6 +144,7 @@
wallpaperColorsRepository = getWallpaperColorsRepository(),
),
getKeyguardQuickAffordancePickerViewModelFactory(appContext),
+ getColorContrastSectionViewModelFactory(appContext),
getNotificationSectionViewModelFactory(appContext),
getFlags(),
getClockCarouselViewModelFactory(
@@ -200,7 +207,7 @@
}
override fun getWallpaperInteractor(context: Context): WallpaperInteractor {
- if (getFlags().isMultiCropEnabled() && getFlags().isMultiCropPreviewUiEnabled()) {
+ if (getFlags().isMultiCropEnabled()) {
return injectedWallpaperInteractor.get()
}
@@ -229,6 +236,29 @@
.also { wallpaperInteractor = it }
}
+ private fun getColorContrastSectionInteractorImpl(
+ context: Context
+ ): ColorContrastSectionInteractor {
+ return ColorContrastSectionInteractor(
+ ColorContrastSectionRepository(context, bgDispatcher),
+ )
+ }
+
+ fun getColorContrastSectionInteractor(context: Context): ColorContrastSectionInteractor {
+ return colorContrastSectionInteractor
+ ?: getColorContrastSectionInteractorImpl(context).also {
+ colorContrastSectionInteractor = it
+ }
+ }
+
+ fun getColorContrastSectionViewModelFactory(
+ context: Context
+ ): ColorContrastSectionViewModel.Factory {
+ return colorContrastSectionViewModelFactory
+ ?: ColorContrastSectionViewModel.Factory(getColorContrastSectionInteractor(context))
+ .also { colorContrastSectionViewModelFactory = it }
+ }
+
override fun getKeyguardQuickAffordancePickerInteractor(
context: Context
): KeyguardQuickAffordancePickerInteractor {
diff --git a/src/com/android/customization/picker/settings/data/repository/ColorContrastSectionRepository.kt b/src/com/android/customization/picker/settings/data/repository/ColorContrastSectionRepository.kt
new file mode 100644
index 0000000..b44b052
--- /dev/null
+++ b/src/com/android/customization/picker/settings/data/repository/ColorContrastSectionRepository.kt
@@ -0,0 +1,53 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.customization.picker.settings.data.repository
+
+import android.app.UiModeManager
+import android.content.Context
+import android.content.Context.UI_MODE_SERVICE
+import java.util.concurrent.Executor
+import kotlinx.coroutines.CoroutineDispatcher
+import kotlinx.coroutines.asExecutor
+import kotlinx.coroutines.channels.awaitClose
+import kotlinx.coroutines.flow.Flow
+import kotlinx.coroutines.flow.callbackFlow
+
+open class ColorContrastSectionRepository(
+ private val context: Context,
+ private val bgDispatcher: CoroutineDispatcher
+) {
+ var uiModeManager =
+ context.applicationContext.getSystemService(UI_MODE_SERVICE) as UiModeManager?
+ open var contrast: Flow<Float> = callbackFlow {
+ val executor: Executor = bgDispatcher.asExecutor()
+ val listener =
+ UiModeManager.ContrastChangeListener { contrast ->
+ // Emit the new contrast value whenever it changes
+ trySend(contrast)
+ }
+
+ // Emit the current contrast value immediately
+ uiModeManager?.contrast?.let { currentContrast -> trySend(currentContrast) }
+
+ uiModeManager?.addContrastChangeListener(executor, listener)
+
+ awaitClose {
+ // Unregister the listener when the flow collection is cancelled or no longer in use
+ uiModeManager?.removeContrastChangeListener(listener)
+ }
+ }
+}
diff --git a/src/com/android/customization/picker/settings/domain/interactor/ColorContrastSectionInteractor.kt b/src/com/android/customization/picker/settings/domain/interactor/ColorContrastSectionInteractor.kt
new file mode 100644
index 0000000..91c0fa5
--- /dev/null
+++ b/src/com/android/customization/picker/settings/domain/interactor/ColorContrastSectionInteractor.kt
@@ -0,0 +1,26 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.customization.picker.settings.domain.interactor
+
+import com.android.customization.picker.settings.data.repository.ColorContrastSectionRepository
+import kotlinx.coroutines.flow.Flow
+
+open class ColorContrastSectionInteractor(
+ private val colorContrastSectionRepository: ColorContrastSectionRepository
+) {
+ open val contrast: Flow<Float> = colorContrastSectionRepository.contrast
+}
diff --git a/src/com/android/customization/picker/settings/ui/binder/ColorContrastSectionViewBinder.kt b/src/com/android/customization/picker/settings/ui/binder/ColorContrastSectionViewBinder.kt
new file mode 100644
index 0000000..e3d2427
--- /dev/null
+++ b/src/com/android/customization/picker/settings/ui/binder/ColorContrastSectionViewBinder.kt
@@ -0,0 +1,65 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.customization.picker.settings.ui.binder
+
+import android.view.View
+import android.widget.ImageView
+import android.widget.TextView
+import androidx.core.view.isVisible
+import androidx.lifecycle.Lifecycle
+import androidx.lifecycle.LifecycleOwner
+import androidx.lifecycle.flowWithLifecycle
+import androidx.lifecycle.lifecycleScope
+import com.android.customization.picker.settings.ui.viewmodel.ColorContrastSectionViewModel
+import com.android.themepicker.R
+import com.android.wallpaper.picker.common.icon.ui.viewbinder.IconViewBinder
+import com.android.wallpaper.picker.common.text.ui.viewbinder.TextViewBinder
+import kotlinx.coroutines.flow.collectLatest
+import kotlinx.coroutines.launch
+
+object ColorContrastSectionViewBinder {
+ fun bind(
+ view: View,
+ viewModel: ColorContrastSectionViewModel,
+ lifecycleOwner: LifecycleOwner,
+ onClicked: () -> Unit,
+ ) {
+ view.setOnClickListener { onClicked() }
+
+ val descriptionView: TextView =
+ view.requireViewById(R.id.color_contrast_section_description)
+ val icon: ImageView = view.requireViewById(R.id.icon_1)
+
+ lifecycleOwner.lifecycleScope.launch {
+ viewModel.summary
+ .flowWithLifecycle(lifecycleOwner.lifecycle, Lifecycle.State.STARTED)
+ .collectLatest { summary ->
+ TextViewBinder.bind(
+ view = descriptionView,
+ viewModel = summary.description,
+ )
+ if (summary.icon != null) {
+ IconViewBinder.bind(
+ view = icon,
+ viewModel = summary.icon,
+ )
+ }
+ icon.isVisible = summary.icon != null
+ }
+ }
+ }
+}
diff --git a/src/com/android/customization/picker/settings/ui/section/ColorContrastSectionController.kt b/src/com/android/customization/picker/settings/ui/section/ColorContrastSectionController.kt
new file mode 100644
index 0000000..cd5f65d
--- /dev/null
+++ b/src/com/android/customization/picker/settings/ui/section/ColorContrastSectionController.kt
@@ -0,0 +1,59 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.customization.picker.settings.ui.section
+
+import android.annotation.SuppressLint
+import android.content.Context
+import android.content.Intent
+import android.provider.Settings
+import android.view.LayoutInflater
+import androidx.lifecycle.LifecycleOwner
+import com.android.customization.picker.settings.ui.binder.ColorContrastSectionViewBinder
+import com.android.customization.picker.settings.ui.view.ColorContrastSectionView
+import com.android.customization.picker.settings.ui.viewmodel.ColorContrastSectionViewModel
+import com.android.themepicker.R
+import com.android.wallpaper.model.CustomizationSectionController
+
+class ColorContrastSectionController(
+ private val viewModel: ColorContrastSectionViewModel,
+ private val lifecycleOwner: LifecycleOwner,
+) : CustomizationSectionController<ColorContrastSectionView> {
+
+ // TODO (b/330381229): Check for whether the color contrast activity intent
+ // resolves to something or not before marking the feature as available
+ override fun isAvailable(context: Context): Boolean {
+ return true
+ }
+
+ @SuppressLint("InflateParams") // We're okay not providing a parent view.
+ override fun createView(context: Context): ColorContrastSectionView {
+ val view =
+ LayoutInflater.from(context)
+ .inflate(
+ R.layout.color_contrast_section_view,
+ null,
+ ) as ColorContrastSectionView
+ ColorContrastSectionViewBinder.bind(
+ view = view,
+ lifecycleOwner = lifecycleOwner,
+ viewModel = viewModel
+ ) {
+ context.startActivity(Intent(Settings.ACTION_ACCESSIBILITY_COLOR_CONTRAST_SETTINGS))
+ }
+ return view
+ }
+}
diff --git a/src/com/android/customization/picker/settings/ui/view/ColorContrastSectionView.kt b/src/com/android/customization/picker/settings/ui/view/ColorContrastSectionView.kt
new file mode 100644
index 0000000..6aa603b
--- /dev/null
+++ b/src/com/android/customization/picker/settings/ui/view/ColorContrastSectionView.kt
@@ -0,0 +1,30 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.customization.picker.settings.ui.view
+
+import android.content.Context
+import android.util.AttributeSet
+import com.android.wallpaper.picker.SectionView
+
+class ColorContrastSectionView(
+ context: Context,
+ attrs: AttributeSet?,
+) :
+ SectionView(
+ context,
+ attrs,
+ )
diff --git a/src/com/android/customization/picker/settings/ui/viewmodel/ColorContrastSectionDataViewModel.kt b/src/com/android/customization/picker/settings/ui/viewmodel/ColorContrastSectionDataViewModel.kt
new file mode 100644
index 0000000..871dc43
--- /dev/null
+++ b/src/com/android/customization/picker/settings/ui/viewmodel/ColorContrastSectionDataViewModel.kt
@@ -0,0 +1,25 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.customization.picker.settings.ui.viewmodel
+
+import com.android.wallpaper.picker.common.icon.ui.viewmodel.Icon
+import com.android.wallpaper.picker.common.text.ui.viewmodel.Text
+
+data class ColorContrastSectionDataViewModel(
+ val description: Text,
+ val icon: Icon?,
+)
diff --git a/src/com/android/customization/picker/settings/ui/viewmodel/ColorContrastSectionViewModel.kt b/src/com/android/customization/picker/settings/ui/viewmodel/ColorContrastSectionViewModel.kt
new file mode 100644
index 0000000..9b804a3
--- /dev/null
+++ b/src/com/android/customization/picker/settings/ui/viewmodel/ColorContrastSectionViewModel.kt
@@ -0,0 +1,84 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.customization.picker.settings.ui.viewmodel
+
+import androidx.lifecycle.ViewModel
+import androidx.lifecycle.ViewModelProvider
+import com.android.customization.picker.settings.domain.interactor.ColorContrastSectionInteractor
+import com.android.themepicker.R
+import com.android.wallpaper.picker.common.icon.ui.viewmodel.Icon
+import com.android.wallpaper.picker.common.text.ui.viewmodel.Text
+import kotlinx.coroutines.flow.Flow
+import kotlinx.coroutines.flow.map
+
+class ColorContrastSectionViewModel
+private constructor(
+ colorContrastSectionInteractor: ColorContrastSectionInteractor,
+) : ViewModel() {
+
+ val summary: Flow<ColorContrastSectionDataViewModel> =
+ colorContrastSectionInteractor.contrast.map { contrastValue ->
+ when (contrastValue) {
+ ContrastValue.STANDARD.value ->
+ ColorContrastSectionDataViewModel(
+ Text.Resource(R.string.color_contrast_default_title),
+ Icon.Resource(
+ res = R.drawable.ic_contrast_standard,
+ contentDescription = null,
+ )
+ )
+ ContrastValue.MEDIUM.value ->
+ ColorContrastSectionDataViewModel(
+ Text.Resource(R.string.color_contrast_medium_title),
+ Icon.Resource(
+ res = R.drawable.ic_contrast_medium,
+ contentDescription = null,
+ )
+ )
+ ContrastValue.HIGH.value ->
+ ColorContrastSectionDataViewModel(
+ Text.Resource(R.string.color_contrast_high_title),
+ Icon.Resource(
+ res = R.drawable.ic_contrast_high,
+ contentDescription = null,
+ )
+ )
+ else -> {
+ println("Invalid contrast value: $contrastValue")
+ throw IllegalArgumentException("Invalid contrast value")
+ }
+ }
+ }
+
+ enum class ContrastValue(val value: Float) {
+ STANDARD(0f),
+ MEDIUM(0.5f),
+ HIGH(1f)
+ }
+
+ class Factory(
+ private val colorContrastSectionInteractor: ColorContrastSectionInteractor,
+ ) : ViewModelProvider.Factory {
+ override fun <T : ViewModel> create(modelClass: Class<T>): T {
+ @Suppress("UNCHECKED_CAST")
+ return ColorContrastSectionViewModel(
+ colorContrastSectionInteractor = colorContrastSectionInteractor,
+ )
+ as T
+ }
+ }
+}
diff --git a/tests/robotests/Android.bp b/tests/robotests/Android.bp
index 4fecaef..1377e22 100644
--- a/tests/robotests/Android.bp
+++ b/tests/robotests/Android.bp
@@ -27,6 +27,8 @@
"truth",
"SystemUICustomizationTestUtils",
"ThemePickerApplicationLib",
+ "mockito-robolectric-prebuilt",
+ "mockito-kotlin2",
],
libs: [
diff --git a/tests/robotests/src/com/android/customization/model/picker/settings/data/repository/ColorContrastSectionRepositoryTest.kt b/tests/robotests/src/com/android/customization/model/picker/settings/data/repository/ColorContrastSectionRepositoryTest.kt
new file mode 100644
index 0000000..01c0a62
--- /dev/null
+++ b/tests/robotests/src/com/android/customization/model/picker/settings/data/repository/ColorContrastSectionRepositoryTest.kt
@@ -0,0 +1,96 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.customization.model.picker.settings.data.repository
+
+import android.app.UiModeManager
+import android.content.Context
+import androidx.test.core.app.ApplicationProvider
+import androidx.test.filters.SmallTest
+import com.android.customization.picker.settings.data.repository.ColorContrastSectionRepository
+import com.google.common.truth.Truth.assertThat
+import kotlinx.coroutines.ExperimentalCoroutinesApi
+import kotlinx.coroutines.launch
+import kotlinx.coroutines.test.TestCoroutineDispatcher
+import kotlinx.coroutines.test.runBlockingTest
+import org.junit.After
+import org.junit.Before
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.mockito.Mockito.mock
+import org.mockito.Mockito.verify
+import org.mockito.Mockito.`when`
+import org.mockito.kotlin.any
+import org.mockito.kotlin.argumentCaptor
+import org.robolectric.RobolectricTestRunner
+
+@SmallTest
+@RunWith(RobolectricTestRunner::class)
+class ColorContrastSectionRepositoryTest {
+ private lateinit var underTest: ColorContrastSectionRepository
+
+ private lateinit var context: Context
+ private lateinit var bgDispatcher: TestCoroutineDispatcher
+
+ @Before
+ fun setUp() {
+ context = ApplicationProvider.getApplicationContext<Context>()
+ bgDispatcher = TestCoroutineDispatcher()
+ underTest = ColorContrastSectionRepository(context, bgDispatcher)
+ }
+
+ @Test
+ fun creationSucceeds() {
+ assertThat(underTest).isNotNull()
+ }
+
+ @OptIn(ExperimentalCoroutinesApi::class)
+ @Test
+ fun contrastFlowEmitsValues() = runBlockingTest {
+ val mockUiModeManager = mock(UiModeManager::class.java)
+ val contrastValues = listOf(0.5f, 0.7f, 0.8f)
+
+ // Stub the initial contrast value before the flow starts collecting
+ `when`(mockUiModeManager.contrast).thenReturn(contrastValues[0])
+
+ // Assign the mockUiModeManager to the repository's uiModeManager
+ underTest.uiModeManager = mockUiModeManager
+
+ // Create a collector for the flow
+ val flowCollector = mutableListOf<Float>()
+
+ // Start collecting values from the flow
+ val job = launch { underTest.contrast.collect { flowCollector.add(it) } }
+
+ // Capture the ContrastChangeListener
+ val listenerCaptor = argumentCaptor<UiModeManager.ContrastChangeListener>()
+ verify(mockUiModeManager).addContrastChangeListener(any(), listenerCaptor.capture())
+
+ // Simulate contrast changes after the initial value has been emitted
+ contrastValues.drop(1).forEach { newValue ->
+ listenerCaptor.firstValue.onContrastChanged(newValue)
+ }
+
+ assertThat(flowCollector).containsExactlyElementsIn(contrastValues)
+
+ job.cancel()
+ }
+
+ @After
+ fun tearDown() {
+ bgDispatcher.cleanupTestCoroutines()
+ }
+}
diff --git a/tests/robotests/src/com/android/customization/model/picker/settings/domain/interactor/ColorContrastSectionInteractorTest.kt b/tests/robotests/src/com/android/customization/model/picker/settings/domain/interactor/ColorContrastSectionInteractorTest.kt
new file mode 100644
index 0000000..b274b63
--- /dev/null
+++ b/tests/robotests/src/com/android/customization/model/picker/settings/domain/interactor/ColorContrastSectionInteractorTest.kt
@@ -0,0 +1,48 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.customization.model.picker.settings.domain.interactor
+
+import androidx.test.filters.SmallTest
+import com.android.customization.picker.settings.data.repository.ColorContrastSectionRepository
+import com.android.customization.picker.settings.domain.interactor.ColorContrastSectionInteractor
+import kotlinx.coroutines.flow.first
+import kotlinx.coroutines.flow.flowOf
+import kotlinx.coroutines.test.runBlockingTest
+import org.junit.Assert.assertEquals
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.mockito.Mockito.mock
+import org.mockito.kotlin.mock
+import org.mockito.kotlin.whenever
+import org.robolectric.RobolectricTestRunner
+
+@SmallTest
+@RunWith(RobolectricTestRunner::class)
+class ColorContrastSectionInteractorTest {
+
+ @Test
+ fun contrastEmitCorrectValuesFromRepository() = runBlockingTest {
+ val mockRepository: ColorContrastSectionRepository = mock()
+ val expectedContrast = 1.5f
+ whenever(mockRepository.contrast).thenReturn(flowOf(expectedContrast))
+ val interactor = ColorContrastSectionInteractor(mockRepository)
+
+ val result = interactor.contrast.first()
+
+ assertEquals(expectedContrast, result)
+ }
+}
diff --git a/tests/robotests/src/com/android/customization/model/picker/settings/ui/viewmodel/ColorContrastSectionViewModelTest.kt b/tests/robotests/src/com/android/customization/model/picker/settings/ui/viewmodel/ColorContrastSectionViewModelTest.kt
new file mode 100644
index 0000000..b77c017
--- /dev/null
+++ b/tests/robotests/src/com/android/customization/model/picker/settings/ui/viewmodel/ColorContrastSectionViewModelTest.kt
@@ -0,0 +1,116 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.customization.model.picker.settings.ui.viewmodel
+
+import android.content.Context
+import androidx.test.core.app.ApplicationProvider
+import com.android.customization.picker.settings.domain.interactor.ColorContrastSectionInteractor
+import com.android.customization.picker.settings.ui.viewmodel.ColorContrastSectionDataViewModel
+import com.android.customization.picker.settings.ui.viewmodel.ColorContrastSectionViewModel
+import com.android.themepicker.R
+import com.android.wallpaper.picker.common.icon.ui.viewmodel.Icon
+import com.android.wallpaper.picker.common.text.ui.viewmodel.Text
+import kotlinx.coroutines.flow.collect
+import kotlinx.coroutines.flow.first
+import kotlinx.coroutines.flow.flowOf
+import kotlinx.coroutines.test.TestCoroutineDispatcher
+import kotlinx.coroutines.test.runBlockingTest
+import org.junit.Assert.assertEquals
+import org.junit.Before
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.mockito.kotlin.doReturn
+import org.mockito.kotlin.mock
+import org.robolectric.RobolectricTestRunner
+
+@RunWith(RobolectricTestRunner::class)
+class ColorContrastSectionViewModelTest {
+ private lateinit var bgDispatcher: TestCoroutineDispatcher
+ private lateinit var context: Context
+ private lateinit var viewModel: ColorContrastSectionViewModel
+ private lateinit var interactor: ColorContrastSectionInteractor
+
+ @Before
+ fun setUp() {
+ context = ApplicationProvider.getApplicationContext<Context>()
+ bgDispatcher = TestCoroutineDispatcher()
+ }
+
+ @Test
+ fun summaryEmitsCorrectDataValueForStandard() = runBlockingTest {
+ interactor = mock {
+ on { contrast } doReturn
+ flowOf(ColorContrastSectionViewModel.ContrastValue.STANDARD.value)
+ }
+ val factory = ColorContrastSectionViewModel.Factory(interactor)
+ viewModel = factory.create(ColorContrastSectionViewModel::class.java)
+
+ val expected =
+ ColorContrastSectionDataViewModel(
+ Text.Resource(R.string.color_contrast_default_title),
+ Icon.Resource(res = R.drawable.ic_contrast_standard, contentDescription = null)
+ )
+
+ val result = viewModel.summary.first()
+ assertEquals(expected, result)
+ }
+
+ @Test
+ fun summaryEmitsCorrectDataValueForMedium() = runBlockingTest {
+ interactor = mock {
+ on { contrast } doReturn
+ flowOf(ColorContrastSectionViewModel.ContrastValue.MEDIUM.value)
+ }
+ val factory = ColorContrastSectionViewModel.Factory(interactor)
+ viewModel = factory.create(ColorContrastSectionViewModel::class.java)
+
+ val expected =
+ ColorContrastSectionDataViewModel(
+ Text.Resource(R.string.color_contrast_medium_title),
+ Icon.Resource(res = R.drawable.ic_contrast_medium, contentDescription = null)
+ )
+
+ val result = viewModel.summary.first()
+ assertEquals(expected, result)
+ }
+
+ @Test
+ fun summaryEmitsCorrectDataValueForHigh() = runBlockingTest {
+ interactor = mock {
+ on { contrast } doReturn flowOf(ColorContrastSectionViewModel.ContrastValue.HIGH.value)
+ }
+ val factory = ColorContrastSectionViewModel.Factory(interactor)
+ viewModel = factory.create(ColorContrastSectionViewModel::class.java)
+
+ val expected =
+ ColorContrastSectionDataViewModel(
+ Text.Resource(R.string.color_contrast_high_title),
+ Icon.Resource(res = R.drawable.ic_contrast_high, contentDescription = null)
+ )
+
+ val result = viewModel.summary.first()
+ assertEquals(expected, result)
+ }
+
+ @Test(expected = IllegalArgumentException::class)
+ fun summaryThrowsIllegalArgumentExceptionForInvalidValue() = runBlockingTest {
+ interactor = mock { on { contrast } doReturn flowOf(999f) }
+ val factory = ColorContrastSectionViewModel.Factory(interactor)
+ viewModel = factory.create(ColorContrastSectionViewModel::class.java)
+ viewModel.summary.collect() // This should throw an IllegalArgumentException
+ }
+}