Merge "Phone fails to switch channel mode from stereo to mono"
diff --git a/Android.bp b/Android.bp
index 24fc7e8..9171012 100644
--- a/Android.bp
+++ b/Android.bp
@@ -74,6 +74,7 @@
"android.hardware.dumpstate-V1.1-java",
"lottie",
"WifiTrackerLib",
+ "windowExtLib",
],
libs: [
@@ -102,6 +103,10 @@
],
static_libs: ["Settings-core"],
uses_libs: ["org.apache.http.legacy"],
+ optional_uses_libs: [
+ "androidx.window.extensions",
+ "androidx.window.sidecar",
+ ],
resource_dirs: [],
optimize: {
proguard_flags_files: ["proguard.flags"],
@@ -113,6 +118,11 @@
aars: ["libs/contextualcards.aar"],
}
+android_library_import {
+ name: "windowExtLib",
+ aars: ["libs/window_ext_lib.aar"],
+}
+
filegroup {
name: "Settings_proguard_flags",
srcs: ["proguard.flags"],
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 426aebf..18cb5f3 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -122,6 +122,7 @@
android:appComponentFactory="androidx.core.app.CoreComponentFactory">
<uses-library android:name="org.apache.http.legacy" />
+
<!-- Settings -->
<activity android:name=".homepage.SettingsHomepageActivity"
@@ -1719,11 +1720,6 @@
</activity>
<activity
- android:name=".SettingsTutorialDialogWrapperActivity"
- android:theme="@style/Theme.AlertDialog"
- android:exported="false"/>
-
- <activity
android:name="Settings$TextToSpeechSettingsActivity"
android:exported="true"
android:label="@string/tts_settings">
@@ -2196,6 +2192,8 @@
<activity android:name=".development.AppPicker"
android:label="@string/select_application" />
+ <activity android:name=".development.AdbQrCodeActivity" />
+
<activity android:name=".development.DSULoader"
android:label="Select DSU Package"
android:theme="@android:style/Theme.DeviceDefault.Light.Dialog" />
diff --git a/libs/window_ext_lib.aar b/libs/window_ext_lib.aar
new file mode 100644
index 0000000..b1a9511
--- /dev/null
+++ b/libs/window_ext_lib.aar
Binary files differ
diff --git a/proguard.flags b/proguard.flags
index b66a786..5482f1c 100644
--- a/proguard.flags
+++ b/proguard.flags
@@ -66,3 +66,8 @@
-keepclasseswithmembers class * extends com.android.settings.slices.SliceBackgroundWorker {
public <init>(android.content.Context, android.net.Uri);
}
+
+# Keep WM Jetpack classes and callbacks
+-keep class androidx.window.extensions.** { *; }
+-dontwarn androidx.window.extensions.**
+-keep class androidx.window.** { *; }
diff --git a/res/drawable-night/accessibility_button_navigation.xml b/res/drawable-night/accessibility_button_navigation.xml
new file mode 100644
index 0000000..d6fd485
--- /dev/null
+++ b/res/drawable-night/accessibility_button_navigation.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 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="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"/>
+ <path
+ android:pathData="M325.2,231.9c0,9.8 -7.9,17.7 -17.7,17.7H103.9c-9.8,0 -17.7,-7.9 -17.7,-17.7v-42.2h239V231.9z"
+ android:fillColor="#3D4043"/>
+ <path
+ android:pathData="M269.7,205.2c1.5,0 2.7,1.2 2.7,2.7s-1.2,2.7 -2.7,2.7c-1.5,0 -2.7,-1.2 -2.7,-2.7S268.2,205.2 269.7,205.2zM273.8,214.7v17.6H271v-8.1h-2.7v8.1h-2.7v-17.6c-2.7,-0.2 -5.6,-0.7 -8.1,-1.4l0.7,-2.7c3.5,0.9 7.7,1.4 11.5,1.4c3.8,0 8,-0.4 11.5,-1.4l0.7,2.7C279.4,214 276.5,214.5 273.8,214.7z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M205.7,219.7m-9.4,0a9.4,9.4 0,1 1,18.8 0a9.4,9.4 0,1 1,-18.8 0"
+ android:fillColor="#808589"/>
+ <path
+ android:pathData="M132.1,219.7l16,9.2l0,-18.5z"
+ android:fillColor="#808589"/>
+ <path
+ android:pathData="M325.4,231.9c0,9.8 -7.9,17.7 -17.7,17.7H103.9c-9.8,0 -17.7,-7.9 -17.7,-17.7V0h-4.4v231.9c0,12.2 9.9,22.2 22.1,22.2h203.8c12.2,0 22.1,-9.9 22.1,-22.2V14.8c2.4,0 4.4,-2 4.4,-4.4V0h-8.9V231.9z"
+ android:fillColor="#808589"/>
+ <path
+ android:pathData="M269.7,255.3c-19.6,0 -35.6,-16 -35.6,-35.6s16,-35.6 35.6,-35.6s35.6,16 35.6,35.6S289.3,255.3 269.7,255.3zM269.7,187.1c-17.9,0 -32.5,14.6 -32.5,32.5c0,17.9 14.6,32.5 32.5,32.5s32.5,-14.6 32.5,-32.5C302.2,201.7 287.6,187.1 269.7,187.1z"
+ android:fillColor="#729CEE"/>
+</vector>
diff --git a/res/drawable-night/accessibility_shortcut_type_hardware.xml b/res/drawable-night/accessibility_shortcut_type_hardware.xml
new file mode 100644
index 0000000..9ef3664
--- /dev/null
+++ b/res/drawable-night/accessibility_shortcut_type_hardware.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 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="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"/>
+ <path
+ android:pathData="M206.1,19.1c35,0 67.9,13.6 92.6,38.4C323.4,82.1 337,115 337,150s-13.6,67.9 -38.4,92.6C273.9,267.3 241,281 206,281s-67.9,-13.6 -92.6,-38.4C88.8,217.9 75.1,185 75.1,150s13.6,-67.9 38.4,-92.6S171.1,19.1 206.1,19.1M206.1,17.1c-73.4,0 -133,59.5 -133,132.9S132.6,282.9 206,282.9s133,-59.5 133,-132.9S279.5,17.1 206.1,17.1L206.1,17.1z"
+ android:fillColor="#3C4043"/>
+ <path
+ android:pathData="M287,187.8v-1.5h2.9v-13.7c0,-1.6 -1.3,-2.9 -2.9,-2.9v-23.2c1.6,0 2.9,-1.3 2.9,-2.9V132c0,-1.6 -1.3,-2.9 -2.9,-2.9V68.4c0,-8 -6.5,-14.5 -14.5,-14.5H139.4c-8,0 -14.5,6.5 -14.5,14.5v185.3c1,0.7 1.9,1.4 2.9,2.1V68.4c0,-6.4 5.2,-11.6 11.6,-11.6h133.1c6.4,0 11.6,5.2 11.6,11.6v188.7c1,-0.7 1.9,-1.4 2.9,-2.2v-50.5c1.6,0 2.9,-1.3 2.9,-2.9v-13.7H287z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M287,204.4c1.6,0 2.9,-1.3 2.9,-2.9v-14H287v-0.9h2.9v-14c0,-1.6 -1.3,-2.9 -2.9,-2.9"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M825.7,300H469.3c-15.3,0 -27.8,-12.8 -27.8,-28.5v-243C441.5,12.8 454,0 469.3,0h356.5c15.2,0 27.7,12.8 27.7,28.5v243.2C853.5,287.2 841,300 825.7,300z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M728.5,187.8v-1.5h2.9v-13.7c0,-1.6 -1.3,-2.9 -2.9,-2.9v-23.2c1.6,0 2.9,-1.3 2.9,-2.9V132c0,-1.6 -1.3,-2.9 -2.9,-2.9V68.4c0,-8 -6.5,-14.5 -14.5,-14.5H580.9c-8,0 -14.5,6.5 -14.5,14.5v185.3c1,0.7 1.9,1.4 2.9,2.1V68.4c0,-6.4 5.2,-11.6 11.6,-11.6H714c6.4,0 11.6,5.2 11.6,11.6v188.7c1,-0.7 1.9,-1.4 2.9,-2.2v-50.5c1.6,0 2.9,-1.3 2.9,-2.9v-13.7H728.5z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M728.5,204.4c1.6,0 2.9,-1.3 2.9,-2.9v-14h-2.9v-0.9h2.9v-14c0,-1.6 -1.3,-2.9 -2.9,-2.9"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M648.2,19.1c35,0 67.9,13.6 92.6,38.4c24.7,24.6 38.3,57.5 38.3,92.5s-13.6,67.9 -38.4,92.6C716,267.3 683.1,281 648.1,281s-67.9,-13.6 -92.6,-38.4c-24.6,-24.7 -38.3,-57.6 -38.3,-92.6s13.6,-67.9 38.4,-92.6C580.4,32.7 613.2,19.1 648.2,19.1M648.2,17.1c-73.4,0 -133,59.5 -133,132.9s59.5,132.9 132.9,132.9s133,-59.5 133,-132.9S721.6,17.1 648.2,17.1L648.2,17.1z"
+ android:fillColor="#E8EAED"/>
+</vector>
diff --git a/res/drawable-night/accessibility_shortcut_type_software.xml b/res/drawable-night/accessibility_shortcut_type_software.xml
new file mode 100644
index 0000000..8d55ae9
--- /dev/null
+++ b/res/drawable-night/accessibility_shortcut_type_software.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 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="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5V28.5C0,12.8 12.5,0 27.8,0H384.3C399.5,0 412,12.8 412,28.5V271.7C412,287.2 399.5,300 384.2,300Z"/>
+ <path
+ android:pathData="M142,225.3H275.1a14.51,14.51 0,0 0,14.5 -14.5V69a2.9,2.9 0,0 0,2.9 -2.9v-17c-1.9,-1.6 -3.8,-3.2 -5.8,-4.7V210.8a11.61,11.61 0,0 1,-11.6 11.6H142a11.61,11.61 0,0 1,-11.6 -11.6V42.7c-1,0.7 -1.9,1.4 -2.9,2.1V210.9A14.62,14.62 0,0 0,142 225.3Z"
+ android:fillColor="#80868b"/>
+ <path
+ android:pathData="M286.7,210.83a11.59,11.59 0,0 1,-11.58 11.58H142a11.59,11.59 0,0 1,-11.58 -11.58V183.26H286.7Z"
+ android:fillColor="#3c4043"/>
+ <path
+ android:pathData="M250.41,193.38a1.77,1.77 0,1 1,-1.78 1.77A1.77,1.77 0,0 1,250.41 193.38ZM253.07,199.58v11.53h-1.78v-5.32h-1.77v5.32h-1.77L247.75,199.58a30.78,30.78 0,0 1,-5.32 -0.89l0.44,-1.77a32.34,32.34 0,0 0,15.07 0l0.45,1.77A30.78,30.78 0,0 1,253.07 199.58Z"
+ android:fillColor="#fff"/>
+ <path
+ android:pathData="M208.55,202.84m-6.13,0a6.13,6.13 0,1 1,12.26 0a6.13,6.13 0,1 1,-12.26 0"
+ android:fillColor="#80868b"/>
+ <path
+ android:pathData="M250.41,202.84m-22.28,0a22.28,22.28 0,1 1,44.56 0a22.28,22.28 0,1 1,-44.56 0"
+ android:strokeWidth="2"
+ android:fillColor="#00000000"
+ android:strokeColor="#669df6"/>
+ <path
+ android:pathData="M160.45,202.84l10.43,6.02l0,-12.05l-10.43,6.03z"
+ android:fillColor="#80868b"/>
+ <path
+ android:pathData="M207.4,19.1a131.11,131.11 0,0 1,131 131,131 131,0 0,1 -262,-0.1 130.94,130.94 0,0 1,131 -130.9m0,-2A132.9,132.9 0,1 0,340.3 150,133 133,0 0,0 207.4,17.1Z"
+ android:fillColor="#3c4043"/>
+</vector>
diff --git a/res/drawable-night/accessibility_shortcut_type_software_floating.xml b/res/drawable-night/accessibility_shortcut_type_software_floating.xml
new file mode 100644
index 0000000..25d53ca
--- /dev/null
+++ b/res/drawable-night/accessibility_shortcut_type_software_floating.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 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="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5V28.5C0,12.8 12.5,0 27.8,0H384.3C399.5,0 412,12.8 412,28.5V271.7C412,287.2 399.5,300 384.2,300Z"/>
+ <path
+ android:pathData="M142,225.3H275.1a14.51,14.51 0,0 0,14.5 -14.5V69a2.9,2.9 0,0 0,2.9 -2.9v-17c-1.9,-1.6 -3.8,-3.2 -5.8,-4.7V210.8a11.61,11.61 0,0 1,-11.6 11.6H142a11.61,11.61 0,0 1,-11.6 -11.6V42.7c-1,0.7 -1.9,1.4 -2.9,2.1V210.9A14.62,14.62 0,0 0,142 225.3Z"
+ android:fillColor="#80868b"/>
+ <path
+ android:strokeWidth="1"
+ android:pathData="M286.7,144.13H266a19.63,19.63 0,1 0,0 39.26H286.7"
+ android:fillColor="#00000000"
+ android:strokeColor="#80868b"/>
+ <path
+ android:pathData="M266,148.65a15.11,15.11 0,1 0,15.1 15.11A15.11,15.11 0,0 0,266 148.65ZM266,155.93a1.59,1.59 0,0 1,0 3.17,1.59 1.59,0 1,1 0,-3.17ZM268.37,161.47v10.29h-1.58L266.79,167h-1.59v4.75h-1.58L263.62,161.47a27.23,27.23 0,0 1,-4.75 -0.79l0.4,-1.58a29.06,29.06 0,0 0,13.46 0l0.39,1.58A27.23,27.23 0,0 1,268.33 161.47Z"
+ android:fillColor="#dadce0"/>
+ <path
+ android:pathData="M207.4,19.1a131.11,131.11 0,0 1,131 131,131 131,0 0,1 -262,-0.1 130.94,130.94 0,0 1,131 -130.9m0,-2A132.9,132.9 0,1 0,340.3 150,133 133,0 0,0 207.4,17.1Z"
+ android:fillColor="#3c4043"/>
+</vector>
diff --git a/res/drawable-night/accessibility_shortcut_type_software_gesture.xml b/res/drawable-night/accessibility_shortcut_type_software_gesture.xml
new file mode 100644
index 0000000..9055865
--- /dev/null
+++ b/res/drawable-night/accessibility_shortcut_type_software_gesture.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 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="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"/>
+ <path
+ android:pathData="M139.5,225.3h133.1c8,0 14.5,-6.5 14.5,-14.5V69c1.6,0 2.9,-1.3 2.9,-2.9v-17c-1.9,-1.6 -3.8,-3.2 -5.8,-4.7v166.4c0,6.4 -5.2,11.6 -11.6,11.6H139.5c-6.4,0 -11.6,-5.2 -11.6,-11.6V42.7c-1,0.7 -1.9,1.4 -2.9,2.1v166.1C125.1,218.8 131.6,225.3 139.5,225.3z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M229.9,207.9h-47.8c-1.1,0 -2,0.9 -2,2s0.9,2 2,2h47.8c1.1,0 2,-0.9 2,-2S231,207.9 229.9,207.9z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M198.4,205.7v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2s5.2,-2.3 5.2,-5.2C201.6,208.4 200.2,206.5 198.4,205.7z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M217.7,205.7v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2s5.2,-2.3 5.2,-5.2C220.9,208.4 219.6,206.5 217.7,205.7z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M206.1,19.1c35,0 67.9,13.6 92.6,38.4c24.7,24.7 38.4,57.6 38.4,92.6s-13.6,67.9 -38.4,92.6c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4C88.8,217.9 75.1,185 75.1,150s13.6,-67.9 38.4,-92.6C138.2,32.7 171.1,19.1 206.1,19.1M206.1,17.1c-73.4,0 -133,59.5 -133,132.9S132.6,282.9 206,282.9S339,223.4 339,150S279.5,17.1 206.1,17.1L206.1,17.1z"
+ android:fillColor="#3C4043"/>
+</vector>
diff --git a/res/drawable-night/accessibility_shortcut_type_software_gesture_talkback.xml b/res/drawable-night/accessibility_shortcut_type_software_gesture_talkback.xml
new file mode 100644
index 0000000..0b6f1e6
--- /dev/null
+++ b/res/drawable-night/accessibility_shortcut_type_software_gesture_talkback.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 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="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"/>
+ <path
+ android:pathData="M138,225.3h133.1c8,0 14.5,-6.5 14.5,-14.5V69c1.6,0 2.9,-1.3 2.9,-2.9V45.7c-1.9,-1.5 -3.8,-2.9 -5.8,-4.3v169.4c0,6.4 -5.2,11.6 -11.6,11.6H138c-6.4,0 -11.6,-5.2 -11.6,-11.6V43.5c-1,0.7 -1.9,1.5 -2.9,2.2v165C123.5,218.8 130,225.3 138,225.3z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M206,283.9c-73.9,0 -133.9,-60.1 -133.9,-133.9S132.1,16.1 206,16.1c73.9,0 133.9,60.1 133.9,133.9S279.9,283.9 206,283.9zM206,18.1C133.2,18.1 74.1,77.2 74.1,150S133.2,281.9 206,281.9S337.9,222.8 337.9,150S278.8,18.1 206,18.1z"
+ android:fillColor="#3C4043"/>
+ <path
+ android:pathData="M229.9,207.9h-47.8c-1.1,0 -2,0.9 -2,2s0.9,2 2,2h47.8c1.1,0 2,-0.9 2,-2S231,207.9 229.9,207.9z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M190.9,205.7v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2c2.9,0 5.2,-2.3 5.2,-5.2C194.1,208.4 192.8,206.5 190.9,205.7z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M208,205.7v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2c2.9,0 5.2,-2.3 5.2,-5.2C211.2,208.4 209.9,206.5 208,205.7z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M225.1,205.7v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2c2.9,0 5.2,-2.3 5.2,-5.2C228.2,208.4 226.9,206.5 225.1,205.7z"
+ android:fillColor="#669DF6"/>
+</vector>
diff --git a/res/drawable-night/illustration_accessibility_gesture_three_finger.xml b/res/drawable-night/illustration_accessibility_gesture_three_finger.xml
new file mode 100644
index 0000000..593c3af
--- /dev/null
+++ b/res/drawable-night/illustration_accessibility_gesture_three_finger.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 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"
+ xmlns:aapt="http://schemas.android.com/aapt"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"/>
+ <path
+ android:pathData="M274.9,97.7v-9.5c0,-1.3 -1.1,-2.4 -2.4,-2.4V35.9c0,-6.6 -5.3,-11.9 -11.9,-11.9H151.3c-6.6,0 -11.9,5.3 -11.9,11.9v228.2c0,6.6 5.3,11.9 11.9,11.9h109.4c6.6,0 11.9,-5.3 11.9,-11.9V147.6c1.3,0 2.4,-1.1 2.4,-2.4v-23.8c0,-1.3 -1.1,-2.4 -2.4,-2.4v-19C273.9,100.1 274.9,99 274.9,97.7zM270.2,264.1c0,5.2 -4.3,9.5 -9.5,9.5H151.3c-5.2,0 -9.5,-4.3 -9.5,-9.5V35.9c0,-5.2 4.3,-9.5 9.5,-9.5h109.4c5.2,0 9.5,4.3 9.5,9.5V264.1z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M176.7,209.6c-3.7,0 -6.6,3 -6.6,6.6v24.6h13.3v-24.6C183.4,212.6 180.4,209.6 176.7,209.6z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:startY="240.8954"
+ android:startX="176.75"
+ android:endY="209.6335"
+ android:endX="176.75"
+ android:type="linear">
+ <item android:offset="0" android:color="#00669DF6"/>
+ <item android:offset="0.695" android:color="#FF669DF6"/>
+ </gradient>
+ </aapt:attr>
+ </path>
+ <path
+ android:pathData="M206,209.6c-3.7,0 -6.6,3 -6.6,6.6v24.6h13.3v-24.6C212.6,212.6 209.7,209.6 206,209.6z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:startY="240.8954"
+ android:startX="206.05"
+ android:endY="209.6335"
+ android:endX="206.05"
+ android:type="linear">
+ <item android:offset="0" android:color="#00669DF6"/>
+ <item android:offset="0.695" android:color="#FF669DF6"/>
+ </gradient>
+ </aapt:attr>
+ </path>
+ <path
+ android:pathData="M235.3,209.6c-3.7,0 -6.6,3 -6.6,6.6v24.6H242v-24.6C241.9,212.6 239,209.6 235.3,209.6z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:startY="240.8954"
+ android:startX="235.35"
+ android:endY="209.6335"
+ android:endX="235.35"
+ android:type="linear">
+ <item android:offset="0" android:color="#00669DF6"/>
+ <item android:offset="0.695" android:color="#FF669DF6"/>
+ </gradient>
+ </aapt:attr>
+ </path>
+</vector>
diff --git a/res/drawable-night/illustration_accessibility_gesture_two_finger.xml b/res/drawable-night/illustration_accessibility_gesture_two_finger.xml
new file mode 100644
index 0000000..c95523b
--- /dev/null
+++ b/res/drawable-night/illustration_accessibility_gesture_two_finger.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 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"
+ xmlns:aapt="http://schemas.android.com/aapt"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"/>
+ <path
+ android:pathData="M274.9,97.7v-9.5c0,-1.3 -1.1,-2.4 -2.4,-2.4V35.9c0,-6.6 -5.3,-11.9 -11.9,-11.9H151.3c-6.6,0 -11.9,5.3 -11.9,11.9v228.2c0,6.6 5.3,11.9 11.9,11.9h109.4c6.6,0 11.9,-5.3 11.9,-11.9V147.6c1.3,0 2.4,-1.1 2.4,-2.4v-23.8c0,-1.3 -1.1,-2.4 -2.4,-2.4v-19C273.9,100.1 274.9,99 274.9,97.7zM270.2,264.1c0,5.2 -4.3,9.5 -9.5,9.5H151.3c-5.2,0 -9.5,-4.3 -9.5,-9.5V35.9c0,-5.2 4.3,-9.5 9.5,-9.5h109.4c5.2,0 9.5,4.3 9.5,9.5V264.1z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M188.6,209.6c-3.7,0 -6.6,3 -6.6,6.6v24.6h13.3v-24.6C195.3,212.6 192.3,209.6 188.6,209.6z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:startY="240.8954"
+ android:startX="188.65"
+ android:endY="209.6335"
+ android:endX="188.65"
+ android:type="linear">
+ <item android:offset="0" android:color="#00669DF6"/>
+ <item android:offset="0.695" android:color="#FF669DF6"/>
+ </gradient>
+ </aapt:attr>
+ </path>
+ <path
+ android:pathData="M223.4,209.6c-3.7,0 -6.6,3 -6.6,6.6v24.6H230v-24.6C230,212.6 227.1,209.6 223.4,209.6z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:startY="240.8954"
+ android:startX="223.4"
+ android:endY="209.6335"
+ android:endX="223.4"
+ android:type="linear">
+ <item android:offset="0" android:color="#00669DF6"/>
+ <item android:offset="0.695" android:color="#FF669DF6"/>
+ </gradient>
+ </aapt:attr>
+ </path>
+</vector>
diff --git a/res/drawable-nodpi/color_mode_preview.jpg b/res/drawable-nodpi/color_mode_preview.jpg
deleted file mode 100644
index 804bcf1..0000000
--- a/res/drawable-nodpi/color_mode_preview.jpg
+++ /dev/null
Binary files differ
diff --git a/res/drawable-nodpi/color_mode_preview1.jpg b/res/drawable-nodpi/color_mode_preview1.jpg
new file mode 100644
index 0000000..71bcb7e
--- /dev/null
+++ b/res/drawable-nodpi/color_mode_preview1.jpg
Binary files differ
diff --git a/res/drawable-nodpi/color_mode_preview2.jpg b/res/drawable-nodpi/color_mode_preview2.jpg
new file mode 100644
index 0000000..4153d8e
--- /dev/null
+++ b/res/drawable-nodpi/color_mode_preview2.jpg
Binary files differ
diff --git a/res/drawable-nodpi/color_mode_preview3.jpg b/res/drawable-nodpi/color_mode_preview3.jpg
new file mode 100644
index 0000000..ab83f08
--- /dev/null
+++ b/res/drawable-nodpi/color_mode_preview3.jpg
Binary files differ
diff --git a/res/drawable/accessibility_button_navigation.xml b/res/drawable/accessibility_button_navigation.xml
index 82e3c70..8fdb627 100644
--- a/res/drawable/accessibility_button_navigation.xml
+++ b/res/drawable/accessibility_button_navigation.xml
@@ -15,53 +15,29 @@
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="125dp"
- android:height="153dp"
- android:viewportWidth="125"
- android:viewportHeight="153">
- <group>
- <clip-path
- android:pathData="M0,0h125v153h-125z"/>
- <path
- android:pathData="M7.4,-62.9L117.6,-62.9A6.3,6.3 0,0 1,123.9 -56.6L123.9,145.6A6.3,6.3 0,0 1,117.6 151.9L7.4,151.9A6.3,6.3 0,0 1,1.1 145.6L1.1,-56.6A6.3,6.3 0,0 1,7.4 -62.9z"
- android:strokeWidth="1.8"
- android:fillColor="#DADCE0"
- android:strokeColor="#BDC1C6"/>
- <group>
- <clip-path
- android:pathData="M7.4,-62.9L116.6,-62.9A6.3,6.3 0,0 1,122.9 -56.6L122.9,145.6A6.3,6.3 0,0 1,116.6 151.9L7.4,151.9A6.3,6.3 0,0 1,1.1 145.6L1.1,-56.6A6.3,6.3 0,0 1,7.4 -62.9z"/>
- <path
- android:pathData="M12.4,-61L112.6,-61A5.4,5.4 0,0 1,118 -55.6L118,140.6A5.4,5.4 0,0 1,112.6 146L12.4,146A5.4,5.4 0,0 1,7 140.6L7,-55.6A5.4,5.4 0,0 1,12.4 -61z"
- android:fillColor="#F8F9FA"/>
- <group>
- <clip-path
- android:pathData="M12.4,-61L112.6,-61A5.4,5.4 0,0 1,118 -55.6L118,140.6A5.4,5.4 0,0 1,112.6 146L12.4,146A5.4,5.4 0,0 1,7 140.6L7,-55.6A5.4,5.4 0,0 1,12.4 -61z"/>
- </group>
- </group>
- <path
- android:pathData="M7,126H118V140.6C118,143.582 115.582,146 112.6,146H12.4C9.418,146 7,143.582 7,140.6V126Z"
- android:fillColor="#000000"
- android:fillAlpha="0.87"/>
- <path
- android:strokeWidth="1"
- android:pathData="M63.5,138.688C64.713,138.688 65.697,137.708 65.697,136.5C65.697,135.292 64.713,134.312 63.5,134.312C62.286,134.312 61.303,135.292 61.303,136.5C61.303,137.708 62.286,138.688 63.5,138.688Z"
- android:fillColor="#00000000"
- android:fillType="evenOdd"
- android:strokeColor="#9AA0A6"/>
- <path
- android:strokeWidth="1"
- android:pathData="M33.694,133.953C33.827,133.876 33.994,133.972 33.994,134.126V138.874C33.994,139.028 33.827,139.125 33.694,139.047L29.604,136.673C29.471,136.596 29.471,136.404 29.604,136.327L33.694,133.953Z"
- android:fillColor="#00000000"
- android:fillType="evenOdd"
- android:strokeColor="#9AA0A6"/>
- <path
- android:pathData="M96.111,131.2C96.111,131.86 95.611,132.4 95,132.4C94.389,132.4 93.889,131.86 93.889,131.2C93.889,130.54 94.389,130 95,130C95.611,130 96.111,130.54 96.111,131.2ZM95,133C96.572,133 98.272,132.82 99.722,132.4L100,133.6C98.967,133.9 97.778,134.098 96.667,134.2V142H95.556V138.4H94.444V142H93.333V134.2C92.222,134.098 91.033,133.9 90,133.6L90.278,132.4C91.728,132.82 93.428,133 95,133Z"
- android:fillColor="#ffffff"
- android:fillType="evenOdd"/>
- <path
- android:pathData="M94.5,135.5m-15.5,0a15.5,15.5 0,1 1,31 0a15.5,15.5 0,1 1,-31 0"
- android:strokeWidth="4"
- android:fillColor="#00000000"
- android:strokeColor="#4285F4"/>
- </group>
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M325.2,231.9c0,9.8 -7.9,17.7 -17.7,17.7H103.9c-9.8,0 -17.7,-7.9 -17.7,-17.7v-42.2h239V231.9z"/>
+ <path
+ android:pathData="M269.7,205.2c1.5,0 2.7,1.2 2.7,2.7s-1.2,2.7 -2.7,2.7c-1.5,0 -2.7,-1.2 -2.7,-2.7S268.2,205.2 269.7,205.2zM273.8,214.7v17.6H271v-8.1h-2.7v8.1h-2.7v-17.6c-2.7,-0.2 -5.6,-0.7 -8.1,-1.4l0.7,-2.7c3.5,0.9 7.7,1.4 11.5,1.4c3.8,0 8,-0.4 11.5,-1.4l0.7,2.7C279.4,214 276.5,214.5 273.8,214.7z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M205.7,219.7m-9.4,0a9.4,9.4 0,1 1,18.8 0a9.4,9.4 0,1 1,-18.8 0"
+ android:fillColor="#BDC0C4"/>
+ <path
+ android:pathData="M132.1,219.7l16,9.2l0,-18.5z"
+ android:fillColor="#BDC0C4"/>
+ <path
+ android:pathData="M325.4,231.9c0,9.8 -7.9,17.7 -17.7,17.7H103.9c-9.8,0 -17.7,-7.9 -17.7,-17.7V0h-4.4v231.9c0,12.2 9.9,22.2 22.1,22.2h203.8c12.2,0 22.1,-9.9 22.1,-22.2V14.8c2.4,0 4.4,-2 4.4,-4.4V0h-8.9V231.9z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M269.7,255.3c-19.6,0 -35.6,-16 -35.6,-35.6s16,-35.6 35.6,-35.6s35.6,16 35.6,35.6S289.3,255.3 269.7,255.3zM269.7,187.1c-17.9,0 -32.5,14.6 -32.5,32.5c0,17.9 14.6,32.5 32.5,32.5s32.5,-14.6 32.5,-32.5C302.2,201.7 287.6,187.1 269.7,187.1z"
+ android:fillColor="#3773DF"/>
</vector>
diff --git a/res/drawable/accessibility_shortcut_type_hardware.png b/res/drawable/accessibility_shortcut_type_hardware.png
deleted file mode 100644
index 664ceb3..0000000
--- a/res/drawable/accessibility_shortcut_type_hardware.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable/accessibility_shortcut_type_hardware.xml b/res/drawable/accessibility_shortcut_type_hardware.xml
new file mode 100644
index 0000000..b6b227b
--- /dev/null
+++ b/res/drawable/accessibility_shortcut_type_hardware.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 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="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M287,187.8v-1.5h2.9v-13.7c0,-1.6 -1.3,-2.9 -2.9,-2.9v-23.2c1.6,0 2.9,-1.3 2.9,-2.9V132c0,-1.6 -1.3,-2.9 -2.9,-2.9V68.4c0,-8 -6.5,-14.5 -14.5,-14.5H139.4c-8,0 -14.5,6.5 -14.5,14.5v185.3c1,0.7 1.9,1.4 2.9,2.1V68.4c0,-6.4 5.2,-11.6 11.6,-11.6h133.1c6.4,0 11.6,5.2 11.6,11.6v188.7c1,-0.7 1.9,-1.4 2.9,-2.2v-50.5c1.6,0 2.9,-1.3 2.9,-2.9v-13.7L287,187.8L287,187.8z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M287,204.4c1.6,0 2.9,-1.3 2.9,-2.9v-14H287v-0.9h2.9v-14c0,-1.6 -1.3,-2.9 -2.9,-2.9"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M206.7,19.1c35,0 67.9,13.6 92.6,38.4C324,82.1 337.6,115 337.6,150s-13.6,67.9 -38.4,92.6c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4C89.4,217.9 75.7,185 75.7,150s13.6,-67.9 38.4,-92.6C138.9,32.7 171.7,19.1 206.7,19.1M206.7,17.1c-73.4,0 -133,59.5 -133,132.9s59.5,132.9 132.9,132.9s133,-59.5 133,-132.9S280.1,17.1 206.7,17.1L206.7,17.1z"
+ android:fillColor="#E8EAED"/>
+</vector>
diff --git a/res/drawable/accessibility_shortcut_type_software.png b/res/drawable/accessibility_shortcut_type_software.png
deleted file mode 100644
index 0212548..0000000
--- a/res/drawable/accessibility_shortcut_type_software.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable/accessibility_shortcut_type_software.xml b/res/drawable/accessibility_shortcut_type_software.xml
new file mode 100644
index 0000000..d0573aa
--- /dev/null
+++ b/res/drawable/accessibility_shortcut_type_software.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 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="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5V28.5C0,12.8 12.5,0 27.8,0H384.3C399.5,0 412,12.8 412,28.5V271.7C412,287.2 399.5,300 384.2,300Z"
+ android:fillColor="#fff"/>
+ <path
+ android:pathData="M142,225.3H275.1a14.51,14.51 0,0 0,14.5 -14.5V69a2.9,2.9 0,0 0,2.9 -2.9v-17c-1.9,-1.6 -3.8,-3.2 -5.8,-4.7V210.8a11.61,11.61 0,0 1,-11.6 11.6H142a11.61,11.61 0,0 1,-11.6 -11.6V42.7c-1,0.7 -1.9,1.4 -2.9,2.1V210.9A14.62,14.62 0,0 0,142 225.3Z"
+ android:fillColor="#dadce0"/>
+ <path
+ android:pathData="M207.4,19.1a131.11,131.11 0,0 1,131 131,131 131,0 0,1 -262,-0.1 130.94,130.94 0,0 1,131 -130.9m0,-2A132.9,132.9 0,1 0,340.3 150,133 133,0 0,0 207.4,17.1Z"
+ android:fillColor="#e8eaed"/>
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M286.7,210.83a11.59,11.59 0,0 1,-11.58 11.58H142a11.59,11.59 0,0 1,-11.58 -11.58V183.26H286.7Z"/>
+ <path
+ android:pathData="M250.41,193.38a1.77,1.77 0,1 1,-1.78 1.77A1.77,1.77 0,0 1,250.41 193.38ZM253.07,199.58v11.53h-1.78v-5.32h-1.77v5.32h-1.77L247.75,199.58a30.78,30.78 0,0 1,-5.32 -0.89l0.44,-1.77a32.34,32.34 0,0 0,15.07 0l0.45,1.77A30.78,30.78 0,0 1,253.07 199.58Z"
+ android:fillColor="#fff"/>
+ <path
+ android:pathData="M208.55,202.84m-6.13,0a6.13,6.13 0,1 1,12.26 0a6.13,6.13 0,1 1,-12.26 0"
+ android:fillColor="#bdc1c6"/>
+ <path
+ android:pathData="M250.41,202.84m-22.28,0a22.28,22.28 0,1 1,44.56 0a22.28,22.28 0,1 1,-44.56 0"
+ android:strokeWidth="2"
+ android:fillColor="#00000000"
+ android:strokeColor="#1a73e8"/>
+ <path
+ android:pathData="M160.45,202.84l10.43,6.02l0,-12.05l-10.43,6.03z"
+ android:fillColor="#bdc1c6"/>
+</vector>
diff --git a/res/drawable/accessibility_shortcut_type_software_floating.xml b/res/drawable/accessibility_shortcut_type_software_floating.xml
index 9582015..88ce42d 100644
--- a/res/drawable/accessibility_shortcut_type_software_floating.xml
+++ b/res/drawable/accessibility_shortcut_type_software_floating.xml
@@ -15,54 +15,25 @@
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="180dp"
- android:height="180dp"
- android:viewportWidth="180"
- android:viewportHeight="180">
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
<path
- android:pathData="M90,90m-89,0a89,89 0,1 1,178 0a89,89 0,1 1,-178 0"
- android:strokeWidth="2"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5V28.5C0,12.8 12.5,0 27.8,0H384.3C399.5,0 412,12.8 412,28.5V271.7C412,287.2 399.5,300 384.2,300Z"
+ android:fillColor="#fff"/>
+ <path
+ android:pathData="M142,225.3H275.1a14.51,14.51 0,0 0,14.5 -14.5V69a2.9,2.9 0,0 0,2.9 -2.9v-17c-1.9,-1.6 -3.8,-3.2 -5.8,-4.7V210.8a11.61,11.61 0,0 1,-11.6 11.6H142a11.61,11.61 0,0 1,-11.6 -11.6V42.7c-1,0.7 -1.9,1.4 -2.9,2.1V210.9A14.62,14.62 0,0 0,142 225.3Z"
+ android:fillColor="#dadce0"/>
+ <path
+ android:strokeWidth="1"
+ android:pathData="M286.7,144.13H266a19.63,19.63 0,1 0,0 39.26H286.7"
android:fillColor="#00000000"
- android:strokeColor="#ECEEEF"/>
- <group>
- <clip-path
- android:pathData="M90,90m-87,0a87,87 0,1 1,174 0a87,87 0,1 1,-174 0"/>
- <path
- android:pathData="M35.4,-70.9L144.6,-70.9A6.3,6.3 0,0 1,150.9 -64.6L150.9,137.6A6.3,6.3 0,0 1,144.6 143.9L35.4,143.9A6.3,6.3 0,0 1,29.1 137.6L29.1,-64.6A6.3,6.3 0,0 1,35.4 -70.9z"
- android:strokeWidth="1.8"
- android:fillColor="#F2F3F4"
- android:strokeColor="#DADCE0"/>
- <group>
- <clip-path
- android:pathData="M35.4,-70.9L144.6,-70.9A6.3,6.3 0,0 1,150.9 -64.6L150.9,137.6A6.3,6.3 0,0 1,144.6 143.9L35.4,143.9A6.3,6.3 0,0 1,29.1 137.6L29.1,-64.6A6.3,6.3 0,0 1,35.4 -70.9z"/>
- <path
- android:pathData="M40.4,-69L140.6,-69A5.4,5.4 0,0 1,146 -63.6L146,132.6A5.4,5.4 0,0 1,140.6 138L40.4,138A5.4,5.4 0,0 1,35 132.6L35,-63.6A5.4,5.4 0,0 1,40.4 -69z"
- android:fillColor="#ffffff"/>
- <group>
- <clip-path
- android:pathData="M40.4,-69L140.6,-69A5.4,5.4 0,0 1,146 -63.6L146,132.6A5.4,5.4 0,0 1,140.6 138L40.4,138A5.4,5.4 0,0 1,35 132.6L35,-63.6A5.4,5.4 0,0 1,40.4 -69z"/>
- <path
- android:strokeWidth="1"
- android:pathData="M132,90.5L158,90.5A14.5,14.5 0,0 1,172.5 105L172.5,105A14.5,14.5 0,0 1,158 119.5L132,119.5A14.5,14.5 0,0 1,117.5 105L117.5,105A14.5,14.5 0,0 1,132 90.5z"
- android:fillColor="#ffffff"
- android:strokeColor="#DADCE0"/>
- <path
- android:pathData="M132.4,105m-11.2,0a11.2,11.2 0,1 1,22.4 0a11.2,11.2 0,1 1,-22.4 0"
- android:fillColor="#80868B"/>
- <path
- android:pathData="M133.467,100.733C133.467,101.32 132.987,101.8 132.4,101.8C131.813,101.8 131.333,101.32 131.333,100.733C131.333,100.147 131.813,99.666 132.4,99.666C132.987,99.666 133.467,100.147 133.467,100.733ZM132.4,102.333C133.909,102.333 135.541,102.173 136.933,101.8L137.2,102.867C136.208,103.133 135.067,103.309 134,103.4V110.333H132.933V107.133H131.867V110.333H130.8V103.4C129.733,103.309 128.592,103.133 127.6,102.867L127.867,101.8C129.259,102.173 130.891,102.333 132.4,102.333Z"
- android:fillColor="#ffffff"
- android:fillType="evenOdd"/>
- <path
- android:pathData="M121.719,120.653C121.719,121.29 121.198,121.81 120.562,121.81C119.927,121.81 119.406,121.29 119.406,120.653C119.406,120.017 119.927,119.497 120.562,119.497C121.198,119.497 121.719,120.017 121.719,120.653ZM120.562,122.533C122.38,122.533 124.346,122.316 126.023,121.81L126.344,123.255C125.149,123.617 123.774,123.855 122.49,123.978V133.374H121.205V129.038H119.92V133.374H118.635V123.978C117.351,123.855 115.976,123.617 114.781,123.255L115.102,121.81C116.779,122.316 118.745,122.533 120.562,122.533Z"
- android:fillColor="#ffffff"
- android:fillType="evenOdd"/>
- <group>
- <clip-path
- android:pathData="M121.719,120.653C121.719,121.29 121.198,121.81 120.562,121.81C119.927,121.81 119.406,121.29 119.406,120.653C119.406,120.017 119.927,119.497 120.562,119.497C121.198,119.497 121.719,120.017 121.719,120.653ZM120.562,122.533C122.38,122.533 124.346,122.316 126.023,121.81L126.344,123.255C125.149,123.617 123.774,123.855 122.49,123.978V133.374H121.205V129.038H119.92V133.374H118.635V123.978C117.351,123.855 115.976,123.617 114.781,123.255L115.102,121.81C116.779,122.316 118.745,122.533 120.562,122.533Z"
- android:fillType="evenOdd"/>
- </group>
- </group>
- </group>
- </group>
+ android:strokeColor="#dadce0"/>
+ <path
+ android:pathData="M266,148.65a15.11,15.11 0,1 0,15.1 15.11A15.11,15.11 0,0 0,266 148.65ZM266,155.93a1.59,1.59 0,0 1,0 3.17,1.59 1.59,0 1,1 0,-3.17ZM268.37,161.47v10.29h-1.58L266.79,167h-1.59v4.75h-1.58L263.62,161.47a27.23,27.23 0,0 1,-4.75 -0.79l0.4,-1.58a29.06,29.06 0,0 0,13.46 0l0.39,1.58A27.23,27.23 0,0 1,268.33 161.47Z"
+ android:fillColor="#5f6368"/>
+ <path
+ android:pathData="M207.4,19.1a131.11,131.11 0,0 1,131 131,131 131,0 0,1 -262,-0.1 130.94,130.94 0,0 1,131 -130.9m0,-2A132.9,132.9 0,1 0,340.3 150,133 133,0 0,0 207.4,17.1Z"
+ android:fillColor="#e8eaed"/>
</vector>
diff --git a/res/drawable/accessibility_shortcut_type_software_gesture.png b/res/drawable/accessibility_shortcut_type_software_gesture.png
deleted file mode 100644
index 0a2921a..0000000
--- a/res/drawable/accessibility_shortcut_type_software_gesture.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable/accessibility_shortcut_type_software_gesture.xml b/res/drawable/accessibility_shortcut_type_software_gesture.xml
new file mode 100644
index 0000000..514dd51
--- /dev/null
+++ b/res/drawable/accessibility_shortcut_type_software_gesture.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 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="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M842.3,299.9H485.9c-15.3,0 -27.8,-12.8 -27.8,-28.5v-243c0,-15.7 12.5,-28.5 27.8,-28.5h356.5c15.2,0 27.7,12.8 27.7,28.5v243.2C870.1,287.1 857.6,299.9 842.3,299.9z"/>
+ <path
+ android:pathData="M597.6,225.2h133.1c8,0 14.5,-6.5 14.5,-14.5V68.9c1.6,0 2.9,-1.3 2.9,-2.9V49c-1.9,-1.6 -3.8,-3.2 -5.8,-4.7v166.4c0,6.4 -5.2,11.6 -11.6,11.6H597.6c-6.4,0 -11.6,-5.2 -11.6,-11.6V42.6c-1,0.7 -1.9,1.4 -2.9,2.1v166.1C583.2,218.7 589.7,225.2 597.6,225.2z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M688,207.8h-47.8c-1.1,0 -2,0.9 -2,2s0.9,2 2,2H688c1.1,0 2,-0.9 2,-2S689.1,207.8 688,207.8z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M656.5,205.6v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2c2.9,0 5.2,-2.3 5.2,-5.2C659.7,208.3 658.3,206.4 656.5,205.6z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M675.8,205.6v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2c2.9,0 5.2,-2.3 5.2,-5.2C679,208.3 677.7,206.4 675.8,205.6z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M664.2,19c35,0 67.9,13.6 92.6,38.4c24.7,24.7 38.4,57.6 38.4,92.6s-13.6,67.9 -38.4,92.6c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4c-24.7,-24.8 -38.4,-57.7 -38.4,-92.7s13.6,-67.9 38.4,-92.6C596.3,32.6 629.2,19 664.2,19M664.2,17c-73.4,0 -133,59.5 -133,132.9s59.5,132.9 132.9,132.9s133,-59.5 133,-132.9S737.6,17 664.2,17L664.2,17z"
+ android:fillColor="#3C4043"/>
+ <path
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M139.4,225.3h133.1c8,0 14.5,-6.5 14.5,-14.5V69c1.6,0 2.9,-1.3 2.9,-2.9v-17c-1.9,-1.6 -3.8,-3.2 -5.8,-4.7v166.4c0,6.4 -5.2,11.6 -11.6,11.6H139.4c-6.4,0 -11.6,-5.2 -11.6,-11.6V42.7c-1,0.7 -1.9,1.4 -2.9,2.1v166.1C125,218.8 131.5,225.3 139.4,225.3z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M229.9,207.9h-47.8c-1.1,0 -2,0.9 -2,2s0.9,2 2,2h47.8c1.1,0 2,-0.9 2,-2S231,207.9 229.9,207.9z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M198.4,205.7v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2s5.2,-2.3 5.2,-5.2C201.5,208.4 200.1,206.5 198.4,205.7z"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M217.6,205.7v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2s5.2,-2.3 5.2,-5.2C220.9,208.4 219.5,206.5 217.6,205.7z"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M206.1,19.1c35,0 67.9,13.6 92.6,38.4c24.7,24.7 38.4,57.6 38.4,92.6s-13.6,67.9 -38.4,92.6c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4S75.1,185 75.1,150s13.6,-67.9 38.4,-92.6C138.2,32.7 171.1,19.1 206.1,19.1M206.1,17.1c-73.4,0 -133,59.5 -133,132.9S132.6,282.9 206,282.9S339,223.4 339,150S279.5,17.1 206.1,17.1L206.1,17.1z"
+ android:fillColor="#E8EAED"/>
+</vector>
diff --git a/res/drawable/accessibility_shortcut_type_software_gesture_talkback.png b/res/drawable/accessibility_shortcut_type_software_gesture_talkback.png
deleted file mode 100644
index 85fec85..0000000
--- a/res/drawable/accessibility_shortcut_type_software_gesture_talkback.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable/accessibility_shortcut_type_software_gesture_talkback.xml b/res/drawable/accessibility_shortcut_type_software_gesture_talkback.xml
new file mode 100644
index 0000000..9388e66
--- /dev/null
+++ b/res/drawable/accessibility_shortcut_type_software_gesture_talkback.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 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="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M138,225.3h133.1c8,0 14.5,-6.5 14.5,-14.5V69c1.6,0 2.9,-1.3 2.9,-2.9V45.7c-1.9,-1.5 -3.8,-2.9 -5.8,-4.3v169.4c0,6.4 -5.2,11.6 -11.6,11.6H138c-6.4,0 -11.6,-5.2 -11.6,-11.6V43.5c-1,0.7 -1.9,1.5 -2.9,2.2v165C123.5,218.8 130,225.3 138,225.3z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M206,283.9c-73.9,0 -133.9,-60.1 -133.9,-133.9S132.1,16.1 206,16.1c73.9,0 133.9,60.1 133.9,133.9S279.9,283.9 206,283.9zM206,18.1C133.2,18.1 74.1,77.2 74.1,150S133.2,281.9 206,281.9S337.9,222.8 337.9,150S278.8,18.1 206,18.1z"
+ android:fillColor="#E8EAED"/>
+ <path
+ android:pathData="M229.9,207.9h-47.8c-1.1,0 -2,0.9 -2,2s0.9,2 2,2h47.8c1.1,0 2,-0.9 2,-2S231,207.9 229.9,207.9z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M190.9,205.7v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2c2.9,0 5.2,-2.3 5.2,-5.2C194.1,208.4 192.8,206.5 190.9,205.7z"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M208,205.7v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2c2.9,0 5.2,-2.3 5.2,-5.2C211.2,208.4 209.9,206.5 208,205.7z"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M225.1,205.7v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2c2.9,0 5.2,-2.3 5.2,-5.2C228.2,208.4 226.9,206.5 225.1,205.7z"
+ android:fillColor="#1A73E8"/>
+</vector>
diff --git a/res/drawable/accessibility_shortcut_type_triple_tap.png b/res/drawable/accessibility_shortcut_type_triple_tap.png
deleted file mode 100644
index 6a08d29..0000000
--- a/res/drawable/accessibility_shortcut_type_triple_tap.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable/ic_apps.xml b/res/drawable/ic_apps.xml
index 20583a1..76ba829 100644
--- a/res/drawable/ic_apps.xml
+++ b/res/drawable/ic_apps.xml
@@ -17,7 +17,8 @@
android:width="24dp"
android:height="24dp"
android:viewportWidth="24.0"
- android:viewportHeight="24.0">
+ android:viewportHeight="24.0"
+ android:tint="?android:attr/colorControlNormal">
<path
android:pathData="M16,6C16,7.1 16.9,8 18,8C19.1,8 20,7.1 20,6C20,4.9 19.1,4 18,4C16.9,4 16,4.9 16,6ZM6,8C7.1,8 8,7.1 8,6C8,4.9 7.1,4 6,4C4.9,4 4,4.9 4,6C4,7.1 4.9,8 6,8ZM12.001,20C13.101,20 14.001,19.1 14.001,18C14.001,16.9 13.101,16 12.001,16C10.901,16 10.001,16.9 10.001,18C10.001,19.1 10.901,20 12.001,20ZM8.001,18C8.001,19.1 7.101,20 6.001,20C4.901,20 4.001,19.1 4.001,18C4.001,16.9 4.901,16 6.001,16C7.101,16 8.001,16.9 8.001,18ZM6.001,14C7.101,14 8.001,13.1 8.001,12C8.001,10.9 7.101,10 6.001,10C4.901,10 4.001,10.9 4.001,12C4.001,13.1 4.901,14 6.001,14ZM14.001,12C14.001,13.1 13.101,14 12.001,14C10.901,14 10.001,13.1 10.001,12C10.001,10.9 10.901,10 12.001,10C13.101,10 14.001,10.9 14.001,12ZM14.001,6C14.001,7.1 13.101,8 12.001,8C10.901,8 10.001,7.1 10.001,6C10.001,4.9 10.901,4 12.001,4C13.101,4 14.001,4.9 14.001,6ZM18,14C19.1,14 20,13.1 20,12C20,10.9 19.1,10 18,10C16.9,10 16,10.9 16,12C16,13.1 16.9,14 18,14ZM20,18C20,19.1 19.1,20 18,20C16.9,20 16,19.1 16,18C16,16.9 16.9,16 18,16C19.1,16 20,16.9 20,18Z"
android:fillType="evenOdd"
diff --git a/res/drawable/ic_color_arrow_left_lt.xml b/res/drawable/ic_color_arrow_left_lt.xml
new file mode 100644
index 0000000..237a1a3
--- /dev/null
+++ b/res/drawable/ic_color_arrow_left_lt.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2021 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="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+ <path
+ android:pathData="M0,0h24v24h-24z"/>
+ <path
+ android:pathData="M16.41,18.59L15,20L7,12L15,4L16.41,5.41L9.83,12"
+ android:fillColor="?android:attr/colorAccent"
+ android:fillType="evenOdd"/>
+</vector>
diff --git a/res/drawable/ic_color_arrow_right_lt.xml b/res/drawable/ic_color_arrow_right_lt.xml
new file mode 100644
index 0000000..5107243
--- /dev/null
+++ b/res/drawable/ic_color_arrow_right_lt.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2021 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="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+ <path
+ android:pathData="M0,0h24v24h-24z"/>
+ <path
+ android:pathData="M7.59,5.41L9,4L17,12L9,20L7.59,18.59L14.17,12"
+ android:fillColor="?android:attr/colorAccent"
+ android:fillType="evenOdd"/>
+</vector>
diff --git a/res/drawable/ic_color_page_indicator_focused.xml b/res/drawable/ic_color_page_indicator_focused.xml
new file mode 100644
index 0000000..6173358
--- /dev/null
+++ b/res/drawable/ic_color_page_indicator_focused.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2021 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="6dp"
+ android:height="6dp"
+ android:viewportWidth="6"
+ android:viewportHeight="6">
+ <path
+ android:pathData="M3,0C4.65686,0 6,1.34315 6,3C6,4.65686 4.65685,6 3,6C1.34315,6 0,4.65685 0,3C0,1.34315 1.34315,0 3,0Z"
+ android:fillColor="?android:attr/colorAccent"
+ android:fillType="evenOdd"/>
+</vector>
diff --git a/res/drawable/ic_color_page_indicator_unfocused.xml b/res/drawable/ic_color_page_indicator_unfocused.xml
new file mode 100644
index 0000000..57a13d8
--- /dev/null
+++ b/res/drawable/ic_color_page_indicator_unfocused.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2021 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="6dp"
+ android:height="6dp"
+ android:viewportWidth="6"
+ android:viewportHeight="6">
+ <path
+ android:pathData="M3,0C4.65686,0 6,1.34315 6,3C6,4.65686 4.65685,6 3,6C1.34315,6 0,4.65685 0,3C0,1.34315 1.34315,0 3,0Z"
+ android:fillColor="?android:attr/colorAccent"
+ android:fillAlpha="0.24"
+ android:fillType="evenOdd"/>
+</vector>
diff --git a/res/drawable/ic_fingerprint_24dp.xml b/res/drawable/ic_fingerprint_24dp.xml
index e52f0f5..12df32d 100644
--- a/res/drawable/ic_fingerprint_24dp.xml
+++ b/res/drawable/ic_fingerprint_24dp.xml
@@ -16,10 +16,11 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
- android:viewportWidth="24.0"
- android:viewportHeight="24.0"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
android:tint="?android:attr/colorControlNormal">
<path
- android:pathData="M17.81,4.47c-0.08,0 -0.16,-0.02 -0.23,-0.06C15.66,3.42 14,3 12.01,3c-1.98,0 -3.86,0.47 -5.57,1.41 -0.24,0.13 -0.54,0.04 -0.68,-0.2 -0.13,-0.24 -0.04,-0.55 0.2,-0.68C7.82,2.52 9.86,2 12.01,2c2.13,0 3.99,0.47 6.03,1.52 0.25,0.13 0.34,0.43 0.21,0.67 -0.09,0.18 -0.26,0.28 -0.44,0.28zM3.5,9.72c-0.1,0 -0.2,-0.03 -0.29,-0.09 -0.23,-0.16 -0.28,-0.47 -0.12,-0.7 0.99,-1.4 2.25,-2.5 3.75,-3.27C9.98,4.04 14,4.03 17.15,5.65c1.5,0.77 2.76,1.86 3.75,3.25 0.16,0.22 0.11,0.54 -0.12,0.7 -0.23,0.16 -0.54,0.11 -0.7,-0.12 -0.9,-1.26 -2.04,-2.25 -3.39,-2.94 -2.87,-1.47 -6.54,-1.47 -9.4,0.01 -1.36,0.7 -2.5,1.7 -3.4,2.96 -0.08,0.14 -0.23,0.21 -0.39,0.21zM9.75,21.79c-0.13,0 -0.26,-0.05 -0.35,-0.15 -0.87,-0.87 -1.34,-1.43 -2.01,-2.64 -0.69,-1.23 -1.05,-2.73 -1.05,-4.34 0,-2.97 2.54,-5.39 5.66,-5.39s5.66,2.42 5.66,5.39c0,0.28 -0.22,0.5 -0.5,0.5s-0.5,-0.22 -0.5,-0.5c0,-2.42 -2.09,-4.39 -4.66,-4.39 -2.57,0 -4.66,1.97 -4.66,4.39 0,1.44 0.32,2.77 0.93,3.85 0.64,1.15 1.08,1.64 1.85,2.42 0.19,0.2 0.19,0.51 0,0.71 -0.11,0.1 -0.24,0.15 -0.37,0.15zM16.92,19.94c-1.19,0 -2.24,-0.3 -3.1,-0.89 -1.49,-1.01 -2.38,-2.65 -2.38,-4.39 0,-0.28 0.22,-0.5 0.5,-0.5s0.5,0.22 0.5,0.5c0,1.41 0.72,2.74 1.94,3.56 0.71,0.48 1.54,0.71 2.54,0.71 0.24,0 0.64,-0.03 1.04,-0.1 0.27,-0.05 0.53,0.13 0.58,0.41 0.05,0.27 -0.13,0.53 -0.41,0.58 -0.57,0.11 -1.07,0.12 -1.21,0.12zM14.91,22c-0.04,0 -0.09,-0.01 -0.13,-0.02 -1.59,-0.44 -2.63,-1.03 -3.72,-2.1 -1.4,-1.39 -2.17,-3.24 -2.17,-5.22 0,-1.62 1.38,-2.94 3.08,-2.94 1.7,0 3.08,1.32 3.08,2.94 0,1.07 0.93,1.94 2.08,1.94s2.08,-0.87 2.08,-1.94c0,-3.77 -3.25,-6.83 -7.25,-6.83 -2.84,0 -5.44,1.58 -6.61,4.03 -0.39,0.81 -0.59,1.76 -0.59,2.8 0,0.78 0.07,2.01 0.67,3.61 0.1,0.26 -0.03,0.55 -0.29,0.64 -0.26,0.1 -0.55,-0.04 -0.64,-0.29 -0.49,-1.31 -0.73,-2.61 -0.73,-3.96 0,-1.2 0.23,-2.29 0.68,-3.24 1.33,-2.79 4.28,-4.6 7.51,-4.6 4.55,0 8.25,3.51 8.25,7.83 0,1.62 -1.38,2.94 -3.08,2.94s-3.08,-1.32 -3.08,-2.94c0,-1.07 -0.93,-1.94 -2.08,-1.94s-2.08,0.87 -2.08,1.94c0,1.71 0.66,3.31 1.87,4.51 0.95,0.94 1.86,1.46 3.27,1.85 0.27,0.07 0.42,0.35 0.35,0.61 -0.05,0.23 -0.26,0.38 -0.47,0.38z"
- android:fillColor="#000000"/>
+ android:pathData="M7.3122,4.6691C8.6549,3.9318 10.2631,3.5 11.9979,3.5C13.7326,3.5 15.3409,3.9318 16.6835,4.6691C17.0466,4.8684 17.5026,4.7357 17.7019,4.3727C17.9013,4.0096 17.7686,3.5536 17.4055,3.3543C15.838,2.4935 13.9808,2 11.9979,2C10.0149,2 8.1578,2.4935 6.5902,3.3543C6.2271,3.5536 6.0944,4.0096 6.2938,4.3727C6.4932,4.7357 6.9491,4.8684 7.3122,4.6691ZM6.8614,14.8781C6.862,12.3662 9.0049,10.2292 11.9992,10.2292C14.9939,10.2292 17.137,12.3668 17.137,14.8791V15.0389C17.137,15.735 16.5727,16.2992 15.8767,16.2992C15.3591,16.2992 14.9045,15.9899 14.7153,15.5116L14.7142,15.509L14.0424,13.8294L14.0418,13.828C13.6244,12.7746 12.6064,12.0936 11.4861,12.0936C9.9616,12.0936 8.7258,13.3294 8.7258,14.8539C8.7258,16.4681 9.4592,18.005 10.7237,19.0147L10.7237,19.0147L10.7295,19.0192L11.1164,19.322C11.4426,19.5773 11.914,19.5198 12.1692,19.1936C12.4245,18.8674 12.367,18.396 12.0409,18.1408L11.657,17.8403C10.7531,17.1173 10.2258,16.0141 10.2258,14.8539C10.2258,14.1578 10.79,13.5936 11.4861,13.5936C11.9971,13.5936 12.459,13.9045 12.6475,14.3812L12.6486,14.3838L13.3204,16.0634L13.321,16.0649C13.7377,17.1165 14.7462,17.7992 15.8767,17.7992C17.4012,17.7992 18.637,16.5634 18.637,15.0389V14.8791C18.637,11.4364 15.7165,8.7292 11.9992,8.7292C8.2818,8.7292 5.3614,11.4364 5.3614,14.8791H6.1114C5.3614,14.8791 5.3614,14.8792 5.3614,14.8794L5.3614,14.8797L5.3614,14.8803L5.3614,14.882L5.3614,14.8865L5.3615,14.9002C5.3617,14.9114 5.3619,14.9268 5.3624,14.9459C5.3633,14.9842 5.365,15.0379 5.3684,15.1047C5.3752,15.2382 5.3885,15.4256 5.415,15.6487C5.4674,16.0908 5.5735,16.6934 5.7925,17.3028C5.9326,17.6926 6.3622,17.8951 6.752,17.755C7.1418,17.6149 7.3442,17.1853 7.2041,16.7955C7.0362,16.3283 6.9489,15.8459 6.9046,15.4721C6.8826,15.2873 6.8718,15.134 6.8665,15.0288C6.8638,14.9764 6.8625,14.9362 6.8619,14.9105L6.8615,14.8831L6.8614,14.8791H6.1114C6.8614,14.8791 6.8614,14.879 6.8614,14.8789V14.8781ZM11.9985,6.8631C9.2417,6.8631 6.9467,8.145 5.9123,9.8642C5.6987,10.2192 5.2379,10.3338 4.883,10.1202C4.528,9.9067 4.4134,9.4458 4.627,9.0909C5.9813,6.8401 8.8171,5.3631 11.9985,5.3631C15.18,5.3631 18.0157,6.8401 19.3701,9.0909C19.5836,9.4458 19.469,9.9067 19.1141,10.1202C18.7592,10.3338 18.2983,10.2192 18.0848,9.8642C17.0503,8.145 14.7553,6.8631 11.9985,6.8631ZM8.3064,19.0229C8.0034,18.7404 7.5288,18.7571 7.2463,19.06C6.9639,19.363 6.9805,19.8376 7.2835,20.12C8.5306,21.2828 10.182,22.0037 12.0005,22.0037C13.8189,22.0037 15.4703,21.2828 16.7175,20.12C17.0204,19.8376 17.037,19.363 16.7546,19.06C16.4721,18.7571 15.9975,18.7404 15.6946,19.0229C14.7044,19.9461 13.4119,20.5037 12.0005,20.5037C10.5891,20.5037 9.2965,19.9461 8.3064,19.0229Z"
+ android:fillColor="#000000"
+ android:fillType="evenOdd"/>
</vector>
diff --git a/res/drawable/illustration_accessibility_gesture_three_finger.xml b/res/drawable/illustration_accessibility_gesture_three_finger.xml
new file mode 100644
index 0000000..c14d744
--- /dev/null
+++ b/res/drawable/illustration_accessibility_gesture_three_finger.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 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"
+ xmlns:aapt="http://schemas.android.com/aapt"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M274.9,97.7v-9.5c0,-1.3 -1.1,-2.4 -2.4,-2.4V35.9c0,-6.6 -5.3,-11.9 -11.9,-11.9H151.3c-6.6,0 -11.9,5.3 -11.9,11.9v228.2c0,6.6 5.3,11.9 11.9,11.9h109.4c6.6,0 11.9,-5.3 11.9,-11.9V147.6c1.3,0 2.4,-1.1 2.4,-2.4v-23.8c0,-1.3 -1.1,-2.4 -2.4,-2.4v-19C273.9,100.1 274.9,99 274.9,97.7zM270.2,264.1c0,5.2 -4.3,9.5 -9.5,9.5H151.3c-5.2,0 -9.5,-4.3 -9.5,-9.5V35.9c0,-5.2 4.3,-9.5 9.5,-9.5h109.4c5.2,0 9.5,4.3 9.5,9.5V264.1z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M176.7,209.6c-3.7,0 -6.6,3 -6.6,6.6v24.6h13.3v-24.6C183.4,212.6 180.4,209.6 176.7,209.6z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:startY="240.8954"
+ android:startX="176.7163"
+ android:endY="209.6335"
+ android:endX="176.7163"
+ android:type="linear">
+ <item android:offset="0" android:color="#00669DF6"/>
+ <item android:offset="0.695" android:color="#FF669DF6"/>
+ </gradient>
+ </aapt:attr>
+ </path>
+ <path
+ android:pathData="M206,209.6c-3.7,0 -6.6,3 -6.6,6.6v24.6h13.3v-24.6C212.6,212.6 209.7,209.6 206,209.6z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:startY="240.8954"
+ android:startX="206"
+ android:endY="209.6335"
+ android:endX="206"
+ android:type="linear">
+ <item android:offset="0" android:color="#00669DF6"/>
+ <item android:offset="0.695" android:color="#FF669DF6"/>
+ </gradient>
+ </aapt:attr>
+ </path>
+ <path
+ android:pathData="M235.3,209.6c-3.7,0 -6.6,3 -6.6,6.6v24.6h13.3v-24.6C241.9,212.6 239,209.6 235.3,209.6z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:startY="240.8954"
+ android:startX="235.2837"
+ android:endY="209.6335"
+ android:endX="235.2837"
+ android:type="linear">
+ <item android:offset="0" android:color="#00669DF6"/>
+ <item android:offset="0.695" android:color="#FF669DF6"/>
+ </gradient>
+ </aapt:attr>
+ </path>
+</vector>
diff --git a/res/drawable/illustration_accessibility_gesture_two_finger.xml b/res/drawable/illustration_accessibility_gesture_two_finger.xml
new file mode 100644
index 0000000..3ef4fd1
--- /dev/null
+++ b/res/drawable/illustration_accessibility_gesture_two_finger.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 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"
+ xmlns:aapt="http://schemas.android.com/aapt"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M274.9,97.7v-9.5c0,-1.3 -1.1,-2.4 -2.4,-2.4V35.9c0,-6.6 -5.3,-11.9 -11.9,-11.9H151.3c-6.6,0 -11.9,5.3 -11.9,11.9v228.2c0,6.6 5.3,11.9 11.9,11.9h109.4c6.6,0 11.9,-5.3 11.9,-11.9V147.6c1.3,0 2.4,-1.1 2.4,-2.4v-23.8c0,-1.3 -1.1,-2.4 -2.4,-2.4v-19C273.9,100.1 274.9,99 274.9,97.7zM270.2,264.1c0,5.2 -4.3,9.5 -9.5,9.5H151.3c-5.2,0 -9.5,-4.3 -9.5,-9.5V35.9c0,-5.2 4.3,-9.5 9.5,-9.5h109.4c5.2,0 9.5,4.3 9.5,9.5V264.1z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M188.6,209.6c-3.7,0 -6.6,3 -6.6,6.6v24.6h13.3v-24.6C195.3,212.6 192.3,209.6 188.6,209.6z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:startY="240.8954"
+ android:startX="188.65"
+ android:endY="209.6335"
+ android:endX="188.65"
+ android:type="linear">
+ <item android:offset="0" android:color="#00669DF6"/>
+ <item android:offset="0.695" android:color="#FF669DF6"/>
+ </gradient>
+ </aapt:attr>
+ </path>
+ <path
+ android:pathData="M223.4,209.6c-3.7,0 -6.6,3 -6.6,6.6v24.6H230v-24.6C230,212.6 227.1,209.6 223.4,209.6z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:startY="240.8954"
+ android:startX="223.4"
+ android:endY="209.6335"
+ android:endX="223.4"
+ android:type="linear">
+ <item android:offset="0" android:color="#00669DF6"/>
+ <item android:offset="0.695" android:color="#FF669DF6"/>
+ </gradient>
+ </aapt:attr>
+ </path>
+</vector>
diff --git a/res/layout-land/adb_qrcode_scanner_fragment.xml b/res/layout-land/adb_qrcode_scanner_fragment.xml
new file mode 100644
index 0000000..6451551
--- /dev/null
+++ b/res/layout-land/adb_qrcode_scanner_fragment.xml
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2018 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.google.android.setupdesign.GlifLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:icon="@drawable/ic_scan_32dp"
+ app:sudDescriptionText="@string/adb_wireless_qrcode_pairing_description">
+
+ <LinearLayout
+ style="@style/SudContentFrame"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:gravity="center_horizontal"
+ android:orientation="vertical">
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:gravity="center"
+ android:orientation="vertical"
+ android:id="@+id/camera_layout">
+
+ <FrameLayout
+ android:layout_width="@dimen/qrcode_preview_size"
+ android:layout_height="@dimen/qrcode_preview_size"
+ android:clipChildren="true">
+ <TextureView
+ android:id="@+id/preview_view"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"/>
+ <com.android.settings.wifi.qrcode.QrDecorateView
+ android:id="@+id/decorate_view"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"/>
+ </FrameLayout>
+
+ <TextView
+ android:id="@+id/error_message"
+ style="@style/TextAppearance.ErrorText"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="16dp"
+ android:layout_marginStart="?attr/sudMarginStart"
+ android:layout_marginEnd="?attr/sudMarginEnd"
+ android:textAlignment="center"
+ android:visibility="invisible"/>
+
+ </LinearLayout>
+
+ <!--
+ The spinner indicating that the device is waiting for pairing
+ after getting valid QR code
+ -->
+ <LinearLayout
+ android:id="@+id/verifying_layout"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:gravity="center"
+ android:orientation="vertical"
+ android:visibility="gone">
+
+ <ProgressBar
+ android:id="@+id/verifying_progress"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"/>
+
+ <TextView
+ android:id="@+id/verifying_textview"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ style="@style/adb_wireless_item_progress_text"
+ android:text="@string/adb_wireless_verifying_qrcode_text"
+ android:accessibilityLiveRegion="polite"/>
+
+ </LinearLayout>
+
+ </LinearLayout>
+
+</com.google.android.setupdesign.GlifLayout>
+
diff --git a/res/layout/accessibility_edit_shortcut_component.xml b/res/layout/accessibility_edit_shortcut_component.xml
index 0d3324f..d54fff6 100644
--- a/res/layout/accessibility_edit_shortcut_component.xml
+++ b/res/layout/accessibility_edit_shortcut_component.xml
@@ -53,11 +53,9 @@
</LinearLayout>
- <ImageView
- android:id="@+id/image"
- android:layout_width="@dimen/accessibility_imageview_size"
- android:layout_height="@dimen/accessibility_imageview_size"
- android:layout_marginStart="44dp"
- android:scaleType="fitCenter" />
+ <include layout="@layout/accessibility_lottie_animation_view"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="44dp"/>
</LinearLayout>
diff --git a/res/layout/accessibility_lottie_animation_view.xml b/res/layout/accessibility_lottie_animation_view.xml
new file mode 100644
index 0000000..f4638be
--- /dev/null
+++ b/res/layout/accessibility_lottie_animation_view.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2021 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
+ -->
+
+<FrameLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/illustration_frame"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content">
+
+ <ImageView
+ android:id="@+id/image_background"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:maxHeight="@dimen/accessibility_imageview_size"
+ android:src="@drawable/protection_background"
+ android:adjustViewBounds="true"/>
+
+ <com.airbnb.lottie.LottieAnimationView
+ android:id="@+id/image"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:maxHeight="@dimen/accessibility_imageview_size"
+ android:adjustViewBounds="true"/>
+
+</FrameLayout>
diff --git a/res/layout/adb_qrcode_scanner_fragment.xml b/res/layout/adb_qrcode_scanner_fragment.xml
index 5b83cb2..7823155 100644
--- a/res/layout/adb_qrcode_scanner_fragment.xml
+++ b/res/layout/adb_qrcode_scanner_fragment.xml
@@ -17,10 +17,11 @@
<com.google.android.setupdesign.GlifLayout
xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:theme="@style/GlifV3Theme"
- android:icon="@drawable/ic_scan_32dp">
+ android:icon="@drawable/ic_scan_32dp"
+ app:sudDescriptionText="@string/adb_wireless_qrcode_pairing_description">
<LinearLayout
style="@style/SudContentFrame"
@@ -32,52 +33,34 @@
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
+ android:gravity="center"
android:orientation="vertical"
- android:gravity="center_horizontal"
android:id="@+id/camera_layout">
- <TextView
- android:id="@android:id/summary"
- style="@style/TextAppearance.SudGlifBody"
+ <FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:clipChildren="true">
+ <TextureView
+ android:id="@+id/preview_view"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/qrcode_preview_size"/>
+ <com.android.settings.wifi.qrcode.QrDecorateView
+ android:id="@+id/decorate_view"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/qrcode_preview_size"/>
+ </FrameLayout>
+
+ <TextView
+ android:id="@+id/error_message"
+ style="@style/TextAppearance.ErrorText"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="16dp"
android:layout_marginStart="?attr/sudMarginStart"
android:layout_marginEnd="?attr/sudMarginEnd"
android:textAlignment="center"
- android:accessibilityLiveRegion="polite"/>
-
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:gravity="center"
- android:orientation="vertical">
-
- <FrameLayout
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:clipChildren="true">
- <TextureView
- android:id="@+id/preview_view"
- android:layout_width="match_parent"
- android:layout_height="@dimen/qrcode_preview_size"/>
- <com.android.settings.wifi.qrcode.QrDecorateView
- android:id="@+id/decorate_view"
- android:layout_width="match_parent"
- android:layout_height="@dimen/qrcode_preview_size"/>
- </FrameLayout>
-
- <TextView
- android:id="@+id/error_message"
- style="@style/TextAppearance.ErrorText"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginTop="16dp"
- android:layout_marginStart="?attr/sudMarginStart"
- android:layout_marginEnd="?attr/sudMarginEnd"
- android:textAlignment="center"
- android:visibility="invisible"/>
-
- </LinearLayout>
+ android:visibility="invisible"/>
</LinearLayout>
@@ -109,4 +92,5 @@
</LinearLayout>
</LinearLayout>
+
</com.google.android.setupdesign.GlifLayout>
diff --git a/res/layout/color_mode_preview.xml b/res/layout/color_mode_preview.xml
index 88b8281..b8601c9 100644
--- a/res/layout/color_mode_preview.xml
+++ b/res/layout/color_mode_preview.xml
@@ -14,16 +14,55 @@
limitations under the License.
-->
-<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="wrap_content">
-
- <ImageView
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
android:layout_width="match_parent"
- android:layout_height="@dimen/color_mode_preview_height"
- android:scaleType="centerCrop"
- android:cropToPadding="true"
- android:src="@drawable/color_mode_preview"
- android:contentDescription="@null" />
+ android:layout_height="wrap_content">
-</FrameLayout>
+ <androidx.viewpager.widget.ViewPager
+ android:id="@+id/viewpager"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/color_mode_preview_height"/>
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="48dp">
+
+ <FrameLayout
+ android:id="@+id/arrow_previous"
+ android:layout_width="wrap_content"
+ android:layout_height="48dp"
+ android:paddingLeft="24dp"
+ android:layout_gravity="center_vertical|left"
+ android:contentDescription="@string/previous_page_content_description">
+
+ <ImageView
+ android:layout_width="24dp"
+ android:layout_height="24dp"
+ android:layout_gravity="center"
+ android:src="@drawable/ic_color_arrow_left_lt"/>
+ </FrameLayout>
+
+ <LinearLayout
+ android:id="@+id/viewGroup"
+ android:layout_width="fill_parent"
+ android:layout_height="48dp"
+ android:gravity="center"/>
+
+ <FrameLayout
+ android:id="@+id/arrow_next"
+ android:layout_width="wrap_content"
+ android:layout_height="48dp"
+ android:paddingRight="24dp"
+ android:layout_gravity="center_vertical|right"
+ android:contentDescription="@string/next_page_content_description">
+
+ <ImageView
+ android:layout_width="24dp"
+ android:layout_height="24dp"
+ android:layout_gravity="center"
+ android:src="@drawable/ic_color_arrow_right_lt"/>
+ </FrameLayout>
+ </FrameLayout>
+
+</LinearLayout>
diff --git a/res/layout/color_mode_view1.xml b/res/layout/color_mode_view1.xml
new file mode 100644
index 0000000..4bdaec1
--- /dev/null
+++ b/res/layout/color_mode_view1.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 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.
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:foregroundGravity="center_horizontal">
+
+ <ImageView
+ android:id="@+id/image1"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/color_mode_preview_height"
+ android:scaleType="centerCrop"
+ android:cropToPadding="true"
+ android:src="@drawable/color_mode_preview1"
+ android:contentDescription="@null" />
+
+ </FrameLayout>
+</LinearLayout>
diff --git a/res/layout/color_mode_view2.xml b/res/layout/color_mode_view2.xml
new file mode 100644
index 0000000..c70fa75
--- /dev/null
+++ b/res/layout/color_mode_view2.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 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.
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:foregroundGravity="center_horizontal">
+
+ <ImageView
+ android:id="@+id/image2"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/color_mode_preview_height"
+ android:scaleType="centerCrop"
+ android:cropToPadding="true"
+ android:src="@drawable/color_mode_preview2"
+ android:contentDescription="@null" />
+
+ </FrameLayout>
+</LinearLayout>
diff --git a/res/layout/color_mode_view3.xml b/res/layout/color_mode_view3.xml
new file mode 100644
index 0000000..430e3b2
--- /dev/null
+++ b/res/layout/color_mode_view3.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 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.
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:foregroundGravity="center_horizontal">
+
+ <ImageView
+ android:id="@+id/image3"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/color_mode_preview_height"
+ android:scaleType="centerCrop"
+ android:cropToPadding="true"
+ android:src="@drawable/color_mode_preview3"
+ android:contentDescription="@null" />
+
+ </FrameLayout>
+</LinearLayout>
diff --git a/res/layout/panel_layout.xml b/res/layout/panel_layout.xml
index 9e15f15..4258c20 100644
--- a/res/layout/panel_layout.xml
+++ b/res/layout/panel_layout.xml
@@ -18,8 +18,9 @@
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/panel_container"
- android:layout_width="match_parent"
+ android:layout_width="@dimen/settings_panel_width"
android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
android:background="@drawable/settings_panel_rounded_top_corner_background" >
<LinearLayout
diff --git a/res/layout/preference_labeled_slider.xml b/res/layout/preference_labeled_slider.xml
index 75902cf..f120a44 100644
--- a/res/layout/preference_labeled_slider.xml
+++ b/res/layout/preference_labeled_slider.xml
@@ -37,9 +37,18 @@
android:textAppearance="?android:attr/textAppearanceListItem"
android:textColor="?android:attr/textColorPrimary" />
+ <TextView
+ android:id="@android:id/summary"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_below="@android:id/title"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textAlignment="viewStart"
+ android:textColor="?android:attr/textColorSecondary" />
+
<SeekBar
android:id="@*android:id/seekbar"
- android:layout_below="@android:id/title"
+ android:layout_below="@android:id/summary"
android:layout_gravity="center_vertical"
android:layout_width="match_parent"
android:layout_height="48dp"
diff --git a/res/layout/settings_summary_preference.xml b/res/layout/settings_summary_preference.xml
index c4b6c1c..61f27ca 100644
--- a/res/layout/settings_summary_preference.xml
+++ b/res/layout/settings_summary_preference.xml
@@ -30,7 +30,7 @@
android:layout_marginBottom="5dp"
android:fontFamily="@*android:string/config_headlineFontFamily"
android:paddingTop="0dp"
- android:textColor="?android:attr/colorAccent"
+ android:textColor="?android:attr/textColorPrimary"
android:textAppearance="@*android:style/TextAppearance.DeviceDefault.Display1"
/>
@@ -45,9 +45,9 @@
<ProgressBar
android:id="@+id/color_bar"
style="?android:attr/progressBarStyleHorizontal"
+ android:scaleY="1"
android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:progressDrawable="@drawable/color_bar_progress"/>
+ android:layout_height="wrap_content"/>
<LinearLayout
android:id="@+id/label_bar"
diff --git a/res/layout/tutorial_dialog_launch_by_gesture_navigation_settings.xml b/res/layout/tutorial_dialog_launch_by_gesture_navigation_settings.xml
index 524f7c9..b494e93 100644
--- a/res/layout/tutorial_dialog_launch_by_gesture_navigation_settings.xml
+++ b/res/layout/tutorial_dialog_launch_by_gesture_navigation_settings.xml
@@ -29,11 +29,15 @@
android:orientation="vertical"
android:paddingTop="24dp">
- <TextureView
- android:id="@+id/gesture_tutorial_video"
- android:layout_width="200dp"
- android:layout_height="200dp"
- android:layout_gravity="center_horizontal"/>
+ <ImageView
+ android:id="@+id/image"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:maxHeight="@dimen/accessibility_imageview_size"
+ android:layout_gravity="center_horizontal"
+ android:adjustViewBounds="true"
+ android:paddingLeft="24dp"
+ android:paddingRight="24dp" />
<LinearLayout
android:layout_width="match_parent"
diff --git a/res/layout/tutorial_dialog_launch_service_by_gesture_navigation.xml b/res/layout/tutorial_dialog_launch_service_by_gesture_navigation.xml
index 7c4971f..2557737 100644
--- a/res/layout/tutorial_dialog_launch_service_by_gesture_navigation.xml
+++ b/res/layout/tutorial_dialog_launch_service_by_gesture_navigation.xml
@@ -29,11 +29,15 @@
android:orientation="vertical"
android:paddingTop="24dp">
- <TextureView
- android:id="@+id/gesture_tutorial_video"
- android:layout_width="200dp"
- android:layout_height="200dp"
- android:layout_gravity="center_horizontal"/>
+ <ImageView
+ android:id="@+id/image"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:maxHeight="@dimen/accessibility_imageview_size"
+ android:layout_gravity="center_horizontal"
+ android:adjustViewBounds="true"
+ android:paddingLeft="24dp"
+ android:paddingRight="24dp" />
<LinearLayout
android:layout_width="match_parent"
diff --git a/res/raw/accessibility_shortcut_type_triple_tap.json b/res/raw/accessibility_shortcut_type_triple_tap.json
new file mode 100644
index 0000000..870e671
--- /dev/null
+++ b/res/raw/accessibility_shortcut_type_triple_tap.json
@@ -0,0 +1,1959 @@
+{
+ "v": "5.6.5",
+ "fr": 60,
+ "ip": 0,
+ "op": 180,
+ "w": 412,
+ "h": 300,
+ "nm": "Triple_Tap_Screen",
+ "ddd": 0,
+ "assets": [
+ {
+ "id": "comp_0",
+ "layers": [
+ {
+ "ddd": 0,
+ "ind": 1,
+ "ty": 4,
+ "nm": ".white",
+ "cl": "white",
+ "hd": true,
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 206,
+ 150,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100,
+ 100
+ ],
+ "ix": 6
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 15.4,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 15.4
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -15.4,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -15.4
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "o": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -15.4,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -15.4
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 15.4,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 15.4
+ ]
+ ],
+ "v": [
+ [
+ 178,
+ 150
+ ],
+ [
+ -178,
+ 150
+ ],
+ [
+ -206,
+ 122
+ ],
+ [
+ -206,
+ -122
+ ],
+ [
+ -178,
+ -150
+ ],
+ [
+ 178,
+ -150
+ ],
+ [
+ 206,
+ -122
+ ],
+ [
+ 206,
+ 122
+ ]
+ ],
+ "c": true
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "fl",
+ "c": {
+ "a": 0,
+ "k": [
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "ix": 4
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 5
+ },
+ "r": 1,
+ "bm": 0,
+ "nm": "Fill 1",
+ "mn": "ADBE Vector Graphic - Fill",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 1",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": 0,
+ "op": 1800,
+ "st": 0,
+ "bm": 0
+ }
+ ]
+ }
+ ],
+ "layers": [
+ {
+ "ddd": 0,
+ "ind": 1,
+ "ty": 4,
+ "nm": ".grey200",
+ "cl": "grey200",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 206,
+ 150,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 1.35,
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100,
+ 100
+ ],
+ "ix": 6
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -73.4
+ ],
+ [
+ -73.4,
+ 0
+ ],
+ [
+ 0,
+ 73.4
+ ],
+ [
+ 73.4,
+ 0
+ ]
+ ],
+ "o": [
+ [
+ -73.4,
+ 0
+ ],
+ [
+ 0,
+ 73.4
+ ],
+ [
+ 73.4,
+ 0
+ ],
+ [
+ 0,
+ -73.4
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ 1.4,
+ -132.9
+ ],
+ [
+ -131.6,
+ 0
+ ],
+ [
+ 1.3,
+ 132.9
+ ],
+ [
+ 134.3,
+ 0
+ ],
+ [
+ 1.4,
+ -132.9
+ ]
+ ],
+ "c": true
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ind": 1,
+ "ty": "sh",
+ "ix": 2,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -24.7,
+ -24.8
+ ],
+ [
+ 0,
+ -35
+ ],
+ [
+ 24.8,
+ -24.7
+ ],
+ [
+ 35,
+ 0
+ ],
+ [
+ 24.7,
+ 24.8
+ ],
+ [
+ 0,
+ 35
+ ],
+ [
+ -24.8,
+ 24.7
+ ],
+ [
+ -35,
+ 0
+ ]
+ ],
+ "o": [
+ [
+ 35,
+ 0
+ ],
+ [
+ 24.7,
+ 24.7
+ ],
+ [
+ 0,
+ 35
+ ],
+ [
+ -24.7,
+ 24.7
+ ],
+ [
+ -35,
+ 0
+ ],
+ [
+ -24.7,
+ -24.8
+ ],
+ [
+ 0,
+ -35
+ ],
+ [
+ 24.7,
+ -24.7
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ 1.4,
+ -130.9
+ ],
+ [
+ 94,
+ -92.5
+ ],
+ [
+ 132.4,
+ 0.1
+ ],
+ [
+ 94,
+ 92.7
+ ],
+ [
+ 1.4,
+ 131.1
+ ],
+ [
+ -91.2,
+ 92.7
+ ],
+ [
+ -129.6,
+ 0
+ ],
+ [
+ -91.2,
+ -92.6
+ ],
+ [
+ 1.4,
+ -130.9
+ ]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 2",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "fl",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.909803926945,
+ 0.917647063732,
+ 0.929411768913,
+ 1
+ ],
+ "ix": 4
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 5
+ },
+ "r": 1,
+ "bm": 0,
+ "nm": "Fill 1",
+ "mn": "ADBE Vector Graphic - Fill",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 1",
+ "np": 3,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": 0,
+ "op": 300,
+ "st": 0,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 2,
+ "ty": 4,
+ "nm": ".grey300",
+ "cl": "grey300",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 205,
+ 150,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100,
+ 100
+ ],
+ "ix": 6
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ -7.9,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 8
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 1.6
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 2,
+ 1.5
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.4,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 6.4
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 1,
+ -0.7
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "o": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 8,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 1.6,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -1.9,
+ -1.6
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 6.4
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -6.4,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -1,
+ 0.7
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0.1,
+ 7.9
+ ]
+ ],
+ "v": [
+ [
+ -64,
+ 75.3
+ ],
+ [
+ 69.1,
+ 75.3
+ ],
+ [
+ 83.6,
+ 60.8
+ ],
+ [
+ 83.6,
+ -81
+ ],
+ [
+ 86.5,
+ -83.9
+ ],
+ [
+ 86.5,
+ -100.9
+ ],
+ [
+ 80.7,
+ -105.6
+ ],
+ [
+ 80.7,
+ 60.8
+ ],
+ [
+ 69.1,
+ 72.4
+ ],
+ [
+ -64,
+ 72.4
+ ],
+ [
+ -75.6,
+ 60.8
+ ],
+ [
+ -75.6,
+ -107.3
+ ],
+ [
+ -78.5,
+ -105.2
+ ],
+ [
+ -78.5,
+ 60.9
+ ]
+ ],
+ "c": true
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "fl",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.854901969433,
+ 0.86274510622,
+ 0.878431379795,
+ 1
+ ],
+ "ix": 4
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 5
+ },
+ "r": 1,
+ "bm": 0,
+ "nm": "Fill 1",
+ "mn": "ADBE Vector Graphic - Fill",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 1",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 1",
+ "np": 1,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": 0,
+ "op": 300,
+ "st": 0,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 3,
+ "ty": 4,
+ "nm": "cursor 5",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 36,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 39.582,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 44.953,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "t": 55.697265625,
+ "s": [
+ 0
+ ]
+ }
+ ],
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 207.641,
+ 154.48,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ -180.5,
+ -165.5,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0,
+ 0,
+ 0
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.45,
+ 0.45,
+ 0.45
+ ],
+ "y": [
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "t": 37.791,
+ "s": [
+ 27.252,
+ 27.252,
+ 100
+ ]
+ },
+ {
+ "t": 59,
+ "s": [
+ 56.661,
+ 56.661,
+ 100
+ ]
+ }
+ ],
+ "ix": 6
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "d": 1,
+ "ty": "el",
+ "s": {
+ "a": 0,
+ "k": [
+ 63.109,
+ 63.109
+ ],
+ "ix": 2
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 3
+ },
+ "nm": "Ellipse Path 1",
+ "mn": "ADBE Vector Shape - Ellipse",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 1,
+ 0.182245725744,
+ 0.894323072246,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 3,
+ "ix": 5
+ },
+ "lc": 1,
+ "lj": 1,
+ "ml": 4,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "fl",
+ "c": {
+ "a": 0,
+ "k": [
+ 1,
+ 0.522196631338,
+ 0.9762855081,
+ 1
+ ],
+ "ix": 4
+ },
+ "o": {
+ "a": 0,
+ "k": 50,
+ "ix": 5
+ },
+ "r": 1,
+ "bm": 0,
+ "nm": "Fill 1",
+ "mn": "ADBE Vector Graphic - Fill",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ -180.5,
+ -165.5
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Ellipse 1",
+ "np": 3,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": 36,
+ "op": 59,
+ "st": -1,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 4,
+ "ty": 4,
+ "nm": "cursor 4",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 22,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 25.58,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 30.953,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "t": 41.697265625,
+ "s": [
+ 0
+ ]
+ }
+ ],
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 207.641,
+ 154.48,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ -180.5,
+ -165.5,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0,
+ 0,
+ 0
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.45,
+ 0.45,
+ 0.45
+ ],
+ "y": [
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "t": 23.789,
+ "s": [
+ 27.252,
+ 27.252,
+ 100
+ ]
+ },
+ {
+ "t": 45,
+ "s": [
+ 56.661,
+ 56.661,
+ 100
+ ]
+ }
+ ],
+ "ix": 6
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "d": 1,
+ "ty": "el",
+ "s": {
+ "a": 0,
+ "k": [
+ 63.109,
+ 63.109
+ ],
+ "ix": 2
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 3
+ },
+ "nm": "Ellipse Path 1",
+ "mn": "ADBE Vector Shape - Ellipse",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 1,
+ 0.182245725744,
+ 0.894323072246,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 3,
+ "ix": 5
+ },
+ "lc": 1,
+ "lj": 1,
+ "ml": 4,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "fl",
+ "c": {
+ "a": 0,
+ "k": [
+ 1,
+ 0.522196631338,
+ 0.9762855081,
+ 1
+ ],
+ "ix": 4
+ },
+ "o": {
+ "a": 0,
+ "k": 50,
+ "ix": 5
+ },
+ "r": 1,
+ "bm": 0,
+ "nm": "Fill 1",
+ "mn": "ADBE Vector Graphic - Fill",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ -180.5,
+ -165.5
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Ellipse 1",
+ "np": 3,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": 22,
+ "op": 45,
+ "st": -3,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 5,
+ "ty": 4,
+ "nm": "cursor",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 8,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 11.582,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 16.953,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "t": 27.697265625,
+ "s": [
+ 0
+ ]
+ }
+ ],
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 207.641,
+ 154.48,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ -180.5,
+ -165.5,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0,
+ 0,
+ 0
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.45,
+ 0.45,
+ 0.45
+ ],
+ "y": [
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "t": 9.791,
+ "s": [
+ 27.252,
+ 27.252,
+ 100
+ ]
+ },
+ {
+ "t": 31,
+ "s": [
+ 56.661,
+ 56.661,
+ 100
+ ]
+ }
+ ],
+ "ix": 6
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "d": 1,
+ "ty": "el",
+ "s": {
+ "a": 0,
+ "k": [
+ 63.109,
+ 63.109
+ ],
+ "ix": 2
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 3
+ },
+ "nm": "Ellipse Path 1",
+ "mn": "ADBE Vector Shape - Ellipse",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 1,
+ 0.182245725744,
+ 0.894323072246,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 3,
+ "ix": 5
+ },
+ "lc": 1,
+ "lj": 1,
+ "ml": 4,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "fl",
+ "c": {
+ "a": 0,
+ "k": [
+ 1,
+ 0.522196631338,
+ 0.9762855081,
+ 1
+ ],
+ "ix": 4
+ },
+ "o": {
+ "a": 0,
+ "k": 50,
+ "ix": 5
+ },
+ "r": 1,
+ "bm": 0,
+ "nm": "Fill 1",
+ "mn": "ADBE Vector Graphic - Fill",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ -180.5,
+ -165.5
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Ellipse 1",
+ "np": 3,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": 8,
+ "op": 31,
+ "st": -5,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 6,
+ "ty": 0,
+ "nm": "BG_White",
+ "refId": "comp_0",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 206,
+ 150,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 206,
+ 150,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100,
+ 100
+ ],
+ "ix": 6
+ }
+ },
+ "ao": 0,
+ "w": 412,
+ "h": 300,
+ "ip": 0,
+ "op": 1800,
+ "st": 0,
+ "bm": 0
+ }
+ ],
+ "markers": []
+}
\ No newline at end of file
diff --git a/res/raw/illustration_accessibility_gesture_three_finger.mp4 b/res/raw/illustration_accessibility_gesture_three_finger.mp4
deleted file mode 100644
index d48371b..0000000
--- a/res/raw/illustration_accessibility_gesture_three_finger.mp4
+++ /dev/null
Binary files differ
diff --git a/res/raw/illustration_accessibility_gesture_two_finger.mp4 b/res/raw/illustration_accessibility_gesture_two_finger.mp4
deleted file mode 100644
index 7607abc..0000000
--- a/res/raw/illustration_accessibility_gesture_two_finger.mp4
+++ /dev/null
Binary files differ
diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml
index 52d3e0d..fe5f97e 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi betyds"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Batterygebruik"</string>
<string name="history_details_title" msgid="8628584613889559355">"Geskiedenisdetails"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Batterygebruik"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Batterygebruik"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Bekyk gebruik in die afgelope 24 uur"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Bekyk gebruik sedert dit volgelaai is"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Batterygebruik"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Stelselgebruik vir die afgelope 24 u."</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Stelselgebruik vir <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Programgebruik vir <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"vm."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"nm."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: minder as \'n min."</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Agtergrond: minder as \'n min."</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Totaal: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Laat programme en inhoud toe"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Programme met beperkings"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Brei instellings vir program uit"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Kies programme om te installeer"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Installeer beskikbare programme"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Kontaklose betalings"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Hoe dit werk"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Betaal met jou foon in winkels"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Aktiveer die Assistent deur die aan/af-skakelaar te hou"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Aan/af- en noodkieslys:\nDruk tegelyk aan/af-skakelaar en volume harder."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Keer dat dit lui:\nKortpad in die volumekieslys beskikbaar."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Hoe lank om te druk en hou"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Verstel sensitiwiteit deur te kies hoe lank jy die aan/af-skakelaar moet druk en hou"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kort"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Lank"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Wys beursie"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Laat toegang tot beursie vanaf sluitskerm en kitsinstellings toe"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Wys toestelkontroles"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Vir alle programme en dienste"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Speletjie-instellings"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Skakel Spelkontroleskerm-kortpad ensovoorts aan"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Vorige"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Volgende"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Kleurvoorskou"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Versoek vir toegang tot SIM-kaart"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"\'n Toestel wil toegang tot jou SIM-kaart hê. Tik vir besonderhede."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Laat toegang tot SIM-kaart toe?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Kragbesparingmodus"</item>
<item msgid="588427840913221601">"Prosestoestand"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Bevestig"</string>
</resources>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index 5e50e92..49da06a 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi በጊዜ"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"የባትሪ አጠቃቀም"</string>
<string name="history_details_title" msgid="8628584613889559355">"የታሪክ ዝርዝሮች"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"የባትሪ አጠቃቀም"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"የባትሪ አጠቃቀም"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"ያለፉት 24 ሰዓቶች አጠቃቀምን ይመልከቱ"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"ካለፈው የተሞላ ኃይል የአጠቃቀም ታሪክ ይመልከቱ"</string>
<string name="battery_details_title" msgid="4531369291819754178">"የባትሪ አጠቃቀም"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"ላለፉት 24 ሰዓቶች የሥርዓት አጠቃቀም"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"የ<xliff:g id="SLOT">%s</xliff:g> የሥርዓት አጠቃቀም"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"የ<xliff:g id="SLOT">%s</xliff:g> የመተግበሪያ አጠቃቀም"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"ጠዋት"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"ከሰዓት"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"ጠቅላላ፦ ከአንድ ደቂቃ በታች"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"ዳራ፦ ከአንድ ደቂቃ በታች"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"ጠቅላላ፦ <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"መተግበሪያዎችን እና ይዘትን ይፍቀዱ"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"ገደቦች ያሏቸው መተግበሪያዎች"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"የመተግበሪያዎች ቅንብሮችን ዘርጋ"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"የሚጭኗቸው መተግበሪያዎችን ይምረጡ"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"የሚገኙ መተበሪያዎችን ይጫኑ"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"ንክኪ-አልባ ክፍያዎች"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"እንዴት እንደሚሰራ"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"በመደብሮች ውስጥ በስልክዎ ይክፈሉ"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"የኃይል አዝራሩን በመያዝ ረዳቱን ያስነሱ"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"የኃይል እና ድንገተኛ አደጋ ምናሌ፦\nበተመሳሳይ ጊዜ ኃይልን እና ድምፅ ጨምርን ይጫኑ።"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"መደወልን ይከላከሉ፦\nበድምጽ ምናሌው ውስጥ አቋራጭ ይገኛል።"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"የመጫን እና የመያዝ የቆይታ ጊዜ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"የማብሪያ/ማጥፊያ አዝራሩን ለምን ያህል ጊዜ ተጭኖ እንደሚያዝ በመምረጥ ትብነትን ያስተካክሉ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"አጭር"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"ረጅም"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"የኪስ ቦርሳን አሳይ"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"ከማያ ገጽ ቁልፍ እና ፈጣን ቅንብሮች ሆነው የኪስ ቦርሳ መድረሻን ይፍቀዱ"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"የመሣሪያ መቆጣጠሪያዎችን አሳይ"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"ለሁሉም መተግበሪያዎች እና አገልግሎቶች"</string>
<string name="game_settings_title" msgid="1028178627743422090">"የጨዋታ ቅንብሮች"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"የጨዋታ ዳሽቦርድ አቋራጭን ያብሩ ወዘተ"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"ቀዳሚ"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"ቀጣይ"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"የቀለም ቅድመ-እይታ"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"የሲም ካርድ መዳረሻ ጥያቄ"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"አንድ መሣሪያ ሲም ካርድዎን መድረስ ይፈልጋል። ዝርዝሮችን ለማግኘት መታ ያድርጉ።"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"የሲም ካርድ መዳረሻ ይፈቀድ?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"የኃይል ቁጠባ ሁነታ"</item>
<item msgid="588427840913221601">"የሂደት ሁኔታ"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"አረጋግጥ"</string>
</resources>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index 2067913..eed5bc1 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -2787,7 +2787,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"وقت تفعيل Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"استخدام البطارية"</string>
<string name="history_details_title" msgid="8628584613889559355">"تفاصيل السجل"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"استخدام البطارية"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"استخدام البطارية"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"بيانات استخدام البطارية خلال آخر 24 ساعة"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"عرض استخدام البطارية منذ آخر شحن كامل"</string>
<string name="battery_details_title" msgid="4531369291819754178">"استخدام البطارية"</string>
@@ -3048,8 +3048,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"استخدام النظام خلال آخر 24 ساعة"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"استخدام النظام خلال <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"استخدام التطبيق خلال <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"صباحًا"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"مساءً"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"مدة الاستخدام الإجمالي: أقل من دقيقة"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"مدة استخدام البطارية في الخلفية: أقل من دقيقة"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"مدة الاستخدام الإجمالي: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3548,6 +3546,8 @@
<string name="application_restrictions" msgid="276179173572729205">"السماح بالتطبيقات والمحتوى"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"التطبيقات ذات القيود"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"توسيع إعدادات التطبيق"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"اختيار التطبيقات المراد تثبيتها"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"تثبيت التطبيقات المتاحة"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"الدفع بدون تلامس الأجهزة"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"آلية العمل"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"استخدِم هاتفك للدفع في المتاجر"</string>
@@ -5777,6 +5777,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"تشغيل \"مساعد Google\" عن طريق الضغط مع الاستمرار على زر التشغيل"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"قائمة زر التشغيل وحالات الطوارئ:\nاضغط على زرَّي التشغيل ورفع الصوت في آنٍ واحد."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"منع الرنين:\nالاختصار متاح في قائمة مفتاح مستوى الصوت."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"مدة الضغط والضغط مع الاستمرار"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"يمكنك تعديل حساسية الضغطة من خلال اختيار مدة الضغط والضغط مع الاستمرار على زر التشغيل."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"ضغطة قصيرة"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"ضغطة طويلة"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"إظهار المحفظة"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"السماح بالوصول إلى المحفظة من شاشة القفل والإعدادات السريعة"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"إظهار عناصر التحكّم في الجهاز"</string>
@@ -5919,6 +5923,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"لكل التطبيقات والخدمات"</string>
<string name="game_settings_title" msgid="1028178627743422090">"إعدادات الألعاب"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"تفعيل \"اختصار لوحة بيانات الألعاب\" إلخ"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"السابق"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"التالي"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"معاينة اللون"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"طلب الوصول إلى شريحة SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"يريد أحد الأجهزة الوصول إلى شريحة SIM. انقر للحصول على التفاصيل."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"هل تريد السماح بالوصول إلى شريحة SIM؟"</string>
@@ -5964,4 +5971,5 @@
<item msgid="1599558140284643834">"وضع توفير الطاقة"</item>
<item msgid="588427840913221601">"حالة المعالجة"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"تأكيد"</string>
</resources>
diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml
index 768e5a0..2e14a7f 100644
--- a/res/values-as/strings.xml
+++ b/res/values-as/strings.xml
@@ -1294,7 +1294,7 @@
<string name="accessibility_category_personal" msgid="2228088849803484780">"ব্যক্তিগত প্ৰ’ফাইলৰ একাউণ্টসমূহ"</string>
<string name="accessibility_work_account_title" msgid="7622485151217943839">"কৰ্মস্থানৰ একাউণ্ট - <xliff:g id="MANAGED_BY">%s</xliff:g>"</string>
<string name="accessibility_personal_account_title" msgid="8535265881509557013">"ব্যক্তিগত একাউণ্ট - <xliff:g id="MANAGED_BY">%s</xliff:g>"</string>
- <string name="search_settings" msgid="7573686516434589771">"Search"</string>
+ <string name="search_settings" msgid="7573686516434589771">"সন্ধান"</string>
<string name="display_settings" msgid="7197750639709493852">"ডিছপ্লে’"</string>
<string name="accelerometer_title" msgid="7745991950833748909">"স্বয়ং-ঘূৰ্ণন স্ক্ৰীন"</string>
<string name="auto_rotate_option_off" msgid="2788096269396290731">"অফ কৰা আছে"</string>
@@ -2599,7 +2599,7 @@
<string name="print_feature_state_off" msgid="1466195699995209446">"অফ হৈ আছে"</string>
<string name="print_menu_item_add_service" msgid="1549091062463044676">"সেৱা যোগ কৰক"</string>
<string name="print_menu_item_add_printer" msgid="8711630848324870892">"প্ৰিণ্টাৰ যোগ কৰক"</string>
- <string name="print_menu_item_search" msgid="5989979785203603169">"Search"</string>
+ <string name="print_menu_item_search" msgid="5989979785203603169">"সন্ধান কৰক"</string>
<string name="print_searching_for_printers" msgid="5401413178028348800">"সংযোগ কৰিবলৈ প্ৰিণ্টাৰ বিচাৰি থকা হৈছে"</string>
<string name="print_service_disabled" msgid="9185935228930987786">"সেৱা অক্ষম কৰা আছে"</string>
<string name="print_print_jobs" msgid="2605944855933091183">"প্ৰিণ্টিঙৰ কামবোৰ"</string>
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"ৱাই-ফাই অন হৈ থকা সময়"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"বেটাৰীৰ ব্যৱহাৰ"</string>
<string name="history_details_title" msgid="8628584613889559355">"ইতিহাসৰ বিৱৰণ"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"বেটাৰীৰ ব্যৱহাৰ"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"বেটাৰীৰ ব্যৱহাৰ"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"যোৱা ২৪ ঘণ্টাত হোৱা ব্যৱহাৰ চাওক"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"অন্তিমবাৰ সম্পূৰ্ণ চাৰ্জ হোৱাৰ পাছত হোৱা ব্যৱহাৰ চাওক"</string>
<string name="battery_details_title" msgid="4531369291819754178">"বেটাৰীৰ ব্যৱহাৰ"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"যোৱা ২৪ ঘণ্টাত হোৱা ছিষ্টেমৰ ব্যৱহাৰ"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g>ৰ বাবে ছিষ্টেমৰ ব্যৱহাৰ"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g>ৰ বাবে এপৰ ব্যৱহাৰ"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"পূৰ্বাহ্ন"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"অপৰাহ্ন"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"মুঠ: এক মিনিটতকৈ কম"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"নেপথ্য: এক মিনিটতকৈ কম"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"মুঠ: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"এপ্ আৰু সমলক অনুমতি দিয়ক"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"সীমাবদ্ধতাযুক্ত এপসমূহ"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"এপ্লিকেশ্বনৰ বাবে ছেটিংসমূহ বিস্তাৰিত কৰক"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ইনষ্টল কৰিবলৈ এপ্ বাছনি কৰক"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"উপলব্ধ এপ্ ইনষ্টল কৰক"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"স্পৰ্শবিহীন পৰিশোধবোৰ"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"ই কেনেকৈ কাম কৰে"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"আপোনাৰ ফ\'নৰ দ্বাৰা দোকানত পৰিশোধ কৰক"</string>
@@ -3838,7 +3838,7 @@
<string name="lockscreen_bypass_summary" msgid="464277506200346748">"আনলক কৰাৰ পাছত পোনপটীয়াকৈ শেহতীয়াকৈ ব্যৱহাৰ কৰা স্ক্ৰীনখনলৈ যাওক"</string>
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"লক স্ক্ৰীণ, লকস্ক্ৰীণ, বাদ দিয়ক, প্ৰতিহত কৰক"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"কৰ্মস্থানৰ প্ৰ\'ফাইল লক থকা অৱস্থাত"</string>
- <string name="lock_screen_notifs_title" msgid="3412042692317304449">"লকস্ক্ৰীনত দেখা পোৱা জাননীসমূহ"</string>
+ <string name="lock_screen_notifs_title" msgid="3412042692317304449">"লক স্ক্ৰীনত দেখা পোৱা জাননীসমূহ"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"ডিফ’ল্ট আৰু নীৰৱ বাৰ্তালাপসমূহ দেখুৱাওক"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"নীৰৱ বাৰ্তালাপ আৰু জাননীসমূহ লুকুৱাওক"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"একো জাননী নেদেখুৱাব"</string>
@@ -3846,7 +3846,7 @@
<string name="lock_screen_notifs_redact_summary" msgid="1395483766035470612">"লক হৈ থাকিলে সংবেদনশীল সমল দেখুৱাওক"</string>
<string name="lock_screen_notifs_redact_work" msgid="3833920196569208430">"কৰ্মস্থান প্ৰ’ফাইলৰ সংবেদনশীল জাননীসমূহ"</string>
<string name="lock_screen_notifs_redact_work_summary" msgid="3238238380405430156">"লক হৈ থাকিলে কৰ্মস্থান প্ৰ’ফাইলৰ সংবেদনশীল সমল দেখুৱাওক"</string>
- <string name="lock_screen_notifications_summary_show" msgid="6540443483088311328">"সকলো জাননী দেখুৱাওক"</string>
+ <string name="lock_screen_notifications_summary_show" msgid="6540443483088311328">"আটাইবোৰ জাননী দেখুৱাওক"</string>
<string name="lock_screen_notifications_summary_hide" msgid="7837303171531166789">"সংবেদনশীল সমল কেৱল আনলক থাকিলেহে দেখুৱাব"</string>
<string name="lock_screen_notifications_summary_disable" msgid="3388290397947365744">"জাননী কেতিয়াও নেদেখুৱাব"</string>
<string name="lock_screen_notifications_interstitial_message" msgid="4688399629301178487">"আপুনি লক স্ক্ৰীন কিদৰে দেখুওৱাটো বিচাৰে?"</string>
@@ -4103,8 +4103,8 @@
<string name="zen_mode_starred_contacts_title" msgid="630299631659575589">"তৰাযুক্ত সম্পৰ্কসমূহ"</string>
<string name="zen_mode_starred_contacts_summary_contacts" msgid="1629467178444895094">"{count,plural,offset:2 =0{এটাও নাই}=1{{contact_1}}=2{{contact_1} আৰু {contact_2}}=3{{contact_1}, {contact_2} আৰু {contact_3}}one{{contact_1}, {contact_2} আৰু অন্য # টা}other{{contact_1}, {contact_2} আৰু অন্য # টা}}"</string>
<string name="zen_mode_starred_contacts_empty_name" msgid="2906404745550293688">"(কোনো নাম নাই)"</string>
- <string name="zen_mode_messages" msgid="7315084748885170585">"Messages"</string>
- <string name="zen_mode_messages_list" msgid="5431014101342361882">"বাৰ্তাসমূহ"</string>
+ <string name="zen_mode_messages" msgid="7315084748885170585">"বাৰ্তা"</string>
+ <string name="zen_mode_messages_list" msgid="5431014101342361882">"বাৰ্তা"</string>
<string name="zen_mode_messages_title" msgid="1777598523485334405">"বাৰ্তা"</string>
<string name="zen_mode_messages_header" msgid="253721635061451577">"ব্যাঘাত জন্মাব পৰা বাৰ্তাসমূহ"</string>
<string name="zen_mode_messages_footer" msgid="6002468050854126331">"অনুমতি দিয়া বার্তাসমূহ আহিলে যাতে ধ্বনি বজোৱা হয় তাক নিশ্চিত কৰিবলৈ ডিভাইচটো ৰিং কৰিবলৈ ছেট কৰা আছেনে পৰীক্ষা কৰক"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"পাৱাৰ বুটাম টিপি ধৰি ৰাখি Assistant সক্ৰিয় কৰক"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"পাৱাৰ আৰু জৰুৰীকালীন মেনু:\nপাৱাৰ আৰু ভলিউম বঢ়োৱা বুটাম একেলগে টিপক।"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"ৰিং কৰাত বাধা দিয়ক:\nভলিউমৰ মেনুখনত শ্বৰ্টকাট উপলব্ধ।"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"হেঁচি ধৰি থকাৰ সময় অৱধি"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"পাৱাৰ বুটামটো কিমান সময়লৈ হেঁচি ধৰি থাকিব লাগে সেয়া বাছনি কৰি সংবেদনশীলতা মিলাওক"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"চুটি"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"দীঘলীয়া"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"ৱালেট দেখুৱাওক"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"লক স্ক্ৰীন আৰু ক্ষিপ্ৰ ছেটিঙৰ পৰা ৱালেটৰ এক্সেছ দিয়ক"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ডিভাইচৰ নিয়ন্ত্ৰণ দেখুৱাওক"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"আটাইবোৰ এপ্ আৰু সেৱাৰ বাবে"</string>
<string name="game_settings_title" msgid="1028178627743422090">"গে’ম ছেটিং"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"গে’ম ডেশ্বব’ৰ্ডৰ শ্বৰ্টকাট ইত্যাদি অন কৰক"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"পূৰ্বৱৰ্তী"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"পৰৱৰ্তী"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"ৰঙৰ পূৰ্বদৰ্শন"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"ছিম কাৰ্ড এক্সেছ কৰাৰ অনুৰোধ"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"এটা ডিভাইচে আপোনাৰ ছিম কাৰ্ড এক্সেছ কৰিব বিচাৰিছে। সবিশেষ জানিবলৈ টিপক।"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"ছিম কাৰ্ড এক্সেছ কৰিবলৈ দিবনে?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"পাৱাৰ সঞ্চয়কাৰী ম’ড"</item>
<item msgid="588427840913221601">"প্ৰক্ৰিয়াৰ স্থিতি"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"নিশ্চিত কৰক"</string>
</resources>
diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml
index 9930749..f23ca9a 100644
--- a/res/values-az/strings.xml
+++ b/res/values-az/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi zamanı"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Enerji istifadəsi"</string>
<string name="history_details_title" msgid="8628584613889559355">"Tarixçə detalları"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Enerji istifadəsi"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Enerji istifadəsi"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Son 24 saat ərzində istifadəyə baxın"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Son tam şarjdan sonra istifadəyə baxın"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Enerji istifadəsi"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Son 24 saat üçün sistem istifadəsi"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> üçün sistem istifadəsi"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> üçün tətbiq istifadəsi"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Cəmi: bir dəqiqədən az"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Arxa fon: bir dəqiqədən az"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Cəmi: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Tətbiq və kontentə icazə ver"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Məhdudiyyətli Tətbiqlər"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Tətbiq üçün parametrləri genişləndirin"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Quraşdırmaq üçün tətbiq seçin"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Əlçatan tətbiqləri quraşdırın"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Kontaktsız ödəmələr"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"İşləmə qaydası"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Mağazada telefonunuzla ödəniş edin"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Qidalanma düyməsini basıb saxlayaraq Assistenti işə salın"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Qidalanma & Fövqəladə Hal Menyusu:\nQidalanma və Səsin artırılması düymələrini eyni anda basın."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Zəng çalmanın qarşısını alın:\nSəs səviyyəsi menyusunda qısayol verilmişdir."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Basıb saxlama müddəti"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Qidalanma düyməsinə nə qədər basıb saxlamağı seçərək həssaslığı tənzimləyin"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Qısa"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Uzun"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Pulqabını göstərin"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Kilid ekranından və sürətli ayarlardan pulqabına girişə icazə verin"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Cihaz nizamlayıcılarını göstərin"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Bütün tətbiqlər və xidmətlər üçün"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Oyun ayarları"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Oyun Paneli qısayolunu aktiv edin və s."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Öncəki"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Sonrakı"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Rəng önizləməsi"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SİM karta giriş sorğusu"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Cihaz SİM kartınıza giriş etmək istəyir. Detallar üçün toxunun."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SİM karta girişə icazə verilsin?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Enerjiyə Qənaət Rejimi"</item>
<item msgid="588427840913221601">"Proses Vəziyyəti"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Təsdiq"</string>
</resources>
diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml
index 42580e5..058190d 100644
--- a/res/values-b+sr+Latn/strings.xml
+++ b/res/values-b+sr+Latn/strings.xml
@@ -2694,7 +2694,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Vreme od uključivanja WiFi mreže"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Potrošnja baterije"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalji istorije"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Potrošnja baterije"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Potrošnja baterije"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Prikaz korišćenja u prethodna 24 sata"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Korišćenje od poslednjeg potpunog punjenja"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Potrošnja baterije"</string>
@@ -2934,8 +2934,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Potrošnja od strane sistema u prethodna 24 sata"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Potrošnja od strane sistema za: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Potrošnja od strane aplikacija za: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"pre podne"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"po podne"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Ukupno: manje od minut"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Pozadina: manje od minut"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Ukupno: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3416,6 +3414,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Dozvole za aplikacije i sadržaj"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplikacije sa ograničenjima"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Proširi podešavanja aplikacije"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Izaberite aplikacije koje će se instalirati"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instalirajte dostupne aplikacije"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Beskontaktna plaćanja"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Kako to funkcioniše"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Platite pomoću telefona u prodavnicama"</string>
@@ -5510,6 +5510,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Pokrenite Pomoćnik tako što ćete zadržati dugme za uključivanje"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Meni dugmeta za uključivanje i za hitne slučajeve:\nIstovremeno pritisnite dugme za uključivanje i dugme za pojačavanje zvuka."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Spreči zvonjenje:\nPrečica je dostupna u meniju dugmeta za jačinu zvuka."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Koliko dugo treba da se pritisne i zadrži"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Prilagodite osetljivost tako što ćete odabrati koliko dugo treba da se pritisne i zadrži dugme za uključivanje"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kratko"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Dugo"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Prikaži novčanik"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Dozvolite pristup novčaniku sa zaključanog ekrana i iz brzih podešavanja"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Prikaži kontrole uređaja"</string>
@@ -5652,6 +5656,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Za sve aplikacije i usluge"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Podešavanja igara"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Uključite prečicu za kontrolnu tablu igre itd."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Prethodna"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Sledeća"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pregled boje"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Zahtev za pristup SIM kartici"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Uređaj želi da pristupa SIM kartici. Dodirnite za detalje."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Želite da dozvolite pristup SIM kartici?"</string>
@@ -5697,4 +5704,5 @@
<item msgid="1599558140284643834">"Režim uštede energije"</item>
<item msgid="588427840913221601">"Status procesa"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Potvrdi"</string>
</resources>
diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml
index cca175e..d08d762 100644
--- a/res/values-be/strings.xml
+++ b/res/values-be/strings.xml
@@ -1379,7 +1379,7 @@
<string name="auto_brightness_description" msgid="6807117118142381193">"Яркасць экрана будзе мяняцца аўтаматычна, у залежнасці ад наваколля і вашых дзеянняў. Можна пераключаць паўзунок уручную, каб дастасаваць функцыю да вашых параметраў."</string>
<string name="display_white_balance_title" msgid="2624544323029364713">"Паказваць баланс белага"</string>
<string name="display_white_balance_summary" msgid="7625456704950209050"></string>
- <string name="peak_refresh_rate_title" msgid="1878771412897140903">"Плаўнае адлюстраванне"</string>
+ <string name="peak_refresh_rate_title" msgid="1878771412897140903">"Плаўны паказ"</string>
<string name="peak_refresh_rate_summary" msgid="1527087897198455042">"Аўтаматычна павялічвае частату абнаўлення пэўнага змесціва з 60 да 90 Гц. Павышае выкарыстанне зараду акумулятара."</string>
<string name="force_high_refresh_rate_toggle" msgid="3325789621928312050">"Прымусовая пікавая частата абнаўлення"</string>
<string name="force_high_refresh_rate_desc" msgid="7794566420873814875">"Найвышэйшая частата абнаўлення для лепшага рэагавання на дотыкі і вышэйшай якасці анімацыі. Павышае выкарыстанне зараду акумулятара."</string>
@@ -2727,7 +2727,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi у тэрмiн"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Выкарыстанне зараду"</string>
<string name="history_details_title" msgid="8628584613889559355">"Падрабязнасці гісторыі"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Выкарыстанне зараду"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Выкарыстанне зараду"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Выкарыстанне за апошнія 24 гадзіны"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Выкарыстанне з моманту поўнай зарадкі"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Выкарыстанне зараду"</string>
@@ -2974,8 +2974,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Выкарыстанне сістэмай зараду за апошнія 24 гадз"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Выкарыстанне сістэмай за <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Выкарыстанне праграмай за <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"перад паўднём"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"пасля паўдня"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Усяго: менш адной хвіліны"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"У фонавым рэжыме: менш адной хвіліны"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Усяго: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3462,6 +3460,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Дазволіць прыкладанні і змесціва"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Прыкладанні з абмежаваннямі"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Разгарнуць параметры прыкладання"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Выберыце праграмы для ўсталёўкі"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Усталяваць даступныя праграмы"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Бескантактная аплата"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Як гэта працуе"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Плаціце ў крамах з дапамогай свайго тэлефона"</string>
@@ -4783,7 +4783,7 @@
<string name="color_temperature_toast" msgid="7611532183532407342">"Каб прымяніць змяненне колеру, адключыце экран"</string>
<string name="camera_laser_sensor_switch" msgid="7097842750947187671">"Лазерны датчык камеры"</string>
<string name="ota_disable_automatic_update" msgid="1953894421412420231">"Аўтаматычныя абнаўленні сістэмы"</string>
- <string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"Ужыць абнаўленні падчас перазапуску прылады"</string>
+ <string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"Прымяняць абнаўленні падчас перазапуску прылады"</string>
<string name="usage" msgid="287782903846013936">"Выкарыстанне"</string>
<string name="cellular_data_usage" msgid="5874156338825285334">"Выкарыстанне мабільнай перадачы даных"</string>
<string name="app_cellular_data_usage" msgid="7603292978956033926">"Выкарыстанне трафіка"</string>
@@ -5601,6 +5601,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Для выкліку Памочніка ўтрымлівайце націснутай кнопку сілкавання"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Меню кнопкі сілкавання і экстранных выклікаў:\nадначасова націсніце кнопку сілкавання і павелічэння гучнасці."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Прадухіліць званок:\nярлык даступны ў меню гучнасці."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Працягласць націску і ўтрымання"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Наладзіць адчувальнасць, выбраўшы працягласць націску і ўтрымання кнопкі сілкавання"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Коратка"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Доўга"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Паказ кашалька"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Дазволіць доступ да кашалька з заблакіраванага экрана і хуткіх налад"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Паказ элементаў кіравання прыладай"</string>
@@ -5743,6 +5747,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Для ўсіх праграм і сэрвісаў"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Налады гульні"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Уключэнне ярлыка гульнявой панэлі і г. д."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Назад"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Далей"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Перадпрагляд колеру"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Запыт на доступ да SIM-карты"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Прылада запытвае доступ да SIM-карты. Націсніце, каб убачыць больш інфармацыі."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Дазволіць доступ да SIM-карты?"</string>
@@ -5788,4 +5795,5 @@
<item msgid="1599558140284643834">"Рэжым эканоміі зараду"</item>
<item msgid="588427840913221601">"Стан працэсу"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Пацвердзіць"</string>
</resources>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index e032f2a..f1675ab 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -2665,7 +2665,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Време на включен Wi‑Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Използване на батерията"</string>
<string name="history_details_title" msgid="8628584613889559355">"История"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Използване на батерията"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Използване на батерията"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Преглед на употребата за последните 24 ч"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Употреба от последното пълно зареждане"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Използване на батерията"</string>
@@ -2898,8 +2898,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Използване от системата за последните 24 ч"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Използване от системата за <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Използване от приложенията за <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Общо: По-малко от една минута"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"На заден план: По-малко от една минута"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Общо: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3374,6 +3372,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Разрешаване на приложения и съдържание"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Приложения с ограничения"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Настройки за прилож.: Разгъв."</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Изберете приложения за инсталиране"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Инсталиране на наличните приложения"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Безконтактни плащания"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Начин на работа"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Плащайте с телефона си в магазините"</string>
@@ -5423,6 +5423,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Задействайте Асистент, като задържите бутона за включване/изключване"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Меню за включване/изключване и при спешни случаи:\nНатиснете едновременно бутона за включване/изключване и този за увеличаване на силата на звука."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Предотвратяване на звъненето:\nВ менюто за силата на звука е налице пряк път."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Продължителност на натискането и задържането"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Коригирайте чувствителността, като изберете колко дълго да трябва да задържите натиснат бутона за захранване"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Кратко"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Продължително"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Показване на портфейла"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Разрешаване на достъп до портфейла от заключения екран и от бързите настройки"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Показване на контролите за устройството"</string>
@@ -5565,6 +5569,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"За всички приложения и услуги"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Настройки за игри"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Включване на прекия път в таблото за управление на играта и др."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Назад"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Напред"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Визуализация на цвета"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Заявка за достъп до SIM картата"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Устройство иска да осъществи достъп до SIM картата ви. Докоснете за подробности."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Да се разреши ли достъпът до SIM картата?"</string>
@@ -5610,4 +5617,5 @@
<item msgid="1599558140284643834">"Режим за пестене на захранване"</item>
<item msgid="588427840913221601">"Състояние на обработване"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Потвърждаване"</string>
</resources>
diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml
index 6e4f0b1..037e274 100644
--- a/res/values-bn/strings.xml
+++ b/res/values-bn/strings.xml
@@ -2663,7 +2663,8 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"ওয়াই-ফাই চালু থাকা মোট সময়"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"ব্যাটারির ব্যবহার"</string>
<string name="history_details_title" msgid="8628584613889559355">"ইতিহাস বিবরণ"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"ব্যাটারির ব্যবহার"</string>
+ <!-- no translation found for advanced_battery_preference_title (3790901207877260883) -->
+ <skip />
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"গত ২৪ ঘণ্টার ব্যবহারের তথ্য দেখুন"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"শেষ সম্পূর্ণ চার্জ হওয়ার সময় থেকে ব্যাটারি ব্যবহার দেখুন"</string>
<string name="battery_details_title" msgid="4531369291819754178">"ব্যাটারির ব্যবহার"</string>
@@ -2896,8 +2897,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"গত ২৪ ঘন্টা ব্যাটারি সিস্টেম ব্যবহারের তথ্য"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g>-এর জন্য সিস্টেমের ব্যবহার"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g>-এর জন্য অ্যাপের ব্যবহার"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"মোট: এক মিনিটের থেকে কম"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"ব্যাকগ্রাউন্ড: এক মিনিটের থেকে কম"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"মোট: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3371,8 @@
<string name="application_restrictions" msgid="276179173572729205">"অ্যাপ্লিকেশান এবং সামগ্রীর অনুমতি দিন"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"সীমাবদ্ধ সহ অ্যাপ্লিকেশানগুলি"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"অ্যাপ্লিকেশনের জন্য সেটিংস খুলুন"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ইনস্টল করতে অ্যাপ বেছে নিন"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"উপলভ্য থাকা অ্যাপ ইনস্টল করুন"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"কন্ট্যাক্টলেস পেমেন্ট"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"এটি কীভাবে কাজ করে"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"আপনার ফোন দিয়ে অর্থপ্রদান করুন"</string>
@@ -4638,7 +4639,7 @@
<string name="color_temperature_desc" msgid="6713259535885669622">"কুলার প্রদর্শনী রঙগুলি ব্যবহার করুন"</string>
<string name="color_temperature_toast" msgid="7611532183532407342">"রঙের পরিবর্তন প্রয়োগ করতে, স্ক্রিন বন্ধ করুন"</string>
<string name="camera_laser_sensor_switch" msgid="7097842750947187671">"ক্যামেরা লেজার সেন্সর"</string>
- <string name="ota_disable_automatic_update" msgid="1953894421412420231">"অটোমেটিক সিস্টেম আপডেটগুলি"</string>
+ <string name="ota_disable_automatic_update" msgid="1953894421412420231">"অটোমেটিক সিস্টেম আপডেট"</string>
<string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"ডিভাইস রিস্টার্ট হওয়ার সময় আপগ্রেড প্রয়োগ করুন"</string>
<string name="usage" msgid="287782903846013936">"ব্যবহার"</string>
<string name="cellular_data_usage" msgid="5874156338825285334">"মোবাইল ডেটার ব্যবহার"</string>
@@ -5004,7 +5005,7 @@
<string name="storage_music_audio" msgid="1185624135490182822">"মিউজিক ও অডিও"</string>
<string name="storage_games" msgid="1176568610086802469">"গেম"</string>
<string name="storage_other_apps" msgid="5902520888043081176">"অন্যান্য অ্যাপ"</string>
- <string name="storage_files" msgid="7968460921272772299">"Files"</string>
+ <string name="storage_files" msgid="7968460921272772299">"ফাইল"</string>
<string name="storage_images" msgid="2055893015567979387">"ছবি"</string>
<string name="storage_videos" msgid="6117698226447251033">"ভিডিও"</string>
<string name="storage_audio" msgid="5994664984472140386">"অডিও"</string>
@@ -5421,6 +5422,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"পাওয়ার বোতাম প্রেস করে ধরে রেখে Assistant চালু করুন"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"পাওয়ার & ইমারজেন্সি মেনু:\nএকসাথে \'পাওয়ার\' এবং \'ভলিউম বাড়ানোর বোতাম\' প্রেস করুন।"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"রিং হওয়া বন্ধ করতে:\n\'ভলিউম\' মেনুতে শর্টকাট রয়েছে।"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"বোতাম টিপে রাখার সময়"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"পাওয়ার বোতাম কতক্ষণ টিপে ধরে থাকবেন সেটি বেছে নিয়ে সেন্সিটিভিটি অ্যাডজাস্ট করুন"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"কম সময়ের জন্য"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"দীর্ঘ সময়ের জন্য"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"ওয়ালেট দেখুন"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"লক স্ক্রিন এবং দ্রুত সেটিংস থেকে ওয়ালেটে অ্যাক্সেসের অনুরোধ করুন"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ডিভাইস কন্ট্রোল দেখুন"</string>
@@ -5563,6 +5568,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"সমস্ত অ্যাপ ও পরিষেবার জন্য"</string>
<string name="game_settings_title" msgid="1028178627743422090">"গেম সেটিংস"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"গেম ড্যাশবোর্ড শর্টকাট ইত্যাদি চালু করুন"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"আগের"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"পরের"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"রঙের এক ঝলক"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"সিম কার্ড অ্যাক্সেস করার অনুমতি"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"একটি ডিভাইস আপনার সিম কার্ড অ্যাক্সেস করতে চাইছে। বিশদ বিবরণের জন্য ট্যাপ করুন।"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"সিম কার্ড অ্যাক্সেস করার অনুমতি দিতে চান?"</string>
@@ -5608,4 +5616,5 @@
<item msgid="1599558140284643834">"\'পাওয়ার সেভ\' মোড"</item>
<item msgid="588427840913221601">"\'প্রসেস চলাকালীন\' অবস্থা"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"কনফার্ম করুন"</string>
</resources>
diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml
index 52e23e4..0d6ba45 100644
--- a/res/values-bs/strings.xml
+++ b/res/values-bs/strings.xml
@@ -2694,7 +2694,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi na vrijeme"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Potrošnja baterije"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalji historije"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Potrošnja baterije"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Potrošnja baterije"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Prikaz potrošnje u posljednja 24 sata"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Korištenje od zadnjeg potpunog punjenja"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Potrošnja baterije"</string>
@@ -2934,8 +2934,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Korištenje sistema u posljednja 24 h"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Korištenje sistema za: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Korištenje aplikacije za: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"prijepodne"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"poslijepodne"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Ukupno: manje od minute"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Pozadina: manje od minute"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Ukupno: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3416,6 +3414,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Odobrenja za aplikaciju i sadržaj"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplikacije s ograničenjima"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Proširi postavke za aplikaciju"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Odaberite aplikacije koje želite instalirati"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instaliranje dostupnih aplikacija"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Beskontaktna plaćanja"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Način funkcioniranja"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Plaćajte telefonom u trgovinama"</string>
@@ -5510,6 +5510,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Aktivirajte Asistenta držanjem dugmeta za uključivanje"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Meni napajanja i hitnih službi:\nIstovremeno pritisnite dugme za uključivanje i dugme za pojačavanje zvuka."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Sprječavanje zvonjenja:\nPrečica je dostupna u meniju jačine zvuka."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Trajanje pritiska i držanja"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Podesite osjetljivost odabirom koliko dugo treba pritisnuti i držati dugme za uključivanje"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kratko"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Dugo"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Prikaži novčanik"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Dozvolite pristup novčaniku sa zaključanog ekrana i iz brzih postavki"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Prikaži kontrole uređaja"</string>
@@ -5652,6 +5656,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Za sve aplikacije i usluge"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Postavke igre"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Uključite prečicu za kontrolnu tablu igre, itd."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Nazad"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Naprijed"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pregled boje"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Zahtjev za pristup SIM kartici"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Uređaj želi pristupiti vašoj SIM kartici. Dodirnite za detalje."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Dozvoliti pristup SIM kartici?"</string>
@@ -5697,4 +5704,5 @@
<item msgid="1599558140284643834">"Način rada uštede energije"</item>
<item msgid="588427840913221601">"Stanje procesa"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Potvrdi"</string>
</resources>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 0a7eddc..1fe2526 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi a temps"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Ús de la bateria"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalls de l\'historial"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Ús de la bateria"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Ús de la bateria"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Mostra l\'ús de les 24 darreres hores"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Mostra ús des de darrera càrrega completa"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Ús de la bateria"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Ús del sistema durant les 24 darreres hores"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Ús del sistema: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Ús d\'aplicacions durant <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"a. m."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"p. m."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: menys d\'un minut"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"En segon pla: menys d\'un minut"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Permet aplicacions i contingut"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplicacions amb restriccions"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Desplega configuració aplicació"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Tria les aplicacions que vols instal·lar"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instal·la les aplicacions disponibles"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pagaments sense contacte"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Com funciona"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Paga a les botigues amb el telèfon"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Activa l\'Assistent mantenint premut el botó d\'engegada"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menú d\'engegada i emergència:\nPrem els botons d\'engegada i d\'apujar el volum al mateix temps."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Impedeix els sons:\nDrecera disponible al menú de volum."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Durada de mantenir premut"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Tria quanta estona vols mantenir premut el botó d\'engegada per ajustar la sensibilitat"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Curt"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Llarg"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Mostra la cartera"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Permet l\'accés a la cartera des de la pantalla de bloqueig i la configuració ràpida"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostra el control de dispositius"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Per a tots els serveis i aplicacions"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Configuració de jocs"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Activa la drecera al tauler de joc, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Següent"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Previsualització del color"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Sol·licitud d\'accés a la targeta SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Un dispositiu vol accedir a la teva targeta SIM. Toca per obtenir informació."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Vols permetre l\'accés a la targeta SIM?"</string>
@@ -5582,7 +5589,7 @@
<string name="tare_modifiers" msgid="8919975635360280820">"Modificadors"</string>
<string name="tare_actions" msgid="4573323466443513639">"Accions"</string>
<string name="tare_rewards" msgid="602131401590928885">"Recompenses"</string>
- <string name="tare_exempted" msgid="223247432456678980">"Exempta"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Exemptes"</string>
<string name="tare_headless_app" msgid="6523878455829211651">"App del sistema sense interfície gràfica"</string>
<string name="tare_other_app" msgid="4361184813378127700">"Una altra aplicació"</string>
<string name="tare_top_activity" msgid="7266560655483385757">"Activitat principal"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Mode d\'estalvi de bateria"</item>
<item msgid="588427840913221601">"Estat del procés"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirma"</string>
</resources>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 63b3fa9..ed3b23f 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -2725,7 +2725,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Doba provozu modulu Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Využití baterie"</string>
<string name="history_details_title" msgid="8628584613889559355">"Podrobnosti historie"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Využití baterie"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Využití baterie"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Využití za posledních 24 hodin"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Využití od posledního plného nabití"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Využití baterie"</string>
@@ -2972,8 +2972,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Využití baterie systémem za posledních 24 hodin"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Využití systému <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Využití aplikace <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Celkem: méně než minuta"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Na pozadí: méně než minuta"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Celkem: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3460,6 +3458,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Povolit aplikace a obsah"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplikace s omezením"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Rozbalit nastavení aplikace"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Vyberte aplikace k instalaci"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Nainstalovat dostupné aplikace"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Bezkontaktní platby"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Jak to funguje"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Plaťte v obchodech telefonem"</string>
@@ -4439,7 +4439,7 @@
<string name="runtime_permissions_summary_no_permissions_requested" msgid="7174876170116073356">"Dosud nebyla vyžádána žádná oprávnění"</string>
<string name="runtime_permissions_summary_control_app_access" msgid="3744591396348990500">"Spravujte přístup aplikací k vašim datům"</string>
<string name="permissions_usage_title" msgid="2942741460679049132">"Panel ochrany soukromí"</string>
- <string name="permissions_usage_summary" msgid="6784310472062516454">"Ukázat, které aplikace v poslední době využívaly oprávnění"</string>
+ <string name="permissions_usage_summary" msgid="6784310472062516454">"Zobrazení aplikací, které v poslední době využívaly oprávnění"</string>
<string name="unused_apps" msgid="4566272194756830656">"Nepoužívané aplikace"</string>
<plurals name="unused_apps_summary" formatted="false" msgid="3827583582750975783">
<item quantity="few"><xliff:g id="COUNT_1">%d</xliff:g> nepoužívané aplikace</item>
@@ -5599,6 +5599,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Asistenta aktivujete podržením vypínače"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Nabídka napájení a tísňového volání:\nStiskněte současně vypínač a tlačítko zvýšení hlasitosti."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Zabránit vyzvánění:\nZkratka je k dispozici v nabídce hlasitosti."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Délka podržení"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Nastavte citlivost úpravou délky podržení vypínače"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Krátké"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Dlouhé"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Zobrazit peněženku"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Povolit přístup k peněžence z obrazovky uzamčení a rychlého nastavení"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Zobrazit ovládací prvky zařízení"</string>
@@ -5741,6 +5745,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Pro všechny aplikace a služby"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Nastavení her"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Zapnout zkratku Herního panelu atd."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Předchozí"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Další"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Náhled barvy"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Žádost o přístup k SIM kartě"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Zařízení žádá o přístup k vaší SIM kartě. Podrobnosti zobrazíte klepnutím."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Povolit přístup k SIM kartě?"</string>
@@ -5786,4 +5793,5 @@
<item msgid="1599558140284643834">"Úsporný režim"</item>
<item msgid="588427840913221601">"Stav zpracování"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Potvrdit"</string>
</resources>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index d5b7874..6eca89e 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi til tiden"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Batteriforbrug"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detaljeret historik"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Batteriforbrug"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Batteriforbrug"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Se forbrug for de seneste 24 timer"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Se forbrug siden seneste fulde opladning"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Batteriforbrug"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Systemforbrug for de seneste 24 timer"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Systemforbrug for <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Appforbrug for <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"om morgenen"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"om aftenen"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"I alt: Under et minut"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Baggrund: Under et minut"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"I alt: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Tillad apps og indhold"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Applikationer med begrænsninger"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Udvid indstillingerne for applikationen"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Vælg de apps, der skal installeres"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Installer tilgængelige apps"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Kontaktløse betalinger"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Sådan fungerer det"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Betal med din telefon i butikker"</string>
@@ -5248,7 +5248,7 @@
<string name="carrier_settings_euicc" msgid="1541279297111378907">"Mobilselskab"</string>
<string name="carrier_settings_version" msgid="3364919669057317776">"Version af indstillinger for mobilselskab"</string>
<string name="call_category" msgid="641461844504128789">"Opkald"</string>
- <string name="video_calling_settings_title" msgid="5490466306783552190">"Videoopkald via mobilselskab"</string>
+ <string name="video_calling_settings_title" msgid="5490466306783552190">"Videoopkald via mobilnetværk"</string>
<string name="cdma_system_select_title" msgid="8261408056382123386">"Systemvalg"</string>
<string name="cdma_system_select_summary" msgid="384128007068464145">"Skift CDMA-roamingtilstand"</string>
<string name="cdma_system_select_dialogtitle" msgid="6143586810486936984">"Systemvalg"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Aktivér Assistent ved at holde afbryderknappen nede"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu for afbryderknappen og menu for nødsituationer:\nTryk på afbryderknappen og knappen Lydstyrke op samtidig."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Deaktiver ringetoner:\nGenvejen findes i lydstyrkemenuen."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Tryklængde"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Juster følsomheden ved at vælge, hvor lang tid afbryderknappen skal holdes inde"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kort"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Langt"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Vis Wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Tillad adgang til Wallet fra låseskærmen og kvikmenuen"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Vis enhedsstyring"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"I alle apps og tjenester"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Spilindstillinger"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Aktivér genvejen til Spilpanel osv."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Forrige"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Næste"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Forhåndsvisning af farve"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Anmodning om adgang til SIM-kort"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"En enhed vil gerne have adgang til dit SIM-kort. Tryk for at få flere oplysninger."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Vil du give adgang til SIM-kortet?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Strømsparetilstand"</item>
<item msgid="588427840913221601">"Procestilstand"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Bekræft"</string>
</resources>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index ece6a34..2ac9b5c 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -1894,7 +1894,7 @@
<string name="contributors_title" msgid="7965640251547037965">"Mitwirkende"</string>
<string name="manual" msgid="3651593989906084868">"Handbuch"</string>
<string name="regulatory_labels" msgid="5960251403367154270">"Zulassungszeichen"</string>
- <string name="safety_and_regulatory_info" msgid="8285048080439298528">"Sicherheits- & Regulierungsinformationen"</string>
+ <string name="safety_and_regulatory_info" msgid="8285048080439298528">"Sicherheitsinformationen & rechtliche Hinweise"</string>
<string name="copyright_title" msgid="83245306827757857">"Urheberrecht"</string>
<string name="license_title" msgid="8745742085916617540">"Lizenz"</string>
<string name="module_license_title" msgid="8705484239826702828">"Lizenzen für Google Play-Systemupdates"</string>
@@ -2666,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"WLAN-Aktivzeit"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Akkunutzung"</string>
<string name="history_details_title" msgid="8628584613889559355">"Verlaufsdetails"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Akkunutzung"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Akkunutzung"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Nutzung der letzten 24 Stunden abrufen"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Nutzung seit letzter voller Aufladung abrufen"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Akkunutzung"</string>
@@ -2899,8 +2899,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Systemnutzung während der letzten 24 Stunden"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Systemnutzung im Zeitraum <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"App-Nutzung im Zeitraum <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"vormittags"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"nachmittags"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Gesamt: weniger als eine Minute"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Hintergrund: weniger als eine Minute"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Gesamt: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3375,6 +3373,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Apps und Inhalte zulassen"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Apps mit Einschränkungen"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"App-Einstellungen erweitern"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Apps zum Installieren auswählen"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Verfügbare Apps installieren"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Kontaktloses Bezahlen"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Funktionsweise"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Mit deinem Smartphone in Geschäften bezahlen"</string>
@@ -3841,7 +3841,7 @@
<string name="lockscreen_bypass_summary" msgid="464277506200346748">"Nach der Entsperrung direkt zum zuletzt genutzten Bildschirm gehen"</string>
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Sperrbildschirm, überspringen, umgehen"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Wenn das Arbeitsprofil gesperrt ist"</string>
- <string name="lock_screen_notifs_title" msgid="3412042692317304449">"Benachrichtigungen auf dem Sperrbildschirm"</string>
+ <string name="lock_screen_notifs_title" msgid="3412042692317304449">"Benachrichtigungen auf Sperrbildschirm"</string>
<string name="lock_screen_notifs_show_all" msgid="1300418674456749664">"Lautlose und Standardunterhaltungen anzeigen"</string>
<string name="lock_screen_notifs_show_alerting" msgid="6584682657382684566">"Lautlose Unterhaltungen und Benachrichtigungen verbergen"</string>
<string name="lock_screen_notifs_show_none" msgid="1941044980403067101">"Keine Benachrichtigungen anzeigen"</string>
@@ -5424,6 +5424,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Halte die Ein-/Aus-Taste gedrückt, um Assistant zu aktivieren"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"„Ein-/Aus- und Notfall-Menü“:\nEin-/Aus-Taste und Lautertaste gleichzeitig drücken."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"„Klingeln verhindern“:\nVerknüpfung im Lautstärke-Menü verfügbar."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Dauer des Gedrückthaltens"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Stelle die Empfindlichkeit ein, indem du festlegst, wie lange du die Ein-/Aus-Taste gedrückt halten musst"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kurz"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Lang"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Geldbörse anzeigen"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Zugriff auf Geldbörse aus Sperrbildschirm und Schnelleinstellungen erlauben"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Gerätesteuerung anzeigen"</string>
@@ -5566,6 +5570,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Für alle Apps und Dienste"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Spieleinstellungen"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"„Dashboard für Spiele“-Schaltfläche aktivieren usw."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Zurück"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Weiter"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Farbvorschau"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Anfrage nach Zugriff auf SIM-Karte"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Ein Gerät möchte auf deine SIM-Karte zugreifen. Weitere Informationen."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Zugriff auf SIM-Karte erlauben?"</string>
@@ -5611,4 +5618,5 @@
<item msgid="1599558140284643834">"Energiesparmodus"</item>
<item msgid="588427840913221601">"Verarbeitungsstatus"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Bestätigen"</string>
</resources>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index 3889e84..1ba56a8 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi στην ώρα του"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Χρήση μπαταρίας"</string>
<string name="history_details_title" msgid="8628584613889559355">"Λεπτομέρειες ιστορικού"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Χρήση μπαταρίας"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Χρήση μπαταρίας"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Προβολή χρήσης των τελευταίων 24 ωρών"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Προβ. χρήσης από τελευταία πλήρη φόρτιση"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Χρήση της μπαταρίας"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Χρήση συστήματος για τις τελευταίες 24 ω."</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Χρήση συστήματος για <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Χρήση εφαρμογής για <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"π.μ."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"μ.μ."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Σύνολο: λιγότερο από ένα λεπτό"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Παρασκήνιο: λιγότερο από ένα λεπτό"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Σύνολο: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Να επιτρέπονται εφαρμογές και περιεχόμενο"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Εφαρμογές με περιορισμούς"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Επέκταση ρυθμίσεων για εφαρμ."</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Επιλέξτε εφαρμογές για εγκατάσταση"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Εγκατάσταση διαθέσιμων εφαρμογών"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Ανεπαφικές πληρωμές"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Τρόπος λειτουργίας"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Πληρώστε με το τηλέφωνό σας σε καταστήματα"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Ενεργοποιήστε τον Βοηθό πατώντας παρατεταμένα το κουμπί λειτουργίας"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Μενού λειτουργίας και έκτακτης ανάγκης:\nΠατήστε το κουμπί λειτουργίας και το κουμπί αύξησης έντασης ήχου ταυτόχρονα."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Αποτροπή ήχου κλήσης:\nΗ συντόμευση είναι διαθέσιμη στο μενού έντασης ήχου."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Διάρκεια παρατεταμένου πατήματος"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Προσαρμόστε την ευαισθησία επιλέγοντας πόση ώρα θα πρέπει να διαρκεί το παρατεταμένο πάτημα του κουμπιού λειτουργίας."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Μικρή"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Μεγάλη"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Εμφάνιση πορτοφολιού"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Επιτρέψτε την πρόσβαση στο πορτοφόλι από την οθόνη κλειδώματος και τις γρήγορες ρυθμίσεις"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Εμφάνιση στοιχείων ελέγχου συσκευής"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Για όλες τις εφαρμογές και τις υπηρεσίες"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Ρυθμίσεις παιχνιδιών"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Ενεργοποίηση συντόμευσης Πίνακα ελέγχου παιχνιδιού κ.λπ."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Προηγούμενο"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Επόμενο"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Προεπισκόπηση χρώματος"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Αίτημα πρόσβασης στην κάρτα SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Μια συσκευή θέλει να αποκτήσει πρόσβαση στην κάρτα SIM. Πατήστε για λεπτομέρειες."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Να επιτρέπεται η πρόσβαση στην κάρτα SIM;"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Λειτουργία εξοικονόμησης ενέργειας"</item>
<item msgid="588427840913221601">"Κατάσταση επεξεργασίας"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Επιβεβαίωση"</string>
</resources>
diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml
index dde25e5..d3aa634 100644
--- a/res/values-en-rAU/strings.xml
+++ b/res/values-en-rAU/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi on time"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Battery usage"</string>
<string name="history_details_title" msgid="8628584613889559355">"History details"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Battery usage"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Battery usage"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"View usage for past 24 hours"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"View usage from last full charge"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Battery usage"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"System usage for past 24 hours"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"System usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"App usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"a.m."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"p.m."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: less than a min."</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Background: less than a min."</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Allow apps and content"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Applications with restrictions"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Expand settings for application"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Choose apps to install"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Install available apps"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Contactless payments"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"How it works"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Pay with your phone in shops"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Trigger Assistant by holding the power button"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Power & emergency menu:\nPress power and volume up at the same time."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Prevent ringing:\nShortcut available in the volume menu."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Press & hold duration"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Adjust sensitivity by choosing how long to press & hold the power button"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Short"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Long"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Show wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Allow access to wallet from lock screen and Quick Settings"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Show device controls"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"For all apps and services"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Game settings"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Turn on Game Dashboard shortcut, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Previous"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Next"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Colour preview"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM card access request"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"A device wants to access your SIM card. Tap for details."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Allow access to SIM card?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Power Save Mode"</item>
<item msgid="588427840913221601">"Process state"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirm"</string>
</resources>
diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml
index ccc2af7..9e08927 100644
--- a/res/values-en-rCA/strings.xml
+++ b/res/values-en-rCA/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi on time"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Battery usage"</string>
<string name="history_details_title" msgid="8628584613889559355">"History details"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Battery usage"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Battery usage"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"View usage for past 24 hours"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"View usage from last full charge"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Battery usage"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"System usage for past 24 hours"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"System usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"App usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"a.m."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"p.m."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: less than a min."</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Background: less than a min."</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Allow apps and content"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Applications with restrictions"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Expand settings for application"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Choose apps to install"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Install available apps"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Contactless payments"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"How it works"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Pay with your phone in shops"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Trigger Assistant by holding the power button"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Power & emergency menu:\nPress power and volume up at the same time."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Prevent ringing:\nShortcut available in the volume menu."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Press & hold duration"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Adjust sensitivity by choosing how long to press & hold the power button"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Short"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Long"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Show wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Allow access to wallet from lock screen and Quick Settings"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Show device controls"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"For all apps and services"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Game settings"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Turn on Game Dashboard shortcut, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Previous"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Next"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Colour preview"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM card access request"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"A device wants to access your SIM card. Tap for details."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Allow access to SIM card?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Power Save Mode"</item>
<item msgid="588427840913221601">"Process state"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirm"</string>
</resources>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index ef3001c..acf3965 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi on time"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Battery usage"</string>
<string name="history_details_title" msgid="8628584613889559355">"History details"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Battery usage"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Battery usage"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"View usage for past 24 hours"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"View usage from last full charge"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Battery usage"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"System usage for past 24 hours"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"System usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"App usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"a.m."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"p.m."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: less than a min."</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Background: less than a min."</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Allow apps and content"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Applications with restrictions"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Expand settings for application"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Choose apps to install"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Install available apps"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Contactless payments"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"How it works"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Pay with your phone in shops"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Trigger Assistant by holding the power button"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Power & emergency menu:\nPress power and volume up at the same time."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Prevent ringing:\nShortcut available in the volume menu."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Press & hold duration"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Adjust sensitivity by choosing how long to press & hold the power button"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Short"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Long"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Show wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Allow access to wallet from lock screen and Quick Settings"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Show device controls"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"For all apps and services"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Game settings"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Turn on Game Dashboard shortcut, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Previous"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Next"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Colour preview"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM card access request"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"A device wants to access your SIM card. Tap for details."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Allow access to SIM card?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Power Save Mode"</item>
<item msgid="588427840913221601">"Process state"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirm"</string>
</resources>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index 7d53fde..abe23fd 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi on time"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Battery usage"</string>
<string name="history_details_title" msgid="8628584613889559355">"History details"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Battery usage"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Battery usage"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"View usage for past 24 hours"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"View usage from last full charge"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Battery usage"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"System usage for past 24 hours"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"System usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"App usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"a.m."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"p.m."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: less than a min."</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Background: less than a min."</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Allow apps and content"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Applications with restrictions"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Expand settings for application"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Choose apps to install"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Install available apps"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Contactless payments"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"How it works"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Pay with your phone in shops"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Trigger Assistant by holding the power button"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Power & emergency menu:\nPress power and volume up at the same time."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Prevent ringing:\nShortcut available in the volume menu."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Press & hold duration"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Adjust sensitivity by choosing how long to press & hold the power button"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Short"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Long"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Show wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Allow access to wallet from lock screen and Quick Settings"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Show device controls"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"For all apps and services"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Game settings"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Turn on Game Dashboard shortcut, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Previous"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Next"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Colour preview"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM card access request"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"A device wants to access your SIM card. Tap for details."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Allow access to SIM card?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Power Save Mode"</item>
<item msgid="588427840913221601">"Process state"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirm"</string>
</resources>
diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml
index 7cc3131..76d0279 100644
--- a/res/values-en-rXC/strings.xml
+++ b/res/values-en-rXC/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi on time"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Battery usage"</string>
<string name="history_details_title" msgid="8628584613889559355">"History details"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Battery Usage"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Battery usage"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"View usage for past 24 hours"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"View usage from last full charge"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Battery usage"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"System usage for past 24 hr"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"System usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"App usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: less than a min"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Background: less than a min"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Allow apps and content"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Applications with restrictions"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Expand settings for application"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Choose apps to install"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Install available apps"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Contactless payments"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"How it works"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Pay with your phone in stores"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Trigger the Assistant by holding the power button"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Power & Emergency Menu:\nPress Power and Volume up at the same time."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Prevent ringing:\nShortcut available in the volume menu."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Press & hold duration"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Adjust sensitivity by choosing how long to press & hold the power button"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Short"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Long"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Show wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Allow access to wallet from lock screen and quick settings"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Show device controls"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"For all apps and services"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Game settings"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Turn on Game Dashboard shortcut, etc"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Previous"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Next"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Color preview"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM card access request"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"A device wants to access your SIM card. Tap for details."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Allow access to SIM card?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Power Save Mode"</item>
<item msgid="588427840913221601">"Process State"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirm"</string>
</resources>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index c137d6a..090bc41 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -2665,7 +2665,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi a tiempo"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Uso de la batería"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalles del historial"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Uso de batería"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Uso de batería"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Ver uso de las últimas 24 horas"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Ver uso desde la última carga completa"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Uso de la batería"</string>
@@ -2898,8 +2898,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Uso del sistema en las últimas 24 h"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Uso del sistema de <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Uso de apps de <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"a.m."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"p.m."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: menos de un minuto"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"En segundo plano: menos de un minuto"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3374,6 +3372,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Permitir aplicaciones y contenido"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplicaciones con restricciones"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Expandir config. a aplicación"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Selecciona las apps que quieres instalar"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instalar apps disponibles"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pagos sin contacto"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Cómo funciona"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Paga en las tiendas con tu teléfono"</string>
@@ -5423,6 +5423,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Mantén presionado el botón de encendido para activar Asistente"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menú de encendido y emergencia:\nPresiona los botones de encendido y de subir volumen al mismo tiempo."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Impedir hacer sonar:\nEl acceso directo está disponible en el menú de volumen."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Duración de presión"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Elige durante cuánto tiempo quieres mantener presionado el botón de encendido para ajustar la sensibilidad"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Corta"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Larga"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Mostrar billetera"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Permite el acceso a la billetera desde la pantalla de bloqueo y la Configuración rápida"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostrar controles del dispositivo"</string>
@@ -5565,6 +5569,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Para todas las apps y servicios"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Configuración de juegos"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Activa el acceso directo al Panel de juego, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Siguiente"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Vista previa de color"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Solicitud de acceso a la tarjeta SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Un dispositivo quiere acceder a tu tarjeta SIM. Presiona para ver más detalles."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"¿Permitir acceso a la tarjeta SIM?"</string>
@@ -5610,4 +5617,5 @@
<item msgid="1599558140284643834">"Modo de ahorro de energía"</item>
<item msgid="588427840913221601">"Estado del proceso"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirmar"</string>
</resources>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index 958e3ee..6d760c9 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Tiempo de conexión Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Uso de batería"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalles del historial"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Uso de la batería"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Uso de batería"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Ver uso durante las últimas 24 horas"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Consulta el uso desde la última carga de la batería"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Uso de batería"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Uso del sistema durante las últimas 24 h"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Uso del sistema de <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Uso de aplicaciones de <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"h"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"h"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: menos de 1 minuto"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"En segundo plano: menos de 1 minuto"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Permitir aplicaciones y contenido"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplicaciones con restricciones"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Ampliar ajustes de aplicación"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Selecciona las apps que quieres instalar"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instalar aplicaciones disponibles"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pagos contactless"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Cómo funciona"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Paga en las tiendas con tu teléfono"</string>
@@ -4788,7 +4788,7 @@
<string name="dark_ui_settings_dialog_acknowledge" msgid="250437497729953965">"Entendido"</string>
<string name="dark_theme_slice_title" msgid="4684222119481114062">"Prueba el tema oscuro"</string>
<string name="dark_theme_slice_subtitle" msgid="5555724345330434268">"Ayuda a alargar la batería"</string>
- <string name="quick_settings_developer_tiles" msgid="7336007844525766623">"Iconos para desarrolladores en ajustes rápidos"</string>
+ <string name="quick_settings_developer_tiles" msgid="7336007844525766623">"Recuadros para desarrolladores en ajustes rápidos"</string>
<string name="adb_authorization_timeout_title" msgid="6996844506783749754">"Inhabilitar tiempo de espera de autorización adb"</string>
<string name="adb_authorization_timeout_summary" msgid="409931540424019778">"Inhabilita la revocación automática de autorizaciones adb para sistemas que no se han vuelto a conectar durante el periodo predeterminado (7 días) o configurado por el usuario (mínimo 1 día)"</string>
<string name="winscope_trace_quick_settings_title" msgid="4104768565053226689">"Rastro de Winscope"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Activa el Asistente manteniendo pulsado el botón de encendido"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menú de encendido y de emergencias:\nPulsa las teclas de encendido y de subir volumen al mismo tiempo."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Evitar sonar:\nAcceso directo disponible en el menú de volumen."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Duración de mantener pulsado"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Ajusta la sensibilidad eligiendo durante cuánto tiempo hay que pulsar el botón de encendido"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Corta"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Larga"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Mostrar cartera"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Permite el acceso a la cartera desde la pantalla de bloqueo y los ajustes rápidos"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostrar controles del dispositivo"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Para todas las aplicaciones y servicios"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Ajustes de juego"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Activa el acceso directo al Panel de juego, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Siguiente"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Vista previa de color"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Solicitud de acceso a la tarjeta SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Un dispositivo quiere acceder a la tarjeta SIM. Toca para consultar más información."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"¿Permitir acceso a la tarjeta SIM?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Modo de ahorro de energía"</item>
<item msgid="588427840913221601">"Estado del proceso"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirmar"</string>
</resources>
diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml
index 1e68d71..50f8454 100644
--- a/res/values-et/strings.xml
+++ b/res/values-et/strings.xml
@@ -2665,7 +2665,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"WiFi õigel ajal"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Akukasutus"</string>
<string name="history_details_title" msgid="8628584613889559355">"Ajaloo üksikasjad"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Akukasutus"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Akukasutus"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Kasutus viimase 24 tunni jooksul"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Kasutus viimasest täislaadimisest"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Akukasutus"</string>
@@ -2898,8 +2898,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Süsteemi kasutus viimase 24 h jooksul"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Süsteemi kasutus: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Rakenduse kasutus: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Kokku: vähem kui minut"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Taustal: vähem kui minut"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Kokku: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3374,6 +3372,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Rakenduste ja sisu lubamine"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Piirangutega rakendused"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Laienda rakenduste seadeid"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Valige rakendused, mis installida"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Installige saadaolevad rakendused"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Kontaktivabad maksed"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Kuidas see toimib?"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Makske poes oma telefoniga"</string>
@@ -5423,6 +5423,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Assistent aktiveeritakse toitenupu allhoidmisel"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menüüd Toide ja Hädaolukord:\nvajutage samal ajal toitenuppu ja helitugevuse suurendamise nuppu."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Helisemise vältimine:\notsetee asub helitugevuse menüüs."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Allhoidmise kestus"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Kohandage ühenduvust, valides, kui pikalt toitenuppu all hoida"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Lühike"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Pikk"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Kuva rahakott"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Rahakotile juurdepääsu lubamine lukustuskuvalt ja kiirseadetest"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Kuva seadmete juhtimisvidinad"</string>
@@ -5565,6 +5569,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Kõikide rakenduste ja teenuste jaoks"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Mängude seaded"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Mängu juhtpaneeli otsetee sisselülitamine jm"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Eelmine"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Järgmine"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Värvi eelvaade"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM-kaardile juurdepääsu taotlus"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Seade soovib teie SIM-kaardile juurde pääseda. Puudutage üksikasjade nägemiseks."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Kas lubada juurdepääs SIM-kaardile?"</string>
@@ -5610,4 +5617,5 @@
<item msgid="1599558140284643834">"Energiasäästurežiim"</item>
<item msgid="588427840913221601">"Protsessi olek"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Kinnita"</string>
</resources>
diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml
index 06cc28d..2cc2e79 100644
--- a/res/values-eu/strings.xml
+++ b/res/values-eu/strings.xml
@@ -743,7 +743,7 @@
<item quantity="other">PINak <xliff:g id="COUNT_1">%d</xliff:g> digitu izan behar ditu gutxienez</item>
<item quantity="one">PINak <xliff:g id="COUNT_0">%d</xliff:g> digitu izan behar du gutxienez</item>
</plurals>
- <string name="lockpassword_continue_label" msgid="2507983991979547816">"Jarraitu"</string>
+ <string name="lockpassword_continue_label" msgid="2507983991979547816">"Egin aurrera"</string>
<plurals name="lockpassword_password_too_long" formatted="false" msgid="8118091957172967677">
<item quantity="other"><xliff:g id="NUMBER_1">%d</xliff:g> karaktere baino gutxiago izan behar ditu</item>
<item quantity="one"><xliff:g id="NUMBER_0">%d</xliff:g> karaktere baino gutxiago izan behar du</item>
@@ -1985,7 +1985,7 @@
<string name="lockpattern_confirm_button_text" msgid="6122815520373044089">"Berretsi"</string>
<string name="lockpattern_restart_button_text" msgid="255339375151895998">"Marraztu berriro"</string>
<string name="lockpattern_retry_button_text" msgid="4229668933251849760">"Garbitu"</string>
- <string name="lockpattern_continue_button_text" msgid="5253269556259503537">"Jarraitu"</string>
+ <string name="lockpattern_continue_button_text" msgid="5253269556259503537">"Egin aurrera"</string>
<string name="lockpattern_settings_title" msgid="9223165804553269083">"Desblokeatzeko eredua"</string>
<string name="lockpattern_settings_enable_title" msgid="7401197111303283723">"Eskatu eredua"</string>
<string name="lockpattern_settings_enable_summary" msgid="1116467204475387886">"Eredu bat marraztu behar da pantaila desblokeatzeko"</string>
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi garaiz"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Bateria-erabilera"</string>
<string name="history_details_title" msgid="8628584613889559355">"Historiaren xehetasunak"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Bateria-erabilera"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Bateria-erabilera"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Ikusi azken 24 orduetako erabilera"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Ikusi erabilera bateria guztiz kargatu zenetik"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Bateria-erabilera"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Sistemak erabilitakoa azken 24 orduetan"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Sistemak erabilitakoa: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Aplikazioek erabilitakoa: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"AM"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"PM"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Guztira: minutu bat baino gutxiago"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Atzeko planoa: minutu bat baino gutxiago"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Guztira: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Baimendu aplikazioak eta edukia"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Murrizketak dituzten aplikazioak"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Zabaldu aplikazio-ezarpenak"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Aukeratu instalatu nahi dituzun aplikazioak"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instalatu aplikazio erabilgarriak"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Kontakturik gabeko ordainketak"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Nola funtzionatzen du?"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Ordaindu telefonoarekin dendetan"</string>
@@ -4221,7 +4221,7 @@
<string name="managing_admin" msgid="2633920317425356619">"Kudeatzailea: <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
<string name="experimental_preference" msgid="869354050717870055">"(Esperimentala)"</string>
<string name="encryption_interstitial_header" msgid="4418014339568737685">"Abio segurua"</string>
- <string name="encryption_continue_button" msgid="3591796237625134622">"Jarraitu"</string>
+ <string name="encryption_continue_button" msgid="3591796237625134622">"Egin aurrera"</string>
<string name="encryption_interstitial_message_pin" msgid="1413575143234269985">"Gailua are gehiago babesteko, PINa eska dezakezu gailua abiarazi ahal izateko. Abiarazi arte ezingo du jaso deirik, mezurik edo jakinarazpenik, ezta alarmarik jo ere. \n\nGaldutako edo lapurtutako gailuen datuak babesteko balio du neurri horrek. PINa eskatu nahi duzu gailua abiarazi ahal izateko?"</string>
<string name="encryption_interstitial_message_pattern" msgid="726550613252236854">"Gailua are gehiago babesteko, eredua eska dezakezu gailua abiarazi ahal izateko. Abiarazi arte ezingo du jaso deirik, mezurik edo jakinarazpenik, ezta alarmarik jo ere. \nGaldutako edo lapurtutako gailuen datuak babesteko balio du neurri horrek.\n Eredua eskatu nahi duzu gailua abiarazi ahal izateko?"</string>
<string name="encryption_interstitial_message_password" msgid="6051054565294909975">"Gailua are gehiago babesteko, pasahitza eska dezakezu gailua abiarazi ahal izateko. Abiarazi arte ezingo du jaso deirik, mezurik edo jakinarazpenik, ezta alarmarik jo ere. \n\nGaldutako edo lapurtutako gailuen datuak babesteko balio du neurri horrek. Pasahitza eskatu nahi duzu gailua abiarazi ahal izateko?"</string>
@@ -4315,7 +4315,7 @@
<string name="runtime_permissions_summary_no_permissions_requested" msgid="7174876170116073356">"Ez da baimenik eskatu"</string>
<string name="runtime_permissions_summary_control_app_access" msgid="3744591396348990500">"Kontrolatu aplikazioek zure datuetarako duten sarbidea"</string>
<string name="permissions_usage_title" msgid="2942741460679049132">"Pribatutasun-panela"</string>
- <string name="permissions_usage_summary" msgid="6784310472062516454">"Erakutsi zer aplikaziok erabili dituzten baimenak azkenaldian"</string>
+ <string name="permissions_usage_summary" msgid="6784310472062516454">"Erakutsi zein aplikaziok erabili dituzten baimenak azkenaldian"</string>
<string name="unused_apps" msgid="4566272194756830656">"Erabiltzen ez diren aplikazioak"</string>
<plurals name="unused_apps_summary" formatted="false" msgid="3827583582750975783">
<item quantity="other">Erabiltzen ez diren <xliff:g id="COUNT_1">%d</xliff:g> aplikazio</item>
@@ -5102,7 +5102,7 @@
<string name="my_device_info_legal_category_title" msgid="7732792841537995127">"Lege-informazioa eta arauei buruzkoa"</string>
<string name="my_device_info_device_details_category_title" msgid="4848438695638348680">"Gailuaren xehetasunak"</string>
<string name="my_device_info_device_identifiers_category_title" msgid="2197063484127704153">"Gailuaren identifikatzaileak"</string>
- <string name="change_wifi_state_title" msgid="5629648102837821525">"Wifi-konexioa kontrolatzea"</string>
+ <string name="change_wifi_state_title" msgid="5629648102837821525">"Wifi-konexioa kontrolatzeko aukera"</string>
<string name="change_wifi_state_app_detail_switch" msgid="1385358508267180745">"Eman wifi-konexioa kontrolatzeko baimena aplikazioari"</string>
<string name="change_wifi_state_app_detail_summary" msgid="8230854855584217111">"Eman wifi-konexioa aktibatzeko edo desaktibatzeko, wifi-sareak bilatzeko eta haietara konektatzeko, sareak gehitzeko edo kentzeko, edota wifi-gune lokalak sortzeko baimena aplikazioari"</string>
<string name="media_output_title" msgid="8283629315159510680">"Erreproduzitu multimedia-edukia hemen:"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Abiarazi Laguntzailea etengailua sakatuta edukiz"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Itzaltzeko eta larrialdietarako menua:\nSakatu etengailua eta bolumena igotzeko tekla aldi berean."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Saihestu tonua jotzea:\nBolumenaren menuan dago lasterbidea."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Zenbat denboraz edukiko duzu sakatuta etengailua?"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Sentikortasuna doitzeko, aukeratu zenbat denboraz edukitzen duzun sakatuta etengailua"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Laburra"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Luzea"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Erakutsi diru-zorroa"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Eman diru-zorroa atzitzeko baimena pantaila blokeatuan eta ezarpen bizkorretan"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Erakutsi gailuak kontrolatzeko widgetak"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Aplikazio eta zerbitzu guztietarako"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Jokoen ezarpenak"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Aktibatu joko-paneleko lasterbidea, etab."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Aurrekoa"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Hurrengoa"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Kolorearen aurrebista"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM txartela atzitzeko eskaera"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Gailu bat SIM txartela atzitu nahian dabil. Sakatu hau xehetasunak ikusteko."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM txartela atzitzeko baimena eman nahi duzu?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Bateria aurrezteko modua"</item>
<item msgid="588427840913221601">"Prozesuaren egoera"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Berretsi"</string>
</resources>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index 3870aa7..9dc6d3e 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi به موقع"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"مصرف باتری"</string>
<string name="history_details_title" msgid="8628584613889559355">"جزئیات سابقه"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"مصرف باتری"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"مصرف باتری"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"مشاهده مصرف باتری در ۲۴ ساعت قبل"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"مشاهده مصرف باتری از آخرین شارژ کامل"</string>
<string name="battery_details_title" msgid="4531369291819754178">"مصرف باتری"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"استفاده از سیستم در ۲۴ ساعت گذشته"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"استفاده از سیستم برای <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"استفاده از برنامه برای <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"ق.ظ"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"ب.ظ"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"مجموع: کمتر از یک دقیقه"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"پسزمینه: کمتر از یک دقیقه"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"مجموع: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"برنامهها و محتوا مجازاند"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"برنامههای دارای محدودیت"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"توسعه تنظیمات برای برنامه"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"انتخاب برنامهها برای نصب"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"نصب برنامههای دردسترس"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"پرداختهای غیرلمسی"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"چطور کار میکند"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"در فروشگاهها با تلفنتان پرداخت کنید"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"راهاندازی «دستیار»با نگه داشتن دکمه روشن/خاموش"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"منوی روشن/خاموش و اضطراری:\nدکمه روشن/خاموش و افزایش صدا را همزمان فشار دهید."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"جلوگیری از زنگ زدن:\nمیانبر در منوی میزان صدا دردسترس است."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"مدت فشار دادن و نگه داشتن"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"با انتخاب مدت زمان فشار دادن و نگه داشتن دکمه روشن/ خاموش، میزان حساسیت را تنظیم کنید"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"کوتاه"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"طولانی"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"نمایش کیف پول"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"مجاز کردن دسترسی به کیف پول از صفحه قفل و تنظیمات فوری"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"نمایش کنترلهای دستگاه"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"برای همه برنامهها و سرویسها"</string>
<string name="game_settings_title" msgid="1028178627743422090">"تنظیمات بازی"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"روشن کردن میانبر «داشبورد بازیها» و غیره"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"قبلی"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"بعدی"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"پیشدید رنگ"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"درخواست دسترسی به سیمکارت"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"دستگاهی میخواهد به سیمکارتتان دسترسی داشته باشد. برای دیدن جزئیات، ضربه بزنید."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"دسترسی به سیمکارت مجاز شود؟"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"حالت «ذخیره انرژی»"</item>
<item msgid="588427840913221601">"وضعیت پردازش"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"تأیید"</string>
</resources>
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index b633314..46fc6c3 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi-yhteyden käytössäoloaika"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Akun käyttö"</string>
<string name="history_details_title" msgid="8628584613889559355">"Historiatiedot"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Akun käyttö"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Akun käyttö"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Näytä 24 viime tunnin käyttötiedot"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Katso käyttö edell. täyteen lataamisesta"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Akun käyttö"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Järjestelmän käyttö 24 viime tunnin sisällä"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Järjestelmän käyttö: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Sovelluksen käyttö: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"ap"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"ip"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Yhteensä: alle minuutti"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Taustalla: alle minuutti"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Yhteensä: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Sovellusten ja sisällön salliminen"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Rajoitetut sovellukset"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Laajenna sovelluksen asetuksia"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Valitse asennettavat sovellukset"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Asenna sovelluksia"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Lähimaksut"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Miten se toimii"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Maksa puhelimella myymälöissä"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Käynnistä Assistant painamalla virtapainiketta pitkään"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Virta‑ ja Hätätilannevalikko:\nPaina virta‑ ja äänenvoimakkuuspainiketta yhtä aikaa."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Soittamisen esto:\nPikanäppäin näkyy äänenvoimakkuusvalikossa."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Valitse kesto painamalla pitkään"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Säädä herkkyyttä valitsemalla, kauanko virtapainiketta täytyy painaa"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Lyhyen ajan"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Pitkään"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Näytä Wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Salli Walletin käyttö lukitusnäytöltä ja pika-asetuksista"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Näytä laitteiden hallinta"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Kaikki sovellukset ja palvelut"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Peliasetukset"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Laita päälle esim. Pelipaneelin pikakuvake"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Edellinen"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Seuraava"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Värin esikatselu"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM-kortin pääsyoikeuspyyntö"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Laite haluaa pääsyn SIM-korttiisi. Katso lisätietoja napauttamalla."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Sallitaanko pääsy SIM-korttiin?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Virransäästötila"</item>
<item msgid="588427840913221601">"Käsittelytila"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Vahvista"</string>
</resources>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index ad6168e..d190587 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -1300,7 +1300,7 @@
<string name="auto_rotate_option_off" msgid="2788096269396290731">"Désactivé"</string>
<string name="auto_rotate_option_on" msgid="5776678230808498171">"Activé"</string>
<string name="auto_rotate_option_face_based" msgid="3438645484087953174">"Activé : en fonction du visage"</string>
- <string name="auto_rotate_switch_face_based" msgid="7824467067774120000">"Activer la détection du visage"</string>
+ <string name="auto_rotate_switch_face_based" msgid="7824467067774120000">"Activer la détection des visages"</string>
<string name="color_mode_title" msgid="8666690832113906028">"Couleurs"</string>
<string name="color_mode_option_natural" msgid="6192875655101283303">"Naturelles"</string>
<string name="color_mode_option_boosted" msgid="4698797857766774289">"Intenses"</string>
@@ -2189,7 +2189,7 @@
<string name="hardkeyboard_category" msgid="8729780593378161071">"Paramètres du clavier physique"</string>
<string name="auto_punctuate_summary" msgid="3549190848611386748">"Appuyez deux fois sur la touche Espace pour insérer « . »"</string>
<string name="show_password" msgid="7101900779571040117">"Afficher les mots de passe"</string>
- <string name="show_password_summary" msgid="9025960283785111619">"Afficher les caractères brièvement lorsque que vous écrivez"</string>
+ <string name="show_password_summary" msgid="9025960283785111619">"Affichez les caractères brièvement lorsque que vous écrivez"</string>
<string name="spellchecker_security_warning" msgid="2016059050608271820">"Ce correcteur orthographique peut recueillir l\'ensemble du texte saisi, y compris des données personnelles comme des mots de passe et des numéros de carte de paiement. Il provient de l\'application <xliff:g id="SPELLCHECKER_APPLICATION_NAME">%1$s</xliff:g>. Utiliser ce correcteur orthographique?"</string>
<string name="spellchecker_quick_settings" msgid="6449414356743946577">"Paramètres"</string>
<string name="spellchecker_language" msgid="8905487366580285282">"Langue"</string>
@@ -2663,7 +2663,8 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi/temps"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Utilisation de la pile"</string>
<string name="history_details_title" msgid="8628584613889559355">"Détails de l\'historique"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Autonomie de la pile"</string>
+ <!-- no translation found for advanced_battery_preference_title (3790901207877260883) -->
+ <skip />
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Voir utilisation des dernières 24 heures"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Voir utilisation depuis dernière recharge"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Utilisation de la pile"</string>
@@ -2896,8 +2897,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Utilisation par le système, dernières 24 h"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Utilisation par le système : <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Utilisation par l\'application : <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total : moins d\'une minute"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Arrière-plan : moins d\'une minute"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total : <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3371,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Autoriser des applications et des contenus"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Applications avec restrictions"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Développer paramètres applis"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Choisir les applications à installer"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Installer les applis proposées"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Paiements sans contact"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Fonctionnement"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Payez avec votre téléphone en magasin"</string>
@@ -4315,7 +4316,7 @@
<string name="runtime_permissions_summary_no_permissions_requested" msgid="7174876170116073356">"Aucune autorisation demandée"</string>
<string name="runtime_permissions_summary_control_app_access" msgid="3744591396348990500">"Gérez l\'accès des applis à vos données"</string>
<string name="permissions_usage_title" msgid="2942741460679049132">"Tableau de bord de confidentialité"</string>
- <string name="permissions_usage_summary" msgid="6784310472062516454">"Afficher les applications qui ont récemment utilisé les autorisations"</string>
+ <string name="permissions_usage_summary" msgid="6784310472062516454">"Affichez les applications qui ont récemment utilisé les autorisations"</string>
<string name="unused_apps" msgid="4566272194756830656">"Applications non utilisées"</string>
<plurals name="unused_apps_summary" formatted="false" msgid="3827583582750975783">
<item quantity="one"><xliff:g id="COUNT_1">%d</xliff:g> application non utilisée</item>
@@ -5380,7 +5381,7 @@
<string name="forget_passpoint_dialog_message" msgid="2433875063907365760">"Vous risquez de perdre l\'accès au temps ou aux données restants. Communiquez avec votre fournisseur de services avant de procéder au retrait."</string>
<string name="keywords_content_capture" msgid="7802155522681936956">"capture de contenu, contenu de l\'application"</string>
<string name="content_capture" msgid="868372905432812238">"Contenu de l\'application"</string>
- <string name="content_capture_summary" msgid="49720773699715531">"Autoriser les applications à envoyer du contenu au système Android"</string>
+ <string name="content_capture_summary" msgid="49720773699715531">"Autorisez les applications à envoyer du contenu au système Android"</string>
<string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Capturer l\'empreinte de mémoire système"</string>
<string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Capture de l\'empreinte de mémoire système en cours…"</string>
<string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Impossible de capturer l\'empreinte de mémoire du système"</string>
@@ -5421,6 +5422,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Activez l\'Assistant en maintenant l\'interrupteur enfoncé"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu d\'alimentation et d\'urgence :\nAppuyez simultanément sur l\'interrupteur et le bouton d\'augmentation du volume."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Bloquer la sonnerie :\nRaccourci proposé dans le menu du volume."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Durée de maintien du doigt"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Réglez la sensibilité en choisissant la durée de maintien du doigt sur l\'interrupteur"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Court"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Long"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Afficher le portefeuille"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Autorisez l\'accès au portefeuille à partir de l\'écran de verrouillage et du menu Paramètres rapides"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Afficher les commandes des appareils"</string>
@@ -5552,7 +5557,7 @@
<string name="enable_2g_title" msgid="8184757884636162942">"Autoriser les réseaux 2G"</string>
<string name="enable_2g_summary" msgid="906487478332145407">"Utiliser les connexions cellulaires 2G. La 2G est toujours activée pour les appels d\'urgence."</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Afficher l\'accès au presse-papiers"</string>
- <string name="show_clip_access_notification_summary" msgid="474090757777203207">"Afficher un message lorsque les applications accèdent à du texte, à des images ou à d\'autres contenus que vous avez copiés"</string>
+ <string name="show_clip_access_notification_summary" msgid="474090757777203207">"Affichez un message lorsque les applications accèdent à du texte, à des images ou à d\'autres contenus que vous avez copiés"</string>
<string name="all_apps" msgid="3054120149509114789">"Toutes les applications"</string>
<string name="request_manage_bluetooth_permission_dont_allow" msgid="8798061333407581300">"Ne pas autoriser"</string>
<string name="uwb_settings_title" msgid="8578498712312002231">"Bande ultralarge (BUL)"</string>
@@ -5563,6 +5568,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Toutes les applications et tous les services"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Paramètres de jeu"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Activer le raccourci vers le tableau de bord de jeu, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Précédent"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Suivant"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Aperçu de la couleur"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Demande d\'accès à la carte SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Un appareil veut accéder à votre carte SIM. Touchez l\'écran pour en savoir plus."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Autoriser l\'accès à la carte SIM?"</string>
@@ -5608,4 +5616,5 @@
<item msgid="1599558140284643834">"Mode Économie d\'énergie"</item>
<item msgid="588427840913221601">"État du traitement"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirmer"</string>
</resources>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index b0f1923..783a28e 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi/temps"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Utilisation de la batterie"</string>
<string name="history_details_title" msgid="8628584613889559355">"Historique"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Utilisation de la batterie"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Utilisation de la batterie"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Voir l\'utilisation des dernières 24 h"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Voir utilisation depuis dernière charge complète"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Utilisation de la batterie"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Utilisation du système - Dernières 24 h"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Utilisation par le système pour <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Utilisation par l\'appli pour <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"a.m."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"p.m."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total : moins d\'une min"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Arrière-plan : moins d\'une min"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total : <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Autoriser des applications et des contenus"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Applications avec restrictions"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Développer paramètres applis"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Sélectionner les applis à installer"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Installer les applis disponibles"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Paiements sans contact"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Comment ça marche"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Payez avec votre téléphone dans les magasins."</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Appuyer de manière prolongée sur le bouton Marche/Arrêt pour déclencher l\'Assistant"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu Marche/Arrêt et d\'urgence :\nAppuyez simultanément sur Marche/Arrêt et Volume+."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Bloquer la sonnerie :\nRaccourci disponible dans le menu du volume."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Durée de l\'appui prolongé"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Ajustez la sensibilité en choisissant combien de temps appuyer de manière prolongée sur le bouton Marche/Arrêt"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Court"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Long"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Afficher le portefeuille"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Autoriser l\'accès au portefeuille depuis l\'écran de verrouillage et les Réglages rapides"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Afficher les commandes de contrôle des appareils"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Pour tous les services et applis"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Paramètres de jeu"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Activer le raccourci Tableau de bord Jeux, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Précédent"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Suivant"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Aperçu de la couleur"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Demande d\'accès à la carte SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Un appareil souhaite accéder à votre carte SIM. Appuyez ici pour plus de détails."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Autoriser l\'accès à la carte SIM ?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Mode Économie d\'énergie"</item>
<item msgid="588427840913221601">"État du processus"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirmer"</string>
</resources>
diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml
index 92eeae2..3141ae6 100644
--- a/res/values-gl/strings.xml
+++ b/res/values-gl/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Tempo de conexión wifi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Uso da batería"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalles do historial"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Uso da batería"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Uso da batería"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Consulta o uso das últimas 24 horas"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Mira o uso desde a última carga completa"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Uso da batería"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Uso do sistema durante as últimas 24 horas"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Uso do sistema durante <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Uso das aplicacións durante <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"a. m."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"p. m."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: menos dun minuto"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"En segundo plano: menos dun minuto"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Permitir aplicacións e contido"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplicacións con restricións"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Ampliar axustes aplicación"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Escoller aplicacións para instalar"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instalar aplicacións dispoñibles"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pagos sen contacto"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Como funciona?"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Paga co teléfono nas tendas"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Activa o Asistente ao manter premido o botón de acendido"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menú de acendido e emerxencia:\nPreme as teclas de acendido e de subir volume ao mesmo tempo."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Evitar que soe:\nAtallo dispoñible no menú de volume."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Duración da presión no botón"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Para axustar a sensibilidade, escolle durante canto tempo debe manterse premido o botón de acendido"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Curta"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Longa"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Mostrar moedeiro"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Permite o acceso ao moedeiro desde a pantalla de bloqueo e o menú Configuración rápida"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostrar control de dispositivos"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Para todas as aplicacións e servizos"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Configuración para xogos"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Activa o atallo ao panel de xogo etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Seguinte"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Vista previa da cor"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Solicitude de acceso á tarxeta SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Un dispositivo quere acceder á túa tarxeta SIM. Toca para obter información."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Queres permitir o acceso á tarxeta SIM?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Modo de aforro de batería"</item>
<item msgid="588427840913221601">"Estado do proceso"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirmar"</string>
</resources>
diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml
index f33d643..0ecc4fe 100644
--- a/res/values-gu/strings.xml
+++ b/res/values-gu/strings.xml
@@ -2663,7 +2663,8 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"વાઇ-ફાઇ ચાલુ સમય"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"બૅટરીનો વપરાશ"</string>
<string name="history_details_title" msgid="8628584613889559355">"ઇતિહાસ વિગતો"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"બૅટરીનો વપરાશ"</string>
+ <!-- no translation found for advanced_battery_preference_title (3790901207877260883) -->
+ <skip />
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"છેલ્લા 24 કલાકનો વપરાશ જુઓ"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"છેલ્લે પૂર્ણ ચાર્જ કર્યા પછીનો વપરાશ જુઓ"</string>
<string name="battery_details_title" msgid="4531369291819754178">"બૅટરી વપરાશ"</string>
@@ -2765,7 +2766,7 @@
<string name="dialog_location_ok" msgid="6338680851382069716">"બંધ કરો"</string>
<string name="power_screen" msgid="4596900105850963806">"સ્ક્રીન"</string>
<string name="power_flashlight" msgid="8993388636332573202">"ફ્લેશલાઇટ"</string>
- <string name="power_camera" msgid="4778315081581293923">"કૅમેરો"</string>
+ <string name="power_camera" msgid="4778315081581293923">"કૅમેરા"</string>
<string name="power_wifi" msgid="4614007837288250325">"વાઇ-ફાઇ"</string>
<string name="power_bluetooth" msgid="5085900180846238196">"બ્લૂટૂથ"</string>
<string name="power_cell" msgid="5507921058696341513">"મોબાઇલ નેટવર્ક સ્ટૅન્ડબાય"</string>
@@ -2788,7 +2789,7 @@
<string name="usage_type_data_wifi_recv" msgid="4821128213012023100">"વાઇ-ફાઇ પૅકેટ્સ પ્રાપ્ત થયાં"</string>
<string name="usage_type_audio" msgid="1100651355357912864">"ઑડિયો"</string>
<string name="usage_type_video" msgid="1068481638906679035">"વીડિઓ"</string>
- <string name="usage_type_camera" msgid="3999579307204257822">"કૅમેરો"</string>
+ <string name="usage_type_camera" msgid="3999579307204257822">"કૅમેરા"</string>
<string name="usage_type_flashlight" msgid="5629235220169383309">"ફ્લેશલાઇટ"</string>
<string name="usage_type_on_time" msgid="104642441471272535">"સમય ચાલુ"</string>
<string name="usage_type_no_coverage" msgid="1385712176630900103">"સિગ્નલ વગરનો સમય"</string>
@@ -2896,8 +2897,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"છેલ્લા 24 કલાકમાં સિસ્ટમનો વપરાશ"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> માટે સિસ્ટમનો વપરાશ"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> માટે ઍપનો વપરાશ"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"કુલ: એક મિનિટ કરતાં ઓછો સમય"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"બૅકગ્રાઉન્ડ: એક મિનિટ કરતાં ઓછો સમય"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"કુલ: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3371,8 @@
<string name="application_restrictions" msgid="276179173572729205">"ઍપ્લિકેશનો અને સામગ્રીને મંજૂરી આપો"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"પ્રતિબંધો ધરાવતી ઍપ્લિકેશનો"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"ઍપ માટે સેટિંગ મોટું કરો"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ઇન્સ્ટૉલ કરવા માટે ઍપ પસંદ કરો"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ઉપલબ્ધ ઍપ ઇન્સ્ટૉલ કરો"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"સંપર્ક રહિત ચુકવણી"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"તે કેવી રીતે કાર્ય કરે છે"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"સ્ટોર્સમાં તમારા ફોન વડે ચુકવો"</string>
@@ -4492,7 +4493,7 @@
<string name="zen_access_revoke_warning_dialog_title" msgid="7377261509261811449">"<xliff:g id="APP">%1$s</xliff:g> માટે ખલેલ પહોંચાડશો નહિ ની એક્સેસ રદબાતલ કરીએ?"</string>
<string name="zen_access_revoke_warning_dialog_summary" msgid="8689801842914183595">"આ ઍપ્લિકેશન દ્વારા બનાવાયેલ તમામ ખલેલ પહોંચાડશો નહિ નિયમો દૂર કરવામાં આવશે."</string>
<string name="ignore_optimizations_on" msgid="6865583039303804932">"ઓપ્ટિમાઇઝ કરશો નહીં"</string>
- <string name="ignore_optimizations_off" msgid="9186557038453586295">"Optimize"</string>
+ <string name="ignore_optimizations_off" msgid="9186557038453586295">"ઑપ્ટિમાઇઝ કરો"</string>
<string name="ignore_optimizations_on_desc" msgid="1280043916460939932">"તમારી બૅટરી વધુ ઝડપથી ખાલી થઈ શકે છે. ઍપ હવે બૅકગ્રાઉન્ડ બૅટરીનો ઉપયોગ કરવાથી પ્રતિબંધિત રહેશે નહીં."</string>
<string name="ignore_optimizations_off_desc" msgid="3324571675983286177">"બહેતર બૅટરી આવરદા માટે ભલામણ કરેલ"</string>
<string name="ignore_optimizations_title" msgid="3464172726254542889">"બૅટરી ઓપ્ટિમાઇઝેશન્સને અવગણવા માટે <xliff:g id="APP">%s</xliff:g> ને મંજૂરી આપીએ?"</string>
@@ -5004,7 +5005,7 @@
<string name="storage_music_audio" msgid="1185624135490182822">"સંગીત અને ઑડિયો"</string>
<string name="storage_games" msgid="1176568610086802469">"રમતો"</string>
<string name="storage_other_apps" msgid="5902520888043081176">"અન્ય ઍપ્લિકેશનો"</string>
- <string name="storage_files" msgid="7968460921272772299">"Files"</string>
+ <string name="storage_files" msgid="7968460921272772299">"ફાઇલો"</string>
<string name="storage_images" msgid="2055893015567979387">"છબીઓ"</string>
<string name="storage_videos" msgid="6117698226447251033">"વીડિયો"</string>
<string name="storage_audio" msgid="5994664984472140386">"ઑડિયો"</string>
@@ -5347,7 +5348,7 @@
<string name="privacy_dashboard_title" msgid="6845403825611829558">"પ્રાઇવસી"</string>
<string name="privacy_dashboard_summary" msgid="5775090172422786808">"પરવાનગીઓ, એકાઉન્ટ પ્રવૃત્તિ, વ્યક્તિગત ડેટા"</string>
<string name="contextual_card_dismiss_remove" msgid="8636557343011606722">"કાઢી નાખો"</string>
- <string name="contextual_card_dismiss_keep" msgid="440516181066490747">"Keep"</string>
+ <string name="contextual_card_dismiss_keep" msgid="440516181066490747">"રાખો"</string>
<string name="contextual_card_dismiss_confirm_message" msgid="6434344989238055188">"આ સુઝાવ કાઢી નાખીએ?"</string>
<string name="contextual_card_removed_message" msgid="5755438207494260867">"સૂચન કાઢી નાખ્યું"</string>
<string name="contextual_card_undo_dismissal_text" msgid="5200381837316691406">"છેલ્લો ફેરફાર રદ કરો"</string>
@@ -5421,6 +5422,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"પાવર બટનને દબાવી રાખીને Assistantનો ઉપયોગ કરો"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"પાવર અને ઇમર્જન્સી મેનૂ:\nએક જ સમયે અને વૉલ્યૂમ વધારવાનું બટન દબાવો."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"રિંગ વાગતી અટકાવો:\nવૉલ્યૂમ મેનૂમાં શૉર્ટકટ ઉપલબ્ધ છે."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"દબાવી રાખવાનો સમયગાળો"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"પાવર બટનને કેટલા સમય સુધી દબાવી રાખવું તે પસંદ કરીને સંવેદિતાની ગોઠવણ કરો"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"નાનો"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"લાંબો"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"વૉલેટ બતાવો"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"લૉક સ્ક્રીન અને ઝડપી સેટિંગથી વૉલેટ ઍક્સેસ કરવાની મંજૂરી આપો"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ડિવાઇસનાં નિયંત્રણો બતાવો"</string>
@@ -5563,6 +5568,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"બધી ઍપ અને સેવાઓ માટે"</string>
<string name="game_settings_title" msgid="1028178627743422090">"ગેમ સેટિંગ"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"ગેમ ડૅશબોર્ડનો શૉર્ટકટ, વગેરે ચાલુ કરો"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"પાછળ"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"આગળ"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"રંગનો પ્રીવ્યૂ"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"સિમ કાર્ડને ઍક્સેસ કરવાની વિનંતી"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"કોઈ ડિવાઇસ તમારા સિમ કાર્ડને ઍક્સેસ કરવા માગે છે. વિગતો માટે ટૅપ કરો."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"સિમ કાર્ડના ઍક્સેસની મંજૂરી આપીએ?"</string>
@@ -5608,4 +5616,5 @@
<item msgid="1599558140284643834">"પાવર બચત મોડ"</item>
<item msgid="588427840913221601">"પ્રક્રિયાનું સ્ટેટસ"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"કન્ફર્મ કરો"</string>
</resources>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index 151332f..196d8e1 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -1294,7 +1294,7 @@
<string name="accessibility_category_personal" msgid="2228088849803484780">"व्यक्तिगत प्रोफ़ाइल खाते"</string>
<string name="accessibility_work_account_title" msgid="7622485151217943839">"कार्यस्थल खाता - <xliff:g id="MANAGED_BY">%s</xliff:g>"</string>
<string name="accessibility_personal_account_title" msgid="8535265881509557013">"व्यक्तिगत खाता - <xliff:g id="MANAGED_BY">%s</xliff:g>"</string>
- <string name="search_settings" msgid="7573686516434589771">"सर्च"</string>
+ <string name="search_settings" msgid="7573686516434589771">"खोजें"</string>
<string name="display_settings" msgid="7197750639709493852">"डिसप्ले"</string>
<string name="accelerometer_title" msgid="7745991950833748909">"स्क्रीन का अपने-आप दिशा बदलना (ऑटो-रोटेट)"</string>
<string name="auto_rotate_option_off" msgid="2788096269396290731">"बंद है"</string>
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"वाई-फ़ाई चालू होने से अब तक का समय"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"बैटरी खर्च"</string>
<string name="history_details_title" msgid="8628584613889559355">"इतिहास विवरण"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"बैटरी खर्च"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"बैटरी खर्च"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"पिछले 24 घंटों में हुए इस्तेमाल की जानकारी"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"पिछली बार पूरा चार्ज होने के बाद हुए इस्तेमाल की जानकारी"</string>
<string name="battery_details_title" msgid="4531369291819754178">"बैटरी खर्च"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"पिछले 24 घंटों में सिस्टम के इस्तेमाल की जानकारी"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> के लिए सिस्टम के इस्तेमाल की जानकारी"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> के लिए ऐप्लिकेशन के इस्तेमाल की जानकारी"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"इस्तेमाल का कुल समय: एक मिनट से कम"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"बैकग्राउंड में इस्तेमाल होने का समय: एक मिनट से कम"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"इस्तेमाल का कुल समय: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"ऐप्लिकेशन और सामग्री की अनुमति दें"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"प्रतिबंधों वाले ऐप्लिकेशन"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"ऐप के लिए सेटिंग का विस्तार करें"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"इंस्टॉल करने के लिए ऐप्लिकेशन चुनें"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"उपलब्ध ऐप्लिकेशन इंस्टॉल करें"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"टच किए बिना पैसे चुकाना"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"यह कैसे काम करता है"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"दुकान में अपने फ़ोन से पैसे चुकाएं"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"पावर बटन को कुछ देर तक दबाकर, Assistant का इस्तेमाल करें"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"पावर & आपातकालीन मेन्यू:\nपावर बटन और आवाज़ तेज़ करने वाले बटन को एक साथ दबाएं."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"घंटी बजने से रोकना:\nइसका शॉर्टकट, वॉल्यूम मेन्यू में मौजूद है."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"बटन को दबाकर रखने का समय"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"पावर बटन को दबाकर रखने का समय चुनकर, संवेदनशीलता में बदलाव करें"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"कम समय के लिए"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"ज़्यादा समय के लिए"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"वॉलेट दिखाएं"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"लॉक स्क्रीन और फटाफट सेटिंग से वॉलेट ऐक्सेस करने की अनुमति दें"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"डिवाइस कंट्रोल दिखाएं"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"सभी ऐप्लिकेशन और सेवाओं के लिए"</string>
<string name="game_settings_title" msgid="1028178627743422090">"गेम की सेटिंग"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"गेम डैशबोर्ड का शॉर्टकट और दूसरी सुविधाएं चालू करें"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"पीछे जाएं"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"आगे बढ़ें"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"रंग की झलक"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"सिम कार्ड को ऐक्सेस करने का अनुरोध"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"डिवाइस आपके सिम कार्ड को ऐक्सेस करना चाहता है. जानकारी पाने के लिए टैप करें."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"क्या आप सिम कार्ड का ऐक्सेस देना चाहते हैं?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"बैटरी सेव करने वाला मोड"</item>
<item msgid="588427840913221601">"ऐप्लिकेशन की प्रोसेसिंग की स्थिति"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"जारी रखें"</string>
</resources>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index 63b8767..3d7478f 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -2144,7 +2144,7 @@
<string name="app_install_location_title" msgid="8932938164156303191">"Željena lokacije instalacije"</string>
<string name="app_install_location_summary" msgid="4948270795544357021">"Promijenite željenu lokaciju instalacije za nove aplikacije."</string>
<string name="app_disable_dlg_positive" msgid="1414218905322009505">"Onemogući aplikaciju"</string>
- <string name="app_disable_dlg_text" msgid="2449382902751908916">"Ako onemogućite tu aplikaciju, Android i druge aplikacije možda više neće funkcionirati pravilno. Napominjemo da ne možete izbrisati tu aplikaciju jer je unaprijed instalirana na vašem uređaju. Ako je onemogućite, isključit ćete je i više se neće prikazivati na vašem uređaju."</string>
+ <string name="app_disable_dlg_text" msgid="2449382902751908916">"Ako onemogućite tu aplikaciju, Android i druge aplikacije možda više neće funkcionirati pravilno. Napominjemo da ne možete izbrisati tu aplikaciju jer je predinstalirana na vašem uređaju. Ako je onemogućite, isključit ćete je i više se neće prikazivati na vašem uređaju."</string>
<string name="app_disable_notifications_dlg_title" msgid="6686569904059411780">"Isključiti obavijesti?"</string>
<string name="app_install_details_group_title" msgid="1172114479073704677">"Trgovina"</string>
<string name="app_install_details_title" msgid="7783556181897142187">"Pojedinosti o aplikaciji"</string>
@@ -2696,7 +2696,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi na vrijeme"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Potrošnja baterije"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalji povijesti"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Potrošnja baterije"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Potrošnja baterije"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Prikaz potrošnje u posljednja 24 sata"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Prikaz potrošnje nakon potpunog punjenja"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Potrošnja baterije"</string>
@@ -2936,8 +2936,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Upotreba sustava u posljednja 24 sata"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Upotreba sustava za <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Upotreba aplikacije za <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"prijepodne"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"popodne"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Ukupno: manje od minute"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"U pozadini: manje od minute"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Ukupno: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3418,6 +3416,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Dopuštanje aplikacija i sadržaja"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplikacije s ograničenjima"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Proširi postavke za aplikaciju"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Odaberite aplikacije za instalaciju"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instaliranje dostupnih aplikacija"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Beskontaktna plaćanja"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Način funkcioniranja"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Plaćajte telefonom u trgovinama"</string>
@@ -5512,6 +5512,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Pokrenite Asistenta zadržavajući tipku za uključivanje/isključivanje"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Izbornik tipke za uključivanje i hitnih službi:\nistovremeno pritisnite tipku za uključivanje/isključivanje i tipku za glasnoću."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Sprječavanje zvonjenja:\nprečac je dostupan u izborniku glasnoće."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Trajanje pritiska i zadržavanja tipke"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Prilagodite osjetljivost tako što ćete odabrati duljinu pritiska i zadržavanja tipke za uključivanje/isključivanje"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kratko"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Dugo"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Prikaži novčanik"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Omogućite pristup novčaniku sa zaključanog zaslona i iz brzih postavki"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Prikaži kontrole uređaja"</string>
@@ -5654,6 +5658,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Za sve aplikacije i usluge"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Postavke igara"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Uključite prečac za nadzornu ploču igre itd."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Prethodno"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Dalje"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pregled boje"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Zahtjev za pristup SIM kartici"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Uređaj želi pristupiti vašoj SIM kartici. Dodirnite da biste vidjeli pojedinosti."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Želite li dopustiti pristup SIM kartici?"</string>
@@ -5699,4 +5706,5 @@
<item msgid="1599558140284643834">"Način rada za uštedu energije"</item>
<item msgid="588427840913221601">"Stanje procesa"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Potvrdi"</string>
</resources>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index bbc237f..84ad6cf 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi időben"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Akkuhasználat"</string>
<string name="history_details_title" msgid="8628584613889559355">"Előzmények részletei"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Akkumulátorhasználat"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Akkumulátorhasználat"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Használat az elmúlt 24 óra során"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Használat az utolsó teljes feltöltés óta"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Akkuhasználat"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Rendszerhasználat – legutóbbi 24 óra"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Rendszer használata erre: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Alkalmazás használata erre: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"de."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"du."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Összesen: kevesebb mint egy perc"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Háttér: kevesebb mint egy perc"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Összesen: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Alkalmazások és tartalmak engedélyezése"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Alkalmazások korlátozásokkal"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Alkalmazásbeállítás megnyitása"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Telepíteni kívánt alkalmazások kiválasztása"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Rendelkezésre álló appok telepítése"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Érintéses fizetések"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Hogyan működik?"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Fizessen telefonjával a boltokban"</string>
@@ -5380,7 +5380,7 @@
<string name="forget_passpoint_dialog_message" msgid="2433875063907365760">"Elveszítheti hozzáférését a fennmaradó idő- vagy adatmennyiséghez. Az eltávolítás előtt egyeztessen szolgáltatójával."</string>
<string name="keywords_content_capture" msgid="7802155522681936956">"tartalomrögzítés, alkalmazástartalom"</string>
<string name="content_capture" msgid="868372905432812238">"Alkalmazástartalom"</string>
- <string name="content_capture_summary" msgid="49720773699715531">"Engedélyezi, hogy az alkalmazások tartalmakat küldhessenek az Android rendszernek"</string>
+ <string name="content_capture_summary" msgid="49720773699715531">"Engedélyezi, hogy az alkalmazások tartalmakat küldjenek az Android rendszernek"</string>
<string name="capture_system_heap_dump_title" msgid="9210974110606886455">"A rendszer memória-pillanatfelvételeinek rögzítése"</string>
<string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"A rendszer memória-pillanatfelvételének rögzítése…"</string>
<string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Nem sikerült a rendszer memória-pillanatfelvételének rögzítése"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"A bekapcsológombot lenyomva tartva aktiválhatja a Segédet"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Bekapcsológombhoz és vészhelyzethez tartozó menü:\nNyomja le egyszerre a bekapcsológombot és a hangerő növelése gombot."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Csörgés megakadályozása:\nA gyorsparancs a hangerő menüben áll rendelkezésre."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Nyomva tartás időtartama"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Az érzékenység módosításához válassza ki, hogy mennyi ideig kelljen nyomva tartani a bekapcsológombot"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Rövid"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Hosszú"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Tárca mutatása"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Hozzáférés a tárcához a lezárási képernyőről és a Gyorsbeállításokból"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Eszközvezérlők megjelenítése"</string>
@@ -5558,11 +5562,14 @@
<string name="uwb_settings_title" msgid="8578498712312002231">"Ultraszélessáv (UWB)"</string>
<string name="uwb_settings_summary" msgid="3074271396764672268">"Segít az UWB technológiát használó közeli eszközök relatív pozíciójának a meghatározásában"</string>
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Kapcsolja ki a Repülős üzemmódot az UWB használatához"</string>
- <string name="camera_toggle_title" msgid="8952668677727244992">"Kameraelérés"</string>
+ <string name="camera_toggle_title" msgid="8952668677727244992">"Hozzáférés a kamerához"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Hozzáférés a mikrofonhoz"</string>
<string name="sensor_toggle_description" msgid="8248823248606795411">"Minden alkalmazásnál és szolgáltatásnál"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Játékbeállítások"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Játékok irányítópultja-gyorsparancs bekapcsolása stb."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Előző"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Következő"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Szín előnézete"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM-kártyához való hozzáférés kérése"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Egy eszköz szeretne hozzáférni a SIM-kártyájához. Koppintson a részletekért."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Engedélyezi a SIM-kártyához való hozzáférést?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Energiatakarékos mód"</item>
<item msgid="588427840913221601">"Folyamatállapot"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Megerősítés"</string>
</resources>
diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml
index 104b702..38bd9aa 100644
--- a/res/values-hy/strings.xml
+++ b/res/values-hy/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi-ը ժամանակին"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Մարտկոցի օգտագործում"</string>
<string name="history_details_title" msgid="8628584613889559355">"Պատմության մանրամասները"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Մարտկոցի օգտագործում"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Մարտկոցի օգտագործում"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Դիտեք վերջին 24 ժամվա տվյալները"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Սպառումը վերջին լրիվ լիցքավորումից հետո"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Մարտկոցի օգտագործում"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Համակարգի կողմից մարտկոցի օգտագործումը վերջին 24 ժամվա ընթացքում"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Համակարգի կողմից մարտկոցի օգտագործումը (<xliff:g id="SLOT">%s</xliff:g>)"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Հավելվածների կողմից մարտկոցի օգտագործումը (<xliff:g id="SLOT">%s</xliff:g>)"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"AM"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"PM"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Ընդամենը՝ մեկ րոպեից պակաս"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Ֆոնային՝ մեկ րոպեից պակաս"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Ընդամենը՝ <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Թույլատրել ծրագրերը և բովանդակությունը"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Սահմանափակումներով ծրագրեր"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Ընդլայնել ծրագրի կարգավորումները"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Ընտրեք հավելվածները, որոնք ուզում եք տեղադրել"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Տեղադրեք հասանելի հավելվածները"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Անհպում վճարումներ"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Ինչպես է դա աշխատում"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Խանութներում վճարեք հեռախոսի միջոցով"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Ակտիվացրեք Օգնականը՝ երկար սեղմած պահելով սնուցման կոճակը"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Սնուցման կոճակի և արտակարգ իրավիճակների տեղեկությունների ընտրացանկ\nՄիաժամանակ սեղմեք սնուցման և ձայնի բարձրացման կոճակները։"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Զանգի ձայնի անջատում\nԴյուրանցումը հասանելի է ձայնի ուժգնության ընտրացանկում։"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Սեղմելու և պահելու տևողությունը"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Կարգավորեք զգայունությունը՝ նշելով, թե որքան երկար է անհրաժեշտ սեղմել և պահել սնուցման կոճակը։"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Կարճ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Երկար"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Ցուցադրել դրամապանակը"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Հասանելի դարձնել դրամապանակը կողպէկրանին և արագ կարգավորումներում"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Ցուցադրել սարքերի կառավարման տարրերը"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Բոլոր հավելվածների և ծառայությունների համար"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Խաղերի կարգավորումներ"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Խաղային վահանակի դյուրանցման և այլ գործառույթների ակտիվացում"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Հետ"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Առաջ"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Գույնի նախադիտում"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM քարտի հասանելիության հարցում"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Սարքն ուզում է հասանելիություն ստանալ ձեր SIM քարտին։ Հպեք՝ ավելին իմանալու համար։"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Հասանելի դարձնե՞լ SIM քարտը"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Էներգախնայման ռեժիմ"</item>
<item msgid="588427840913221601">"Գործընթացի կարգավիճակը"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Հաստատել"</string>
</resources>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index c4c2d8f..17bf0c8 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi berdasarkan waktu"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Penggunaan baterai"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detail histori"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Penggunaan Baterai"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Pemakaian baterai"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Lihat penggunaan dalam 24 jam terakhir"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Lihat penggunaan dari pengisian daya penuh terakhir"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Penggunaan baterai"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Penggunaan sistem selama 24 jam terakhir"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Penggunaan sistem untuk <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Penggunaan aplikasi untuk <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: kurang dari satu menit"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Latar belakang: kurang dari satu menit"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Izinkan aplikasi dan konten"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplikasi dengan batasan"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Luaskan setelan untuk aplikasi"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Pilih aplikasi yang akan diinstal"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instal aplikasi yang tersedia"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pembayaran nirsentuh"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Cara kerjanya"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Bayar dengan ponsel di toko"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Picu Asisten dengan menekan lama tombol daya"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu Daya & Darurat:\nTekan tombol Daya dan Naikkan volume bersamaan."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Cegah berdering:\nPintasan tersedia di menu volume."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Durasi tekan & tahan"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Sesuaikan sensitivitas dengan memilih durasi menekan & menahan tombol daya"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Singkat"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Lama"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Tampilkan dompet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Izinkan akses ke dompet dari layar kunci dan setelan cepat"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Tampilkan kontrol perangkat"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Untuk semua aplikasi dan layanan"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Setelan game"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Aktifkan pintasan Dasbor Game, dsb."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Sebelumnya"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Berikutnya"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pratinjau warna"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Permintaan akses kartu SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Sebuah perangkat ingin mengakses kartu SIM Anda. Ketuk untuk melihat detailnya."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Izinkan akses ke kartu SIM?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Mode Hemat Daya"</item>
<item msgid="588427840913221601">"Status Proses"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Konfirmasi"</string>
</resources>
diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml
index 0307ed1..26f0456 100644
--- a/res/values-is/strings.xml
+++ b/res/values-is/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi tími"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Rafhlöðunotkun"</string>
<string name="history_details_title" msgid="8628584613889559355">"Upplýsingar um notkun"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Rafhlöðunotkun"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Rafhlöðunotkun"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Skoða notkun síðasta sólarhringinn"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Skoða notkun frá síðustu fullu hleðslu"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Rafhlöðunotkun"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Kerfisnotkun síðasta sólarhringinn"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Notkun kerfis: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Notkun forrits: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"f.h."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"e.h."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Alls: innan við mínúta"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Í bakgrunni: innan við mínúta"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Samtals: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Leyfa forrit og innihald þeirra"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Forrit með takmörkunum"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Stækka stillingar forrits"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Veldu forrit til að setja upp"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Setja upp tiltæk forrit"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Snertilausar greiðslur"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Hvernig þetta virkar"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Borgaðu með símanum í verslunum"</string>
@@ -4313,7 +4313,7 @@
</plurals>
<string name="runtime_permissions_summary_no_permissions_granted" msgid="7456745929035665029">"Engar heimildir veittar"</string>
<string name="runtime_permissions_summary_no_permissions_requested" msgid="7174876170116073356">"Engar heimildarbeiðnir"</string>
- <string name="runtime_permissions_summary_control_app_access" msgid="3744591396348990500">"Stjórnaðu aðgangi forrita að gögnum"</string>
+ <string name="runtime_permissions_summary_control_app_access" msgid="3744591396348990500">"Stjórna aðgangi forrita að gögnum"</string>
<string name="permissions_usage_title" msgid="2942741460679049132">"Einkastjórnborð"</string>
<string name="permissions_usage_summary" msgid="6784310472062516454">"Sýna hvaða forrit notuðu heimildir nýlega"</string>
<string name="unused_apps" msgid="4566272194756830656">"Ónotuð forrit"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Ræstu Hjálparann með því að halda aflrofanum inni"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Aflrofa- og neyðarvalmynd:\nÝttu samtímis á aflrofann og hnappinn til að hækka hljóðstyrk."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Koma í veg fyrir hringingu:\nFlýtileið í boði á hljóðvalmyndinni."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Hversu lengi á að halda inni"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Stilltu næmi með því að velja í hversu langan tíma á að halda aflrofanum inni"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Stutt"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Lengi"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Sýna veski"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Leyfa aðgang að veski af lásskjá og úr flýtistillingum"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Sýna tækjastjórnun"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Fyrir öll forrit og þjónustur"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Leikjastillingar"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Kveikja á leikjastjórnborðsflýtileið o.s.frv."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Til baka"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Áfram"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Forskoðun litar"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Beiðni um aðgang að SIM-korti"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Tæki vill fá aðgang að SIM-kortinu þínu. Ýttu til að fá frekari upplýsingar."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Leyfa aðgang að SIM-korti?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Orkusparnaðarstilling"</item>
<item msgid="588427840913221601">"Vinnslustaða"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Staðfesta"</string>
</resources>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index 8e12a99..a3efb44 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -1433,7 +1433,7 @@
<string name="doze_always_on_title" msgid="7326245192352868477">"Mostra sempre ora e informazioni"</string>
<string name="doze_always_on_summary" msgid="509097829739647852">"Maggiore utilizzo della batteria"</string>
<string name="force_bold_text" msgid="4620929631102086716">"Testo in grassetto"</string>
- <string name="title_font_size" msgid="570613010306330622">"Dimensioni carattere"</string>
+ <string name="title_font_size" msgid="570613010306330622">"Dimensione carattere"</string>
<string name="short_summary_font_size" msgid="184712645848458143">"Ingrandisci o riduci il testo"</string>
<string name="sim_lock_settings" msgid="4493069398250139205">"Impostazioni blocco SIM"</string>
<string name="sim_lock_settings_category" msgid="4280307997492851625">"Blocco della scheda SIM"</string>
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Tempo accensione Wi‑Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Utilizzo batteria"</string>
<string name="history_details_title" msgid="8628584613889559355">"Dettagli cronologia"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Utilizzo della batteria"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Utilizzo batteria"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Visualizza utilizzo delle ultime 24 ore"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Utilizzo dall\'ultima ricarica completa"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Utilizzo batteria"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Utilizzo da parte del sistema nelle ultime 24 ore"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Utilizzo da parte del sistema per <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Utilizzo da parte delle app per <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"AM"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"PM"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Totale: meno di un minuto"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Background: meno di un minuto"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Totale: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Consenti app e contenuti"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Applicazioni con limitazioni"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Espandi impostazioni per app"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Scegli le app da installare"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Installa le app disponibili"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pagamenti contactless"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Come funziona"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Paga con il tuo telefono nei negozi"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Attiva l\'assistente tenendo premuto il tasto di accensione"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu accensione ed emergenze:\npremi contemporaneamente il tasto di accensione e il tasto alza il volume"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Disattiva suoneria:\nscorciatoia disponibile nel menu del volume."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Durata pressione"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Regola la sensibilità scegliendo la durata della pressione del tasto di accensione"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Breve"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Lunga"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Mostra portafoglio"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Consenti l\'accesso al portafoglio dalla schermata di blocco e dalle impostazioni rapide"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostra controlli dei dispositivi"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Per tutte le app e tutti i servizi"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Impostazioni di gioco"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Viene attivata la scorciatoia del Pannello di gioco e non solo"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Indietro"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Avanti"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Anteprima colore"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Richiesta di accesso alla scheda SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Un dispositivo vuole accedere alla tua scheda SIM. Tocca per conoscere i dettagli."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Consentire l\'accesso alla scheda SIM?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Modalità di risparmio energetico"</item>
<item msgid="588427840913221601">"Stato processo"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Conferma"</string>
</resources>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index 62a3ad8..1c84cf9 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -2727,7 +2727,8 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi בזמן"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"שימוש בסוללה"</string>
<string name="history_details_title" msgid="8628584613889559355">"פרטי היסטוריה"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"שימוש בסוללה"</string>
+ <!-- no translation found for advanced_battery_preference_title (3790901207877260883) -->
+ <skip />
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"הצגת נתוני השימוש ב-24 השעות האחרונות"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"הצגת השימוש מאז הטעינה המלאה האחרונה"</string>
<string name="battery_details_title" msgid="4531369291819754178">"שימוש בסוללה"</string>
@@ -2974,8 +2975,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"צריכת הסוללה של המערכת ב-24 השעות האחרונות"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"צריכת הסוללה על ידי המערכת במשך <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"צריכת הסוללה על ידי האפליקציה במשך <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"AM"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"PM"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"סה\"כ: פחות מדקה"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"ברקע: פחות מדקה"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"סה\"כ: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3462,6 +3461,8 @@
<string name="application_restrictions" msgid="276179173572729205">"התרת אפליקציות ותוכן"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"אפליקציות והגבלות"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"הרחבת ההגדרות עבור האפליקציה"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"בחירת אפליקציות להתקנה"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"התקנת האפליקציות הזמינות"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"תשלומים ללא מגע"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"איך זה עובד"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"משלמים עם הטלפון בחנויות"</string>
@@ -4710,7 +4711,7 @@
<string name="display_dashboard_summary" msgid="1599453894989339454">"עיצוב כהה, גודל הגופן, בהירות"</string>
<string name="display_summary_example" msgid="4275121979039344438">"מעבר למצב שינה לאחר 10 דקות של חוסר פעילות"</string>
<string name="memory_summary" msgid="8221954450951651735">"ממוצע של <xliff:g id="USED_MEMORY">%1$s</xliff:g> מתוך <xliff:g id="TOTAL_MEMORY">%2$s</xliff:g> זיכרון בשימוש"</string>
- <string name="users_summary" msgid="8473589474976307510">"בוצעה כניסה בתור <xliff:g id="USER_NAME">%1$s</xliff:g>"</string>
+ <string name="users_summary" msgid="8473589474976307510">"התחברת בתור <xliff:g id="USER_NAME">%1$s</xliff:g>"</string>
<string name="payment_summary" msgid="5513009140568552693">"ברירת המחדל היא <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="backup_disabled" msgid="4503062265560959320">"הגיבוי מושבת"</string>
<string name="android_version_summary" msgid="7818952662015042768">"המערכת עודכנה ל-Android גרסה <xliff:g id="VERSION">%1$s</xliff:g>"</string>
@@ -4783,7 +4784,7 @@
<string name="color_temperature_toast" msgid="7611532183532407342">"יש לכבות את המסך כדי להחיל שינוי צבע"</string>
<string name="camera_laser_sensor_switch" msgid="7097842750947187671">"חיישן הלייזר של המצלמה"</string>
<string name="ota_disable_automatic_update" msgid="1953894421412420231">"עדכוני מערכת אוטומטיים"</string>
- <string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"החלת עדכונים כאשר המכשיר מופעל מחדש"</string>
+ <string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"עדכונים יותקנו עם הפעלת המכשיר מחדש"</string>
<string name="usage" msgid="287782903846013936">"שימוש"</string>
<string name="cellular_data_usage" msgid="5874156338825285334">"שימוש בחבילת הגלישה"</string>
<string name="app_cellular_data_usage" msgid="7603292978956033926">"שימוש בנתונים באפליקציות"</string>
@@ -5601,6 +5602,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"כדי להפעיל את Assistant, לוחצים לחיצה ארוכה על לחצן ההפעלה"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"תפריט הפעלה וחירום:\nלוחצים על לחצן ההפעלה ועל הלחצן להגברת עוצמת הקול בו-זמנית."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"מניעת השמעה של צלצול:\nקיצור דרך זמין בתפריט עוצמת הקול."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"משך הלחיצה"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"כדי להתאים את מידת הרגישות, צריך לבחור את משך הלחיצה על לחצן ההפעלה."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"לחיצה קצרה"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"לחיצה ארוכה"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"הצגת הארנק"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"אישור גישה אל הארנק ממסך הנעילה ומההגדרות המהירות"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"הצגת פקדי המכשיר"</string>
@@ -5743,6 +5748,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"לכל האפליקציות והשירותים"</string>
<string name="game_settings_title" msgid="1028178627743422090">"הגדרות משחקים"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"הפעלת הלחצן המהיר למרכז בקרת המשחקים, וכו\'"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"הקודם"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"הבא"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"תצוגה מקדימה של הצבע"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"בקשת גישה לכרטיס ה-SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"מכשיר מבקש גישה לכרטיס SIM שלך. יש להקיש לקבלת פרטים."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"להעניק גישה לכרטיס ה-SIM?"</string>
@@ -5788,4 +5796,5 @@
<item msgid="1599558140284643834">"מצב חיסכון בסוללה"</item>
<item msgid="588427840913221601">"מצב עיבוד"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"אישור"</string>
</resources>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index add4dcc..0e09d07 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-FiをONにしている時間"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"バッテリー使用量"</string>
<string name="history_details_title" msgid="8628584613889559355">"履歴の詳細"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"バッテリー使用量"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"バッテリー使用量"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"過去 24 時間の使用状況を表示します"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"前回のフル充電からの使用状況を表示します"</string>
<string name="battery_details_title" msgid="4531369291819754178">"電池の使用状況"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"過去 24 時間のシステムのバッテリー使用量"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g>のシステムのバッテリー使用量"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g>のアプリのバッテリー使用量"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"午前"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"午後"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"合計: 1 分未満"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"バックグラウンド: 1 分未満"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"合計: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"アプリとコンテンツの許可"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"制限のあるアプリ"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"アプリの設定を展開"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"インストールするアプリの選択"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"使用可能なアプリのインストール"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"非接触型決済"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"仕組み"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"店舗でスマートフォンを使用して決済"</string>
@@ -4334,7 +4334,7 @@
<string name="advanced_apps" msgid="7643010673326578815">"詳細設定"</string>
<string name="configure_apps" msgid="5468359087126598115">"アプリの設定"</string>
<string name="unknown_app" msgid="2027248925719898714">"不明なアプリ"</string>
- <string name="app_permissions" msgid="8666537659217653626">"権限マネージャ"</string>
+ <string name="app_permissions" msgid="8666537659217653626">"権限マネージャー"</string>
<string name="app_permissions_summary" msgid="2709819220672938860">"<xliff:g id="APPS">%1$s</xliff:g>を使用するアプリ"</string>
<string name="app_permissions_summary_more" msgid="6247952473615352350">"<xliff:g id="APPS">%1$s</xliff:g>などを使用するアプリ"</string>
<string name="tap_to_wake" msgid="3313433536261440068">"タップして復帰"</string>
@@ -5380,7 +5380,7 @@
<string name="forget_passpoint_dialog_message" msgid="2433875063907365760">"残り時間や残りデータを利用できなくなる可能性があります。削除前にプロバイダにご確認ください。"</string>
<string name="keywords_content_capture" msgid="7802155522681936956">"コンテンツの取得, アプリのコンテンツ"</string>
<string name="content_capture" msgid="868372905432812238">"アプリのコンテンツ"</string>
- <string name="content_capture_summary" msgid="49720773699715531">"Android システムへのコンテンツの送信をアプリに許可する"</string>
+ <string name="content_capture_summary" msgid="49720773699715531">"Android システムにコンテンツを送信することをアプリに許可する"</string>
<string name="capture_system_heap_dump_title" msgid="9210974110606886455">"システムのヒープダンプを取得"</string>
<string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"システムのヒープダンプを取得しています"</string>
<string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"システムのヒープダンプを取得できませんでした"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"電源ボタンを長押ししてアシスタントを呼び出します"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"電源ボタンと緊急通報のメニュー:\n電源ボタンと音量大ボタンを同時に押してください。"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"着信音のミュート:\n音量メニューでショートカットを利用できます。"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"長押しの長さ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"長さを選択して感度を調整し、電源ボタンを長押しします。"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"短い"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"長い"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"ウォレットを表示"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"ロック画面とクイック設定からウォレットへのアクセスを許可します"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"デバイス コントロールを表示"</string>
@@ -5560,9 +5564,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB を使用するには機内モードを OFF にしてください"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"カメラへのアクセス"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"マイクへのアクセス"</string>
- <string name="sensor_toggle_description" msgid="8248823248606795411">"すべてのアプリとサービス"</string>
+ <string name="sensor_toggle_description" msgid="8248823248606795411">"すべてのアプリとサービスにアクセスを許可する"</string>
<string name="game_settings_title" msgid="1028178627743422090">"ゲームの設定"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"ゲーム ダッシュボード ショートカットやその他の機能を有効にします"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"前へ"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"次へ"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"色のプレビュー"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM カードへのアクセスのリクエスト"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"デバイスが SIM カードにアクセスしようとしています。タップして詳細をご確認ください。"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM カードへのアクセスを許可しますか?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"省電力モード"</item>
<item msgid="588427840913221601">"プロセスの状態"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"確認"</string>
</resources>
diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml
index d20b466..ac3b1d2 100644
--- a/res/values-ka/strings.xml
+++ b/res/values-ka/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi მუშაობის დრო"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"ბატარეის მოხმარება"</string>
<string name="history_details_title" msgid="8628584613889559355">"ისტორიის დეტალები"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"ბატარეის მოხმარება"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ბატარეის მოხმარება"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"ბოლო 24 საათის მანძილზე მოხმარების ნახვა"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"ბოლო სრული დატენვიდან მოხმარების ნახვა"</string>
<string name="battery_details_title" msgid="4531369291819754178">"ბატარეის მოხმარება"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"სისტემის გამოყენება ბოლო 24 საათის მანძილზე"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"სისტემის გამოყენება შემდეგისთვის: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"აპის გამოყენება შემდეგისთვის: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"სულ: წუთზე ნაკლები"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"ფონი: წუთზე ნაკლები"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"სულ: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"აპებისა და კონტენტის დაშვება"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"აპლიკაციები შეზღუდვებით"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"აპლიკაციის პარამეტრების გაფართოება"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"აირჩიეთ აპები ინსტალაციისთვის"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ხელმისაწვდომი აპების ინსტალაცია"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"უკონტაქტო გადახდები"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"როგორ მუშაობს"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"გადაიხადეთ მაღაზიებში თქვენი ტელეფონით"</string>
@@ -4639,7 +4639,7 @@
<string name="color_temperature_toast" msgid="7611532183532407342">"ფერთა ცვლილების მისასადაგებლად, გამორთეთ ეკრანი"</string>
<string name="camera_laser_sensor_switch" msgid="7097842750947187671">"კამერის ლაზერული სენსორი"</string>
<string name="ota_disable_automatic_update" msgid="1953894421412420231">"სისტემის ავტომატური განახლება"</string>
- <string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"განახლებების მიყენება მოწყობილობის გადატვირთვისას"</string>
+ <string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"განახლებების გააქტიურება მოწყობილობის გადატვირთვისას"</string>
<string name="usage" msgid="287782903846013936">"მოხმარება"</string>
<string name="cellular_data_usage" msgid="5874156338825285334">"მობილური ინტერნეტის მოხმარება"</string>
<string name="app_cellular_data_usage" msgid="7603292978956033926">"აპის მონაცემთა გამოყენება"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"ასისტენტის გაშვება ჩართვის ღილაკზე ხანგრძლივად დაჭერით"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"ჩართვის და საგანგებო მენიუ:\nერთდროულად დააჭირეთ ჩართვას და ხმის აწევას."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"დარეკვის თავიდან აცილება:\nმალსახმობი ხმის სიმძლავრის მენიუშია."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"დაჭერის ხანგრძლივობა"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"დაარეგულირეთ მგრძნობიარობა იმის არჩევით, თუ რამდენი ხნით უნდა გეჭიროთ ჩართვის ღილაკი"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"ხანმოკლე"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"ხანგრძლივი"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"საფულის ჩვენება"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"დაუშვით საფულეზე წვდომა ჩაკეტილი ეკრანიდან და სწრაფი პარამეტრებიდან"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"მოწყობილობის მართვის საშუალებების ჩვენება"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"ყველა აპისა და სერვისისთვის"</string>
<string name="game_settings_title" msgid="1028178627743422090">"თამაშის პარამეტრები"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"თამაშების დაფის მალსახმობის ჩართვა და სხვა"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"წინა"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"შემდეგი"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"ფერის გადახედვა"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM ბარათზე წვდომის მოთხოვნა"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"მოწყობილობას სურს წვდომა თქვენს SIM ბარათზე. შეეხეთ დეტალების სანახავად."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"დაუშვებთ SIM ბარათზე წვდომას?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"ბატარეის დაზოგვის რეჟიმი"</item>
<item msgid="588427840913221601">"პროცესის რეჟიმი"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"დადასტურება"</string>
</resources>
diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml
index bc5580b..e21c6b9 100644
--- a/res/values-kk/strings.xml
+++ b/res/values-kk/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi уақытында"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Батарея шығыны"</string>
<string name="history_details_title" msgid="8628584613889559355">"Тарих егжей-тегжейі"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Батарея шығыны"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Батарея шығыны"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Соңғы 24 сағат шығынын көру"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Толық зарядталғаннан бергі шығынды көру"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Батарея шығыны"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Жүйенің соңғы 24 сағатта батарея зарядын пайдалануы"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Жүйенің <xliff:g id="SLOT">%s</xliff:g> пайдалануы"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Қолданбаның <xliff:g id="SLOT">%s</xliff:g> пайдалануы"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"түске дейін"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"түстен кейін"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Барлығы: бір минуттан аз"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Фондық режимде: бір минуттан аз"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Барлығы: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Қолданбалар мен мазмұнға рұқсат беру"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Шектеулері бар қолданбалар"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Қолданба параметрлерін кеңейту"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Орнатылатын қолданбаларды таңдаңыз"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Қолжетімді қолданбаларды орнату"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Контактісіз төлемдер"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Бұл қалай жұмыс істейді?"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Дүкендерде телефонмен төлеңіз"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Assistant-ті қуат түймесін басып тұру арқылы іске қосыңыз."</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Қуат және төтенше жағдай мәзірі:\nҚуат түймесі мен дыбысты арттыру түймесін бір уақытта басыңыз."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Қоңырау дыбысын өшіру:\nДыбыс деңгейі мәзірінде таңбаша бар."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Басып тұру ұзақтығы"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Қуат түймесін қаншалықты ұзақ басып тұру қажеттігін таңдау арқылы сезгіштікті реттеңіз."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Қысқа"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Ұзақ"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Әмиянды көрсету"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Құлыптаулы экран мен жылдам параметрлерден әмиянды пайдалануға рұқсат беру"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Құрылғыны басқару элементтерін көрсету"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Барлық қолданба мен қызмет үшін"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Ойын параметрлері"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Ойын тақтасының таңбашасын қосу және т.б."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Алдыңғы"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Келесі"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Түсті алдын ала қарау"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM картасын пайдалануға рұқсат сұрау"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Құрылғы SIM картаңызды пайдалануға рұқсат сұрайды. Толық мәлімет алу үшін түртіңіз."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM картасын пайдалануға рұқсат берілсін бе?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Қуат үнемдеу режимі"</item>
<item msgid="588427840913221601">"Процесс күйі"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Растау"</string>
</resources>
diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml
index 8e7f004..0b6552f 100644
--- a/res/values-km/strings.xml
+++ b/res/values-km/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"ពេលវេលាបើកវ៉ាយហ្វាយ"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"ការប្រើប្រាស់ថ្ម"</string>
<string name="history_details_title" msgid="8628584613889559355">"ព័ត៌មានលម្អិតប្រវត្តិ"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"ការប្រើប្រាស់ថ្ម"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ការប្រើប្រាស់ថ្ម"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"មើលការប្រើប្រាស់ក្នុងរយៈពេល 24 ចុងក្រោយ"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"មើលការប្រើប្រាស់ពីការសាកថ្មពេញចុងក្រោយ"</string>
<string name="battery_details_title" msgid="4531369291819754178">"ការប្រើប្រាស់ថ្ម"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"ការប្រើប្រាស់ប្រព័ន្ធក្នុងរយៈពេល 24 ម៉ោងចុងក្រោយ"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"ការប្រើប្រាស់កម្មវិធីក្នុងរយៈពេល <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"ការប្រើប្រាស់កម្មវិធីក្នុងរយៈពេល <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"សរុប៖ តិចជាងមួយនាទី"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"ផ្ទៃខាងក្រោយ៖ តិចជាងមួយនាទី"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"សរុប៖ <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"អនុញ្ញាតកម្មវិធី និងមាតិកា"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"កម្មវិធីមានការដាក់កម្រិត"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"ពង្រីកការកំណត់សម្រាប់កម្មវិធី"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ជ្រើសរើសកម្មវិធីសម្រាប់ដំឡើង"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ដំឡើងកម្មវិធីដែលអាចប្រើបាន"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"ការបង់ប្រាក់ដោយមិនប៉ះម៉ាស៊ីនគិតប្រាក់"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"របៀបដែលវាដំណើរការ"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"បង់ប្រាក់ដោយប្រើទូរសព្ទរបស់អ្នកនៅក្នុងហាង"</string>
@@ -4313,7 +4313,7 @@
</plurals>
<string name="runtime_permissions_summary_no_permissions_granted" msgid="7456745929035665029">"គ្មានការផ្តល់សិទ្ធិអនុញ្ញាតទេ"</string>
<string name="runtime_permissions_summary_no_permissions_requested" msgid="7174876170116073356">"គ្មានការអនុញ្ញាតដែលបានស្នើសុំទេ"</string>
- <string name="runtime_permissions_summary_control_app_access" msgid="3744591396348990500">"គ្រប់គ្រងសិទ្ធិចូលប្រើទិន្នន័យរបស់អ្នកពីកម្មវិធី"</string>
+ <string name="runtime_permissions_summary_control_app_access" msgid="3744591396348990500">"គ្រប់គ្រងសិទ្ធិរបស់កម្មវិធីក្នុងការចូលប្រើទិន្នន័យរបស់អ្នក"</string>
<string name="permissions_usage_title" msgid="2942741460679049132">"ផ្ទាំងគ្រប់គ្រងឯកជនភាព"</string>
<string name="permissions_usage_summary" msgid="6784310472062516454">"បង្ហាញកម្មវិធីដែលបានប្រើការអនុញ្ញាតនាពេលថ្មីៗនេះ"</string>
<string name="unused_apps" msgid="4566272194756830656">"កម្មវិធីដែលមិនប្រើ"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"បើកដំណើរការជំនួយការដោយចុចប៊ូតុងថាមពលឱ្យជាប់"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"ម៉ឺនុយថាមពល និងពេលមានអាសន្ន៖\nចុចប៊ូតុងថាមពល និងដំឡើងកម្រិតសំឡេងក្នុងពេលតែមួយ។"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"ទប់ស្កាត់ការរោទ៍៖\nអាចប្រើផ្លូវកាត់បាននៅក្នុងម៉ឺនុយកម្រិតសំឡេង។"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"រយៈពេលចុចឱ្យជាប់"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"កែតម្រូវកម្រិតពន្លឺដោយជ្រើសរើសរយៈពេលដែលត្រូវចុចប៊ូតុងថាមពលឱ្យជាប់"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"ខ្លី"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"វែង"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"បង្ហាញកាបូប"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"អនុញ្ញាតឱ្យចូលប្រើកាបូបពីអេក្រង់ចាក់សោ និងការកំណត់រហ័ស"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"បង្ហាញផ្ទាំងគ្រប់គ្រងឧបករណ៍"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"សម្រាប់កម្មវិធី និងសេវាកម្មទាំងអស់"</string>
<string name="game_settings_title" msgid="1028178627743422090">"ការកំណត់ហ្គេម"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"បើកផ្លូវកាត់ផ្ទាំងគ្រប់គ្រងហ្គេម ។ល។"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"មុន"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"បន្ទាប់"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"ការមើលពណ៌សាកល្បង"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"សំណើចូលប្រើស៊ីមកាត"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"មានឧបករណ៍មួយចង់ចូលប្រើស៊ីមកាតរបស់អ្នក។ សូមចុច ដើម្បីមើលព័ត៌មានលម្អិត។"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"អនុញ្ញាតឱ្យចូលប្រើស៊ីមកាតឬ?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"មុខងារសន្សំថាមពល"</item>
<item msgid="588427840913221601">"ស្ថានភាពនៃដំណើរការ"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"បញ្ជាក់"</string>
</resources>
diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml
index d9de7e8..49c2898 100644
--- a/res/values-kn/strings.xml
+++ b/res/values-kn/strings.xml
@@ -1294,7 +1294,7 @@
<string name="accessibility_category_personal" msgid="2228088849803484780">"ವೈಯಕ್ತಿಕ ಪ್ರೊಫೈಲ್ ಖಾತೆಗಳು"</string>
<string name="accessibility_work_account_title" msgid="7622485151217943839">"ಕೆಲಸದ ಖಾತೆ - <xliff:g id="MANAGED_BY">%s</xliff:g>"</string>
<string name="accessibility_personal_account_title" msgid="8535265881509557013">"ವೈಯಕ್ತಿಕ ಖಾತೆ - <xliff:g id="MANAGED_BY">%s</xliff:g>"</string>
- <string name="search_settings" msgid="7573686516434589771">"Search"</string>
+ <string name="search_settings" msgid="7573686516434589771">"ಹುಡುಕಿ"</string>
<string name="display_settings" msgid="7197750639709493852">"ಪ್ರದರ್ಶನ"</string>
<string name="accelerometer_title" msgid="7745991950833748909">"ಸ್ಕ್ರೀನ್ ಸ್ವಯಂ-ತಿರುಗಿಸಿ"</string>
<string name="auto_rotate_option_off" msgid="2788096269396290731">"ಆಫ್"</string>
@@ -2663,7 +2663,8 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi ಸಮಯದಲ್ಲಿ"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"ಬ್ಯಾಟರಿ ಬಳಕೆ"</string>
<string name="history_details_title" msgid="8628584613889559355">"ಇತಿಹಾಸದ ವಿವರಗಳು"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"ಬ್ಯಾಟರಿ ಬಳಕೆ"</string>
+ <!-- no translation found for advanced_battery_preference_title (3790901207877260883) -->
+ <skip />
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"ಕಳೆದ 24 ಗಂಟೆಗಳಲ್ಲಿನ ಬಳಕೆಯನ್ನು ವೀಕ್ಷಿಸಿ"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"ಪೂರ್ಣ ಚಾರ್ಜ್ ಮಾಡಿದಾಗಿನಿಂದ ಬಳಕೆ ವೀಕ್ಷಿಸಿ"</string>
<string name="battery_details_title" msgid="4531369291819754178">"ಬ್ಯಾಟರಿ ಬಳಕೆ"</string>
@@ -2896,8 +2897,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"ಕಳೆದ 24 ಗಂಟೆಗಳಲ್ಲಿನ ಸಿಸ್ಟಂ ಬಳಕೆ"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> ಗಾಗಿ ಸಿಸ್ಟಂ ಬಳಕೆ"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> ಗಾಗಿ ಆ್ಯಪ್ ಬಳಕೆ"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"ಒಟ್ಟು: ಒಂದು ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"ಹಿನ್ನೆಲೆ: ಒಂದು ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"ಒಟ್ಟು: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3371,8 @@
<string name="application_restrictions" msgid="276179173572729205">"ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ವಿಷಯವನ್ನು ಅನುಮತಿಸಿ"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"ನಿರ್ಬಂಧಗಳೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ಗಳು"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ವಿಸ್ತರಿಸಿ"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲು ಆ್ಯಪ್ಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ಲಭ್ಯ ಆ್ಯಪ್ಗಳನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿ"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"ಸಂಪರ್ಕರಹಿತ ಪಾವತಿಗಳು"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"ಅಂಗಡಿಗಳಲ್ಲಿ ನಿಮ್ಮ ಫೋನ್ನಲ್ಲಿ ಪಾವತಿಸಿ"</string>
@@ -4103,9 +4104,9 @@
<string name="zen_mode_starred_contacts_title" msgid="630299631659575589">"ನಕ್ಷತ್ರ ಹಾಕಿರುವ ಸಂಪರ್ಕಗಳು"</string>
<string name="zen_mode_starred_contacts_summary_contacts" msgid="1629467178444895094">"{count,plural,offset:2 =0{ಯಾವುದೂ ಇಲ್ಲ}=1{{contact_1}}=2{{contact_1} ಮತ್ತು {contact_2}}=3{{contact_1}, {contact_2} ಮತ್ತು {contact_3}}one{{contact_1}, {contact_2} ಮತ್ತು # ಇತರರು}other{{contact_1}, {contact_2} ಮತ್ತು # ಇತರರು}}"</string>
<string name="zen_mode_starred_contacts_empty_name" msgid="2906404745550293688">"(ಯಾವುದೇ ಹೆಸರಿಲ್ಲ)"</string>
- <string name="zen_mode_messages" msgid="7315084748885170585">"Messages"</string>
+ <string name="zen_mode_messages" msgid="7315084748885170585">"ಸಂದೇಶಗಳು"</string>
<string name="zen_mode_messages_list" msgid="5431014101342361882">"ಸಂದೇಶಗಳು"</string>
- <string name="zen_mode_messages_title" msgid="1777598523485334405">"Messages"</string>
+ <string name="zen_mode_messages_title" msgid="1777598523485334405">"ಸಂದೇಶಗಳು"</string>
<string name="zen_mode_messages_header" msgid="253721635061451577">"ಅಡಚಣೆ ಉಂಟುಮಾಡಬಹುದಾದ ಸಂದೇಶಗಳು"</string>
<string name="zen_mode_messages_footer" msgid="6002468050854126331">"ಅನುಮತಿಸಿದ ಸಂದೇಶಗಳ ಧ್ವನಿ ಕೇಳಿಸುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು, ಸಾಧನವನ್ನು \"ರಿಂಗ್\"ಗೆ ಹೊಂದಿಸಲಾಗಿದೆಯೇ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಿ"</string>
<string name="zen_mode_custom_messages_footer" msgid="7545180036949550830">"‘<xliff:g id="SCHEDULE_NAME">%1$s</xliff:g>’ ಗಾಗಿ ಒಳಬರುವ ಸಂದೇಶಗಳನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ. ನಿಮ್ಮ ಸ್ನೇಹಿತರು, ಕುಟುಂಬ ಅಥವಾ ಇತರ ಸಂಪರ್ಕಗಳು ನಿಮ್ಮನ್ನು ತಲುಪಲು ಅನುಮತಿ ನೀಡುವಂತೆ ನೀವು ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಸರಿಹೊಂದಿಸಬಹುದು."</string>
@@ -5004,7 +5005,7 @@
<string name="storage_music_audio" msgid="1185624135490182822">"ಸಂಗೀತ ಮತ್ತು ಆಡಿಯೋ"</string>
<string name="storage_games" msgid="1176568610086802469">"ಗೇಮ್ಗಳು"</string>
<string name="storage_other_apps" msgid="5902520888043081176">"ಇತರ ಅಪ್ಲಿಕೇಶನ್ಗಳು"</string>
- <string name="storage_files" msgid="7968460921272772299">"Files"</string>
+ <string name="storage_files" msgid="7968460921272772299">"ಫೈಲ್ಗಳು"</string>
<string name="storage_images" msgid="2055893015567979387">"ಚಿತ್ರಗಳು"</string>
<string name="storage_videos" msgid="6117698226447251033">"ವೀಡಿಯೊಗಳು"</string>
<string name="storage_audio" msgid="5994664984472140386">"ಆಡಿಯೋ"</string>
@@ -5421,6 +5422,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"ಪವರ್ ಬಟನ್ ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವ ಮೂಲಕ Assistant ಅನ್ನು ಬಳಸಿ"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"ಪವರ್ ಮತ್ತು ತುರ್ತು ಮೆನು:\nಪವರ್ ಮತ್ತು ವಾಲ್ಯೂಮ್ ಬಟನ್ ಅನ್ನು ಒಟ್ಟಿಗೆ ಒತ್ತಿರಿ."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"ರಿಂಗ್ ಆಗುವುದನ್ನು ತಡೆಯಿರಿ:\nವಾಲ್ಯೂಮ್ ಮೆನುವಿನಲ್ಲಿ ಶಾರ್ಟ್ಕಟ್ ಲಭ್ಯವಿದೆ."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"ಒತ್ತಿ ಹಿಡಿಯುವ ಅವಧಿ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"ಪವರ್ ಬಟನ್ ಅನ್ನು ಎಷ್ಟು ಹೊತ್ತು ಒತ್ತಿ ಹಿಡಿಯಬೇಕು ಎಂಬುದನ್ನು ಆಯ್ಕೆ ಮಾಡುವ ಮೂಲಕ ಸೂಕ್ಷ್ಮತೆಯನ್ನು ಸರಿಹೊಂದಿಸಿ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"ಚಿಕ್ಕದು"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"ದೀರ್ಘ"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"ವಾಲೆಟ್ ತೋರಿಸಿ"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"ಲಾಕ್ ಸ್ಕ್ರೀನ್ ಮತ್ತು ತ್ವರಿತ ಸೆಟ್ಟಿಂಗ್ಗಳ ಮೂಲಕ ವಾಲೆಟ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಅನುಮತಿಸಿ."</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ಸಾಧನ ನಿಯಂತ್ರಣಗಳನ್ನು ತೋರಿಸಿ"</string>
@@ -5563,6 +5568,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"ಎಲ್ಲಾ ಆ್ಯಪ್ಗಳು ಮತ್ತು ಸೇವೆಗಳಿಗಾಗಿ"</string>
<string name="game_settings_title" msgid="1028178627743422090">"ಗೇಮ್ ಸೆಟ್ಟಿಂಗ್ಗಳು"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"ಗೇಮ್ ಡ್ಯಾಶ್ಬೋರ್ಡ್ ಶಾರ್ಟ್ಕಟ್, ಇತ್ಯಾದಿ ಆನ್ ಮಾಡಿ"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"ಹಿಂದಿನದು"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"ಮುಂದಿನದು"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"ಬಣ್ಣ ಪೂರ್ವವೀಕ್ಷಣೆ"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM ಕಾರ್ಡ್ ಪ್ರವೇಶ ವಿನಂತಿ"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"ಸಾಧನವು ನಿಮ್ಮ SIM ಕಾರ್ಡ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಬಯಸುತ್ತದೆ. ವಿವರಗಳಿಗಾಗಿ ಟ್ಯಾಪ್ ಮಾಡಿ."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM ಕಾರ್ಡ್ಗೆ ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸುವುದೇ?"</string>
@@ -5608,4 +5616,5 @@
<item msgid="1599558140284643834">"ಪವರ್ ಸೇವ್ ಮೋಡ್"</item>
<item msgid="588427840913221601">"ಪ್ರಕ್ರಿಯೆ ಸ್ಥಿತಿ"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"ದೃಢೀಕರಿಸಿ"</string>
</resources>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index cbf45f5..2d20fb1 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -2665,7 +2665,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi 사용 시간"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"배터리 사용량"</string>
<string name="history_details_title" msgid="8628584613889559355">"기록 세부정보"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"배터리 사용량"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"배터리 사용량"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"지난 24시간 동안의 사용량 보기"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"마지막으로 충전을 완료한 이후의 사용량 보기"</string>
<string name="battery_details_title" msgid="4531369291819754178">"배터리 사용량"</string>
@@ -2898,8 +2898,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"지난 24시간 동안의 시스템 사용량"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g>의 시스템 사용량"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g>의 앱 사용량"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"오전"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"오후"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"총 시간: 1분 미만"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"백그라운드: 1분 미만"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"총 시간: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3374,6 +3372,8 @@
<string name="application_restrictions" msgid="276179173572729205">"앱 및 콘텐츠 허용"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"애플리케이션 제한"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"애플리케이션을 위한 설정 확장"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"설치할 앱 선택"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"사용 가능한 앱 설치"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"미접촉 결제"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"작동 방식"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"매장에서 휴대전화로 결제"</string>
@@ -5423,6 +5423,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"전원 버튼을 길게 눌러 어시스턴트 실행"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"전원 및 비상 메뉴:\n전원 버튼과 볼륨 업 버튼을 동시에 누릅니다."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"벨 울림 방지:\n볼륨 메뉴에서 바로가기를 사용할 수 있습니다."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"길게 누르기 시간"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"전원 버튼을 얼마나 길게 누를지 선택하여 민감도 조정"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"짧게"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"길게"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"월렛 표시"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"잠금 화면 및 빠른 설정에서 월렛 액세스 허용"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"기기 제어 표시"</string>
@@ -5565,6 +5569,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"모든 앱 및 서비스"</string>
<string name="game_settings_title" msgid="1028178627743422090">"게임 설정"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"게임 대시보드 바로가기 사용 설정 등"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"이전"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"다음"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"색상 미리보기"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM 카드 액세스 요청"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"기기에서 SIM 카드에 액세스하려고 합니다. 탭하여 세부정보를 확인하세요."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM 카드 액세스를 허용하시겠습니까?"</string>
@@ -5610,4 +5617,5 @@
<item msgid="1599558140284643834">"절전 모드"</item>
<item msgid="588427840913221601">"프로세스 상태"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"확인"</string>
</resources>
diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml
index 53bc1fc..42a4151 100644
--- a/res/values-ky/strings.xml
+++ b/res/values-ky/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Өз убагындагы Wi‑Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Батареянын колдонулушу"</string>
<string name="history_details_title" msgid="8628584613889559355">"Таржымалдын чоо-жайы"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Батареянын колдонулушу"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Батареянын колдонулушу"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Акыркы 24 саатта колдонулганын көрөсүз"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Акыркы жолу кубатталгандан бери колдонулушун көрүү"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Батареянын керектелиши"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Системанын акыркы 24 саатта колдонулушу"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Системанын колдонулушу: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Колдонмонун иштетилиши: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"түшкө чейин"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"түштөн кийин"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Жалпысынан: бир мүнөткө жетпейт"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Фондо колдонулушу: бир мүнөткө жетпейт"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Жалпысынан: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Колдонмолорго жана мазмунга уруксат"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Чектелген колдонмолор"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Колдонмонун тууралоолорун ачуу"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Орнотуу үчүн колдонмолорду тандаңыз"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Жеткиликтүү колдонмолорду орнотуңуз"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Тийбей төлөө"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Бул кандайча иштейт"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Дүкөндөн сатып алган нерселериңиздин акысын телефонуңуз аркылуу төлөңүз"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Кубат баскычын көпкө басып, Жардамчыны иштетесиз"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Кубат баскычы жана Шашылыш билдирүү менюсу:\nКубат менен Үндү катуулатуу баскычтарын чогуу басыңыз."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Шыңгыратуунун алдын алуу:\nЫкчам баскыч үндү катуулатуу менюсунда жеткиликтүү."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Коё бербей басып туруунун узактыгы"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Сезгичтигин тууралоо үчүн кубат баскычын канча убакытка чейин коё бербей басып туруу керектигин тандаңыз"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Кыска"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Узун"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Капчыкты көрсөтүү"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Капчыкка кулпуланган экрандан жана ыкчам жөндөөлөрдөн өтөсүз"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Түзмөктү башкаруу элементтерин көрсөтүү"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Бардык колдонмолор жана кызматтар үчүн"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Оюндун жөндөөлөрү"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Оюн тактасынын ыкчам баскычын ж.б. күйгүзүү"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Мурунку"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Кийинки"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Түстү алдын ала көрүү"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM картага кирүүгө уруксат суралды"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Түзмөк SIM картаңызга мүмкүнчүлүк алгысы келет. Чоо-жайын көрүү үчүн таптап коюңуз."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM картага кирүүгө уруксат бересизби?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Кубатты үнөмдөө режими"</item>
<item msgid="588427840913221601">"Иштетүү абалы"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Ырастоо"</string>
</resources>
diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml
index 6b95f7f..918ead3 100644
--- a/res/values-lo/strings.xml
+++ b/res/values-lo/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"ໄລຍະເວລາການໃຊ້ Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"ການໃຊ້ແບັດເຕີຣີ"</string>
<string name="history_details_title" msgid="8628584613889559355">"ລາຍລະອຽດປະຫວັດການນຳໃຊ້"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"ການໃຊ້ແບັດເຕີຣີ"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ການໃຊ້ແບັດເຕີຣີ"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"ເບິ່ງການນຳໃຊ້ໃນຮອບ 24 ຊົ່ວໂມງທີ່ຜ່ານມາ"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"ເບິ່ງການນຳໃຊ້ນັບຈາກການສາກເຕັມຫຼ້າສຸດ"</string>
<string name="battery_details_title" msgid="4531369291819754178">"ການໃຊ້ແບັດເຕີຣີ"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"ການໃຊ້ລະບົບສຳລັບ 24 ຊມ ທີ່ຜ່ານມາ"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"ການໃຊ້ລະບົບສຳລັບ <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"ການໃຊ້ແອັບສຳລັບ <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"ກ່ອນທ່ຽງ"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"ຫຼັງທ່ຽງ"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"ທັງໝົດ: ໜ້ອຍກວ່າໜຶ່ງນາທີ"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"ພື້ນຫຼັງ: ໜ້ອຍກວ່າໜຶ່ງນາທີ"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"ທັງໝົດ: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"ອະນຸຍາດແອັບຯ ແລະເນື້ອຫາ"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"ແອັບພລິເຄຊັນທີ່ມີຂໍ້ຈຳກັດ"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"ຂະຫຍາຍການຕັ້ງຄ່າສຳລັບແອັບພລິເຄຊັນ"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ເລືອກແອັບເພື່ອຕິດຕັ້ງ"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ຕິດຕັ້ງແອັບທີ່ສາມາດໃຊ້ໄດ້"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"ການຈ່າຍເງິນແບບບໍ່ຕ້ອງສຳຜັດ"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"ມັນເຮັດວຽກແນວໃດ"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"ຈ່າຍດ້ວຍໂທລະສັບຂອງທ່ານຢູ່ໃນຮ້ານຄ້າ"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"ເອີ້ນຜູ້ຊ່ວຍໂດຍການກົດປຸ່ມເປີດປິດຄ້າງໄວ້"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"ເມນູເປີດປິດ ແລະ ເມນູສຸກເສີນ:\nກົດປຸ່ມເປີດປິດ ແລະ ປຸ່ມເພີ່ມສຽງຂຶ້ນພ້ອມກັນ."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"ປ້ອງກັນບໍ່ໃຫ້ເຕືອນດ້ວຍສຽງ:\nມີທາງລັດໃນເມນູລະດັບສຽງ."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"ໄລຍະເວລາກົດຄ້າງໄວ້"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"ປັບຄວາມລະອຽດອ່ອນໂດຍການເລືອກໄລຍະເວລາໃນການກົດປຸ່ມເປີດປິດຄ້າງໄວ້"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"ບໍ່ດົນ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"ດົນ"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"ສະແດງກະເປົາ"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"ອະນຸຍາດໃຫ້ເຂົ້າເຖິງກະເປົາໄດ້ຈາກໜ້າຈໍລັອກ ແລະ ການຕັ້ງຄ່າດ່ວນ"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ສະແດງການຄວບຄຸມອຸປະກອນ"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"ສຳລັບແອັບ ແລະ ບໍລິການທັງໝົດ"</string>
<string name="game_settings_title" msgid="1028178627743422090">"ການຕັ້ງຄ່າເກມ"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"ເປີດໃຊ້ທາງລັດແຜງໜ້າປັດເກມ ແລະ ອື່ນໆ"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"ກ່ອນໜ້າ"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"ຕໍ່ໄປ"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"ຕົວຢ່າງສີ"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"ຄຳຮ້ອງຂໍການເຂົ້າເຖິງຊິມກາດ"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"ມີອຸປະກອນຕ້ອງການເຂົ້າເຖິງຊິມກາດຂອງທ່ານ. ແຕະເພື່ອເບິ່ງລາຍລະອຽດ."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"ອະນຸຍາດການເຂົ້າເຖິງຊິມກາດບໍ?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"ໂໝດປະຢັດພະລັງງານ"</item>
<item msgid="588427840913221601">"ສະຖານະການປະມວນຜົນ"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"ຢືນຢັນ"</string>
</resources>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index cd08157..c2c594d 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -2725,7 +2725,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"„Wi-Fi“ laiku"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Akum. energ. vart."</string>
<string name="history_details_title" msgid="8628584613889559355">"Istorijos informacija"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Akumuliatoriaus energijos vartojimas"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Akumuliatoriaus energijos vartojimas"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Naudojimo per pastar. 24 val. peržiūra"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Naud. nuo pask. visiško įkr. peržiūra"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Akumuliatoriaus energijos vartojimas"</string>
@@ -2972,8 +2972,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Sistemos naudojimas per pastarąsias 24 val."</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Sistemos naudojimas: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Programos naudojimas: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"priešpiet"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"popiet"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Iš viso: mažiau nei minutė"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Fonas: trumpiau nei minutė"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Iš viso: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3460,6 +3458,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Leisti programas ir turinį"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Programos su apribojimais"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Išplėsti programos nustatymus"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Pasirinkite programas, kurias norite įdiegti"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Įdiegti pasiekiamas programas"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Nekontaktiniai mokėjimai"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Kaip tai veikia"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Mokėti naudojant telefoną parduotuvėse"</string>
@@ -5599,6 +5599,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Padėjėją suaktyvinti laikant nuspaustą maitinimo mygtuką"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Maitinimo ir kritinės padėties meniu:\npaspauskite maitinimo ir garsumo didinimo mygtukus tuo pačiu metu."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Skambėjimo išjungimas:\nspartusis klavišas pasiekiamas garsumo meniu."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Laikymo paspaudus trukmė"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Koreguokite jautrumą nustatydami, kaip ilgai reikia laikyti paspaudus maitinimo mygtuką"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Trumpai"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Ilgai"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Rodyti piniginę"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Leiskite pasiekti piniginę iš užrakinimo ekrano ir sparčiųjų nustatymų"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Rodyti įrenginio valdiklius"</string>
@@ -5741,6 +5745,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Visoms programoms ir paslaugoms"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Žaidimų nustatymai"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Įjunkite žaidimų informacijos suvestinės spartųjį klavišą ir t. t."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Ankstesnis"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Kitas"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Spalvos peržiūra"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM kortelės prieigos užklausa"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Įrenginys nori pasiekti jūsų SIM kortelę. Palieskite, jei reikia išsamios informacijos."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Leisti pasiekti SIM kortelę?"</string>
@@ -5786,4 +5793,5 @@
<item msgid="1599558140284643834">"Energijos tausojimo režimas"</item>
<item msgid="588427840913221601">"Apdorojimo būsena"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Patvirtinti"</string>
</resources>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index c229853..647ac8d 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -2694,7 +2694,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi uz laiku"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Akumulatora lietojums"</string>
<string name="history_details_title" msgid="8628584613889559355">"Vēstures dati"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Akumulatora lietojums"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Akumulatora lietojums"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Skatīt lietojumu pēdējo 24 stundu laikā"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Skatīt lietojumu kopš pēdējās pilnās uzlādes"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Akumulatora lietojums"</string>
@@ -2934,8 +2934,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Sistēmas lietojums pēdējo 24 h laikā"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Sistēmas izmantojums: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Lietotnes izmantojums: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"priekšpusdienā"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pēcpusdienā"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Kopā: mazāk par minūti"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Fonā: mazāk par minūti"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Kopā: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3416,6 +3414,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Lietotņu un satura atļaušana"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Lietojumprogrammas ar ierobežojumiem"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Izvērst lietojumprogr. iestat."</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Instalējamo lietotņu izvēle"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Pieejamo lietotņu instalēšana"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Bezkontakta maksājumi"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Plašāka informācija"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Maksājiet veikalos, izmantojot savu tālruni"</string>
@@ -5510,6 +5510,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Aktivizējiet Asistentu, turot barošanas pogu."</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Barošanas un ārkārtas izvēlne:\nvienlaikus nospiediet barošanas un skaļuma palielināšanas pogu."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Zvana signāla novēršana:\nsaīsne ir pieejama skaļuma izvēlnē."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Nospiešanas un turēšanas ilgums"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Pielāgojiet jutīgumu, izvēloties, cik ilgi nospiest un turēt barošanas pogu."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Īsi"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Ilgi"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Rādīt maku"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Atļaut piekļuvi makam no bloķēšanas ekrāna un ātrajiem iestatījumiem"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Rādīt ierīču vadīklas"</string>
@@ -5652,6 +5656,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Visām lietotnēm un pakalpojumiem"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Spēļu iestatījumi"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Spēļu informācijas paneļa saīsnes ieslēgšana u.c."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Iepriekšējā"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Nākamā"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Krāsas priekšskatījums"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM kartes piekļuves pieprasījums"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Kāda ierīce pieprasa piekļuvi jūsu SIM kartei. Pieskarieties, lai skatītu detalizētu informāciju."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Vai atļaut piekļuvi SIM kartei?"</string>
@@ -5697,4 +5704,5 @@
<item msgid="1599558140284643834">"Enerģijas taupīšanas režīms"</item>
<item msgid="588427840913221601">"Apstrādes statuss"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Apstiprināt"</string>
</resources>
diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml
index 2c5ebe1..baf8167 100644
--- a/res/values-mk/strings.xml
+++ b/res/values-mk/strings.xml
@@ -2665,7 +2665,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi на време"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Користење на батеријата"</string>
<string name="history_details_title" msgid="8628584613889559355">"Детали на историја"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Користење на батеријата"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Користење на батеријата"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Прикажи користење во минатите 24 часа"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Прикажи користење од последното целосно полнење"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Користење на батеријата"</string>
@@ -2898,8 +2898,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Користење на системот во минатите 24 часа"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Користење на системот за <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Користење на апликацијата за <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"прет."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"попл."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Вкупно: помалку од една минута"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Заднина: помалку од една минута"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Вкупно: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3374,6 +3372,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Дозволи апликации и содржина"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Апликации со ограничувања"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Прошири поставки за апликација"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Изберете апликации што ќе се инсталираат"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Инсталирајте достапни апликации"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Плаќања без контакт"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Како функционира"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Плаќајте со телефонот во продавници"</string>
@@ -5423,6 +5423,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Стартувајте го „Помошникот“ со задржување на копчето за вклучување"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Мени на копчето за вклучување и за итни случаи:\nпритиснете ги копчињата за вклучување и зголемување на звукот истовремено."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Спречете ѕвонење:\nкратенката е достапна во менито за јачина на звук."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Времетраење на притискање и задржување"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Приспособете ја чувствителноста со бирање колку долго треба да го притиснете и задржите копчето за вклучување"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Кратко"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Долго"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Прикажувај паричник"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Овозможете пристап до паричникот од заклучен екран и „Брзи поставки“"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Прикажувај контроли за уреди"</string>
@@ -5565,6 +5569,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"За сите апликации и услуги"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Поставки за игри"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Вклучете ја кратенката за „Контролната табла за игри“ итн."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Претходна"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Следна"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Преглед на бојата"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Барање за пристап до SIM-картичката"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Даден уред сака да пристапи до вашата SIM-картичка. Допрете за детали."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Да се дозволи пристап до SIM-картичката?"</string>
@@ -5610,4 +5617,5 @@
<item msgid="1599558140284643834">"Режим за заштеда на енергија"</item>
<item msgid="588427840913221601">"Состојба на процес"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Потврдете"</string>
</resources>
diff --git a/res/values-ml/arrays.xml b/res/values-ml/arrays.xml
index f953767..5ac71ec 100644
--- a/res/values-ml/arrays.xml
+++ b/res/values-ml/arrays.xml
@@ -254,7 +254,7 @@
<item msgid="3275060808384314406">"ക്രമീകരണങ്ങൾ പരിഷ്ക്കരിക്കുക"</item>
<item msgid="8672921438869137431">"മുകളിൽ ഡ്രോ ചെയ്യുക"</item>
<item msgid="346101114322879720">"അറിയിപ്പുകൾ ആക്സസ്സുചെയ്യുക"</item>
- <item msgid="4760681822601767255">"Camera"</item>
+ <item msgid="4760681822601767255">"ക്യാമറ"</item>
<item msgid="2172823594140104317">"ഓഡിയോ റെക്കോർഡുചെയ്യുക"</item>
<item msgid="5612873260709742213">"ഓഡിയോ പ്ലേ ചെയ്യുക"</item>
<item msgid="2027206403725749996">"ക്ലിപ്പ്ബോർഡ് റീഡുചെയ്യുക"</item>
diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml
index b21a3ce..5b9d785 100644
--- a/res/values-ml/strings.xml
+++ b/res/values-ml/strings.xml
@@ -1294,7 +1294,7 @@
<string name="accessibility_category_personal" msgid="2228088849803484780">"വ്യക്തിഗത പ്രൊഫൈൽ അക്കൗണ്ടുകൾ"</string>
<string name="accessibility_work_account_title" msgid="7622485151217943839">"ഔദ്യോഗിക അക്കൗണ്ട് - <xliff:g id="MANAGED_BY">%s</xliff:g>"</string>
<string name="accessibility_personal_account_title" msgid="8535265881509557013">"വ്യക്തിഗത അക്കൗണ്ട് - <xliff:g id="MANAGED_BY">%s</xliff:g>"</string>
- <string name="search_settings" msgid="7573686516434589771">"Search"</string>
+ <string name="search_settings" msgid="7573686516434589771">"തിരയൽ"</string>
<string name="display_settings" msgid="7197750639709493852">"ഡിസ്പ്ലേ"</string>
<string name="accelerometer_title" msgid="7745991950833748909">"സ്ക്രീൻ സ്വയമേവ തിരിക്കുക"</string>
<string name="auto_rotate_option_off" msgid="2788096269396290731">"ഓഫാണ്"</string>
@@ -2599,7 +2599,7 @@
<string name="print_feature_state_off" msgid="1466195699995209446">"ഓഫ്"</string>
<string name="print_menu_item_add_service" msgid="1549091062463044676">"സേവനം ചേർക്കുക"</string>
<string name="print_menu_item_add_printer" msgid="8711630848324870892">"പ്രിന്റർ ചേർക്കുക"</string>
- <string name="print_menu_item_search" msgid="5989979785203603169">"Search"</string>
+ <string name="print_menu_item_search" msgid="5989979785203603169">"തിരയൽ"</string>
<string name="print_searching_for_printers" msgid="5401413178028348800">"പ്രിന്ററുകൾക്കായി തിരയുന്നു"</string>
<string name="print_service_disabled" msgid="9185935228930987786">"സേവനം പ്രവർത്തനരഹിതമാക്കി"</string>
<string name="print_print_jobs" msgid="2605944855933091183">"പ്രിന്റ് ജോലികൾ"</string>
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"വൈഫൈ ഓൺ ടൈം"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"ബാറ്ററി ഉപയോഗം"</string>
<string name="history_details_title" msgid="8628584613889559355">"ചരിത്ര വിശദാംശം"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"ബാറ്ററി ഉപയോഗം"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ബാറ്ററി ഉപയോഗം"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"കഴിഞ്ഞ 24 മണിക്കൂറിലെ ഉപയോഗം കാണുക"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"അവസാനം ചാർജ് ചെയ്ത ശേഷമുള്ള ഉപയോഗം കാണുക"</string>
<string name="battery_details_title" msgid="4531369291819754178">"ബാറ്ററി ഉപയോഗം"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"കഴിഞ്ഞ 24 മണിക്കൂറിലെ സിസ്റ്റം ഉപയോഗം"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> എന്നതിനുള്ള സിസ്റ്റം ഉപയോഗം"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> എന്നതിനുള്ള ആപ്പ് ഉപയോഗം"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"ആകെ: ഒരു മിനിറ്റിൽ താഴെ"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"പശ്ചാത്തലം: ഒരു മിനിറ്റിൽ താഴെ"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"ആകെ: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"അപ്ലിക്കേഷനുകളും ഉള്ളടക്കവും അനുവദിക്കുക"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"നിയന്ത്രണങ്ങളുള്ള അപ്ലിക്കേഷനുകൾ"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"അപ്ലിക്കേഷനുകൾക്കായുള്ള ക്രമീകരണങ്ങൾ വിപുലീകരിക്കുക"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ഇൻസ്റ്റാൾ ചെയ്യാൻ ആപ്പുകൾ തിരഞ്ഞെടുക്കുക"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ലഭ്യമായ ആപ്പുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"കോണ്ടാക്റ്റ്ലെസ് പേയ്മെന്റുകൾ"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"സ്റ്റോറുകളിൽ നിങ്ങളുടെ ഫോൺ ഉപയോഗിച്ച് പണമടയ്ക്കുക"</string>
@@ -5004,7 +5004,7 @@
<string name="storage_music_audio" msgid="1185624135490182822">"സംഗീതവും ഓഡിയോയും"</string>
<string name="storage_games" msgid="1176568610086802469">"ഗെയിമുകള്"</string>
<string name="storage_other_apps" msgid="5902520888043081176">"മറ്റ് ആപ്പുകൾ"</string>
- <string name="storage_files" msgid="7968460921272772299">"Files"</string>
+ <string name="storage_files" msgid="7968460921272772299">"ഫയലുകള്"</string>
<string name="storage_images" msgid="2055893015567979387">"ചിത്രങ്ങൾ"</string>
<string name="storage_videos" msgid="6117698226447251033">"വീഡിയോകൾ"</string>
<string name="storage_audio" msgid="5994664984472140386">"ഓഡിയോ"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"പവർ ബട്ടൺ അമർത്തിപ്പിടിച്ച് Assistant സജീവമാക്കുക"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"പവർ, അടിയന്തര മെനു:\nപവർ, ശബ്ദം കൂട്ടുക എന്നീ ബട്ടണുകൾ ഒരേസമയം അമർത്തുക."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"റിംഗ് ചെയ്യുന്നത് തടയുക:\nശബ്ദ മെനുവിൽ കുറുക്കുവഴി ലഭ്യമാണ്."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"സമയ ദൈർഘ്യം അമർത്തിപ്പിടിക്കുക"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"പവർ ബട്ടൺ എത്ര സമയം അമർത്തിപ്പിടിക്കണമെന്ന് തിരഞ്ഞെടുത്ത് സെൻസിറ്റിവിറ്റി ക്രമീകരിക്കുക"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"ദൈർഘ്യം കുറഞ്ഞത്"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"ദൈർഘ്യമേറിയത്"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Wallet കാണിക്കുക"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"ലോക്ക് സ്ക്രീനിൽ നിന്നും ദ്രുത ക്രമീകരണത്തിൽ നിന്നും Wallet-ലേക്ക് ആക്സസ് അനുവദിക്കുക"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ഉപകരണ നിയന്ത്രണങ്ങൾ കാണിക്കുക"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"എല്ലാ ആപ്പുകൾക്കും സേവനങ്ങൾക്കും"</string>
<string name="game_settings_title" msgid="1028178627743422090">"ഗെയിം ക്രമീകരണം"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"ഗെയിം ഡാഷ്ബോർഡ് ഷോർട്ട്കട്ട് മുതലായവ ഓണാക്കുക"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"മുമ്പത്തേത്"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"അടുത്തത്"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"വർണ്ണ പ്രിവ്യു"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"സിം കാർഡ് ആക്സസ് ചെയ്യാനുള്ള അഭ്യർത്ഥന"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"ഒരു ഉപകരണത്തിന് നിങ്ങളുടെ സിം കാർഡ് ആക്സസ് ചെയ്യണമെന്നുണ്ട്. വിശദാംശങ്ങൾക്ക് ടാപ്പ് ചെയ്യുക."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"സിം കാർഡിലേക്ക് ആക്സസ് അനുവദിക്കണോ?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"ഊർജ്ജം ലാഭിക്കൽ മോഡ്"</item>
<item msgid="588427840913221601">"പ്രോസസിന്റെ നില"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"സ്ഥിരീകരിക്കുക"</string>
</resources>
diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml
index b589f59..1eff767 100644
--- a/res/values-mn/strings.xml
+++ b/res/values-mn/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi цагтаа"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Батарей ашиглалт"</string>
<string name="history_details_title" msgid="8628584613889559355">"Түүхийн мэдээлэл"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Батарей ашиглалт"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Батарей ашиглалт"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Өнгөрсөн 24 цагийн ашиглалтыг харах"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Сүүлийн бүрэн цэнэглэлтээс ашиглалтыг харах"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Батарей ашиглалт"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Өнгөрсөн 24 цагийн системийн ашиглалт"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g>-н системийн ашиглалт"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g>-н аппын ашиглалт"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"үө"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"үх"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Нийт: нэг минутаас доош"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Дэвсгэр: нэг минутаас доош"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Нийт: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Апп болон агуулгыг зөвшөөрөх"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Хязгаарлалттай аппликешнүүд"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Аппликейшний тохиргоог дэлгэх"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Суулгах аппуудыг сонгоно уу"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Боломжтой аппуудыг суулгана уу"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Зайнаас уншуулж төлөх"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Энэ хэрхэн ажилладаг вэ"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Дэлгүүрийн тооцоог утсаа ашиглан хийх"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Асаах/унтраах товчийг удаан дарснаар Туслахыг идэвхжүүлнэ үү"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Асаах/унтраах болон яаралтай тусламжийн цэс:\nАсаах/унтраах болон дууны түвшнийг нэмэх товчийг зэрэг дарна уу."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Хонх дуугаргахаас сэргийлэх:\nДууны түвшний цэсэд товчлол боломжтой байна."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Дараад үргэлжлэх хугацааг удаан дарна уу"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Хэр удаан дарахаа сонгож мэдрэгшилийг тохируулаад асаах/унтраах товчийг удаан дарна уу"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Хурдан"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Удаан"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Түрийвч харуулах"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Түгжигдсэн дэлгэц болон шуурхай тохиргооноос түрийвчид хандахыг зөвшөөрнө"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Төхөөрөмжийн хяналтыг харуулах"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Бүх апп болон үйлчилгээнд"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Тоглоомын тохиргоо"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Тоглоомын хяналтын самбарын товчлолыг асаах гэх мэт"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Өмнөх"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Дараах"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Өнгийг урьдчилан үзэх"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM картад хандах хүсэлт"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Төхөөрөмж таны SIM картад хандахыг хүсэж байна. Дэлгэрэнгүйг харахын тулд товшино уу."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM картад хандахыг зөвшөөрөх үү?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Батарей хэмнэх горим"</item>
<item msgid="588427840913221601">"Боловсруулах төлөв"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Баталгаажуулах"</string>
</resources>
diff --git a/res/values-mr/arrays.xml b/res/values-mr/arrays.xml
index 0e6c43a..140c163 100644
--- a/res/values-mr/arrays.xml
+++ b/res/values-mr/arrays.xml
@@ -254,7 +254,7 @@
<item msgid="3275060808384314406">"सेटिंग्ज सुधारित करा"</item>
<item msgid="8672921438869137431">"शीर्षस्थानी रेखांकित करा"</item>
<item msgid="346101114322879720">"सूचना अॅक्सेस करा"</item>
- <item msgid="4760681822601767255">"कॅमेरा"</item>
+ <item msgid="4760681822601767255">"camera"</item>
<item msgid="2172823594140104317">"ऑडिओ रेकॉर्ड करा"</item>
<item msgid="5612873260709742213">"ऑडिओ प्ले करा"</item>
<item msgid="2027206403725749996">"क्लिपबोर्ड वाचा"</item>
@@ -321,7 +321,7 @@
<item msgid="8997371825401751421">"सेटिंग्ज सुधारित करा"</item>
<item msgid="7005755175240764443">"शीर्षस्थानी रेखांकित करा"</item>
<item msgid="8267704990417682222">"सूचना अॅक्सेस करा"</item>
- <item msgid="3180676986290096851">"कॅमेरा"</item>
+ <item msgid="3180676986290096851">"Camera"</item>
<item msgid="9174072114281872917">"ऑडिओ रेकॉर्ड करा"</item>
<item msgid="1444183972646890539">"ऑडिओ प्ले करा"</item>
<item msgid="4337542044275236638">"क्लिपबोर्ड वाचा"</item>
diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml
index dfa6346..f7d5eeb 100644
--- a/res/values-mr/strings.xml
+++ b/res/values-mr/strings.xml
@@ -156,7 +156,7 @@
<string name="connected_device_previously_connected_title" msgid="605808252622814415">"याआधी कनेक्ट केलेली डिव्हाइस"</string>
<string name="connected_device_previously_connected_screen_title" msgid="8823331744788100605">"याआधी कनेक्ट केलेले"</string>
<string name="connected_device_bluetooth_turned_on_toast" msgid="144664089794199928">"ब्लूटूथ सुरू केले"</string>
- <string name="previous_connected_see_all" msgid="7759413145713251328">"सर्व पाहा"</string>
+ <string name="previous_connected_see_all" msgid="7759413145713251328">"सर्व पहा"</string>
<string name="date_and_time" msgid="1788358029823431692">"तारीख आणि वेळ"</string>
<string name="choose_timezone" msgid="1450780665958642147">"टाइम झोन निवडा"</string>
<!-- no translation found for intent_sender_data_label (1733806423295725392) -->
@@ -1294,7 +1294,7 @@
<string name="accessibility_category_personal" msgid="2228088849803484780">"वैयक्तिक प्रोफाईल खाती"</string>
<string name="accessibility_work_account_title" msgid="7622485151217943839">"कार्य खाते - <xliff:g id="MANAGED_BY">%s</xliff:g>"</string>
<string name="accessibility_personal_account_title" msgid="8535265881509557013">"वैयक्तिक खाते - <xliff:g id="MANAGED_BY">%s</xliff:g>"</string>
- <string name="search_settings" msgid="7573686516434589771">"Search"</string>
+ <string name="search_settings" msgid="7573686516434589771">"शोध"</string>
<string name="display_settings" msgid="7197750639709493852">"डिस्प्ले"</string>
<string name="accelerometer_title" msgid="7745991950833748909">"ऑटो-रोटेट स्क्रीन"</string>
<string name="auto_rotate_option_off" msgid="2788096269396290731">"बंद"</string>
@@ -1412,7 +1412,7 @@
<string name="wallpaper_suggestion_summary" msgid="9077061486716754784">"तुमची स्क्रीन वैयक्तीकृत करा"</string>
<string name="wallpaper_settings_fragment_title" msgid="8445963841717633149">"यातून वॉलपेपर निवडा"</string>
<string name="style_suggestion_title" msgid="1213747484782364775">"तुमचा फोन कस्टमाइझ करा"</string>
- <string name="style_suggestion_summary" msgid="4271131877800968159">"वेगळी शैली, वॉलपेपर आणि बरेच काही वापरून पाहा"</string>
+ <string name="style_suggestion_summary" msgid="4271131877800968159">"वेगळी शैली, वॉलपेपर आणि बरेच काही वापरून पहा"</string>
<string name="screensaver_settings_title" msgid="3588535639672365395">"स्क्रीन सेव्हर"</string>
<string name="screensaver_settings_summary_either_long" msgid="371949139331896271">"चार्ज होत असताना किंवा डॉक केलेले असताना"</string>
<string name="screensaver_settings_summary_either_short" msgid="2126139984738506920">"दोन्ही"</string>
@@ -1847,7 +1847,7 @@
<item quantity="one"> <xliff:g id="TOTAL_LOCATION_APP_COUNT_1">%2$d</xliff:g> पैकी <xliff:g id="PERMITTED_LOCATION_APP_COUNT_0">%1$d</xliff:g> ॲपला स्थानाचा अॅक्सेस आहे</item>
</plurals>
<string name="location_category_recent_location_access" msgid="2558063524482178146">"अलीकडील अॅक्सेस"</string>
- <string name="location_recent_location_access_see_all" msgid="4203102419355323325">"सर्व पाहा"</string>
+ <string name="location_recent_location_access_see_all" msgid="4203102419355323325">"सर्व पहा"</string>
<string name="location_recent_location_access_view_details" msgid="5803264082558504544">"तपशील पहा"</string>
<string name="location_no_recent_apps" msgid="6814206631456177033">"अलीकडे कोणत्याही अॅप्सनी स्थानाची विनंती केलेली नाही"</string>
<string name="location_no_recent_accesses" msgid="6031735777805464247">"कोणत्याही अॅप्सनी अलीकडे स्थान अॅक्सेस केलेले नाही"</string>
@@ -2019,8 +2019,8 @@
<string name="install_applications_title" msgid="7890233747559108106">"सर्व अॅप स्त्रोतांना अनुमती द्या"</string>
<string name="recent_app_category_title" msgid="189758417804427533">"अलीकडे उघडलेली अॅप्स"</string>
<plurals name="see_all_apps_title" formatted="false" msgid="6864581406735745400">
- <item quantity="other">सर्व %1$d अॅप्स पाहा</item>
- <item quantity="one">सर्व अॅप्स पाहा</item>
+ <item quantity="other">सर्व %1$d अॅप्स पहा</item>
+ <item quantity="one">सर्व अॅप्स पहा</item>
</plurals>
<string name="forgot_password_title" msgid="3967873480875239885">"तुमच्या आयटी ॲडमिनशी संपर्क साधा"</string>
<string name="forgot_password_text" msgid="2583194470767613163">"तुमचा पिन, पॅटर्न किंवा पासवर्ड रीसेट करण्यासाठी ते तुमची मदत करू शकतात"</string>
@@ -2548,9 +2548,9 @@
<string name="enable_service_password_reason" msgid="6962544350351734238">"<xliff:g id="SERVICE">%1$s</xliff:g> सुरू करण्यामुळे डेटा एंक्रिप्शनवर परिणाम होतो, तुम्हाला तुमच्या पासवर्डची पुष्टी करण्याची आवश्यकता आहे."</string>
<string name="accessibility_service_warning" msgid="6779187188736432618">"<xliff:g id="SERVICE">%1$s</xliff:g>या डिव्हाइसच्या पूर्ण नियंत्रणासाठी विनंती करत आहे. सेवा स्क्रीन रीड करू शकते आणि अॅक्सेसिबिलिटीच्या गरजा असलेल्या वापरकर्त्यांच्या वतीने कृती करू शकते. नियंत्रणाची ही पातळी बहुतांश अॅप्ससाठी योग्य नाही."</string>
<string name="accessibility_service_warning_description" msgid="6573203795976134751">"जी ॲप्स तुमच्या ॲक्सेसिबिलिटी गरजा पूर्ण करतात अशा ॲप्ससाठी संपूर्ण नियंत्रण योग्य आहे. पण ते सर्व ॲप्सना लागू होईल असे नाही."</string>
- <string name="accessibility_service_screen_control_title" msgid="324795030658109870">"स्क्रीन पाहा आणि नियंत्रित करा"</string>
+ <string name="accessibility_service_screen_control_title" msgid="324795030658109870">"स्क्रीन पहा आणि नियंत्रित करा"</string>
<string name="accessibility_service_screen_control_description" msgid="8431940515157990426">"ते स्क्रीनवरील सर्व आशय वाचू शकते आणि इतर ॲप्सवर आशय प्रदर्शित करू शकते."</string>
- <string name="accessibility_service_action_perform_title" msgid="1449360056585337833">"पाहा आणि क्रिया करा"</string>
+ <string name="accessibility_service_action_perform_title" msgid="1449360056585337833">"पहा आणि क्रिया करा"</string>
<string name="accessibility_service_action_perform_description" msgid="7807832069800034738">"तुम्ही ॲप किंवा हार्डवेअर सेन्सर कसे वापरता याचा हे मागोवा घेऊ शकते आणि इतर ॲप्ससोबत तुमच्या वतीने काम करू शकते."</string>
<string name="accessibility_dialog_button_allow" msgid="8274918676473216697">"अनुमती द्या"</string>
<string name="accessibility_dialog_button_deny" msgid="2037249860078259284">"नकार द्या"</string>
@@ -2600,7 +2600,7 @@
<string name="print_feature_state_off" msgid="1466195699995209446">"बंद"</string>
<string name="print_menu_item_add_service" msgid="1549091062463044676">"सेवा जोडा"</string>
<string name="print_menu_item_add_printer" msgid="8711630848324870892">"प्रिंटर जोडा"</string>
- <string name="print_menu_item_search" msgid="5989979785203603169">"Search"</string>
+ <string name="print_menu_item_search" msgid="5989979785203603169">"शोधा"</string>
<string name="print_searching_for_printers" msgid="5401413178028348800">"प्रिंटर शोधत आहे"</string>
<string name="print_service_disabled" msgid="9185935228930987786">"सेवा बंद केली"</string>
<string name="print_print_jobs" msgid="2605944855933091183">"प्रिंट कार्ये"</string>
@@ -2664,7 +2664,8 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"वाय-फाय सुरू केल्याची वेळ"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"बॅटरी वापर"</string>
<string name="history_details_title" msgid="8628584613889559355">"इतिहास तपशील"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"बॅटरीचा वापर"</string>
+ <!-- no translation found for advanced_battery_preference_title (3790901207877260883) -->
+ <skip />
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"मागील २४ तासांमधील वापर पहा"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"पूर्ण चार्ज झाल्यानंतरचा बॅटरी वापर पहा"</string>
<string name="battery_details_title" msgid="4531369291819754178">"बॅटरी वापर"</string>
@@ -2685,7 +2686,7 @@
<string name="battery_saver_link_a11y" msgid="740558184830458845">"बॅटरी सेव्हरबद्दल अधिक जाणून घ्या"</string>
<string name="battery_tip_early_heads_up_done_summary" msgid="7858923105760361208">"काही वैशिष्ट्ये मर्यादित असू शकतात"</string>
<string name="battery_tip_high_usage_title" msgid="9110720762506146697">"उच्च बॅटरी वापर"</string>
- <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"सर्वात जास्त वापरली जाणारी ॲप्स पाहा"</string>
+ <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"सर्वात जास्त वापरली जाणारी ॲप्स पहा"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"चार्जिंग तात्पुरते मर्यादित आहे"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"तुमची बॅटरी वाचवण्यासाठी. अधिक जाणून घ्या."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"तुम्ही तुमचा फोन नेहमीपेक्षा जास्त वापरला असल्याने, तुमची बॅटरी नेहमीपेक्षा लवकर संपू शकते.\n\nसर्वात जास्त बॅटरी वापरणारी ॲप्स:"</string>
@@ -2897,8 +2898,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"मागील २४ तासांमधील सिस्टमचा वापर"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> साठी सिस्टमचा वापर"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> साठी ॲपचा वापर"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"एकूण: एका मिनिटापेक्षा कमी"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"बॅकग्राउंड: एका मिनिटापेक्षा कमी"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"एकूण: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -2977,7 +2976,7 @@
<string name="trusted_credentials" msgid="2522784976058244683">"विश्वसनीय क्रेडेंशियल"</string>
<string name="trusted_credentials_summary" msgid="345822338358409468">"विश्वसनीय CA प्रमाणपत्रे प्रदर्शित करा"</string>
<string name="user_credentials" msgid="4044405430790970775">"वापरकर्ता क्रेडेंशियल"</string>
- <string name="user_credentials_summary" msgid="686471637627271856">"स्टोअर केलेली क्रेडेंशियल पाहा आणि त्यांत सुधारणा करा"</string>
+ <string name="user_credentials_summary" msgid="686471637627271856">"स्टोअर केलेली क्रेडेंशियल पहा आणि त्यांत सुधारणा करा"</string>
<string name="advanced_security_title" msgid="7117581975877192652">"प्रगत"</string>
<string name="credentials_settings_not_available" msgid="7433088409177429600">"या वापरकर्त्यासाठी क्रेडेंशियल उपलब्ध नाहीत"</string>
<string name="credential_for_vpn_and_apps" msgid="2208229692860871136">"VPN आणि ॲप्ससाठी इंस्टॉल केले"</string>
@@ -3373,6 +3372,8 @@
<string name="application_restrictions" msgid="276179173572729205">"अॅप्स आणि सामग्रीला अनुमती द्या"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"प्रतिबंध असलेले ॲप्लिकेशन"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"अनुप्रयोगासाठी सेटिंग्ज विस्तृत करा"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"इंस्टॉल करण्यासाठी ॲप्स निवडा"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"उपलब्ध असलेली ॲप्स इंस्टॉल करा"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"संपर्करहित पेमेंट"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"हे कसे काम करते"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"दुकानांमध्ये तुमच्या फोनद्वारे पेमेंट करा"</string>
@@ -3718,7 +3719,7 @@
<string name="zen_mode_settings_dnd_automatic_rule" msgid="1958092329238152236">"(<xliff:g id="RULE_NAME">%s</xliff:g>) शेड्युलने व्यत्यय आणू नका आपोआप सुरू केले"</string>
<string name="zen_mode_settings_dnd_automatic_rule_app" msgid="3401685760954156067">"<xliff:g id="APP_NAME">%s</xliff:g> या ॲपने व्यत्यय आणू नका आपोआप सुरू केले"</string>
<string name="zen_mode_settings_dnd_custom_settings_footer" msgid="6566115866660865385">"<xliff:g id="RULE_NAMES">%s</xliff:g>साठी व्यत्यय आणू नका कस्टम सेटिंग्ज सह सुरू आहे."</string>
- <string name="zen_mode_settings_dnd_custom_settings_footer_link" msgid="8255159194653341835">" "<annotation id="link">"कस्टम सेटिंग्ज पाहा"</annotation></string>
+ <string name="zen_mode_settings_dnd_custom_settings_footer_link" msgid="8255159194653341835">" "<annotation id="link">"कस्टम सेटिंग्ज पहा"</annotation></string>
<string name="zen_interruption_level_priority" msgid="4854123502362861192">"केवळ प्राधान्य"</string>
<string name="zen_mode_and_condition" msgid="8580896862841920031">"<xliff:g id="ZEN_MODE">%1$s</xliff:g>. <xliff:g id="EXIT_CONDITION">%2$s</xliff:g>"</string>
<string name="zen_mode_sound_summary_on_with_info" msgid="4803606180235742003">"सुरू आहे / <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -3768,7 +3769,7 @@
<string name="notification_dashboard_summary" msgid="7530169251902320652">"सूचना इतिहास, संभाषणे"</string>
<string name="conversation_notifs_category" msgid="2549844862379963273">"संभाषण"</string>
<string name="recent_notifications" msgid="1105631022180160436">"नुकतेच पाठवलेले"</string>
- <string name="recent_notifications_see_all_title" msgid="3087299996651692987">"गेल्या ७ दिवसांपासूनचे सर्व पाहा"</string>
+ <string name="recent_notifications_see_all_title" msgid="3087299996651692987">"गेल्या ७ दिवसांपासूनचे सर्व पहा"</string>
<string name="general_notification_header" msgid="3669031068980713359">"व्यवस्थापित करा"</string>
<string name="app_notification_field" msgid="3858667320444612716">"अॅप सेटिंग्ज"</string>
<string name="app_notification_field_summary" msgid="5981393613897713471">"विशिष्ट ॲप्समधून सूचना नियंत्रित करा"</string>
@@ -4105,7 +4106,7 @@
<string name="zen_mode_starred_contacts_summary_contacts" msgid="1629467178444895094">"{count,plural,offset:2 =0{None}=1{{contact_1}}=2{{contact_1} आणि {contact_2}}=3{{contact_1}, {contact_2} आणि {contact_3}}other{{contact_1}, {contact_2} आणि # इतर}}"</string>
<string name="zen_mode_starred_contacts_empty_name" msgid="2906404745550293688">"(नाव नाही)"</string>
<string name="zen_mode_messages" msgid="7315084748885170585">"Messages"</string>
- <string name="zen_mode_messages_list" msgid="5431014101342361882">"मेसेज"</string>
+ <string name="zen_mode_messages_list" msgid="5431014101342361882">"Messages"</string>
<string name="zen_mode_messages_title" msgid="1777598523485334405">"Messages"</string>
<string name="zen_mode_messages_header" msgid="253721635061451577">"व्यत्यय आणू शकणारे मेसेज"</string>
<string name="zen_mode_messages_footer" msgid="6002468050854126331">"अनुमती असलेल्या मेसेजचा आवाज होईल याची खात्री करण्यासाठी, डिव्हाइस रिंगवर सेट केले आहे का ते तपासा"</string>
@@ -4210,7 +4211,7 @@
<string name="screen_pinning_title" msgid="6927227272780208966">"ॲप पिनिंग"</string>
<string name="app_pinning_intro" msgid="6409063008733004245">"अॅप पिनिंग हे तुम्ही पिन केलेले ॲप अनपिन करत नाही तोपर्यंत ते पाहू देते. उदाहरणार्थ, हे वैशिष्ट्य एखाद्या विश्वासू मित्राला विशिष्ट गेम खेळू देण्यासाठी वापरले जाऊ शकते."</string>
<string name="screen_pinning_description" msgid="7289730998890213708">"एखादे ॲप पिन केलेले असते तेव्हा त्या पिन केलेल्या ॲपद्वारे कदाचित इतर अॅप्स उघडता येतील आणि वैयक्तिक डेटा अॅक्सेस करता येईल. \n\nॲप पिनिंग वापरण्यासाठी: \n१. ॲप पिनिंग सुरू करा \n२. अवलोकन उघडा \n३. स्क्रीनच्या सर्वात वरती असलेल्या ॲप आयकनवर टॅप करा त्यानंतर पिन करा वर टॅप करा"</string>
- <string name="screen_pinning_guest_user_description" msgid="5826264265872938958">"एखादे ॲप पिन केलेले असते तेव्हा त्या पिन केलेल्या ॲपद्वारे कदाचित इतर अॅप्स उघडता येतील आणि वैयक्तिक डेटा अॅक्सेस करता येईल. \n\nतुम्हाला एखाद्या व्यक्तीसह तुमचे डिव्हाइस सुरक्षितपणे शेअर करायचे असल्यास, तुमच्याऐवजी अतिथी वापरकर्ता वापरून पाहा. \n\nॲप पिनिंग वापरण्यासाठी: \n१. ॲप पिनिंग सुरू करा \n२. अवलोकन उघडा \n३. स्क्रीनच्या सर्वात वरती असलेल्या ॲप आयकनवर टॅप करा त्यानंतर पिन करा वर टॅप करा"</string>
+ <string name="screen_pinning_guest_user_description" msgid="5826264265872938958">"एखादे ॲप पिन केलेले असते तेव्हा त्या पिन केलेल्या ॲपद्वारे कदाचित इतर अॅप्स उघडता येतील आणि वैयक्तिक डेटा अॅक्सेस करता येईल. \n\nतुम्हाला एखाद्या व्यक्तीसह तुमचे डिव्हाइस सुरक्षितपणे शेअर करायचे असल्यास, तुमच्याऐवजी अतिथी वापरकर्ता वापरून पहा. \n\nॲप पिनिंग वापरण्यासाठी: \n१. ॲप पिनिंग सुरू करा \n२. अवलोकन उघडा \n३. स्क्रीनच्या सर्वात वरती असलेल्या ॲप आयकनवर टॅप करा त्यानंतर पिन करा वर टॅप करा"</string>
<string name="screen_pinning_dialog_message" msgid="8144925258679476654">"ॲप पिन केले जाते तेव्हा: \n\n• वैयक्तिक डेटा अॅक्सेस केला जाऊ शकतो \n(जसे की, संपर्क आणि ईमेल आशय) \n• पिन केलेले ॲप हे इतर ॲप्स उघडू शकते \n\nतुमचा विश्वास असलेल्या लोकांसोबतच ॲप पिनिंग वापरा."</string>
<string name="screen_pinning_unlock_pattern" msgid="1345877794180829153">"अनपिन करण्यापूर्वी अनलॉक नमुन्यासाठी विचारा"</string>
<string name="screen_pinning_unlock_pin" msgid="8716638956097417023">"अनपिन करण्यापूर्वी पिन साठी विचारा"</string>
@@ -4787,7 +4788,7 @@
<string name="dark_ui_mode_disabled_summary_dark_theme_off" msgid="4154227921313505702">"बॅटरी सेव्हरमुळे तात्पुरते सुरू केले आहे"</string>
<string name="dark_ui_settings_dark_summary" msgid="1214821092462388494">"सपोर्ट असलेली अॅप्सदेखील गडद थीमवर स्विच करतील"</string>
<string name="dark_ui_settings_dialog_acknowledge" msgid="250437497729953965">"समजले"</string>
- <string name="dark_theme_slice_title" msgid="4684222119481114062">"गडद थीम वापरून पाहा"</string>
+ <string name="dark_theme_slice_title" msgid="4684222119481114062">"गडद थीम वापरून पहा"</string>
<string name="dark_theme_slice_subtitle" msgid="5555724345330434268">"बॅटरी लाइफ वाढवण्यात मदत करते"</string>
<string name="quick_settings_developer_tiles" msgid="7336007844525766623">"क्विक सेटिंग्ज डेव्हलपर टाइल"</string>
<string name="adb_authorization_timeout_title" msgid="6996844506783749754">"adb ऑथोरायझेशन टाइमआउट बंद करा"</string>
@@ -4832,7 +4833,7 @@
<string name="system_navigation_title" msgid="1698862900901417194">"सिस्टम नेव्हिगेशन"</string>
<string name="swipe_up_to_switch_apps_title" msgid="6677266952021118342">"दोन बटण नेव्हिगेशन"</string>
<string name="swipe_up_to_switch_apps_summary" msgid="1415457307836359560">"अॅप्स स्विच करण्यासाठी, होम बटणावर वर स्वाइप करा. सर्व अॅप्स पाहण्यासाठी, पुन्हा वर स्वाइप करा. मागे जाण्यासाठी, मागे जा बटणावर टॅप करा."</string>
- <string name="swipe_up_to_switch_apps_suggestion_title" msgid="5754081720589900007">"नवीन होम बटण वापरून पाहा"</string>
+ <string name="swipe_up_to_switch_apps_suggestion_title" msgid="5754081720589900007">"नवीन होम बटण वापरून पहा"</string>
<string name="swipe_up_to_switch_apps_suggestion_summary" msgid="8885866570559435110">"अॅप्स स्विच करण्यासाठी नवीन जेश्चर सुरू करा"</string>
<string name="emergency_settings_preference_title" msgid="6183455153241187148">"सुरक्षितता आणि आणीबाणी"</string>
<string name="emergency_dashboard_summary" msgid="401033951074039302">"आणीबाणी SOS, वैद्यकीय माहिती, सूचना"</string>
@@ -5005,7 +5006,7 @@
<string name="storage_music_audio" msgid="1185624135490182822">"संगीत आणि ऑडिओ"</string>
<string name="storage_games" msgid="1176568610086802469">"गेम"</string>
<string name="storage_other_apps" msgid="5902520888043081176">"अन्य अॅप्स"</string>
- <string name="storage_files" msgid="7968460921272772299">"Files"</string>
+ <string name="storage_files" msgid="7968460921272772299">"फाइल"</string>
<string name="storage_images" msgid="2055893015567979387">"इमेज"</string>
<string name="storage_videos" msgid="6117698226447251033">"व्हिडिओ"</string>
<string name="storage_audio" msgid="5994664984472140386">"ऑडिओ"</string>
@@ -5265,7 +5266,7 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"चुकीचा नेटवर्क मोड <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. दुर्लक्ष करा."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"अॅक्सेस पॉइंट"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g>शी कनेक्ट केले असल्यास उपलब्ध नाही"</string>
- <string name="see_more" msgid="7499355691042812723">"आणखी पाहा"</string>
+ <string name="see_more" msgid="7499355691042812723">"आणखी पहा"</string>
<string name="see_less" msgid="2642392725363552793">"कमी पहा"</string>
<string name="sim_action_enable_sub_dialog_title" msgid="4003377033815971802">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> सुरू करायचे आहे का?"</string>
<string name="sim_action_enable_sub_dialog_title_without_carrier_name" msgid="4842051610633654278">"सिम सुरू करायचे आहे का?"</string>
@@ -5296,7 +5297,7 @@
<string name="sim_switch_button" msgid="1405772571706095387">"स्विच करा"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"सिम ॲक्टिव्हेट करू शकत नाही"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"सिम काढा आणि ते पुन्हा घाला. समस्या कायम राहिल्यास, तुमचे डिव्हाइस रीस्टार्ट करा."</string>
- <string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"सिम पुन्हा सुरू करून पाहा. समस्या सुरू राहिल्यास, तुमचे डिव्हाइस रीस्टार्ट करा."</string>
+ <string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"सिम पुन्हा सुरू करून पहा. समस्या सुरू राहिल्यास, तुमचे डिव्हाइस रीस्टार्ट करा."</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"नेटवर्क अॅक्टिव्हेशन"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"वाहक स्विच करणे"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> अॅक्टिव्ह आहे"</string>
@@ -5422,6 +5423,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"पॉवर बटण धरून ठेवून Assistant ट्रिगर करा"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"पॉवर आणि आणीबाणीशी संबंधित मेनू:\nपॉवर आणि व्हॉल्यूम जास्त ही बटण एकाच वेळी दाबा."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"रिंग होणे थांबवणे:\nव्हॉल्यूम मेनूमध्ये शॉर्टकट उपलब्ध आहे."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"दाबून धरून ठेवण्याचा कालावधी"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"किती वेळासाठी पॉवर बटण दाबून धरून ठेवायचे हे निवडून संवेदनशीलता अॅडजस्ट करा"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"कमी वेळासाठी"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"जास्त वेळासाठी"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"वॉलेट दाखवा"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"लॉक स्क्रीन आणि क्विक सेटिंग्जमधून वॉलेट ॲक्सेस करण्याची अनुमती द्या"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"डिव्हाइस नियंत्रणे दाखवा"</string>
@@ -5537,7 +5542,7 @@
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"अडॅप्टिव्ह ब्राइटनेस वापरणे"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"वाय-फाय कॉलिंग वापरणे"</string>
<string name="screen_saver_main_switch_title" msgid="256530705774121595">"स्क्रीन सेव्हर वापरा"</string>
- <string name="default_see_all_apps_title" msgid="7481113230662612178">"सर्व अॅप्स पाहा"</string>
+ <string name="default_see_all_apps_title" msgid="7481113230662612178">"सर्व अॅप्स पहा"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"स्मार्ट फॉरवर्डिंग"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"स्मार्ट फॉरवर्डिंग सुरू केले"</string>
<string name="smart_forwarding_summary_disabled" msgid="5033880700091914809">"स्मार्ट फॉरवर्डिंग बंद केले"</string>
@@ -5564,6 +5569,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"सर्व अॅप्स आणि सेवांसाठी"</string>
<string name="game_settings_title" msgid="1028178627743422090">"गेम सेटिंग्ज"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"गेम डॅशबोर्ड शॉर्टकट इ. सुरू करा"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"मागील"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"पुढील"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"रंगाचे पूर्वावलोकन"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"सिम कार्डच्या अॅक्सेसची विनंती"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"डिव्हाइसला तुमचे सिम कार्ड अॅक्सेस करायचे आहे. तपशीलांसाठी टॅप करा."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"सिम कार्डच्या अॅक्सेसला अनुमती द्यायची आहे का?"</string>
@@ -5609,4 +5617,5 @@
<item msgid="1599558140284643834">"पॉवर सेव्ह मोड"</item>
<item msgid="588427840913221601">"प्रक्रियेची स्थिती"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"कंफर्म करा"</string>
</resources>
diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml
index 306b600..ad9d51c 100644
--- a/res/values-ms/strings.xml
+++ b/res/values-ms/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Masa hidup Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Penggunaan bateri"</string>
<string name="history_details_title" msgid="8628584613889559355">"Butiran sejarah"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Penggunaan Bateri"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Penggunaan bateri"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Lihat penggunaan untuk 24 jam yang lalu"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Lihat penggunaan dari cas penuh terakhir"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Penggunaan bateri"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Penggunaan sistem untuk tempoh 24 jam lalu"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Penggunaan sistem untuk <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Penggunaan apl untuk <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"pg"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"ptg"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Jumlah: kurang dari seminit"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Latar: kurang dari seminit"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Jumlah: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Benarkan apl dan kandungan"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplikasi dengan sekatan"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Kembangkn tetapan utk aplikasi"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Pilih apl untuk dipasang"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Pasang apl tersedia"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pembayaran tanpa sentuhan"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Cara ciri ini berfungsi"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Bayar di kedai menggunakan telefon anda"</string>
@@ -4638,8 +4638,8 @@
<string name="color_temperature_desc" msgid="6713259535885669622">"Gunakan warna paparan yang lebih sejuk"</string>
<string name="color_temperature_toast" msgid="7611532183532407342">"Untuk mengenakan perubahan warna, matikan skrin"</string>
<string name="camera_laser_sensor_switch" msgid="7097842750947187671">"Penderia Laser Kamera"</string>
- <string name="ota_disable_automatic_update" msgid="1953894421412420231">"Kemas kini sistem automatik"</string>
- <string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"Gunakan kemas kini apabila peranti dimulakan semula"</string>
+ <string name="ota_disable_automatic_update" msgid="1953894421412420231">"Kemaskinian sistem automatik"</string>
+ <string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"Gunakan kemaskinian apabila peranti dimulakan semula"</string>
<string name="usage" msgid="287782903846013936">"Penggunaan"</string>
<string name="cellular_data_usage" msgid="5874156338825285334">"Penggunaan data mudah alih"</string>
<string name="app_cellular_data_usage" msgid="7603292978956033926">"Penggunaan data apl"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Cetuskan Assistant dengan menahan butang kuasa"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu Kuasa & Kecemasan:\nTekan Kuasa dan Naikkan kelantangan pada masa yang sama."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Halang deringan:\nPintasan tersedia pada menu kelantangan."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Tempoh tekan & tahan"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Laraskan kepekaan dengan memilih tempoh untuk menekan & menahan butang kuasa"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Pendek"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Panjang"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Tunjukkan wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Benarkan akses kepada wallet daripada skrin kunci dan tetapan pantas"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Tunjukkan kawalan peranti"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Untuk semua apl dan perkhidmatan"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Tetapan permainan"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Hidupkan pintasan Papan Pemuka Permainan, dll"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Sebelumnya"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Seterusnya"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pratonton warna"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Permintaan akses kad SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Peranti ingin mengakses kad SIM anda. Ketik untuk mendapatkan butiran."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Benarkan akses kepada kad SIM?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Mod Penjimatan Kuasa"</item>
<item msgid="588427840913221601">"Keadaan Proses"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Sahkan"</string>
</resources>
diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml
index 35985c9..14bd4e4 100644
--- a/res/values-my/strings.xml
+++ b/res/values-my/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"အချိန်ကိုက်ဝိုင်ဖိုင်"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"ဘက်ထရီ အသုံးပြုမှု"</string>
<string name="history_details_title" msgid="8628584613889559355">"မှတ်တမ်းအသေးစိတ်များ"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"ဘက်ထရီ အသုံးပြုမှု"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ဘက်ထရီ အသုံးပြုမှု"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"ပြီးခဲ့သော ၂၄ နာရီအတွင်း အသုံးပြုမှုကြည့်ရန်"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"နောက်ဆုံး အားအပြည့်သွင်းပြီးချိန်က အသုံးပြုမှုကို ပြသသည်"</string>
<string name="battery_details_title" msgid="4531369291819754178">"ဘက်ထရီ အသုံးပြုမှု"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"ပြီးခဲ့သော ၂၄ နာရီအတွင်း စနစ်အသုံးပြုမှု"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> အတွက် စနစ်အသုံးပြုမှု"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> အတွက် အက်ပ်အသုံးပြုမှု"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"နံနက်"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"ညနေ"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"စုစုပေါင်း- တစ်မိနစ်ထက် နည်းသည်"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"နောက်ခံအချိန်- တစ်မိနစ်ထက် နည်းသည်"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"စုစုပေါင်း- <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"အပလီကေးရှင်းနှင့် ပါရှိချက်များကို ခွင့်ပြုရန်"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"ကန့်သတ်ချက်များရှိသော အပလီကေးရှင်းများ"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"အပလီကေးရှင်းဆက်တင်းများကိုချဲ့ပြပါ"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ထည့်သွင်းရန် အက်ပ်များရွေးခြင်း"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ရနိုင်သောအက်ပ်များကို ထည့်သွင်းပါ"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"ထိတွေ့မှုမဲ့ ငွေပေးချေခြင်း"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"အလုပ်လုပ်ပုံ"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"စတိုးဆိုင်များတွင် သင်၏ ဖုန်းဖြင့် ငွေပေးချေပါ"</string>
@@ -3846,7 +3846,7 @@
<string name="lock_screen_notifs_redact_summary" msgid="1395483766035470612">"လော့ခ်ချထားစဉ် အရေးကြီးသည့် အကြောင်းအရာကို ပြရန်"</string>
<string name="lock_screen_notifs_redact_work" msgid="3833920196569208430">"အရေးကြီးသည့် အလုပ်ပရိုဖိုင် အကြောင်းကြားချက်များ"</string>
<string name="lock_screen_notifs_redact_work_summary" msgid="3238238380405430156">"လော့ခ်ချထားစဉ် အရေးကြီးသည့် အလုပ်ပရိုဖိုင် အကြောင်းအရာကို ပြရန်"</string>
- <string name="lock_screen_notifications_summary_show" msgid="6540443483088311328">"အကြောင်းကြားချက်ပါ အရာအားလုံး ပြပါ"</string>
+ <string name="lock_screen_notifications_summary_show" msgid="6540443483088311328">"အကြောင်းကြားချက်ပါ အရာအားလုံး ပြသည်"</string>
<string name="lock_screen_notifications_summary_hide" msgid="7837303171531166789">"လော့ခ်ဖွင့်မှသာ သတိထားရသော အကြောင်းအရာကို ပြပါ"</string>
<string name="lock_screen_notifications_summary_disable" msgid="3388290397947365744">"အကြောင်းကြားချက်များ လုံးဝမပြပါနှင့်"</string>
<string name="lock_screen_notifications_interstitial_message" msgid="4688399629301178487">"လော့ခ်မျက်နှာပြင်ကို မည်သို့ပြသစေလိုပါသလဲ။"</string>
@@ -4639,7 +4639,7 @@
<string name="color_temperature_toast" msgid="7611532183532407342">"အရောင်ပြောင်းလဲမှု ပြုလုပ်ရန်၊ မျက်နှာပြင်ကိုပိတ်ပါ"</string>
<string name="camera_laser_sensor_switch" msgid="7097842750947187671">"Camera လေဆာ အာရုံခံကိရိယာ"</string>
<string name="ota_disable_automatic_update" msgid="1953894421412420231">"အလိုအလျောက် စနစ်အပ်ဒိတ်များ"</string>
- <string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"စက်ပစ္စည်းပြန်လည်စတင်သည့်အခါ အပ်ဒိတ်များကို ထည့်သွင်းပါ"</string>
+ <string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"စက်ပစ္စည်းပြန်လည်စတင်သည့်အခါ အပ်ဒိတ်များကို ထည့်သွင်းသည်"</string>
<string name="usage" msgid="287782903846013936">"အသုံးပြုမှု"</string>
<string name="cellular_data_usage" msgid="5874156338825285334">"မိုဘိုင်းဒေတာ အသုံးပြုမှု"</string>
<string name="app_cellular_data_usage" msgid="7603292978956033926">"အက်ပ်ဒေတာ သုံးစွဲမှု"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"ဖွင့်ပိတ်ခလုတ်ကို ဖိထားခြင်းဖြင့် Assistant ကိုဖွင့်ပါ"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"ပါဝါနှင့် အရေးပေါ် မီနူး-\n‘ဖွင့်ပိတ်ခလုတ်’ နှင့် ‘အသံချဲ့ခလုတ်’ ကို တစ်ပြိုင်တည်းနှိပ်ပါ။"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"အသံမြည်ခြင်းကို ပိတ်ရန်-\nအသံထိန်း မီနူးတွင် ဖြတ်လမ်းလင့်ခ် ရနိုင်သည်။"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"ကြာချိန်ကို နှိပ်၍ဖိထားပါ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"ဖွင့်ပိတ်ခလုတ်အား မည်မျှကြာကြာနှိပ်၍ ဖိထားရမည်ကို ရွေးပြီး အာရုံခံနိုင်စွမ်းကို ချိန်ညှိပါ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"အတို"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"အရှည်"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Wallet ပြရန်"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"လော့ခ်မျက်နှာပြင်နှင့် အမြန် ဆက်တင်များမှ Wallet သို့ ဝင်သုံးခွင့်ပြုသည်"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"စက်ထိန်းစနစ် ပြရန်"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"အက်ပ်နှင့် ဝန်ဆောင်မှုအားလုံးအတွက်"</string>
<string name="game_settings_title" msgid="1028178627743422090">"ဂိမ်း ဆက်တင်များ"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"ဂိမ်းဒက်ရှ်ဘုတ် ဖြတ်လမ်းလင့်ခ်ကို ဖွင့်ခြင်း စသည်"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"ယခင်"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"ရှေ့သို့"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"အရောင် အစမ်းကြည့်ရှုခြင်း"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"ဆင်းမ်ကတ်သုံးခွင့် တောင်းဆိုချက်"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"စက်တစ်ခုက သင့်ဆင်းမ်ကတ်ကို သုံးခွင့်ရလိုသည်။ အသေးစိတ်အချက်အလက်များအတွက် တို့ပါ။"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"ဆင်းမ်ကတ်ကို သုံးခွင့်ပြုမလား။"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"ပါဝါချွေတာမုဒ်"</item>
<item msgid="588427840913221601">"လုပ်ဆောင်မှု အခြေအနေ"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"အတည်ပြုရန်"</string>
</resources>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index a135a71..3f52979 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi – aktivt i"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Batteribruk"</string>
<string name="history_details_title" msgid="8628584613889559355">"Loggdetaljer"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Batteribruk"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Batteribruk"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Se bruk de siste 24 timene"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Se bruk siden siste fulle opplading"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Batteribruk"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Systembruk de siste 24 timene"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Systembruk for <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Appbruk for <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Totalt: mindre enn ett minutt"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Bakgrunn: mindre enn ett minutt"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Totalt: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Tillat apper og innhold"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Apper med begrensninger"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Utvidelsesinnstillinger for appen"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Velg appene som skal installeres"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Installer tilgjengelige apper"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Kontaktløs betaling"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Slik fungerer det"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Betal med telefonen i butikker"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Start assistenten ved å holde inne av/på-knappen"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Av/på- og nødmeny:\nTrykk på av/på og volum opp samtidig."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Forhindre ringing:\nEn snarvei er tilgjengelig i volummenyen."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Varighet for trykk og hold inne"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Juster følsomheten ved å velge hvor lenge av/på-knappen skal holdes inne"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kort"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Lang"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Vis Wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Gi tilgang til Wallet fra låseskjermen og hurtiginnstillingene"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Vis enhetsstyring"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"For alle apper og tjenester"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Spillinnstillinger"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Slå på Spilloversikt-snarvei osv."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Forrige"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Neste"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Forhåndsvisning av farge"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Forespørsel om tilgang til SIM-kort"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"En enhet vil ha tilgang til SIM-kortet ditt. Trykk for å se mer informasjon."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Vil du gi tilgang til SIM-kortet?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Strømsparingsmodus"</item>
<item msgid="588427840913221601">"Prosesstilstand"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Bekreft"</string>
</resources>
diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml
index e2990e7..3614398 100644
--- a/res/values-ne/strings.xml
+++ b/res/values-ne/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"समयमा Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"ब्याट्रीको खपत"</string>
<string name="history_details_title" msgid="8628584613889559355">"इतिहास विवरणहरू"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"ब्याट्रीको खपत"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ब्याट्रीको खपत"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"गत २४ घण्टाको ब्याट्री खपत हेर्नुहोस्"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"फुल चार्ज भएदेखिको ब्याट्रीको खपत हेर्नुहोस्"</string>
<string name="battery_details_title" msgid="4531369291819754178">"ब्याट्रीको खपत"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"विगत २४ घन्टामा सिस्टमले खपत गरेको ब्याट्री"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> मा सिस्टमले खपत गरेको ब्याट्री"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> मा एपले खपत गरेको ब्याट्री"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"पूर्वाह्न"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"अपराह्न"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"कुल समय: एक मिनेटभन्दा कम"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"ब्याकग्राउन्डमा चलाइएको समय: एक मिनेटभन्दा कम"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"कुल समय: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"एपहरू र सामग्री अनुमति दिनुहोस्"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"प्रतिबन्धको साथ एपहरू"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"एपको लागि सेटिङहरू विस्तार गर्नुहोस्"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"इन्स्टल गर्नु पर्ने एपहरू छनौट गर्नुहोस्"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"उपलब्ध एपहरू इन्स्टल गर्नुहोस्"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"कन्ट्याक्टलेस भुक्तानी"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"यसले कसरी काम गर्दछ"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"स्टोरहरूमा तपाईँको फोनमार्फत भुक्तानी गर्नुहोस्।"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"पावर बटन थिच्दा सहायक खुलोस्"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"पावर र आपत्कालीन मेनु:\nपावर र भोल्युम बढाउने बटन एकै पटक थिच्नुहोस्।"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"डिभाइसको घण्टी म्युट गरियोस्:\nसर्टकट भोल्युम मेनुमा छ।"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"थिचिराख्ने अवधि"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"कति समयसम्म पावर बटन थिचिराख्ने भन्ने कुरा छनौट गरेर संवेदनशीलता मिलाउनुहोस्"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"छोटो"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"लामो"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"वालेट देखाइयोस्"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"लक स्क्रिन र द्रुत सेटिङमार्फत वालेट प्रयोग गर्ने अनुमति दिनुहोस्"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"डिभाइस नियन्त्रण गर्ने विजेटहरू देखाइयोस्"</string>
@@ -5436,10 +5440,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"२ वटा SIM प्रयोग गर्दा यो ट्याब्लेटमा 4G मात्र चलाउन मिल्छ। "<annotation id="url">"थप जान्नुहोस्"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"२ वटा SIM प्रयोग गर्दा यो डिभाइसमा 4G मात्र चलाउन मिल्छ। "<annotation id="url">"थप जान्नुहोस्"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"क्यास गरिएका एपको क्रियाकलाप केही समयका लागि रोकियोस्"</string>
- <!-- no translation found for blob_never_expires_text (7293376386620106623) -->
- <skip />
- <!-- no translation found for accessor_never_expires_text (4647624492147788340) -->
- <skip />
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"म्याद कहिले पनि सकिँदैन।"</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"लिजको म्याद कहिले पनि सकिँदैन।"</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"सेटिङमा स्क्रिन ओभरले देखिन दिइयोस्"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"अन्य एपको माथिपट्टि देखिन सक्ने एपहरूलाई ओभरले सेटिङ स्क्रिनको माथिपट्टि देखिन दिइयोस्"</string>
<string name="media_controls_title" msgid="403271085636252597">"मिडिया"</string>
@@ -5565,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"सबै एप र सेवाहरूका लागि"</string>
<string name="game_settings_title" msgid="1028178627743422090">"गेमका सेटिङ"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"गेम ड्यासबोर्डको सर्टकटलगायतका सुविधाहरू अन गर्नुहोस्"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"अघिल्लो"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"अर्को"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"रङको प्रिभ्यू"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM कार्डमा भएका डेटा हेर्ने तथा प्रयोग गर्ने अनुमति"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"कुनै डिभाइसले तपाईंको SIM कार्डमा भएका डेटा हेर्ने तथा प्रयोग गर्ने अनुमति माग्दै छ। विवरणहरू हेर्न ट्याप गर्नुहोस्।"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM कार्डमा भएका डेटा हेर्न तथा प्रयोग गर्न दिने हो?"</string>
@@ -5578,60 +5583,37 @@
<string name="tare_settings" msgid="3788654800004869077">"TARE सेटिङ"</string>
<string name="tare_revert" msgid="3855325741125236638">"फेरि डिफल्ट सेटिङ प्रयोग गर्न थाल्नुहोस्"</string>
<string name="tare_settings_reverted_toast" msgid="8189887409285176731">"फेरि डिफल्ट सेटिङ प्रयोग गर्न थालियो"</string>
- <!-- no translation found for tare_max_satiated_balance (3914973999573150340) -->
- <skip />
- <!-- no translation found for tare_max_circulation (1119152898303214809) -->
- <skip />
- <!-- no translation found for tare_min_satiated_balance (8038047539584856564) -->
- <skip />
- <!-- no translation found for tare_modifiers (8919975635360280820) -->
- <skip />
- <!-- no translation found for tare_actions (4573323466443513639) -->
- <skip />
- <!-- no translation found for tare_rewards (602131401590928885) -->
- <skip />
- <!-- no translation found for tare_exempted (223247432456678980) -->
- <skip />
- <!-- no translation found for tare_headless_app (6523878455829211651) -->
- <skip />
- <!-- no translation found for tare_other_app (4361184813378127700) -->
- <skip />
- <!-- no translation found for tare_top_activity (7266560655483385757) -->
- <skip />
- <!-- no translation found for tare_notification_seen (7829963536020087742) -->
- <skip />
- <!-- no translation found for tare_notification_seen_15_min (832174185809497764) -->
- <skip />
- <!-- no translation found for tare_notification_interaction (3806204222322830129) -->
- <skip />
- <!-- no translation found for tare_widget_interaction (2260701564089214184) -->
- <skip />
- <!-- no translation found for tare_other_interaction (8069163421115212751) -->
- <skip />
- <!-- no translation found for tare_job_max_start (1586399578665940836) -->
- <skip />
- <!-- no translation found for tare_job_max_running (2897217372986518495) -->
- <skip />
- <!-- no translation found for tare_job_high_start (7464143754932031022) -->
- <skip />
- <!-- no translation found for tare_job_high_running (6541171046405088669) -->
- <skip />
- <!-- no translation found for tare_job_default_start (6744427210148953151) -->
- <skip />
- <!-- no translation found for tare_job_default_running (8429081804128945217) -->
- <skip />
- <!-- no translation found for tare_job_low_start (4605440035856891746) -->
- <skip />
- <!-- no translation found for tare_job_low_running (831668616902849604) -->
- <skip />
- <!-- no translation found for tare_job_min_start (6508233901992538188) -->
- <skip />
- <!-- no translation found for tare_job_min_running (6167128996320622604) -->
- <skip />
- <!-- no translation found for tare_job_timeout_penalty (7644332836795492506) -->
- <skip />
- <!-- no translation found for tare_modifiers_subfactors:0 (3325940509857535498) -->
- <!-- no translation found for tare_modifiers_subfactors:1 (658627268149681677) -->
- <!-- no translation found for tare_modifiers_subfactors:2 (1599558140284643834) -->
- <!-- no translation found for tare_modifiers_subfactors:3 (588427840913221601) -->
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"ब्याट्री पूरा चार्ज हुँदाखेरिको अधिकतम ब्यालेन्स"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"अधिकतम सर्कुलेसन"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"ब्याट्री पूरा चार्ज हुँदाखेरिको न्यूनतम ब्यालेन्स"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"परिमार्जकहरू"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"कारबाहीहरू"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"पुरस्कारहरू"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"छुट दिइएका एप"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"युजर इन्टरफेस नभएको सिस्टम एप"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"अन्य एप"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"सबैभन्दा उच्च गतिविधि"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"सूचना हेरियो"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"१५ मिनेटभित्रै सूचना हेरियो"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"सूचनासँग अन्तर्क्रिया गरियो"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"विजेट प्रयोग गरियो"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"प्रयोगकर्ताले अन्य तरिकाले अन्तर्क्रिया गर्नुभयो"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"उच्चतम प्राथमिकता दिइएको कार्यको सुरुवात"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"उच्चतम प्राथमिकता दिइएको कार्य गरिँदै छ"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"उच्च प्राथमिकता दिइएको कार्यको सुरुवात"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"उच्च प्राथमिकता दिइएको कार्य गरिँदै छ"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"डिफल्ट प्राथमिकता दिइएको कार्यको सुरुवात"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"डिफल्ट प्राथमिकता दिइएको कार्य गरिँदै छ"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"न्यून प्राथमिकता दिइएको कार्यको सुरुवात"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"न्यून प्राथमिकता दिइएको कार्य गरिँदै छ"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"न्यूनतम प्राथमिकता दिइएको कार्यको सुरुवात"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"न्यूनतम प्राथमिकता दिइएको कार्य गरिँदै छ"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"कार्यका लागि तोकिएको समय समाप्त भएकाले लागेको पेनाल्टी"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"चार्ज गरिँदै छ"</item>
+ <item msgid="658627268149681677">"डोज"</item>
+ <item msgid="1599558140284643834">"ब्याट्री सेभर मोड"</item>
+ <item msgid="588427840913221601">"प्रोसेस स्थिति"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"पुष्टि गर्नुहोस्"</string>
</resources>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index 46667de..db1cd38 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wifi op tijd"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Batterijgebruik"</string>
<string name="history_details_title" msgid="8628584613889559355">"Geschiedenisdetails"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Batterijgebruik"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Batterijgebruik"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Bekijk gebruik voor afgelopen 24 uur"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Bekijk gebruik sinds laatste volledige lading"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Batterijgebruik"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Systeemgebruik voor afgelopen 24 uur"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Systeemgebruik voor <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"App-gebruik voor <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"a.m."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"p.m."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Totaal: minder dan een minuut"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Achtergrond: minder dan een minuut"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Totaal: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Apps en content toestaan"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Apps met beperkingen"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Inst. uitbreiden voor app"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Apps kiezen om te installeren"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Beschikbare apps installeren"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Contactloze betalingen"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Hoe het werkt"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Betaal met je telefoon in winkels"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Houd de aan/uit-knop ingedrukt om de Assistent te activeren"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Aan/uit- en noodmenu:\ndruk tegelijkertijd op de aan/uit-knop en de knop Volume omhoog."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Ringtone uitzetten:\nsnelkoppeling beschikbaar in het volumemenu."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Duur van ingedrukt houden"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Pas de gevoeligheid aan door te kiezen hoelang je de aan/uit-knop ingedrukt moet houden"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kort"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Lang"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Portemonnee tonen"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Toegang tot portemonnee toestaan via vergrendelscherm en snelle instellingen"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Apparaatbediening tonen"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Voor alle apps en services"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Game-instellingen"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Game Dashboard-snelkoppeling aanzetten, enzovoort"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Vorige"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Volgende"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Kleurvoorbeeld"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Verzoek voor toegang tot simkaart"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Een apparaat wil toegang tot je simkaart. Tik voor informatie."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Toegang tot simkaart toestaan?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Energiebesparingsmodus"</item>
<item msgid="588427840913221601">"Processtatus"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Bevestigen"</string>
</resources>
diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml
index ba17799..8f7afee 100644
--- a/res/values-or/strings.xml
+++ b/res/values-or/strings.xml
@@ -1294,7 +1294,7 @@
<string name="accessibility_category_personal" msgid="2228088849803484780">"ବ୍ୟକ୍ତିଗତ ପ୍ରୋଫାଇଲ୍ ଆକାଉଣ୍ଟ"</string>
<string name="accessibility_work_account_title" msgid="7622485151217943839">"କାର୍ଯ୍ୟ ଆକାଉଣ୍ଟ - <xliff:g id="MANAGED_BY">%s</xliff:g>"</string>
<string name="accessibility_personal_account_title" msgid="8535265881509557013">"ବ୍ୟକ୍ତିଗତ ଆକାଉଣ୍ଟ - <xliff:g id="MANAGED_BY">%s</xliff:g>"</string>
- <string name="search_settings" msgid="7573686516434589771">"Search"</string>
+ <string name="search_settings" msgid="7573686516434589771">"ସନ୍ଧାନ କରନ୍ତୁ"</string>
<string name="display_settings" msgid="7197750639709493852">"ଡିସ୍ପ୍ଲେ"</string>
<string name="accelerometer_title" msgid="7745991950833748909">"ଅଟୋ-ରୋଟେଟ୍ ସ୍କ୍ରିନ୍"</string>
<string name="auto_rotate_option_off" msgid="2788096269396290731">"ବନ୍ଦ ଅଛି"</string>
@@ -2599,7 +2599,7 @@
<string name="print_feature_state_off" msgid="1466195699995209446">"ବନ୍ଦ"</string>
<string name="print_menu_item_add_service" msgid="1549091062463044676">"ସେବା ଯୋଗ କରନ୍ତୁ"</string>
<string name="print_menu_item_add_printer" msgid="8711630848324870892">"ପ୍ରିଣ୍ଟର୍ ଯୋଗ କରନ୍ତୁ"</string>
- <string name="print_menu_item_search" msgid="5989979785203603169">"Search"</string>
+ <string name="print_menu_item_search" msgid="5989979785203603169">"ସନ୍ଧାନ କରନ୍ତୁ"</string>
<string name="print_searching_for_printers" msgid="5401413178028348800">"ପ୍ରିଣ୍ଟରକୁ ସନ୍ଧାନ କରାଯାଉଛି"</string>
<string name="print_service_disabled" msgid="9185935228930987786">"ସେବା ବନ୍ଦ ଅଛି"</string>
<string name="print_print_jobs" msgid="2605944855933091183">"ପ୍ରିଣ୍ଟ ଜବ୍"</string>
@@ -2663,7 +2663,8 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"ୱାଇ-ଫାଇ ଅନ୍ କରିବାର ସମୟ"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"ବ୍ୟାଟେରୀର ବ୍ୟବହାର"</string>
<string name="history_details_title" msgid="8628584613889559355">"ହିଷ୍ଟୋରୀ ବିବରଣୀ"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"ବ୍ୟାଟେରୀ ବ୍ୟବହାର"</string>
+ <!-- no translation found for advanced_battery_preference_title (3790901207877260883) -->
+ <skip />
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"ଗତ 24 ଘଣ୍ଟାର ବ୍ୟବହାର ଦେଖନ୍ତୁ"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"ଗତଥର ପୂର୍ଣ୍ଣ ଚାର୍ଜ ହେବା ଠାରୁ ବ୍ୟବହାର ଦେଖ"</string>
<string name="battery_details_title" msgid="4531369291819754178">"ବ୍ୟାଟେରୀର ବ୍ୟବହାର"</string>
@@ -2896,8 +2897,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"ଗତ 24 ଘଣ୍ଟାର ସିଷ୍ଟମ୍ ବ୍ୟବହାର"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> ପାଇଁ ସିଷ୍ଟମ୍ ବ୍ୟବହାର"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> ପାଇଁ ଆପ୍ ବ୍ୟବହାର"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"ମୋଟ: ଏକ ମିନିଟରୁ କମ୍"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"ପୃଷ୍ଠପଟ: ଏକ ମିନିଟରୁ କମ୍"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"ମୋଟ: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3371,8 @@
<string name="application_restrictions" msgid="276179173572729205">"ଆପ୍ ଓ ବିଷୟବସ୍ତୁର ଅନୁମତି ଦିଅନ୍ତୁ"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"ପ୍ରତିବନ୍ଧକ ସହ ଆପ୍ଲିକେଶନ୍ଗୁଡିକ"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"ଆପ୍ଲିକେଶନ୍ ପାଇଁ ସେଟିଙ୍ଗ ସମ୍ପ୍ରସାରଣ କରନ୍ତୁ"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ଇନଷ୍ଟଲ୍ କରିବା ପାଇଁ ଆପଗୁଡ଼ିକୁ ବାଛନ୍ତୁ"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ଉପଲବ୍ଧ ଥିବା ଆପଗୁଡ଼ିକୁ ଇନଷ୍ଟଲ୍ କରନ୍ତୁ"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"କଣ୍ଟାକ୍ଟଲେସ୍ ପେମେଣ୍ଟଗୁଡ଼ିକ"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"ଏହା କିପରି କାମ କରେ"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"ଷ୍ଟୋର୍ରେ ନିଜ ଫୋନ୍ ଦ୍ୱାରା ପୈଠ କରନ୍ତୁ"</string>
@@ -4103,9 +4104,9 @@
<string name="zen_mode_starred_contacts_title" msgid="630299631659575589">"ତାରାଙ୍କିତ ଯୋଗାଯୋଗ"</string>
<string name="zen_mode_starred_contacts_summary_contacts" msgid="1629467178444895094">"{count,plural,offset:2 =0{କିଛି ନାହିଁ}=1{{contact_1}}=2{{contact_1} ଏବଂ {contact_2}}=3{{contact_1}, {contact_2} ଏବଂ {contact_3}}other{{contact_1}, {contact_2} ଏବଂ ଅନ୍ୟ #ଟି ଯୋଗାଯୋଗ}}"</string>
<string name="zen_mode_starred_contacts_empty_name" msgid="2906404745550293688">"(କୌଣସି ନାମ ନାହିଁ)"</string>
- <string name="zen_mode_messages" msgid="7315084748885170585">"Messages"</string>
+ <string name="zen_mode_messages" msgid="7315084748885170585">"ମେସେଜ୍"</string>
<string name="zen_mode_messages_list" msgid="5431014101342361882">"ମେସେଜଗୁଡ଼ିକ"</string>
- <string name="zen_mode_messages_title" msgid="1777598523485334405">"Messages"</string>
+ <string name="zen_mode_messages_title" msgid="1777598523485334405">"ମେସେଜ୍"</string>
<string name="zen_mode_messages_header" msgid="253721635061451577">"ବାଧା ସୃଷ୍ଟି କରିପାରୁଥିବା ମେସେଜଗୁଡ଼ିକ"</string>
<string name="zen_mode_messages_footer" msgid="6002468050854126331">"ଅନୁମତି ପ୍ରାପ୍ତ ମେସେଜଗୁଡ଼ିକ ଆସିଲେ ସାଉଣ୍ଡ ହୁଏ ତାହା ସୁନିଶ୍ଚିତ କରିବାକୁ, ଡିଭାଇସଟି ରିଂ ହେବା ମୋଡରେ ସେଟ୍ କରାଯାଇଛି ବୋଲି ଯାଞ୍ଚ କରନ୍ତୁ"</string>
<string name="zen_mode_custom_messages_footer" msgid="7545180036949550830">"‘<xliff:g id="SCHEDULE_NAME">%1$s</xliff:g>’ ପାଇଁ ଇନକମିଂ ମେସେଜ୍ଗୁଡ଼ିକ ବ୍ଲକ୍ କରାଯାଇଛି। ଆପଣଙ୍କ ବନ୍ଧୁ, ପରିବାର ବର୍ଗ କିମ୍ବା ଅନ୍ୟ ଯୋଗାଯୋଗ ଆପଣଙ୍କୁ ସମ୍ପର୍କ କରିବା ପାଇଁ ଆପଣ ସେଟିଂସ୍କୁ ଆଡ୍ଜଷ୍ଟ କରିପାରିବେ।"</string>
@@ -4639,7 +4640,7 @@
<string name="color_temperature_toast" msgid="7611532183532407342">"ରଙ୍ଗ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ସ୍କ୍ରୀନ୍ ବନ୍ଦ କରନ୍ତୁ"</string>
<string name="camera_laser_sensor_switch" msgid="7097842750947187671">"କ୍ୟାମେରା ଲେଜର୍ ସେନ୍ସର୍"</string>
<string name="ota_disable_automatic_update" msgid="1953894421412420231">"ସ୍ୱଚାଳିତ ସିଷ୍ଟମ୍ ଅପଡେଟ୍"</string>
- <string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"ଡିଭାଇସ୍ ରିଷ୍ଟାର୍ଟ ହେଲେ ଅପଡେଟ୍ ଲାଗୁ କରନ୍ତୁ"</string>
+ <string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"ଡିଭାଇସ୍ ରିଷ୍ଟାର୍ଟ ହେଲେ ଅପଡେଟଗୁଡ଼ିକୁ ଲାଗୁ କରନ୍ତୁ"</string>
<string name="usage" msgid="287782903846013936">"ବ୍ୟବହାର"</string>
<string name="cellular_data_usage" msgid="5874156338825285334">"ମୋବାଇଲ୍ ଡାଟା ବ୍ୟବହାର"</string>
<string name="app_cellular_data_usage" msgid="7603292978956033926">"ଆପ୍ ଦ୍ୱାରା ଡାଟା ବ୍ୟବହାର"</string>
@@ -5004,8 +5005,8 @@
<string name="storage_music_audio" msgid="1185624135490182822">"ମ୍ୟୁଜିକ୍ ଓ ଅଡିଓ"</string>
<string name="storage_games" msgid="1176568610086802469">"ଗେମ୍"</string>
<string name="storage_other_apps" msgid="5902520888043081176">"ଅନ୍ୟ ଆପ୍ସ"</string>
- <string name="storage_files" msgid="7968460921272772299">"Files"</string>
- <string name="storage_images" msgid="2055893015567979387">"ଛବିଗୁଡ଼ିକ"</string>
+ <string name="storage_files" msgid="7968460921272772299">"ଫାଇଲ୍"</string>
+ <string name="storage_images" msgid="2055893015567979387">"ଇମେଜ୍"</string>
<string name="storage_videos" msgid="6117698226447251033">"ଭିଡିଓଗୁଡ଼ିକ"</string>
<string name="storage_audio" msgid="5994664984472140386">"ଅଡିଓ"</string>
<string name="storage_apps" msgid="3564291603258795216">"ଆପଗୁଡ଼ିକ"</string>
@@ -5421,6 +5422,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"ପାୱାର ବଟନକୁ ଧରି ରଖି Assistantକୁ ଟ୍ରିଗର୍ କରନ୍ତୁ"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"ପାୱାର ଏବଂ ଜରୁରୀକାଳୀନ ମେନୁ:\nସମାନ ସମୟରେ \"ପାୱାର\" ଏବଂ \"ଭଲ୍ୟୁମ୍ ବଢ଼ାନ୍ତୁ\"କୁ ଦବାନ୍ତୁ।"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"ରିଙ୍ଗ ହେବାକୁ ପ୍ରତିରୋଧ କରନ୍ତୁ:\nଭଲ୍ୟୁମ୍ ମେନୁରେ ସର୍ଟକଟ୍ ଉପଲବ୍ଧ ଅଛି।"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"ଦବାଇ ଧରି ରଖିବାର ଅବଧି"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"ପାୱାର ବଟନକୁ କେତେ ସମୟ ଦବାଇ ଧରି ରଖିବେ, ତାହା ବାଛି ସମ୍ବେଦନଶୀଳତାକୁ ଆଡଜଷ୍ଟ କରନ୍ତୁ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"କମ୍ ସମୟ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"ଅଧିକ ସମୟ"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"ୱାଲେଟ୍ ଦେଖାନ୍ତୁ"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"ଲକ୍ ସ୍କ୍ରିନ୍ ଏବଂ କ୍ୱିକ୍ ସେଟିଂସରୁ ୱାଲେଟକୁ ଆକ୍ସେସ୍ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ଡିଭାଇସ୍ ନିୟନ୍ତ୍ରଣଗୁଡ଼ିକୁ ଦେଖାନ୍ତୁ"</string>
@@ -5436,10 +5441,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"2ଟି ସିମ୍ ବ୍ୟବହାର କରାଯାଉଥିବା ସମୟରେ, ଏହି ଟାବଲେଟ୍ 4Gରେ ସୀମିତ ରହିବ। "<annotation id="url">"ଅଧିକ ଜାଣନ୍ତୁ"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"2ଟି ସିମ୍ ବ୍ୟବହାର କରାଯାଉଥିବା ସମୟରେ, ଏହି ଡିଭାଇସ୍ 4Gରେ ସୀମିତ ରହିବ। "<annotation id="url">"ଅଧିକ ଜାଣନ୍ତୁ"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"କ୍ୟାଶ୍ ହୋଇଥିବା ଆପ୍ସ ପାଇଁ ଏକଜିକ୍ୟୁସନ ସସପେଣ୍ଡ କରନ୍ତୁ"</string>
- <!-- no translation found for blob_never_expires_text (7293376386620106623) -->
- <skip />
- <!-- no translation found for accessor_never_expires_text (4647624492147788340) -->
- <skip />
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"ମିଆଦ କେବେ ବି ଶେଷ ହେବ ନାହିଁ।"</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"ଲିଜର ମିଆଦ କେବେ ବି ଶେଷ ହେବ ନାହିଁ।"</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"ସେଟିଂସରେ ସ୍କ୍ରିନ୍ ଓଭରଲେକୁ ଅନୁମତି ଦିଅନ୍ତୁ"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"ସେଟିଂସ୍ ସ୍କ୍ରିନଗୁଡ଼ିକୁ ଓଭରଲେ କରିବାକୁ ସେହି ଆପ୍ସକୁ ଅନୁମତି ଦିଅନ୍ତୁ ଯାହା ଅନ୍ୟ ଆପ୍ସ ଉପରେ ଡିସପ୍ଲେ ହୋଇପାରିବ"</string>
<string name="media_controls_title" msgid="403271085636252597">"ମିଡିଆ"</string>
@@ -5565,6 +5568,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"ସମସ୍ତ ଆପ୍ ଓ ସେବା ପାଇଁ"</string>
<string name="game_settings_title" msgid="1028178627743422090">"ଗେମ୍ ସେଟିଂସ୍"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"ଗେମ୍ ଡ୍ୟାସବୋର୍ଡ ସର୍ଟକଟ୍ ଇତ୍ୟାଦି ଚାଲୁ କରନ୍ତୁ"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"ପୂର୍ବବର୍ତ୍ତୀ"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"ପରବର୍ତ୍ତୀ"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"ରଙ୍ଗ ପ୍ରିଭ୍ୟୁ"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM କାର୍ଡ ଆକ୍ସେସ୍ କରିବାର ଅନୁରୋଧ"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"ଏକ ଡିଭାଇସ୍ ଆପଣଙ୍କ SIM କାର୍ଡକୁ ଆକ୍ସେସ୍ କରିବାକୁ ଚାହୁଁଛି। ବିବରଣୀ ପାଇଁ ଟାପ୍ କରନ୍ତୁ।"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM କାର୍ଡକୁ ଆକ୍ସେସ୍ କରିବା ପାଇଁ ଅନୁମତି ଦେବେ?"</string>
@@ -5578,60 +5584,37 @@
<string name="tare_settings" msgid="3788654800004869077">"TARE ସେଟିଂସ୍"</string>
<string name="tare_revert" msgid="3855325741125236638">"ଡିଫଲ୍ଟ ସେଟିଂସକୁ ଫେରି ଆସନ୍ତୁ"</string>
<string name="tare_settings_reverted_toast" msgid="8189887409285176731">"ସେଟିଂସ୍ ପୁଣି ଡିଫଲ୍ଟରେ ସେଟ୍ ହୋଇଛି।"</string>
- <!-- no translation found for tare_max_satiated_balance (3914973999573150340) -->
- <skip />
- <!-- no translation found for tare_max_circulation (1119152898303214809) -->
- <skip />
- <!-- no translation found for tare_min_satiated_balance (8038047539584856564) -->
- <skip />
- <!-- no translation found for tare_modifiers (8919975635360280820) -->
- <skip />
- <!-- no translation found for tare_actions (4573323466443513639) -->
- <skip />
- <!-- no translation found for tare_rewards (602131401590928885) -->
- <skip />
- <!-- no translation found for tare_exempted (223247432456678980) -->
- <skip />
- <!-- no translation found for tare_headless_app (6523878455829211651) -->
- <skip />
- <!-- no translation found for tare_other_app (4361184813378127700) -->
- <skip />
- <!-- no translation found for tare_top_activity (7266560655483385757) -->
- <skip />
- <!-- no translation found for tare_notification_seen (7829963536020087742) -->
- <skip />
- <!-- no translation found for tare_notification_seen_15_min (832174185809497764) -->
- <skip />
- <!-- no translation found for tare_notification_interaction (3806204222322830129) -->
- <skip />
- <!-- no translation found for tare_widget_interaction (2260701564089214184) -->
- <skip />
- <!-- no translation found for tare_other_interaction (8069163421115212751) -->
- <skip />
- <!-- no translation found for tare_job_max_start (1586399578665940836) -->
- <skip />
- <!-- no translation found for tare_job_max_running (2897217372986518495) -->
- <skip />
- <!-- no translation found for tare_job_high_start (7464143754932031022) -->
- <skip />
- <!-- no translation found for tare_job_high_running (6541171046405088669) -->
- <skip />
- <!-- no translation found for tare_job_default_start (6744427210148953151) -->
- <skip />
- <!-- no translation found for tare_job_default_running (8429081804128945217) -->
- <skip />
- <!-- no translation found for tare_job_low_start (4605440035856891746) -->
- <skip />
- <!-- no translation found for tare_job_low_running (831668616902849604) -->
- <skip />
- <!-- no translation found for tare_job_min_start (6508233901992538188) -->
- <skip />
- <!-- no translation found for tare_job_min_running (6167128996320622604) -->
- <skip />
- <!-- no translation found for tare_job_timeout_penalty (7644332836795492506) -->
- <skip />
- <!-- no translation found for tare_modifiers_subfactors:0 (3325940509857535498) -->
- <!-- no translation found for tare_modifiers_subfactors:1 (658627268149681677) -->
- <!-- no translation found for tare_modifiers_subfactors:2 (1599558140284643834) -->
- <!-- no translation found for tare_modifiers_subfactors:3 (588427840913221601) -->
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"ଡିଭାଇସ ପୂରା ଚାର୍ଜ ବେଳେ ସର୍ବାଧିକ ବାଲାନ୍ସ"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"ସର୍ବାଧିକ ସର୍କ୍ୟୁଲେସନ୍"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"ଡିଭାଇସ ପୂରା ଚାର୍ଜ ବେଳେ ସର୍ବନିମ୍ନ ବାଲାନ୍ସ"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"ମୋଡିଫାୟରଗୁଡ଼ିକ"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"କାର୍ଯ୍ୟଗୁଡ଼ିକ"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"ପୁରସ୍କାର"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"ବାଦ୍ ଦିଆଯାଇଛି"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"ଉପଯୋଗକର୍ତ୍ତା ଇଣ୍ଟରଫେସ୍ ନଥିବା ସିଷ୍ଟମ୍ ଆପ୍"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"ଅନ୍ୟ ଆପ୍"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"ଶ୍ରେଷ୍ଠ କାର୍ଯ୍ୟକଳାପ"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"ବିଜ୍ଞପ୍ତି ଦେଖାଯାଇଛି"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"ବିଜ୍ଞପ୍ତି 15 ମିନିଟ୍ ଭିତରେ ଦେଖାଯାଇଛି"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"ବିଜ୍ଞପ୍ତି ଇଣ୍ଟରାକ୍ସନ୍"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"ୱିଜେଟ୍ ସହ ଇଣ୍ଟରାକ୍ସନ୍"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"ଉପଯୋଗକର୍ତ୍ତାଙ୍କ ଦ୍ୱାରା ଅନ୍ୟ ଇଣ୍ଟରାକ୍ସନ୍"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"ସର୍ବାଧିକ ପ୍ରାଥମିକତା କାର୍ଯ୍ୟ ଆରମ୍ଭ ହେଉଛି"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"ସର୍ବାଧିକ ପ୍ରାଥମିକତା କାର୍ଯ୍ୟ ଚାଲୁ ଅଛି"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"ଉଚ୍ଚ ପ୍ରାଥମିକତା କାର୍ଯ୍ୟ ଆରମ୍ଭ ହେଉଛି"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"ଉଚ୍ଚ ପ୍ରାଥମିକତା କାର୍ଯ୍ୟ ଚାଲୁ ଅଛି"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"ଡିଫଲ୍ଟ ପ୍ରାଥମିକତା କାର୍ଯ୍ୟ ଆରମ୍ଭ ହେଉଛି"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"ଡିଫଲ୍ଟ ପ୍ରାଥମିକତା କାର୍ଯ୍ୟ ଚାଲୁ ଅଛି"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"ନିମ୍ନ ପ୍ରାଥମିକତା କାର୍ଯ୍ୟ ଆରମ୍ଭ ହେଉଛି"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"ନିମ୍ନ ପ୍ରାଥମିକତା କାର୍ଯ୍ୟ ଚାଲୁ ଅଛି"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"ସର୍ବନିମ୍ନ ପ୍ରାଥମିକତା କାର୍ଯ୍ୟ ଆରମ୍ଭ ହେଉଛି"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"ସର୍ବନିମ୍ନ ପ୍ରାଥମିକତା କାର୍ଯ୍ୟ ଚାଲୁ ଅଛି"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"କାର୍ଯ୍ୟ ଟାଇମଆଉଟ୍ ପାଇଁ ଦଣ୍ଡ"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"ଚାର୍ଜ ହେଉଛି"</item>
+ <item msgid="658627268149681677">"ଡଜ୍"</item>
+ <item msgid="1599558140284643834">"ପାୱାର ସେଭ୍ ମୋଡ୍"</item>
+ <item msgid="588427840913221601">"ପ୍ରକ୍ରିୟାର ସ୍ଥିତି"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"ସୁନିଶ୍ଚିତ କରନ୍ତୁ"</string>
</resources>
diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml
index e1f1e90..5986605 100644
--- a/res/values-pa/strings.xml
+++ b/res/values-pa/strings.xml
@@ -1903,11 +1903,11 @@
<string name="settings_manual_activity_unavailable" msgid="2514549851682321576">"ਮੈਨੁਅਲ ਲੋਡ ਕਰਨ ਵਿੱਚ ਇੱਕ ਸਮੱਸਿਆ ਹੋਈ ਸੀ।"</string>
<string name="settings_license_activity_title" msgid="7832071619364734914">"ਤੀਜੀ-ਧਿਰ ਦੇ ਲਾਇਸੰਸ"</string>
<string name="settings_license_activity_unavailable" msgid="9014803774391134570">"ਲਾਇਸੰਸ ਲੋਡ ਕਰਨ ਵਿੱਚ ਇੱਕ ਸਮੱਸਿਆ ਹੋਈ ਸੀ।"</string>
- <string name="settings_license_activity_loading" msgid="1653151990366578827">"ਲੋਡ ਕਰ ਰਿਹਾ ਹੈ…"</string>
+ <string name="settings_license_activity_loading" msgid="1653151990366578827">"ਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ…"</string>
<string name="settings_safetylegal_title" msgid="1334501164265709288">"ਸੁਰੱਖਿਆ ਜਾਣਕਾਰੀ"</string>
<string name="settings_safetylegal_activity_title" msgid="2218587051061093358">"ਸੁਰੱਖਿਆ ਜਾਣਕਾਰੀ"</string>
<string name="settings_safetylegal_activity_unreachable" msgid="6571695168138207587">"ਤੁਹਾਡੇ ਕੋਲ ਕੋਈ ਡਾਟਾ ਕਨੈਕਸ਼ਨ ਨਹੀਂ ਹੈ। ਹੁਣ ਇਸ ਜਾਣਕਾਰੀ ਨੂੰ ਦੇਖਣ ਲਈ, ਇੰਟਰਨੈੱਟ ਨਾਲ ਕਨੈਕਟ ਕੀਤੇ ਕਿਸੇ ਵੀ ਕੰਪਿਊਟਰ ਤੋਂ %s \'ਤੇ ਜਾਓ।"</string>
- <string name="settings_safetylegal_activity_loading" msgid="1757860124583063395">"ਲੋਡ ਕਰ ਰਿਹਾ ਹੈ…"</string>
+ <string name="settings_safetylegal_activity_loading" msgid="1757860124583063395">"ਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ…"</string>
<string name="lockpassword_choose_your_password_header" msgid="2407205113298094824">"ਪਾਸਵਰਡ ਸੈੱਟ ਕਰੋ"</string>
<string name="lockpassword_choose_your_profile_password_header" msgid="7038997227611893312">"ਕੰਮ ਸੰਬੰਧੀ ਪਾਸਵਰਡ ਸੈੱਟ ਕਰੋ"</string>
<string name="lockpassword_choose_your_pin_header" msgid="7754265746504679473">"ਪਿੰਨ ਸੈੱਟ ਕਰੋ"</string>
@@ -2663,7 +2663,8 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"ਵਾਈ‑ਫਾਈ ਚਾਲੂ ਹੋਣ ਦਾ ਸਮਾਂ"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"ਬੈਟਰੀ ਵਰਤੋਂ"</string>
<string name="history_details_title" msgid="8628584613889559355">"ਇਤਿਹਾਸ ਵੇਰਵੇ"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"ਬੈਟਰੀ ਵਰਤੋਂ"</string>
+ <!-- no translation found for advanced_battery_preference_title (3790901207877260883) -->
+ <skip />
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"ਪਿਛਲੇ 24 ਘੰਟਿਆਂ ਦੌਰਾਨ ਹੋਈ ਵਰਤੋਂ ਦੇਖੋ"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"ਪਿਛਲੇ ਪੂਰੇ ਚਾਰਜ ਤੋਂ ਬਾਅਦ ਹੋਈ ਵਰਤੋਂ ਦੇਖੋ"</string>
<string name="battery_details_title" msgid="4531369291819754178">"ਬੈਟਰੀ ਵਰਤੋਂ"</string>
@@ -2896,8 +2897,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"ਪਿਛਲੇ 24 ਘੰਟਿਆਂ ਦੌਰਾਨ ਸਿਸਟਮ ਦੀ ਵਰਤੋਂ"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> ਦੌਰਾਨ ਸਿਸਟਮ ਦੀ ਵਰਤੋਂ"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> ਦੌਰਾਨ ਐਪ ਦੀ ਵਰਤੋਂ"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"ਕੁੱਲ: ਇੱਕ ਮਿੰਟ ਤੋਂ ਵੀ ਘੱਟ ਸਮਾਂ"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"ਬੈਕਗ੍ਰਾਊਂਡ: ਇੱਕ ਮਿੰਟ ਤੋਂ ਵੀ ਘੱਟ ਸਮਾਂ"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"ਕੁੱਲ: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3371,8 @@
<string name="application_restrictions" msgid="276179173572729205">"ਐਪਾਂ ਅਤੇ ਸਮੱਗਰੀ ਦੀ ਆਗਿਆ ਦਿਓ"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"ਪ੍ਰਤਿਬੰਧਾਂ ਵਾਲੇ ਐਪਲੀਕੇਸ਼ਨ"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"ਐਪਲੀਕੇਸ਼ਨ ਲਈ ਸੈਟਿੰਗਾਂ ਦਾ ਵਿਸਤਾਰ ਕਰੋ"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ਸਥਾਪਤ ਕਰਨ ਲਈ ਐਪਾਂ ਚੁਣੋ"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ਉਪਲਬਧ ਐਪਾਂ ਸਥਾਪਤ ਕਰੋ"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"ਸੰਪਰਕ-ਰਹਿਤ ਭੁਗਤਾਨ"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"ਸਟੋਰਾਂ ਵਿੱਚ ਆਪਣੇ ਫ਼ੋਨ ਨਾਲ ਭੁਗਤਾਨ ਕਰੋ"</string>
@@ -4362,7 +4363,7 @@
<string name="default_assist_title" msgid="1182435129627493758">"ਡਿਜੀਟਲ ਸਹਾਇਕ ਐਪ"</string>
<string name="default_digital_assistant_title" msgid="5654663086385490838">"ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਡਿਜੀਟਲ ਸਹਾਇਕ ਐਪ"</string>
<string name="assistant_security_warning_title" msgid="6444187332360938730">"ਕੀ <xliff:g id="ASSISTANT_APP_NAME">%s</xliff:g> ਨੂੰ ਆਪਣਾ ਸਹਾਇਕ ਬਣਾਉਣਾ ਹੈ?"</string>
- <string name="assistant_security_warning" msgid="5623237187748811070">"Assistant ਤੁਹਾਡੇ ਸਿਸਟਮ \'ਤੇ ਮੌਜੂਦ ਵਰਤੋਂ ਵਿੱਚ ਹੋਣ ਵਾਲੇ ਐਪਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਪੜ੍ਹਨ ਵਿੱਚ ਸਮਰੱਥ ਹੋਵੇਗੀ, ਤੁਹਾਡੀ ਸਕ੍ਰੀਨ ਤੇ ਦਿਸਣਯੋਗ ਜਾਂ ਐਪਾਂ ਵਿੱਚ ਪਹੁੰਚਯੋਗ ਜਾਣਕਾਰੀ ਸਮੇਤ।"</string>
+ <string name="assistant_security_warning" msgid="5623237187748811070">"ਸਹਾਇਕ ਐਪ ਤੁਹਾਡੀ ਸਕ੍ਰੀਨ \'ਤੇ ਦਿਸਣਯੋਗ ਜਾਂ ਐਪਾਂ ਵਿੱਚ ਪਹੁੰਚਯੋਗ ਜਾਣਕਾਰੀ ਸਮੇਤ ਤੁਹਾਡੇ ਸਿਸਟਮ \'ਤੇ ਵਰਤੋਂ ਵਿੱਚ ਐਪਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਪੜ੍ਹ ਸਕੇਗੀ।"</string>
<string name="assistant_security_warning_agree" msgid="9013334158753473359">"ਸਹਿਮਤ"</string>
<string name="assistant_security_warning_disagree" msgid="1539182108068356410">"ਅਸਹਿਮਤ"</string>
<string name="choose_voice_input_title" msgid="4855506199101586943">"ਵੌਇਸ ਇਨਪੁਟ ਚੁਣੋ"</string>
@@ -5421,6 +5422,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"ਪਾਵਰ ਬਟਨ ਨੂੰ ਕੁਝ ਸਮਾਂ ਦਬਾਈ ਰੱਖ ਕੇ Assistant ਨੂੰ ਟ੍ਰਿਗਰ ਕਰੋ"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"ਪਾਵਰ ਅਤੇ ਸੰਕਟਕਾਲੀਨ ਮੀਨੂ:\nਪਾਵਰ ਬਟਨ ਅਤੇ \'ਅਵਾਜ਼ ਵਧਾਓ\' ਬਟਨ ਨੂੰ ਇੱਕੋ ਸਮੇਂ ਦਬਾਓ।"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"ਘੰਟੀ ਵੱਜਣ ਤੋਂ ਰੋਕੋ:\nਸ਼ਾਰਟਕੱਟ ਅਵਾਜ਼ ਮੀਨੂ ਵਿੱਚ ਉਪਲਬਧ ਹੈ।"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"ਦਬਾਈ ਰੱਖਣ ਦੀ ਸਮੇਂ-ਸੀਮਾ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"ਪਾਵਰ ਬਟਨ ਨੂੰ ਦਬਾਈ ਰੱਖਣ ਦੀ ਸਮੇਂ-ਸੀਮਾ ਦੀ ਚੋਣ ਕਰਕੇ ਸੰਵੇਦਨਸ਼ੀਲਤਾ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰੋ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"ਛੋਟਾ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"ਲੰਮਾ"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"ਵਾਲੇਟ ਦਿਖਾਓ"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"ਲਾਕ ਸਕ੍ਰੀਨ ਅਤੇ ਤਤਕਾਲ ਸੈਟਿੰਗਾਂ ਤੋਂ ਵਾਲੇਟ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦਿਓ"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ਡੀਵਾਈਸ ਕੰਟਰੋਲ ਦਿਖਾਓ"</string>
@@ -5563,6 +5568,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"ਸਾਰੀਆਂ ਐਪਾਂ ਅਤੇ ਸੇਵਾਵਾਂ ਲਈ"</string>
<string name="game_settings_title" msgid="1028178627743422090">"ਗੇਮ ਸੈਟਿੰਗਾਂ"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"ਗੇਮ ਡੈਸ਼ਬੋਰਡ ਸ਼ਾਰਟਕੱਟ, ਆਦਿ ਨੂੰ ਚਾਲੂ ਕਰੋ"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"ਪਿੱਛੇ"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"ਅੱਗੇ"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"ਰੰਗ ਦੀ ਪੂਰਵ-ਝਲਕ"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"ਸਿਮ ਕਾਰਡ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦੀ ਬੇਨਤੀ"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"ਕੋਈ ਡੀਵਾਈਸ ਤੁਹਾਡੇ ਸਿਮ ਕਾਰਡ ਤੱਕ ਪਹੁੰਚ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹੈ। ਵੇਰਵਿਆਂ ਲਈ ਟੈਪ ਕਰੋ।"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"ਕੀ ਸਿਮ ਕਾਰਡ ਤੱਕ ਪਹੁੰਚ ਦੀ ਇਜਾਜ਼ਤ ਦੇਣੀ ਹੈ?"</string>
@@ -5608,4 +5616,5 @@
<item msgid="1599558140284643834">"ਪਾਵਰ ਸੇਵ ਮੋਡ"</item>
<item msgid="588427840913221601">"ਪ੍ਰਕਿਰਿਆ ਦੀ ਸਥਿਤੀ"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"ਤਸਦੀਕ ਕਰੋ"</string>
</resources>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index 679eb5b..00d24f6 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -1553,8 +1553,8 @@
<string name="status_msid_number" msgid="3871958248824595774">"MSID"</string>
<string name="status_prl_version" msgid="9002131357502714281">"Wersja PRL"</string>
<string name="meid_multi_sim" msgid="7645394486193991388">"MEID (gniazdo SIM %1$d)"</string>
- <string name="scanning_status_text_on" msgid="3846571210578042940">"Włączono"</string>
- <string name="scanning_status_text_off" msgid="4002352668313705132">"Wyłączono"</string>
+ <string name="scanning_status_text_on" msgid="3846571210578042940">"Wł."</string>
+ <string name="scanning_status_text_off" msgid="4002352668313705132">"Wył."</string>
<string name="scanning_status_text_wifi_on_ble_on" msgid="7644609329607744714">"Skanowanie Wi-Fi i Bluetooth jest włączone"</string>
<string name="scanning_status_text_wifi_on_ble_off" msgid="7215007787287418186">"Skanowanie Wi-Fi włączone, skanowanie Bluetooth wyłączone"</string>
<string name="scanning_status_text_wifi_off_ble_on" msgid="1396882599556304165">"Skanowanie Bluetooth włączone, skanowanie Wi-Fi wyłączone"</string>
@@ -2725,7 +2725,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Czas z wł. Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Wykorzystanie baterii"</string>
<string name="history_details_title" msgid="8628584613889559355">"Historia – szczegóły"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Wykorzystanie baterii"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Wykorzystanie baterii"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Wyświetl użycie z 24 godzin"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Zobacz zużycie od ostatniego pełnego naładowania"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Wykorzystanie baterii"</string>
@@ -2972,8 +2972,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Wykorzystanie przez system w ciągu ostatnich 24 godzin"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Wykorzystanie przez system w godz. <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Wykorzystanie przez aplikacje w godz. <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"AM"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"PM"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Łącznie: niecała minuta"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"W tle: niecała minuta"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Łącznie: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3460,6 +3458,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Zezwól na aplikacje i zawartość"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplikacje z ograniczeniami"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Rozwiń ustawienia aplikacji"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Wybierz aplikacje do zainstalowania"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Zainstaluj dostępne aplikacje"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Płatności zbliżeniowe"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Jak to działa"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Płać telefonem w sklepie"</string>
@@ -4311,7 +4311,7 @@
<string name="device_feedback" msgid="5351614458411688608">"Prześlij opinię o tym urządzeniu"</string>
<string name="restr_pin_enter_admin_pin" msgid="4435410646541671918">"Wpisz kod PIN administratora"</string>
<string name="switch_on_text" msgid="5664542327776075105">"Wł."</string>
- <string name="switch_off_text" msgid="1315547447393646667">"Wyłączony"</string>
+ <string name="switch_off_text" msgid="1315547447393646667">"Wył."</string>
<string name="nfc_setting_on" msgid="7701896496026725772">"Wł."</string>
<string name="nfc_setting_off" msgid="7142103438532732309">"Wył."</string>
<string name="screen_pinning_switch_on_text" msgid="6971386830247542552">"Włączono"</string>
@@ -5599,6 +5599,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Przytrzymaj przycisk zasilania, aby uaktywnić Asystenta"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu zasilania i alarmowe:\nNaciśnij jednocześnie przyciski zasilania i zwiększania głośności."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Zapobiegaj włączeniu się dzwonka:\nSkrót dostępny w menu głośności."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Czas naciskania i przytrzymywania przycisku głośności"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Dostosuj czułość, określając, jak długo ma być naciskany i przytrzymywany przycisk głośności"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Krótko"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Długo"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Pokazuj portfel"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Zezwalaj na dostęp do portfela na ekranie blokady i w szybkich ustawieniach"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Pokazuj sterowanie urządzeniami"</string>
@@ -5741,6 +5745,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Dla wszystkich aplikacji i usług"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Ustawienia gier"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Włączanie skrótu do panelu gier i inne ustawienia"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Wstecz"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Dalej"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Podgląd koloru"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Prośba o dostęp do karty SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Urządzenie chce uzyskać dostęp do Twojej karty SIM. Kliknij, by wyświetlić szczegóły."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Zezwolić na dostęp do karty SIM?"</string>
@@ -5786,4 +5793,5 @@
<item msgid="1599558140284643834">"Tryb oszczędzania energii"</item>
<item msgid="588427840913221601">"Stan procesu"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Potwierdź"</string>
</resources>
diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml
index 1ba4a4e..9a2e8db 100644
--- a/res/values-pt-rBR/strings.xml
+++ b/res/values-pt-rBR/strings.xml
@@ -2665,7 +2665,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Tempo de ativação da rede Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Uso da bateria"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalhes do histórico"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Uso da bateria"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Uso da bateria"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Ver o uso nas últimas 24 horas"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Ver o uso desde a última carga completa"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Uso da bateria"</string>
@@ -2898,8 +2898,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Uso do sistema nas últimas 24h"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Uso do sistema em <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Uso do app em <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"manhã"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"tarde/noite"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: menos de um minuto"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Segundo plano: menos de um minuto"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3374,6 +3372,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Permitir apps e conteúdo"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Apps com restrições"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Expandir configuração para app"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Escolher apps para instalar"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instalar apps disponíveis"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pagamentos por aproximação"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Como funciona"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Pague com seu smartphone nas lojas"</string>
@@ -4336,7 +4336,7 @@
<string name="advanced_apps" msgid="7643010673326578815">"Avançado"</string>
<string name="configure_apps" msgid="5468359087126598115">"Configurar apps"</string>
<string name="unknown_app" msgid="2027248925719898714">"App desconhecido"</string>
- <string name="app_permissions" msgid="8666537659217653626">"Gerenciar permissões"</string>
+ <string name="app_permissions" msgid="8666537659217653626">"Gerenciador de permissões"</string>
<string name="app_permissions_summary" msgid="2709819220672938860">"Apps usando <xliff:g id="APPS">%1$s</xliff:g>"</string>
<string name="app_permissions_summary_more" msgid="6247952473615352350">"Apps usando <xliff:g id="APPS">%1$s</xliff:g> e mais"</string>
<string name="tap_to_wake" msgid="3313433536261440068">"Tocar para ativar"</string>
@@ -5423,6 +5423,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Mantenha o botão liga/desliga pressionado para acionar o Google Assistente"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu liga/desliga e de emergência:\nPressione os botões liga/desliga e aumentar volume ao mesmo tempo."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Impedir o toque:\nAtalho disponível no menu de volumes."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Duração do pressionamento"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Ajuste a sensibilidade escolhendo por quanto tempo manter o botão liga/desliga pressionado"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Curto"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Longo"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Mostrar carteira"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Permitir acesso à carteira pela tela de bloqueio e pelas Configurações rápidas"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostrar controles do dispositivo"</string>
@@ -5565,6 +5569,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Para todos os apps e serviços"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Configurações de jogos"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Ativar o atalho do Painel de jogo etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Próxima"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Visualização da cor"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Solicitação de acesso ao chip"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Um dispositivo quer acessar seu chip. Toque para ver detalhes."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Permitir acesso ao chip?"</string>
@@ -5610,4 +5617,5 @@
<item msgid="1599558140284643834">"Modo de economia de energia"</item>
<item msgid="588427840913221601">"Estado do processo"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirmar"</string>
</resources>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index 473e0f2..9d52143 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Tempo de ligação Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Utilização da bateria"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalhes do histórico"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Utilização da bateria"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Utilização da bateria"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Veja a utilização das últimas 24 horas"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Ver uso desde o último carregamento completo"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Utilização da bateria"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Utilização do sistema durante as últimas 24 h"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Utilização do sistema durante <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Utilização da app durante <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"da manhã"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"da tarde"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: menos de um min"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Em segundo plano: menos de um min"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Permitir aplicações e conteúdo"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Apps com restrições"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Expandir defin. da aplicação"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Feche as apps para instalar"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instalar apps disponíveis"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pagamentos sem contacto"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Como funciona"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Pague com o seu telemóvel em lojas"</string>
@@ -4639,7 +4639,7 @@
<string name="color_temperature_toast" msgid="7611532183532407342">"Para aplicar uma alteração de cor, desligue o ecrã"</string>
<string name="camera_laser_sensor_switch" msgid="7097842750947187671">"Sensor de laser da câmara"</string>
<string name="ota_disable_automatic_update" msgid="1953894421412420231">"Atualizações do sistema automáticas"</string>
- <string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"Aplique as atualizações quando o dispositivo for reiniciado"</string>
+ <string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"Aplicar as atualizações quando o dispositivo for reiniciado"</string>
<string name="usage" msgid="287782903846013936">"Utilização"</string>
<string name="cellular_data_usage" msgid="5874156338825285334">"Utilização de dados móveis"</string>
<string name="app_cellular_data_usage" msgid="7603292978956033926">"Utilização de dados da app"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Acione o Assistente ao manter premido o botão ligar/desligar"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu ligar/desligar e de emergência:\nprima os botões ligar/desligar e aumentar volume em simultâneo."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Impedir o toque:\natalho disponível no menu do volume."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Duração de premir sem soltar"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Ajuste a sensibilidade ao escolher durante quanto tempo o botão ligar/desligar deve ser premido sem soltar"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Curta"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Longa"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Mostrar carteira"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Permita o acesso à carteira a partir do ecrã de bloqueio e das Definições rápidas"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostrar controlos de dispositivos"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Para todas as apps e serviços"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Definições de jogos"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Ative o atalho do Painel de jogo, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Seguinte"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pré-visualização da cor"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Pedido de acesso ao cartão SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Um dispositivo pretende aceder ao seu cartão SIM. Toque para obter detalhes."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Pretende permitir o acesso ao cartão SIM?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Modo de poupança de energia"</item>
<item msgid="588427840913221601">"Estado do processo"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirmar"</string>
</resources>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index 1ba4a4e..9a2e8db 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -2665,7 +2665,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Tempo de ativação da rede Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Uso da bateria"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalhes do histórico"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Uso da bateria"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Uso da bateria"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Ver o uso nas últimas 24 horas"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Ver o uso desde a última carga completa"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Uso da bateria"</string>
@@ -2898,8 +2898,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Uso do sistema nas últimas 24h"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Uso do sistema em <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Uso do app em <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"manhã"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"tarde/noite"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: menos de um minuto"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Segundo plano: menos de um minuto"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3374,6 +3372,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Permitir apps e conteúdo"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Apps com restrições"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Expandir configuração para app"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Escolher apps para instalar"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instalar apps disponíveis"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pagamentos por aproximação"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Como funciona"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Pague com seu smartphone nas lojas"</string>
@@ -4336,7 +4336,7 @@
<string name="advanced_apps" msgid="7643010673326578815">"Avançado"</string>
<string name="configure_apps" msgid="5468359087126598115">"Configurar apps"</string>
<string name="unknown_app" msgid="2027248925719898714">"App desconhecido"</string>
- <string name="app_permissions" msgid="8666537659217653626">"Gerenciar permissões"</string>
+ <string name="app_permissions" msgid="8666537659217653626">"Gerenciador de permissões"</string>
<string name="app_permissions_summary" msgid="2709819220672938860">"Apps usando <xliff:g id="APPS">%1$s</xliff:g>"</string>
<string name="app_permissions_summary_more" msgid="6247952473615352350">"Apps usando <xliff:g id="APPS">%1$s</xliff:g> e mais"</string>
<string name="tap_to_wake" msgid="3313433536261440068">"Tocar para ativar"</string>
@@ -5423,6 +5423,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Mantenha o botão liga/desliga pressionado para acionar o Google Assistente"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu liga/desliga e de emergência:\nPressione os botões liga/desliga e aumentar volume ao mesmo tempo."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Impedir o toque:\nAtalho disponível no menu de volumes."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Duração do pressionamento"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Ajuste a sensibilidade escolhendo por quanto tempo manter o botão liga/desliga pressionado"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Curto"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Longo"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Mostrar carteira"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Permitir acesso à carteira pela tela de bloqueio e pelas Configurações rápidas"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostrar controles do dispositivo"</string>
@@ -5565,6 +5569,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Para todos os apps e serviços"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Configurações de jogos"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Ativar o atalho do Painel de jogo etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Próxima"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Visualização da cor"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Solicitação de acesso ao chip"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Um dispositivo quer acessar seu chip. Toque para ver detalhes."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Permitir acesso ao chip?"</string>
@@ -5610,4 +5617,5 @@
<item msgid="1599558140284643834">"Modo de economia de energia"</item>
<item msgid="588427840913221601">"Estado do processo"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirmar"</string>
</resources>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index 02515ec..24a2e67 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -2696,7 +2696,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Timp de funcționare Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Utilizarea bateriei"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalii istoric"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Utilizarea bateriei"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Utilizarea bateriei"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Vedeți utilizarea din ultimele 24 de ore"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Vedeți utilizarea de la ultima încărcare completă"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Utilizarea bateriei"</string>
@@ -2936,8 +2936,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Utilizarea pentru sistem în ultimele 24 h"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Utilizarea de către sistem pentru <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Utilizarea de către aplicație pentru <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"a.m."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"p.m."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: mai puțin de un minut"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"În fundal: mai puțin de un minut"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3418,6 +3416,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Permiteți aplicații și conținut"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplicații cu restricții"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Extindeți setările aplicației"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Alegeți aplicațiile de instalat"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instalați aplicațiile disponibile"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Plăți contactless"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Cum funcționează"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Plătiți cu telefonul în magazine"</string>
@@ -5512,6 +5512,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Declanșați Asistentul apăsând lung butonul de pornire"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Meniul Pornire și urgențe:\napăsați simultan pe butonul de pornire și pe cel de creștere a volumului"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Împiedicați sunatul:\ncomandă rapidă disponibilă în meniul de volum"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Durata cât țineți apăsat"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Ajustați sensibilitatea alegând cât să țineți apăsat butonul de pornire"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Scurtă"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Lungă"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Afișați Wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Permiteți accesul la Wallet din ecranul de blocare și setările rapide"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Afișați comenzile dispozitivului"</string>
@@ -5654,6 +5658,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Pentru toate aplicațiile și serviciile"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Setări de joc"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Activați comanda rapidă din Tabloul de bord al jocului, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Înapoi"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Înainte"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Previzualizarea culorii"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Solicitare de acces la cardul SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Un dispozitiv solicită acces la cardul SIM. Atingeți pentru detalii."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Permiteți accesul la cardul SIM?"</string>
@@ -5699,4 +5706,5 @@
<item msgid="1599558140284643834">"Modul de economisire a bateriei"</item>
<item msgid="588427840913221601">"Starea procesului"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirmați"</string>
</resources>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index fe1f9e8..57d024d 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -2725,7 +2725,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Время работы Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Расход заряда"</string>
<string name="history_details_title" msgid="8628584613889559355">"Подробная история"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Расход заряда батареи"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Расход заряда батареи"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Расход заряда за последние 24 часа"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Расход заряда с момента полной зарядки"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Расход заряда"</string>
@@ -2972,8 +2972,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Расход системой за 24 часа"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Использование системой за <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Использование приложениями за <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"AM"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"PM"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Всего: меньше минуты"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"В фоновом режиме: меньше минуты"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Всего: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3460,6 +3458,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Разрешить приложения и контент"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Приложения с ограничениями"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Развернуть настр. приложений"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Выберите, какие приложения установить"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Установка доступных приложений"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Бесконтактные платежи"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Как это работает"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Используйте телефон для оплаты покупок в магазинах."</string>
@@ -4438,7 +4438,7 @@
<string name="runtime_permissions_summary_no_permissions_granted" msgid="7456745929035665029">"У приложения нет разрешений"</string>
<string name="runtime_permissions_summary_no_permissions_requested" msgid="7174876170116073356">"Приложение не запрашивало разрешения"</string>
<string name="runtime_permissions_summary_control_app_access" msgid="3744591396348990500">"Настройки доступа приложений к вашим данным"</string>
- <string name="permissions_usage_title" msgid="2942741460679049132">"Панель управления доступом"</string>
+ <string name="permissions_usage_title" msgid="2942741460679049132">"Панель управления разрешениями"</string>
<string name="permissions_usage_summary" msgid="6784310472062516454">"Посмотреть, какие приложения недавно использовали разрешения"</string>
<string name="unused_apps" msgid="4566272194756830656">"Неиспользуемые приложения"</string>
<plurals name="unused_apps_summary" formatted="false" msgid="3827583582750975783">
@@ -5599,6 +5599,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Нажмите и удерживайте кнопку питания для запуска Ассистента"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Меню кнопки питания и экстренных вызовов\nЧтобы его открыть, одновременно нажмите кнопки питания и увеличения громкости."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Отключение звука звонка\nБыстрый запуск функции доступен в меню регулировки громкости."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Длительность нажатия и удержания"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Настройте чувствительность, выбрав длительность нажатия и удержания кнопки питания."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Быстро"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Долго"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Показывать кошелек"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Разрешить доступ к кошельку на заблокированном экране и в быстрых настройках"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Показывать виджеты управления устройством"</string>
@@ -5741,6 +5745,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Для всех приложений и сервисов"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Настройки игр"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Включение ярлыков игровой панели и т. п."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Назад"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Далее"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Предпросмотр цвета"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Запрос на доступ к SIM-карте"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Устройство запрашивает доступ к вашей SIM-карте. Нажмите, чтобы узнать больше."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Предоставить доступ к SIM-карте?"</string>
@@ -5786,4 +5793,5 @@
<item msgid="1599558140284643834">"Режим энергосбережения"</item>
<item msgid="588427840913221601">"Состояние процесса"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Подтвердить"</string>
</resources>
diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml
index 6bcd880..98f27b7 100644
--- a/res/values-si/strings.xml
+++ b/res/values-si/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"ප්රමාද නොවී Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"බැටරි භාවිතය"</string>
<string name="history_details_title" msgid="8628584613889559355">"ඉතිහාස විස්තර"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"බැටරි භාවිතය"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"බැටරි භාවිතය"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"පසුගිය පැය 24 සඳහා භාවිතය බලන්න"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"අවසන් පූර්ණ ආරෝපණයේ සිට භාවිතය බලන්න"</string>
<string name="battery_details_title" msgid="4531369291819754178">"බැටරි භාවිතය"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"පසුගිය පැය 24 සඳහා පද්ධති භාවිතය"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> සඳහා පද්ධති භාවිතය"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> සඳහා යෙදුම් භාවිතය"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"පෙ.ව."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"ප.ව."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"මුළු: මිනිත්තුවකට වඩා අඩුය"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"පසුබිම: මිනිත්තුවකට වඩා අඩුය"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"එකතුව: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"යෙදුම්වලට හා අන්තර්ගතයන්ට ඉඩ දෙන්න"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"සීමා කිරීම් සහිත යෙදුම්"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"යෙදුම සඳහා සැකසීම් දිගහරින්න"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ස්ථාපනය කිරීමට යෙදුම් තෝරන්න"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ලබා ගත හැකි යෙදුම් ස්ථාපනය කරන්න"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"සම්බන්ධතා රහිත ගෙවීම්"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"එය වැඩ කරන්නේ කෙසේද"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"වෙළඳසැල්වලට ඔබේ දුරකථනය සමගින් ගෙවන්න"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"බල බොත්තම තද කර ගෙන සිටීමෙන් සහායක ප්රේරණය කරන්න"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"බලය සහ හදිසි අවස්ථා මෙනුව:\nඑකම අවස්ථාවේදී බලය සහ හඬ පරිමාව ඉහළට බොත්තම ඔබන්න."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"නාද වීම වළක්වන්න:\nකෙටි මග හඬ පරිමා මෙනුවෙහි තිබේ."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"ඔබා අල්ලාගෙන සිටින කාල සීමාව"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"බල බොත්තම කොපමණ වේලාවක් ඔබා අල්ලාගෙන සිටින්නේද යන්න තෝරා සංවේදීතාව සීරුමාරු කරන්න"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"කෙටි"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"දිගු"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"පසුම්බිය පෙන්වන්න"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"තිර අගුල සහ ඉක්මන් සැකසීම් වෙතින් පසුම්බිය වෙත ප්රවේශය ඉඩ දෙන්න"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"උපාංග පාලන පෙන්වන්න"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"සියලු යෙදුම් සහ සේවා සඳහා"</string>
<string name="game_settings_title" msgid="1028178627743422090">"ක්රීඩා සැකසීම්"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"ක්රීඩා උපකරණ පුවරු කෙටි මං ආදිය ක්රියාත්මක කරන්න"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"පෙර"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"ඊළඟ"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"වර්ණ පෙරදසුන"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM කාඩ්පත් ප්රවේශ ඉල්ලීම"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"උපාංගයකට ඔබගේ SIM කාඩ්පත වෙත ප්රවේශ වීමට අවශ්යයි. විස්තර සඳහා තට්ටු කරන්න."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM කාඩ්පත වෙත ප්රවේශය ඉඩ දෙන්නද?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"බලය සුරැකීමේ ප්රකාරය"</item>
<item msgid="588427840913221601">"සැකසුම් තත්ත්වය"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"තහවුරු කරන්න"</string>
</resources>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index f6106e0..bcdf7a5 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -2727,7 +2727,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Čas prevádzky siete Wi‑Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Spotreba batérie"</string>
<string name="history_details_title" msgid="8628584613889559355">"Podrobnosti histórie"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Spotreba batérie"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Spotreba batérie"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Zobraziť spotrebu za posledných 24 h"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Využitie od posledného úplného dobitia"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Spotreba batérie"</string>
@@ -2974,8 +2974,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Spotreba batérie systémom za posledných 24 h"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Spotreba batérie systémom: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Spotreba batérie aplikáciou: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"AM"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"PM"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Celkove: menej ako minúta"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Na pozadí: menej ako minúta"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Celkove: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3462,6 +3460,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Povoliť aplikácie a obsah"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplikácie s obmedzením"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Rozbaliť nastavenia aplikácie"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Vyberte aplikácie na inštaláciu"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Inštalovať dostupné aplikácie"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Bezkontaktné platby"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Ako to funguje"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Plaťte v obchodoch telefónom"</string>
@@ -5560,7 +5560,7 @@
<string name="forget_passpoint_dialog_message" msgid="2433875063907365760">"Môžete prísť o prístup k zostávajúcemu času či dátam. Pred odstránením sa poraďte so svojím operátorom."</string>
<string name="keywords_content_capture" msgid="7802155522681936956">"snímanie obsahu, obsah aplikácie"</string>
<string name="content_capture" msgid="868372905432812238">"Obsah aplikácie"</string>
- <string name="content_capture_summary" msgid="49720773699715531">"Umožniť aplikáciam odosielať obsah do Androidu"</string>
+ <string name="content_capture_summary" msgid="49720773699715531">"Umožniť aplikáciám odosielať obsah do systému Android"</string>
<string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Zachytávať výpisy haldy systému"</string>
<string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Zachytávajú sa zálohy údajov systému"</string>
<string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Nepodarilo sa zachytiť výpis haldy systému"</string>
@@ -5601,6 +5601,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Spustiť Asistenta pridržaním vypínača"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Ponuka vypínača a stavu tiesne:\nnaraz stlačte vypínač a tlačidlo zvýšenia hlasitosti."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Nezvoniť:\nskratka v ponuke hlasitosti."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Trvanie pridržania"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Upravte citlivosť tak, že vyberiete, ako dlho treba pridržať vypínač"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Krátke"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Dlhé"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Zobraziť peňaženku"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Povoľte prístup k peňaženke z uzamknutej obrazovky a rýchlych nastavení"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Zobraziť ovládanie zariadení"</string>
@@ -5732,7 +5736,7 @@
<string name="enable_2g_title" msgid="8184757884636162942">"Povoliť 2G"</string>
<string name="enable_2g_summary" msgid="906487478332145407">"Použite mobilné pripojenie 2G. Pre tiesňové volania je 2G stále zapnuté."</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Zobraziť prístup k schránke"</string>
- <string name="show_clip_access_notification_summary" msgid="474090757777203207">"Zobraziť správu, keď aplikácie pristúpia k textu, obrázkom alebo inému obsahu, ktorý ste skopírovali"</string>
+ <string name="show_clip_access_notification_summary" msgid="474090757777203207">"Zobraziť správu, keď sa aplikácie dostanú k textu, obrázkom alebo inému obsahu, ktorý ste skopírovali"</string>
<string name="all_apps" msgid="3054120149509114789">"Všetky aplikácie"</string>
<string name="request_manage_bluetooth_permission_dont_allow" msgid="8798061333407581300">"Nepovoliť"</string>
<string name="uwb_settings_title" msgid="8578498712312002231">"Ultra-Wideband (UWB)"</string>
@@ -5743,6 +5747,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Pre všetky aplikácie a služby"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Nastavenia hier"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Zapnutie odkazu na herný panel a podobne"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Naspäť"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Ďalej"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Ukážka farby"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Žiadosť o prístup k SIM karte"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Zariadenie požaduje prístup k vašej SIM karte. Klepnutím zobrazíte podrobnosti."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Chcete povoliť prístup k SIM karte?"</string>
@@ -5788,4 +5795,5 @@
<item msgid="1599558140284643834">"Úsporný režim"</item>
<item msgid="588427840913221601">"Stav procesov"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Potvrdiť"</string>
</resources>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index 565e9e9..9eefd94 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -2727,7 +2727,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Čas z vklopljenim Wi-Fi-jem"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Poraba baterije"</string>
<string name="history_details_title" msgid="8628584613889559355">"Podrobnosti zgodovine"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Poraba energije baterije"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Poraba energije baterije"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Ogled porabe za zadnjih 24 ur"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Ogled porabe od zadnje polne napolnjenosti"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Poraba baterije"</string>
@@ -2974,8 +2974,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Uporaba sistema v zadnjih 24 urah"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Poraba sistema za <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Poraba aplikacij za <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"dopoldne"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"popoldne"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Skupno: manj kot minuta"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"V ozadju: manj kot minuta"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Skupno: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3462,6 +3460,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Omogočanje aplikacij in vsebine"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplikacije z omejitvami"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Dodatne nastavitve za aplikacijo"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Izberite aplikacije za namestitev"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Namestitev razpoložljivih aplikacij"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Brezstična plačila"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Kako deluje"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Plačujte v trgovinah s telefonom"</string>
@@ -5601,6 +5601,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Sprožite Pomočnika tako, da pridržite gumb za vklop."</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Meni za vklop/izklop in nujne primere:\nSočasno pritisnite gumba za vklop in povečanje glasnosti."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Preprečevanje zvonjenja:\nBližnjica je na voljo v meniju za glasnost."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Dolžina pridržanja"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Prilagodite občutljivost z izbiro dolžine pridržanja gumba za vklop."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kratko"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Dolgo"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Prikaži denarnico"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Dovolite dostop do denarnice prek zaklenjenega zaslona in hitrih nastavitev."</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Prikaži kontrolnike naprave"</string>
@@ -5743,6 +5747,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Za vse aplikacije in storitve"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Nastavitve iger"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Vklop bližnjice na nadzorni plošči igre itd."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Nazaj"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Naprej"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Predogled barve"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Zahteva za dostop do kartice SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Naprava želi dostopati do kartice SIM. Dotaknite se za podrobnosti."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Želite dovoliti dostop do kartice SIM?"</string>
@@ -5788,4 +5795,5 @@
<item msgid="1599558140284643834">"Način varčevanja z energijo"</item>
<item msgid="588427840913221601">"Stanje procesa"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Potrdi"</string>
</resources>
diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml
index 1e82689..bc968e4 100644
--- a/res/values-sq/strings.xml
+++ b/res/values-sq/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Koha e aktivizimit të Wi‑Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Përdorimi i baterisë"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detajet e historikut"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Përdorimi i baterisë"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Përdorimi i baterisë"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Shiko përdorimin për 24 orët e fundit"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Shiko përdorimin nga karikimi i fundit i plotë"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Përdorimi i baterisë"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Përdorimi i sistemit për 24 orët e fundit"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Përdorimi i sistemit për: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Përdorimi i aplikacionit për: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"paradite"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pasdite"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Në total: më pak se një minutë"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Në sfond: më pak se një minutë"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Në total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Lejo aplikacionet dhe përmbajtjen"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplikacionet me kufizime"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Zgjeroji cilësimet për aplikacionin"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Zgjidh aplikacionet për të instaluar"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instalo aplikacionet e disponueshme"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pagesat pa kontakt"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Si funksionon"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Paguaj me telefonin tënd në dyqane"</string>
@@ -4315,7 +4315,7 @@
<string name="runtime_permissions_summary_no_permissions_requested" msgid="7174876170116073356">"Nuk është kërkuar leje"</string>
<string name="runtime_permissions_summary_control_app_access" msgid="3744591396348990500">"Kontrollo qasjen e apl. te të dhënat e tua"</string>
<string name="permissions_usage_title" msgid="2942741460679049132">"Paneli i privatësisë"</string>
- <string name="permissions_usage_summary" msgid="6784310472062516454">"Trego se cilat aplikacione i kanë përdorur së fundi lejet"</string>
+ <string name="permissions_usage_summary" msgid="6784310472062516454">"Shfaq se cilat aplikacione i kanë përdorur së fundi lejet"</string>
<string name="unused_apps" msgid="4566272194756830656">"Aplikacionet e papërdorura"</string>
<plurals name="unused_apps_summary" formatted="false" msgid="3827583582750975783">
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> aplikacione të papërdorura</item>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Aktivizo \"Asistentin\" duke mbajtur shtypur butonin e energjisë"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menyja \"Energjia dhe urgjenca\":\nShtyp njëherësh \"Energjinë\" dhe \"Volumin lart\"."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Parandalo rënien e ziles:\nKa shkurtore në menynë e volumit."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Kohëzgjatja e mbajtjes shtypur"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Rregullo ndjeshmërinë duke zgjedhur kohëzgjatjen e mbajtjes shtypur të butonit të energjisë"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"E shkurtër"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"E gjatë"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Shfaq portofolin"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Lejo qasjen te portofoli nga ekrani i kyçjes dhe cilësimet e shpejta"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Shfaq kontrollet e pajisjes"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Për të gjitha aplikacionet dhe shërbimet"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Cilësimet e lojërave"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Aktivizo shkurtoren e \"Panelit të lojës\" etj."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Prapa"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Para"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pamja paraprake e ngjyrave"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Kërkesë për qasje te karta SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Një pajisje dëshiron të ketë qasje te karta jote SIM. Trokit për detaje."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Të lejohet qasja te karta SIM?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Modaliteti i kursimit të energjisë"</item>
<item msgid="588427840913221601">"Gjendja e procesit"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Konfirmo"</string>
</resources>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index fe40edb..d2f00ed 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -2694,7 +2694,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Време од укључивања WiFi мреже"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Потрошња батерије"</string>
<string name="history_details_title" msgid="8628584613889559355">"Детаљи историје"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Потрошња батерије"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Потрошња батерије"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Приказ коришћења у претходна 24 сата"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Коришћење од последњег потпуног пуњења"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Потрошња батерије"</string>
@@ -2934,8 +2934,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Потрошња од стране система у претходна 24 сата"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Потрошња од стране система за: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Потрошња од стране апликација за: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"пре подне"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"по подне"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Укупно: мање од минут"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Позадина: мање од минут"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Укупно: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3416,6 +3414,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Дозволе за апликације и садржај"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Апликације са ограничењима"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Прошири подешавања апликације"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Изаберите апликације које ће се инсталирати"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Инсталирајте доступне апликације"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Бесконтактна плаћања"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Како то функционише"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Платите помоћу телефона у продавницама"</string>
@@ -5510,6 +5510,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Покрените Помоћник тако што ћете задржати дугме за укључивање"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Мени дугмета за укључивање и за хитне случајеве:\nИстовремено притисните дугме за укључивање и дугме за појачавање звука."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Спречи звоњење:\nПречица је доступна у менију дугмета за јачину звука."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Колико дуго треба да се притисне и задржи"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Прилагодите осетљивост тако што ћете одабрати колико дуго треба да се притисне и задржи дугме за укључивање"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Кратко"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Дуго"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Прикажи новчаник"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Дозволите приступ новчанику са закључаног екрана и из брзих подешавања"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Прикажи контроле уређаја"</string>
@@ -5652,6 +5656,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"За све апликације и услуге"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Подешавања игара"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Укључите пречицу за контролну таблу игре итд."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Претходна"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Следећа"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Преглед боје"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Захтев за приступ SIM картици"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Уређај жели да приступа SIM картици. Додирните за детаље."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Желите да дозволите приступ SIM картици?"</string>
@@ -5697,4 +5704,5 @@
<item msgid="1599558140284643834">"Режим уштеде енергије"</item>
<item msgid="588427840913221601">"Статус процеса"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Потврди"</string>
</resources>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index d016f5f..9225650 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wifi i tid"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Batteriförbrukning"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detaljerad historik"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Batteriförbrukning"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Batteriförbrukning"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Se användning de senaste 24 timmarna"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Se användning sedan senaste fulladdning"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Batteriförbrukning"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Systemanvändning för de senaste 24 timmarna"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Systemanvändning för <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Appanvändning för <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Totalt: mindre än en minut"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"I bakgrunden: mindre än en minut"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Totalt: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Tillåt appar och innehåll"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Appar med begränsningar"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Utöka appens inställningar"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Välj appar att installera"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Installera tillgängliga appar"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Kontaktlösa betalningar"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Så fungerar det"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Betala med telefonen i butiker"</string>
@@ -4315,7 +4315,7 @@
<string name="runtime_permissions_summary_no_permissions_requested" msgid="7174876170116073356">"Inga behörigheter har begärts"</string>
<string name="runtime_permissions_summary_control_app_access" msgid="3744591396348990500">"Styr appåtkomst till din data"</string>
<string name="permissions_usage_title" msgid="2942741460679049132">"Integritetsöversikt"</string>
- <string name="permissions_usage_summary" msgid="6784310472062516454">"Visa vilka appar som nyligen använde behörigheter"</string>
+ <string name="permissions_usage_summary" msgid="6784310472062516454">"Visa vilka appar som nyligen har använt behörigheter"</string>
<string name="unused_apps" msgid="4566272194756830656">"Appar som inte används"</string>
<plurals name="unused_apps_summary" formatted="false" msgid="3827583582750975783">
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> appar som inte används</item>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Öppna assistenten genom att hålla ned strömbrytaren"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Startmenyn och menyn för nödsituationer:\nTryck på strömbrytaren + höj volymen samtidigt"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Inaktivera ringsignal:\nEn genväg finns i volymmenyn."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Längd på tryck"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Justera känsligheten genom att välja hur länge strömbrytaren ska hållas nedtryckt"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kort"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Lång"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Visa Wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Tillåt åtkomst till Wallet från låsskärmen och snabbinställningar"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Visa enhetsstyrning"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"För alla appar och tjänster"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Spelinställningar"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Aktivera genväg i Spelöversikt med mera"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Föregående"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Nästa"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Förhandsgranska färger"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Begäran om åtkomst till SIM-kort"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"En enhet vill få åtkomst till ditt SIM-kort. Tryck här för mer information."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Vill du tillåta åtkomst till SIM-kortet?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Strömsparläge"</item>
<item msgid="588427840913221601">"Processtatus"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Bekräfta"</string>
</resources>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index 96cf384..a4719ac 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi wakati unaofaa"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Matumizi ya betri"</string>
<string name="history_details_title" msgid="8628584613889559355">"Maelezo ya historia"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Matumizi ya Betri"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Matumizi ya betri"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Angalia matumizi katika saa 24 zilizopita"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Angalia matumizi tangu mwisho ilipojazwa chaji"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Matumizi ya betri"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Matumizi ya mfumo katika saa 24 zilizopita"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Matumizi ya mfumo kwa <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Matumizi ya programu kwa <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Jumla: chini ya dakika moja"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Chinichini: chini ya dakika moja"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Jumla: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Ruhusu programu na maudhui"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Programu zilizo na vizuizi"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Panua mipangilio ya programu"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Chagua programu ili usakinishe"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Sakinisha programu zinazopatikana"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Malipo ya kielektroniki"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Jinsi yanavyofanya kazi"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Tumia simu yako kulipa katika maduka"</string>
@@ -5422,6 +5422,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Anzisha programu ya Mratibu kwa kushikilia kitufe cha kuwasha/kuzima"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menyu ya Dharura na ya Kuzima/Kuwasha:\nBonyeza Kuongeza Sauti na Kuzima/Kuwasha kwa wakati mmoja."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Zuia mlio:\nNjia ya mkato inapatikana katika menyu ya sauti."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Muda wa kubonyeza na kushikilia"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Rekebisha kiwango cha hisi kwa kuchagua muda wa kubonyeza na kushikilia kitufe cha kuwasha/kuzima"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Mfupi"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Mrefu"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Onyesha kipochi"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Ruhusu kipochi kifikiwe kwenye skrini iliyofungwa na mipangilio ya haraka"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Onyesha vidhibiti vya vifaa"</string>
@@ -5564,6 +5568,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Kwa ajili ya programu na huduma zote"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Mipangilio ya michezo"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Washa Njia ya mkato ya Dashibodi ya michezo, n.k."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Uliotangulia"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Unaofuata"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Onyesho la kukagua rangi"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Ombi la kufikia SIM kadi"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Kifaa kinataka kufikia SIM kadi yako. Gusa ili upate maelezo."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Ungependa kuruhusu ifikie SIM kadi?"</string>
@@ -5609,4 +5616,5 @@
<item msgid="1599558140284643834">"Hali ya Kiokoa Betri"</item>
<item msgid="588427840913221601">"Hali ya Kuchakata"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Thibitisha"</string>
</resources>
diff --git a/res/values-sw600dp/dimens.xml b/res/values-sw600dp/dimens.xml
index 241471c..45c28dd 100755
--- a/res/values-sw600dp/dimens.xml
+++ b/res/values-sw600dp/dimens.xml
@@ -66,4 +66,6 @@
<!-- Padding for screen pinning -->
<dimen name="screen_pinning_padding_start">40dp</dimen>
<dimen name="screen_pinning_padding_end">40dp</dimen>
+
+ <dimen name="settings_panel_width">560dp</dimen>
</resources>
diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml
index 1fa6502..49edfbc 100644
--- a/res/values-ta/strings.xml
+++ b/res/values-ta/strings.xml
@@ -433,7 +433,7 @@
<string name="security_settings_fingerprint_v2_enroll_introduction_footer_message_consent_3" msgid="5908959250804145997">"Pixel Imprint அம்சத்தைப் பயன்படுத்தும்போது அவரின் கைரேகைப் பதிவைப் புதுப்பிக்க படங்கள் பயன்படுத்தப்படும். உங்கள் பிள்ளையின் கைரேகைப் பதிவை உருவாக்கப் பயன்படுத்தப்படும் படங்கள் ஒருபோதும் சேமிக்கப்படாது. ஆனால் கைரேகைப் பதிவு மொபைலில் பாதுகாப்பாகச் சேமிக்கப்படும், அது யாருடனும் பகிரப்படாது. அனைத்துச் செயலாக்கங்களும் மொபைலில் பாதுகாப்பாக நடைபெறும்."</string>
<string name="security_settings_fingerprint_v2_enroll_introduction_footer_message_4" msgid="3948305045484131665">"அமைப்புகளில் எப்போது வேண்டுமானாலும் கைரேகைப் படங்களையும் பதிவையும் நீக்கலாம், ‘கைரேகை அன்லாக்’ அம்சத்தை முடக்கலாம். கைரேகைப் படங்களையும் பதிவுகளையும் நீங்கள் நீக்கும்வரை உங்கள் மொபைலில் அவை பாதுகாப்பாகச் சேமிக்கப்படும்."</string>
<string name="security_settings_fingerprint_v2_enroll_introduction_footer_message_consent_4" msgid="4983770600405797515">"அமைப்புகளில் எப்போது வேண்டுமானாலும் நீங்களும் உங்கள் பிள்ளையும் அவரின் கைரேகைப் படங்களையும் பதிவுகளையும் நீக்கலாம், கைரேகை அன்லாக் அம்சத்தை முடக்கலாம். நீக்கப்படும் வரை கைரேகைப் படங்களும் பதிவுகளும் மொபைலிலேயே சேமிக்கப்பட்டிருக்கும்."</string>
- <string name="security_settings_fingerprint_v2_enroll_introduction_footer_message_5" msgid="2018885671994058605">"மொபைலைத் திறக்கும் எண்ணம் உங்களுக்கு இல்லாதபோதும் அது திறக்கக்கூடும். உதாரணமாக, வேறொருவர் உங்கள் விரலில் மொபைல் சென்சாரை வைத்துத் திறக்கலாம்."</string>
+ <string name="security_settings_fingerprint_v2_enroll_introduction_footer_message_5" msgid="2018885671994058605">"மொபைலை அன்லாக் செய்யும் எண்ணம் உங்களுக்கு இல்லாதபோதும் அது திறக்கக்கூடும். உதாரணமாக, வேறொருவர் உங்கள் விரலில் மொபைல் சென்சாரை வைத்துத் திறக்கலாம்."</string>
<string name="security_settings_fingerprint_v2_enroll_introduction_footer_message_consent_5" msgid="8356551505082794682">"மொபைலை அன்லாக் செய்யும் எண்ணம் உங்கள் பிள்ளைக்கு இல்லாதபோதும் அது அன்லாக் ஆகக்கூடும். உதாரணமாக, வேறொருவர் உங்கள் பிள்ளையின் விரலுக்கு நேரே மொபைலைக் காட்டி அதை அன்லாக் செய்யலாம்."</string>
<string name="security_settings_fingerprint_v2_enroll_introduction_message_learn_more" msgid="5856010507790137793"></string>
<string name="security_settings_fingerprint_v2_enroll_acquire_try_adjusting" msgid="3855444121278320304">"ஒவ்வொரு முறையும் விரலின் நிலையைச் சிறிதளவு மாற்றுங்கள்"</string>
@@ -576,8 +576,8 @@
<string name="crypt_keeper_encrypt_title" product="tablet" msgid="7484150746479958376">"டேப்லெட்டை என்க்ரிப்ட் செய்"</string>
<string name="crypt_keeper_encrypt_title" product="default" msgid="8302873664348463041">"மொபைலை என்க்ரிப்ட் செய்"</string>
<string name="crypt_keeper_encrypted_summary" msgid="3866488451639592071">"என்க்ரிப்ட் செய்யப்பட்டது"</string>
- <string name="crypt_keeper_desc" product="tablet" msgid="4103951371711323192">"உங்கள் கணக்குகள், அமைப்புகள், பதிவிறக்கிய ஆப்ஸ் மற்றும் அவற்றின் தரவு, மீடியா மற்றும் பிற கோப்புகள் என அனைத்தையும் என்க்ரிப்ட் செய்யலாம். உங்கள் டேப்லெட்டை என்க்ரிப்ட் செய்த பிறகு, திரைப்பூட்டை (அதாவது பேட்டர்ன் அல்லது பின் அல்லது கடவுச்சொல்) அமைத்திருந்தால், ஒவ்வொரு முறையும் டேப்லெட்டை இயக்கும்போது குறிநீக்குவதற்கு திரையை அன்லாக் செய்ய வேண்டும். உங்களின் எல்லா தரவையும் அழித்து, ஆரம்ப நிலைக்கு மீட்டமைப்பதே குறிநீக்குவதற்கான மற்றொரு வழியாகும்.\n\nஎன்க்ரிப்ட் செய்வதற்கு ஒரு மணிநேரம் அல்லது அதற்கு மேல் ஆகலாம். சார்ஜ் செய்த பேட்டரியுடன் தொடங்கி, செயல் முடியும் வரை சார்ஜ் ஆகும் நிலையிலேயே வைக்கவும். செயலில் குறுக்கிட்டால், உங்கள் தரவில் சிலவற்றை அல்லது மொத்தத்தையும் இழப்பீர்கள்."</string>
- <string name="crypt_keeper_desc" product="default" msgid="6180866043921135548">"உங்கள் கணக்குகள், அமைப்புகள், பதிவிறக்கிய ஆப்ஸ் மற்றும் அவற்றின் தரவு, மீடியா மற்றும் பிற கோப்புகள் என அனைத்தையும் என்க்ரிப்ட் செய்யலாம். உங்கள் மொபைலை என்க்ரிப்ட் செய்த பிறகு, திரைப்பூட்டை (அதாவது பேட்டர்ன் அல்லது பின் அல்லது கடவுச்சொல்) அமைத்திருந்தால், ஒவ்வொரு முறையும் மொபைலை இயக்கும்போது குறிநீக்குவதற்கு திரையை அன்லாக் செய்ய வேண்டும். உங்களின் எல்லா தரவையும் அழித்து, ஆரம்ப நிலைக்கு மீட்டமைப்பதே குறிநீக்குவதற்கான மற்றொரு வழியாகும்.\n\nஎன்க்ரிப்ட் செய்வதற்கு ஒரு மணிநேரம் அல்லது அதற்கு மேல் ஆகலாம். சார்ஜ் செய்த பேட்டரியுடன் தொடங்கி, செயல் முடியும் வரை சார்ஜ் ஆகும் நிலையிலேயே வைக்கவும். செயலில் குறுக்கிட்டால், உங்கள் தரவில் சிலவற்றை அல்லது மொத்தத்தையும் இழப்பீர்கள்."</string>
+ <string name="crypt_keeper_desc" product="tablet" msgid="4103951371711323192">"உங்கள் கணக்குகள், அமைப்புகள், பதிவிறக்கிய ஆப்ஸ் மற்றும் அவற்றின் தரவு, மீடியா மற்றும் பிற ஃபைல்கள் என அனைத்தையும் என்க்ரிப்ட் செய்யலாம். உங்கள் டேப்லெட்டை என்க்ரிப்ட் செய்த பிறகு, திரைப்பூட்டை (அதாவது பேட்டர்ன் அல்லது பின் அல்லது கடவுச்சொல்) அமைத்திருந்தால், ஒவ்வொரு முறையும் டேப்லெட்டை இயக்கும்போது குறிநீக்குவதற்கு திரையை அன்லாக் செய்ய வேண்டும். உங்களின் எல்லா தரவையும் அழித்து, ஆரம்ப நிலைக்கு மீட்டமைப்பதே குறிநீக்குவதற்கான மற்றொரு வழியாகும்.\n\nஎன்க்ரிப்ட் செய்வதற்கு ஒரு மணிநேரம் அல்லது அதற்கு மேல் ஆகலாம். சார்ஜ் செய்த பேட்டரியுடன் தொடங்கி, செயல் முடியும் வரை சார்ஜ் ஆகும் நிலையிலேயே வைக்கவும். செயலில் குறுக்கிட்டால், உங்கள் தரவில் சிலவற்றை அல்லது மொத்தத்தையும் இழப்பீர்கள்."</string>
+ <string name="crypt_keeper_desc" product="default" msgid="6180866043921135548">"உங்கள் கணக்குகள், அமைப்புகள், பதிவிறக்கிய ஆப்ஸ் மற்றும் அவற்றின் தரவு, மீடியா மற்றும் பிற ஃபைல்கள் என அனைத்தையும் என்க்ரிப்ட் செய்யலாம். உங்கள் மொபைலை என்க்ரிப்ட் செய்த பிறகு, திரைப்பூட்டை (அதாவது பேட்டர்ன் அல்லது பின் அல்லது கடவுச்சொல்) அமைத்திருந்தால், ஒவ்வொரு முறையும் மொபைலை இயக்கும்போது குறிநீக்குவதற்கு திரையை அன்லாக் செய்ய வேண்டும். உங்களின் எல்லா தரவையும் அழித்து, ஆரம்ப நிலைக்கு மீட்டமைப்பதே குறிநீக்குவதற்கான மற்றொரு வழியாகும்.\n\nஎன்க்ரிப்ட் செய்வதற்கு ஒரு மணிநேரம் அல்லது அதற்கு மேல் ஆகலாம். சார்ஜ் செய்த பேட்டரியுடன் தொடங்கி, செயல் முடியும் வரை சார்ஜ் ஆகும் நிலையிலேயே வைக்கவும். செயலில் குறுக்கிட்டால், உங்கள் தரவில் சிலவற்றை அல்லது மொத்தத்தையும் இழப்பீர்கள்."</string>
<string name="crypt_keeper_button_text" product="tablet" msgid="5551608011810921471">"டேப்லெட்டை என்க்ரிப்ட் செய்"</string>
<string name="crypt_keeper_button_text" product="default" msgid="6370330929679426136">"மொபைலை என்க்ரிப்ட் செய்"</string>
<string name="crypt_keeper_low_charge_text" msgid="4920087247177024521">"உங்கள் பேட்டரியை சார்ஜ் செய்து மீண்டும் முயற்சிக்கவும்."</string>
@@ -876,7 +876,7 @@
<string name="bluetooth_device_advanced_online_mode_summary" msgid="271856759516576615">"புளூடூத் சாதனத்துடன் இணை"</string>
<string name="bluetooth_device_advanced_profile_header_title" msgid="7892879890208207223">"இதற்குப் பயன்படுத்து"</string>
<string name="bluetooth_device_advanced_rename_device" msgid="4798081898389041132">"மறுபெயரிடு"</string>
- <string name="bluetooth_device_advanced_enable_opp_title" msgid="7604726126703453984">"உள்வரும் கோப்பு இடமாற்றங்களை அனுமதி"</string>
+ <string name="bluetooth_device_advanced_enable_opp_title" msgid="7604726126703453984">"உள்வரும் ஃபைல் இடமாற்றங்களை அனுமதி"</string>
<string name="bluetooth_pan_user_profile_summary_connected" msgid="7851033200857999275">"சாதனத்துடன் இணைந்தது"</string>
<string name="bluetooth_pan_nap_profile_summary_connected" msgid="5563892893331988809">"சாதனத்துடன் உள்ளூர் இண்டர்நெட்டைப் பகிர்தல்"</string>
<string name="bluetooth_dock_settings" msgid="1709536202189755022">"சார்ஜ் அமைப்பு"</string>
@@ -1546,7 +1546,7 @@
<string name="memory_downloads_usage" msgid="8252462247720191179">"பதிவிறக்கங்கள்"</string>
<string name="memory_dcim_usage" msgid="3568913845973164352">"படங்கள், வீடியோக்கள்"</string>
<string name="memory_music_usage" msgid="8100634000114206429">"ஆடியோ (இசை, ரிங்டோன்கள், பாட்காஸ்ட்கள், மேலும் பல)"</string>
- <string name="memory_media_misc_usage" msgid="7066851245178533269">"பிற கோப்புகள்"</string>
+ <string name="memory_media_misc_usage" msgid="7066851245178533269">"பிற ஃபைல்கள்"</string>
<string name="memory_media_cache_usage" msgid="780808666853685824">"தற்காலிகத் தரவு"</string>
<string name="sd_eject" product="nosdcard" msgid="6136102589751843304">"பகிர்ந்த சேமிப்பிடத்தை அகற்று"</string>
<string name="sd_eject" product="default" msgid="8062832622096296251">"SD கார்டை அகற்று"</string>
@@ -1614,7 +1614,7 @@
<string name="storage_dialog_unmounted" msgid="1187960789775910051">"<xliff:g id="NAME_0">^1</xliff:g> பாதுகாப்பாக வெளியேற்றப்பட்டது, ஆனால் இன்னும் கிடைக்கிறது. \n\n<xliff:g id="NAME_1">^1</xliff:g>ஐப் பயன்படுத்த, முதலில் அதைச் செருக வேண்டும்."</string>
<string name="storage_dialog_unmountable" msgid="1761107904296941687">"<xliff:g id="NAME_0">^1</xliff:g> சிதைந்துள்ளது. \n\n<xliff:g id="NAME_1">^1</xliff:g>ஐப் பயன்படுத்த, முதலில் அதை அமைக்க வேண்டும்."</string>
<string name="storage_internal_format_details" msgid="8922023528848861812">"மீட்டமைவுக்குப் பிறகு, <xliff:g id="NAME_0">^1</xliff:g>ஐ மற்ற சாதனங்களில் பயன்படுத்தலாம். \n\n<xliff:g id="NAME_1">^1</xliff:g> இல் உள்ள எல்லா தரவும் அழிக்கப்படும். அதனால் முதலில் காப்புப் பிரதி எடுத்துக்கொள்ளவும். \n\n"<b>"படங்கள் & மற்ற மீடியாவைக் காப்புப் பிரதி எடுத்தல்"</b>" \nமீடியா கோப்புகளை சாதனத்தின் மாற்று சேமிப்பகத்திற்கு நகர்த்தவும் அல்லது USB கேபிளைப் பயன்படுத்தி கணினிக்கு மாற்றவும். \n\n"<b>"ஆப்ஸின் காப்புப் பிரதி"</b>" \n<xliff:g id="NAME_6">^1</xliff:g> இல் சேமிக்கப்பட்ட எல்லா பயன்பாடுகளும் நிறுவல்நீக்கப்பட்டு அவற்றின் தரவு அழிக்கப்படும். இந்த ஆப்ஸை வைத்திருக்க, சாதனத்தின் மாற்று சேமிப்பகத்திற்கு அவற்றை நகர்த்தவும்."</string>
- <string name="storage_internal_unmount_details" msgid="487689543322907311"><b>"<xliff:g id="NAME_0">^1</xliff:g>ஐ வெளியேற்றும்போது, அதில் சேமித்த ஆப்ஸ் வேலை செய்யாததுடன், அதில் சேமித்திருந்த மீடியா கோப்புகள் மீண்டும் அதைச் செருகும் வரை கிடைக்காது."</b>" \n\nஇந்தச் சாதனத்தில் மட்டும் வேலை செய்யுமாறு <xliff:g id="NAME_1">^1</xliff:g> மீட்டமைக்கப்பட்டதால் பிற சாதனங்களில் அது வேலை செய்யாது."</string>
+ <string name="storage_internal_unmount_details" msgid="487689543322907311"><b>"<xliff:g id="NAME_0">^1</xliff:g>ஐ வெளியேற்றும்போது, அதில் சேமித்த ஆப்ஸ் வேலை செய்யாததுடன், அதில் சேமித்திருந்த மீடியா ஃபைல்கள் மீண்டும் அதைச் செருகும் வரை கிடைக்காது."</b>" \n\nஇந்தச் சாதனத்தில் மட்டும் வேலை செய்யுமாறு <xliff:g id="NAME_1">^1</xliff:g> மீட்டமைக்கப்பட்டதால் பிற சாதனங்களில் அது வேலை செய்யாது."</string>
<string name="storage_internal_forget_details" msgid="5606507270046186691">"<xliff:g id="NAME">^1</xliff:g> இல் உள்ள ஆப்ஸ், படங்கள் அல்லது தரவைப் பயன்படுத்த, அதை மீண்டும் செருகவும். \n\nசாதனம் இல்லையெனில், இந்தச் சேமிப்பகத்தை அகற்றிவிடவும். \n\nஅவ்வாறு அகற்றினால், அதிலுள்ள தரவு இனி கிடைக்காது. \n\nஆப்ஸை மீண்டும் நிறுவிக்கொள்ளலாம், எனினும் அவற்றின் தரவு மீண்டும் கிடைக்காது."</string>
<string name="storage_internal_forget_confirm_title" msgid="379238668153099015">"<xliff:g id="NAME">^1</xliff:g>ஐ அகற்றவா?"</string>
<string name="storage_internal_forget_confirm" msgid="5752634604952674123">"<xliff:g id="NAME">^1</xliff:g> இல் சேமிக்கப்பட்ட அனைத்து ஆப்ஸ், படங்கள் மற்றும் தரவு ஆகியவற்றை நிரந்தரமாக இழப்பீர்கள்."</string>
@@ -1632,7 +1632,7 @@
<string name="storage_wizard_format_progress_title" msgid="9170393018855949774">"<xliff:g id="NAME">^1</xliff:g> வடிவமைக்கப்படுகிறது"</string>
<string name="storage_wizard_format_progress_body" msgid="1044024044955390417">"<xliff:g id="NAME">^1</xliff:g> ஃபார்மேட் செய்யப்படும்போது அகற்ற வேண்டாம்."</string>
<string name="storage_wizard_migrate_title" msgid="3013711737005104623">"புதிய சேமிப்பகத்திற்கு நகர்த்துக"</string>
- <string name="storage_wizard_migrate_body" msgid="1630853797296198275">"படங்கள், கோப்புகள் மற்றும் சில ஆப்ஸை புதிய <xliff:g id="NAME">^1</xliff:g>க்கு நகர்த்தலாம். \n\nநகர்த்துவதற்கு <xliff:g id="TIME">^2</xliff:g> ஆகும், மேலும் அகச் சேமிப்பகத்தில் <xliff:g id="SIZE">^3</xliff:g> இடத்தைக் காலிசெய்யும். இந்தச் செயல்பாட்டின் போது, சில ஆப்ஸ் இயங்காது."</string>
+ <string name="storage_wizard_migrate_body" msgid="1630853797296198275">"படங்கள், ஃபைல்கள் மற்றும் சில ஆப்ஸை புதிய <xliff:g id="NAME">^1</xliff:g>க்கு நகர்த்தலாம். \n\nநகர்த்துவதற்கு <xliff:g id="TIME">^2</xliff:g> ஆகும், மேலும் அகச் சேமிப்பகத்தில் <xliff:g id="SIZE">^3</xliff:g> இடத்தைக் காலிசெய்யும். இந்தச் செயல்பாட்டின் போது, சில ஆப்ஸ் இயங்காது."</string>
<string name="storage_wizard_migrate_now" msgid="175023718337037181">"இப்போதே நகர்த்தவும்"</string>
<string name="storage_wizard_migrate_later" msgid="6573789572520980112">"பிறகு நகர்த்தவும்"</string>
<string name="storage_wizard_migrate_confirm_title" msgid="255346780598924540">"தரவை நகர்த்தவும்"</string>
@@ -1642,7 +1642,7 @@
<string name="storage_wizard_migrate_details" msgid="7474061662976940407">"நகர்த்தும்போது: \n• <xliff:g id="NAME">^1</xliff:g>ஐ அகற்ற வேண்டாம். \n• சில ஆப்ஸ் சரியாக வேலை செய்யாது. \n• சாதனம் சார்ஜ் செய்யப்பட்டிருக்க வேண்டும்."</string>
<string name="storage_wizard_ready_title" msgid="3093468548660255543">"<xliff:g id="NAME">^1</xliff:g> பயன்படுத்துவதற்குத் தயார்"</string>
<string name="storage_wizard_ready_external_body" msgid="45040717412844114">"<xliff:g id="NAME">^1</xliff:g> படங்களையும் பிற மீடியாவையும் பயன்படுத்த, தயாராக உள்ளது."</string>
- <string name="storage_wizard_ready_internal_body" msgid="7734817996475607447">"புதிய <xliff:g id="NAME">^1</xliff:g> வேலை செய்கிறது. \n\nசாதனத்திற்கு படங்கள், கோப்புகள், ஆப்ஸ் டேட்டாவை நகர்த்த, அமைப்புகள் > சேமிப்பகம் என்பதற்குச் செல்லவும்."</string>
+ <string name="storage_wizard_ready_internal_body" msgid="7734817996475607447">"புதிய <xliff:g id="NAME">^1</xliff:g> வேலை செய்கிறது. \n\nசாதனத்திற்கு படங்கள், ஃபைல்கள் , ஆப்ஸ் டேட்டாவை நகர்த்த, அமைப்புகள் > சேமிப்பகம் என்பதற்குச் செல்லவும்."</string>
<string name="storage_wizard_move_confirm_title" msgid="6812469630804101590">"<xliff:g id="APP">^1</xliff:g>ஐ நகர்த்தவும்"</string>
<string name="storage_wizard_move_confirm_body" msgid="1713022828842263574">"<xliff:g id="APP">^1</xliff:g>ஐயும் அதன் தரவையும் <xliff:g id="NAME_0">^2</xliff:g>க்கு நகர்த்த ஒருசில வினாடிகள் மட்டுமே எடுக்கும். நகர்த்தப்படும்போது பயன்பாட்டைப் பயன்படுத்த முடியாது. \n\nநகர்த்தும்போது <xliff:g id="NAME_1">^2</xliff:g>ஐ அகற்ற வேண்டாம்."</string>
<string name="storage_wizard_move_unlock" msgid="14651384927767749">"தரவை நகர்த்துவதற்கு, பயனர் <xliff:g id="APP">^1</xliff:g> அனுமதிக்கப்பட வேண்டும்."</string>
@@ -2521,7 +2521,7 @@
<string name="captioning_foreground_opacity" msgid="1395843080697567189">"உரை ஒளிபுகாத்தன்மை"</string>
<string name="captioning_edge_color" msgid="6035818279902597518">"விளிம்பின் வண்ணம்"</string>
<string name="captioning_edge_type" msgid="5281259280060811506">"விளிம்பின் வகை"</string>
- <string name="captioning_typeface" msgid="285325623518361407">"எழுத்துரு குடும்பம்"</string>
+ <string name="captioning_typeface" msgid="285325623518361407">"எழுத்து வடிவக் குடும்பம்"</string>
<string name="captioning_preview_text" msgid="4973475065545995704">"தலைப்புகள் இப்படி இருக்கும்"</string>
<string name="captioning_preview_characters" msgid="7854812443613580460">"Aa"</string>
<string name="locale_default" msgid="8948077172250925164">"இயல்புநிலை"</string>
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"வைஃபை இயக்க நேரம்"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"பேட்டரி உபயோகம்"</string>
<string name="history_details_title" msgid="8628584613889559355">"வரலாறு விவரங்கள்"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"பேட்டரி உபயோகம்"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"பேட்டரி உபயோகம்"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"கடந்த 24 மணிநேர உபயோகத்தைக் காட்டும்"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"கடைசியாக முழு சார்ஜ் செய்ததிலிருந்து உபயோகத்தைக் காட்டும்"</string>
<string name="battery_details_title" msgid="4531369291819754178">"பேட்டரி உபயோகம்"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"கடந்த 24 மணிநேரத்திற்கான சிஸ்டம் உபயோகம்"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g>க்கான சிஸ்டம் உபயோகம்"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g>க்கான ஆப்ஸ் உபயோகம்"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"மொத்தம்: ஒரு நிமிடத்திற்கும் குறைவு"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"பின்னணி: ஒரு நிமிடத்திற்கும் குறைவு"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"மொத்தம்: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3027,8 +3025,8 @@
<string name="backup_configure_account_default_summary" msgid="5323225330966306690">"தற்போது எந்தக் கணக்கும் காப்புப் பிரதி எடுக்கப்பட்ட தரவைச் சேமிப்பதில்லை"</string>
<string name="backup_erase_dialog_title" msgid="5892431263348766484"></string>
<string name="backup_erase_dialog_message" msgid="2250872501409574331">"உங்கள் வைஃபை கடவுச்சொற்கள், புத்தகக்குறிகள், பிற அமைப்புகள் மற்றும் ஆப்ஸ் டேட்டாவைக் காப்புப் பிரதியெடுப்பதை நிறுத்துவதுடன், Google சேவையகங்களில் உள்ள எல்லா நகல்களையும் அழித்துவிட வேண்டுமா?"</string>
- <string name="fullbackup_erase_dialog_message" msgid="2379053988557486162">"சாதனத் தரவையும் (வைஃபை கடவுச்சொற்கள் மற்றும் அழைப்பு பதிவு போன்றவை) ஆப்ஸ் டேட்டாவையும் (பயன்பாடுகளில் சேமிக்கப்பட்டிருக்கும் அமைப்புகள் மற்றும் கோப்புகள் போன்றவை) காப்புப் பிரதி எடுப்பதை நிறுத்தி, தொலைநிலை சேவையகங்களில் உள்ள எல்லா நகல்களையும் அழிக்கவா?"</string>
- <string name="fullbackup_data_summary" msgid="971587401251601473">"சாதனத் தரவையும் (வைஃபை கடவுச்சொற்கள், அழைப்பு பதிவு போன்றவை) ஆப்ஸ் டேட்டாவையும் (ஆப்ஸ்களில் சேமிக்கப்பட்டிருக்கும் அமைப்புகள், கோப்புகள் போன்றவை) தொலைநிலையில் தானாகக் காப்புப் பிரதி எடுக்கும்.\n\nதானியங்கு காப்புப் பிரதியை இயக்கும் போது, சாதனம் மற்றும் ஆப்ஸ் டேட்டாவானது குறிப்பிட்ட கால இடைவெளியில் தொலைநிலையில் சேமிக்கப்படும். ஆப்ஸ் டேட்டா என்பது, தொடர்புகள், செய்திகள், படங்கள் போன்ற மிகவும் முக்கிய தரவு உட்பட, ஆப்ஸ் சேமித்த (டெவெலப்பர் அமைப்புகளைப் பொறுத்து) எந்தத் தரவாகவும் இருக்கலாம்."</string>
+ <string name="fullbackup_erase_dialog_message" msgid="2379053988557486162">"சாதனத் தரவையும் (வைஃபை கடவுச்சொற்கள் மற்றும் அழைப்பு பதிவு போன்றவை) ஆப்ஸ் டேட்டாவையும் (பயன்பாடுகளில் சேமிக்கப்பட்டிருக்கும் அமைப்புகள் மற்றும் ஃபைல்கள் போன்றவை) காப்புப் பிரதி எடுப்பதை நிறுத்தி, தொலைநிலை சேவையகங்களில் உள்ள எல்லா நகல்களையும் அழிக்கவா?"</string>
+ <string name="fullbackup_data_summary" msgid="971587401251601473">"சாதனத் தரவையும் (வைஃபை கடவுச்சொற்கள், அழைப்பு பதிவு போன்றவை) ஆப்ஸ் டேட்டாவையும் (ஆப்ஸ்களில் சேமிக்கப்பட்டிருக்கும் அமைப்புகள், ஃபைல்கள் போன்றவை) தொலைநிலையில் தானாகக் காப்புப் பிரதி எடுக்கும்.\n\nதானியங்கு காப்புப் பிரதியை இயக்கும் போது, சாதனம் மற்றும் ஆப்ஸ் டேட்டாவானது குறிப்பிட்ட கால இடைவெளியில் தொலைநிலையில் சேமிக்கப்படும். ஆப்ஸ் டேட்டா என்பது, தொடர்புகள், செய்திகள், படங்கள் போன்ற மிகவும் முக்கிய தரவு உட்பட, ஆப்ஸ் சேமித்த (டெவெலப்பர் அமைப்புகளைப் பொறுத்து) எந்தத் தரவாகவும் இருக்கலாம்."</string>
<string name="device_admin_settings_title" msgid="31392408594557070">"சாதன நிர்வாகி அமைப்புகள்"</string>
<string name="active_device_admin_msg" msgid="7744106305636543184">"சாதன நிர்வாகி ஆப்ஸ்"</string>
<string name="remove_device_admin" msgid="3143059558744287259">"இந்தச் சாதன நிர்வாகி ஆப்ஸை முடக்கு"</string>
@@ -3115,7 +3113,7 @@
<string name="checking_decryption" msgid="6111642972615688237">"சரிபார்க்கிறது..."</string>
<string name="starting_android" msgid="6694154070215356186">"Android தொடங்குகிறது…"</string>
<string name="delete" msgid="8330605554706263775">"நீக்கு"</string>
- <string name="misc_files" msgid="6598066985800749585">"மற்ற கோப்புகள்"</string>
+ <string name="misc_files" msgid="6598066985800749585">"மற்ற ஃபைல்கள்"</string>
<string name="misc_files_selected_count" msgid="5597802791672749532">"<xliff:g id="TOTAL">%2$d</xliff:g> இல் <xliff:g id="NUMBER">%1$d</xliff:g> தேர்ந்தெடுக்கப்பட்டது"</string>
<string name="misc_files_selected_count_bytes" msgid="7622766714974500289">"<xliff:g id="TOTAL">%2$s</xliff:g> இல் <xliff:g id="NUMBER">%1$s</xliff:g> தேர்ந்தெடுக்கப்பட்டது"</string>
<string name="select_all" msgid="7898929601615536401">"எல்லாவற்றையும் தேர்ந்தெடு"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"பயன்பாடுகளையும் உள்ளடக்கத்தையும் அனுமதி"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"வரையறைகளுடனான ஆப்ஸ்"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"பயன்பாட்டிற்கான அமைப்புகளை விரிவுபடுத்து"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"நிறுவுவதற்கு ஆப்ஸைத் தேர்வுசெய்யுங்கள்"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"கிடைக்கும் ஆப்ஸை நிறுவுங்கள்"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"காண்டாக்ட்லெஸ் பேமெண்ட்ஸ்"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"இது எவ்வாறு இயங்குகிறது"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"ஸ்டோர்களில் உங்கள் மொபைல் மூலம் பணம் செலுத்தவும்"</string>
@@ -3760,7 +3760,7 @@
<string name="work_sync_dialog_yes" msgid="5785488304957707534">"சரி"</string>
<string name="work_sync_dialog_message" msgid="5066178064994040223">"தனிப்பட்ட கணக்கின் அதே ஒலிகளை உங்கள் பணிக்கணக்கு பயன்படுத்தும்"</string>
<string name="ringtones_install_custom_sound_title" msgid="3885712267015760638">"பிரத்தியேக ஒலியைச் சேர்க்கவா?"</string>
- <string name="ringtones_install_custom_sound_content" msgid="5844996763705884979">"இந்தக் கோப்பு, <xliff:g id="FOLDER_NAME">%s</xliff:g> கோப்புறைக்கு நகலெடுக்கப்படும்"</string>
+ <string name="ringtones_install_custom_sound_content" msgid="5844996763705884979">"இந்த ஃபைல், <xliff:g id="FOLDER_NAME">%s</xliff:g> கோப்புறைக்கு நகலெடுக்கப்படும்"</string>
<string name="ringtones_category_preference_title" msgid="26680768777533727">"ரிங்டோன்கள்"</string>
<string name="other_sound_category_preference_title" msgid="8182757473602586634">"பிற ஒலிகள் மற்றும் அதிர்வுகள்"</string>
<string name="configure_notification_settings" msgid="1492820231694314376">"அறிவிப்புகள்"</string>
@@ -4314,7 +4314,7 @@
<string name="runtime_permissions_summary_no_permissions_granted" msgid="7456745929035665029">"அனுமதிகள் எதுவும் வழங்கப்படவில்லை"</string>
<string name="runtime_permissions_summary_no_permissions_requested" msgid="7174876170116073356">"அனுமதிகள் எதையும் கோரவில்லை"</string>
<string name="runtime_permissions_summary_control_app_access" msgid="3744591396348990500">"தரவுக்கான ஆப்ஸ் அணுகலைக் கட்டுப்படுத்தும்"</string>
- <string name="permissions_usage_title" msgid="2942741460679049132">"பிரைவசி டாஷ்போர்டு"</string>
+ <string name="permissions_usage_title" msgid="2942741460679049132">"தனியுரிமை டாஷ்போர்டு"</string>
<string name="permissions_usage_summary" msgid="6784310472062516454">"சமீபத்தில் எந்த ஆப்ஸ் அனுமதிகளைப் பயன்படுத்தியுள்ளது என்பதைக் காட்டும்"</string>
<string name="unused_apps" msgid="4566272194756830656">"பயன்படுத்தாத ஆப்ஸ்"</string>
<plurals name="unused_apps_summary" formatted="false" msgid="3827583582750975783">
@@ -4512,7 +4512,7 @@
<string name="media_management_apps_title" msgid="8222942355578724582">"மீடியா நிர்வாக ஆப்ஸ்"</string>
<string name="media_management_apps_toggle_label" msgid="166724270857067456">"மீடியாவை நிர்வகிக்க ஆப்ஸை அனுமதித்தல்"</string>
<string name="media_management_apps_description" msgid="8000565658455268524">"அனுமதி வழங்கப்பட்டால், பிற ஆப்ஸ் மூலம் உருவாக்கப்பட்ட மீடியா கோப்புகளை உங்களிடம் கேட்காமலேயே இந்த ஆப்ஸால் மாற்றவோ நீக்கவோ முடியும். கோப்புகளையும் மீடியாவையும் அணுக ஆப்ஸுக்கு அனுமதி வேண்டும்."</string>
- <string name="keywords_media_management_apps" msgid="7499959607583088690">"மீடியா, கோப்பு, நிர்வாகம், நிர்வாகி, நிர்வகித்தல், திருத்துதல், எடிட்டர், ஆப்ஸ், அப்ளிகேஷன், திட்டமிடல்"</string>
+ <string name="keywords_media_management_apps" msgid="7499959607583088690">"மீடியா, ஃபைல், நிர்வாகம், நிர்வாகி, நிர்வகித்தல், திருத்துதல், எடிட்டர், ஆப்ஸ், அப்ளிகேஷன், திட்டமிடல்"</string>
<string name="keywords_vr_listener" msgid="902737490270081131">"vr விர்ச்சுவல் ரியாலிட்டி லிஷனர் ஸ்டீரியோ உதவிச் சேவை"</string>
<string name="overlay_settings" msgid="2030836934139139469">"பிற ஆப்ஸின் மேலே காட்டு"</string>
<string name="system_alert_window_summary" msgid="1435856750594492891">"பிற ஆப்ஸின் மேலே காட்டுவதற்கு <xliff:g id="COUNT_1">%2$d</xliff:g> இல் <xliff:g id="COUNT_0">%1$d</xliff:g> ஆப்ஸ் அனுமதிக்கப்பட்டுள்ளன"</string>
@@ -4638,7 +4638,7 @@
<string name="color_temperature_desc" msgid="6713259535885669622">"நீல வண்ணங்களைத் திரைக்குப் பயன்படுத்து"</string>
<string name="color_temperature_toast" msgid="7611532183532407342">"வண்ண மாற்றத்தைப் பயன்படுத்த, திரையை முடக்கவும்"</string>
<string name="camera_laser_sensor_switch" msgid="7097842750947187671">"கேமராவின் லேசர் சென்சார்"</string>
- <string name="ota_disable_automatic_update" msgid="1953894421412420231">"தானியங்கு முறைமை புதுப்பிப்புகள்"</string>
+ <string name="ota_disable_automatic_update" msgid="1953894421412420231">"தானாக சிஸ்டத்தைப் புதுப்பித்தல்"</string>
<string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"சாதனம் மீண்டும் தொடங்கும்போது, புதுப்பிப்புகள் பயன்படுத்தப்படும்"</string>
<string name="usage" msgid="287782903846013936">"பயன்பாடு"</string>
<string name="cellular_data_usage" msgid="5874156338825285334">"மொபைல் டேட்டா உபயோகம்"</string>
@@ -4763,7 +4763,7 @@
<item quantity="one">1 ஆப்ஸால் எல்லா தகவலையும் பயன்படுத்த முடியும்</item>
</plurals>
<string name="special_access_more" msgid="132919514147475846">"மேலும் காட்டு"</string>
- <string name="confirm_convert_to_fbe_warning" msgid="3783325656948378111">"பயனர் தரவை அழித்து, கோப்பு முறைமையாக்கத்திற்கு மாற்ற வேண்டுமா?"</string>
+ <string name="confirm_convert_to_fbe_warning" msgid="3783325656948378111">"பயனர் தரவை அழித்து, ஃபைல் முறைமையாக்கத்திற்கு மாற்ற வேண்டுமா?"</string>
<string name="button_confirm_convert_fbe" msgid="339648921918438106">"அழித்து, மாற்று"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager இன் ரேட் லிமிட்டிங்கை மீட்டமை"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager இன் ரேட் லிமிட்டிங் மீட்டமைக்கப்பட்டது"</string>
@@ -5013,7 +5013,7 @@
<string name="storage_system" msgid="8472410119822911844">"சிஸ்டம்"</string>
<string name="storage_trash" msgid="2807138998886084856">"நீக்கியவை"</string>
<string name="storage_trash_dialog_title" msgid="2296169576049935200">"\'நீக்கியவையில்\' உள்ளவற்றை நீக்கவா?"</string>
- <string name="storage_trash_dialog_ask_message" msgid="8982602137242358798">"<xliff:g id="TOTAL">%1$s</xliff:g> அளவிலான கோப்புகள் ‘நீக்கியவையில்’ உள்ளன. அனைத்துக் கோப்புகளும் நிரந்தரமாக நீக்கப்படும், அவற்றை மீட்டெடுக்க முடியாது."</string>
+ <string name="storage_trash_dialog_ask_message" msgid="8982602137242358798">"<xliff:g id="TOTAL">%1$s</xliff:g> அளவிலான ஃபைல்கள் ‘நீக்கியவையில்’ உள்ளன. அனைத்துக் கோப்புகளும் நிரந்தரமாக நீக்கப்படும், அவற்றை மீட்டெடுக்க முடியாது."</string>
<string name="storage_trash_dialog_empty_message" msgid="7334670765528691400">"\'நீக்கியவையில்\' எதுவுமில்லை"</string>
<string name="storage_trash_dialog_confirm" msgid="1707723334982760436">"\'நீக்கியவையில்\' உள்ளவற்றை நீக்கு"</string>
<string name="storage_size_large_alternate" msgid="7555149858858591495">"<xliff:g id="NUMBER">^1</xliff:g>"<small>" "<font size="20">"<xliff:g id="UNIT">^2</xliff:g>"</font></small>""</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"பவர் பட்டனை அழுத்திப் பிடித்து Assistantடைத் தொடங்கலாம்"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"பவர் மற்றும் அவசரகால மெனு:\nபவர் பட்டனையும் ஒலியளவை அதிகரிக்கும் பட்டனையும் ஒன்றாக அழுத்தவும்."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"ஒலிப்பதைத் தடுத்தல்:\nஇதற்கான ஷார்ட்கட் ஒலியளவு மெனுவில் உள்ளது."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"அழுத்திப் பிடிப்பதற்கான கால அளவு"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"எவ்வளவு நேரம் பவர் பட்டனை அழுத்திப் பிடிக்க வேண்டும் என்பதைத் தேர்ந்தெடுப்பதன் மூலம் உணர்திறனைச் சரிசெய்யலாம்"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"குறைந்தபட்சம்"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"அதிகபட்சம்"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"வாலட்டைக் காட்டு"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"பூட்டுத் திரை, விரைவு அமைப்புகள் ஆகியவற்றில் இருந்து வாலட்டை அணுகலாம்"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"சாதனக் கட்டுப்பாடுகளைக் காட்டு"</string>
@@ -5551,7 +5555,7 @@
<string name="smart_forwarding_missing_alert_dialog_text" msgid="7870419247987316112">"சரி"</string>
<string name="enable_2g_title" msgid="8184757884636162942">"2G சேவையை அனுமதி"</string>
<string name="enable_2g_summary" msgid="906487478332145407">"2G செல்லுலார் இணைப்புகளைப் பயன்படுத்துதல். அவசர அழைப்புகளுக்கு 2G நெட்வொர்க் எப்போதும் இயக்கத்தில் இருக்கும்."</string>
- <string name="show_clip_access_notification" msgid="7782300987639778542">"கிளிப்போர்டுக்கான அணுகலைக் காட்டுதல்"</string>
+ <string name="show_clip_access_notification" msgid="7782300987639778542">"கிளிப்போர்டுக்கான அணுகலைக் காட்டு"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"நீங்கள் நகலெடுத்த உரையையோ படங்களையோ பிற உள்ளடக்கத்தையோ ஆப்ஸ் அணுகும்போது அறிவிப்பைக் காட்டும்"</string>
<string name="all_apps" msgid="3054120149509114789">"அனைத்து ஆப்ஸும்"</string>
<string name="request_manage_bluetooth_permission_dont_allow" msgid="8798061333407581300">"அனுமதிக்க வேண்டாம்"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"அனைத்து ஆப்ஸுக்கும் சேவைகளுக்கும்"</string>
<string name="game_settings_title" msgid="1028178627743422090">"கேம் அமைப்புகள்"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"கேம் டாஷ்போர்டு ஷார்ட்கட்டை ஆன் செய்யும் மற்றும் பல"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"முந்தையது"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"அடுத்து"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"வண்ண மாதிரிக்காட்சி"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM கார்டை அணுகுவதற்கான கோரிக்கை"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"ஒரு சாதனம் உங்கள் SIM கார்டை அணுக விரும்புகிறது. விவரங்களைப் பார்க்கத் தட்டவும்."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM கார்டை அணுக அனுமதிக்கவா?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"பவர் சேமிப்புப் பயன்முறை"</item>
<item msgid="588427840913221601">"செயலாக்க நிலை"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"சரி"</string>
</resources>
diff --git a/res/values-te/arrays.xml b/res/values-te/arrays.xml
index fceaa5d..84a7295 100644
--- a/res/values-te/arrays.xml
+++ b/res/values-te/arrays.xml
@@ -73,7 +73,7 @@
<item msgid="7388036070768806193">"స్కాన్ చేస్తోంది…"</item>
<item msgid="1656176059757237036">"కనెక్ట్ చేస్తోంది..."</item>
<item msgid="3249903732481917388">"ప్రామాణీకరిస్తోంది…"</item>
- <item msgid="7789156794775399931">"IP చిరునామాను పొందుతోంది…"</item>
+ <item msgid="7789156794775399931">"IP అడ్రస్ను పొందుతోంది…"</item>
<item msgid="492518447401534767">"కనెక్ట్ చేయబడింది"</item>
<item msgid="4322989558568666518">"తాత్కాలికంగా రద్దు చేయబడింది"</item>
<item msgid="286164147080824297">"డిస్కనెక్ట్ చేస్తోంది..."</item>
@@ -87,7 +87,7 @@
<item msgid="155483314608049961">"స్కాన్ చేస్తోంది…"</item>
<item msgid="3409219643606946053">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>కి కనెక్ట్ చేస్తోంది…"</item>
<item msgid="7891463004457278422">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>తో ప్రామాణీకరిస్తోంది…"</item>
- <item msgid="3193388999810487137">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> నుండి IP చిరునామాను పొందుతోంది…"</item>
+ <item msgid="3193388999810487137">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> నుండి IP అడ్రస్ను పొందుతోంది…"</item>
<item msgid="2227930004124157952">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g>కి కనెక్ట్ చేయబడింది"</item>
<item msgid="7104168043537022445">"తాత్కాలికంగా రద్దు చేయబడింది"</item>
<item msgid="2595938203187002544">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> నుండి డిస్కనెక్ట్ చేస్తోంది…"</item>
@@ -223,21 +223,21 @@
<string-array name="app_ops_categories">
<item msgid="528483497841471005">"లొకేషన్"</item>
<item msgid="7786376598377098070">"వ్యక్తిగతం"</item>
- <item msgid="7707692387382449990">"సందేశం"</item>
+ <item msgid="7707692387382449990">"మెసేజ్"</item>
<item msgid="2235402926760712958">"మీడియా"</item>
<item msgid="1822578131647724167">"పరికరం"</item>
</string-array>
<string-array name="app_ops_summaries">
- <item msgid="8837238583601420163">"స్థూల స్థానం"</item>
- <item msgid="3205182755091629995">"ఖచ్చితమైన స్థానం"</item>
+ <item msgid="8837238583601420163">"స్థూల లొకేషన్"</item>
+ <item msgid="3205182755091629995">"ఖచ్చితమైన లొకేషన్"</item>
<item msgid="8952113542524604064">"GPS"</item>
<item msgid="50701215019227883">"వైబ్రేట్"</item>
- <item msgid="2690144000353492014">"పరిచయాలను చదవండి"</item>
- <item msgid="3858029424955955625">"పరిచయాలను సవరించండి"</item>
+ <item msgid="2690144000353492014">"కాంటాక్ట్లను చదవండి"</item>
+ <item msgid="3858029424955955625">"కాంటాక్ట్లను ఎడిట్ చేయండి"</item>
<item msgid="3439658954936709507">"కాల్ లాగ్ను చదవండి"</item>
- <item msgid="1908944516631132130">"కాల్ లాగ్ను సవరించండి"</item>
+ <item msgid="1908944516631132130">"కాల్ లాగ్ను ఎడిట్ చేయండి"</item>
<item msgid="9066115715905100138">"క్యాలెండర్ను చదవండి"</item>
- <item msgid="1664720478157892566">"క్యాలెండర్ను సవరించండి"</item>
+ <item msgid="1664720478157892566">"క్యాలెండర్ను ఎడిట్ చేయండి"</item>
<item msgid="5478277451617814822">"wi-fi స్కాన్"</item>
<item msgid="2429454210217003798">"నోటిఫికేషన్"</item>
<item msgid="8909068846471624576">"సెల్ స్కాన్"</item>
@@ -251,14 +251,14 @@
<item msgid="5167716820004184705">"SMSను పంపండి"</item>
<item msgid="3834284815734286927">"ICC SMSను చదవండి"</item>
<item msgid="6394881108820762646">"ICC SMSను వ్రాయండి"</item>
- <item msgid="3275060808384314406">"సెట్టింగ్లను సవరించండి"</item>
+ <item msgid="3275060808384314406">"సెట్టింగ్లను ఎడిట్ చేయండి"</item>
<item msgid="8672921438869137431">"పైభాగంలో గీయండి"</item>
<item msgid="346101114322879720">"నోటిఫికేషన్లను యాక్సెస్ చేయండి"</item>
<item msgid="4760681822601767255">"కెమెరా"</item>
<item msgid="2172823594140104317">"ఆడియోను రికార్డ్ చేయండి"</item>
<item msgid="5612873260709742213">"ఆడియో ప్లే చేయండి"</item>
<item msgid="2027206403725749996">"క్లిప్బోర్డ్ను చదవండి"</item>
- <item msgid="5643742956725663156">"క్లిప్బోర్డ్ను సవరించండి"</item>
+ <item msgid="5643742956725663156">"క్లిప్బోర్డ్ను ఎడిట్ చేయండి"</item>
<item msgid="7362845549479684378">"మీడియా బటన్లు"</item>
<item msgid="3843484466100107397">"ఆడియో కేంద్రీకరణ"</item>
<item msgid="617344340943430125">"మాస్టర్ వాల్యూమ్"</item>
@@ -269,8 +269,8 @@
<item msgid="4422070755065530548">"నోటిఫికేషన్ వాల్యూమ్"</item>
<item msgid="3250654589277825306">"బ్లూటూత్ వాల్యూమ్"</item>
<item msgid="4212187233638382465">"సక్రియంగా ఉంచండి"</item>
- <item msgid="5099026183238335900">"స్థానాన్ని పర్యవేక్షించండి"</item>
- <item msgid="2297727967385895059">"అధిక శక్తివంతమైన స్థానాన్ని పర్యవేక్షించండి"</item>
+ <item msgid="5099026183238335900">"లొకేషన్ను పర్యవేక్షించండి"</item>
+ <item msgid="2297727967385895059">"అధిక శక్తివంతమైన లొకేషన్ను పర్యవేక్షించండి"</item>
<item msgid="8700593962030471569">"వినియోగ గణాంకాలను పొందండి"</item>
<item msgid="4140820386622184831">"మైక్రోఫోన్ను మ్యూట్ చేయండి/అన్మ్యూట్ చేయండి"</item>
<item msgid="317746827951691657">"టోస్ట్ను చూపడం"</item>
@@ -286,7 +286,7 @@
<item msgid="2702338156976571452">"వేలిముద్ర"</item>
<item msgid="7925495329948404955">"శరీర సెన్సార్లు"</item>
<item msgid="8163066895749904470">"సెల్ ప్రసారాలను చదవడం"</item>
- <item msgid="7621394050624063528">"స్థానాన్ని నకిలీ చేయడం"</item>
+ <item msgid="7621394050624063528">"డమ్మీ లొకేషన్"</item>
<item msgid="37519917674959757">"నిల్వను చదవడం"</item>
<item msgid="3868809525697401379">"నిల్వలో వ్రాయడం"</item>
<item msgid="2504191192460059817">"స్క్రీన్ను ఆన్ చేయడం"</item>
@@ -299,12 +299,12 @@
<item msgid="364182753727575631">"లొకేషన్"</item>
<item msgid="5728662879095632194">"లొకేషన్"</item>
<item msgid="4104617224667554750">"వైబ్రేట్"</item>
- <item msgid="1623646715189708947">"పరిచయాలను చదవండి"</item>
- <item msgid="5060760609109972207">"పరిచయాలను సవరించండి"</item>
+ <item msgid="1623646715189708947">"కాంటాక్ట్లను చదవండి"</item>
+ <item msgid="5060760609109972207">"కాంటాక్ట్లను సవరించండి"</item>
<item msgid="7451260062940797278">"కాల్ లాగ్ను చదవండి"</item>
- <item msgid="2348589304974534308">"కాల్ లాగ్ను సవరించండి"</item>
+ <item msgid="2348589304974534308">"కాల్ లాగ్ను ఎడిట్ చేయండి"</item>
<item msgid="4089146706115315300">"క్యాలెండర్ను చదవండి"</item>
- <item msgid="1305780729690198918">"క్యాలెండర్ను సవరించండి"</item>
+ <item msgid="1305780729690198918">"క్యాలెండర్ను ఎడిట్ చేయండి"</item>
<item msgid="3461096740171440592">"లొకేషన్"</item>
<item msgid="6657539556093198883">"నోటిఫికేషన్ను పోస్ట్ చేయండి"</item>
<item msgid="8112680908829570200">"లొకేషన్"</item>
@@ -318,14 +318,14 @@
<item msgid="9189359977063200554">"SMS/MMSను పంపండి"</item>
<item msgid="6954817837534799424">"SMS/MMSను చదవండి"</item>
<item msgid="7921014514153395846">"SMS/MMSను వ్రాయండి"</item>
- <item msgid="8997371825401751421">"సెట్టింగ్లను సవరించండి"</item>
+ <item msgid="8997371825401751421">"సెట్టింగ్లను ఎడిట్ చేయండి"</item>
<item msgid="7005755175240764443">"పైభాగంలో గీయండి"</item>
<item msgid="8267704990417682222">"నోటిఫికేషన్లను యాక్సెస్ చేయండి"</item>
<item msgid="3180676986290096851">"కెమెరా"</item>
<item msgid="9174072114281872917">"ఆడియోను రికార్డ్ చేయండి"</item>
<item msgid="1444183972646890539">"ఆడియో ప్లే చేయండి"</item>
<item msgid="4337542044275236638">"క్లిప్బోర్డ్ను చదవండి"</item>
- <item msgid="2681224211796661809">"క్లిప్బోర్డ్ను సవరించండి"</item>
+ <item msgid="2681224211796661809">"క్లిప్బోర్డ్ను ఎడిట్ చేయండి"</item>
<item msgid="4479361062226474111">"మీడియా బటన్లు"</item>
<item msgid="5651140069431283570">"ఆడియో కేంద్రీకరణ"</item>
<item msgid="745291221457314879">"మాస్టర్ వాల్యూమ్"</item>
@@ -353,7 +353,7 @@
<item msgid="4480721672278100858">"వేలిముద్ర"</item>
<item msgid="7883743426029759112">"శరీర సెన్సార్లు"</item>
<item msgid="2546206711741159825">"సెల్ ప్రసారాలను చదవడం"</item>
- <item msgid="2363460595607829243">"స్థానాన్ని నకిలీ చేయడం"</item>
+ <item msgid="2363460595607829243">"డమ్మీ లొకేషన్"</item>
<item msgid="3778165903878569143">"నిల్వను చదవడం"</item>
<item msgid="555939881912035315">"నిల్వలో వ్రాయడం"</item>
<item msgid="4281352581602735717">"స్క్రీన్ను ఆన్ చేయడం"</item>
@@ -473,7 +473,7 @@
</string-array>
<string-array name="proc_stats_process_states">
<item msgid="7389344075996860704">"స్థిరం"</item>
- <item msgid="5777152116210127847">"ప్రముఖ కార్యకలాపం"</item>
+ <item msgid="5777152116210127847">"ప్రముఖ యాక్టివిటీ"</item>
<item msgid="1834030155560727324">"ముఖ్యం (ముందుభాగం)"</item>
<item msgid="8494424742994426350">"ముఖ్యం (నేపథ్యం)"</item>
<item msgid="5099332663422156149">"బ్యాకప్"</item>
@@ -482,9 +482,9 @@
<item msgid="2253476667031759713">"సేవ (పునఃప్రారంభమవుతోంది)"</item>
<item msgid="5209576689975321486">"రిసీవర్"</item>
<item msgid="7243761414719310364">"హోమ్"</item>
- <item msgid="3674963093565630781">"చివరి కార్యకలాపం"</item>
- <item msgid="5545221272903898598">"కాష్ చేసినవి (కార్యకలాపం)"</item>
- <item msgid="3164591924266309710">"కాష్ చేసినవి (కార్యకలాపం క్లయింట్)"</item>
+ <item msgid="3674963093565630781">"చివరి యాక్టివిటీ"</item>
+ <item msgid="5545221272903898598">"కాష్ చేసినవి (యాక్టివిటీ)"</item>
+ <item msgid="3164591924266309710">"కాష్ చేసినవి (యాక్టివిటీ క్లయింట్)"</item>
<item msgid="8186970968968646288">"కాష్ చేసినవి (ఖాళీ)"</item>
</string-array>
<string-array name="color_picker">
diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml
index 0879396..fafc127 100644
--- a/res/values-te/strings.xml
+++ b/res/values-te/strings.xml
@@ -87,15 +87,15 @@
<string name="keywords_add_bt_device" msgid="4533191164203174011">"బ్లూటూత్"</string>
<string name="bluetooth_is_visible_message" msgid="3811631869768157387">"బ్లూటూత్ సెట్టింగ్లను తెరిచి ఉన్నప్పుడు <xliff:g id="DEVICE_NAME">%1$s</xliff:g> సమీప పరికరాలకు కనిపిస్తుంది."</string>
<string name="bluetooth_footer_mac_message" product="default" msgid="4782330594323261630">"ఫోన్ బ్లూటూత్ అడ్రస్: <xliff:g id="BLUETOOTH_MAC_ADDRESS">%1$s</xliff:g>"</string>
- <string name="bluetooth_footer_mac_message" product="tablet" msgid="1257226691967432025">"టాబ్లెట్ యొక్క బ్లూటూత్ చిరునామా: <xliff:g id="BLUETOOTH_MAC_ADDRESS">%1$s</xliff:g>"</string>
+ <string name="bluetooth_footer_mac_message" product="tablet" msgid="1257226691967432025">"టాబ్లెట్ యొక్క బ్లూటూత్ అడ్రస్: <xliff:g id="BLUETOOTH_MAC_ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_footer_mac_message" product="device" msgid="2863536947810007600">"పరికర బ్లూటూత్ అడ్రస్: <xliff:g id="BLUETOOTH_MAC_ADDRESS">%1$s</xliff:g>"</string>
<string name="bluetooth_is_disconnect_question" msgid="777406775955421784">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>ను డిస్కనెక్ట్ చేయాలా?"</string>
<string name="bluetooth_broadcasting" msgid="6379176741690311973">"ప్రసారం"</string>
<string name="bluetooth_device" msgid="2217973503732544291">"పేరులేని బ్లూటూత్ పరికరం"</string>
<string name="progress_scanning" msgid="2564746192843011826">"శోధించడం"</string>
<string name="bluetooth_no_devices_found" msgid="7704539337219953182">"సమీపంలో బ్లూటూత్ పరికరాలేవీ దొరకలేదు."</string>
- <string name="bluetooth_notif_ticker" msgid="209515545257862858">"బ్లూటూత్ జత చేయడానికి అభ్యర్థన"</string>
- <string name="bluetooth_notif_title" msgid="1196532269131348647">"జత చేయడానికి అభ్యర్థన"</string>
+ <string name="bluetooth_notif_ticker" msgid="209515545257862858">"బ్లూటూత్ జత చేయడానికి రిక్వెస్ట్"</string>
+ <string name="bluetooth_notif_title" msgid="1196532269131348647">"జత చేయడానికి రిక్వెస్ట్"</string>
<string name="bluetooth_notif_message" msgid="5584717784198086653">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>తో జత చేయడానికి నొక్కండి."</string>
<string name="bluetooth_show_received_files" msgid="685424727760622632">"స్వీకరించిన ఫైళ్లు"</string>
<string name="bluetooth_show_files_received_via_bluetooth" msgid="7097860463458492953">"బ్లూటూత్ ద్వారా అందుకున్న ఫైళ్లు"</string>
@@ -124,16 +124,16 @@
<string name="bluetooth_ask_enablement_and_lasting_discovery_no_name" product="default" msgid="1381582950049639439">"యాప్ బ్లూటూత్ను ఆన్ చేసి, మీ ఫోన్ను ఇతర డివైజ్లకు కనిపించేలా చేయాలనుకుంటోంది. మీరు దీన్ని తర్వాత బ్లూటూత్ సెట్టింగ్లలో మార్చవచ్చు."</string>
<string name="bluetooth_turning_on" msgid="3842613808709024730">"బ్లూటూత్ను ఆన్ చేస్తోంది…"</string>
<string name="bluetooth_turning_off" msgid="7406309124247701148">"బ్లూటూత్ ఆఫ్ చేస్తోంది..."</string>
- <string name="bluetooth_connection_permission_request" msgid="8793131019383198861">"బ్లూటూత్ కనెక్షన్ అభ్యర్థన"</string>
+ <string name="bluetooth_connection_permission_request" msgid="8793131019383198861">"బ్లూటూత్ కనెక్షన్ రిక్వెస్ట్"</string>
<string name="bluetooth_connection_notif_message" msgid="6087344980352898209">"\"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>\"కి కనెక్ట్ చేయడానికి నొక్కండి."</string>
<string name="bluetooth_connection_dialog_text" msgid="2537152772549874391">"మీరు \"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>\"కు కనెక్ట్ చేయాలనుకుంటున్నారా?"</string>
- <string name="bluetooth_phonebook_request" msgid="1085102844577089889">"ఫోన్ పుస్తకం యాక్సెస్ అభ్యర్థన"</string>
- <string name="bluetooth_pb_acceptance_dialog_text" msgid="7153531868579789993">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> మీ పరిచయాలు మరియు కాల్ చరిత్రకు యాక్సెస్ కోరుతోంది. <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>కి యాక్సెస్ ఇవ్వాలా?"</string>
+ <string name="bluetooth_phonebook_request" msgid="1085102844577089889">"ఫోన్ పుస్తకం యాక్సెస్ రిక్వెస్ట్"</string>
+ <string name="bluetooth_pb_acceptance_dialog_text" msgid="7153531868579789993">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> మీ కాంటాక్ట్లు, కాల్ హిస్టరీకి యాక్సెస్ కోరుతోంది. <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>కి యాక్సెస్ ఇవ్వాలా?"</string>
<string name="bluetooth_remember_choice" msgid="173821849670438110">"మళ్లీ అడగవద్దు"</string>
<string name="bluetooth_pb_remember_choice" msgid="2080511174185036562">"మళ్లీ అడగవద్దు"</string>
- <string name="bluetooth_map_request" msgid="8664081227240707479">"సందేశ యాక్సెస్ అభ్యర్థన"</string>
- <string name="bluetooth_map_acceptance_dialog_text" msgid="2647611490952377156">"%1$s మీ సందేశాలను యాక్సెస్ చేయాలనుకుంటోంది. %2$sకు యాక్సెస్ అందించాలా?"</string>
- <string name="bluetooth_sap_request" msgid="473439406287008397">"SIM యాక్సెస్ అభ్యర్థన"</string>
+ <string name="bluetooth_map_request" msgid="8664081227240707479">"సందేశ యాక్సెస్ రిక్వెస్ట్"</string>
+ <string name="bluetooth_map_acceptance_dialog_text" msgid="2647611490952377156">"%1$s మీ మెసేజ్లను యాక్సెస్ చేయాలనుకుంటోంది. %2$sకు యాక్సెస్ అందించాలా?"</string>
+ <string name="bluetooth_sap_request" msgid="473439406287008397">"SIM యాక్సెస్ రిక్వెస్ట్"</string>
<string name="bluetooth_sap_acceptance_dialog_text" msgid="2849083276356078655">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> మీ SIM కార్డ్ను యాక్సెస్ చేయాలనుకుంటోంది. SIM కార్డ్కి యాక్సెస్ మంజూరు చేయడం వలన మీ పరికరంలో కనెక్షన్ కాలంలో డేటా కనెక్టివిటీ నిలిపివేయబడుతుంది. <xliff:g id="DEVICE_NAME_1">%2$s?</xliff:g>కి యాక్సెస్ మంజూరు చేయండి"</string>
<string name="bluetooth_device_name_summary" msgid="8678342689845439583">"ఇతర పరికరాలలో “<xliff:g id="DEVICE_NAME">^1</xliff:g>” పేరుతో కనిపిస్తుంది"</string>
<string name="bluetooth_off_footer" msgid="76578735660216295">"ఇతర పరికరాలతో కనెక్ట్ చేయడానికి బ్లూటూత్ను ఆన్ చేయండి"</string>
@@ -170,13 +170,13 @@
<string name="proxy_clear_text" msgid="6529658759984031149">"క్లియర్ చేయి"</string>
<string name="proxy_port_label" msgid="4647357286461712574">"ప్రాక్సీ పోర్ట్"</string>
<string name="proxy_exclusionlist_label" msgid="2598613986784917542">"దీని కోసం ప్రాక్సీని విస్మరించు"</string>
- <string name="proxy_defaultView_text" msgid="6795150505379688451">"డిఫాల్ట్లను పునరుద్ధరించు"</string>
+ <string name="proxy_defaultView_text" msgid="6795150505379688451">"ఆటోమేటిక్ సెట్టింగ్లను రీస్టోర్ చేయండి"</string>
<string name="proxy_action_text" msgid="1103328484441449542">"పూర్తయింది"</string>
<string name="proxy_hostname_label" msgid="5504327742505848063">"ప్రాక్సీ హోస్ట్పేరు"</string>
<string name="proxy_error" msgid="3615905975598084126">"గమనిక"</string>
<string name="proxy_error_dismiss" msgid="4207430265140873078">"సరే"</string>
<string name="proxy_error_invalid_host" msgid="3814412792702059247">"మీరు టైప్ చేసిన హోస్ట్పేరు చెల్లదు."</string>
- <string name="proxy_error_invalid_exclusion_list" msgid="6096353559936226599">"మీరు టైప్ చేసిన మినహాయింపు జాబితా సరిగ్గా ఆకృతీకరించబడలేదు. మినహాయించిన డొమైన్ల యొక్క కామాతో వేరుచేసిన జాబితాను టైప్ చేయండి."</string>
+ <string name="proxy_error_invalid_exclusion_list" msgid="6096353559936226599">"మీరు టైప్ చేసిన మినహాయింపు లిస్ట్ సరిగ్గా ఆకృతీకరించబడలేదు. మినహాయించిన డొమైన్ల యొక్క కామాతో వేరుచేసిన లిస్ట్ను టైప్ చేయండి."</string>
<string name="proxy_error_empty_port" msgid="4250295137005082992">"మీరు పోర్ట్ ఫీల్డ్ను పూర్తి చేయాల్సి ఉంటుంది."</string>
<string name="proxy_error_empty_host_set_port" msgid="8886572276450900049">"హోస్ట్ ఫీల్డ్ ఖాళీగా ఉంటే పోర్ట్ ఫీల్డ్ తప్పనిసరిగా ఖాళీగా ఉండాలి."</string>
<string name="proxy_error_invalid_port" msgid="2830054691770209166">"మీరు టైప్ చేసిన పోర్ట్ చెల్లదు."</string>
@@ -233,7 +233,7 @@
<string name="done" msgid="7497982645646431310">"పూర్తయింది"</string>
<string name="apply" msgid="7834684883190163536">"వర్తింపజేయి"</string>
<string name="share" msgid="8502235338607613795">"షేర్ చేయి"</string>
- <string name="add" msgid="8335206931421683426">"జోడించు"</string>
+ <string name="add" msgid="8335206931421683426">"జోడించండి"</string>
<string name="settings_label" msgid="943294133671632976">"సెట్టింగ్లు"</string>
<string name="settings_label_launcher" msgid="820982375501978609">"సెట్టింగ్లు"</string>
<string name="settings_shortcut" msgid="8548239727871847171">"సెట్టింగ్ల షార్ట్కట్"</string>
@@ -259,7 +259,7 @@
<string name="date_time_auto" msgid="4239202185055225869">"ఆటోమేటిక్గా టైమ్ను సెట్ చేయండి"</string>
<string name="zone_auto_title" msgid="3993580453604839924">"ఆటోమేటిక్గా టైమ్ జోన్ను సెట్ చేయండి"</string>
<string name="date_time_24hour_auto" msgid="6583078135067804252">"ఆ భాషలో వాడే ఫార్మాట్ను ఉపయోగించు"</string>
- <string name="date_time_24hour_title" msgid="1445056824481243600">"24‑గంటల ఆకృతి"</string>
+ <string name="date_time_24hour_title" msgid="1445056824481243600">"24‑గంటల ఫార్మాట్"</string>
<string name="date_time_24hour" msgid="286679379105653406">"24-గంటల ఫార్మాట్ను ఉపయోగించు"</string>
<string name="date_time_set_time_title" msgid="2870083415922991906">"సమయం"</string>
<string name="time_format_category_title" msgid="7108616745509689991">"సమయ ఫార్మాట్"</string>
@@ -315,8 +315,8 @@
<string name="decryption_settings_summary" product="tablet" msgid="1864963068216544631">"పరికరం ఎన్క్రిప్ట్ చేయబడలేదు"</string>
<string name="lockscreen_settings_title" msgid="4086121748092341549">"లాక్ స్క్రీన్"</string>
<string name="lockscreen_settings_what_to_show_category" msgid="9205490627927741254">"వేటిని చూపాలి"</string>
- <string name="security_settings_summary" msgid="1627059516127354233">"నా స్థానాన్ని, స్క్రీన్ అన్లాక్ను, సిమ్ కార్డు లాక్ను, ఆధారాల నిల్వ లాక్ను సెట్ చేయి"</string>
- <string name="cdma_security_settings_summary" msgid="2455517905101186330">"నా స్థానాన్ని, స్క్రీన్ అన్లాక్ను, ఆధారాల నిల్వ లాక్ను సెట్ చేయండి"</string>
+ <string name="security_settings_summary" msgid="1627059516127354233">"నా లొకేషన్, స్క్రీన్ అన్లాక్ను, సిమ్ కార్డు లాక్ను, ఆధారాల స్టోరేజ్ లాక్ను సెట్ చేయి"</string>
+ <string name="cdma_security_settings_summary" msgid="2455517905101186330">"నా లొకేషన్, స్క్రీన్ అన్లాక్, ఆధారాల స్టోరేజ్ లాక్ను సెట్ చేయండి"</string>
<string name="security_passwords_title" msgid="4154420930973818581">"గోప్యత"</string>
<string name="disabled_by_administrator_summary" msgid="5424846182313851124">"అందుబాటులో లేదు"</string>
<string name="security_status_title" msgid="6958004275337618656">"సెక్యూరిటీ స్టేటస్"</string>
@@ -472,7 +472,7 @@
<string name="security_settings_udfps_enroll_find_sensor_message" msgid="8383106460819519961">"మీ స్క్రీన్ మీద వేలిముద్ర సెన్సార్ ఉంది. మీరు తర్వాతి స్క్రీన్లో మీ వేలిముద్రను క్యాప్చర్ చేస్తారు."</string>
<string name="security_settings_udfps_enroll_find_sensor_start_button" msgid="3172268783620336357">"ప్రారంభం"</string>
<string name="security_settings_udfps_enroll_a11y" msgid="1899453114050362235">"సెన్సార్ను కనుగొనడానికి, స్క్రీన్ అంతటా వేలిని జరపండి. వేలిముద్ర సెన్సార్ను తాకి & నొక్కి ఉంచండి."</string>
- <string name="security_settings_fingerprint_enroll_find_sensor_content_description" msgid="3065850549419750523">"పరికరం మరియు వేలిముద్ర సెన్సార్ స్థానంతో చిత్రపటం"</string>
+ <string name="security_settings_fingerprint_enroll_find_sensor_content_description" msgid="3065850549419750523">"పరికరం మరియు వేలిముద్ర సెన్సార్ లొకేషన్తో చిత్రపటం"</string>
<string name="security_settings_fingerprint_enroll_dialog_name_label" msgid="7298812463228440333">"పేరు"</string>
<string name="security_settings_fingerprint_enroll_dialog_ok" msgid="4074335979239208021">"సరే"</string>
<string name="security_settings_fingerprint_enroll_dialog_delete" msgid="6027141901007342389">"తొలగించు"</string>
@@ -833,11 +833,11 @@
<string name="bluetooth_preference_paired_dialog_title" msgid="1090131276572055841">"జత చేసిన పరికరం"</string>
<string name="bluetooth_preference_paired_dialog_internet_option" msgid="4337953030661626289">"ఇంటర్నెట్ కనెక్షన్"</string>
<string name="bluetooth_preference_paired_dialog_keyboard_option" msgid="8247634441638919886">"కీబోర్డ్"</string>
- <string name="bluetooth_preference_paired_dialog_contacts_option" msgid="8194423860397844579">"పరిచయాలు మరియు కాల్ చరిత్ర"</string>
+ <string name="bluetooth_preference_paired_dialog_contacts_option" msgid="8194423860397844579">"కాంటాక్ట్లు, కాల్ హిస్టరీ"</string>
<string name="bluetooth_pairing_dialog_title" msgid="6106058683134173178">"ఈ పరికరంతో జత చేయాలా?"</string>
- <string name="bluetooth_pairing_dialog_sharing_phonebook_title" msgid="5472835166206721325">"ఫోన్ పుస్తకాన్ని భాగస్వామ్యం చేయాలా?"</string>
- <string name="bluetooth_pairing_dialog_contants_request" msgid="7516277926581535299">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> మీ పరిచయాలను మరియు కాల్ చరిత్రను యాక్సెస్ చేయాలనుకుంటోంది."</string>
- <string name="bluetooth_pairing_dialog_paring_request" msgid="1545098121090892788">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> బ్లూటూత్తో జత చేయాలనుకుంటోంది. కనెక్ట్ చేసినప్పుడు, ఇది మీ పరిచయాలు మరియు కాల్ చరిత్రకి ప్రాప్యతని కలిగి ఉంటుంది."</string>
+ <string name="bluetooth_pairing_dialog_sharing_phonebook_title" msgid="5472835166206721325">"ఫోన్ బుక్ను షేర్ చేయాలా?"</string>
+ <string name="bluetooth_pairing_dialog_contants_request" msgid="7516277926581535299">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> మీ కాంటాక్ట్ లను, కాల్ హిస్టరీని యాక్సస్ చేయాలనుకుంటోంది."</string>
+ <string name="bluetooth_pairing_dialog_paring_request" msgid="1545098121090892788">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> బ్లూటూత్తో పెయిర్ చేయాలనుకుంటోంది. కనెక్ట్ చేసినప్పుడు, ఇది మీ కాంటాక్ట్లు, కాల్ హిస్టరీకి యాక్సెస్ను కలిగి ఉంటుంది."</string>
<string name="bluetooth_preference_found_media_devices" msgid="830061195998352840">"అందుబాటులో ఉన్న పరికరాలు"</string>
<string name="bluetooth_preference_no_found_devices" msgid="1331122763066030155">"పరికరాలు ఏవీ అందుబాటులో లేవు"</string>
<string name="bluetooth_device_context_connect" msgid="4913860372216815855">"కనెక్ట్ చేయి"</string>
@@ -850,7 +850,7 @@
<string name="bluetooth_advanced_titlebar" msgid="5369701494951467257">"అధునాతన బ్లూటూత్"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="316627049372961941">"బ్లూటూత్ను ఆన్ చేసినప్పుడు, సమీపంలోని ఇతర బ్లూటూత్ పరికరాలతో మీ పరికరం కమ్యూనికేట్ చేయగలదు."</string>
<string name="bluetooth_scanning_on_info_message" msgid="6667723887545056976">"బ్లూటూత్ ఆన్ చేసినప్పుడు, సమీపంలోని ఇతర బ్లూటూత్ పరికరాలతో మీ పరికరం కమ్యూనికేట్ చేయగలదు.\n\nపరికర వినియోగ అనుభూతిని మెరుగుపరచడానికి, ఏ సమయంలోనైనా, బ్లూటూత్ ఆఫ్లో ఉన్నప్పుడు కూడా, సమీపంలోని పరికరాలను, యాప్లు, సర్వీస్లు ఇప్పటికీ స్కాన్ చేయవచ్చు. ఉదాహరణకు, లొకేషన్ ఆధారిత ఫీచర్లు, సర్వీస్లను మెరుగుపరచడానికి దీనిని ఉపయోగించవచ్చు. మీరు దీన్ని "<annotation id="link">"బ్లూటూత్ స్కానింగ్ సెట్టింగ్లలో"</annotation>" మార్చవచ్చు."</string>
- <string name="ble_scan_notify_text" msgid="1358879010396045164">"స్థాన ఖచ్చితత్వాన్ని మెరుగుపరచడానికి, సిస్టమ్ యాప్లు మరియు సేవలు ఇప్పటికీ బ్లూటూత్ పరికరాలను గుర్తించగలవు. మీరు దీన్ని <xliff:g id="LINK_BEGIN_0">LINK_BEGIN</xliff:g>స్కానింగ్ సెట్టింగ్లు<xliff:g id="LINK_END_1">LINK_END</xliff:g>లో మార్చవచ్చు."</string>
+ <string name="ble_scan_notify_text" msgid="1358879010396045164">"లొకేషన్ను ఖచ్చితత్వాన్ని మెరుగుపరచడానికి, సిస్టమ్ యాప్లు, సర్వీస్లు ఇప్పటికీ బ్లూటూత్ పరికరాలను గుర్తించగలవు. మీరు దీన్ని <xliff:g id="LINK_BEGIN_0">LINK_BEGIN</xliff:g>స్కానింగ్ సెట్టింగ్లు<xliff:g id="LINK_END_1">LINK_END</xliff:g>లో మార్చవచ్చు."</string>
<string name="bluetooth_connect_failed" msgid="7892663424429584925">"కనెక్ట్ చేయడం సాధ్యం కాలేదు. మళ్లీ ప్రయత్నించండి."</string>
<string name="device_details_title" msgid="1155622417516195481">"పరికర వివరాలు"</string>
<string name="bluetooth_device_mac_address" msgid="4873325074786732703">"పరికర బ్లూటూత్ అడ్రస్: <xliff:g id="ADDRESS">%1$s</xliff:g>"</string>
@@ -945,17 +945,17 @@
<string name="wifi_sap_no_channel_error" msgid="2126487622024749402">"ఈ దేశంలో 5 GHz బ్యాండ్ అందుబాటులో లేదు"</string>
<string name="wifi_in_airplane_mode" msgid="1235412508135267981">"ఎయిర్ప్లేన్ మోడ్లో"</string>
<string name="wifi_notify_open_networks" msgid="2610323626246818961">"పబ్లిక్ నెట్వర్క్ల సమాచారం తెలియజేస్తుంది"</string>
- <string name="wifi_notify_open_networks_summary" msgid="191058832201741013">"అధిక నాణ్యత ఉన్న పబ్లిక్ నెట్వర్క్ అందుబాటులో ఉన్నప్పుడు తెలియజేస్తుంది"</string>
+ <string name="wifi_notify_open_networks_summary" msgid="191058832201741013">"అధిక క్వాలిటీ ఉన్న పబ్లిక్ నెట్వర్క్ అందుబాటులో ఉన్నప్పుడు తెలియజేస్తుంది"</string>
<string name="wifi_wakeup" msgid="3834327315861781611">"Wi‑Fiని ఆటోమేటిక్గా ఆన్ చేయి"</string>
- <string name="wifi_wakeup_summary" msgid="5778059083790221465">"మీ ఇంటి నెట్వర్క్ల వంటి సేవ్ చేసిన అధిక నాణ్యత గల నెట్వర్క్లు అందుబాటులో ఉన్నప్పుడు Wi‑Fi తిరిగి ఆన్ చేయబడుతుంది"</string>
- <string name="wifi_wakeup_summary_no_location" msgid="681323616606485096">"స్థానం ఆఫ్ చేయబడింది కనుక అందుబాటులో లేదు. "<annotation id="link">"స్థానం"</annotation>" ఆన్ చేయండి."</string>
+ <string name="wifi_wakeup_summary" msgid="5778059083790221465">"మీ ఇంటి నెట్వర్క్ల వంటి సేవ్ చేసిన అధిక క్వాలిటీ గల నెట్వర్క్లు అందుబాటులో ఉన్నప్పుడు Wi‑Fi తిరిగి ఆన్ చేయబడుతుంది"</string>
+ <string name="wifi_wakeup_summary_no_location" msgid="681323616606485096">"లొకేషన్ ఆఫ్ చేయబడింది కనుక అందుబాటులో లేదు. "<annotation id="link">"లొకేషన్ను"</annotation>" ఆన్ చేయండి."</string>
<string name="wifi_wakeup_summary_scanning_disabled" msgid="1771489741850119751">"Wi‑Fi స్కానింగ్ ఆఫ్ చేయబడినందున అందుబాటులో లేదు"</string>
<string name="wifi_wakeup_summary_scoring_disabled" msgid="3615120120960539780">"ఉపయోగించడానికి, నెట్వర్క్ రేటింగ్ ప్రదాతను ఎంచుకోండి"</string>
<string name="wifi_poor_network_detection" msgid="8210035875160288422">"బలహీన కనెక్షన్లను నివారించు"</string>
<string name="wifi_poor_network_detection_summary" msgid="383834617032605347">"Wi‑Fi నెట్వర్క్ ఉత్తమ ఇంటర్నెట్ కనెక్షన్ను కలిగి ఉంటే మినహా ఉపయోగించవద్దు"</string>
<string name="wifi_avoid_poor_network_detection_summary" msgid="4993203473116721772">"ఉత్తమ ఇంటర్నెట్ కనెక్షన్ ఉన్న నెట్వర్క్లను మాత్రమే ఉపయోగించు"</string>
<string name="use_open_wifi_automatically_title" msgid="7193846454986712009">"పబ్లిక్ నెట్వర్క్లకు కనెక్ట్ అవ్వండి"</string>
- <string name="use_open_wifi_automatically_summary" msgid="6663890845558591023">"అధిక నాణ్యత గల పబ్లిక్ నెట్వర్క్లకు ఆటోమేటిక్గా కనెక్ట్ చేస్తుంది"</string>
+ <string name="use_open_wifi_automatically_summary" msgid="6663890845558591023">"అధిక క్వాలిటీ గల పబ్లిక్ నెట్వర్క్లకు ఆటోమేటిక్గా కనెక్ట్ చేస్తుంది"</string>
<string name="use_open_wifi_automatically_summary_scoring_disabled" msgid="2299284032301667622">"ఉపయోగించడానికి, నెట్వర్క్ రేటింగ్ ప్రదాతను ఎంచుకోండి"</string>
<string name="use_open_wifi_automatically_summary_scorer_unsupported_disabled" msgid="1780306481499369913">"ఉపయోగించడానికి, అనుకూల నెట్వర్క్ రేటింగ్ ప్రదాతను ఎంచుకోండి"</string>
<string name="wifi_install_credentials" msgid="5192903644606839972">"సర్టిఫికెట్లను ఇన్స్టాల్ చేయి"</string>
@@ -990,14 +990,14 @@
<string name="wifi_empty_list_wifi_on" msgid="2448010040478321376">"నెట్వర్క్ల కోసం సెర్చ్ చేస్తోంది…"</string>
<string name="wifi_empty_list_user_restricted" msgid="454861411536708709">"మీకు Wi‑Fi నెట్వర్క్ను మార్చడానికి అనుమతి లేదు."</string>
<string name="wifi_more" msgid="8742256421693351035">"మరిన్ని"</string>
- <string name="wifi_setup_wps" msgid="4303694722593999931">"స్వయంచాలక సెటప్ (WPS)"</string>
+ <string name="wifi_setup_wps" msgid="4303694722593999931">"ఆటోమేటిక్ సెటప్ (WPS)"</string>
<string name="wifi_settings_scanning_required_title" msgid="1088663325396007484">"Wi‑Fi స్కానింగ్ను ఆన్ చేయాలా?"</string>
<string name="wifi_settings_scanning_required_summary" msgid="4770243653675416569">"Wi‑Fiని ఆటోమేటిక్గా ఆన్ చేయడానికి, మీరు ముందుగా Wi‑Fi స్కానింగ్ను ఆన్ చేయాలి."</string>
<string name="wifi_settings_scanning_required_info" msgid="1473411566072565789">"Wi‑Fi ఆఫ్లో ఉన్నా కూడా, ఏ సమయంలోనైనా Wi‑Fi నెట్వర్క్లను స్కాన్ చేయడానికి యాప్లను, సర్వీసులను Wi‑Fi స్కానింగ్ అనుమతిస్తుంది. ఉదాహరణకు, లొకేషన్ ఆధారిత ఫీచర్లను, సర్వీసులను మెరుగుపరచడానికి దీనిని ఉపయోగించవచ్చు."</string>
<string name="wifi_settings_scanning_required_turn_on" msgid="1112223196123955447">"ఆన్ చేయి"</string>
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Wi-Fi స్కానింగ్ ఆన్ చేయబడింది"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"అధునాతన ఆప్షన్లు"</string>
- <string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"డ్రాప్-డౌన్ జాబితా అధునాతన ఎంపికలు"</string>
+ <string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"డ్రాప్-డౌన్ లిస్ట్ అధునాతన ఎంపికలు"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"విస్తరించు"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"నెట్వర్క్ పేరు"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"SSIDని ఎంటర్ చేయండి"</string>
@@ -1073,7 +1073,7 @@
<string name="wifi_dpp_connect_network_using_qr_code" msgid="6975258007798254937">"ఈ నెట్వర్క్కు పరికరాన్ని జోడించడానికి QR కోడ్ను ఉపయోగించండి"</string>
<string name="wifi_dpp_qr_code_is_not_valid_format" msgid="5190689503019328279">"QR కోడ్ చెల్లుబాటు అయ్యే ఫార్మాట్లో లేదు"</string>
<string name="retry" msgid="7542103800274026915">"మళ్లీ ప్రయత్నించు"</string>
- <string name="wifi_shared" msgid="8850748923537589782">"ఇతర పరికర వినియోగదారులతో భాగస్వామ్యం చేయి"</string>
+ <string name="wifi_shared" msgid="8850748923537589782">"ఇతర పరికర యూజర్లతో షేర్ చేయండి"</string>
<string name="wifi_unchanged" msgid="8026045290856150191">"(మారలేదు)"</string>
<string name="wifi_unspecified" msgid="4561964943472312208">"దయచేసి ఎంచుకోండి"</string>
<string name="wifi_multiple_cert_added" msgid="2151019652853383776">"(బహుళ ప్రమాణపత్రాలు జోడించబడ్డాయి)"</string>
@@ -1087,9 +1087,9 @@
<string name="wifi_wps_available_second_item" msgid="1717024103303480804">" (WPS అందుబాటులో ఉంది)"</string>
<string name="wifi_carrier_connect" msgid="4511538300946413213">"క్యారియర్ Wi‑Fi నెట్వర్క్"</string>
<string name="wifi_carrier_content" msgid="2876499905644083615">"<xliff:g id="NAME">%1$s</xliff:g> ద్వారా కనెక్ట్ చేయండి"</string>
- <string name="wifi_scan_always_turnon_message" msgid="2165909441512029921">"స్థాన ఖచ్చితత్వాన్ని మెరుగుపరచడానికి మరియు ఇతర ప్రయోజనాల దృష్ట్యా, <xliff:g id="APP_NAME">%1$s</xliff:g> Wi-Fi ఆఫ్లో ఉన్నప్పటికీ, నెట్వర్క్ను స్కాన్ చేయడం ప్రారంభించాలనుకుంటుంది.\n\nస్కాన్ చేయాలనుకునే అన్ని యాప్ల కోసం దీన్ని అనుమతించాలా?"</string>
- <string name="wifi_scan_always_turn_on_message_unknown" msgid="4903345360745717385">"స్థాన ఖచ్చితత్వం మెరుగుపరచడం, ఇతర ప్రయోజనాల దృష్ట్యా, ఒక తెలియని యాప్ Wi-Fi ఆఫ్లో ఉన్నప్పటికీ నెట్వర్క్ను స్కాన్ చేయడానికి అనుమతి కోరుతోంది.\n\nస్కాన్ చేయాలనుకునే అన్ని యాప్ల కోసం దీన్ని అనుమతించాలా?"</string>
- <string name="wifi_scan_always_turnoff_message" msgid="93691286302680448">"దీన్ని ఆఫ్ చేయడానికి, ఓవర్ఫ్లో మెనులో అధునాతనంకి వెళ్లండి."</string>
+ <string name="wifi_scan_always_turnon_message" msgid="2165909441512029921">"లొకేషన్ ఖచ్చితత్వాన్ని మెరుగుపరచడానికి, అలాగే ఇతర ప్రయోజనాల దృష్ట్యా, <xliff:g id="APP_NAME">%1$s</xliff:g> Wi-Fi ఆఫ్లో ఉన్నప్పటికీ, నెట్వర్క్ను స్కాన్ చేయడం ఆన్ చేయాలనుకుంటోంది.\n\nస్కాన్ చేయాలనుకునే అన్ని యాప్ల కోసం దీన్ని అనుమతించాలా?"</string>
+ <string name="wifi_scan_always_turn_on_message_unknown" msgid="4903345360745717385">"లొకేషన్ ఖచ్చితత్వం మెరుగుపరచడం, ఇతర ప్రయోజనాల దృష్ట్యా, ఒక తెలియని యాప్ Wi-Fi ఆఫ్లో ఉన్నప్పటికీ నెట్వర్క్ను స్కాన్ చేయడానికి అనుమతి కోరుతోంది.\n\nస్కాన్ చేయాలనుకునే అన్ని యాప్ల కోసం దీన్ని అనుమతించాలా?"</string>
+ <string name="wifi_scan_always_turnoff_message" msgid="93691286302680448">"దీన్ని ఆఫ్ చేయడానికి, ఓవర్ఫ్లో మెనూలో అధునాతనంకి వెళ్లండి."</string>
<string name="wifi_scan_always_confirm_allow" msgid="4154200627800959777">"అనుమతించు"</string>
<string name="wifi_scan_always_confirm_deny" msgid="6997087934558839256">"తిరస్కరించు"</string>
<string name="wifi_hotspot_title" msgid="1918712370697971229">"కనెక్ట్ చేయడానికి సైన్ ఇన్ చేయాలా?"</string>
@@ -1132,7 +1132,7 @@
</plurals>
<string name="wifi_advanced_titlebar" msgid="1234150304285575798">"అధునాతన Wi‑Fi"</string>
<string name="wifi_advanced_ssid_title" msgid="1561437650193980185">"SSID"</string>
- <string name="wifi_advanced_device_mac_address_title" msgid="6155800851233164411">"డివైజ్ యొక్క MAC చిరునామా"</string>
+ <string name="wifi_advanced_device_mac_address_title" msgid="6155800851233164411">"డివైజ్ యొక్క MAC అడ్రస్"</string>
<string name="wifi_advanced_randomized_mac_address_title" msgid="3930671320234553088">"ర్యాండమ్గా రూపొందించిన MAC అడ్రస్"</string>
<string name="wifi_advanced_randomized_mac_address_disconnected_title" msgid="2755843130417523727">"ర్యాండమ్గా రూపొందించిన MAC అడ్రస్ (చివరిగా ఉపయోగించినది)"</string>
<string name="wifi_advanced_ip_address_title" msgid="4265355419782184514">"IP అడ్రస్"</string>
@@ -1148,9 +1148,9 @@
<string name="wifi_advanced_not_available" msgid="8701003884367299092">"ఈ వినియోగదారుకి Wi‑Fi అధునాతన సెట్టింగ్లు అందుబాటులో లేవు"</string>
<string name="wifi_ip_settings_menu_save" msgid="5190481040428567106">"సేవ్ చేయి"</string>
<string name="wifi_ip_settings_menu_cancel" msgid="1757817733064004598">"రద్దు చేయి"</string>
- <string name="wifi_ip_settings_invalid_ip_address" msgid="3622891107865052307">"చెల్లుబాటు అయ్యే IP చిరునామాను టైప్ చేయండి."</string>
- <string name="wifi_ip_settings_invalid_gateway" msgid="1174931247370931239">"చెల్లుబాటు అయ్యే గేట్వే చిరునామాను టైప్ చేయండి."</string>
- <string name="wifi_ip_settings_invalid_dns" msgid="1757402215999845975">"చెల్లుబాటు అయ్యే DNS చిరునామాను టైప్ చేయండి."</string>
+ <string name="wifi_ip_settings_invalid_ip_address" msgid="3622891107865052307">"చెల్లుబాటు అయ్యే IP అడ్రస్ను టైప్ చేయండి."</string>
+ <string name="wifi_ip_settings_invalid_gateway" msgid="1174931247370931239">"చెల్లుబాటు అయ్యే గేట్వే అడ్రస్ను టైప్ చేయండి."</string>
+ <string name="wifi_ip_settings_invalid_dns" msgid="1757402215999845975">"చెల్లుబాటు అయ్యే DNS అడ్రస్ను టైప్ చేయండి."</string>
<string name="wifi_ip_settings_invalid_network_prefix_length" msgid="5980808986926987299">"నెట్వర్క్ ఆదిప్రత్యయ పొడవు 0 మరియు 32 మధ్య ఉండేలా టైప్ చేయండి."</string>
<string name="wifi_dns1" msgid="6764769531843748514">"DNS 1 (ప్రైవేట్ DNS ద్వారా ఓవర్రైడ్ చేయబడనంతవరకు)"</string>
<string name="wifi_dns2" msgid="7273133202625326148">"DNS 2 (ప్రైవేట్ DNS ద్వారా ఓవర్రైడ్ చేయబడనంతవరకు)"</string>
@@ -1235,8 +1235,8 @@
<string name="wifi_calling_mode_wifi_only_summary" msgid="3155660680014892641">"Wi‑Fi ద్వారా కాల్ చేయగలరు. Wi‑Fiని కోల్పోతే, కాల్ ముగిసిపోతుంది."</string>
<string name="wifi_calling_off_explanation" msgid="6295526820826322895">"Wi-Fi కాలింగ్ ఆన్లో ఉన్నప్పుడు, మీ ఫోన్ మీ ప్రాధాన్యత మరియు ఏ సిగ్నల్ సామర్థ్యం ఎక్కువగా ఉంది వంటి అంశాల ఆధారంగా Wi-Fi నెట్వర్క్లు లేదా మీ క్యారియర్ నెట్వర్క్ ద్వారా కాల్స్ వెళ్లేలా చేస్తుంది. ఈ ఫీచర్ను ఆన్ చేయడానికి ముందు, రుసుములు మరియు ఇతర వివరాల గురించి తెలుసుకోవడానికి మీ క్యారియర్ను సంప్రదించండి.<xliff:g id="ADDITIONAL_TEXT">%1$s</xliff:g>"</string>
<string name="wifi_calling_off_explanation_2" msgid="3487475808574416183"></string>
- <string name="emergency_address_title" msgid="3490633500025717573">"అత్యవసర చిరునామా"</string>
- <string name="emergency_address_summary" msgid="3022628750270626473">"Wi-Fi ద్వారా అత్యవసర కాల్ చేసినప్పుడు మీ స్థానాన్ని ఉపయోగించబడుతుంది"</string>
+ <string name="emergency_address_title" msgid="3490633500025717573">"అత్యవసర అడ్రస్"</string>
+ <string name="emergency_address_summary" msgid="3022628750270626473">"Wi-Fi ద్వారా అత్యవసర కాల్ చేసినప్పుడు మీ లొకేషన్ ఉపయోగించబడుతుంది"</string>
<string name="private_dns_help_message" msgid="851221502063782306">"ప్రైవేట్ DNS ఫీచర్ల గురించి "<annotation id="url">"మరింత తెలుసుకోండి"</annotation></string>
<string name="private_dns_mode_on" msgid="8878679071975375696">"ఆన్"</string>
<string name="wifi_calling_pref_managed_by_carrier" msgid="129524064888622179">"క్యారియర్ ద్వారా నిర్వహించబడుతున్న సెట్టింగ్"</string>
@@ -1321,7 +1321,7 @@
<string name="auto_brightness_summary_off" msgid="8077066192887677956">"ఆఫ్"</string>
<string name="auto_brightness_summary_very_low" msgid="2705445901659224330">"ప్రాధాన్య ప్రకాశం చాలా తక్కువకు ఉంచబడింది"</string>
<string name="auto_brightness_summary_low" msgid="1606100911112851291">"ప్రాధాన్య ప్రకాశం తక్కువకు ఉంచబడింది"</string>
- <string name="auto_brightness_summary_default" msgid="9038441148247815684">"ప్రాధాన్య ప్రకాశం డిఫాల్ట్కి ఉంచబడింది"</string>
+ <string name="auto_brightness_summary_default" msgid="9038441148247815684">"ప్రాధాన్య ప్రకాశం ఆటోమేటిక్కు సెట్ చేయబడింది"</string>
<string name="auto_brightness_summary_high" msgid="2886260311484349010">"ప్రాధాన్య ప్రకాశం ఎక్కువకు ఉంచబడింది"</string>
<string name="auto_brightness_summary_very_high" msgid="8294814315426024005">"ప్రాధాన్య ప్రకాశం చాలా ఎక్కువకు ఉంచబడింది"</string>
<string name="auto_brightness_off_title" msgid="5156056957376839677">"ఆఫ్"</string>
@@ -1340,7 +1340,7 @@
<string name="peak_refresh_rate_title" msgid="1878771412897140903">"స్మూత్ డిస్ప్లే"</string>
<string name="peak_refresh_rate_summary" msgid="1527087897198455042">"కొంత కంటెంట్ కోసం రిఫ్రెష్ రేటును ఆటోమేటిక్గా 60 నుండి 90 Hz వరకు పెంచుతుంది. బ్యాటరీ వినియోగం పెరుగుతుంది."</string>
<string name="force_high_refresh_rate_toggle" msgid="3325789621928312050">"ఫోర్స్ పీక్ రిఫ్రెష్ రేటు"</string>
- <string name="force_high_refresh_rate_desc" msgid="7794566420873814875">"మెరుగైన స్పర్శ ప్రతిస్పందన & యానిమేషన్ నాణ్యత కోసం అత్యధిక రిఫ్రెష్ రేటు. ఇది బ్యాటరీ వినియోగం పెరిగేలా చేస్తుంది."</string>
+ <string name="force_high_refresh_rate_desc" msgid="7794566420873814875">"మెరుగైన స్పర్శ ప్రతిస్పందన & యానిమేషన్ క్వాలిటీ కోసం అత్యధిక రిఫ్రెష్ రేటు. ఇది బ్యాటరీ వినియోగం పెరిగేలా చేస్తుంది."</string>
<string name="adaptive_sleep_title" msgid="2987961991423539233">"స్క్రీన్ అటెన్షన్"</string>
<string name="adaptive_sleep_summary_on" msgid="313187971631243800">"ఆన్ / మీరు స్క్రీన్ వేపే చూస్తూ ఉంటే అది ఆఫ్ కాదు"</string>
<string name="adaptive_sleep_summary_off" msgid="5272156339202897523">"ఆఫ్లో ఉంది"</string>
@@ -1424,7 +1424,7 @@
<string name="screensaver_settings_when_to_dream" msgid="8145025742428940520">"ఎప్పుడు ప్రారంభించాలి"</string>
<string name="screensaver_settings_current" msgid="390472865895976891">"ప్రస్తుత స్క్రీన్ సేవర్"</string>
<string name="screensaver_settings_button" msgid="6159236558934930238">"సెట్టింగ్లు"</string>
- <string name="automatic_brightness" msgid="4599827881929079513">"స్వయంచాలక ప్రకాశం"</string>
+ <string name="automatic_brightness" msgid="4599827881929079513">"ఆటోమేటిక్ ప్రకాశం"</string>
<string name="lift_to_wake_title" msgid="8994218158737714046">"సక్రియం చేయడానికి వేళ్లను తీసివేయండి"</string>
<string name="ambient_display_screen_title" msgid="8615947016991429325">"యాంబియంట్ డిస్ప్లే"</string>
<string name="ambient_display_category_triggers" msgid="1216640141609270011">"ఎప్పుడు చూపాలి"</string>
@@ -1468,7 +1468,7 @@
<string name="sim_change_data_message" msgid="3046178883369645132">"మీరు మొబైల్ డేటా కోసం <xliff:g id="CARRIER2_0">%2$s</xliff:g>ను వినియోగిస్తున్నారు. మీరు <xliff:g id="CARRIER1">%1$s</xliff:g>కు మారితే, <xliff:g id="CARRIER2_1">%2$s</xliff:g> ఇప్పటి నుండి మొబైల్ డేటా కోసం ఉపయోగించబడదు."</string>
<string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g>ని ఉపయోగించు"</string>
<string name="sim_preferred_title" msgid="7182406911552216373">"ప్రాధాన్య SIM కార్డ్ నవీకరిం.?"</string>
- <string name="sim_preferred_message" msgid="6004009449266648351">"మీ పరికరంలో <xliff:g id="NEW_SIM">%1$s</xliff:g> SIM మాత్రమే ఉంది. మొబైల్ డేటా, కాల్స్ మరియు SMS సందేశాల కోసం మీరు ఈ SIMని ఉపయోగించాలనుకుంటున్నారా?"</string>
+ <string name="sim_preferred_message" msgid="6004009449266648351">"మీ పరికరంలో <xliff:g id="NEW_SIM">%1$s</xliff:g> SIM మాత్రమే ఉంది. మొబైల్ డేటా, కాల్స్ మరియు SMS మెసేజ్ల కోసం మీరు ఈ SIMని ఉపయోగించాలనుకుంటున్నారా?"</string>
<string name="wrong_pin_code_pukked" msgid="3414172752791445033">"సిమ్ పిన్ కోడ్ చెల్లదు మీరు తప్పనిసరిగా మీ డివైజ్ను అన్లాక్ చేయడానికి మీ క్యారియర్ను ఇప్పుడు సంప్రదించాలి."</string>
<plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
<item quantity="other">SIM పిన్ కోడ్ తప్పు, మీకు మరో <xliff:g id="NUMBER_1">%d</xliff:g> ప్రయత్నాలు మిగిలి ఉన్నాయి.</item>
@@ -1497,8 +1497,8 @@
<string name="storage_settings_for_app" msgid="229425418984637483">"స్టోరేజ్ & కాష్"</string>
<string name="storage_usb_settings" msgid="7058142934214211583">"స్టోరేజ్"</string>
<string name="storage_settings_title" msgid="486118156723194815">"నిల్వ సెట్టింగ్లు"</string>
- <string name="storage_settings_summary" product="nosdcard" msgid="3858049818577638926">"USB నిల్వను అన్మౌంట్ చేయండి, అందుబాటులో ఉన్న నిల్వను వీక్షించండి"</string>
- <string name="storage_settings_summary" product="default" msgid="267557695753980969">"SD కార్డుని అన్మౌంట్ చేయండి, అందుబాటులో ఉన్న నిల్వను వీక్షించండి"</string>
+ <string name="storage_settings_summary" product="nosdcard" msgid="3858049818577638926">"USB నిల్వను అన్మౌంట్ చేయండి, అందుబాటులో ఉన్న నిల్వను చూడండి"</string>
+ <string name="storage_settings_summary" product="default" msgid="267557695753980969">"SD కార్డుని అన్మౌంట్ చేయండి, అందుబాటులో ఉన్న నిల్వను చూడండి"</string>
<string name="imei_multi_sim" msgid="71477088017585479">"IMEI (సిమ్ స్లాట్ %1$d)"</string>
<string name="view_saved_network" msgid="1232387673095080910">"చూడటానికి సేవ్ చేసిన నెట్వర్క్ను ఎంచుకోండి"</string>
<string name="status_number" product="tablet" msgid="3597945414666253183">"MDN"</string>
@@ -1649,7 +1649,7 @@
<string name="storage_wizard_move_progress_title" msgid="3912406225614672391">"<xliff:g id="APP">^1</xliff:g>ని తరలిస్తోంది…"</string>
<string name="storage_wizard_move_progress_body" msgid="2396714553394935094">"తరలించే సమయంలో <xliff:g id="NAME">^1</xliff:g>ని తీసివేయవద్దు. \n\nఈ డివైజ్లోని <xliff:g id="APP">^2</xliff:g> యాప్ తరలింపు పూర్తయ్యే వరకు అందుబాటులో ఉండదు."</string>
<string name="storage_wizard_move_progress_cancel" msgid="3494022998599718937">"తరలింపు రద్దు చేయి"</string>
- <string name="storage_wizard_slow_body" msgid="8293565076885232029">"ఈ <xliff:g id="NAME_0">^1</xliff:g> నెమ్మదిగా ఉన్నట్లు కనిపిస్తోంది. \n\nమీరు కొనసాగవచ్చు, కానీ ఈ స్థానానికి తరలించిన యాప్లు మధ్యమధ్యలో ఆటంకాలతో అంత బాగా పని చేయకపోవచ్చు మరియు డేటా బదిలీలకు ఎక్కువ సమయం పట్టవచ్చు. \n\nమెరుగైన పనితీరు కోసం వేగవంతమైన <xliff:g id="NAME_1">^1</xliff:g>ని ఉపయోగించడం పరిశీలించండి."</string>
+ <string name="storage_wizard_slow_body" msgid="8293565076885232029">"ఈ <xliff:g id="NAME_0">^1</xliff:g> నెమ్మదిగా ఉన్నట్లు కనిపిస్తోంది. \n\nమీరు కొనసాగవచ్చు, కానీ ఈ లొకేషన్కు తరలించిన యాప్లు మధ్యమధ్యలో ఆటంకాలతో అంత బాగా పని చేయకపోవచ్చు, అలాగే డేటా బదిలీలకు ఎక్కువ సమయం పట్టవచ్చు. \n\nమెరుగైన పనితీరు కోసం వేగవంతమైన <xliff:g id="NAME_1">^1</xliff:g>ని ఉపయోగించడం పరిశీలించండి."</string>
<string name="storage_wizard_init_v2_title" msgid="2538630338392381113">"మీరు ఈ <xliff:g id="NAME">^1</xliff:g>ని ఎలా ఉపయోగిస్తారు?"</string>
<string name="storage_wizard_init_v2_internal_title" product="tablet" msgid="1884468440013151482">"అదనపు టాబ్లెట్ నిల్వ కోసం ఉపయోగించండి"</string>
<string name="storage_wizard_init_v2_internal_summary" product="tablet" msgid="2907833056467441047">"ఈ టాబ్లెట్లో ఉన్న యాప్లు, ఫైళ్లు మరియు మీడియా కోసం మాత్రమే"</string>
@@ -1679,7 +1679,7 @@
<string name="storage_wizard_slow_v2_title" msgid="3760766921170980221">"<xliff:g id="NAME">^1</xliff:g> నెమ్మదిగా పని చేస్తోంది"</string>
<string name="storage_wizard_slow_v2_body" msgid="7604252106419016929">"ఇప్పటికీ మీరు ఈ <xliff:g id="NAME_0">^1</xliff:g>ని ఉపయోగించవచ్చు, కానీ ఇది నెమ్మదిగా పని చేయవచ్చు. \n\nఈ <xliff:g id="NAME_1">^2</xliff:g>లో నిల్వ చేయబడిన యాప్లు సరిగ్గా పని చేయకపోవచ్చు మరియు కంటెంట్ బదిలీలకు ఎక్కువ సమయం పట్టవచ్చు. \n\nవేగవంతమైన <xliff:g id="NAME_2">^3</xliff:g>ని ఉపయోగించండి లేదా ఈ <xliff:g id="NAME_3">^4</xliff:g>ని పోర్టబుల్ నిల్వకు బదులుగా ఉపయోగించండి."</string>
<string name="storage_wizard_slow_v2_start_over" msgid="1806852287668077536">"మొదటి నుండి ప్రారంభించు"</string>
- <string name="storage_wizard_slow_v2_continue" msgid="7469713755893007901">"కొనసాగించు"</string>
+ <string name="storage_wizard_slow_v2_continue" msgid="7469713755893007901">"కొనసాగించండి"</string>
<string name="storage_wizard_ready_v2_external_body" msgid="3896836008684280905">"మీరు <xliff:g id="NAME">^1</xliff:g>కు కంటెంట్ను తరలించవచ్చు"</string>
<string name="storage_wizard_ready_v2_internal_body" msgid="5710665992219332454">"కంటెంట్ని <xliff:g id="NAME">^1</xliff:g>కి తరలించాలంటే, "<b>"సెట్టింగ్లు > నిల్వ"</b>"కి వెళ్లండి"</string>
<string name="storage_wizard_ready_v2_internal_moved_body" msgid="1269878056598666852">"మీ కంటెంట్ <xliff:g id="NAME_0">^1</xliff:g>కి తరలించబడింది. \n\nఈ <xliff:g id="NAME_1">^2</xliff:g>ని నిర్వహించాలంటే, "<b>"సెట్టింగ్లు > నిల్వ"</b>"కి వెళ్లండి."</string>
@@ -1725,9 +1725,9 @@
<string name="error_mcc_not3" msgid="883659545640179094">"MCC ఫీల్డ్ తప్పనిసరిగా 3 అంకెలు కలిగి ఉండాలి."</string>
<string name="error_mnc_not23" msgid="7642478711158474918">"MNC ఫీల్డ్లో తప్పనిసరిగా 2 లేదా 3 అంకెలు ఉండాలి."</string>
<string name="error_adding_apn_type" msgid="1324263534991467943">"క్యారియర్ %s రకమైన APNలను జోడించడాన్ని అనుమతించదు."</string>
- <string name="restore_default_apn" msgid="6596048535642130689">"డిఫాల్ట్ APN సెట్టింగ్లను పునరుద్ధరిస్తోంది."</string>
- <string name="menu_restore" msgid="4310539620115151551">"డిఫాల్ట్కు రీసెట్ చేయి"</string>
- <string name="restore_default_apn_completed" msgid="5167505087078340256">"డిఫాల్ట్ APN సెట్టింగ్లను రీసెట్ చేయడం పూర్తయింది."</string>
+ <string name="restore_default_apn" msgid="6596048535642130689">"ఆటోమేటిక్ APN సెట్టింగ్లను రీస్టోర్ చేస్తోంది."</string>
+ <string name="menu_restore" msgid="4310539620115151551">"ఆటోమేటిక్కు రీసెట్ చేయి"</string>
+ <string name="restore_default_apn_completed" msgid="5167505087078340256">"ఆటోమేటిక్ APN సెట్టింగ్లను రీసెట్ చేయడం పూర్తయింది."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"రీసెట్ ఆప్షన్లు"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"నెట్వర్క్, యాప్లు లేదా డివైజ్ను రీసెట్ చేయవచ్చు"</string>
<string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"యాప్లను రీసెట్ చేయవచ్చు"</string>
@@ -1836,8 +1836,8 @@
<string name="mobile_connect_to_internet" msgid="8162654404357069060">"దయచేసి ఇంటర్నెట్కు కనెక్ట్ చేయండి"</string>
<string name="location_category_recent_location_requests" msgid="2205900488782832082">"లొకేషన్ను ఇటీవల రిక్వెస్ట్ చేసినవి"</string>
<string name="location_recent_location_requests_see_all" msgid="7918405176741692524">"అన్నీ చూడండి"</string>
- <string name="location_category_location_services" msgid="8163798686832434284">"స్థాన సేవలు"</string>
- <string name="location_title" msgid="5819154746934945021">"నా స్థానం"</string>
+ <string name="location_category_location_services" msgid="8163798686832434284">"లొకేషన్ సర్వీస్లు"</string>
+ <string name="location_title" msgid="5819154746934945021">"నా లొకేషన్"</string>
<string name="managed_profile_location_switch_title" msgid="1265007506385460066">"ఆఫీస్ ప్రొఫైల్ కోసం లొకేషన్"</string>
<string name="location_app_level_permissions" msgid="907206607664629759">"యాప్ లొకేషన్ అనుమతులు"</string>
<string name="location_app_permission_summary_location_off" msgid="2711822936853500335">"లొకేషన్ ఆఫ్లో ఉంది"</string>
@@ -1858,7 +1858,7 @@
<string name="location_scanning_bluetooth_always_scanning_description" msgid="5362988856388462841">"బ్లూటూత్ ఆఫ్లో ఉన్నప్పుడు కూడా, ఏ సమయంలోనైనా సమీపంలోని పరికరాలను స్కాన్ చేయడానికి యాప్లను, సర్వీస్లను అనుమతించండి. ఈ అనుమతి, లొకేషన్ ఆధారిత ఫీచర్లను, సర్వీస్లను మెరుగుపరచడానికి ఉపయోగించబడుతుంది. అనుమతి వల్ల కలిగే ప్రయోజనాలకు ఇది ఒక ఉదాహరణ మాత్రమే."</string>
<string name="location_services_preference_title" msgid="604317859531782159">"లొకేషన్ సర్వీస్లు"</string>
<string name="location_services_screen_title" msgid="5640002489976602476">"లొకేషన్ సర్వీస్లు"</string>
- <string name="managed_profile_location_services" msgid="8172092734138341880">"ఆఫీస్ కోసం స్థాన సేవలు"</string>
+ <string name="managed_profile_location_services" msgid="8172092734138341880">"ఆఫీస్ కోసం లొకేషన్ సర్వీస్లు"</string>
<string name="location_time_zone_detection_toggle_title" msgid="6518338597250564260">"టైమ్ జోన్ను సెట్ చేయడానికి లొకేషన్ను ఉపయోగించండి"</string>
<string name="location_time_zone_detection_location_is_off_dialog_title" msgid="231698690198001146">"పరికర లొకేషన్ అవసరం"</string>
<string name="location_time_zone_detection_location_is_off_dialog_message" msgid="5846316326139169523">"మీ లొకేషన్ను ఉపయోగించి టైమ్ జోన్ను సెట్ చేయడానికి, లొకేషన్ను ఆన్ చేసి, ఆపై టైమ్ జోన్ సెట్టింగ్లను అప్డేట్ చేయండి"</string>
@@ -1868,25 +1868,25 @@
<string name="location_time_zone_detection_not_applicable" msgid="6757964612836952714">"లొకేషన్ టైమ్ జోన్ గుర్తింపు డిజేబుల్ చేయబడింది"</string>
<string name="location_time_zone_detection_not_supported" msgid="3251181656388306501">"లొకేషన్ టైమ్ జోన్ గుర్తింపుకు మద్దతు లేదు"</string>
<string name="location_time_zone_detection_not_allowed" msgid="8264525161514617051">"లొకేషన్ టైమ్ జోన్ గుర్తింపు మార్పులు అనుమతించబడవు"</string>
- <string name="location_network_based" msgid="5247042890080021887">"Wi‑Fi & మొబైల్ నెట్వర్క్ స్థానం"</string>
- <string name="location_neighborhood_level" msgid="3668890550358558267">"మీ స్థానాన్ని వేగవంతంగా అంచనా వేయడం కోసం Google స్థాన సేవను ఉపయోగించడానికి యాప్లను అనుమతించండి. అనామక స్థాన డేటా సేకరించబడుతుంది మరియు Googleకు పంపబడుతుంది."</string>
- <string name="location_neighborhood_level_wifi" msgid="6227393490651891977">"స్థానం Wi‑Fi ద్వారా గుర్తించబడింది"</string>
+ <string name="location_network_based" msgid="5247042890080021887">"Wi‑Fi & మొబైల్ నెట్వర్క్ లొకేషన్"</string>
+ <string name="location_neighborhood_level" msgid="3668890550358558267">"మీ లొకేషన్ను వేగవంతంగా అంచనా వేయడం కోసం Google లొకేషన్ సర్వీస్ను ఉపయోగించడానికి యాప్లను అనుమతించండి. అనామక లొకేషన్ డేటా సేకరించబడి, Googleకు పంపబడుతుంది."</string>
+ <string name="location_neighborhood_level_wifi" msgid="6227393490651891977">"లొకేషన్ Wi‑Fi ద్వారా గుర్తించబడింది"</string>
<string name="location_gps" msgid="8783616672454701134">"GPS ఉపగ్రహాలు"</string>
- <string name="location_street_level" product="tablet" msgid="865953107414742784">"మీ స్థానాన్ని ఖచ్చితంగా గుర్తించడం కోసం మీ టాబ్లెట్లో GPSను ఉపయోగించడానికి యాప్లను అనుమతించు"</string>
- <string name="location_street_level" product="default" msgid="3813836654645896185">"మీ స్థానాన్ని ఖచ్చితంగా గుర్తించడం కోసం మీ ఫోన్లో GPSను ఉపయోగించడానికి యాప్లను అనుమతించు"</string>
+ <string name="location_street_level" product="tablet" msgid="865953107414742784">"మీ లొకేషన్ను ఖచ్చితంగా గుర్తించడం కోసం మీ టాబ్లెట్లో GPSను ఉపయోగించడానికి యాప్లను అనుమతించండి"</string>
+ <string name="location_street_level" product="default" msgid="3813836654645896185">"మీ లొకేషన్ను ఖచ్చితంగా గుర్తించడం కోసం మీ ఫోన్లో GPSను ఉపయోగించడానికి యాప్లను అనుమతించండి"</string>
<string name="assisted_gps" msgid="1714546606018821498">"సహాయక GPSను ఉపయోగించు"</string>
<string name="assisted_gps_enabled" msgid="6220188450779319248">"GPSకి సహాయంగా సర్వర్ను ఉపయోగించు (నెట్వర్క్ వినియోగాన్ని తగ్గించడానికి ఎంపిక తీసియండి)"</string>
<string name="assisted_gps_disabled" msgid="1062496503892849">"GPSకి సహాయంగా సర్వర్ను ఉపయోగించు (GPS పనితీరుని మెరుగుపరచడానికి ఎంపిక తీసియండి)"</string>
- <string name="use_location_title" msgid="1345594777162897654">"స్థానం & Google శోధన"</string>
- <string name="use_location_summary" msgid="377322574549729921">"శోధన ఫలితాలు మరియు ఇతర సేవలను మెరుగుపరచడం కోసం మీ స్థానాన్ని ఉపయోగించడానికి Googleని అనుమతించండి"</string>
- <string name="location_access_title" msgid="4052667453826272040">"నా స్థానానికి యాక్సెస్"</string>
- <string name="location_access_summary" msgid="8634100005481578143">"మీ స్థాన సమాచారాన్ని ఉపయోగించడానికి మీ అనుమతిని అడిగిన యాప్లను అనుమతించండి"</string>
- <string name="location_sources_heading" msgid="6126965815860570524">"స్థానం మూలాలు"</string>
+ <string name="use_location_title" msgid="1345594777162897654">"లొకేషన్ & Google సెర్చ్"</string>
+ <string name="use_location_summary" msgid="377322574549729921">"సెర్చ్ ఫలితాలు, ఇతర సర్వీస్లను మెరుగుపరచడం కోసం మీ లొకేషన్ను ఉపయోగించడానికి Googleను అనుమతించండి"</string>
+ <string name="location_access_title" msgid="4052667453826272040">"నా లొకేషన్కు యాక్సెస్"</string>
+ <string name="location_access_summary" msgid="8634100005481578143">"మీ లొకేషన్ సమాచారాన్ని ఉపయోగించడానికి మీ అనుమతిని అడిగిన యాప్లను అనుమతించండి"</string>
+ <string name="location_sources_heading" msgid="6126965815860570524">"లొకేషన్ సోర్స్లు"</string>
<string name="about_settings" product="tablet" msgid="2888705054709289693">"టాబ్లెట్ పరిచయం"</string>
<string name="about_settings" product="default" msgid="4038626127378127613">"ఫోన్ వివరాలు"</string>
<string name="about_settings" product="device" msgid="9012888717090302815">"పరికరం గురించి"</string>
<string name="about_settings" product="emulator" msgid="2516560858771320366">"పునరుత్పాదిత పరికరం గురించి"</string>
- <string name="about_settings_summary" msgid="4831942939227432513">"చట్టపరమైన సమాచారం, స్థితి, సాఫ్ట్వేర్ సంస్కరణను వీక్షించండి"</string>
+ <string name="about_settings_summary" msgid="4831942939227432513">"చట్టపరమైన సమాచారం, స్థితి, సాఫ్ట్వేర్ సంస్కరణను చూడండి"</string>
<string name="legal_information" msgid="7509900979811934843">"చట్టపరమైన సమాచారం"</string>
<string name="contributors_title" msgid="7965640251547037965">"సహకారులు"</string>
<string name="manual" msgid="3651593989906084868">"మాన్యువల్"</string>
@@ -2012,7 +2012,7 @@
<string name="manageapplications_settings_title" msgid="9198876415524237657">"యాప్లను నిర్వహించు"</string>
<string name="manageapplications_settings_summary" msgid="848586372489062357">"ఇన్స్టాల్ చేయబడిన యాప్లను నిర్వహించండి మరియు తీసివేయండి"</string>
<string name="applications_settings" msgid="1941993743933425622">"యాప్ సమాచారం"</string>
- <string name="applications_settings_summary" msgid="8206066893744768531">"యాప్లను నిర్వహించండి, శీఘ్ర ప్రారంభ సత్వరమార్గాలను సెటప్ చేయండి"</string>
+ <string name="applications_settings_summary" msgid="8206066893744768531">"యాప్లను నిర్వహించండి, శీఘ్ర ప్రారంభ షార్ట్కట్లను సెటప్ చేయండి"</string>
<string name="applications_settings_header" msgid="3154670675856048015">"యాప్ సెట్టింగ్లు"</string>
<string name="install_applications" msgid="3921609656584369901">"తెలియని మూలాలు"</string>
<string name="install_applications_title" msgid="7890233747559108106">"అన్ని అనువ. మూలాలను అనుమతించు"</string>
@@ -2031,7 +2031,7 @@
<string name="application_info_label" msgid="1015706497694165866">"యాప్ సమాచారం"</string>
<string name="storage_label" msgid="2522307545547515733">"స్టోరేజ్"</string>
<string name="auto_launch_label" msgid="4069860409309364872">"ఆటోమేటిక్గా తెరవడం"</string>
- <string name="auto_launch_label_generic" msgid="5033137408273064599">"డిఫాల్ట్లు"</string>
+ <string name="auto_launch_label_generic" msgid="5033137408273064599">"ఆటోమేటిక్ సెట్టింగ్లు"</string>
<string name="screen_compatibility_label" msgid="7549658546078613431">"స్క్రీన్ అనుకూలత"</string>
<string name="permissions_label" msgid="1708927634370314404">"అనుమతులు"</string>
<string name="cache_header_label" msgid="2441967971921741047">"కాష్"</string>
@@ -2095,7 +2095,7 @@
<string name="dlg_ok" msgid="1421350367857960997">"సరే"</string>
<string name="dlg_cancel" msgid="5164705061530774899">"రద్దు చేయి"</string>
<string name="app_not_found_dlg_title" msgid="7122106240981109930"></string>
- <string name="app_not_found_dlg_text" msgid="8634675268730513704">"ఇన్స్టాల్ చేసిన యాప్ల జాబితాలో యాప్ కనుగొనబడలేదు."</string>
+ <string name="app_not_found_dlg_text" msgid="8634675268730513704">"ఇన్స్టాల్ చేసిన యాప్ల లిస్ట్లో యాప్ కనుగొనబడలేదు."</string>
<string name="clear_failed_dlg_text" msgid="6866741916836125732">"యాప్ నిల్వను తీసివేయడం సాధ్యపడలేదు."</string>
<string name="join_two_items" msgid="7893073836681382429">"<xliff:g id="FIRST_ITEM">%1$s</xliff:g> మరియు <xliff:g id="SECOND_ITEM">%2$s</xliff:g>"</string>
<string name="join_two_unrelated_items" msgid="5301233410730513655">"<xliff:g id="FIRST_ITEM">%1$s</xliff:g>, <xliff:g id="SECOND_ITEM">%2$s</xliff:g>"</string>
@@ -2110,13 +2110,13 @@
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"ఇప్పటికే మరొక స్థాన మార్పిడి ప్రోగ్రెస్లో ఉంది."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"తగినంత నిల్వ స్థలం లేదు."</string>
<string name="does_not_exist" msgid="6499163879348776120">"యాప్ ఉనికిలో లేదు."</string>
- <string name="invalid_location" msgid="8013853455355520557">"ఇన్స్టాల్ స్థానం చెల్లదు."</string>
+ <string name="invalid_location" msgid="8013853455355520557">"ఇన్స్టాల్ లొకేషన్ చెల్లదు."</string>
<string name="system_package" msgid="7559476279008519360">"సిస్టమ్ అప్డేట్లను బాహ్య మీడియాలో ఇన్స్టాల్ చేయడం సాధ్యపడదు."</string>
<string name="move_error_device_admin" msgid="1561502976834303626">"పరికర నిర్వాహకుల యాప్ను బాహ్య మీడియాలో ఇన్స్టాల్ చేయలేరు"</string>
<string name="force_stop_dlg_title" msgid="86745852555490146">"ఫోర్స్ స్టాప్ చేయాలా?"</string>
<string name="force_stop_dlg_text" msgid="1527286468544457368">"ఏదైనా యాప్ను మీరు ఫోర్స్ స్టాప్ చేస్తే, అది సరిగ్గా పని చేయకపోవచ్చు."</string>
- <string name="app_install_location_title" msgid="8932938164156303191">"ప్రాధాన్య ఇన్స్టాల్ స్థానం"</string>
- <string name="app_install_location_summary" msgid="4948270795544357021">"కొత్త యాప్ల కోసం ప్రాధాన్య ఇన్స్టాలేషన్ స్థానాన్ని మార్చండి"</string>
+ <string name="app_install_location_title" msgid="8932938164156303191">"ప్రాధాన్య ఇన్స్టాల్ లొకేషన్"</string>
+ <string name="app_install_location_summary" msgid="4948270795544357021">"కొత్త యాప్ల కోసం ప్రాధాన్య ఇన్స్టాలేషన్ లొకేషన్ను మార్చండి"</string>
<string name="app_disable_dlg_positive" msgid="1414218905322009505">"యాప్ను నిలిపివేయి"</string>
<string name="app_disable_dlg_text" msgid="2449382902751908916">"మీరు ఈ యాప్ను నిలిపివేస్తే, Android మరియు ఇతర యాప్లు ఇకపై ఉద్దేశించిన రీతిలో పని చేయకపోవచ్చు. గుర్తుంచుకోండి, ఈ యాప్ మీ పరికరంలో ముందుగానే ఇన్స్టాల్ చేసి, అందించినది అయినందున మీరు దీనిని తొలగించలేరు. నిలిపివేయడం ద్వారా, మీరు ఈ యాప్ను ఆఫ్ చేసి, మీ పరికరంలో దానిని దాచవచ్చు."</string>
<string name="app_disable_notifications_dlg_title" msgid="6686569904059411780">"నోటిఫికేషన్లను ఆపివేయాలా?"</string>
@@ -2126,9 +2126,9 @@
<string name="instant_app_details_summary" msgid="417197491598208216">"<xliff:g id="APP_STORE">%1$s</xliff:g>లో మరింత సమాచారం"</string>
<string name="app_ops_running" msgid="6127474473137428721">"అమలవుతోంది"</string>
<string name="app_ops_never_used" msgid="9038133162371204506">"(ఎప్పటికీ ఉపయోగించబడనిది)"</string>
- <string name="no_default_apps" msgid="8966319676910104570">"డిఫా. యాప్లు లేవు."</string>
+ <string name="no_default_apps" msgid="8966319676910104570">"ఆటోమేటిక్ యాప్స్ లేవు."</string>
<string name="storageuse_settings_title" msgid="3125650750657988194">"నిల్వ వినియోగం"</string>
- <string name="storageuse_settings_summary" msgid="5001621552305431831">"యాప్ల ద్వారా ఉపయోగించబడిన నిల్వను వీక్షించండి"</string>
+ <string name="storageuse_settings_summary" msgid="5001621552305431831">"యాప్ల ద్వారా ఉపయోగించబడిన నిల్వను చూడండి"</string>
<string name="service_restarting" msgid="5104563288155809226">"పునఃప్రారంభం అవుతోంది"</string>
<string name="cached" msgid="5379485147573438201">"కాష్ చేయబడిన నేపథ్య ప్రాసెస్"</string>
<string name="no_running_services" msgid="9079738069349859373">"ఏవీ అమలు కావడం లేదు."</string>
@@ -2219,7 +2219,7 @@
<string name="user_dict_settings_title" msgid="680410651924276991">"వ్యక్తిగత నిఘంటువు"</string>
<string name="user_dict_settings_for_work_title" msgid="1245315720684961770">"ఆఫీస్ ప్రొఫైల్ కోసం వ్యక్తిగత నిఘంటువు"</string>
<string name="user_dict_settings_summary" msgid="4939694372338975081">"స్పెల్ చెకర్ వంటి యాప్లలో ఉపయోగించాల్సిన పదాలను జోడించండి"</string>
- <string name="user_dict_settings_add_menu_title" msgid="8046882347281382968">"జోడించు"</string>
+ <string name="user_dict_settings_add_menu_title" msgid="8046882347281382968">"జోడించండి"</string>
<string name="user_dict_settings_add_dialog_title" msgid="3485845465134083084">"నిఘంటువుకి జోడించు"</string>
<string name="user_dict_settings_add_screen_title" msgid="1866408024073475379">"పదబంధం"</string>
<string name="user_dict_settings_add_dialog_more_options" msgid="2642928746425808108">"మరిన్ని ఆప్షన్లు"</string>
@@ -2256,7 +2256,7 @@
<string name="builtin_keyboard_settings_summary" msgid="4332792334499933856">"భౌతిక కీబోర్డ్ సెట్టింగ్లు"</string>
<string name="gadget_picker_title" msgid="7615902510050731400">"గాడ్జెట్ను ఎంచుకోండి"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"విడ్జెట్ను ఎంచుకోండి"</string>
- <string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"విడ్జెట్ను సృష్టించి ప్రాప్యతను అనుమతించాలా?"</string>
+ <string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"విడ్జెట్ను సృష్టించి యాక్సెస్ను అనుమతించాలా?"</string>
<string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"మీరు విడ్జెట్ను సృష్టించిన తర్వాత, ఇది ప్రదర్శించే మొత్తం డేటాను <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> యాక్సెస్ చేయవచ్చు."</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"విడ్జెట్లను సృష్టించి, వాటి డేటాను యాక్సెస్ చేయడానికి <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>ని ఎల్లప్పుడూ అనుమతించండి"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"వినియోగ గణాంకాలు"</string>
@@ -2378,8 +2378,8 @@
<string name="accessibility_button_low_label" msgid="4193015407828927741">"పారదర్శకం"</string>
<string name="accessibility_button_high_label" msgid="9138077512008190896">"పారదర్శకం కాని"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"అధిక కాంట్రాస్ట్ టెక్స్ట్"</string>
- <string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"స్క్రీన్ వర్ధనాన్ని ఆటోమేటిక్గా నవీకరించండి"</string>
- <string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"యాప్ పరివర్తనాల్లో స్క్రీన్ వర్ధనాన్ని నవీకరించండి"</string>
+ <string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"స్క్రీన్ వర్ధనాన్ని ఆటోమేటిక్గా అప్డేట్ చేయండి"</string>
+ <string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"యాప్ పరివర్తనాల్లో స్క్రీన్ వర్ధనాన్ని అప్డేట్ చేయండి"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"పవర్ బటన్ కాల్ను ముగిస్తుంది"</string>
<string name="accessibility_toggle_large_pointer_icon_title" msgid="5508351959249876801">"పెద్ద మౌస్ పాయింటర్"</string>
<string name="accessibility_disable_animations" msgid="2993529829457179058">"యానిమేషన్లను తీసివేయండి"</string>
@@ -2440,7 +2440,7 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2-వేళ్లతో కింది నుండి పైకి స్వైప్ చేయడం"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"వాల్యూమ్ కీలను నొక్కి, ఉంచడం"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"స్క్రీన్పై మూడు సార్ల నొక్కడం"</string>
- <string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"కొనసాగించు"</string>
+ <string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"కొనసాగించండి"</string>
<string name="accessibility_hearingaid_title" msgid="427173678199203191">"వినికిడి పరికరాలు"</string>
<string name="accessibility_hearingaid_not_connected_summary" msgid="3371427366765435743">"వినికిడి పరికరాలను కనెక్ట్ చేయలేదు"</string>
<string name="accessibility_hearingaid_adding_summary" msgid="999051610528600783">"వినికిడి మద్దతు ఉపకరణాలను జోడించండి"</string>
@@ -2539,7 +2539,7 @@
<string name="color_magenta" msgid="8943538189219528423">"మెజెంటా"</string>
<string name="enable_service_title" msgid="7231533866953706788">"మీ పరికరాన్ని పూర్తిగా కంట్రోల్ చేయడానికి, <xliff:g id="SERVICE">%1$s</xliff:g>ను అనుమతించాలా?"</string>
<string name="capabilities_list_title" msgid="1225853611983394386">"<xliff:g id="SERVICE">%1$s</xliff:g> ఇవి చేయాల్సి ఉంటుంది:"</string>
- <string name="touch_filtered_warning" msgid="4225815157460318241">"అనుమతి అభ్యర్థనకు ఒక యాప్ అడ్డు తగులుతున్నందున సెట్టింగ్లు మీ ప్రతిస్పందనను ధృవీకరించలేకపోయాయి."</string>
+ <string name="touch_filtered_warning" msgid="4225815157460318241">"అనుమతి రిక్వెస్ట్కు ఒక యాప్ అడ్డు తగులుతున్నందున సెట్టింగ్లు మీ ప్రతిస్పందనను ధృవీకరించలేకపోయాయి."</string>
<string name="enable_service_encryption_warning" msgid="931082737770453755">"మీరు <xliff:g id="SERVICE">%1$s</xliff:g>ని ఆన్ చేస్తే, డేటా గుప్తీకరణను మెరుగుపరచడానికి మీ పరికరం మీ స్క్రీన్ లాక్ను ఉపయోగించదు."</string>
<string name="secure_lock_encryption_warning" msgid="669152607190123579">"మీరు యాక్సెస్ సేవను ఆన్ చేసినందున, డేటా గుప్తీకరణను మెరుగుపరచడానికి మీ పరికరం మీ స్క్రీన్ లాక్ను ఉపయోగించదు."</string>
<string name="enable_service_pattern_reason" msgid="6832846117817938536">"<xliff:g id="SERVICE">%1$s</xliff:g>ని ఆన్ చేయడం వలన డేటా ఎన్క్రిప్షన్ ప్రభావితమవుతుంది, కనుక మీరు మీ నమూనాను నిర్ధారించడం అవసరం."</string>
@@ -2626,8 +2626,8 @@
<string name="background_activity_summary" msgid="3817376868497046016">"నేపథ్యంలో అమలు కావడానికి యాప్ను అనుమతించండి"</string>
<string name="background_activity_summary_disabled" msgid="32459916080651444">"నేపథ్యంలో అమలు కావడానికి యాప్ అనుమతించబడలేదు"</string>
<string name="background_activity_summary_allowlisted" msgid="6240154358657454651">"బ్యాక్గ్రౌండ్ వినియోగం పరిమితం చేయబడదు"</string>
- <string name="background_activity_warning_dialog_title" msgid="3449566823290744823">"నేపథ్య కార్యకలాపాన్ని పరిమితం చేయాలా?"</string>
- <string name="background_activity_warning_dialog_text" msgid="8202776985767701095">"మీరు యాప్ నేపథ్య కార్యకలాపాన్ని పరిమితం చేస్తే, అది సరిగ్గా పని చేయకపోవచ్చు."</string>
+ <string name="background_activity_warning_dialog_title" msgid="3449566823290744823">"నేపథ్య యాక్టివిటీని పరిమితం చేయాలా?"</string>
+ <string name="background_activity_warning_dialog_text" msgid="8202776985767701095">"మీరు యాప్ నేపథ్య యాక్టివిటీని పరిమితం చేస్తే, అది సరిగ్గా పని చేయకపోవచ్చు."</string>
<string name="background_activity_disabled_dialog_text" msgid="4053170297325882494">"ఈ యాప్ బ్యాటరీని ఆప్టిమైజ్ చేయికి సెట్ చేయబడలేదు కనుక, దీన్ని మీరు పరిమితం చేయలేరు.\n\nయాప్ను పరిమితం చేయడానికి, మొదట బ్యాటరీ ఆప్టిమైజేషన్ను ఆన్ చేయండి."</string>
<string name="manager_battery_usage_unrestricted_title" msgid="2426486290463258032">"అపరిమిత"</string>
<string name="manager_battery_usage_optimized_title" msgid="8080765739761921817">"ఆప్టిమైజ్ చేయబడినది"</string>
@@ -2663,7 +2663,8 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi ఆన్లో ఉండే సమయం"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"బ్యాటరీ వినియోగం"</string>
<string name="history_details_title" msgid="8628584613889559355">"చరిత్ర వివరాలు"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"బ్యాటరీ వినియోగం"</string>
+ <!-- no translation found for advanced_battery_preference_title (3790901207877260883) -->
+ <skip />
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"గత 24 గంటలలో వినియోగాన్ని చూడండి"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"గత పూర్తి ఛార్జ్ నుండి వినియోగాన్ని చూడండి"</string>
<string name="battery_details_title" msgid="4531369291819754178">"బ్యాటరీ వినియోగం"</string>
@@ -2758,10 +2759,10 @@
<string name="dialog_background_check_message" product="tablet" msgid="1282389215667916176">"<xliff:g id="APP_0">%1$s</xliff:g> మీ టాబ్లెట్ను సక్రియంగా ఉంచుతుంది, కనుక బ్యాటరీని మీ టాబ్లెట్ సాధారణ రీతిలో నిర్వహించడం సాధ్యం కాదు.\n\nఈ సమస్యను పరిష్కరించేందుకు ప్రయత్నించాలంటే, మీరు <xliff:g id="APP_1">%1$s</xliff:g>ని ఆపివేసి, దానిని నేపథ్యంలో అమలు కాకుండా నిరోధించవచ్చు."</string>
<string name="dialog_background_check_message" product="device" msgid="8005524265739819577">"<xliff:g id="APP_0">%1$s</xliff:g> మీ పరికరాన్ని సక్రియంగా ఉంచుతుంది, కనుక బ్యాటరీని మీ పరికరం సాధారణ రీతిలో నిర్వహించడం సాధ్యం కాదు.\n\nఈ సమస్యను పరిష్కరించేందుకు ప్రయత్నించాలంటే, మీరు <xliff:g id="APP_1">%1$s</xliff:g>ని ఆపివేసి, దానిని నేపథ్యంలో అమలు కాకుండా నిరోధించవచ్చు."</string>
<string name="dialog_background_check_ok" msgid="5792934035264144797">"ఆఫ్ చేయి"</string>
- <string name="dialog_location_title" msgid="1323400468370901875">"స్థానాన్ని ఆఫ్ చేయాలా?"</string>
- <string name="dialog_location_message" product="default" msgid="5597959072209122057">"మీరు యాప్ను ఉపయోగించని సమయంలో కూడా <xliff:g id="APP">%1$s</xliff:g> మీ స్థానాన్ని అభ్యర్థిస్తోంది, కనుక బ్యాటరీని మీ ఫోన్ సాధారణ రీతిలో నిర్వహించడం సాధ్యం కాదు.\n\nఈ సమస్యను పరిష్కరించడం కోసం, ఈ యాప్నకు మీరు స్థానాన్ని ఆఫ్ చేయవచ్చు."</string>
- <string name="dialog_location_message" product="tablet" msgid="7165269165194599595">"మీరు యాప్ను ఉపయోగించని సమయంలో కూడా <xliff:g id="APP">%1$s</xliff:g> మీ స్థానాన్ని అభ్యర్థిస్తోంది, కనుక బ్యాటరీని మీ టాబ్లెట్ సాధారణ రీతిలో నిర్వహించడం సాధ్యం కాదు.\n\nఈ సమస్యను పరిష్కరించడం కోసం, ఈ యాప్నకు మీరు స్థానాన్ని ఆఫ్ చేయవచ్చు."</string>
- <string name="dialog_location_message" product="device" msgid="4606829479989940464">"మీరు యాప్ను ఉపయోగించని సమయంలో కూడా <xliff:g id="APP">%1$s</xliff:g> మీ స్థానాన్ని అభ్యర్థిస్తోంది, కనుక బ్యాటరీని మీ పరికరం సాధారణ రీతిలో నిర్వహించడం సాధ్యం కాదు.\n\nఈ సమస్యను పరిష్కరించడం కోసం, ఈ యాప్నకు మీరు స్థానాన్ని ఆఫ్ చేయవచ్చు."</string>
+ <string name="dialog_location_title" msgid="1323400468370901875">"లొకేషన్ను ఆఫ్ చేయాలా?"</string>
+ <string name="dialog_location_message" product="default" msgid="5597959072209122057">"మీరు యాప్ను ఉపయోగించని సమయంలో కూడా <xliff:g id="APP">%1$s</xliff:g> మీ లొకేషన్ను రిక్వెస్ట్ చేస్తోంది, కనుక బ్యాటరీని మీ ఫోన్ సాధారణ రీతిలో మేనేజ్ చేయడం సాధ్యం కాదు.\n\nఈ సమస్యను పరిష్కరించడం కోసం, ఈ యాప్నకు మీరు లొకేషన్ను ఆఫ్ చేయవచ్చు."</string>
+ <string name="dialog_location_message" product="tablet" msgid="7165269165194599595">"మీరు యాప్ను ఉపయోగించని సమయంలో కూడా <xliff:g id="APP">%1$s</xliff:g> మీ లొకేషన్ను రిక్వెస్ట్ చేస్తోంది, కనుక బ్యాటరీని మీ టాబ్లెట్ సాధారణ రీతిలో మేనేజ్ చేయడం సాధ్యం కాదు.\n\nఈ సమస్యను పరిష్కరించడం కోసం, ఈ యాప్నకు మీరు లొకేషన్ను ఆఫ్ చేయవచ్చు."</string>
+ <string name="dialog_location_message" product="device" msgid="4606829479989940464">"మీరు యాప్ను ఉపయోగించని సమయంలో కూడా <xliff:g id="APP">%1$s</xliff:g> మీ లొకేషన్ను అభ్యర్థిస్తోంది, కనుక బ్యాటరీని మీ పరికరం సాధారణ రీతిలో మేనేజ్ చేయడం సాధ్యం కాదు.\n\nఈ సమస్యను పరిష్కరించడం కోసం, ఈ యాప్నకు మీరు లొకేషన్ను ఆఫ్ చేయవచ్చు."</string>
<string name="dialog_location_ok" msgid="6338680851382069716">"ఆఫ్ చేయి"</string>
<string name="power_screen" msgid="4596900105850963806">"స్క్రీన్"</string>
<string name="power_flashlight" msgid="8993388636332573202">"ఫ్లాష్లైట్"</string>
@@ -2896,8 +2897,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"గత 24 గంటలకు సిస్టమ్ వినియోగం"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> కోసం సిస్టమ్ వినియోగం సమాచారం"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> కోసం యాప్ వినియోగ సమాచారం"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"మొత్తం సమయం: ఒక నిమిషం కన్నా తక్కువ"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"బ్యాక్గ్రౌండ్ సమయం: ఒక నిమిషం కన్నా తక్కువ"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"మొత్తం ఉపయోగం: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -2976,7 +2975,7 @@
<string name="trusted_credentials" msgid="2522784976058244683">"విశ్వసనీయ ఆధారాలు"</string>
<string name="trusted_credentials_summary" msgid="345822338358409468">"విశ్వసనీయ CA సర్టిఫికెట్లను ప్రదర్శించు"</string>
<string name="user_credentials" msgid="4044405430790970775">"యూజర్ ఆధారాలు"</string>
- <string name="user_credentials_summary" msgid="686471637627271856">"స్టోరేజ్లోని ఆధారాలను చూడండి, వాటిని సవరించండి"</string>
+ <string name="user_credentials_summary" msgid="686471637627271856">"స్టోరేజ్లోని ఆధారాలను చూడండి, వాటిని ఎడిట్ చేయండి"</string>
<string name="advanced_security_title" msgid="7117581975877192652">"అధునాతన సెట్టింగ్లు"</string>
<string name="credentials_settings_not_available" msgid="7433088409177429600">"ఈ వినియోగదారు కోసం ఆధారాలు అందుబాటులో లేవు"</string>
<string name="credential_for_vpn_and_apps" msgid="2208229692860871136">"VPN, యాప్ల కోసం ఇన్స్టాల్ చేయబడింది"</string>
@@ -3028,7 +3027,7 @@
<string name="backup_erase_dialog_title" msgid="5892431263348766484"></string>
<string name="backup_erase_dialog_message" msgid="2250872501409574331">"Google సర్వర్ల్లో మీ Wi‑Fi పాస్వర్డ్లు, బుక్మార్క్లు, ఇతర సెట్టింగ్లు మరియు యాప్ డేటాను బ్యాకప్ చేయడాన్ని ఆపివేయడంతో పాటు అదనంగా అన్ని కాపీలను ఎరేజ్ చేయాలా?"</string>
<string name="fullbackup_erase_dialog_message" msgid="2379053988557486162">"పరికర డేటా (Wi-Fi పాస్వర్డ్లు మరియు కాల్ చరిత్ర వంటివి) మరియు యాప్ డేటాను (సెట్టింగ్లు మరియు యాప్ల ద్వారా నిల్వ చేయబడిన ఫైళ్లు వంటివి) బ్యాకప్ చేయడం ఆపివేసి, రిమోట్ సర్వర్ల్లోని అన్ని కాపీలను తీసివేయాలా?"</string>
- <string name="fullbackup_data_summary" msgid="971587401251601473">"డివైజ్ డేటా (Wi-Fi పాస్వర్డ్లు మరియు కాల్ చరిత్ర వంటివి) మరియు యాప్ డేటాను (సెట్టింగ్లు మరియు యాప్ల ద్వారా నిల్వ చేయబడిన ఫైళ్లు వంటివి) ఆటోమేటిక్గా రిమోట్ విధానంలో బ్యాకప్ చేస్తుంది.\n\nమీరు స్వీయ బ్యాకప్ను ఆన్ చేసినప్పుడు, డివైజ్ మరియు యాప్ డేటా కాలానుగుణంగా రిమోట్ విధానంలో సేవ్ చేయబడుతుంది. డివైజ్లు, సందేశాలు మరియు ఫోటోల వంటి సున్నితమైన వ్యక్తిగత డేటాతో సహా యాప్ సేవ్ చేసిన (డెవలపర్ సెట్టింగ్ల ఆధారంగా) ఎలాంటి డేటా అయినా యాప్ డేటాగా పరిగణించబడుతుంది."</string>
+ <string name="fullbackup_data_summary" msgid="971587401251601473">"డివైజ్ డేటా (Wi-Fi పాస్వర్డ్లు మరియు కాల్ చరిత్ర వంటివి) మరియు యాప్ డేటాను (సెట్టింగ్లు మరియు యాప్ల ద్వారా నిల్వ చేయబడిన ఫైళ్లు వంటివి) ఆటోమేటిక్గా రిమోట్ విధానంలో బ్యాకప్ చేస్తుంది.\n\nమీరు స్వీయ బ్యాకప్ను ఆన్ చేసినప్పుడు, డివైజ్ మరియు యాప్ డేటా కాలానుగుణంగా రిమోట్ విధానంలో సేవ్ చేయబడుతుంది. డివైజ్లు, మెసేజ్లు మరియు ఫోటోల వంటి సున్నితమైన వ్యక్తిగత డేటాతో సహా యాప్ సేవ్ చేసిన (డెవలపర్ సెట్టింగ్ల ఆధారంగా) ఎలాంటి డేటా అయినా యాప్ డేటాగా పరిగణించబడుతుంది."</string>
<string name="device_admin_settings_title" msgid="31392408594557070">"పరికర నిర్వాహకుల సెట్టింగ్లు"</string>
<string name="active_device_admin_msg" msgid="7744106305636543184">"డివైజ్ నిర్వాహకుల యాప్"</string>
<string name="remove_device_admin" msgid="3143059558744287259">"ఈ పరికర అడ్మిన్ యాప్ను డీయాక్టివేట్ చేయి"</string>
@@ -3045,7 +3044,7 @@
<string name="device_admin_status" msgid="6332571781623084064">"ఈ అడ్మిన్ యాప్ యాక్టివ్గా ఉంది. కింది చర్యలు చేయడానికి <xliff:g id="APP_NAME">%1$s</xliff:g> యాప్ను అనుమతిస్తుంది:"</string>
<string name="profile_owner_add_title" msgid="2774489881662331549">"ప్రొఫైల్ నిర్వాహకుడిని సక్రియం చేయాలా?"</string>
<string name="profile_owner_add_title_simplified" msgid="2320828996993774182">"పర్యవేక్షణను అనుమతించాలా?"</string>
- <string name="adding_profile_owner_warning" msgid="6868275476058020513">"కొనసాగిస్తే, మీ వినియోగదారును మీ నిర్వాహకులు నిర్వహించగలరు, దాని వలన మీ వ్యక్తిగత డేటాతో పాటు అనుబంధితంగా ఉన్న డేటా కూడా నిల్వ చేయబడవచ్చు.\n\nమీ నిర్వాహకులు నెట్వర్క్ కార్యకలాపం మరియు మీ డివైజ్ యొక్క స్థాన సమాచారంతో పాటు ఈ వినియోగదారుకు అనుబంధితంగా ఉన్న సెట్టింగ్లు, యాక్సెస్, యాప్లు మరియు డేటాని పర్యవేక్షించగలరు మరియు నిర్వహించగలరు."</string>
+ <string name="adding_profile_owner_warning" msgid="6868275476058020513">"కొనసాగిస్తే, మీ యూజర్ను మీ అడ్మిన్ మేనేజ్ చేయగలరు, దాని వలన మీ వ్యక్తిగత డేటాతో పాటు అనుబంధితంగా ఉన్న డేటా కూడా స్టోర్ చేయబడవచ్చు.\n\nమీ అడ్మిన్ నెట్వర్క్ యాక్టివిటీ, మీ డివైజ్ యొక్క లొకేషన్ సమాచారంతో పాటు ఈ యూజర్కు అనుబంధితంగా ఉన్న సెట్టింగ్లు, యాక్సెస్, యాప్లు మరియు డేటాని పర్యవేక్షించగలరు, మేనేజ్ చేయగలరు."</string>
<string name="admin_disabled_other_options" msgid="8122039047419172139">"ఇతర ఎంపికలను మీ నిర్వాహకులు నిలిపివేసారు"</string>
<string name="admin_more_details" msgid="4928985331640193758">"మరింత తెలుసుకోండి"</string>
<string name="notification_log_title" msgid="2812594935014664891">"నోటిఫికేషన్ లాగ్"</string>
@@ -3059,14 +3058,14 @@
</plurals>
<string name="sound_category_call_ringtone_vibrate_title" msgid="9090693401915654528">"కాల్ రింగ్టోన్ & వైబ్రేట్"</string>
<string name="wifi_setup_detail" msgid="2012898800571616422">"నెట్వర్క్ వివరాలు"</string>
- <string name="accessibility_sync_enabled" msgid="5308864640407050209">"సమకాలీకరణ ప్రారంభించబడింది"</string>
- <string name="accessibility_sync_disabled" msgid="5507600126380593611">"సమకాలీకరణ నిలిపివేయబడింది"</string>
+ <string name="accessibility_sync_enabled" msgid="5308864640407050209">"సింక్ ప్రారంభించబడింది"</string>
+ <string name="accessibility_sync_disabled" msgid="5507600126380593611">"సింక్ నిలిపివేయబడింది"</string>
<string name="accessibility_sync_in_progress" msgid="3229428197779196660">"ఇప్పుడు సమకాలీకరిస్తోంది"</string>
- <string name="accessibility_sync_error" msgid="7248490045013170437">"సమకాలీకరణ ఎర్రర్."</string>
- <string name="sync_failed" msgid="3806495232114684984">"సమకాలీకరణ విఫలమైంది"</string>
- <string name="sync_active" msgid="5787407579281739975">"సమకాలీకరణ సక్రియంగా ఉంది"</string>
- <string name="account_sync_settings_title" msgid="2684888109902800966">"సమకాలీకరణ"</string>
- <string name="sync_is_failing" msgid="6738004111400633331">"సమకాలీకరణ ప్రస్తుతం సమస్యలను ఎదుర్కొంటోంది. ఇది త్వరలో అందుబాటులోకి వస్తుంది."</string>
+ <string name="accessibility_sync_error" msgid="7248490045013170437">"సింక్ ఎర్రర్."</string>
+ <string name="sync_failed" msgid="3806495232114684984">"సింక్ విఫలమైంది"</string>
+ <string name="sync_active" msgid="5787407579281739975">"సింక్ సక్రియంగా ఉంది"</string>
+ <string name="account_sync_settings_title" msgid="2684888109902800966">"సింక్"</string>
+ <string name="sync_is_failing" msgid="6738004111400633331">"సింక్ ప్రస్తుతం సమస్యలను ఎదుర్కొంటోంది. ఇది త్వరలో అందుబాటులోకి వస్తుంది."</string>
<string name="add_account_label" msgid="7134707140831385869">"ఖాతాను జోడించండి"</string>
<string name="managed_profile_not_available_label" msgid="7500578232182547365">"కార్యాలయ ప్రొఫైల్ ఇప్పటికీ అందుబాటులో లేదు"</string>
<string name="work_mode_label" msgid="1001415270126064436">"ఆఫీస్ ప్రొఫైల్"</string>
@@ -3078,23 +3077,23 @@
<string name="background_data_dialog_title" msgid="1692005302993229867">"నేపథ్య డేటాను నిలిపివేయాలా?"</string>
<string name="background_data_dialog_message" msgid="7760280837612824670">"నేపథ్య డేటాను నిలిపివేయడం వలన బ్యాటరీ జీవితకాలం పెరుగుతుంది మరియు డేటా వినియోగం తగ్గుతుంది. కొన్ని యాప్లు అప్పటికీ నేపథ్య డేటా కనెక్షన్ను ఉపయోగించవచ్చు."</string>
<string name="sync_automatically" msgid="4874122892765430304">"యాప్ డేటాను ఆటోమేటిక్గా సమకాలీకరించు"</string>
- <string name="sync_enabled" msgid="5794103781356455043">"సమకాలీకరణ ఆన్లో ఉంది"</string>
+ <string name="sync_enabled" msgid="5794103781356455043">"సింక్ ఆన్లో ఉంది"</string>
<string name="sync_disabled" msgid="1636223106968593391">"సింక్ ఆఫ్లో ఉంది"</string>
- <string name="sync_error" msgid="846923369794727644">"సమకాలీకరణ ఎర్రర్"</string>
+ <string name="sync_error" msgid="846923369794727644">"సింక్ ఎర్రర్"</string>
<string name="last_synced" msgid="1527008461298110443">"చివరిగా సింక్ చేసినది <xliff:g id="LAST_SYNC_TIME">%1$s</xliff:g>"</string>
<string name="sync_in_progress" msgid="6200093151211458977">"ఇప్పుడు సమకాలీకరిస్తోంది…"</string>
<string name="settings_backup" msgid="5357973563989458049">"బ్యాకప్ సెట్టింగ్లు"</string>
<string name="settings_backup_summary" msgid="6803046376335724034">"నా సెట్టింగ్లను బ్యాకప్ చేయి"</string>
<string name="sync_menu_sync_now" msgid="3948443642329221882">"ఇప్పుడే సింక్ చేయి"</string>
- <string name="sync_menu_sync_cancel" msgid="2422994461106269813">"సమకాలీకరణను రద్దు చేయి"</string>
+ <string name="sync_menu_sync_cancel" msgid="2422994461106269813">"సింక్ను రద్దు చేయి"</string>
<string name="sync_one_time_sync" msgid="8114337154112057462">"ఇప్పుడే సమకాలీకరించడానికి నొక్కండి<xliff:g id="LAST_SYNC_TIME">
%1$s</xliff:g>"</string>
<string name="sync_gmail" msgid="228561698646018808">"Gmail"</string>
<string name="sync_calendar" msgid="4603704438090387251">"Calendar"</string>
<string name="sync_contacts" msgid="2376465611511325472">"కాంటాక్ట్లు"</string>
- <string name="sync_plug" msgid="7956982719077985381"><font fgcolor="#ffffffff">"Google సమకాలీకరణకు స్వాగతం!"</font>" \nమీరు ఎక్కడ ఉన్నా సరే మీ పరిచయాలు, నియామకాలు మరియు మరిన్నింటికి ప్రాప్యతను అనుమతించడం కోసం డేటాను సమకాలీకరించడానికి Google అవలంబించే విధానం."</string>
- <string name="header_application_sync_settings" msgid="7427706834875419243">"యాప్ సమకాలీకరణ సెట్టింగ్లు"</string>
- <string name="header_data_and_synchronization" msgid="453920312552838939">"డేటా & సమకాలీకరణ"</string>
+ <string name="sync_plug" msgid="7956982719077985381"><font fgcolor="#ffffffff">"Google సింక్కు స్వాగతం!"</font>" \nమీరు ఎక్కడ ఉన్నా సరే మీకాంటాక్ట్లు, నియామకాలు మరియు మరిన్నింటికి యాక్సెస్ను అనుమతించడం కోసం డేటాను సమకాలీకరించడానికి Google అవలంబించే విధానం."</string>
+ <string name="header_application_sync_settings" msgid="7427706834875419243">"యాప్ సింక్ సెట్టింగ్లు"</string>
+ <string name="header_data_and_synchronization" msgid="453920312552838939">"డేటా & సింక్"</string>
<string name="preference_change_password_title" msgid="5465821666939825972">"పాస్వర్డ్ని మార్చండి"</string>
<string name="header_account_settings" msgid="1189339410278750008">"ఖాతా సెట్టింగ్లు"</string>
<string name="remove_account_label" msgid="4169490568375358010">"ఖాతాను తీసివేయి"</string>
@@ -3105,7 +3104,7 @@
<string name="really_remove_account_message" product="device" msgid="5241756807386611084">"ఈ ఖాతాను తీసివేయడం వలన, దీనికి సంబంధించిన అన్ని SMSలు, కాంటాక్ట్లతో సహా ఇతర డేటా మొత్తం పరికరం నుండి తొలగించబడుతుంది!"</string>
<string name="remove_account_failed" msgid="3709502163548900644">"ఈ మార్పును మీ నిర్వాహకులు అనుమతించలేదు"</string>
<string name="cant_sync_dialog_title" msgid="2613000568881139517">"మాన్యువల్గా సమకాలీకరించడం సాధ్యపడదు"</string>
- <string name="cant_sync_dialog_message" msgid="7612557105054568581">"ఈ అంశం యొక్క సమకాలీకరణ ప్రస్తుతం నిలిపివేయబడింది. ఈ సెట్టింగ్ను మార్చడానికి, నేపథ్య డేటాను మరియు స్వయంచాలక సమకాలీకరణను తాత్కాలికంగా ప్రారంభించండి."</string>
+ <string name="cant_sync_dialog_message" msgid="7612557105054568581">"ఈ అంశం యొక్క సింక్ ప్రస్తుతం నిలిపివేయబడింది. ఈ సెట్టింగ్ను మార్చడానికి, నేపథ్య డేటాను మరియు ఆటోమేటిక్ సింక్ను తాత్కాలికంగా ప్రారంభించండి."</string>
<string name="enter_password" msgid="6327051330258595331">"Androidని ప్రారంభించడానికి, మీ పాస్వర్డ్ని నమోదు చేయండి"</string>
<string name="enter_pin" msgid="1029287617551232681">"Androidని ప్రారంభించడానికి, మీ పిన్ను నమోదు చేయండి"</string>
<string name="enter_pattern" msgid="1747316785866742960">"Androidని ప్రారంభించడానికి, మీ నమూనాను గీయండి"</string>
@@ -3137,10 +3136,10 @@
<string name="data_usage_menu_show_ethernet" msgid="4401026240876938859">"ఈథర్నెట్ వినియోగాన్ని చూపు"</string>
<string name="data_usage_menu_hide_ethernet" msgid="7792365022467586772">"ఈథర్నెట్ వినియోగాన్ని దాచు"</string>
<string name="data_usage_menu_metered" msgid="4279260736172851951">"నెట్వర్క్ పరిమితులు"</string>
- <string name="data_usage_menu_auto_sync" msgid="2632694000068175025">"డేటా స్వీయ-సమకాలీకరణ"</string>
+ <string name="data_usage_menu_auto_sync" msgid="2632694000068175025">"డేటా స్వీయ-సింక్"</string>
<string name="data_usage_menu_sim_cards" msgid="8966135605336735887">"సిమ్ కార్డులు"</string>
<string name="data_usage_cellular_data_summary" msgid="8139993171126153316">"పరిమితి చేరు. పాజ్ చేయబ."</string>
- <string name="account_settings_menu_auto_sync" msgid="1660484779001900562">"డేటా స్వీయ-సమకాలీకరణ"</string>
+ <string name="account_settings_menu_auto_sync" msgid="1660484779001900562">"డేటా స్వీయ-సింక్"</string>
<string name="account_settings_menu_auto_sync_personal" msgid="2905595464540145671">"వ్యక్తిగత డేటా ఆటో-సింక్"</string>
<string name="account_settings_menu_auto_sync_work" msgid="8561102487795657789">"ఆఫీస్ డేటాను ఆటో-సింక్ చేయి"</string>
<string name="data_usage_change_cycle" msgid="4501026427365283899">"సైకిల్ను మార్చు…"</string>
@@ -3232,9 +3231,9 @@
<string name="vpn_no_ca_cert" msgid="3687379414088677735">"(సర్వర్ను ధృవీకరించదు)"</string>
<string name="vpn_no_server_cert" msgid="8106540968643125407">"(సర్వర్ నుండి స్వీకరించబడింది)"</string>
<string name="vpn_always_on_invalid_reason_type" msgid="4699113710248872972">"ఈ రకమైన VPNని ఎల్లప్పుడూ కనెక్ట్ చేసి ఉంచడం సాధ్యం కాదు"</string>
- <string name="vpn_always_on_invalid_reason_server" msgid="2635347740046212693">"ఎల్లప్పుడూ ఆన్లో ఉండే VPNలో కేవలం సంఖ్యాత్మక సర్వర్ చిరునామాలకు మాత్రమే మద్దతు ఉంటుంది"</string>
+ <string name="vpn_always_on_invalid_reason_server" msgid="2635347740046212693">"ఎల్లప్పుడూ ఆన్లో ఉండే VPNలో కేవలం సంఖ్యాత్మక సర్వర్ అడ్రస్లకు మాత్రమే మద్దతు ఉంటుంది"</string>
<string name="vpn_always_on_invalid_reason_no_dns" msgid="3980357762395272467">"ఎల్లప్పుడూ ఆన్లో ఉండే VPN కోసం DNS సర్వర్ని తప్పనిసరిగా పేర్కొనాలి"</string>
- <string name="vpn_always_on_invalid_reason_dns" msgid="3934369594591801587">"ఎల్లప్పుడూ ఆన్లో ఉండే VPN కోసం DNS సర్వర్ చిరునామాలు తప్పనిసరిగా సంఖ్యలు అయి ఉండాలి"</string>
+ <string name="vpn_always_on_invalid_reason_dns" msgid="3934369594591801587">"ఎల్లప్పుడూ ఆన్లో ఉండే VPN కోసం DNS సర్వర్ అడ్రస్లు తప్పనిసరిగా సంఖ్యలు అయి ఉండాలి"</string>
<string name="vpn_always_on_invalid_reason_other" msgid="4571905303713233321">"ఎంటర్ చేసిన సమాచారానికి ఎల్లప్పుడూ ఆన్లో ఉండే VPN సపోర్ట్ చేయదు"</string>
<string name="vpn_cancel" msgid="5929410618112404383">"రద్దు చేయి"</string>
<string name="vpn_done" msgid="5137858784289564985">"తీసివేయి"</string>
@@ -3272,7 +3271,7 @@
<string name="vpn_insecure_dialog_subtitle" msgid="1857621742868835300">"సురక్షితం కాదు. IKEv2 VPNకు అప్డేట్ చేయండి"</string>
<string name="vpn_lockdown_summary" msgid="4700625960550559029">"ఎల్లప్పుడూ కనెక్ట్ చేయబడి ఉండటానికి VPN ప్రొఫైల్ను ఎంచుకోండి. ఈ VPNకి కనెక్ట్ అయి ఉన్నప్పుడు మాత్రమే నెట్వర్క్ ట్రాఫిక్ అనుమతించబడుతుంది."</string>
<string name="vpn_lockdown_none" msgid="455915403560910517">"ఏదీ వద్దు"</string>
- <string name="vpn_lockdown_config_error" msgid="1992071316416371316">"ఎల్లప్పుడూ-ఆన్లో ఉండే VPNకి సర్వర్ మరియు DNS రెండింటి IP చిరునామా అవసరం."</string>
+ <string name="vpn_lockdown_config_error" msgid="1992071316416371316">"ఎల్లప్పుడూ-ఆన్లో ఉండే VPNకి సర్వర్ మరియు DNS రెండింటి IP అడ్రస్ అవసరం."</string>
<string name="vpn_no_network" msgid="7187593680049843763">"నెట్వర్క్ కనెక్షన్ లేదు. దయచేసి తర్వాత మళ్లీ ప్రయత్నించండి."</string>
<string name="vpn_disconnected" msgid="7694522069957717501">"VPN నుండి డిస్కనెక్ట్ చేయబడింది"</string>
<string name="vpn_disconnected_summary" msgid="721699709491697712">"దేనికీ కనెక్ట్ కాలేదు"</string>
@@ -3309,12 +3308,12 @@
<item quantity="one">ప్రమాణపత్రాన్ని విశ్వసించండి లేదా తీసివేయండి</item>
</plurals>
<plurals name="ssl_ca_cert_info_message_device_owner" formatted="false" msgid="2788832560436163252">
- <item quantity="other"><xliff:g id="MANAGING_DOMAIN_1">%s</xliff:g> మీ పరికరంలో సర్టిఫికెట్ అధికారాలను ఇన్స్టాల్ చేసింది, దీని వల్ల వారు ఇమెయిల్లు, యాప్లు మరియు సురక్షితమైన వెబ్సైట్లతో సహా మీ పరికర నెట్వర్క్ కార్యకలాపాన్ని పర్యవేక్షించడానికి అనుమతించబడవచ్చు.\n\nఈ సర్టిఫికెట్ల గురించి మరింత సమాచారం కోసం, మీ నిర్వాహకులను సంప్రదించండి.</item>
- <item quantity="one"><xliff:g id="MANAGING_DOMAIN_0">%s</xliff:g> మీ పరికరంలో సర్టిఫికెట్ అధికారాన్ని ఇన్స్టాల్ చేసింది, దీని వల్ల వారు ఇమెయిల్లు, యాప్లు మరియు సురక్షితమైన వెబ్సైట్లతో సహా మీ పరికర నెట్వర్క్ కార్యకలాపాన్ని పర్యవేక్షించడానికి అనుమతించబడవచ్చు.\n\nఈ సర్టిఫికెట్ గురించి మరింత సమాచారం కోసం, మీ నిర్వాహకులను సంప్రదించండి.</item>
+ <item quantity="other"><xliff:g id="MANAGING_DOMAIN_1">%s</xliff:g> మీ పరికరంలో సర్టిఫికెట్ అధికారాలను ఇన్స్టాల్ చేసింది, దీని వల్ల వారు ఇమెయిల్లు, యాప్లు మరియు సురక్షితమైన వెబ్సైట్లతో సహా మీ పరికర నెట్వర్క్ యాక్టివిటీని పర్యవేక్షించడానికి అనుమతించబడవచ్చు.\n\nఈ సర్టిఫికెట్ల గురించి మరింత సమాచారం కోసం, మీ నిర్వాహకులను సంప్రదించండి.</item>
+ <item quantity="one"><xliff:g id="MANAGING_DOMAIN_0">%s</xliff:g> మీ పరికరంలో సర్టిఫికెట్ అధికారాన్ని ఇన్స్టాల్ చేసింది, దీని వల్ల వారు ఇమెయిల్లు, యాప్లు మరియు సురక్షితమైన వెబ్సైట్లతో సహా మీ పరికర నెట్వర్క్ యాక్టివిటీని పర్యవేక్షించడానికి అనుమతించబడవచ్చు.\n\nఈ సర్టిఫికెట్ గురించి మరింత సమాచారం కోసం, మీ నిర్వాహకులను సంప్రదించండి.</item>
</plurals>
<plurals name="ssl_ca_cert_info_message" formatted="false" msgid="3989916958347169622">
- <item quantity="other"><xliff:g id="MANAGING_DOMAIN_1">%s</xliff:g> మీ కార్యాలయ ప్రొఫైల్ కోసం సర్టిఫికెట్ అధికారాలను ఇన్స్టాల్ చేసింది, దీని వల్ల వారు ఇమెయిల్లు, యాప్లు మరియు సురక్షితమైన వెబ్సైట్లతో సహా కార్యాలయ నెట్వర్క్ కార్యకలాపాన్ని పర్యవేక్షించడానికి అనుమతించబడవచ్చు.\n\nఈ సర్టిఫికెట్ల గురించి మరింత సమాచారం కోసం, మీ నిర్వాహకులను సంప్రదించండి.</item>
- <item quantity="one"><xliff:g id="MANAGING_DOMAIN_0">%s</xliff:g> మీ కార్యాలయ ప్రొఫైల్ కోసం సర్టిఫికెట్ అధికారాన్ని ఇన్స్టాల్ చేసింది, దీని వల్ల వారు ఇమెయిల్లు, యాప్లు మరియు సురక్షితమైన వెబ్సైట్లతో సహా కార్యాలయ నెట్వర్క్ కార్యకలాపాన్ని పర్యవేక్షించడానికి అనుమతించబడవచ్చు.\n\nఈ సర్టిఫికెట్ గురించి మరింత సమాచారం కోసం, మీ నిర్వాహకులను సంప్రదించండి.</item>
+ <item quantity="other"><xliff:g id="MANAGING_DOMAIN_1">%s</xliff:g> మీ కార్యాలయ ప్రొఫైల్ కోసం సర్టిఫికెట్ అధికారాలను ఇన్స్టాల్ చేసింది, దీని వల్ల వారు ఇమెయిల్లు, యాప్లు మరియు సురక్షితమైన వెబ్సైట్లతో సహా కార్యాలయ నెట్వర్క్ యాక్టివిటీని పర్యవేక్షించడానికి అనుమతించబడవచ్చు.\n\nఈ సర్టిఫికెట్ల గురించి మరింత సమాచారం కోసం, మీ నిర్వాహకులను సంప్రదించండి.</item>
+ <item quantity="one"><xliff:g id="MANAGING_DOMAIN_0">%s</xliff:g> మీ కార్యాలయ ప్రొఫైల్ కోసం సర్టిఫికెట్ అధికారాన్ని ఇన్స్టాల్ చేసింది, దీని వల్ల వారు ఇమెయిల్లు, యాప్లు మరియు సురక్షితమైన వెబ్సైట్లతో సహా కార్యాలయ నెట్వర్క్ యాక్టివిటీని పర్యవేక్షించడానికి అనుమతించబడవచ్చు.\n\nఈ సర్టిఫికెట్ గురించి మరింత సమాచారం కోసం, మీ నిర్వాహకులను సంప్రదించండి.</item>
</plurals>
<string name="ssl_ca_cert_warning_message" msgid="4374052724815563051">"మూడవ పక్షం ఇమెయిల్లు, యాప్లు మరియు సురక్షిత వెబ్సైట్లతో సహా మీ నెట్వర్క్ కార్యాచరణను పర్యవేక్షించగలిగే సామర్థ్యాన్ని కలిగి ఉంటారు.\n\nమీ పరికరంలో ఇన్స్టాల్ చేయబడిన విశ్వసనీయ ఆధారాల వలన ఇది సాధ్యపడుతుంది."</string>
<plurals name="ssl_ca_cert_settings_button" formatted="false" msgid="125941406175485894">
@@ -3372,9 +3371,11 @@
<string name="application_restrictions" msgid="276179173572729205">"యాప్లు మరియు కంటెంట్ను అనుమతించండి"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"పరిమితులు గల యాప్లు"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"యాప్ సెట్టిం. విస్తరింపజేయి"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ఇన్స్టాల్ చేయడానికి యాప్లను ఎంచుకోండి"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ఉన్న యాప్లను ఇన్స్టాల్ చేయండి"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"స్పర్శరహిత పేమెంట్లు"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"ఇది ఎలా పని చేస్తుంది"</string>
- <string name="nfc_payment_no_apps" msgid="6840001883471438798">"స్టోర్లలో మీ ఫోన్తో చెల్లించండి"</string>
+ <string name="nfc_payment_no_apps" msgid="6840001883471438798">"స్టోర్లలో మీ ఫోన్తో పేమెంట్ చేయండి"</string>
<string name="nfc_payment_default" msgid="3769788268378614608">"ఆటోమేటిక్ పేమెంట్"</string>
<string name="nfc_payment_default_not_set" msgid="6471905683119084622">"సెట్ చేయలేదు"</string>
<string name="nfc_payment_app_and_desc" msgid="2607417639227030398">"<xliff:g id="APP">%1$s</xliff:g> - <xliff:g id="DESCRIPTION">%2$s</xliff:g>"</string>
@@ -3386,11 +3387,11 @@
<string name="nfc_how_it_works_content" msgid="1141382684788210772">"పేమెంట్ యాప్ను సెటప్ చేయండి. ఆపై స్పర్శరహిత చిహ్నం ఉండే ఏదైనా టెర్మినల్ వద్ద మీ ఫోన్ వెనుక భాగం ఉండేలా పట్టుకోండి."</string>
<string name="nfc_how_it_works_got_it" msgid="4717868843368296630">"అర్థమైంది"</string>
<string name="nfc_more_title" msgid="1041094244767216498">"మరిన్ని…"</string>
- <string name="nfc_payment_set_default_label" msgid="7395939287766230293">"డిఫాల్ట్ చెల్లింపు యాప్ను సెట్ చెయ్యండి"</string>
- <string name="nfc_payment_update_default_label" msgid="8201975914337221246">"డిఫాల్ట్ చెల్లింపు యాప్ను అప్డేట్ చెయ్యండి"</string>
+ <string name="nfc_payment_set_default_label" msgid="7395939287766230293">"ఆటోమేటిక్ పేమెంట్ యాప్ను సెట్ చేయండి"</string>
+ <string name="nfc_payment_update_default_label" msgid="8201975914337221246">"ఆటోమేటిక్ పేమెంట్ యాప్ను అప్డేట్ చేయండి"</string>
<string name="nfc_payment_set_default" msgid="4101484767872365195">"స్పర్శరహిత టెర్మినల్ వద్ద, <xliff:g id="APP">%1$s</xliff:g> ద్వారా పేమెంట్ చేయండి"</string>
- <string name="nfc_payment_set_default_instead_of" msgid="565237441045013280">"స్పర్శరహిత టెర్మినల్ వద్ద, <xliff:g id="APP_0">%1$s</xliff:g>ద్వారా పేమెంట్ చేయండి. \n\n ఇది మీ డిఫాల్ట్ చెల్లింపు యాప్గా <xliff:g id="APP_1">%2$s</xliff:g>ను భర్తీ చేస్తుంది."</string>
- <string name="nfc_payment_btn_text_set_deault" msgid="1821065137209590196">"డిఫాల్ట్గా సెట్ చెయ్యండి"</string>
+ <string name="nfc_payment_set_default_instead_of" msgid="565237441045013280">"స్పర్శరహిత టెర్మినల్ వద్ద, <xliff:g id="APP_0">%1$s</xliff:g>ద్వారా పేమెంట్ చేయండి. \n\n ఇది మీ ఆటోమేటిక్ పేమెంట్ యాప్గా <xliff:g id="APP_1">%2$s</xliff:g>ను రీప్లేస్ చేస్తుంది."</string>
+ <string name="nfc_payment_btn_text_set_deault" msgid="1821065137209590196">"డిఫాల్ట్గా సెట్ చేయండి"</string>
<string name="nfc_payment_btn_text_update" msgid="5159700960497443832">"అప్డేట్ చేయండి"</string>
<string name="restriction_settings_title" msgid="4293731103465972557">"పరిమితులు"</string>
<string name="restriction_menu_reset" msgid="92859464456364092">"పరిమితులను తీసివేయి"</string>
@@ -3443,15 +3444,15 @@
<string name="app_sees_restricted_accounts" msgid="3526008344222566318">"ఈ యాప్ మీ ఖాతాలను యాక్సెస్ చేయగలదు"</string>
<string name="app_sees_restricted_accounts_and_controlled_by" msgid="8338520379923447143">"ఈ యాప్ మీ ఖాతాలను యాక్సెస్ చేయగలదు. <xliff:g id="APP">%1$s</xliff:g> నియంత్రణలో ఉంటుంది"</string>
<string name="restriction_wifi_config_title" msgid="2630656989926554685">"Wi‑Fi మరియు మొబైల్"</string>
- <string name="restriction_wifi_config_summary" msgid="920419010472168694">"Wi‑Fi మరియు మొబైల్ సెట్టింగ్ల సవరణను అనుమతించండి"</string>
+ <string name="restriction_wifi_config_summary" msgid="920419010472168694">"Wi‑Fi మరియు మొబైల్ సెట్టింగ్ల ఎడిట్ను అనుమతించండి"</string>
<string name="restriction_bluetooth_config_title" msgid="220586273589093821">"బ్లూటూత్"</string>
- <string name="restriction_bluetooth_config_summary" msgid="7558879931011271603">"బ్లూటూత్ జతలు మరియు సెట్టింగ్ల యొక్క సవరణను అనుమతించు"</string>
+ <string name="restriction_bluetooth_config_summary" msgid="7558879931011271603">"బ్లూటూత్ జతలు మరియు సెట్టింగ్ల యొక్క ఎడిట్ను అనుమతించు"</string>
<string name="restriction_nfc_enable_title" msgid="525512312298242911">"NFC"</string>
<string name="restriction_nfc_enable_summary_config" msgid="8065688740509581028">"ఈ <xliff:g id="DEVICE_NAME">%1$s</xliff:g> మరో NFC పరికరాన్ని తాకినప్పుడు డేటా మార్పిడి అనుమతించు"</string>
<string name="restriction_nfc_enable_summary" product="tablet" msgid="6397567147629410131">"టాబ్లెట్ మరో పరికరాన్ని తాకినప్పుడు డేటా మార్పిడిని అనుమతించు"</string>
<string name="restriction_nfc_enable_summary" product="default" msgid="3331800894734678808">"ఫోన్ మరో పరికరాన్ని తాకినప్పుడు డేటా మార్పిడిని అనుమతించు"</string>
<string name="restriction_location_enable_title" msgid="4872281754836538066">"లొకేషన్"</string>
- <string name="restriction_location_enable_summary" msgid="7139292323897390221">"మీ స్థాన సమాచారాన్ని ఉపయోగించడానికి యాప్లను అనుమతించండి"</string>
+ <string name="restriction_location_enable_summary" msgid="7139292323897390221">"మీ లొకేషన్ సమాచారాన్ని ఉపయోగించడానికి యాప్లను అనుమతించండి"</string>
<string name="wizard_back" msgid="8257697435061870191">"వెనుకకు"</string>
<string name="wizard_next" msgid="3884832431439072471">"తర్వాత"</string>
<string name="wizard_finish" msgid="4220258401946825946">"ముగించు"</string>
@@ -3482,13 +3483,13 @@
<string name="sim_no_inserted_msg" msgid="7272710974813741735">"సిమ్ కార్డులు ఏవీ చొప్పించబడలేదు"</string>
<string name="sim_status_title" msgid="6188770698037109774">"SIM స్టేటస్"</string>
<string name="sim_status_title_sim_slot" msgid="4932996839194493313">"సిమ్ స్థితి (సిమ్ స్లాట్ %1$d)"</string>
- <string name="sim_call_back_title" msgid="4274099761123657464">"డిఫాల్ట్ సిమ్ నుండి తిరిగి కాల్ చేయి"</string>
+ <string name="sim_call_back_title" msgid="4274099761123657464">"ఆటోమేటిక్ SIM నుండి తిరిగి కాల్ చేయి"</string>
<string name="sim_outgoing_call_title" msgid="7759080345748128897">"అవుట్గోయింగ్ కాల్స్ల కోసం సిమ్"</string>
<string name="sim_other_call_settings" msgid="5956308869284958883">"ఇతర కాల్ సెట్టింగ్లు"</string>
<string name="preferred_network_offload_title" msgid="6453199586512609557">"ఫ్రాధాన్య నెట్వర్క్ ఆఫ్లోడ్"</string>
<string name="preferred_network_offload_header" msgid="4842188794016376899">"నెట్వర్క్ పేరు ప్రసారాన్ని నిలిపివేయండి"</string>
<string name="preferred_network_offload_footer" msgid="374984523082849648">"మీ నెట్వర్క్ సమాచారానికి యాక్సెస్ పొందే మూడవ పార్టీల నుండి రక్షించబడే నెట్వర్క్ పేరు ప్రసారాన్ని నిలిపివేయండి."</string>
- <string name="preferred_network_offload_popup" msgid="3949937898807213370">"నెట్వర్క్ పేరు ప్రసారం నిలిపివేయడం వలన దాచబడిన నెట్వర్క్లకు స్వయంచాలక కనెక్షన్ నిరోధించబడుతుంది."</string>
+ <string name="preferred_network_offload_popup" msgid="3949937898807213370">"నెట్వర్క్ పేరు ప్రసారం నిలిపివేయడం వలన దాచబడిన నెట్వర్క్లకు ఆటోమేటిక్ కనెక్షన్ నిరోధించబడుతుంది."</string>
<string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
<string name="sim_notification_title" msgid="584752983048661108">"SIM కార్డ్లు మార్చబడ్డాయి."</string>
<string name="sim_notification_summary" msgid="5593339846307029991">"సెటప్ చేయడానికి నొక్కండి"</string>
@@ -3516,7 +3517,7 @@
<string name="nfc_and_payment_settings_payment_off_nfc_off_summary" msgid="7132040463607801625">"NFC ఆఫ్లో ఉన్నందున అందుబాటులో లేదు"</string>
<string name="nfc_and_payment_settings_no_payment_installed_summary" msgid="4879818114908207465">"ఉపయోగించాలంటే, ముందు ఒక చెల్లింపు యాప్ను ఇన్స్టాల్ చేయండి"</string>
<string name="app_and_notification_dashboard_title" msgid="2861781687031832943">"యాప్లు & నోటిఫికేషన్లు"</string>
- <string name="app_and_notification_dashboard_summary" msgid="8047683010984186106">"ఇటీవలి యాప్లు, డిఫాల్ట్ యాప్లు"</string>
+ <string name="app_and_notification_dashboard_summary" msgid="8047683010984186106">"ఇటీవలి యాప్లు, ఆటోమేటిక్ యాప్లు"</string>
<string name="notification_settings_work_profile" msgid="6076211850526353975">"కార్యాలయ ప్రొఫైల్లో ఉన్న యాప్లకు సంబంధించి నోటిఫికేషన్ యాక్సెస్ అందుబాటులో లేదు."</string>
<string name="account_dashboard_title" msgid="8228773251948253914">"పాస్వర్డ్లు & ఖాతాలు"</string>
<string name="account_dashboard_default_summary" msgid="1730719656099599488">"పాస్వర్డ్లు, ఆటోఫిల్, సింక్ చేసిన ఖాతాలు సేవ్ చేయబడ్డాయి"</string>
@@ -3550,7 +3551,7 @@
<string name="keywords_battery_adaptive_preferences" msgid="1774870663426502938">"అనుకూల ప్రాధాన్యతలు , అనుకూల బ్యాటరీ"</string>
<string name="keywords_spell_checker" msgid="5148906820603481657">"అక్షరక్రమం, నిఘంటువు, స్పెల్ చెక్, స్వీయ-దిద్దుబాటు"</string>
<string name="keywords_voice_input" msgid="7534900094659358971">"గుర్తింపు, ఇన్పుట్, ప్రసంగం, మాట్లాడటం, భాష, హ్యాండ్స్-ఫ్రీ, హ్యాండ్ ఫ్రీ, గుర్తింపు, అభ్యంతరకరం, పదం, ఆడియో, చరిత్ర, బ్లూటూత్ హెడ్సెట్"</string>
- <string name="keywords_text_to_speech_output" msgid="6728080502619011668">"రేటు, భాష, డిఫాల్ట్, చదివి వినిపించు, చదివి వినిపించడం, tts, యాక్సెస్, స్క్రీన్ రీడర్, అంధులు"</string>
+ <string name="keywords_text_to_speech_output" msgid="6728080502619011668">"రేటు, భాష, ఆటోమేటిక్, చదివి వినిపించు, చదివి వినిపించడం, tts, యాక్సెసిబిలిటీ, స్క్రీన్ రీడర్, అంధులు"</string>
<string name="keywords_date_and_time" msgid="4402136313104901312">"గడియారం, మిలిటరీ"</string>
<string name="keywords_network_reset" msgid="4075670452112218042">"రీసెట్ చేయి, పునరుద్ధరించు, ఫ్యాక్టరీ"</string>
<string name="keywords_factory_data_reset" msgid="4979623326958976773">"తొలగించు, పునరుద్ధరించు, క్లియర్ చేయి, తీసివేయి, ఫ్యాక్టరీ రీసెట్"</string>
@@ -3558,14 +3559,14 @@
<string name="keywords_sounds" msgid="1850691834585575875">"స్పీకర్ బీప్, స్పీకర్, వాల్యూమ్, మ్యూట్, నిశ్శబ్దం, ఆడియో, సంగీతం"</string>
<string name="keywords_sounds_and_notifications_interruptions" msgid="1500312884808362467">"ఆటంకం కలిగించవద్దు, అంతరాయం కలిగించు, అంతరాయం, విరామం"</string>
<string name="keywords_app" msgid="7983814237980258061">"RAM"</string>
- <string name="keywords_location" msgid="8016374808099706213">"సమీపంలోని, స్థానం, చరిత్ర, నివేదించబడుతోంది, GPS"</string>
+ <string name="keywords_location" msgid="8016374808099706213">"సమీపంలోని, లొకేషన్, హిస్టరీ, రిపోర్టింగ్, GPS"</string>
<string name="keywords_accounts" msgid="3482052586502133909">"ఖాతా, ఖాతాను జోడించండి, కార్యాలయ ప్రొఫైల్, ఖాతాను జోడించండి"</string>
<string name="keywords_users" msgid="3497517660077620843">"పరిమితి, పరిమితం చేయి, పరిమితం చేయబడింది"</string>
<string name="keywords_keyboard_and_ime" msgid="4741098648730042570">"వచన దిద్దుబాటు, దిద్దుబాటు చేయి, ధ్వని, వైబ్రేట్, స్వయంచాలకం, భాష, సంజ్ఞ, సూచించు, సూచన, థీమ్, అభ్యంతరకరం, పదం, రకం, ఎమోజీ, అంతర్జాతీయం"</string>
- <string name="keywords_reset_apps" msgid="8254315757754930862">"రీసెట్, ప్రాధాన్యతలు, డిఫాల్ట్"</string>
+ <string name="keywords_reset_apps" msgid="8254315757754930862">"రీసెట్, ప్రాధాన్యతలు, ఆటోమేటిక్"</string>
<string name="keywords_all_apps" msgid="9016323378609007166">"యాప్లు, డౌన్లోడ్, యాప్లు, సిస్టమ్"</string>
<string name="keywords_app_permissions" msgid="2061773665663541610">"యాప్లు, అనుమతులు, భద్రత"</string>
- <string name="keywords_default_apps" msgid="4601664230800605416">"యాప్లు, డిఫాల్ట్"</string>
+ <string name="keywords_default_apps" msgid="4601664230800605416">"యాప్లు, ఆటోమేటిక్"</string>
<string name="keywords_ignore_optimizations" msgid="8967142288569785145">"ఆప్టిమైజేషన్లు నిద్రావస్థ, యాప్ స్టాండ్బైలను విస్మరించు"</string>
<string name="keywords_color_mode" msgid="1193896024705705826">"వైబ్రెంట్, RGB, sRGB, కలర్, న్యాచురల్, స్టాండర్డ్"</string>
<string name="keywords_color_temperature" msgid="8159539138837118453">"రంగు, ఉష్ణోగ్రత, D65, D73, తెలుపు, పసుపు, నీలం, గాఢమైన, లేత"</string>
@@ -3575,7 +3576,7 @@
<string name="keywords_unification" msgid="2677472004971453468">"కార్యాలయ ప్రొఫైల్, నిర్వహించబడిన ప్రొఫైల్, ఏకీకరించు, ఏకీకరణ, కార్యాలయం, ప్రొఫైల్"</string>
<string name="keywords_gesture" msgid="3456930847450080520">"సంజ్ఞలు"</string>
<string name="keywords_wallet" msgid="3757421969956996972">"వాలెట్"</string>
- <string name="keywords_payment_settings" msgid="6268791289277000043">"చెల్లించడం, నొక్కడం, చెల్లింపులు"</string>
+ <string name="keywords_payment_settings" msgid="6268791289277000043">"చెల్లించడం, నొక్కడం, పేమెంట్లు"</string>
<string name="keywords_backup" msgid="707735920706667685">"బ్యాకప్, బ్యాకప్"</string>
<string name="keywords_assist_gesture_launch" msgid="7710762655355161924">"సంజ్ఞ"</string>
<string name="keywords_face_unlock" msgid="545338452730885392">"ముఖం, అన్లాక్, ప్రామాణీకరణ, సైన్ ఇన్"</string>
@@ -3602,8 +3603,8 @@
<string name="keywords_bluetooth_settings" msgid="2588159530959868188">"కనెక్ట్ అయింది, పరికరం, హెడ్ఫోన్లు, హెడ్సెట్, స్పీకర్, వైర్లెస్, జత చేయి, ఇయర్బడ్లు, సంగీతం, మీడియా"</string>
<string name="keywords_wallpaper" msgid="7332890404629446192">"బ్యాక్గ్రౌండ్, రూపం, గ్రిడ్, అనుకూలీకరించు, వ్యక్తిగతీకరించు"</string>
<string name="keywords_styles" msgid="5291614313348476068">"చిహ్నం, యాస, రంగు"</string>
- <string name="keywords_assist_input" msgid="3086289530227075593">"డిఫాల్ట్, అసిస్టెంట్"</string>
- <string name="keywords_default_payment_app" msgid="5162298193637362104">"చెల్లింపు, డిఫాల్ట్"</string>
+ <string name="keywords_assist_input" msgid="3086289530227075593">"ఆటోమేటిక్, అసిస్టెంట్"</string>
+ <string name="keywords_default_payment_app" msgid="5162298193637362104">"పేమెంట్, ఆటోమేటిక్"</string>
<string name="keywords_ambient_display" msgid="3149287105145443697">"ఇన్కమింగ్ నోటిఫికేషన్"</string>
<string name="keywords_hotspot_tethering" msgid="3688439689671232627">"usb టెథర్, బ్లూటూత్ టెథర్, wifi హాట్స్పాట్"</string>
<string name="keywords_touch_vibration" msgid="1125291201902251273">"స్పర్శలు, వైబ్రేట్, స్క్రీన్, సెన్సిటివిటీ"</string>
@@ -3614,7 +3615,7 @@
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, అధునాతన కాలింగ్, 4g కాలింగ్"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"భాషను జోడించు, ఒక భాషను జోడించు"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"టెక్స్ట్ సైజ్, పెద్ద ప్రింట్, పెద్ద ఫాంట్, పెద్ద టెక్స్ట్, తక్కువ విజన్, టెక్స్ట్ను పెద్దగా చేయి, ఫాంట్ పెద్దగా చేసేది, పెద్ద ఫాంట్"</string>
- <string name="default_sound" msgid="6604374495015245195">"డిఫాల్ట్ ధ్వని"</string>
+ <string name="default_sound" msgid="6604374495015245195">"ఆటోమేటిక్ సౌండ్"</string>
<string name="sound_settings_summary" msgid="944761906531715109">"రింగ్ & నోటిఫికేషన్ వాల్యూమ్ <xliff:g id="PERCENTAGE">%1$s</xliff:g>"</string>
<string name="sound_dashboard_summary" msgid="6574444810552643312">"వాల్యూమ్, వైబ్రేషన్, అంతరాయం కలిగించవద్దు"</string>
<string name="sound_settings_summary_vibrate" msgid="7192223433295988890">"రింగర్ వైబ్రేట్కి సెట్ చేయబడింది"</string>
@@ -3703,12 +3704,12 @@
<string name="zen_mode_block_effect_summary_screen_off" msgid="6989818116297061488">"స్క్రీన్ ఆఫ్లో ఉన్నప్పుడు"</string>
<string name="zen_mode_block_effect_summary_screen_on" msgid="4876016548834916087">"స్క్రీన్ ఆన్లో ఉన్నప్పుడు"</string>
<string name="zen_mode_block_effect_summary_sound" msgid="1559968890497946901">"ధ్వని మరియు వైబ్రేషన్"</string>
- <string name="zen_mode_block_effect_summary_some" msgid="2730383453754229650">"ధ్వని, వైబ్రేషన్ మరియు కొన్ని నోటిఫికేషన్ల యొక్క దృశ్య జాబితా చిహ్నాలు"</string>
- <string name="zen_mode_block_effect_summary_all" msgid="3131918059492425222">"ధ్వని, వైబ్రేషన్ మరియు నోటిఫికేషన్ల యొక్క దృశ్య జాబితా చిహ్నాలు"</string>
+ <string name="zen_mode_block_effect_summary_some" msgid="2730383453754229650">"ధ్వని, వైబ్రేషన్ మరియు కొన్ని నోటిఫికేషన్ల యొక్క దృశ్య లిస్ట్ చిహ్నాలు"</string>
+ <string name="zen_mode_block_effect_summary_all" msgid="3131918059492425222">"ధ్వని, వైబ్రేషన్ మరియు నోటిఫికేషన్ల యొక్క దృశ్య లిస్ట్ చిహ్నాలు"</string>
<string name="zen_mode_blocked_effects_footer" msgid="1115914818435434668">"ఫోన్లోని ప్రాథమిక యాక్టివిటీలకు, దాని స్టేటస్కు అవసరమైన నోటిఫికేషన్లు ఎప్పటికీ దాచబడవు."</string>
<string name="zen_mode_no_exceptions" msgid="1580136061336585873">"ఏదీ కాదు"</string>
<string name="zen_mode_other_options" msgid="3399967231522580421">"ఇతర ఎంపికలు"</string>
- <string name="zen_mode_add" msgid="8789024026733232566">"జోడించు"</string>
+ <string name="zen_mode_add" msgid="8789024026733232566">"జోడించండి"</string>
<string name="zen_mode_enable_dialog_turn_on" msgid="1971034397501675078">"ఆన్ చేయండి"</string>
<string name="zen_mode_button_turn_on" msgid="6583862599681052347">"ఇప్పుడు ఆన్ చేయండి"</string>
<string name="zen_mode_button_turn_off" msgid="2060862413234857296">"ఇప్పుడు ఆఫ్ చేయండి"</string>
@@ -3740,13 +3741,13 @@
<string name="zen_custom_settings_dialog_ok" msgid="8842373418878278246">"అర్థమైంది"</string>
<string name="zen_custom_settings_notifications_header" msgid="7635280645171095398">"నోటిఫికేషన్లు"</string>
<string name="zen_custom_settings_duration_header" msgid="5065987827522064943">"వ్యవధి"</string>
- <string name="zen_msg_event_reminder_title" msgid="5362025129007417554">"సందేశాలు, ఈవెంట్లు & రిమైండర్లు"</string>
- <string name="zen_msg_event_reminder_footer" msgid="2700459146293750387">"అంతరాయం కలిగించవద్దు మోడ్ ఆన్లో ఉన్నప్పుడు, మీరు పైన అనుమతించే అంశాలు మినహా, సందేశాలు, రిమైండర్లు మరియు ఈవెంట్లు మ్యూట్ చేయబడతాయి. మీ స్నేహితులు, కుటుంబ సభ్యులు లేదా ఇతర పరిచయస్తులు మిమ్మల్ని సంప్రదించడానికి అనుమతించేలా సందేశాల సెట్టింగ్లను మీరు సర్దుబాటు చేయవచ్చు."</string>
+ <string name="zen_msg_event_reminder_title" msgid="5362025129007417554">"మెసేజ్లు, ఈవెంట్లు & రిమైండర్లు"</string>
+ <string name="zen_msg_event_reminder_footer" msgid="2700459146293750387">"అంతరాయం కలిగించవద్దు మోడ్ ఆన్లో ఉన్నప్పుడు, మీరు పైన అనుమతించే అంశాలు మినహా, మెసేజ్లు, రిమైండర్లు మరియు ఈవెంట్లు మ్యూట్ చేయబడతాయి. మీ ఫ్రెండ్స్, ఫ్యామిలీ మెంబర్లు లేదా ఇతర పరిచయస్తులు మిమ్మల్ని కాంటాక్ట్ చేయడానికి అనుమతించేలా మెసేజ్ల సెట్టింగ్లను మీరు అడ్జస్ట్ చేయవచ్చు."</string>
<string name="zen_onboarding_ok" msgid="8764248406533833392">"పూర్తయింది"</string>
<string name="zen_onboarding_settings" msgid="2815839576245114342">"సెట్టింగ్లు"</string>
<string name="zen_onboarding_new_setting_title" msgid="8813308612916316657">"నోటిఫికేషన్లు కనిపించవు, వినిపించవు"</string>
<string name="zen_onboarding_current_setting_title" msgid="5024603685220407195">"నోటిఫికేషన్ల సౌండ్ రాదు"</string>
- <string name="zen_onboarding_new_setting_summary" msgid="7695808354942143707">"మీరు నోటిఫికేషన్లను చూడలేరు లేదా వినలేరు. నక్షత్రం గుర్తు ఉన్న పరిచయాల మరియు రిపీట్ కాలర్ల నుండి కాల్స్ అనుమతించబడతాయి."</string>
+ <string name="zen_onboarding_new_setting_summary" msgid="7695808354942143707">"మీరు నోటిఫికేషన్లను చూడలేరు లేదా వినలేరు. నక్షత్రం గుర్తు ఉన్న కాంటాక్ట్ల మరియు రిపీట్ కాలర్ల నుండి కాల్స్ అనుమతించబడతాయి."</string>
<string name="zen_onboarding_current_setting_summary" msgid="8864567406905990095">"(ప్రస్తుత సెట్టింగ్)"</string>
<string name="zen_onboarding_dnd_visual_disturbances_header" msgid="8639698336231314609">"అంతరాయం కలిగించవద్దు నోటిఫికేషన్ సెట్టింగ్లను మార్చాలా?"</string>
<string name="sound_work_settings" msgid="752627453846309092">"ఆఫీస్ ప్రొఫైల్ సౌండ్స్"</string>
@@ -3935,7 +3936,7 @@
<string name="notification_assistant_title" msgid="5889201903272393099">"మెరుగైన నోటిఫికేషన్లు"</string>
<string name="notification_assistant_summary" msgid="1957783114840908887">"సూచించిన చర్యలు, రిప్లయిలు, అలాగే మరిన్ని పొందండి"</string>
<string name="no_notification_assistant" msgid="2533323397091834096">"ఏమీ లేవు"</string>
- <string name="no_notification_listeners" msgid="2839354157349636000">"ఇన్స్టాల్ చేసిన అనువర్తనాలేవీ నోటిఫికేషన్ ప్రాప్యతను అభ్యర్థించలేదు."</string>
+ <string name="no_notification_listeners" msgid="2839354157349636000">"ఇన్స్టాల్ చేసిన అనువర్తనాలేవీ నోటిఫికేషన్ యాక్సెస్ను అభ్యర్థించలేదు."</string>
<string name="notification_access_detail_switch" msgid="46386786409608330">"నోటిఫికేషన్ యాక్సెస్ను అనుమతించు"</string>
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g> కోసం నోటిఫికేషన్ యాక్సెస్ అనుమతించాలా?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12లో Android అనుకూల నోటిఫికేషన్లను, మెరుగైన నోటిఫికేషన్లు భర్తీ చేశాయి. సూచించిన చర్యలు, రిప్లయిలను ఈ ఫీచర్ చూపించి, మీ నోటిఫికేషన్లను ఆర్గనైజ్ చేస్తుంది. \n\nకాంటాక్ట్ పేర్లు, మెసేజ్లు లాంటి వ్యక్తిగత సమాచారంతో సహా నోటిఫికేషన్ కంటెంట్ను మెరుగైన నోటిఫికేషన్లు యాక్సెస్ చేయవచ్చు. ఫోన్ కాల్స్కు సమాధానమివ్వడం, \'అంతరాయం కలిగించవద్దు\' ఆప్షన్ను కంట్రోల్ చేయడం లాంటి నోటిఫికేషన్లను విస్మరించడం లేదా ప్రతిస్పందించడం కూడా ఈ ఫీచర్ చేయగలదు."</string>
@@ -3961,7 +3962,7 @@
<string name="notif_listener_not_migrated" msgid="6265206376374278226">"మెరుగుపరిచిన సెట్టింగ్లను ఈ యాప్ సపోర్ట్ చేయదు"</string>
<string name="vr_listeners_title" msgid="4960357292472540964">"VR సహాయక సర్వీసులు"</string>
<string name="no_vr_listeners" msgid="8442646085375949755">"ఇన్స్టాల్ చేసిన యాప్లు ఏవీ VR సహాయక సర్వీసులుగా అమలు కావడానికి రిక్వెస్ట్ చేయబడలేదు."</string>
- <string name="vr_listener_security_warning_title" msgid="7026351795627615177">"<xliff:g id="SERVICE">%1$s</xliff:g> కోసం VR సేవ ప్రాప్యతను అనుమతించాలా?"</string>
+ <string name="vr_listener_security_warning_title" msgid="7026351795627615177">"<xliff:g id="SERVICE">%1$s</xliff:g> కోసం VR సేవ యాక్సెస్ను అనుమతించాలా?"</string>
<string name="vr_listener_security_warning_summary" msgid="1888843557687017791">"మీరు వర్చువల్ రియాలిటీ మోడ్లో యాప్లను ఉపయోగిస్తున్నప్పుడు <xliff:g id="VR_LISTENER_NAME">%1$s</xliff:g> అమలు కాగలదు."</string>
<string name="display_vr_pref_title" msgid="4850474436291113569">"పరికరం VRలో ఉన్నప్పుడు"</string>
<string name="display_vr_pref_low_persistence" msgid="7039841277157739871">"బ్లర్ తగ్గించు (సిఫార్సు చేయబడింది)"</string>
@@ -3996,7 +3997,7 @@
</plurals>
<string name="interact_across_profiles_install_work_app_title" msgid="2821669067014436056">"ఈ యాప్లను కనెక్ట్ చేయడానికి, మీ ఆఫీస్ ప్రొఫైల్లో <xliff:g id="NAME">%1$s</xliff:g>ను ఇన్స్టాల్ చేయండి"</string>
<string name="interact_across_profiles_install_personal_app_title" msgid="4790651223324866344">"ఈ యాప్లను కనెక్ట్ చేయడానికి, మీ వ్యక్తిగత ప్రొఫైల్లో <xliff:g id="NAME">%1$s</xliff:g>ను ఇన్స్టాల్ చేయండి"</string>
- <string name="interact_across_profiles_install_app_summary" msgid="7715324358034968657">"యాప్ను పొందడానికి ట్యాప్ చెయ్యండి"</string>
+ <string name="interact_across_profiles_install_app_summary" msgid="7715324358034968657">"యాప్ను పొందడానికి ట్యాప్ చేయండి"</string>
<string name="manage_zen_access_title" msgid="1562322900340107269">"అంతరాయం కలిగించవద్దు యాక్సెస్"</string>
<string name="zen_access_detail_switch" msgid="4183681772666138993">"\'అంతరాయం కలిగించవద్దు\' ఫీచర్ను అనుమతించు"</string>
<string name="zen_access_empty_text" msgid="3779921853282293080">"ఇన్స్టాల్ చేసిన యాప్లేవీ అంతరాయం కలిగించవద్దు యాక్సెస్ అభ్యర్థించలేదు"</string>
@@ -4060,9 +4061,9 @@
<string name="zen_mode_unknown_app_set_behavior" msgid="8544413884273894104">"ఈ సెట్టింగ్లు ప్రస్తుతం మార్చబడవు. ఒక యాప్ అనుకూల ప్రవర్తనతో ఆటోమేటిక్గా అంతరాయం కలిగించవద్దుని ఆన్ చేసింది."</string>
<string name="zen_mode_qs_set_behavior" msgid="3805244555649172848">"ఈ సెట్టింగ్లు ప్రస్తుతం మార్చబడవు. అనుకూల ప్రవర్తనతో అంతరాయం కలిగించవద్దు మాన్యువల్గా ఆన్ చేయబడింది."</string>
<string name="zen_schedule_rule_type_name" msgid="8071428540221112090">"సమయం"</string>
- <string name="zen_schedule_rule_enabled_toast" msgid="6534402316741678208">"పేర్కొన్న సమయాల్లో అంతరాయం కలిగించవద్దు ఆన్ అయ్యేలా స్వయంచాలక నిబంధన సెట్ చేయబడింది"</string>
+ <string name="zen_schedule_rule_enabled_toast" msgid="6534402316741678208">"పేర్కొన్న సమయాల్లో అంతరాయం కలిగించవద్దు ఆన్ అయ్యేలా ఆటోమేటిక్ నిబంధన సెట్ చేయబడింది"</string>
<string name="zen_event_rule_type_name" msgid="1921166617081971754">"ఈవెంట్"</string>
- <string name="zen_event_rule_enabled_toast" msgid="4943723266121388395">"పేర్కొన్న సందర్భాల్లో అంతరాయం కలిగించవద్దు ఆన్ అయ్యేలా స్వయంచాలక నిబంధన సెట్ చేయబడింది"</string>
+ <string name="zen_event_rule_enabled_toast" msgid="4943723266121388395">"పేర్కొన్న సందర్భాల్లో అంతరాయం కలిగించవద్దు ఆన్ అయ్యేలా ఆటోమేటిక్ నిబంధన సెట్ చేయబడింది"</string>
<string name="zen_mode_event_rule_calendar" msgid="6279460374929508907">"వీటి సంబంధిత ఈవెంట్ల సమయంలో"</string>
<string name="zen_mode_event_rule_summary_calendar_template" msgid="3065013489987409864">"<xliff:g id="CALENDAR">%1$s</xliff:g> సంబంధిత ఈవెంట్ల సమయంలో"</string>
<string name="zen_mode_event_rule_summary_any_calendar" msgid="8395450413356855311">"ఏదైనా క్యాలెండర్"</string>
@@ -4099,8 +4100,8 @@
<string name="zen_mode_calls_list" msgid="5044730950895749093">"కాల్స్"</string>
<string name="zen_mode_calls_header" msgid="8379225445095856726">"అంతరాయం కలిగించగల కాల్స్"</string>
<string name="zen_mode_calls_footer" msgid="2008079711083701243">"అనుమతించిన కాల్స్ వచ్చినప్పుడు శబ్దం వస్తుందని నిర్ధారించుకోవడానికి, పరికరం రింగ్ మోడ్లో ఉందో లేదో చెక్ చేయండి"</string>
- <string name="zen_mode_custom_calls_footer" msgid="6521283204577441053">"‘<xliff:g id="SCHEDULE_NAME">%1$s</xliff:g>’ సంబంధిత ఇన్కమింగ్ కాల్స్ బ్లాక్ చేయబడ్డాయి. మీ స్నేహితులు, కుటుంబ సభ్యులు లేదా ఇతర పరిచయాలు మిమ్మల్ని సంప్రదించగలిగేలా మీరు సెట్టింగ్లను సర్దుబాటు చేయవచ్చు."</string>
- <string name="zen_mode_starred_contacts_title" msgid="630299631659575589">"నక్షత్రం గుర్తు ఉన్న పరిచయాలు"</string>
+ <string name="zen_mode_custom_calls_footer" msgid="6521283204577441053">"‘<xliff:g id="SCHEDULE_NAME">%1$s</xliff:g>’ సంబంధిత ఇన్కమింగ్ కాల్స్ బ్లాక్ చేయబడ్డాయి. మీ ఫ్రెండ్స్, ఫ్యామిలీ మెంబెర్స్ లేదా ఇతర కాంటాక్ట్లు మిమ్మల్ని సంప్రదించగలిగేలా మీరు సెట్టింగ్లను సర్దుబాటు చేయవచ్చు."</string>
+ <string name="zen_mode_starred_contacts_title" msgid="630299631659575589">"నక్షత్రం గుర్తు ఉన్న కాంటాక్ట్లు"</string>
<string name="zen_mode_starred_contacts_summary_contacts" msgid="1629467178444895094">"{count,plural,offset:2 =0{ఏవీ లేవు}=1{{contact_1}}=2{{contact_1}, {contact_2}}=3{{contact_1}, {contact_2}, {contact_3}}other{{contact_1}, {contact_2}, # మంది ఇతరులు}}"</string>
<string name="zen_mode_starred_contacts_empty_name" msgid="2906404745550293688">"(పేరు లేదు)"</string>
<string name="zen_mode_messages" msgid="7315084748885170585">"మెసేజ్లు"</string>
@@ -4108,15 +4109,15 @@
<string name="zen_mode_messages_title" msgid="1777598523485334405">"మెసేజ్లు"</string>
<string name="zen_mode_messages_header" msgid="253721635061451577">"అంతరాయం కలిగించగల మెసేజ్లు"</string>
<string name="zen_mode_messages_footer" msgid="6002468050854126331">"అనుమతించిన మెసేజ్లు వచ్చినప్పుడు శబ్దం వస్తుందని నిర్ధారించుకోవడానికి, పరికరం రింగ్ మోడ్లో ఉందో లేదో చెక్ చేయండి"</string>
- <string name="zen_mode_custom_messages_footer" msgid="7545180036949550830">"‘<xliff:g id="SCHEDULE_NAME">%1$s</xliff:g>’కి సంబంధించిన ఇన్కమింగ్ కాల్స్ బ్లాక్ చేయబడ్డాయి. మీ స్నేహితులు, కుటుంబ సభ్యులు లేదా ఇతర పరిచయాలు మిమ్మల్ని సంప్రదించగలిగేలా మీరు సెట్టింగ్లను సర్దుబాటు చేయవచ్చు."</string>
+ <string name="zen_mode_custom_messages_footer" msgid="7545180036949550830">"‘<xliff:g id="SCHEDULE_NAME">%1$s</xliff:g>’కి సంబంధించిన ఇన్కమింగ్ కాల్స్ బ్లాక్ చేయబడ్డాయి. మీ ఫ్రెండ్స్, ఫ్యామిలీ లేదా ఇతర కాంటాక్ట్లు మిమ్మల్ని కాంటాక్ట్ చేసేలా మీరు సెట్టింగ్లను అడ్జస్ట్ చేయవచ్చు."</string>
<string name="zen_mode_all_messages_summary" msgid="3756267858343104554">"అన్ని మెసేజ్లు మిమ్మల్ని చేరుతాయి"</string>
<string name="zen_mode_all_calls_summary" msgid="7337907849083824698">"అన్ని కాల్స్ మిమ్మల్ని చేరుతాయి"</string>
<string name="zen_mode_contacts_count" msgid="6568631261119795799">"{count,plural, =0{ఏవీ లేవు}=1{1 కాంటాక్ట్}other{# కాంటాక్ట్లు}}"</string>
<string name="zen_mode_from_anyone" msgid="6027004263046694174">"ఎవరైనా"</string>
<string name="zen_mode_from_contacts" msgid="2989933306317064818">"కాంటాక్ట్లు"</string>
<string name="zen_mode_from_starred" msgid="8616516644241652287">"స్టార్ గుర్తు ఉన్న కాంటాక్ట్లు"</string>
- <string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"నక్షత్రం గుర్తు ఉన్న పరిచయాల మరియు రిపీట్ కాలర్ల నుండి"</string>
- <string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"పరిచయాలు మరియు రిపీట్ కాలర్ల నుండి"</string>
+ <string name="zen_calls_summary_starred_repeat" msgid="8078759939219244001">"నక్షత్రం గుర్తు ఉన్న కాంటాక్ట్లు అలాగే రిపీట్ కాలర్ల నుండి"</string>
+ <string name="zen_calls_summary_contacts_repeat" msgid="2276432091940405376">"కాంటాక్ట్లు అలాగే రిపీట్ కాలర్ల నుండి"</string>
<string name="zen_calls_summary_repeat_only" msgid="7748352153193832632">"రిపీట్ కాలర్ల నుండి మాత్రమే"</string>
<string name="zen_mode_none_calls" msgid="2047166006414016327">"ఏవీ లేవు"</string>
<string name="zen_mode_none_messages" msgid="1386626352943268342">"ఏవీ లేవు"</string>
@@ -4164,7 +4165,7 @@
<string name="zen_mode_repeat_callers_title" msgid="8016699240338264781">"పునరావృత కాలర్లను అనుమతించు"</string>
<string name="zen_mode_all_callers" msgid="8104755389401941875">"ఎవరైనా"</string>
<string name="zen_mode_contacts_callers" msgid="5429267704011896833">"కాంటాక్ట్లు"</string>
- <string name="zen_mode_starred_callers" msgid="1002370699564211178">"నక్షత్రం గుర్తు ఉన్న పరిచయాలు"</string>
+ <string name="zen_mode_starred_callers" msgid="1002370699564211178">"నక్షత్రం గుర్తు ఉన్న కాంటాక్ట్లు"</string>
<string name="zen_mode_repeat_callers_list" msgid="181819778783743847">"పునరావృత కాలర్లు"</string>
<!-- no translation found for zen_mode_calls_summary_one (1928015516061784276) -->
<skip />
@@ -4222,13 +4223,13 @@
<string name="experimental_preference" msgid="869354050717870055">"(ప్రయోగాత్మకం)"</string>
<string name="encryption_interstitial_header" msgid="4418014339568737685">"సురక్షిత ప్రారంభం"</string>
<string name="encryption_continue_button" msgid="3591796237625134622">"కొనసాగించండి"</string>
- <string name="encryption_interstitial_message_pin" msgid="1413575143234269985">"ఈ డివైజ్ను ప్రారంభించిన వెంటనే మీ పిన్ని అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. డివైజ్ను ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, సందేశాలు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nకోల్పోయిన లేదా దొంగిలించబడిన డివైజ్లలో ఉన్న డేటాని రక్షించడంలో ఇది సహాయపడుతుంది. మీ డివైజ్ను ప్రారంభించడం కోసం పిన్ని అడగాలా?"</string>
- <string name="encryption_interstitial_message_pattern" msgid="726550613252236854">"ఈ పరికరాన్ని ప్రారంభించిన వెంటనే మీ నమూనాని అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరాన్ని ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, సందేశాలు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nకోల్పోయిన లేదా దొంగిలించబడిన పరికరాలలో ఉన్న డేటాని రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని ప్రారంభించడం కోసం నమూనాని అడగాలా?"</string>
- <string name="encryption_interstitial_message_password" msgid="6051054565294909975">"ఈ పరికరాన్ని ప్రారంభించిన వెంటనే మీ పాస్వర్డ్ని అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరాన్ని ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, సందేశాలు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nకోల్పోయిన లేదా దొంగిలించబడిన పరికరాలలో ఉన్న డేటాని రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని ప్రారంభించడం కోసం పాస్వర్డ్ని అడగాలా?"</string>
+ <string name="encryption_interstitial_message_pin" msgid="1413575143234269985">"ఈ డివైజ్ను ప్రారంభించిన వెంటనే మీ పిన్ని అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. డివైజ్ను ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nకోల్పోయిన లేదా దొంగిలించబడిన డివైజ్లలో ఉన్న డేటాని రక్షించడంలో ఇది సహాయపడుతుంది. మీ డివైజ్ను ప్రారంభించడం కోసం పిన్ని అడగాలా?"</string>
+ <string name="encryption_interstitial_message_pattern" msgid="726550613252236854">"ఈ పరికరాన్ని ప్రారంభించిన వెంటనే మీ నమూనాని అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరాన్ని ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nకోల్పోయిన లేదా దొంగిలించబడిన పరికరాలలో ఉన్న డేటాని రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని ప్రారంభించడం కోసం నమూనాని అడగాలా?"</string>
+ <string name="encryption_interstitial_message_password" msgid="6051054565294909975">"ఈ పరికరాన్ని ప్రారంభించిన వెంటనే మీ పాస్వర్డ్ని అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరాన్ని ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nకోల్పోయిన లేదా దొంగిలించబడిన పరికరాలలో ఉన్న డేటాని రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని ప్రారంభించడం కోసం పాస్వర్డ్ని అడగాలా?"</string>
<!-- unknown quoting pattern: original -1, translation 1 -->
- <string name="encryption_interstitial_message_pin_for_fingerprint" msgid="7152770518093102916">"మీ డివైజ్ను అన్లాక్ చేయడానికి మీ వేలిముద్రను ఉపయోగించడంతో పాటు, దీనిని ప్రారంభించిన వెంటనే మీ పిన్ని అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. డివైజ్ను ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, సందేశాలు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nకోల్పోయిన లేదా దొంగిలించబడిన డివైజ్లలో ఉన్న డేటాని రక్షించడంలో ఇది సహాయపడుతుంది. మీ డివైజ్ను ప్రారంభించడం కోసం పిన్ని అడగాలా&gt;"</string>
- <string name="encryption_interstitial_message_pattern_for_fingerprint" msgid="6257856552043740490">"మీ పరికరాన్ని అన్లాక్ చేయడానికి మీ వేలిముద్రను ఉపయోగించడంతో పాటు, దీనిని ప్రారంభించిన వెంటనే మీ నమూనాని అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరాన్ని ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, సందేశాలు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nకోల్పోయిన లేదా దొంగిలించబడిన పరికరాలలో ఉన్న డేటాని రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని ప్రారంభించడం కోసం నమూనాని అడగాలా?"</string>
- <string name="encryption_interstitial_message_password_for_fingerprint" msgid="7710804822643612867">"మీ పరికరాన్ని అన్లాక్ చేయడానికి మీ వేలిముద్రను ఉపయోగించడంతో పాటు, దీనిని ప్రారంభించిన వెంటనే మీ పాస్వర్డ్ని అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరాన్ని ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, సందేశాలు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nకోల్పోయిన లేదా దొంగిలించబడిన పరికరాలలో ఉన్న డేటాని రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని ప్రారంభించడం కోసం పాస్వర్డ్ని అడగాలా?"</string>
+ <string name="encryption_interstitial_message_pin_for_fingerprint" msgid="7152770518093102916">"మీ డివైజ్ను అన్లాక్ చేయడానికి మీ వేలిముద్రను ఉపయోగించడంతో పాటు, దీనిని ప్రారంభించిన వెంటనే మీ పిన్ని అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. డివైజ్ను ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nకోల్పోయిన లేదా దొంగిలించబడిన డివైజ్లలో ఉన్న డేటాని రక్షించడంలో ఇది సహాయపడుతుంది. మీ డివైజ్ను ప్రారంభించడం కోసం పిన్ని అడగాలా&gt;"</string>
+ <string name="encryption_interstitial_message_pattern_for_fingerprint" msgid="6257856552043740490">"మీ పరికరాన్ని అన్లాక్ చేయడానికి మీ వేలిముద్రను ఉపయోగించడంతో పాటు, దీనిని ప్రారంభించిన వెంటనే మీ నమూనాని అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరాన్ని ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nకోల్పోయిన లేదా దొంగిలించబడిన పరికరాలలో ఉన్న డేటాని రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని ప్రారంభించడం కోసం నమూనాని అడగాలా?"</string>
+ <string name="encryption_interstitial_message_password_for_fingerprint" msgid="7710804822643612867">"మీ పరికరాన్ని అన్లాక్ చేయడానికి మీ వేలిముద్రను ఉపయోగించడంతో పాటు, దీనిని ప్రారంభించిన వెంటనే మీ పాస్వర్డ్ని అడిగే విధంగా సెట్ చేయడం ద్వారా మీరు దీనికి అదనపు రక్షణను అందించవచ్చు. పరికరాన్ని ప్రారంభించే వరకు, అది అలారాలతో సహా కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు. \n\nకోల్పోయిన లేదా దొంగిలించబడిన పరికరాలలో ఉన్న డేటాని రక్షించడంలో ఇది సహాయపడుతుంది. మీ పరికరాన్ని ప్రారంభించడం కోసం పాస్వర్డ్ని అడగాలా?"</string>
<string name="encryption_interstitial_message_pin_for_face" msgid="8577135499926738241">"మీ పరికరాన్ని అన్లాక్ చేయడానికి మీ ముఖాన్ని ఉపయోగించడంతో పాటు, మీరు ఈ పరికరం ప్రారంభం కావడానికి ముందే మీ PINను అడిగేలా చేసి దాన్ని మరింత సురక్షితం చేసుకోవచ్చు. పరికరాన్ని ప్రారంభించే వరకు, ఇది అలారాలతో సహా, కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు.\n\nదీనివల్ల పోగొట్టుకున్న లేదా దొంగలించబడిన పరికరాల డేటాను రక్షించడంలో సహాయకరంగా ఉంటుంది. మీ పరికరాన్ని ప్రారంభించడానికి PIN కావాలా?>"</string>
<string name="encryption_interstitial_message_pattern_for_face" msgid="5851725964283239644">"మీ పరికరాన్ని అన్లాక్ చేయడానికి మీ ముఖాన్ని ఉపయోగించడంతో పాటు, మీరు ఈ పరికరం ప్రారంభం కావడానికి ముందే మీ ఆకృతిని అడిగేలా చేసి దాన్ని మరింత సురక్షితం చేసుకోవచ్చు. పరికరాన్ని ప్రారంభించే వరకు, ఇది అలారాలతో సహా, కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు.\n\nదీనివల్ల పోగొట్టుకున్న లేదా దొంగలించబడిన పరికరాల డేటాను రక్షించడంలో సహాయకరంగా ఉంటుంది. మీ పరికరాన్ని ప్రారంభించడానికి ఆకృతి కావాలా?"</string>
<string name="encryption_interstitial_message_password_for_face" msgid="3553329272456428461">"మీ పరికరాన్ని అన్లాక్ చేయడానికి మీ ముఖాన్ని ఉపయోగించడంతో పాటు, మీరు ఈ పరికరం ప్రారంభం కావడానికి ముందే మీ పాస్వర్డ్ను అడిగేలా చేసి దాన్ని మరింత సురక్షితం చేసుకోవచ్చు. పరికరాన్ని ప్రారంభించే దాకా, ఇది అలారాలతో సహా, కాల్స్, మెసేజ్లు లేదా నోటిఫికేషన్లను స్వీకరించదు.\n\nదీనివల్ల పోగొట్టుకున్న లేదా దొంగలించబడిన పరికరాల డేటాను రక్షించడంలో సహాయకరంగా ఉంటుంది. మీ పరికరాన్ని ప్రారంభించడానికి పాస్వర్డ్ కావాలా?"</string>
@@ -4275,7 +4276,7 @@
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> సపోర్ట్ చేయబడిన లింక్లు</item>
<item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> సపోర్ట్ చేయబడిన లింక్</item>
</plurals>
- <string name="app_launch_supported_links_add" msgid="3271247750388016131">"జోడించు"</string>
+ <string name="app_launch_supported_links_add" msgid="3271247750388016131">"జోడించండి"</string>
<string name="app_launch_supported_links_subtext" msgid="4268004019469184113">"<xliff:g id="APP_LABEL">%s</xliff:g>లో తెరవబడుతుంది"</string>
<string name="storage_summary_format" msgid="5721782272185284276">"<xliff:g id="STORAGE_TYPE">%2$s</xliff:g>లో <xliff:g id="SIZE">%1$s</xliff:g> ఉపయోగించబడింది"</string>
<string name="storage_type_internal" msgid="979243131665635278">"అంతర్గత స్టోరేజ్"</string>
@@ -4358,7 +4359,7 @@
</plurals>
<string name="open_supported_links_footer" msgid="3188808142432787933">"యాప్ ఈ కింది లింక్లను నిర్వహించే క్లెయిమ్ చేస్తుంది:"</string>
<string name="default_apps_title" msgid="6943471331817718664">"ఆటోమేటిక్"</string>
- <string name="default_for_work" msgid="537558180548617528">"కార్యాలయం కోసం డిఫాల్ట్"</string>
+ <string name="default_for_work" msgid="537558180548617528">"వర్క్ ప్లేస్ కోసం ఆటోమేటిక్"</string>
<string name="assist_and_voice_input_title" msgid="6317935163145135914">"సహాయకం & వాయిస్ ఇన్పుట్"</string>
<string name="default_assist_title" msgid="1182435129627493758">"డిజిటల్ అసిస్టెంట్ యాప్"</string>
<string name="default_digital_assistant_title" msgid="5654663086385490838">"ఆటోమేటిక్ డిజిటల్ అసిస్టెంట్ యాప్"</string>
@@ -4368,11 +4369,11 @@
<string name="assistant_security_warning_disagree" msgid="1539182108068356410">"అంగీకరించడం లేదు"</string>
<string name="choose_voice_input_title" msgid="4855506199101586943">"వాయిస్ ఇన్పుట్ని ఎంచుకోండి"</string>
<string name="default_browser_title" msgid="8342074390782390458">"బ్రౌజర్ యాప్"</string>
- <string name="default_browser_title_none" msgid="4691907418284764833">"డిఫాల్ట్ బ్రౌజర్ లేదు"</string>
+ <string name="default_browser_title_none" msgid="4691907418284764833">"ఆటోమేటిక్ బ్రౌజర్ లేదు"</string>
<string name="default_phone_title" msgid="7616730756650803827">"ఫోన్ యాప్"</string>
<string name="default_app" msgid="445053777504688596">"(ఆటోమేటిక్)"</string>
<string name="system_app" msgid="1863291702508355041">"(సిస్టమ్)"</string>
- <string name="system_default_app" msgid="2647834628622214931">"(సిస్టమ్ డిఫాల్ట్)"</string>
+ <string name="system_default_app" msgid="2647834628622214931">"(సిస్టమ్ ఆటోమేటిక్)"</string>
<string name="apps_storage" msgid="643866814746927111">"యాప్ల స్టోరేజ్"</string>
<string name="usage_access" msgid="5487993885373893282">"వినియోగ యాక్సెస్"</string>
<string name="permit_usage_access" msgid="179630895262172674">"వినియోగ యాక్సెస్ను అనుమతించు"</string>
@@ -4417,7 +4418,7 @@
<string name="system_ui_settings" msgid="936169564323330967">"SystemUI ట్యూనర్ను చూపు"</string>
<string name="additional_permissions" msgid="4656871347558988462">"అదనపు అనుమతులు"</string>
<string name="additional_permissions_more" msgid="8188145515437525307">"మరో <xliff:g id="COUNT">%1$d</xliff:g>"</string>
- <string name="share_remote_bugreport_dialog_title" msgid="1575283098565582433">"బగ్ రిపోర్ట్ను భాగస్వామ్యం చేయాలా?"</string>
+ <string name="share_remote_bugreport_dialog_title" msgid="1575283098565582433">"బగ్ రిపోర్ట్ను షేర్ చేయాలా?"</string>
<string name="share_remote_bugreport_dialog_message_finished" msgid="4869053468609007680">"మీ ఐటి నిర్వాహకులు ఈ పరికరం సమస్యకు పరిష్కారాన్ని కనుగొనడంలో సహాయం కోసం బగ్ రిపోర్ట్ను అభ్యర్థించారు. యాప్లు మరియు డేటా భాగస్వామ్యం చేయబడవచ్చు."</string>
<string name="share_remote_bugreport_dialog_message" msgid="8714439220818865391">"మీ ఐటి నిర్వాహకులు ఈ పరికరం సమస్యకు పరిష్కారాన్ని కనుగొనడంలో సహాయం కోసం బగ్ రిపోర్ట్ను అభ్యర్థించారు. యాప్లు మరియు డేటా భాగస్వామ్యం చేయబడవచ్చు మరియు మీ పరికరం పనితీరు తాత్కాలికంగా నెమ్మదించవచ్చు."</string>
<string name="sharing_remote_bugreport_dialog_message" msgid="3523877008096439251">"ఈ బగ్ రిపోర్ట్ మీ ఐటి నిర్వాహకులతో భాగస్వామ్యం చేయబడుతోంది. మరిన్ని వివరాల కోసం వారిని సంప్రదించండి."</string>
@@ -4498,7 +4499,7 @@
<string name="ignore_optimizations_off_desc" msgid="3324571675983286177">"మెరుగైన బ్యాటరీ సామర్థ్యం కోసం సిఫార్సు చేయబడింది"</string>
<string name="ignore_optimizations_title" msgid="3464172726254542889">"బ్యాటరీ అనుకూలీకరణలను విస్మరించడానికి <xliff:g id="APP">%s</xliff:g>ని అనుమతించాలా?"</string>
<string name="app_list_preference_none" msgid="1635406344616653756">"ఏదీ వద్దు"</string>
- <string name="work_profile_usage_access_warning" msgid="3477719910927319122">"ఈ యాప్లో వినియోగ ప్రాప్యతను ఆఫ్ చేసినా కూడా మీ కార్యాలయ ప్రొఫైల్లోని యాప్ డేటా వినియోగాన్ని ట్రాక్ చేయకుండా మీ నిర్వాహకులు నివారించబడరు"</string>
+ <string name="work_profile_usage_access_warning" msgid="3477719910927319122">"ఈ యాప్లో వినియోగ యాక్సెస్ను ఆఫ్ చేసినా కూడా మీ కార్యాలయ ప్రొఫైల్లోని యాప్ డేటా వినియోగాన్ని ట్రాక్ చేయకుండా మీ నిర్వాహకులు నివారించబడరు"</string>
<string name="accessibility_lock_screen_progress" msgid="4597298121698665401">"<xliff:g id="COUNT_1">%2$d</xliff:g>లో <xliff:g id="COUNT_0">%1$d</xliff:g> అక్షరాలు ఉపయోగించబడ్డాయి"</string>
<string name="draw_overlay" msgid="7902083260500573027">"ఇతర యాప్ల ఎగువున ప్రదర్శన"</string>
<string name="system_alert_window_settings" msgid="6458633954424862521">"ఇతర యాప్ల ఎగువున ప్రదర్శన"</string>
@@ -4522,13 +4523,13 @@
<string name="app_permission_summary_not_allowed" msgid="2673793662439097900">"అనుమతించబడలేదు"</string>
<string name="keywords_install_other_apps" msgid="563895867658775580">"తెలియని యాప్లను ఇన్స్టాల్ చేయి"</string>
<string name="write_settings" msgid="6864794401614425894">"సిస్టమ్ సెట్టింగ్లను మార్చడం"</string>
- <string name="keywords_write_settings" msgid="6908708078855507813">"వ్రాయండి సవరించండి సిస్టమ్ సెట్టింగ్లు"</string>
- <string name="write_settings_summary" msgid="2085800775513476479">"<xliff:g id="COUNT_1">%2$d</xliff:g>లో <xliff:g id="COUNT_0">%1$d</xliff:g> యాప్లు సిస్టమ్ సెట్టింగ్ల సవరణకు అనుమతించబడ్డాయి"</string>
+ <string name="keywords_write_settings" msgid="6908708078855507813">"వ్రాయండి ఎడిట్ చేయండి సిస్టమ్ సెట్టింగ్లు"</string>
+ <string name="write_settings_summary" msgid="2085800775513476479">"<xliff:g id="COUNT_1">%2$d</xliff:g>లో <xliff:g id="COUNT_0">%1$d</xliff:g> యాప్లు సిస్టమ్ సెట్టింగ్ల ఎడిట్కు అనుమతించబడ్డాయి"</string>
<string name="filter_install_sources_apps" msgid="6930762738519588431">"ఇతర యాప్లను ఇన్స్టాల్ చేయవచ్చు"</string>
<string name="filter_write_settings_apps" msgid="4754994984909024093">"సిస్టమ్ సెట్టింగ్లు సవరించగలవు"</string>
<string name="write_settings_title" msgid="3011034187823288557">"సిస్టమ్ సెట్టింగ్లు సవరించగలవు"</string>
<string name="write_system_settings" msgid="5555707701419757421">"సిస్టమ్ సెట్టింగ్లను మార్చడం"</string>
- <string name="permit_write_settings" msgid="3113056800709924871">"సిస్టమ్ సెట్టింగ్ల సవరణను అనుమతించండి"</string>
+ <string name="permit_write_settings" msgid="3113056800709924871">"సిస్టమ్ సెట్టింగ్ల ఎడిట్ను అనుమతించండి"</string>
<string name="write_settings_description" msgid="1474881759793261146">"ఈ అనుమతి సిస్టమ్ సెట్టింగ్లను సవరించడానికి యాప్ను అనుమతిస్తుంది."</string>
<string name="write_settings_on" msgid="8533286548451191112">"అవును"</string>
<string name="write_settings_off" msgid="1781103034490679144">"లేదు"</string>
@@ -4572,7 +4573,7 @@
<string name="display_summary_example" msgid="4275121979039344438">"10 నిమిషాలు ఇన్యాక్టివ్ తర్వాత నిద్రావస్థకు వెళుతుంది"</string>
<string name="memory_summary" msgid="8221954450951651735">"సగటున <xliff:g id="TOTAL_MEMORY">%2$s</xliff:g>లో <xliff:g id="USED_MEMORY">%1$s</xliff:g> మెమరీ వినియోగించబడింది"</string>
<string name="users_summary" msgid="8473589474976307510">"<xliff:g id="USER_NAME">%1$s</xliff:g>గా సైన్ ఇన్ చేశారు"</string>
- <string name="payment_summary" msgid="5513009140568552693">"<xliff:g id="APP_NAME">%1$s</xliff:g> డిఫాల్ట్గా ఉంది"</string>
+ <string name="payment_summary" msgid="5513009140568552693">"<xliff:g id="APP_NAME">%1$s</xliff:g> ఆటోమేటిక్గా ఉంది"</string>
<string name="backup_disabled" msgid="4503062265560959320">"బ్యాకప్ నిలిపివేయబడింది"</string>
<string name="android_version_summary" msgid="7818952662015042768">"Android <xliff:g id="VERSION">%1$s</xliff:g>కు అప్డేట్ చేయబడింది"</string>
<string name="android_version_pending_update_summary" msgid="5404532347171027730">"అప్డేట్ అందుబాటులో ఉంది"</string>
@@ -4588,9 +4589,9 @@
<string name="disabled_by_policy_content_biometric_parental_consent" msgid="7124116806784305206">"దీనిని సెటప్ చేయడం ప్రారంభించడానికి ఫోన్ను మీ తల్లి/తండ్రికి అప్పగించండి"</string>
<string name="default_admin_support_msg" msgid="8338570262037182531">"మీకు ఏవైనా సందేహాలు ఉంటే, మీ IT అడ్మిన్ను సంప్రదించండి"</string>
<string name="admin_support_more_info" msgid="8407433155725898290">"మరిన్ని వివరాలు"</string>
- <string name="admin_profile_owner_message" msgid="8860709969532649195">"సెట్టింగ్లు, అనుమతులు, కార్పొరేట్ యాక్సెస్, నెట్వర్క్ కార్యకలాపం మరియు డివైజ్ యొక్క స్థాన సమాచారంతో పాటు మీ కార్యాలయ ప్రొఫైల్కి అనుబంధితంగా ఉన్న యాప్లు మరియు డేటాని మీ నిర్వాహకులు పర్యవేక్షించగలరు మరియు నిర్వహించగలరు ."</string>
- <string name="admin_profile_owner_user_message" msgid="4929926887231544950">"సెట్టింగ్లు, అనుమతులు, కార్పొరేట్ యాక్సెస్, నెట్వర్క్ కార్యకలాపం మరియు డివైజ్ యొక్క స్థాన సమాచారంతో పాటు ఈ వినియోగదారుకి అనుబంధితంగా ఉన్న యాప్లు మరియు డేటాని మీ నిర్వాహకులు పర్యవేక్షించగలరు మరియు నిర్వహించగలరు."</string>
- <string name="admin_device_owner_message" msgid="5503131744126520590">"సెట్టింగ్లు, అనుమతులు, కార్పొరేట్ యాక్సెస్, నెట్వర్క్ కార్యకలాపం మరియు డివైజ్ యొక్క స్థాన సమాచారంతో పాటు ఈ డివైజ్కు అనుబంధితంగా ఉన్న యాప్లు మరియు డేటాని మీ నిర్వాహకులు పర్యవేక్షించగలరు మరియు నిర్వహించగలరు."</string>
+ <string name="admin_profile_owner_message" msgid="8860709969532649195">"సెట్టింగ్లు, అనుమతులు, కార్పొరేట్ యాక్సెస్, నెట్వర్క్ యాక్టివిటీ మరియు డివైజ్ యొక్క లొకేషన్ సమాచారంతో పాటు మీ కార్యాలయ ప్రొఫైల్కి అనుబంధితంగా ఉన్న యాప్లు మరియు డేటాని మీ అడ్మిన్ పర్యవేక్షించగలరు, మేనేజ్ చేయగలరు ."</string>
+ <string name="admin_profile_owner_user_message" msgid="4929926887231544950">"సెట్టింగ్లు, అనుమతులు, కార్పొరేట్ యాక్సెస్, నెట్వర్క్ యాక్టివిటీ మరియు డివైజ్ యొక్క లొకేషన్ సమాచారంతో పాటు ఈ యూజర్కు అనుబంధితంగా ఉన్న యాప్లు, డేటాను మీ అడ్మిన్ పర్యవేక్షించగలరు, మేనేజ్ చేయగలరు."</string>
+ <string name="admin_device_owner_message" msgid="5503131744126520590">"సెట్టింగ్లు, అనుమతులు, కార్పొరేట్ యాక్సెస్, నెట్వర్క్ యాక్టివిటీ మరియు డివైజ్ యొక్క లొకేషన్ సమాచారంతో పాటు ఈ డివైజ్కు అనుబంధితంగా ఉన్న యాప్లు మరియు డేటాను మీ అడ్మిన్ పర్యవేక్షించగలరు, మేనేజ్ చేయగలరు."</string>
<string name="admin_financed_message" msgid="1156197630834947884">"మీ పరికర అడ్మినిస్ట్రేటర్ ఈ పరికరంతో అనుబంధించబడిన డేటాను యాక్సెస్ చేయవచ్చు, యాప్లను మేనేజ్ చేయవచ్చు అలాగే ఈ పరికరాల సెట్టింగ్లను మార్చవచ్చు."</string>
<string name="condition_turn_off" msgid="402707350778441939">"ఆఫ్ చేయి"</string>
<string name="condition_turn_on" msgid="3911077299444314791">"ఆన్ చేయండి"</string>
@@ -4696,7 +4697,7 @@
<string name="no_carrier_update_text" msgid="5432798085593055966">"<xliff:g id="ID_1">^2</xliff:g> క్రితం అప్డేట్ చేయబడింది"</string>
<string name="carrier_and_update_now_text" msgid="5075861262344398849">"ఇప్పుడే <xliff:g id="ID_1">^1</xliff:g> అప్డేట్ చేసింది"</string>
<string name="no_carrier_update_now_text" msgid="7898004907837200752">"ఇప్పుడే అప్డేట్ చేయబడింది"</string>
- <string name="launch_mdp_app_text" msgid="8791816789749304897">"ప్లాన్ని వీక్షించండి"</string>
+ <string name="launch_mdp_app_text" msgid="8791816789749304897">"ప్లాన్ని చూడండి"</string>
<string name="launch_wifi_text" msgid="976421974332512894">"వివరాలను చూడండి"</string>
<string name="data_saver_title" msgid="2593804270788863815">"డేటా సేవర్"</string>
<string name="unrestricted_data_saver" msgid="7922563266857367495">"అనియంత్రిత డేటా"</string>
@@ -4709,9 +4710,9 @@
<string name="home_app" msgid="6056850504746902747">"మొదటి స్క్రీన్ యాప్"</string>
<string name="no_default_home" msgid="3588073707316139318">"డిఫాల్ట్ హోమ్ లేదు"</string>
<string name="lockpattern_settings_require_cred_before_startup" msgid="4098653943835666086">"సురక్షిత ప్రారంభం"</string>
- <string name="lockpattern_settings_require_pattern_before_startup_summary" msgid="311325321794497404">"మీ డివైజ్ను ప్రారంభించడానికి ఆకృతి అవసరం. ఆఫ్లో ఉన్నప్పుడు, ఈ డివైజ్ కాల్స్, సందేశాలు, నోటిఫికేషన్లు లేదా అలారాలను స్వీకరించలేదు."</string>
- <string name="lockpattern_settings_require_pin_before_startup_summary" msgid="1881271630312222251">"మీ డివైజ్ను ప్రారంభించడానికి పిన్ అవసరం. ఆఫ్లో ఉన్నప్పుడు, ఈ డివైజ్ కాల్స్, సందేశాలు, నోటిఫికేషన్లు లేదా అలారాలను స్వీకరించలేదు."</string>
- <string name="lockpattern_settings_require_password_before_startup_summary" msgid="8651761245246411947">"మీ పరికరాన్ని ప్రారంభించడానికి పాస్వర్డ్ అవసరం. ఆఫ్లో ఉన్నప్పుడు, ఈ పరికరం కాల్స్, సందేశాలు, నోటిఫికేషన్లు లేదా అలారాలను స్వీకరించలేదు."</string>
+ <string name="lockpattern_settings_require_pattern_before_startup_summary" msgid="311325321794497404">"మీ డివైజ్ను ప్రారంభించడానికి ఆకృతి అవసరం. ఆఫ్లో ఉన్నప్పుడు, ఈ డివైజ్ కాల్స్, మెసేజ్లు, నోటిఫికేషన్లు లేదా అలారాలను స్వీకరించలేదు."</string>
+ <string name="lockpattern_settings_require_pin_before_startup_summary" msgid="1881271630312222251">"మీ డివైజ్ను ప్రారంభించడానికి పిన్ అవసరం. ఆఫ్లో ఉన్నప్పుడు, ఈ డివైజ్ కాల్స్, మెసేజ్లు, నోటిఫికేషన్లు లేదా అలారాలను స్వీకరించలేదు."</string>
+ <string name="lockpattern_settings_require_password_before_startup_summary" msgid="8651761245246411947">"మీ పరికరాన్ని ప్రారంభించడానికి పాస్వర్డ్ అవసరం. ఆఫ్లో ఉన్నప్పుడు, ఈ పరికరం కాల్స్, మెసేజ్లు, నోటిఫికేషన్లు లేదా అలారాలను స్వీకరించలేదు."</string>
<string name="suggestion_additional_fingerprints" msgid="4726777300101156208">"మరొక వేలిముద్రను జోడించండి"</string>
<string name="suggestion_additional_fingerprints_summary" msgid="2825364645039666674">"వేరే వేలితో అన్లాక్ చేయండి"</string>
<string name="battery_saver_on_summary" msgid="4605146593966255848">"ఆన్"</string>
@@ -4721,7 +4722,7 @@
<string name="battery_saver_button_turn_off" msgid="6371072408072481484">"ఇప్పుడు ఆఫ్ చేయండి"</string>
<string name="not_battery_optimizing" msgid="8361294470943376258">"బ్యాటరీ అనుకూలీకరణను ఉపయోగించడం లేదు"</string>
<string name="lockscreen_remote_input" msgid="6030274311185811503">"పరికరం లాక్ చేయబడితే, నోటిఫికేషన్ల్లో రిప్లయిలు లేదా ఇతర వచనాన్ని టైప్ చేయకుండా నిరోధించు"</string>
- <string name="default_spell_checker" msgid="7108373288347014351">"డిఫాల్ట్ స్పెల్ చెకర్"</string>
+ <string name="default_spell_checker" msgid="7108373288347014351">"ఆటోమేటిక్ స్పెల్ చెకర్"</string>
<string name="choose_spell_checker" msgid="7402513404783243675">"స్పెల్ చెకర్ను ఎంచుకోండి"</string>
<string name="spell_checker_primary_switch_title" msgid="529240542284039243">"స్పెల్-చెకర్ను ఉపయోగించండి"</string>
<string name="spell_checker_not_selected" msgid="8818618543474481451">"ఎంచుకోబడలేదు"</string>
@@ -4767,7 +4768,7 @@
<string name="confirm_convert_to_fbe_warning" msgid="3783325656948378111">"నిజంగా వినియోగదారు డేటాను తొలగించి, ఫైల్ గుప్తీకరణకు మార్చాలా?"</string>
<string name="button_confirm_convert_fbe" msgid="339648921918438106">"తొలగించి, మార్చు"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"షార్ట్కట్ మేనేజర్ రేట్-పరిమిత ప్రక్రియను రీసెట్ చేయండి"</string>
- <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"సత్వరమార్గ నిర్వాహికి రేట్-పరిమిత ప్రక్రియను రీసెట్ చేయబడింది"</string>
+ <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"షార్ట్కట్ నిర్వాహికి రేట్-పరిమిత ప్రక్రియను రీసెట్ చేయబడింది"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"లాక్ స్క్రీన్పై నియంత్రణ సమాచారం"</string>
<string name="notification_suggestion_summary" msgid="7615611244249276113">"నోటిఫికేషన్ కంటెంట్ను చూపు లేదా దాచు"</string>
<string name="page_tab_title_summary" msgid="7188875610123234454">"అన్నీ"</string>
@@ -4791,7 +4792,7 @@
<string name="dark_theme_slice_subtitle" msgid="5555724345330434268">"బ్యాటరీ లైఫ్ పెంచడంలో సాయపడుతుంది"</string>
<string name="quick_settings_developer_tiles" msgid="7336007844525766623">"త్వరిత సెట్టింగ్ల డెవలపర్ టైల్లు"</string>
<string name="adb_authorization_timeout_title" msgid="6996844506783749754">"adb ప్రామాణీకరణ గడువు ముగింపును డిజేబుల్ చేయండి"</string>
- <string name="adb_authorization_timeout_summary" msgid="409931540424019778">"డిఫాల్ట్ (7 రోజులు) లేదా యూజర్-కాన్ఫిగర్ చేయబడిన (కనీసం 1 రోజు) సమయం లోపల తిరిగి కనెక్ట్ చేయని వ్యవస్థల కోసం adb అధికారాల ఆటోమేటిక్ ఉపసంహరణను డిజేబుల్ చేయండి."</string>
+ <string name="adb_authorization_timeout_summary" msgid="409931540424019778">"ఆటోమేటిక్ (7 రోజులు) లేదా యూజర్-కాన్ఫిగర్ చేసిన (కనీసం 1 రోజు) సమయం లోపల తిరిగి కనెక్ట్ చేయని వ్యవస్థల కోసం adb అధికారాల ఆటోమేటిక్ ఉపసంహరణను డిజేబుల్ చేయండి."</string>
<string name="winscope_trace_quick_settings_title" msgid="4104768565053226689">"విన్స్కోప్ ట్రేస్"</string>
<string name="sensors_off_quick_settings_title" msgid="8472151847125917167">"సెన్సార్లు ఆపివేయబడ్డాయి"</string>
<string name="managed_profile_settings_title" msgid="3400923723423564217">"ఆఫీస్ ప్రొఫైల్ సెట్టింగ్లు"</string>
@@ -4925,7 +4926,7 @@
<string name="enterprise_privacy_settings" msgid="786350385374794180">"నిర్వహించబడిన పరికర సమాచారం"</string>
<string name="enterprise_privacy_settings_summary_generic" msgid="5471858290610344646">"మీ సంస్థ నిర్వహిస్తున్న మార్పులు & సెట్టింగ్లు"</string>
<string name="enterprise_privacy_settings_summary_with_name" msgid="1315413275836515937">"<xliff:g id="ORGANIZATION_NAME">%s</xliff:g> నిర్వహిస్తున్న మార్పులు & సెట్టింగ్లు"</string>
- <string name="enterprise_privacy_header" msgid="4626225398848641603">"మీ కార్యాలయ డేటాకు ప్రాప్యతను అందించడం కోసం, మీ సంస్థ మీ పరికరంలో సెట్టింగ్లను మార్చవచ్చు మరియు సాఫ్ట్వేర్ని ఇన్స్టాల్ చేయవచ్చు.\n\nమరిన్ని వివరాలు కావాలంటే, మీ సంస్థ యొక్క నిర్వాహకులను సంప్రదించండి."</string>
+ <string name="enterprise_privacy_header" msgid="4626225398848641603">"మీ కార్యాలయ డేటాకు యాక్సెస్ను అందించడం కోసం, మీ సంస్థ మీ పరికరంలో సెట్టింగ్లను మార్చవచ్చు మరియు సాఫ్ట్వేర్ని ఇన్స్టాల్ చేయవచ్చు.\n\nమరిన్ని వివరాలు కావాలంటే, మీ సంస్థ యొక్క నిర్వాహకులను సంప్రదించండి."</string>
<string name="enterprise_privacy_exposure_category" msgid="2507761423540037308">"మీ సంస్థ చూడగల సమాచార రకాలు"</string>
<string name="enterprise_privacy_exposure_changes_category" msgid="5459989751333816587">"మీ సంస్థ యొక్క నిర్వాహకులు చేసిన మార్పులు"</string>
<string name="enterprise_privacy_device_access_category" msgid="140157499478630004">"ఈ పరికరానికి మీ యాక్సెస్"</string>
@@ -4942,7 +4943,7 @@
<item quantity="other">కనీసం <xliff:g id="COUNT_1">%d</xliff:g> యాప్లు</item>
<item quantity="one">కనీసం <xliff:g id="COUNT_0">%d</xliff:g> యాప్</item>
</plurals>
- <string name="enterprise_privacy_location_access" msgid="8023838718108456971">"స్థాన అనుమతులు"</string>
+ <string name="enterprise_privacy_location_access" msgid="8023838718108456971">"లొకేషన్ అనుమతులు"</string>
<string name="enterprise_privacy_microphone_access" msgid="7242958026470143653">"మైక్రోఫోన్ అనుమతులు"</string>
<string name="enterprise_privacy_camera_access" msgid="7685460535880069016">"కెమెరా అనుమతులు"</string>
<string name="enterprise_privacy_enterprise_set_default_apps" msgid="7498546659083996300">"ఆటోమేటిక్ యాప్లు"</string>
@@ -4950,7 +4951,7 @@
<item quantity="other"><xliff:g id="COUNT_1">%d</xliff:g> యాప్లు</item>
<item quantity="one"><xliff:g id="COUNT_0">%d</xliff:g> యాప్</item>
</plurals>
- <string name="enterprise_privacy_input_method" msgid="3278314982700662246">"డిఫాల్ట్ కీబోర్డ్"</string>
+ <string name="enterprise_privacy_input_method" msgid="3278314982700662246">"ఆటోమేటిక్ కీబోర్డ్"</string>
<string name="enterprise_privacy_input_method_name" msgid="2974859490559054584">"<xliff:g id="APP_LABEL">%s</xliff:g>కు సెట్ చేయబడింది"</string>
<string name="enterprise_privacy_always_on_vpn_device" msgid="1735829327405126695">"VPNని ఎల్లప్పుడూ-ఆన్ చేయి ఎంపిక ఆన్ చేయబడింది"</string>
<string name="enterprise_privacy_always_on_vpn_personal" msgid="8395903360175064841">"మీ వ్యక్తిగత ప్రొఫైల్లో VPNని ఎల్లప్పుడూ-ఆన్ చేయి ఎంపిక ఆన్ చేయబడింది"</string>
@@ -5005,7 +5006,7 @@
<string name="storage_music_audio" msgid="1185624135490182822">"సంగీతం & ఆడియో"</string>
<string name="storage_games" msgid="1176568610086802469">"గేమ్లు"</string>
<string name="storage_other_apps" msgid="5902520888043081176">"ఇతర యాప్లు"</string>
- <string name="storage_files" msgid="7968460921272772299">"Files"</string>
+ <string name="storage_files" msgid="7968460921272772299">"ఫైళ్లు"</string>
<string name="storage_images" msgid="2055893015567979387">"ఇమేజ్లు"</string>
<string name="storage_videos" msgid="6117698226447251033">"వీడియోలు"</string>
<string name="storage_audio" msgid="5994664984472140386">"ఆడియో"</string>
@@ -5039,7 +5040,7 @@
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>ఈ యాప్ను మీరు విశ్వసిస్తున్నట్లు నిర్ధారించండి</b> <br/> <br/> <xliff:g id=app_name example=Google Autofill>%1$s</xliff:g> మీ స్క్రీన్పై ఉన్న వాటిని పరిగణనలోకి తీసుకుని వేటిని ఆటోఫిల్ చేయాలో నిర్ణయిస్తుంది."</string>
<string name="debug_autofill_category" msgid="5998163555428196185">"ఆటోఫిల్"</string>
<string name="autofill_logging_level_title" msgid="3733958845861098307">"లాగింగ్ స్థాయి"</string>
- <string name="autofill_max_partitions" msgid="7342195529574406366">"ఒక్కో సెషన్లో చేయగల గరిష్ఠ అభ్యర్థనలు"</string>
+ <string name="autofill_max_partitions" msgid="7342195529574406366">"ఒక్కో సెషన్లో చేయగల గరిష్ఠ రిక్వెస్ట్లు"</string>
<string name="autofill_max_visible_datasets" msgid="4970201981694392229">"కనిపించగల గరిష్ఠ డేటాసమితులు"</string>
<string name="autofill_reset_developer_options" msgid="6425613608979498608">"ఆటోమేటిక్ సెట్టింగ్ విలువలకు రీసెట్ చేయి"</string>
<string name="autofill_reset_developer_options_complete" msgid="1276741935956594965">"స్వీయ పూరింపు డెవలపర్ ఎంపికలు రీసెట్ చేయబడ్డాయి"</string>
@@ -5070,7 +5071,7 @@
<string name="angle_enabled_app_not_set" msgid="4472572224881726067">"కోణం ప్రారంభించబడిన అప్లికేషన్ సెట్ ఏదీ లేదు"</string>
<string name="angle_enabled_app_set" msgid="7811829383833353021">"కోణం ప్రారంభించబడిన అప్లికేషన్: <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
<string name="graphics_driver_dashboard_title" msgid="5661084817492587796">"గ్రాఫిక్స్ డ్రైవర్ ప్రాధాన్యతలు"</string>
- <string name="graphics_driver_dashboard_summary" msgid="6348759885315793654">"గ్రాఫిక్స్ డ్రైవర్ సెట్టింగ్లను సవరించండి"</string>
+ <string name="graphics_driver_dashboard_summary" msgid="6348759885315793654">"గ్రాఫిక్స్ డ్రైవర్ సెట్టింగ్లను ఎడిట్ చేయండి"</string>
<string name="graphics_driver_footer_text" msgid="5123754522284046790">"అనేక గ్రాఫిక్స్ డ్రైవర్లు ఉన్నప్పుడు, మీ పరికరంలో ఇన్స్టాల్ చేయబడి ఉన్న యాప్ల కోసం మీరు అప్డేట్ చేయబడిన గ్రాఫిక్స్ డ్రైవర్ను ఉపయోగించడాన్ని ఎంచుకోవచ్చు."</string>
<string name="graphics_driver_all_apps_preference_title" msgid="1343065382898127360">"అన్ని యాప్లకు ఎనేబుల్ చేయండి"</string>
<string name="graphics_driver_app_preference_title" msgid="3133255818657706857">"గ్రాఫిక్స్ డ్రైవర్ను ఎంచుకోండి"</string>
@@ -5087,8 +5088,8 @@
<!-- no translation found for graphics_driver_app_preference_values:3 (2586045835780389650) -->
<string name="platform_compat_dashboard_title" msgid="1323980546791790236">"యాప్ అనుకూలత మార్పులు"</string>
<string name="platform_compat_dashboard_summary" msgid="4036546607938791337">"యాప్ అనుకూలత మార్పులను టోగుల్ చేయడం"</string>
- <string name="platform_compat_default_enabled_title" msgid="8973137337738388024">"డిఫాల్ట్గా ఎనేబుల్ చేయబడిన మార్పులు"</string>
- <string name="platform_compat_default_disabled_title" msgid="3975847180953793602">"డిఫాల్ట్గా డిజేబుల్ చేయబడిన మార్పులు"</string>
+ <string name="platform_compat_default_enabled_title" msgid="8973137337738388024">"ఆటోమేటిక్గా ఎనేబుల్ చేయబడిన మార్పులు"</string>
+ <string name="platform_compat_default_disabled_title" msgid="3975847180953793602">"ఆటోమేటిక్గా డిజేబుల్ చేయబడిన మార్పులు"</string>
<string name="platform_compat_dialog_title_no_apps" msgid="4387656000745989506">"యాప్లు ఏవీ లేవు"</string>
<string name="platform_compat_dialog_text_no_apps" msgid="5715226015751055812">"డీబగ్ చేయగల యాప్లకు మాత్రమే యాప్ అనుకూలత మార్పులు సవరించబడతాయి. డీబగ్ చేయగల యాప్ను ఇన్స్టాల్ చేసి మళ్లీ ట్రై చేయండి."</string>
<string name="unsupported_setting_summary" product="default" msgid="1085229417771470172">"ఈ ఫోన్లో సెట్టింగ్కి మద్దతు లేదు"</string>
@@ -5215,10 +5216,10 @@
<item quantity="other"><xliff:g id="COUNT_1">%1$d</xliff:g> SIMs</item>
<item quantity="one"><xliff:g id="COUNT_0">%1$d</xliff:g> SIM</item>
</plurals>
- <string name="default_for_calls" msgid="2788950217176988034">"కాల్స్కు డిఫాల్ట్"</string>
- <string name="default_for_sms" msgid="1316988329407434771">"SMSకి డిఫాల్ట్"</string>
- <string name="default_for_calls_and_sms" msgid="8223971369339958151">"కాల్స్ & SMSకి డిఫాల్ట్"</string>
- <string name="default_for_mobile_data" msgid="3725773640392315626">"మొబైల్ డేటాకు సంబంధించి డిఫాల్ట్"</string>
+ <string name="default_for_calls" msgid="2788950217176988034">"కాల్స్కు ఆటోమేటిక్"</string>
+ <string name="default_for_sms" msgid="1316988329407434771">"SMS కోసం ఆటోమేటిక్ SIM"</string>
+ <string name="default_for_calls_and_sms" msgid="8223971369339958151">"కాల్స్ & SMSలకు ఆటోమేటిక్"</string>
+ <string name="default_for_mobile_data" msgid="3725773640392315626">"మొబైల్ డేటాకు సంబంధించి ఆటోమేటిక్"</string>
<string name="mobile_data_active" msgid="8683694456401350210">"మొబైల్ డేటా యాక్టివ్గా ఉంది"</string>
<string name="mobile_data_off" msgid="2702029611959308269">"మొబైల్ డేటా ఆఫ్లో ఉంది"</string>
<string name="subscription_available" msgid="2659722770210403365">"అందుబాటులో ఉంది"</string>
@@ -5288,7 +5289,7 @@
<string name="sim_action_enable_dsds_text" msgid="970986559326263949">"ఈ పరికరంలో ఒకే సమయంలో 2 SIMలు యాక్టివ్గా ఉండే సౌకర్యం ఉంది. ఒక సమయంలో ఒక్క SIMనే ఉపయోగించాలనుకుంటే, \"వద్దు, ధన్యవాదాలు\"ను ట్యాప్ చేయండి."</string>
<string name="sim_action_restart_title" msgid="7054617569121993825">"పరికరాన్ని రీస్టార్ట్ చేయాలా?"</string>
<string name="sim_action_restart_text" msgid="8019300474703571013">"ఈ మోడ్ను ప్రారంభించడానికి, మీ పరికరాన్ని రీస్టార్ట్ చేయండి. ఆపై, మీరు మరొక SIMను జోడించవచ్చు."</string>
- <string name="sim_action_continue" msgid="1688813133152389943">"కొనసాగించు"</string>
+ <string name="sim_action_continue" msgid="1688813133152389943">"కొనసాగించండి"</string>
<string name="sim_action_yes" msgid="8076556020131395515">"అవును"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"రీస్టార్ట్ చేయి"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"వద్దు, ధన్యవాదాలు"</string>
@@ -5326,7 +5327,7 @@
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"మీ పరికరానికి కనెక్ట్ కావడానికి <xliff:g id="APPNAME">%1$s</xliff:g> యాప్ తాత్కాలిక Wi‑Fi నెట్వర్క్ను ఉపయోగించాలనుకుంటుంది"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"పరికరాలు ఏవీ కనుగొనబడలేదు. పరికరాలు ఆన్లో ఉన్నాయని మరియు కనెక్ట్ చేయడానికి అందుబాటులో ఉన్నాయని నిర్ధారించుకోండి."</string>
<string name="network_connection_timeout_dialog_ok" msgid="6022675321823723755">"మళ్లీ ప్రయత్నించు"</string>
- <string name="network_connection_errorstate_dialog_message" msgid="3360714322047603239">"ఏదో తప్పు జరిగింది. ఈ అప్లికేషన్ పరికరాన్ని ఎంచుకునే అభ్యర్థనని రద్దు చేసింది."</string>
+ <string name="network_connection_errorstate_dialog_message" msgid="3360714322047603239">"ఏదో తప్పు జరిగింది. ఈ అప్లికేషన్ పరికరాన్ని ఎంచుకునే రిక్వెస్ట్ను రద్దు చేసింది."</string>
<string name="network_connection_connect_successful" msgid="2587314077675642476">"విజయవంతంగా కనెక్ట్ చేయబడింది"</string>
<string name="network_connection_connect_failure" msgid="6803313816657494319">"కనెక్షన్ విఫలమైంది"</string>
<string name="network_connection_request_dialog_showall" msgid="6392059758456994944">"అన్నింటినీ చూపు"</string>
@@ -5374,7 +5375,7 @@
<string name="media_output_disconnected_status" msgid="5567111639832431865">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> (డిస్కనెక్ట్ అయ్యింది)"</string>
<string name="media_output_switch_error_text" msgid="603563475910236831">"మార్చడం కుదరదు. రీట్రైకు ట్యాప్ చేయండి."</string>
<string name="wfc_disclaimer_title_text" msgid="4617195934203523503">"ముఖ్య సమాచారం"</string>
- <string name="wfc_disclaimer_agree_button_text" msgid="4082872292910770344">"కొనసాగించు"</string>
+ <string name="wfc_disclaimer_agree_button_text" msgid="4082872292910770344">"కొనసాగించండి"</string>
<string name="wfc_disclaimer_disagree_text" msgid="8424457394700137703">"వద్దు, ధన్యవాదాలు"</string>
<string name="wfc_disclaimer_location_title_text" msgid="7913919887475418423">"లొకేషన్"</string>
<string name="wfc_disclaimer_location_desc_text" msgid="1417004513415772582">"మీరు ఈ సర్వీస్ను ఎమర్జెన్సీ కాల్స్ కోసం ఉపయోగించినప్పుడు మీ క్యారియర్ మీ లొకేషన్ను సేకరించే అవకాశం ఉంది.\n\nవివరాల కోసం మీ క్యారియర్ గోప్యతా పాలసీని సందర్శించండి."</string>
@@ -5390,14 +5391,14 @@
<string name="wifi_disconnect_button_text" msgid="5698154296678571998">"డిస్కనెక్ట్ చేయి"</string>
<string name="wfc_disclaimer_emergency_limitation_title_text" msgid="8276287227589397162">"అత్యవసర కాల్స్"</string>
<string name="wfc_disclaimer_emergency_limitation_desc_text" msgid="5503902001191552196">"Wi‑Fi కాలింగ్ను ఉపయోగించి అత్యవసర కాల్స్ను చేయడానికి మీ క్యారియర్కు మద్దతు లేదు.\nఅత్యవసర కాల్ను చేయాల్సినప్పుడు పరికరం ఆటోమేటిక్గా సెల్యులార్ నెట్వర్క్కు మారుతుంది.\nసెల్యులార్ కవరేజీ ఉన్న ప్రాంతాలలో మాత్రమే అత్యవసర కాల్స్ను చేయడానికి సాధ్యమవుతుంది."</string>
- <string name="wifi_calling_summary" msgid="8566648389959032967">"కాల్స్ల నాణ్యతను మెరుగుపరచడానికి Wi‑Fiని ఉపయోగించు"</string>
+ <string name="wifi_calling_summary" msgid="8566648389959032967">"కాల్స్ల క్వాలిటీని మెరుగుపరచడానికి Wi‑Fiని ఉపయోగించు"</string>
<string name="backup_calling_settings_title" msgid="519714752900364326">"బ్యాకప్ కాలింగ్"</string>
<string name="backup_calling_setting_summary" msgid="599493254305348733">"<xliff:g id="BACKUP_CALLING_OPERATOR_TEXT">%1$s</xliff:g> అందుబాటులో లేకపోతే లేదా రోమింగ్లో ఉంటే, <xliff:g id="BACKUP_CALLING_CARRIER_TEXT">%1$s</xliff:g> కాల్స్ కోసం మీ మొబైల్ డేటా SIMను ఉపయోగించండి."</string>
<string name="keywords_backup_calling" msgid="8592800915478816800">"బ్యాకప్ కాలింగ్"</string>
- <string name="enable_receiving_mms_notification_title" msgid="6465218559386990248">"ఇన్కమింగ్ MMS సందేశం"</string>
- <string name="enable_sending_mms_notification_title" msgid="7120641300854953375">"MMS సందేశాన్ని పంపించడం సాధ్యం కాదు"</string>
+ <string name="enable_receiving_mms_notification_title" msgid="6465218559386990248">"ఇన్కమింగ్ MMS మెసేజ్"</string>
+ <string name="enable_sending_mms_notification_title" msgid="7120641300854953375">"MMS మెసేజ్ను పంపించడం సాధ్యం కాదు"</string>
<string name="enable_mms_notification_summary" msgid="6432752438276672500">"మొబైల్ డేటా ఆఫ్లో ఉన్నప్పుడు <xliff:g id="OPERATOR_NAME">%1$s</xliff:g>లో MMS సందేశ సేవను అనుమతించడానికి నొక్కండి"</string>
- <string name="enable_mms_notification_channel_title" msgid="1798206332620642108">"MMS సందేశం"</string>
+ <string name="enable_mms_notification_channel_title" msgid="1798206332620642108">"MMS మెసేజ్"</string>
<string name="sim_combination_warning_notification_title" msgid="1365401631492986487">"SIM కాంబినేషన్తో సమస్య"</string>
<string name="dual_cdma_sim_warning_notification_summary" msgid="2826474790710586487">"<xliff:g id="OPERATOR_NAMES">%1$s</xliff:g>ను ఉపయోగించడం వలన పనితీరు పరిమితం చేయబడవచ్చు. మరింత తెలుసుకోవడానికి నొక్కండి."</string>
<string name="dual_cdma_sim_warning_notification_channel_title" msgid="1049161096896074364">"SIM కాంబినేషన్"</string>
@@ -5422,6 +5423,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"పవర్ బటన్ను హోల్డ్ చేయడం ద్వారా Assistantను ట్రిగ్గర్ చేయండి"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"పవర్ & ఎమర్జెన్సీ మెనూ:\nపవర్ బటన్ను, అలాగే వాల్యూమ్ పెంపు బటన్ను ఒకే సమయంలో నొక్కండి."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"రింగ్ అవ్వడాన్ని నిరోధించండి:\nవాల్యూమ్ మెనూలో షార్ట్కట్ అందుబాటులో ఉంది."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"నొక్కి ఉంచాల్సిన సమయం"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"పవర్ బటన్ను ఎంతసేపు నొక్కి ఉంచాలో ఎంచుకోవడం ద్వారా సెన్సిటివిటీని సర్దుబాటు చేయండి"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"తక్కువ నిడివి"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"ఎక్కువ నిడివి"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"వాలెట్ను చూపించండి"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"లాక్ స్క్రీన్, త్వరిత సెట్టింగ్లు నుండి వాలెట్కు యాక్సెస్ను అనుమతించండి"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"డివైజ్ కంట్రోల్స్ను చూపించండి"</string>
@@ -5564,6 +5569,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"అన్ని యాప్లు, సర్వీస్ల కోసం"</string>
<string name="game_settings_title" msgid="1028178627743422090">"గేమ్ సెట్టింగ్లు"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"గేమ్ డ్యాష్బోర్డ్ షార్ట్కట్ మొదలైనవాటిని ఆన్ చేయండి"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"మునుపటి"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"తర్వాత"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"రంగు ప్రివ్యూ"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM కార్డ్ యాక్సెస్ రిక్వెస్ట్"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"పరికరం మీ SIM కార్డ్ను యాక్సెస్ చేయాలనుకుంటోంది. వివరాల కోసం ట్యాప్ చేయండి."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM కార్డ్కు యాక్సెస్ను అనుమతించాలా?"</string>
@@ -5609,4 +5617,5 @@
<item msgid="1599558140284643834">"పవర్ సేవ్ మోడ్"</item>
<item msgid="588427840913221601">"ప్రాసెస్ స్థితి"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"నిర్ధారించండి"</string>
</resources>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index 4e75173..8832d25 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"เวลาเปิดใช้ WiFi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"การใช้งานแบตเตอรี่"</string>
<string name="history_details_title" msgid="8628584613889559355">"รายละเอียดประวัติ"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"การใช้งานแบตเตอรี่"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"การใช้งานแบตเตอรี่"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"ดูการใช้งานใน 24 ชั่วโมงที่ผ่านมา"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"ดูการใช้งานตั้งแต่การชาร์จเต็มล่าสุด"</string>
<string name="battery_details_title" msgid="4531369291819754178">"การใช้งานแบตเตอรี่"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"การใช้งานระบบใน 24 ชม. ที่ผ่านมา"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"การใช้งานระบบเมื่อ <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"การใช้งานแอปเมื่อ <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"AM"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"PM"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"รวม: ไม่ถึง 1 นาที"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"การทำงานในเบื้องหลัง: ไม่ถึง 1 นาที"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"รวม: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"อนุญาตแอปและเนื้อหา"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"แอปพลิเคชันที่มีข้อจำกัด"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"ขยายการตั้งค่าของแอปพลิเคชัน"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"เลือกแอปที่จะติดตั้ง"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ติดตั้งแอปที่มี"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"การชำระเงินแบบไม่ต้องสัมผัส"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"วิธีการทำงาน"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"ชำระเงินโดยใช้โทรศัพท์ของคุณในร้านค้า"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"เรียกให้ Assistant ทำงานโดยกดปุ่มเปิด/ปิดค้างไว้"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"เมนูเปิด/ปิดและกรณีฉุกเฉิน\nกดปุ่มเปิด/ปิดและปุ่มเพิ่มระดับเสียงพร้อมกัน"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"ป้องกันการส่งเสียง\nมีทางลัดให้ใช้ในเมนูระดับเสียง"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"ระยะเวลาการกดค้าง"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"ปรับความไวโดยเลือกระยะเวลาการกดปุ่มเปิด/ปิดค้างไว้"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"ไม่นาน"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"นาน"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"แสดง Wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"อนุญาตให้เข้าถึง Wallet จากหน้าจอล็อกและการตั้งค่าด่วน"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"แสดงระบบควบคุมอุปกรณ์"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"สำหรับแอปและบริการทั้งหมด"</string>
<string name="game_settings_title" msgid="1028178627743422090">"การตั้งค่าเกม"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"เปิดทางลัดสำหรับแดชบอร์ดเกม ฯลฯ"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"ก่อนหน้า"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"ถัดไป"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"พรีวิวสี"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"คำขอเข้าถึงซิมการ์ด"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"อุปกรณ์หนึ่งต้องการเข้าถึงซิมการ์ดของคุณ แตะเพื่อดูรายละเอียด"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"อนุญาตให้เข้าถึงซิมการ์ดไหม"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"โหมดประหยัดพลังงาน"</item>
<item msgid="588427840913221601">"สถานะการประมวลผล"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"ยืนยัน"</string>
</resources>
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
index 6028f98..ab10fcf 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi na nasa oras"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Paggamit ng baterya"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalye ng history"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Paggamit ng Baterya"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Paggamit ng baterya"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Tingnan ang paggamit sa huling 24 oras"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Usage mula noong huling na-full charge"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Paggamit ng baterya"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Paggamit ng system sa huling 24 na oras"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Paggamit ng system sa <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Paggamit ng app sa <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Kabuuan: wala pang isang minuto"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Background: wala pang isang minuto"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Kabuuan: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Payagan ang apps at nilalaman"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Mga application na may mga paghihigpit"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Palawakin ang mga setting para sa application"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Piliin ang mga app na ii-install"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"I-install ang mga available na app"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Contactless na pagbabayad"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Paano ito gumagana"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Magbayad gamit ang iyong telepono sa mga tindahan"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"I-trigger ang Assistant sa pamamagitan ng pagpindot nang matagal sa power button"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu ng Power at Emergency:\nPindutin nang magkasabay ang Power at Pataas na volume."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Pigilan ang pag-ring:\nNasa menu ng volume ang shortcut."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Tagal ng pagpindot"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Isaayos ang pagkasensitibo sa pamamagitan ng pagpili kung gaano katagal pipindutin ang power button"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Mabilis"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Matagal"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Ipakita ang wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Payagan ang pag-access sa wallet mula sa lock screen at mga mabilisang setting"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Ipakita ang mga kontrol ng device"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Para sa lahat ng app at serbisyo"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Mga setting ng laro"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"I-on ang shortcut ng Game Dashboard, atbp."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Nakaraan"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Susunod"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Preview ng kulay"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Kahilingan sa pag-access sa SIM card"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Gustong i-access ng isang device ang iyong SIM card. I-tap para sa mga detalye."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Payagan ang access sa SIM card?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Power Save Mode"</item>
<item msgid="588427840913221601">"Status ng Pagproseso"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Kumpirmahin"</string>
</resources>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index 371841c..e54b863 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Zamanında Kablosuz"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Pil kullanımı"</string>
<string name="history_details_title" msgid="8628584613889559355">"Geçmiş ayrıntıları"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Pil Kullanımı"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Pil kullanımı"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Son 24 saatteki kullanımı göster"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Son tam şarjdan bu yana kullanımı göster"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Pil kullanımı"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Son 24 saatteki sistem kullanımı"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> için sistem kullanımı"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> için uygulama kullanımı"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"öö"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"ös"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Toplam: Bir dakikadan az"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Arka planda: Bir dakikadan az"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Toplam: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Uygulamalara ve içeriğe izin ver"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Kısıtlamalı uygulamalar"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Uygulama ayarlarını genişlet"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Yüklenecek uygulamalar seçin"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Mevcut uygulamaları yükleyin"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Temassız ödemeler"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Nasıl çalışır?"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Mağazalarda telefonunuzla ödeme yapın"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Asistan\'ı güç düğmesine uzun basarak açın"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Güç ve Acil Durum Menüsü:\nGüç ve sesi artırma tuşlarına aynı anda basın."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Zili çaldırmayı engelle:\nKısayol, ses düzeyi menüsünde mevcut."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Basılı tutma süresi"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Güç düğmesini ne kadar basılı tutacağınızı belirleyerek hassasiyeti ayarlayın"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kısa"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Uzun"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Cüzdanı göster"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Kilit ekranından ve hızlı ayarlardan cüzdana erişime izin verin"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Cihaz denetimlerini göster"</string>
@@ -5552,7 +5556,7 @@
<string name="enable_2g_title" msgid="8184757884636162942">"2G\'ye izin ver"</string>
<string name="enable_2g_summary" msgid="906487478332145407">"2G hücresel bağlantıları kullan. 2G, acil durum aramaları için her zaman açıktır."</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Panoya erişimi göster"</string>
- <string name="show_clip_access_notification_summary" msgid="474090757777203207">"Uygulamalar, kopyaladığım metne, resimlere veya diğer içeriklere eriştiğinde mesaj göster"</string>
+ <string name="show_clip_access_notification_summary" msgid="474090757777203207">"Uygulamalar kopyaladığınız metne, resimlere veya diğer içeriklere eriştiğinde mesaj gösterilsin"</string>
<string name="all_apps" msgid="3054120149509114789">"Tüm uygulamalar"</string>
<string name="request_manage_bluetooth_permission_dont_allow" msgid="8798061333407581300">"İzin verme"</string>
<string name="uwb_settings_title" msgid="8578498712312002231">"Ultra Geniş Bant (UWB)"</string>
@@ -5563,6 +5567,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Tüm uygulamalar ve hizmetler için"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Oyun ayarları"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Oyun Paneli kısayolu gibi işlevleri açın"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Önceki"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Sonraki"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Renk önizleme"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM karta erişim isteği"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Bir cihaz SIM kartınıza erişmek istiyor. Ayrıntılar için dokunun."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM karta erişime izin verilsin mi?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"Güç Tasarrufu Modu"</item>
<item msgid="588427840913221601">"İşlem Durumu"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Onayla"</string>
</resources>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index 36ca592..b3e8bb4 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -2725,7 +2725,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Час роботи Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Використання заряду"</string>
<string name="history_details_title" msgid="8628584613889559355">"Дані про використання"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Використання заряду"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Використання заряду акумулятора"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Показати споживання за останні 24 години"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Показати споживання після повного заряду"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Використання заряду"</string>
@@ -2972,8 +2972,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Споживання системою за останні 24 години"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Споживання на роботу системи (<xliff:g id="SLOT">%s</xliff:g>)"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Споживання на роботу додатків (<xliff:g id="SLOT">%s</xliff:g>)"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"дп"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"пп"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Усього: менше ніж хвилина"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"У фоновому режимі: менше ніж хвилина"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Усього: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3460,6 +3458,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Дозволи для програм і вмісту"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Програми з обмеженнями"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Розгорнути налаштув. програм"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Вибрати, які додатки встановити"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Установити доступні додатки"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Безконтактні платежі"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Як це працює"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Оплачуйте покупки за допомогою телефона"</string>
@@ -5558,7 +5558,7 @@
<string name="forget_passpoint_dialog_message" msgid="2433875063907365760">"Ви можете втратити доступ до залишку часу або даних. Щоб дізнатися більше, зв’яжіться з оператором."</string>
<string name="keywords_content_capture" msgid="7802155522681936956">"запис вмісту, вміст додатків"</string>
<string name="content_capture" msgid="868372905432812238">"Контент додатків"</string>
- <string name="content_capture_summary" msgid="49720773699715531">"Дозволити додаткам надсилати вміст у систему Android"</string>
+ <string name="content_capture_summary" msgid="49720773699715531">"Дозволити додаткам передавати контент системі Android"</string>
<string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Записати дані динамічної пам’яті системи"</string>
<string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Запис даних динамічної пам’яті системи"</string>
<string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Не вдалося записати дані динамічної пам’яті системи"</string>
@@ -5599,6 +5599,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Асистент активується, коли ви утримуєте кнопку живлення"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Меню кнопки живлення й екстрених викликів:\nНатисніть одночасно кнопки живлення й збільшення гучності."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Вимкнути звук дзвінка:\nШвидкий запуск функції доступний у меню налаштування гучності."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Тривалість утримання"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Скоригуйте чутливість, указавши, скільки часу потрібно втримувати кнопку живлення"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Коротко"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Довго"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Показати гаманець"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Дозволити доступ до гаманця із заблокованого екрана та швидких налаштувань"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Показувати елементи керування пристроями"</string>
@@ -5741,6 +5745,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Для всіх додатків і сервісів"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Налаштування ігор"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Увімкнути ярлик ігрової панелі тощо"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Назад"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Далі"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Попередній перегляд кольору"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Запити на доступ до SIM-карти"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Пристрій хоче отримати доступ до SIM-карти. Натисніть, щоб дізнатися більше."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Дозволити доступ до SIM-карти?"</string>
@@ -5786,4 +5793,5 @@
<item msgid="1599558140284643834">"Режим економії заряду"</item>
<item msgid="588427840913221601">"Статус процесу"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Підтвердити"</string>
</resources>
diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml
index 78b4e57..27abdeb 100644
--- a/res/values-ur/strings.xml
+++ b/res/values-ur/strings.xml
@@ -2663,7 +2663,8 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"وقت پر Wi‑Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"بیٹری کا استعمال"</string>
<string name="history_details_title" msgid="8628584613889559355">"سرگزشت کی تفصیلات"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"بیٹری کا استعمال"</string>
+ <!-- no translation found for advanced_battery_preference_title (3790901207877260883) -->
+ <skip />
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"گزشتہ 24 گھنٹے کا استعمال ملاحظہ کریں"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"پچھلے مکمل چارج کے بعد سے استعمال دیکھیں"</string>
<string name="battery_details_title" msgid="4531369291819754178">"بیٹری کا استعمال"</string>
@@ -2896,8 +2897,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"گزشتہ 24 گھنٹے میں سسٹم کا استعمال"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> کے لیے سسٹم کا استعمال"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> کے لیے ایپ کا استعمال"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"کُل: ایک منٹ سے کم"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"پس منظر: ایک منٹ سے کم"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"کُل: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3371,8 @@
<string name="application_restrictions" msgid="276179173572729205">"ایپس اور مواد کی اجازت دیں"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"پابندیوں والی ایپلیکیشنز"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"ایپ کیلئے ترتیبات پھیلائیں"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"انسٹال کرنے کے لیے ایپس منتخب کریں"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"دستیاب ایپس انسٹال کریں"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"کنٹیکٹ لیس ادائیگیاں"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"یہ کیسے کام کرتا ہے"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"اسٹورز میں اپنے فون سے ادائیگی کریں"</string>
@@ -5421,6 +5422,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"پاور بٹن کو دبائے رکھ کر اسسٹنٹ کو متحرک کریں"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"پاور اور ایمرجنسی مینو:\nایک ہی وقت میں پاور اور والیوم بڑھانے کا بٹن دبائیں۔"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"گھنٹی بجنے کو روکیں:\nوالیوم مینو میں شارٹ کٹ دستیاب ہے۔"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"دبانے اور ہولڈ رکھنے کا دورانیہ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"کتنی دیر تک دبائیں رکھنا ہے اس کا انتخاب کر کے حساسیت کو ایڈجسٹ کریں۔ پاور بٹن کو پکڑیں"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"مختصر ویڈیو"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"طویل"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"والٹ دکھائیں"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"مقفل اسکرین اور فوری ترتیبات سے بٹوے تک رسائی کی اجازت دیں"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"آلے کے کنٹرولز دکھائیں"</string>
@@ -5436,10 +5441,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"2 SIMs کا استعمال کرتے وقت، یہ ٹیبلیٹ 4G تک محدود ہوگا۔ "<annotation id="url">"مزید جانیں"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"2 SIMs کا استعمال کرتے وقت، یہ آلہ 4G تک محدود ہوگا۔ "<annotation id="url">"مزید جانیں"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"کیشڈ ایپس کے ليے ایگزیکیوشن معطل کریں"</string>
- <!-- no translation found for blob_never_expires_text (7293376386620106623) -->
- <skip />
- <!-- no translation found for accessor_never_expires_text (4647624492147788340) -->
- <skip />
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"میعاد کبھی ختم نہیں ہوتی ہے۔"</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"لیز کی میعاد کبھی ختم نہیں ہوتی ہے۔"</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"ترتیبات پر اسکرین اوورلیز کو اجازت دیتا ہے"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"ایسی ایپس کو اجازت دیں جو ترتیبات کی اسکرینز کو ایک دوسرے پر چڑھانے کے لیے دوسرے ایپس پر ڈسپلے کر سکتی ہیں"</string>
<string name="media_controls_title" msgid="403271085636252597">"میڈیا"</string>
@@ -5565,6 +5568,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"تمام ایپس اور سروسز کے لیے"</string>
<string name="game_settings_title" msgid="1028178627743422090">"گیم کی ترتیبات"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"گیم ڈیش بورڈ شارٹ کٹ آن کریں، وغیرہ"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"پچھلا"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"اگلا"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"رنگ کا پیش منظر"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM کارڈ تک رسائی کی درخواست"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"ایک آلہ آپ کے SIM کارڈ تک رسائی حاصل کرنا چاہتا ہے۔ تفصیلات کے ليے تھپتھپائيں۔"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM کارڈ تک رسائی کی اجازت دیں؟"</string>
@@ -5578,60 +5584,37 @@
<string name="tare_settings" msgid="3788654800004869077">"TARE کی ترتیبات"</string>
<string name="tare_revert" msgid="3855325741125236638">"ڈیفالٹ ترتیبات پر لوٹائیں"</string>
<string name="tare_settings_reverted_toast" msgid="8189887409285176731">"ترتیبات ڈیفالٹ پر لوٹا دی گئیں۔"</string>
- <!-- no translation found for tare_max_satiated_balance (3914973999573150340) -->
- <skip />
- <!-- no translation found for tare_max_circulation (1119152898303214809) -->
- <skip />
- <!-- no translation found for tare_min_satiated_balance (8038047539584856564) -->
- <skip />
- <!-- no translation found for tare_modifiers (8919975635360280820) -->
- <skip />
- <!-- no translation found for tare_actions (4573323466443513639) -->
- <skip />
- <!-- no translation found for tare_rewards (602131401590928885) -->
- <skip />
- <!-- no translation found for tare_exempted (223247432456678980) -->
- <skip />
- <!-- no translation found for tare_headless_app (6523878455829211651) -->
- <skip />
- <!-- no translation found for tare_other_app (4361184813378127700) -->
- <skip />
- <!-- no translation found for tare_top_activity (7266560655483385757) -->
- <skip />
- <!-- no translation found for tare_notification_seen (7829963536020087742) -->
- <skip />
- <!-- no translation found for tare_notification_seen_15_min (832174185809497764) -->
- <skip />
- <!-- no translation found for tare_notification_interaction (3806204222322830129) -->
- <skip />
- <!-- no translation found for tare_widget_interaction (2260701564089214184) -->
- <skip />
- <!-- no translation found for tare_other_interaction (8069163421115212751) -->
- <skip />
- <!-- no translation found for tare_job_max_start (1586399578665940836) -->
- <skip />
- <!-- no translation found for tare_job_max_running (2897217372986518495) -->
- <skip />
- <!-- no translation found for tare_job_high_start (7464143754932031022) -->
- <skip />
- <!-- no translation found for tare_job_high_running (6541171046405088669) -->
- <skip />
- <!-- no translation found for tare_job_default_start (6744427210148953151) -->
- <skip />
- <!-- no translation found for tare_job_default_running (8429081804128945217) -->
- <skip />
- <!-- no translation found for tare_job_low_start (4605440035856891746) -->
- <skip />
- <!-- no translation found for tare_job_low_running (831668616902849604) -->
- <skip />
- <!-- no translation found for tare_job_min_start (6508233901992538188) -->
- <skip />
- <!-- no translation found for tare_job_min_running (6167128996320622604) -->
- <skip />
- <!-- no translation found for tare_job_timeout_penalty (7644332836795492506) -->
- <skip />
- <!-- no translation found for tare_modifiers_subfactors:0 (3325940509857535498) -->
- <!-- no translation found for tare_modifiers_subfactors:1 (658627268149681677) -->
- <!-- no translation found for tare_modifiers_subfactors:2 (1599558140284643834) -->
- <!-- no translation found for tare_modifiers_subfactors:3 (588427840913221601) -->
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"زیادہ سے زیادہ مطمئن بیلنس"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"زیادہ سے زیادہ گردش"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"کم از کم مطمئن بیلنس"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"موڈیفائرز"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"کارروائیاں"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"انعامات"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"مستثنیٰ"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"ہیڈ لیس سسٹم ایپ"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"دیگر ایپ"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"سرفہرست سرگرمی"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"اطلاع کو دیکھا گیا"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"اطلاع کو 15 منٹ کے اندر دیکھا گیا"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"اطلاع کا تعامل"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"ویجیٹ تعامل"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"صارف کے دیگر تعامل"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"زیادہ سے زیادہ ترجیح والی جاب شروع ہو رہی ہے"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"زیادہ سے زیادہ ترجیح والی جاب چل رہی ہے"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"زیادہ ترجیح والی جاب شروع ہو رہی ہے"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"زیادہ ترجیح والی جاب چل رہی ہے"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"ڈیفالٹ ترجیح والی جاب شروع ہو رہی ہے"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"ڈیفالٹ ترجیح والی جاب چل رہی ہے"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"کم ترجیح والی جاب شروع ہو رہی ہے"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"کم ترجیح والی جاب چل رہی ہے"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"کم از کم ترجیح والی جاب شروع ہو رہی ہے"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"کم از کم ترجیح والی جاب چل رہی ہے"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"جاب ٹائم آؤٹ کی سزا"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"چارج ہو رہی ہے"</item>
+ <item msgid="658627268149681677">"اونگھ"</item>
+ <item msgid="1599558140284643834">"پاور محفوظ کرنے کی وضع"</item>
+ <item msgid="588427840913221601">"پروسیس اسٹیٹ"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"تصدیق کریں"</string>
</resources>
diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml
index 41c1f24..7a26dba 100644
--- a/res/values-uz/strings.xml
+++ b/res/values-uz/strings.xml
@@ -2665,7 +2665,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi o‘z vaqtida"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Batareya sarfi"</string>
<string name="history_details_title" msgid="8628584613889559355">"Tafsilotlar"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Batareya sarfi"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Batareya sarfi"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Oxirgi 24 soat uchun hisobot"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Toʻliq quvvatlanganidan keyingi batareya sarfi"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Batareya sarfi"</string>
@@ -2898,8 +2898,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Oxirgi 24 soat ichida tizimdan foydalanish"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Tizimdan foydalanish: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Ilovalardan foydalanish: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"AM"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"PM"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Jami: bir daqiqadan kam"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Orqa fon rejimida: bir daqiqadan kam"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Jami: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3374,6 +3372,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Ilovalar va kontentga ruxsat berish"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Cheklovlar o‘rnatilgan ilovalar"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Ilovalar uchun sozlamalarni kengaytirish"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Oʻrnatiladigan ilovalarni tanlang"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Mavjud ilovalarni oʻrnatish"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Kontaktsiz toʻlov"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Ishlash tartibi"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Do‘konlarda telefoningiz yordamida to‘lang"</string>
@@ -4640,8 +4640,8 @@
<string name="color_temperature_desc" msgid="6713259535885669622">"Salqin displey ranglaridan foydalanish"</string>
<string name="color_temperature_toast" msgid="7611532183532407342">"Rangni o‘zgartirish uchun ekranni o‘chiring"</string>
<string name="camera_laser_sensor_switch" msgid="7097842750947187671">"Kameraning lazer sensori"</string>
- <string name="ota_disable_automatic_update" msgid="1953894421412420231">"Avtomatik tizim yangilanishlari"</string>
- <string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"Yangilanishlar qurilma qayta ishga tushirilganda o‘rnatilsin"</string>
+ <string name="ota_disable_automatic_update" msgid="1953894421412420231">"Tizimni avtomatik yangilash"</string>
+ <string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"Yangilanish qurilma qayta ishga tushganda tatbiq qilinadi"</string>
<string name="usage" msgid="287782903846013936">"Trafik sarfi"</string>
<string name="cellular_data_usage" msgid="5874156338825285334">"Mobil internet sarfi"</string>
<string name="app_cellular_data_usage" msgid="7603292978956033926">"Ilovalar sarflagan trafik"</string>
@@ -5423,6 +5423,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Assistentni ochish uchun quvvat tugmasini bosib turing"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Quvvat va favqulodda chaqiruvlar tugmasi menyusi:\nBir vaqtda quvvat va tovushni balandlatish.tugmalarini bosib turing."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Chaqiruv ovozini oʻchirish:\nTovush menyusida tezkor ishga tushirish funksiyasi mavjud."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Bosib turish davomiyligi"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Quvvat tugmasi qanchalik uzoq bosib turilishini tanlash orqali sezuvchanlikni sozlang"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Qisqa"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Uzun"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Hamyonni chiqarish"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Ekran qulfi va tezkor sozlamalardan hamyonga kirish uchun ruxsat bering"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Qurilma boshqaruv elementlarini chiqarish"</string>
@@ -5565,6 +5569,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Barcha ilovalar va xizmatlar uchun"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Oʻyin sozlamalari"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Oʻyinlar boshqaruv paneli va boshqa yorliqlarni yoqish"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Avvalgisi"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Keyingisi"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Ranglarga razm solish"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM kartaga ruxsat soʻrovi"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Qurilma SIM kartangizga ruxsat olmoqchi. Batafsil."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM kartaga ruxsat berilsinmi?"</string>
@@ -5610,4 +5617,5 @@
<item msgid="1599558140284643834">"Quvvat tejash rejimi"</item>
<item msgid="588427840913221601">"Jarayon holati"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Tasdiqlash"</string>
</resources>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index 9706ddc..fa50d7a 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -2665,7 +2665,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Thời gian bật Wi‑Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Mức sử dụng pin"</string>
<string name="history_details_title" msgid="8628584613889559355">"Chi tiết lịch sử"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Mức sử dụng pin"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Mức sử dụng pin"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Xem mức sử dụng trong 24 giờ qua"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Xem mức sử dụng từ lần sạc đầy gần nhất"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Mức sử dụng pin"</string>
@@ -2898,8 +2898,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Mức sử dụng pin của hệ thống trong 24 giờ qua"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Mức sử dụng pin của hệ thống trong <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Mức sử dụng pin của ứng dụng trong <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"sáng"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"chiều"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Tổng: chưa đến 1 phút"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Ở chế độ nền: chưa đến 1 phút"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Tổng: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -2999,7 +2997,7 @@
<string name="request_manage_credentials_description" msgid="8044839857171509619">"Các chứng chỉ này sẽ xác minh danh tính của bạn bằng cách chia sẻ mã nhận dạng duy nhất của thiết bị mà bạn dùng với các ứng dụng và URL ở bên dưới"</string>
<string name="request_manage_credentials_dont_allow" msgid="3630610197644877809">"Không cho phép"</string>
<string name="request_manage_credentials_allow" msgid="4910940118408348245">"Cho phép"</string>
- <string name="request_manage_credentials_more" msgid="6101210283534101582">"Hiển thị thêm"</string>
+ <string name="request_manage_credentials_more" msgid="6101210283534101582">"Hiện thêm"</string>
<string name="certificate_management_app" msgid="8086699498358080826">"Ứng dụng quản lý chứng chỉ"</string>
<string name="no_certificate_management_app" msgid="3025739370424406717">"Không có"</string>
<string name="certificate_management_app_description" msgid="8507306554200869005">"Các chứng chỉ sẽ xác minh danh tính của bạn khi bạn dùng các ứng dụng và URL ở bên dưới"</string>
@@ -3374,6 +3372,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Cho phép ứng dụng và nội dung"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Ứng dụng có hạn chế"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Mở rộng cài đặt cho ứng dụng"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Chọn ứng dụng để cài đặt"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Cài đặt ứng dụng có sẵn"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Thanh toán không tiếp xúc"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Cách thức hoạt động"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Dùng điện thoại của bạn để thanh toán tại các cửa hàng"</string>
@@ -4640,8 +4640,8 @@
<string name="color_temperature_desc" msgid="6713259535885669622">"Sử dụng màu hiển thị lạnh hơn"</string>
<string name="color_temperature_toast" msgid="7611532183532407342">"Để áp dụng thay đổi màu, hãy tắt màn hình"</string>
<string name="camera_laser_sensor_switch" msgid="7097842750947187671">"Cảm biến laser của máy ảnh"</string>
- <string name="ota_disable_automatic_update" msgid="1953894421412420231">"Cập nhật hệ thống tự động"</string>
- <string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"Áp dụng bản cập nhật khi thiết bị khởi động lại"</string>
+ <string name="ota_disable_automatic_update" msgid="1953894421412420231">"Bản cập nhật hệ thống tự động"</string>
+ <string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"Áp dụng các bản cập nhật khi thiết bị khởi động lại"</string>
<string name="usage" msgid="287782903846013936">"Sử dụng"</string>
<string name="cellular_data_usage" msgid="5874156338825285334">"Mức sử dụng dữ liệu di động"</string>
<string name="app_cellular_data_usage" msgid="7603292978956033926">"Mức sử dụng dữ liệu của ứng dụng"</string>
@@ -5423,6 +5423,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Giữ nút nguồn để kích hoạt Trợ lý"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Trình đơn nguồn và Trình đơn khẩn cấp:\nNhấn đồng thời Nút nguồn và Nút tăng âm lượng."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Ngăn đổ chuông:\nPhím tắt có sẵn trong trình đơn âm lượng."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Khoảng thời gian nhấn và giữ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Điều chỉnh độ nhạy bằng cách chọn khoảng thời gian nhấn và giữ nút nguồn"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Ngắn"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Dài"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Hiện ví"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Cho phép truy cập vào ví từ màn hình khóa và phần cài đặt nhanh"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Hiện các nút điều khiển thiết bị"</string>
@@ -5565,6 +5569,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Đối với tất cả các ứng dụng và dịch vụ"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Cài đặt trò chơi"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Bật lối tắt trên Trang tổng quan trò chơi, v.v."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Trước"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Tiếp theo"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Xem trước màu"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Yêu cầu truy cập vào thẻ SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Một thiết bị muốn truy cập vào thẻ SIM của bạn. Hãy nhấn để xem thông tin chi tiết."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Cho phép truy cập vào thẻ SIM?"</string>
@@ -5610,4 +5617,5 @@
<item msgid="1599558140284643834">"Chế độ tiết kiệm điện"</item>
<item msgid="588427840913221601">"Trạng thái xử lý"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Xác nhận"</string>
</resources>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index e5aaade..60ba5de 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -2042,7 +2042,7 @@
<item quantity="one">1 项</item>
</plurals>
<string name="clear_uri_btn_text" msgid="4828117421162495134">"取消访问权限"</string>
- <string name="controls_label" msgid="8671492254263626383">"控件"</string>
+ <string name="controls_label" msgid="8671492254263626383">"控制"</string>
<string name="force_stop" msgid="2681771622136916280">"强行停止"</string>
<string name="total_size_label" msgid="2052185048749658866">"总计"</string>
<string name="application_size_label" msgid="6407051020651716729">"应用大小"</string>
@@ -2189,7 +2189,7 @@
<string name="hardkeyboard_category" msgid="8729780593378161071">"物理键盘设置"</string>
<string name="auto_punctuate_summary" msgid="3549190848611386748">"按空格键两次可插入句号"</string>
<string name="show_password" msgid="7101900779571040117">"显示密码"</string>
- <string name="show_password_summary" msgid="9025960283785111619">"输入时短暂显示这些字符"</string>
+ <string name="show_password_summary" msgid="9025960283785111619">"输入时短暂显示字符"</string>
<string name="spellchecker_security_warning" msgid="2016059050608271820">"此拼写检查工具可能会收集您键入的所有文字,包括密码和信用卡号等个人数据。它源自应用“<xliff:g id="SPELLCHECKER_APPLICATION_NAME">%1$s</xliff:g>”。要使用此拼写检查工具吗?"</string>
<string name="spellchecker_quick_settings" msgid="6449414356743946577">"设置"</string>
<string name="spellchecker_language" msgid="8905487366580285282">"语言"</string>
@@ -2663,7 +2663,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"WLAN开启时间"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"电池使用情况"</string>
<string name="history_details_title" msgid="8628584613889559355">"详细电量使用记录"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"电池用量"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"电池用量"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"查看过去 24 小时的使用情况"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"查看自上次充满电后的使用情况"</string>
<string name="battery_details_title" msgid="4531369291819754178">"电池用量"</string>
@@ -2896,8 +2896,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"过去 24 小时内的系统耗电量"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g>的系统耗电量"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g>的应用耗电量"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"上午"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"下午"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"总计:不到 1 分钟"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"后台:不到 1 分钟"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"总计:<xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3372,6 +3370,8 @@
<string name="application_restrictions" msgid="276179173572729205">"允许应用和内容"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"受限应用"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"展开应用设置"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"选择要安装的应用"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"安装可用应用"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"感应式付款"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"工作方式"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"使用手机在商店内付款"</string>
@@ -4639,7 +4639,7 @@
<string name="color_temperature_toast" msgid="7611532183532407342">"要应用颜色更改,请关闭屏幕"</string>
<string name="camera_laser_sensor_switch" msgid="7097842750947187671">"相机激光传感器"</string>
<string name="ota_disable_automatic_update" msgid="1953894421412420231">"系统自动更新"</string>
- <string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"重启设备时应用更新"</string>
+ <string name="ota_disable_automatic_update_summary" msgid="7803279951533276841">"设备重启时执行更新"</string>
<string name="usage" msgid="287782903846013936">"流量消耗"</string>
<string name="cellular_data_usage" msgid="5874156338825285334">"移动数据用量"</string>
<string name="app_cellular_data_usage" msgid="7603292978956033926">"应用的流量使用情况"</string>
@@ -5421,6 +5421,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"长按电源按钮即可启动 Google 助理"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"“电源和急救信息”菜单:\n同时按电源按钮和音量调高按钮。"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"阻止响铃:\n音量菜单中提供了快捷方式。"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"按住电源按钮的持续时间"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"通过选择按住电源按钮的持续时间来调节灵敏度"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"短"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"长"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"显示电子钱包"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"允许从锁定屏幕和快捷设置使用电子钱包"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"显示设备控制器"</string>
@@ -5559,10 +5563,13 @@
<string name="uwb_settings_summary" msgid="3074271396764672268">"有助于确定附近支持超宽带 (UWB) 的设备的相对位置"</string>
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"会关闭飞行模式,以使用超宽带 (UWB)"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"摄像头使用权限"</string>
- <string name="mic_toggle_title" msgid="265145278323852547">"麦克风访问权限"</string>
+ <string name="mic_toggle_title" msgid="265145278323852547">"麦克风使用权限"</string>
<string name="sensor_toggle_description" msgid="8248823248606795411">"适用于所有应用和服务"</string>
<string name="game_settings_title" msgid="1028178627743422090">"游戏设置"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"开启游戏信息中心快捷方式等"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"上一页"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"下一页"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"颜色预览"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM 卡访问请求"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"有一部设备想访问您的 SIM 卡。点按可了解详情。"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"要允许访问 SIM 卡吗?"</string>
@@ -5608,4 +5615,5 @@
<item msgid="1599558140284643834">"节能模式"</item>
<item msgid="588427840913221601">"进程状态"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"确认"</string>
</resources>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index d755e88..fc78bfa 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -2666,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi 開啟時間"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"電池用量"</string>
<string name="history_details_title" msgid="8628584613889559355">"詳細記錄"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"電池電量"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"電池電量"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"查看過去 24 小時的使用情況"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"查看上次充滿電後的使用情況"</string>
<string name="battery_details_title" msgid="4531369291819754178">"電池用量"</string>
@@ -2899,8 +2899,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"系統在過去 24 小時的電量"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g>的系統電池用量"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g>的應用程式電池用量"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"上午"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"下午"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"總計:不足 1 分鐘"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"背景:不足 1 分鐘"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"總計:<xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3375,6 +3373,8 @@
<string name="application_restrictions" msgid="276179173572729205">"允許應用程式和內容"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"受到限制的應用程式"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"展開應用程式設定"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"選擇要安裝的應用程式"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"安裝可用的應用程式"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"感應式付款"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"運作方式"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"在商店使用手機付款"</string>
@@ -5424,6 +5424,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"按住開關按鈕即可啟動「Google 助理」"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"電源和緊急選單:\n同時按下「電源」和「調高音量」。"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"暫停響鈴:\n音量選單提供快速鍵。"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"按住開關按鈕的時間長度"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"選擇按住開關按鈕的時間長度即可調整靈敏度"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"短"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"長"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"顯示電子錢包"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"允許在上鎖畫面和快速設定使用電子錢包"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"顯示裝置控制"</string>
@@ -5566,6 +5570,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"所有應用程式和服務"</string>
<string name="game_settings_title" msgid="1028178627743422090">"遊戲設定"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"開啟遊戲資訊主頁捷徑等等"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"返回"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"繼續"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"顏色預覽"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM 卡存取要求"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"有裝置想存取 SIM 卡。輕按即可瞭解詳情。"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"要允許存取 SIM 卡嗎?"</string>
@@ -5611,4 +5618,5 @@
<item msgid="1599558140284643834">"省電模式"</item>
<item msgid="588427840913221601">"處理狀態"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"確認"</string>
</resources>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 69ea7dc..359e16e 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -2665,7 +2665,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"開啟 Wi-Fi 的時間"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"電池用量"</string>
<string name="history_details_title" msgid="8628584613889559355">"詳細記錄"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"電池用量"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"電池用量"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"查看過去 24 小時的使用情形"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"查看最近一次充飽電後的使用情形"</string>
<string name="battery_details_title" msgid="4531369291819754178">"電池用量"</string>
@@ -2898,8 +2898,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"系統在過去 24 小時的電池用量"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g>的系統電池用量"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g>的應用程式電池用量"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"上午"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"下午"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"總計:不到 1 分鐘"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"背景:不到 1 分鐘"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"總計:<xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3374,6 +3372,8 @@
<string name="application_restrictions" msgid="276179173572729205">"允許應用程式和內容"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"受限的應用程式"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"展開應用程式設定"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"選擇要安裝的應用程式"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"安裝可用的應用程式"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"感應式付款"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"運作方式"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"使用手機在商店內付款"</string>
@@ -5423,6 +5423,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"按住電源按鈕一段時間即可啟動 Google 助理"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"電源按鈕和緊急功能選單:\n同時按下電源鍵和調高音量鍵。"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"暫停響鈴:\n音量按鈕選單裡有這項功能的捷徑。"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"按住電源鍵的時間長度"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"選擇按住電源鍵的時間長度即可調整靈敏度"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"短"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"長"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"顯示電子錢包"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"允許從螢幕鎖定畫面和快速設定選單中使用電子錢包"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"顯示裝置控制"</string>
@@ -5565,6 +5569,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"適用於所有應用程式和服務"</string>
<string name="game_settings_title" msgid="1028178627743422090">"遊戲設定"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"開啟遊戲資訊主頁捷徑等等"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"返回"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"繼續"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"顏色預覽"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM 卡存取要求"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"有裝置想要存取 SIM 卡。輕觸即可瞭解詳情。"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"要允許存取 SIM 卡嗎?"</string>
@@ -5610,4 +5617,5 @@
<item msgid="1599558140284643834">"省電模式"</item>
<item msgid="588427840913221601">"處理狀態"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"確認"</string>
</resources>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index 03c38f2..58e62fc 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -2664,7 +2664,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"I-Wi-Fi isesikhathini"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Ukusetshenziswa kwebhethri"</string>
<string name="history_details_title" msgid="8628584613889559355">"Imininingwane yomlando"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Ukusetshenziswa kwebhethri"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Ukusetshenziswa kwebhethri"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Buka ukusetshenziswa kwamahora angama-24 edlule"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Buka ukusetshenziswa kusuka ekushajeni okugcwele kokugcina"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Ukusetshenziswa kwebhethri"</string>
@@ -2897,8 +2897,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Ukusetshenziswa kwesistimu emahoreni angama-24 adlule"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Ukusetshenziswa kwesistimu nge-<xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Ukusetshenziswa kwe-app nge-<xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Ingqikithi: ngaphansi komzuzu"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Ingemuva: ngaphansi komzuzu"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Inani: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3373,6 +3371,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Vumela izinhlelo zokusebenza nokuqukethwe"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Izinhlelo zokusebenza ezinomkhawulo"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Nweba izilungiselelo zohlelo lokusebenza"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Khetha ama-app ozowafaka"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Faka ama-app atholakalayo"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Ukukhokha ngaphandle kokuthinta"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Indlela esebenza ngayo"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Khokha ngefoni yakho ezitolo"</string>
@@ -5422,6 +5422,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Cupha Umsizi ngokubamba inkinobho yamandla"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Imenyu Yamandla Nesimo Esiphuthumayo:\nCindezela Amandla Nevolumu Phezulu ngesikhathi esifanayo."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Nqabela ukukhalisa:\nIsifushaniso sitholakala kwimenyu yevulumu."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Isikhathi sokucindezela futhi ubambe"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Lungisa ukuzwela ngokukhetha ukuthi uyicindezela futhi ubambe isikhathi esingakanani inkinobho yamandla"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Okufushane"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Kude"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Bonisa i-wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Vumela ukufinyelela ku-wallet kusikrini sokukhiya namasethingi asheshayo"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Bonisa izilawuli zensiza"</string>
@@ -5564,6 +5568,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Kwawo wonke ama-app namasevisi"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Amasethingi egeyimu"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Vula isinqamuleli Sedeshibhodi Yegeyimu, njjl."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Okwangaphambilini"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Okulandelayo"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Ukubuka kuqala umbala"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Isicelo sokufinyelela se-SIM card"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Idivayisi ifuna ukufinyelela i-SIM card yakho. Thepha ukuze uthole imininingwane"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Vumela ukufinyelela ku-SIM card?"</string>
@@ -5609,4 +5616,5 @@
<item msgid="1599558140284643834">"Imodi Yokonga Amandla"</item>
<item msgid="588427840913221601">"Isimo Sokucubungula"</item>
</string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Qinisekisa"</string>
</resources>
diff --git a/res/values/arrays.xml b/res/values/arrays.xml
index 7d6745c..97c6a54 100644
--- a/res/values/arrays.xml
+++ b/res/values/arrays.xml
@@ -1179,14 +1179,24 @@
<item>Cached (empty)</item>
</string-array>
+ <!-- Array of color for sim color for multi-sim in light mode -->
+ <string-array name="sim_color_light">
+ <item>@color/SIM_color_cyan</item>
+ <item>@color/SIM_color_blue800</item>
+ <item>@color/SIM_color_green800</item>
+ <item>@color/SIM_color_purple800</item>
+ <item>@color/SIM_color_pink800</item>
+ <item>@color/SIM_color_orange</item>
+ </string-array>
+
<!-- Array of titles for sim color for multi-sim -->
<string-array name="color_picker">
- <item>Teal</item>
+ <item>Cyan</item>
<item>Blue</item>
- <item>Indigo</item>
+ <item>Green</item>
<item>Purple</item>
<item>Pink</item>
- <item>Red</item>
+ <item>Orange</item>
</string-array>
<!-- Automatic storage management settings. The amount of days for the automatic storage manager
diff --git a/res/values/colors.xml b/res/values/colors.xml
index adee07c..2114b96 100644
--- a/res/values/colors.xml
+++ b/res/values/colors.xml
@@ -184,13 +184,21 @@
<color name="SIM_color_pink">#ffc2185b</color> <!-- Material Pink 700 -->
<color name="SIM_color_red">#ffd32f2f</color> <!-- Material Red 700 -->
+ <!-- SIM colors updated for GAR -->
+ <color name="SIM_color_cyan">#ff006D74</color> <!-- Material Custom Cyan -->
+ <color name="SIM_color_blue800">#ff185ABC</color> <!-- Material Blue 800 -->
+ <color name="SIM_color_green800">#ff137333</color> <!-- Material Green 800 -->
+ <color name="SIM_color_purple800">#ff7627bb</color> <!-- Material Purple 800 -->
+ <color name="SIM_color_pink800">#ffb80672</color> <!-- Material Pink 800 -->
+ <color name="SIM_color_orange">#ff995400</color> <!-- Material Custom Orange -->
+
<!-- Dark mode SIM colors -->
- <color name="SIM_dark_mode_color_teal">#ff80cbc4</color> <!-- Material Teal 200 -->
- <color name="SIM_dark_mode_color_blue">#ff90caf9</color> <!-- Material Blue 200 -->
- <color name="SIM_dark_mode_color_indigo">#ffc5cae9</color> <!-- Material Indigo 100 -->
- <color name="SIM_dark_mode_color_purple">#ffe1bee7</color> <!-- Material Purple 100 -->
- <color name="SIM_dark_mode_color_pink">#fff48fb1</color> <!-- Material Pink 200 -->
- <color name="SIM_dark_mode_color_red">#ffef9a9a</color> <!-- Material Red 200 -->
+ <color name="SIM_dark_mode_color_cyan">#ff4DD0E1</color> <!-- Material Cyan 300 -->
+ <color name="SIM_dark_mode_color_blue">#ff8AB4F8</color> <!-- Material Blue 300 -->
+ <color name="SIM_dark_mode_color_green">#ff81C995</color> <!-- Material Green 300 -->
+ <color name="SIM_dark_mode_color_purple">#ffC58AF9</color> <!-- Material Purple 300 -->
+ <color name="SIM_dark_mode_color_pink">#ffff8bcb</color> <!-- Material Pink 300 -->
+ <color name="SIM_dark_mode_color_orange">#fffcad70</color> <!-- Material Orange 300 -->
<!-- Top app bar colors -->
<color name="color_surface_header">@*android:color/surface_header_light</color>
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index 7a75883..2cd944a 100755
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -426,6 +426,7 @@
<!-- Settings panel related dimensions -->
<dimen name="settings_panel_corner_radius">28dp</dimen>
<dimen name="settings_panel_title_margin">24dp</dimen>
+ <dimen name="settings_panel_width">@dimen/match_parent</dimen>
<!-- Text padding for EmptyTextSettings -->
<dimen name="empty_text_padding">24dp</dimen>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index b4aea9b..296e688 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -6148,7 +6148,7 @@
<!-- Activity title for battery usage history details [CHAR LIMIT=60] -->
<string name="history_details_title">History details</string>
<!-- Preference title for advanced battery usage [CHAR LIMIT=40] -->
- <string name="advanced_battery_preference_title">Battery Usage</string>
+ <string name="advanced_battery_preference_title">Battery usage</string>
<!-- Preference summary for advanced battery usage, for past 24 hours [CHAR LIMIT=40] -->
<string name="advanced_battery_preference_summary_with_hours">View usage for past 24 hours</string>
<!-- Preference summary for advanced battery usage, from last full charge [CHAR LIMIT=40] -->
@@ -7724,6 +7724,11 @@
<!-- Applicaitons with restrictions - settings button [CHAR LIMIT=30] -->
<string name="apps_with_restrictions_settings_button">Expand settings for application</string>
+ <!-- Title for copying apps to another user [CHAR LIMIT=45] -->
+ <string name="user_choose_copy_apps_to_another_user">Choose apps to install</string>
+ <!-- Menu title for copying apps to another user [CHAR LIMIT=35] -->
+ <string name="user_copy_apps_menu_title">Install available apps</string>
+
<!-- NFC payment settings --><skip/>
<string name="nfc_payment_settings_title">Contactless payments</string>
<!-- Caption for button linking to a page explaining how Tap and Pay works-->
@@ -13265,6 +13270,15 @@
<!-- Power menu explanation where to find prevent ringing option. [CHAR LIMIT=NONE] -->
<string name="power_menu_power_prevent_ringing_hint">Prevent ringing:\nShortcut available in the volume menu.</string>
+ <!-- Power menu title of the seekbar setting controlling duration of how long the power button must be held to invoke assistant. [CHAR LIMIT=NONE]-->
+ <string name="power_menu_long_press_for_assist_sensitivity_title">Press & hold duration</string>
+ <!-- Power menu summary of the seekbar setting controlling duration of how long the power button must be held to invoke assistant. [CHAR LIMIT=NONE]-->
+ <string name="power_menu_long_press_for_assist_sensitivity_summary">Adjust sensitivity by choosing how long to press & hold the power button</string>
+ <!-- Label at the lowest end of duration slider for long press power invocation of assistant. [CHAR LIMIT=30] -->
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label">Short</string>
+ <!-- Label at the highest end of duration slider for long press power invocation of assistant. [CHAR LIMIT=30] -->
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label">Long</string>
+
<!-- Wallet (formerly Cards and passes) toggle name [CHAR LIMIT=60] -->
<string name="lockscreen_privacy_wallet_setting_toggle">Show wallet</string>
<!-- Wallet (formerly Cards and passes) summary [CHAR LIMIT=NONE] -->
@@ -13592,6 +13606,15 @@
<!-- Summary for Game settings entry. [CHAR_LIMIT=NONE] -->
<string name="game_settings_summary">Turn on Game Dashboard shortcut, etc</string>
+ <!-- Content description of the previous button to bring user to the previous preview page. -->
+ <string name="previous_page_content_description">Previous</string>
+
+ <!-- Content description of the next button to bring user to the next preview page. -->
+ <string name="next_page_content_description">Next</string>
+
+ <!-- Content description of preview pager in colors preview -->
+ <string name="colors_viewpager_content_description">Color preview</string>
+
<!-- Bluetooth sim card permission alert for notification title [CHAR LIMIT=none] -->
<string name="bluetooth_sim_card_access_notification_title">SIM card access request</string>
<!-- Bluetooth sim card permission alert for notification content [CHAR LIMIT=none] -->
@@ -13635,14 +13658,20 @@
<string name="tare_settings_reverted_toast">Settings reverted to default.</string>
<!-- Title for the TARE policy factor that determines the maximum credits an app can have in one
battery life cycle. Satiated means battery is fully charged; If this is not easily translatable,
- translate "maximum balance when device is fully charged" instead. [CHAR LIMIT=40]-->
+ translate "maximum balance when device is fully charged" instead. Balance is the same meaning as
+ having money in a bank account. Balance in our feature is the amount of Android Resource Credits
+ an app can have. Android Resource Credits are a form of payment used by apps to be able to
+ perform tasks. [CHAR LIMIT=40]-->
<string name="tare_max_satiated_balance">Maximum Satiated Balance</string>
<!-- Title for the TARE policy factor that determines the maximum credits in circulation between
all the apps [CHAR LIMIT=40]-->
<string name="tare_max_circulation">Maximum Circulation</string>
<!-- Title for the TARE policy factor that determines the minimum credits an app can have in one
battery life cycle. Satiated means battery is fully charged; If this is not easily translatable,
- translate "minimum balance when device is fully charged" instead. [CHAR LIMIT=40]-->
+ translate "minimum balance when device is fully charged" instead. Balance is the same meaning as
+ having money in a bank account. Balance in our feature is the amount of Android Resource Credits
+ an app can have. Android Resource Credits are a form of payment used by apps to be able to
+ perform tasks. [CHAR LIMIT=40]-->
<string name="tare_min_satiated_balance">Minimum Satiated Balance</string>
<!-- Title for the various modifiers that alter the cost of TARE tasks based on battery status
(charging, power save mode, etc.) [CHAR LIMIT=40]-->
@@ -13654,89 +13683,94 @@
benefit the user. [CHAR LIMIT=40]-->
<string name="tare_rewards">Rewards</string>
<!-- Title for the Allow While Idle Exact Wakeup Alarm set via
- AlarmManager.setExactAndAllowWhileIdle() [CHAR LIMIT=40]-->
+ AlarmManager.setExactAndAllowWhileIdle() [CHAR LIMIT=50]-->
<string name="tare_wakeup_exact_idle" translatable="false">
Allow While Idle Exact Wakeup Alarm</string>
<!-- Title for the Allow While Idle Inexact Wakeup Alarm set via
- AlarmManager.setAndAllowWhileIdle() [CHAR LIMIT=40]-->
+ AlarmManager.setAndAllowWhileIdle() [CHAR LIMIT=50]-->
<string name="tare_wakeup_inexact_idle" translatable="false">
Allow While Idle Inexact Wakeup Alarm</string>
- <!-- Title for the Exact Wakeup Alarm set via AlarmManager.setExact() [CHAR LIMIT=40]-->
+ <!-- Title for the Exact Wakeup Alarm set via AlarmManager.setExact() [CHAR LIMIT=50]-->
<string name="tare_wakeup_exact" translatable="false">Exact Wakeup Alarm</string>
- <!-- Title for the Inexact Wakeup Alarm set via AlarmManager.set() [CHAR LIMIT=40]-->
+ <!-- Title for the Inexact Wakeup Alarm set via AlarmManager.set() [CHAR LIMIT=50]-->
<string name="tare_wakeup_inexact" translatable="false">Inexact Wakeup Alarm</string>
<!-- Title for the Allow While Idle Exact NonWakeup Alarm set via
- AlarmManager.setExactAndAllowWhileIdle() [CHAR LIMIT=40]-->
+ AlarmManager.setExactAndAllowWhileIdle() [CHAR LIMIT=50]-->
<string name="tare_nonwakeup_exact_idle" translatable="false">
Allow While Idle Exact NonWakeup Alarm</string>
- <!-- Title for the Exact NonWakeup Alarm set via AlarmManager.setExact() [CHAR LIMIT=40]-->
+ <!-- Title for the Exact NonWakeup Alarm set via AlarmManager.setExact() [CHAR LIMIT=50]-->
<string name="tare_nonwakeup_exact" translatable="false">Exact NonWakeup Alarm</string>
<!-- Title for the Allow While Idle Inexact NonWakeup Alarm set via
- AlarmManager.setAndAllowWhileIdle() [CHAR LIMIT=40]-->
+ AlarmManager.setAndAllowWhileIdle() [CHAR LIMIT=50]-->
<string name="tare_nonwakeup_inexact_idle" translatable="false">
Allow While Idle Inexact NonWakeup Alarm</string>
- <!-- Title for the Inexact NonWakeup Alarm set via AlarmManager.set() [CHAR LIMIT=40]-->
+ <!-- Title for the Inexact NonWakeup Alarm set via AlarmManager.set() [CHAR LIMIT=50]-->
<string name="tare_nonwakeup_inexact" translatable="false">Inexact NonWakeup Alarm</string>
- <!-- Title for the AlarmClock alarm set via AlarmManager.setAlarmClock() [CHAR LIMIT=40]-->
+ <!-- Title for the AlarmClock alarm set via AlarmManager.setAlarmClock() [CHAR LIMIT=50]-->
<string name="tare_alarm_clock" translatable="false">AlarmClock</string>
- <!-- Exempted apps are those apps exempted from most power saving features. [CHAR LIMIT=40]-->
+ <!-- Exempted apps are those apps exempted from most power saving features. [CHAR LIMIT=50]-->
<string name="tare_exempted">Exempted</string>
<!-- A headless system app is a preinstalled app that does not have any activities/UI that the
- user can interact with. [CHAR LIMIT=40]-->
+ user can interact with. [CHAR LIMIT=50]-->
<string name="tare_headless_app">Headless System App</string>
<!-- Other apps are those apps interacted with by users that are not exempted or headless
- system apps. [CHAR LIMIT=40]-->
+ system apps. [CHAR LIMIT=50]-->
<string name="tare_other_app">Other App</string>
<!-- Top activity means an app is in the TOP android process state and is thus visible to the
- user[CHAR LIMIT=40]-->
+ user[CHAR LIMIT=50]-->
<string name="tare_top_activity">Top Activity</string>
<!-- An event type denoting that a notification was viewed by the user, as defined in
- UsageEvents.java [CHAR LIMIT=40]-->
+ UsageEvents.java [CHAR LIMIT=50]-->
<string name="tare_notification_seen">Notification Seen</string>
<!-- An event type denoting that a notification was viewed by the user within 15 minutes
- [CHAR LIMIT=40]-->
+ [CHAR LIMIT=50]-->
<string name="tare_notification_seen_15_min">Notification Seen Within 15 Minutes</string>
<!-- An event type denoting that a notification was interacted with in some way by the user
- [CHAR LIMIT=40]-->
+ [CHAR LIMIT=50]-->
<string name="tare_notification_interaction">Notification Interaction</string>
<!-- An event type denoting that an app's widget was interacted with in some way by the user
- [CHAR LIMIT=40]-->
+ [CHAR LIMIT=50]-->
<string name="tare_widget_interaction">Widget Interaction</string>
<!-- An event type denoting that an app was interacted with in some way by the user
- [CHAR LIMIT=40]-->
+ [CHAR LIMIT=50]-->
<string name="tare_other_interaction">Other User Interaction</string>
<!-- Title for the initiation of a max priority job by an app as defined in the JobScheduler
- API [CHAR LIMIT=40]-->
+ API [CHAR LIMIT=50]-->
<string name="tare_job_max_start">Job Max Start</string>
- <!-- Title for the process of carrying out of a max priority job by an app as defined in the
- JobScheduler API [CHAR LIMIT=40]-->
+ <!-- Title of an event where a job with max priority is running, but it does not necessarily
+ mean the max priority job is running at that moment. In this context, running is a synonym for
+ “ongoing execution of a job with max priority”. [CHAR LIMIT=50]-->
<string name="tare_job_max_running">Job Max Running</string>
<!-- Title for the initiation of a high priority job by an app as defined in the JobScheduler
- API [CHAR LIMIT=40]-->
+ API [CHAR LIMIT=50]-->
<string name="tare_job_high_start">Job High Start</string>
- <!-- Title for the process of carrying out of a high priority job by an app as defined in the
- JobScheduler API [CHAR LIMIT=40]-->
+ <!-- Title of an event where a job with high priority is running, but it does not necessarily
+ mean the high priority job is running at that moment. In this context, running is a synonym for
+ “ongoing execution of a job with high priority”. [CHAR LIMIT=50]-->
<string name="tare_job_high_running">Job High Running</string>
<!-- Title for the initiation of a default priority job by an app as defined in the JobScheduler
- API [CHAR LIMIT=40]-->
+ API [CHAR LIMIT=50]-->
<string name="tare_job_default_start">Job Default Start</string>
- <!-- Title for the process of carrying out of a default priority job by an app as defined in the
- JobScheduler API [CHAR LIMIT=40]-->
+ <!-- Title of an event where a job with default priority is running, but it does not necessarily
+ mean the default job is running at that moment. In this context, running is a synonym for
+ “ongoing execution of a job with default priority”. [CHAR LIMIT=50]-->
<string name="tare_job_default_running">Job Default Running</string>
<!-- Title for the initiation of a low priority job by an app as defined in the JobScheduler
- API [CHAR LIMIT=40]-->
+ API [CHAR LIMIT=50]-->
<string name="tare_job_low_start">Job Low Start</string>
- <!-- Title for the process of carrying out of a low priority job by an app as defined in the
- JobScheduler API [CHAR LIMIT=40]-->
+ <!-- Title of an event where a job with low priority is running, but it does not necessarily
+ mean the low priority job is running at that moment. In this context, running is a synonym for
+ “ongoing execution of a job with low priority”. [CHAR LIMIT=50]-->
<string name="tare_job_low_running">Job Low Running</string>
<!-- Title for the initiation of a minimum priority job by an app as defined in the JobScheduler
- API [CHAR LIMIT=40]-->
+ API [CHAR LIMIT=50]-->
<string name="tare_job_min_start">Job Min Start</string>
- <!-- Title for the process of carrying out of a minimum priority job by an app as defined in the
- JobScheduler API [CHAR LIMIT=40]-->
+ <!-- Title of an event where a job with minimum priority is running, but it does not necessarily
+ mean the job is running at that moment. In this context, running is a synonym for
+ “ongoing execution of a job with minimum priority”. [CHAR LIMIT=50]-->
<string name="tare_job_min_running">Job Min Running</string>
<!-- Title for the penalty an app receives for letting a job use the maximum execution time and
- time out [CHAR LIMIT=40]-->
+ time out [CHAR LIMIT=50]-->
<string name="tare_job_timeout_penalty">Job Timeout Penalty</string>
<!-- Titles for the minimum satiated credit balances for different types of apps
(per battery cycle). Satiated means battery is fully charged. [CHAR LIMIT=40]-->
@@ -13746,7 +13780,7 @@
<item>@string/tare_other_app</item>
</string-array>
<!-- Various modifier subfactors that alter the cost of TARE tasks depending on what battery
- state the device is in [CHAR LIMIT=40]-->
+ state the device is in [CHAR LIMIT=50]-->
<string-array name="tare_modifiers_subfactors">
<item>Charging</item>
<!-- Doze refers to the Android Doze feature -->
@@ -13757,7 +13791,7 @@
</string-array>
<!-- Various AlarmManager alarms with different costs to produce and price paid by apps
if they want to produce these alarms. Alarm in this context refers to the possible alarm cases
- in AlarmManager. [CHAR LIMIT=40]-->
+ in AlarmManager. [CHAR LIMIT=50]-->
<string-array name="tare_alarm_manager_actions" translatable="false">
<item>@string/tare_wakeup_exact_idle</item>
<item>@string/tare_wakeup_inexact_idle</item>
@@ -13770,7 +13804,7 @@
<item>@string/tare_alarm_clock</item>
</string-array>
<!-- Titles for the different rewards apps could obtain for actions that benefit the user;
- each has instant, ongoing, and max credit rewards apps could gain [CHAR LIMIT=40]-->
+ each has instant, ongoing, and max credit rewards apps could gain [CHAR LIMIT=50]-->
<string-array name="tare_rewards_subfactors" translatable="false">
<item>@string/tare_top_activity</item>
<item>@string/tare_notification_seen</item>
@@ -13780,7 +13814,7 @@
<item>@string/tare_other_interaction</item>
</string-array>
<!-- Various JobScheduler tasks with different costs to produce and willingness to pay by apps
- if they want to carry out these different tasks [CHAR LIMIT=40]-->
+ if they want to carry out these different tasks [CHAR LIMIT=50]-->
<string-array name="tare_job_scheduler_actions" translatable="false">
<item>@string/tare_job_max_start</item>
<item>@string/tare_job_max_running</item>
diff --git a/res/xml/app_copier.xml b/res/xml/app_copier.xml
new file mode 100644
index 0000000..d8b4bb8
--- /dev/null
+++ b/res/xml/app_copier.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 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.
+-->
+
+<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:settings="http://schemas.android.com/apk/res-auto"
+ android:title="@string/user_choose_copy_apps_to_another_user">
+</PreferenceScreen>
diff --git a/res/xml/connected_devices_advanced.xml b/res/xml/connected_devices_advanced.xml
index 3ff7d99..85e4a76 100644
--- a/res/xml/connected_devices_advanced.xml
+++ b/res/xml/connected_devices_advanced.xml
@@ -65,6 +65,13 @@
android:icon="@drawable/ic_folder_vd_theme_24"
android:title="@string/bluetooth_show_files_received_via_bluetooth"/>
+ <SwitchPreference
+ android:key="uwb_settings"
+ android:title="@string/uwb_settings_title"
+ android:order="100"
+ android:summary="@string/summary_placeholder"
+ settings:controller="com.android.settings.uwb.UwbPreferenceController"/>
+
<PreferenceCategory
android:key="dashboard_tile_placeholder"
android:order="-8"/>
diff --git a/res/xml/development_settings.xml b/res/xml/development_settings.xml
index 7325358..115fefc 100644
--- a/res/xml/development_settings.xml
+++ b/res/xml/development_settings.xml
@@ -109,11 +109,6 @@
android:title="@string/color_temperature"
android:summary="@string/color_temperature_desc" />
- <SwitchPreference
- android:key="ota_disable_automatic_update"
- android:title="@string/ota_disable_automatic_update"
- android:summary="@string/ota_disable_automatic_update_summary" />
-
<Preference android:key="dsu_loader"
android:title="@string/dsu_loader_title" />
diff --git a/res/xml/mobile_network_settings.xml b/res/xml/mobile_network_settings.xml
index eef2213..79f84d3 100644
--- a/res/xml/mobile_network_settings.xml
+++ b/res/xml/mobile_network_settings.xml
@@ -241,6 +241,12 @@
settings:controller="com.android.settings.network.telephony.CarrierPreferenceController">
</Preference>
+ <SwitchPreference
+ android:key="enable_2g"
+ android:title="@string/enable_2g_title"
+ android:summary="@string/enable_2g_summary"
+ settings:controller="com.android.settings.network.telephony.Enable2gPreferenceController" />
+
</PreferenceCategory>
<Preference
@@ -265,10 +271,4 @@
settings:allowDividerAbove="true"
settings:searchable="false"
settings:controller="com.android.settings.network.telephony.NrDisabledInDsdsFooterPreferenceController"/>
-
- <SwitchPreference
- android:key="enable_2g"
- android:title="@string/enable_2g_title"
- android:summary="@string/enable_2g_summary"
- settings:controller="com.android.settings.network.telephony.Enable2gPreferenceController" />
</PreferenceScreen>
diff --git a/res/xml/power_menu_settings.xml b/res/xml/power_menu_settings.xml
index caaeb97..121a2da 100644
--- a/res/xml/power_menu_settings.xml
+++ b/res/xml/power_menu_settings.xml
@@ -22,11 +22,21 @@
android:title="@string/power_menu_long_press_for_assist"
android:summary="@string/power_menu_long_press_for_assist_summary"
settings:controller="com.android.settings.gestures.LongPressPowerButtonPreferenceController"
- />
+ />
+
+ <com.android.settings.widget.LabeledSeekBarPreference
+ android:key="gesture_power_menu_long_press_for_assist_sensitivity"
+ android:title="@string/power_menu_long_press_for_assist_sensitivity_title"
+ android:summary="@string/power_menu_long_press_for_assist_sensitivity_summary"
+ android:selectable="true"
+ settings:textStart="@string/power_menu_long_press_for_assist_sensitivity_low_label"
+ settings:textEnd="@string/power_menu_long_press_for_assist_sensitivity_high_label"
+ settings:controller="com.android.settings.gestures.LongPressPowerSensitivityPreferenceController"
+ />
<com.android.settingslib.widget.FooterPreference
android:key="power_menu_power_volume_up_hint"
android:title="@string/power_menu_power_volume_up_hint"
android:selectable="false"
- settings:searchable="false" />
+ settings:searchable="false"/>
</PreferenceScreen>
diff --git a/res/xml/system_dashboard_fragment.xml b/res/xml/system_dashboard_fragment.xml
index 9228ddd..21a5c15 100644
--- a/res/xml/system_dashboard_fragment.xml
+++ b/res/xml/system_dashboard_fragment.xml
@@ -65,6 +65,14 @@
<intent android:action="android.settings.SYSTEM_UPDATE_SETTINGS"/>
</Preference>
+ <SwitchPreference
+ android:key="ota_disable_automatic_update"
+ android:title="@string/ota_disable_automatic_update"
+ android:summary="@string/ota_disable_automatic_update_summary"
+ android:icon="@drawable/ic_system_update"
+ android:order="-57"
+ settings:controller="com.android.settings.system.DisableAutomaticUpdatesPreferenceController"/>
+
<Preference
android:key="reset_dashboard"
android:title="@string/reset_dashboard_title"
diff --git a/res/xml/user_details_settings.xml b/res/xml/user_details_settings.xml
index 9280ff1..2301bac 100644
--- a/res/xml/user_details_settings.xml
+++ b/res/xml/user_details_settings.xml
@@ -30,6 +30,10 @@
android:icon="@drawable/ic_lock_closed"
android:title="@string/user_restrictions_title" />
<com.android.settingslib.RestrictedPreference
+ android:key="app_copying"
+ android:icon="@drawable/ic_apps"
+ android:title="@string/user_copy_apps_menu_title" />
+ <com.android.settingslib.RestrictedPreference
android:key="remove_user"
android:icon="@drawable/ic_delete"
settings:userRestriction="no_remove_user"
diff --git a/src/com/android/settings/SettingsTutorialDialogWrapperActivity.java b/src/com/android/settings/SettingsTutorialDialogWrapperActivity.java
deleted file mode 100644
index 50b966f..0000000
--- a/src/com/android/settings/SettingsTutorialDialogWrapperActivity.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright (C) 2019 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.settings;
-
-import android.app.Activity;
-import android.os.Bundle;
-
-import com.android.settings.accessibility.AccessibilityGestureNavigationTutorial;
-import com.android.settings.R;
-
-/**
- * This activity is to create the tutorial dialog in gesture navigation settings since we couldn't
- * use the dialog utils because SystemNavigationGestureSettings extends RadioButtonPickerFragment,
- * not SettingsPreferenceFragment.
- */
-public class SettingsTutorialDialogWrapperActivity extends Activity {
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- showDialog();
- }
-
- private void showDialog() {
- AccessibilityGestureNavigationTutorial
- .showGestureNavigationSettingsTutorialDialog(this, dialog -> finish());
- }
-}
diff --git a/src/com/android/settings/Utils.java b/src/com/android/settings/Utils.java
index e79852b..72bfa11 100644
--- a/src/com/android/settings/Utils.java
+++ b/src/com/android/settings/Utils.java
@@ -1013,7 +1013,8 @@
Drawable safeIcon = icon;
if ((icon != null) && !(icon instanceof VectorDrawable)) {
- safeIcon = getSafeDrawable(icon, 500, 500);
+ safeIcon = getSafeDrawable(icon,
+ /* MAX_DRAWABLE_SIZE */ 600, /* MAX_DRAWABLE_SIZE */ 600);
}
return safeIcon;
diff --git a/src/com/android/settings/accessibility/AccessibilityDetailsSettingsFragment.java b/src/com/android/settings/accessibility/AccessibilityDetailsSettingsFragment.java
index 7ff3dba..7c5297b 100644
--- a/src/com/android/settings/accessibility/AccessibilityDetailsSettingsFragment.java
+++ b/src/com/android/settings/accessibility/AccessibilityDetailsSettingsFragment.java
@@ -211,6 +211,11 @@
final String htmlDescription = info.loadHtmlDescription(getActivity().getPackageManager());
extras.putString(AccessibilitySettings.EXTRA_HTML_DESCRIPTION, htmlDescription);
+
+ // We will log nonA11yTool status from PolicyWarningUIController; others none.
+ extras.putLong(AccessibilitySettings.EXTRA_TIME_FOR_LOGGING,
+ getActivity().getIntent().getLongExtra(
+ AccessibilitySettings.EXTRA_TIME_FOR_LOGGING, 0));
return extras;
}
diff --git a/src/com/android/settings/accessibility/AccessibilityDialogUtils.java b/src/com/android/settings/accessibility/AccessibilityDialogUtils.java
index a9ba14a..b353805 100644
--- a/src/com/android/settings/accessibility/AccessibilityDialogUtils.java
+++ b/src/com/android/settings/accessibility/AccessibilityDialogUtils.java
@@ -31,6 +31,7 @@
import android.text.TextUtils;
import android.text.method.LinkMovementMethod;
import android.text.style.ImageSpan;
+import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.AbsListView;
@@ -44,9 +45,11 @@
import android.widget.TextView;
import androidx.annotation.ColorInt;
+import androidx.annotation.DrawableRes;
import androidx.annotation.IntDef;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
+import androidx.annotation.RawRes;
import androidx.appcompat.app.AlertDialog;
import androidx.core.content.ContextCompat;
@@ -54,6 +57,9 @@
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.utils.AnnotationSpan;
+import com.airbnb.lottie.LottieAnimationView;
+import com.airbnb.lottie.LottieDrawable;
+
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.util.List;
@@ -63,6 +69,7 @@
* Utility class for creating the edit dialog.
*/
public class AccessibilityDialogUtils {
+ private static final String TAG = "AccessibilityDialogUtils";
/** Denotes the dialog emuns for show dialog. */
@Retention(RetentionPolicy.SOURCE)
@@ -315,9 +322,22 @@
}
private static void setupShortcutWidget(View view, CharSequence titleText,
- CharSequence summaryText, int imageResId) {
+ CharSequence summaryText, @DrawableRes int imageResId) {
+ setupShortcutWidgetWithTitleAndSummary(view, titleText, summaryText);
+ setupShortcutWidgetWithImageResource(view, imageResId);
+ }
+
+ private static void setupShortcutWidgetWithImageRawResource(View view, CharSequence titleText,
+ CharSequence summaryText, @RawRes int imageRawResId) {
+ setupShortcutWidgetWithTitleAndSummary(view, titleText, summaryText);
+ setupShortcutWidgetWithImageRawResource(view, imageRawResId);
+ }
+
+ private static void setupShortcutWidgetWithTitleAndSummary(View view, CharSequence titleText,
+ CharSequence summaryText) {
final CheckBox checkBox = view.findViewById(R.id.checkbox);
checkBox.setText(titleText);
+
final TextView summary = view.findViewById(R.id.summary);
if (TextUtils.isEmpty(summaryText)) {
summary.setVisibility(View.GONE);
@@ -326,8 +346,23 @@
summary.setMovementMethod(LinkMovementMethod.getInstance());
summary.setFocusable(false);
}
- final ImageView image = view.findViewById(R.id.image);
- image.setImageResource(imageResId);
+ }
+
+ private static void setupShortcutWidgetWithImageResource(View view,
+ @DrawableRes int imageResId) {
+ final ImageView imageView = view.findViewById(R.id.image);
+ imageView.setImageResource(imageResId);
+ }
+
+ private static void setupShortcutWidgetWithImageRawResource(View view,
+ @RawRes int imageRawResId) {
+ final LottieAnimationView lottieView = view.findViewById(R.id.image);
+ lottieView.setFailureListener(
+ result -> Log.w(TAG, "Invalid image raw resource id: " + imageRawResId,
+ result));
+ lottieView.setAnimation(imageRawResId);
+ lottieView.setRepeatCount(LottieDrawable.INFINITE);
+ lottieView.playAnimation();
}
private static void initSoftwareShortcutForSUW(Context context, View view) {
@@ -361,7 +396,6 @@
R.string.accessibility_shortcut_edit_dialog_summary_hardware);
setupShortcutWidget(dialogView, title, summary,
R.drawable.accessibility_shortcut_type_hardware);
- // TODO(b/142531156): Use vector drawable instead of temporal png file to avoid distorted.
}
private static void initMagnifyShortcut(Context context, View view) {
@@ -374,9 +408,8 @@
final Object[] arguments = {3};
summary = MessageFormat.format(summary, arguments);
- setupShortcutWidget(dialogView, title, summary,
- R.drawable.accessibility_shortcut_type_triple_tap);
- // TODO(b/142531156): Use vector drawable instead of temporal png file to avoid distorted.
+ setupShortcutWidgetWithImageRawResource(dialogView, title, summary,
+ R.raw.accessibility_shortcut_type_triple_tap);
}
private static void initAdvancedWidget(View view) {
diff --git a/src/com/android/settings/accessibility/AccessibilityFooterPreferenceController.java b/src/com/android/settings/accessibility/AccessibilityFooterPreferenceController.java
index 08e5906..c22b11e 100644
--- a/src/com/android/settings/accessibility/AccessibilityFooterPreferenceController.java
+++ b/src/com/android/settings/accessibility/AccessibilityFooterPreferenceController.java
@@ -104,11 +104,17 @@
sb.append(getIntroductionTitle()).append("\n\n").append(footerPreference.getTitle());
footerPreference.setContentDescription(sb);
+ final Intent helpIntent;
if (getHelpResource() != 0) {
+ // Returns may be null if content is wrong or empty.
+ helpIntent = HelpUtils.getHelpIntent(mContext, mContext.getString(getHelpResource()),
+ mContext.getClass().getName());
+ } else {
+ helpIntent = null;
+ }
+
+ if (helpIntent != null) {
footerPreference.setLearnMoreAction(view -> {
- final Intent helpIntent = HelpUtils.getHelpIntent(
- mContext, mContext.getString(getHelpResource()),
- mContext.getClass().getName());
view.startActivityForResult(helpIntent, 0);
});
footerPreference.setLearnMoreContentDescription(getLearnMoreContentDescription());
diff --git a/src/com/android/settings/accessibility/AccessibilityGestureNavigationTutorial.java b/src/com/android/settings/accessibility/AccessibilityGestureNavigationTutorial.java
index bc2e05d..0ca16cb 100644
--- a/src/com/android/settings/accessibility/AccessibilityGestureNavigationTutorial.java
+++ b/src/com/android/settings/accessibility/AccessibilityGestureNavigationTutorial.java
@@ -29,12 +29,13 @@
import android.text.SpannableString;
import android.text.SpannableStringBuilder;
import android.text.style.ImageSpan;
+import android.util.Log;
import android.view.Gravity;
import android.view.LayoutInflater;
-import android.view.TextureView;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
+import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextSwitcher;
@@ -42,8 +43,10 @@
import androidx.annotation.AnimRes;
import androidx.annotation.ColorInt;
+import androidx.annotation.DrawableRes;
import androidx.annotation.IntDef;
import androidx.annotation.NonNull;
+import androidx.annotation.RawRes;
import androidx.annotation.VisibleForTesting;
import androidx.appcompat.app.AlertDialog;
import androidx.core.content.ContextCompat;
@@ -54,6 +57,9 @@
import com.android.settings.R;
+import com.airbnb.lottie.LottieAnimationView;
+import com.airbnb.lottie.LottieDrawable;
+
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.util.ArrayList;
@@ -64,17 +70,19 @@
* accessibility services.
*/
public final class AccessibilityGestureNavigationTutorial {
+ private static final String TAG = "AccessibilityGestureNavigationTutorial";
+
/** IntDef enum for dialog type. */
@Retention(RetentionPolicy.SOURCE)
@IntDef({
DialogType.LAUNCH_SERVICE_BY_ACCESSIBILITY_BUTTON,
- DialogType.LAUNCH_SERVICE_BY_GESTURE_NAVIGATION,
+ DialogType.LAUNCH_SERVICE_BY_ACCESSIBILITY_GESTURE,
DialogType.GESTURE_NAVIGATION_SETTINGS,
})
private @interface DialogType {
int LAUNCH_SERVICE_BY_ACCESSIBILITY_BUTTON = 0;
- int LAUNCH_SERVICE_BY_GESTURE_NAVIGATION = 1;
+ int LAUNCH_SERVICE_BY_ACCESSIBILITY_GESTURE = 1;
int GESTURE_NAVIGATION_SETTINGS = 2;
}
@@ -83,13 +91,17 @@
private static final DialogInterface.OnClickListener mOnClickListener =
(DialogInterface dialog, int which) -> dialog.dismiss();
- public static void showGestureNavigationSettingsTutorialDialog(Context context,
- DialogInterface.OnDismissListener dismissListener) {
+ /**
+ * Displays a dialog that guides users to use accessibility features with accessibility
+ * gestures under system gesture navigation mode.
+ */
+ public static void showGestureNavigationTutorialDialog(Context context,
+ DialogInterface.OnDismissListener onDismissListener) {
final AlertDialog alertDialog = new AlertDialog.Builder(context)
.setView(createTutorialDialogContentView(context,
DialogType.GESTURE_NAVIGATION_SETTINGS))
.setNegativeButton(R.string.accessibility_tutorial_dialog_button, mOnClickListener)
- .setOnDismissListener(dismissListener)
+ .setOnDismissListener(onDismissListener)
.create();
alertDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
@@ -108,8 +120,8 @@
return alertDialog;
}
- static AlertDialog showGestureNavigationTutorialDialog(Context context) {
- return createDialog(context, DialogType.LAUNCH_SERVICE_BY_GESTURE_NAVIGATION);
+ static AlertDialog showAccessibilityGestureTutorialDialog(Context context) {
+ return createDialog(context, DialogType.LAUNCH_SERVICE_BY_ACCESSIBILITY_GESTURE);
}
static AlertDialog createAccessibilityTutorialDialog(Context context, int shortcutTypes) {
@@ -120,7 +132,7 @@
}
/**
- * Get a content View for a dialog to confirm that they want to enable a service.
+ * Gets a content View for a dialog to confirm that they want to enable a service.
*
* @param context A valid context
* @param dialogType The type of tutorial dialog
@@ -137,42 +149,36 @@
content = inflater.inflate(
R.layout.tutorial_dialog_launch_service_by_accessibility_button, null);
break;
- case DialogType.LAUNCH_SERVICE_BY_GESTURE_NAVIGATION:
+ case DialogType.LAUNCH_SERVICE_BY_ACCESSIBILITY_GESTURE:
content = inflater.inflate(
R.layout.tutorial_dialog_launch_service_by_gesture_navigation, null);
- final TextureView gestureTutorialVideo = content.findViewById(
- R.id.gesture_tutorial_video);
- final TextView gestureTutorialMessage = content.findViewById(
- R.id.gesture_tutorial_message);
- VideoPlayer.create(context, AccessibilityUtil.isTouchExploreEnabled(context)
- ? R.raw.illustration_accessibility_gesture_three_finger
- : R.raw.illustration_accessibility_gesture_two_finger,
- gestureTutorialVideo);
- gestureTutorialMessage.setText(AccessibilityUtil.isTouchExploreEnabled(context)
- ? R.string.accessibility_tutorial_dialog_message_gesture_talkback
- : R.string.accessibility_tutorial_dialog_message_gesture);
+ setupGestureNavigationTextWithImage(context, content);
break;
case DialogType.GESTURE_NAVIGATION_SETTINGS:
content = inflater.inflate(
R.layout.tutorial_dialog_launch_by_gesture_navigation_settings, null);
- final TextureView gestureSettingsTutorialVideo = content.findViewById(
- R.id.gesture_tutorial_video);
- final TextView gestureSettingsTutorialMessage = content.findViewById(
- R.id.gesture_tutorial_message);
- VideoPlayer.create(context, AccessibilityUtil.isTouchExploreEnabled(context)
- ? R.raw.illustration_accessibility_gesture_three_finger
- : R.raw.illustration_accessibility_gesture_two_finger,
- gestureSettingsTutorialVideo);
- final int stringResId = AccessibilityUtil.isTouchExploreEnabled(context)
- ? R.string.accessibility_tutorial_dialog_message_gesture_settings_talkback
- : R.string.accessibility_tutorial_dialog_message_gesture_settings;
- gestureSettingsTutorialMessage.setText(stringResId);
+ setupGestureNavigationTextWithImage(context, content);
break;
}
return content;
}
+ private static void setupGestureNavigationTextWithImage(Context context, View view) {
+ final boolean isTouchExploreEnabled = AccessibilityUtil.isTouchExploreEnabled(context);
+
+ final ImageView imageView = view.findViewById(R.id.image);
+ final int gestureSettingsImageResId =
+ isTouchExploreEnabled ? R.drawable.illustration_accessibility_gesture_three_finger
+ : R.drawable.illustration_accessibility_gesture_two_finger;
+ imageView.setImageResource(gestureSettingsImageResId);
+
+ final TextView textView = view.findViewById(R.id.gesture_tutorial_message);
+ textView.setText(isTouchExploreEnabled
+ ? R.string.accessibility_tutorial_dialog_message_gesture_settings_talkback
+ : R.string.accessibility_tutorial_dialog_message_gesture_settings);
+ }
+
private static AlertDialog createDialog(Context context, int dialogType) {
final AlertDialog alertDialog = new AlertDialog.Builder(context)
.setView(createTutorialDialogContentView(context, dialogType))
@@ -239,7 +245,7 @@
@NonNull
@Override
public Object instantiateItem(@NonNull ViewGroup container, int position) {
- final View itemView = mTutorialPages.get(position).getImageView();
+ final View itemView = mTutorialPages.get(position).getIllustrationView();
container.addView(itemView);
return itemView;
}
@@ -257,7 +263,7 @@
@Override
public void destroyItem(@NonNull ViewGroup container, int position,
@NonNull Object object) {
- final View itemView = mTutorialPages.get(position).getImageView();
+ final View itemView = mTutorialPages.get(position).getIllustrationView();
container.removeView(itemView);
}
}
@@ -270,6 +276,34 @@
return imageView;
}
+ private static View createIllustrationView(Context context, @DrawableRes int imageRes) {
+ final View illustrationFrame = inflateAndInitIllustrationFrame(context);
+ final LottieAnimationView lottieView = illustrationFrame.findViewById(R.id.image);
+ lottieView.setImageResource(imageRes);
+
+ return illustrationFrame;
+ }
+
+ private static View createIllustrationViewWithImageRawResource(Context context,
+ @RawRes int imageRawRes) {
+ final View illustrationFrame = inflateAndInitIllustrationFrame(context);
+ final LottieAnimationView lottieView = illustrationFrame.findViewById(R.id.image);
+ lottieView.setFailureListener(
+ result -> Log.w(TAG, "Invalid image raw resource id: " + imageRawRes,
+ result));
+ lottieView.setAnimation(imageRawRes);
+ lottieView.setRepeatCount(LottieDrawable.INFINITE);
+ lottieView.playAnimation();
+
+ return illustrationFrame;
+ }
+
+ private static View inflateAndInitIllustrationFrame(Context context) {
+ final LayoutInflater inflater = context.getSystemService(LayoutInflater.class);
+
+ return inflater.inflate(R.layout.accessibility_lottie_animation_view, /* root= */ null);
+ }
+
private static View createShortcutNavigationContentView(Context context, int shortcutTypes) {
final LayoutInflater inflater = context.getSystemService(LayoutInflater.class);
final View contentView = inflater.inflate(
@@ -325,7 +359,7 @@
private static TutorialPage createSoftwareTutorialPage(@NonNull Context context) {
final CharSequence title = getSoftwareTitle(context);
- final ImageView image = createSoftwareImage(context);
+ final View image = createSoftwareImage(context);
final CharSequence instruction = getSoftwareInstruction(context);
final ImageView indicatorIcon =
createImageView(context, R.drawable.ic_accessibility_page_indicator);
@@ -337,8 +371,8 @@
private static TutorialPage createHardwareTutorialPage(@NonNull Context context) {
final CharSequence title =
context.getText(R.string.accessibility_tutorial_dialog_title_volume);
- final ImageView image =
- createImageView(context, R.drawable.accessibility_shortcut_type_hardware);
+ final View image =
+ createIllustrationView(context, R.drawable.accessibility_shortcut_type_hardware);
final ImageView indicatorIcon =
createImageView(context, R.drawable.ic_accessibility_page_indicator);
final CharSequence instruction =
@@ -351,8 +385,9 @@
private static TutorialPage createTripleTapTutorialPage(@NonNull Context context) {
final CharSequence title =
context.getText(R.string.accessibility_tutorial_dialog_title_triple);
- final ImageView image =
- createImageView(context, R.drawable.accessibility_shortcut_type_triple_tap);
+ final View image =
+ createIllustrationViewWithImageRawResource(context,
+ R.raw.accessibility_shortcut_type_triple_tap);
final CharSequence instruction =
context.getText(R.string.accessibility_tutorial_dialog_message_triple);
final ImageView indicatorIcon =
@@ -381,7 +416,7 @@
return tutorialPages;
}
- private static ImageView createSoftwareImage(Context context) {
+ private static View createSoftwareImage(Context context) {
int resId;
if (AccessibilityUtil.isFloatingMenuEnabled(context)) {
resId = R.drawable.accessibility_shortcut_type_software_floating;
@@ -392,7 +427,7 @@
} else {
resId = R.drawable.accessibility_shortcut_type_software;
}
- return createImageView(context, resId);
+ return createIllustrationView(context, resId);
}
private static CharSequence getSoftwareTitle(Context context) {
@@ -444,24 +479,26 @@
private static class TutorialPage {
private final CharSequence mTitle;
- private final ImageView mImageView;
+ private final View mIllustrationView;
private final ImageView mIndicatorIcon;
private final CharSequence mInstruction;
- TutorialPage(CharSequence title, ImageView imageView, ImageView indicatorIcon,
+ TutorialPage(CharSequence title, View illustrationView, ImageView indicatorIcon,
CharSequence instruction) {
this.mTitle = title;
- this.mImageView = imageView;
+ this.mIllustrationView = illustrationView;
this.mIndicatorIcon = indicatorIcon;
this.mInstruction = instruction;
+
+ setupIllustrationChildViewsGravity();
}
public CharSequence getTitle() {
return mTitle;
}
- public ImageView getImageView() {
- return mImageView;
+ public View getIllustrationView() {
+ return mIllustrationView;
}
public ImageView getIndicatorIcon() {
@@ -471,6 +508,23 @@
public CharSequence getInstruction() {
return mInstruction;
}
+
+ private void setupIllustrationChildViewsGravity() {
+ final View backgroundView = mIllustrationView.findViewById(R.id.image_background);
+ initViewGravity(backgroundView);
+
+ final View lottieView = mIllustrationView.findViewById(R.id.image);
+ initViewGravity(lottieView);
+ }
+
+ private void initViewGravity(@NonNull View view) {
+ final FrameLayout.LayoutParams layoutParams =
+ new FrameLayout.LayoutParams(FrameLayout.LayoutParams.WRAP_CONTENT,
+ FrameLayout.LayoutParams.WRAP_CONTENT);
+ layoutParams.gravity = Gravity.CENTER;
+
+ view.setLayoutParams(layoutParams);
+ }
}
private static class TutorialPageChangeListener implements ViewPager.OnPageChangeListener {
diff --git a/src/com/android/settings/accessibility/AccessibilitySettings.java b/src/com/android/settings/accessibility/AccessibilitySettings.java
index 78bea0f..56f3e9f 100644
--- a/src/com/android/settings/accessibility/AccessibilitySettings.java
+++ b/src/com/android/settings/accessibility/AccessibilitySettings.java
@@ -101,6 +101,7 @@
static final String EXTRA_LAUNCHED_FROM_SUW = "from_suw";
static final String EXTRA_ANIMATED_IMAGE_RES = "animated_image_res";
static final String EXTRA_HTML_DESCRIPTION = "html_description";
+ static final String EXTRA_TIME_FOR_LOGGING = "start_time_to_log_a11y_tool";
// Timeout before we update the services if packages are added/removed
// since the AccessibilityManagerService has to do that processing first
diff --git a/src/com/android/settings/accessibility/AccessibilityStatsLogUtils.java b/src/com/android/settings/accessibility/AccessibilityStatsLogUtils.java
index d15988f..434157d 100644
--- a/src/com/android/settings/accessibility/AccessibilityStatsLogUtils.java
+++ b/src/com/android/settings/accessibility/AccessibilityStatsLogUtils.java
@@ -41,4 +41,21 @@
return enabled ? SettingsStatsLog.ACCESSIBILITY_SERVICE_REPORTED__SERVICE_STATUS__ENABLED
: SettingsStatsLog.ACCESSIBILITY_SERVICE_REPORTED__SERVICE_STATUS__DISABLED;
}
+
+ /**
+ * Logs when the non-a11y category service is disabled. Calls this when the user disables the
+ * non-a11y category service for the first time.
+ *
+ * @param packageName package name of the service
+ * @param durationMills duration in milliseconds between starting the page and disabling the
+ * service
+ */
+ static void logDisableNonA11yCategoryService(String packageName, long durationMills) {
+ com.android.internal.accessibility.util.AccessibilityStatsLogUtils
+ .logNonA11yToolServiceWarningReported(
+ packageName,
+ com.android.internal.accessibility.util.AccessibilityStatsLogUtils
+ .ACCESSIBILITY_PRIVACY_WARNING_STATUS_SERVICE_DISABLED,
+ durationMills);
+ }
}
diff --git a/src/com/android/settings/accessibility/BalanceSeekBar.java b/src/com/android/settings/accessibility/BalanceSeekBar.java
index 8a88d6c..19301ae 100644
--- a/src/com/android/settings/accessibility/BalanceSeekBar.java
+++ b/src/com/android/settings/accessibility/BalanceSeekBar.java
@@ -17,6 +17,7 @@
package com.android.settings.accessibility;
import static android.view.HapticFeedbackConstants.CLOCK_TICK;
+
import static com.android.settings.Utils.isNightMode;
import android.content.Context;
@@ -154,7 +155,7 @@
// Draw a vertical line at 50% that represents centred balance
int seekBarCenter = (canvas.getHeight() - getPaddingBottom()) / 2;
canvas.save();
- canvas.translate((canvas.getWidth() - mCenterMarkerRect.right) / 2,
+ canvas.translate((canvas.getWidth() - mCenterMarkerRect.right - getPaddingEnd()) / 2,
seekBarCenter - (mCenterMarkerRect.bottom / 2));
canvas.drawRect(mCenterMarkerRect, mCenterMarkerPaint);
canvas.restore();
diff --git a/src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java b/src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java
index 0e209aa..e959cf9 100644
--- a/src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java
+++ b/src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java
@@ -38,6 +38,7 @@
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
+import android.os.SystemClock;
import android.os.UserHandle;
import android.os.storage.StorageManager;
import android.provider.Settings;
@@ -66,6 +67,7 @@
private static final String TAG = "ToggleAccessibilityServicePreferenceFragment";
private static final int ACTIVITY_REQUEST_CONFIRM_CREDENTIAL_FOR_WEAKER_ENCRYPTION = 1;
+ private static final String KEY_HAS_LOGGED = "has_logged";
private LockPatternUtils mLockPatternUtils;
private AtomicBoolean mIsDialogShown = new AtomicBoolean(/* initialValue= */ false);
@@ -81,6 +83,8 @@
private Dialog mDialog;
private BroadcastReceiver mPackageRemovedReceiver;
+ private boolean mDisabledStateLogged = false;
+ private long mStartTimeMillsForLogging = 0;
@Override
public int getMetricsCategory() {
@@ -98,6 +102,11 @@
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mLockPatternUtils = new LockPatternUtils(getPrefContext());
+ if (savedInstanceState != null) {
+ if (savedInstanceState.containsKey(KEY_HAS_LOGGED)) {
+ mDisabledStateLogged = savedInstanceState.getBoolean(KEY_HAS_LOGGED);
+ }
+ }
}
@Override
@@ -119,9 +128,20 @@
}
@Override
+ public void onSaveInstanceState(Bundle outState) {
+ if (mStartTimeMillsForLogging > 0) {
+ outState.putBoolean(KEY_HAS_LOGGED, mDisabledStateLogged);
+ }
+ super.onSaveInstanceState(outState);
+ }
+
+ @Override
public void onPreferenceToggled(String preferenceKey, boolean enabled) {
ComponentName toggledService = ComponentName.unflattenFromString(preferenceKey);
logAccessibilityServiceEnabled(toggledService, enabled);
+ if (!enabled) {
+ logDisabledState(toggledService.getPackageName());
+ }
AccessibilityUtils.setAccessibilityServiceState(getPrefContext(), toggledService, enabled);
}
@@ -396,6 +416,8 @@
// Get Accessibility service name.
mPackageName = getAccessibilityServiceInfo().getResolveInfo().loadLabel(
getPackageManager());
+
+ mStartTimeMillsForLogging = arguments.getLong(AccessibilitySettings.EXTRA_TIME_FOR_LOGGING);
}
private void onDialogButtonFromDisableToggleClicked(DialogInterface dialog, int which) {
@@ -558,4 +580,13 @@
false));
}
}
+
+ private void logDisabledState(String packageName) {
+ if (mStartTimeMillsForLogging > 0 && !mDisabledStateLogged) {
+ AccessibilityStatsLogUtils.logDisableNonA11yCategoryService(
+ packageName,
+ SystemClock.elapsedRealtime() - mStartTimeMillsForLogging);
+ mDisabledStateLogged = true;
+ }
+ }
}
diff --git a/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java b/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java
index 1c7ce39..c152174 100644
--- a/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java
@@ -141,7 +141,7 @@
switch (dialogId) {
case DialogEnums.GESTURE_NAVIGATION_TUTORIAL:
return AccessibilityGestureNavigationTutorial
- .showGestureNavigationTutorialDialog(getPrefContext());
+ .showAccessibilityGestureTutorialDialog(getPrefContext());
case DialogEnums.MAGNIFICATION_EDIT_SHORTCUT:
final CharSequence dialogTitle = getPrefContext().getString(
R.string.accessibility_shortcut_title, mPackageName);
diff --git a/src/com/android/settings/backup/SettingsBackupHelper.java b/src/com/android/settings/backup/SettingsBackupHelper.java
index 6437b78..a682df8 100644
--- a/src/com/android/settings/backup/SettingsBackupHelper.java
+++ b/src/com/android/settings/backup/SettingsBackupHelper.java
@@ -22,6 +22,7 @@
import android.app.backup.BackupHelper;
import android.os.ParcelFileDescriptor;
+import com.android.settings.fuelgauge.BatteryBackupHelper;
import com.android.settings.shortcut.CreateShortcutPreferenceController;
import java.io.FileInputStream;
@@ -37,6 +38,7 @@
public void onCreate() {
super.onCreate();
addHelper("no-op", new NoOpHelper());
+ addHelper(BatteryBackupHelper.TAG, new BatteryBackupHelper(this));
}
@Override
diff --git a/src/com/android/settings/biometrics/OWNERS b/src/com/android/settings/biometrics/OWNERS
index 021e89d..23eaf7e 100644
--- a/src/com/android/settings/biometrics/OWNERS
+++ b/src/com/android/settings/biometrics/OWNERS
@@ -1,6 +1,9 @@
# Default reviewers for this and subdirectories.
curtislb@google.com
+ilyamaty@google.com
jaggies@google.com
+jbolinger@google.com
+joshmccloskey@google.com
kchyn@google.com
yukl@google.com
diff --git a/src/com/android/settings/biometrics/combination/BiometricFaceProfileStatusPreferenceController.java b/src/com/android/settings/biometrics/combination/BiometricFaceProfileStatusPreferenceController.java
index b6c3088..de02126 100644
--- a/src/com/android/settings/biometrics/combination/BiometricFaceProfileStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/combination/BiometricFaceProfileStatusPreferenceController.java
@@ -39,7 +39,7 @@
@Override
protected boolean isUserSupported() {
return mProfileChallengeUserId != UserHandle.USER_NULL
- && mLockPatternUtils.isSeparateProfileChallengeAllowed(mProfileChallengeUserId);
+ && mUm.isManagedProfile(mProfileChallengeUserId);
}
@Override
diff --git a/src/com/android/settings/biometrics/combination/BiometricFingerprintProfileStatusPreferenceController.java b/src/com/android/settings/biometrics/combination/BiometricFingerprintProfileStatusPreferenceController.java
index 4d91083..0c50230 100644
--- a/src/com/android/settings/biometrics/combination/BiometricFingerprintProfileStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/combination/BiometricFingerprintProfileStatusPreferenceController.java
@@ -39,7 +39,7 @@
@Override
protected boolean isUserSupported() {
return mProfileChallengeUserId != UserHandle.USER_NULL
- && mLockPatternUtils.isSeparateProfileChallengeAllowed(mProfileChallengeUserId);
+ && mUm.isManagedProfile(mProfileChallengeUserId);
}
@Override
diff --git a/src/com/android/settings/biometrics/combination/BiometricSettingsAppPreferenceController.java b/src/com/android/settings/biometrics/combination/BiometricSettingsAppPreferenceController.java
index 861ff27..2da8164 100644
--- a/src/com/android/settings/biometrics/combination/BiometricSettingsAppPreferenceController.java
+++ b/src/com/android/settings/biometrics/combination/BiometricSettingsAppPreferenceController.java
@@ -86,4 +86,9 @@
return AVAILABLE_UNSEARCHABLE;
}
}
+
+ @Override
+ public final boolean isSliceable() {
+ return false;
+ }
}
diff --git a/src/com/android/settings/biometrics/combination/BiometricSettingsKeyguardPreferenceController.java b/src/com/android/settings/biometrics/combination/BiometricSettingsKeyguardPreferenceController.java
index 6fe651f..f6f2d5f 100644
--- a/src/com/android/settings/biometrics/combination/BiometricSettingsKeyguardPreferenceController.java
+++ b/src/com/android/settings/biometrics/combination/BiometricSettingsKeyguardPreferenceController.java
@@ -68,4 +68,9 @@
}
return getRestrictingAdmin() != null ? DISABLED_FOR_USER : AVAILABLE;
}
+
+ @Override
+ public final boolean isSliceable() {
+ return false;
+ }
}
diff --git a/src/com/android/settings/biometrics/combination/CombinedBiometricProfileStatusPreferenceController.java b/src/com/android/settings/biometrics/combination/CombinedBiometricProfileStatusPreferenceController.java
index aba3244..ddc69e1 100644
--- a/src/com/android/settings/biometrics/combination/CombinedBiometricProfileStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/combination/CombinedBiometricProfileStatusPreferenceController.java
@@ -52,7 +52,7 @@
@Override
protected boolean isUserSupported() {
return mProfileChallengeUserId != UserHandle.USER_NULL
- && mLockPatternUtils.isSeparateProfileChallengeAllowed(mProfileChallengeUserId);
+ && mUm.isManagedProfile(mProfileChallengeUserId);
}
@Override
diff --git a/src/com/android/settings/biometrics/face/FaceProfileStatusPreferenceController.java b/src/com/android/settings/biometrics/face/FaceProfileStatusPreferenceController.java
index 99145f8..49f128c 100644
--- a/src/com/android/settings/biometrics/face/FaceProfileStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/face/FaceProfileStatusPreferenceController.java
@@ -59,7 +59,7 @@
@Override
protected boolean isUserSupported() {
return mProfileChallengeUserId != UserHandle.USER_NULL
- && mLockPatternUtils.isSeparateProfileChallengeAllowed(mProfileChallengeUserId);
+ && mUm.isManagedProfile(mProfileChallengeUserId);
}
@Override
diff --git a/src/com/android/settings/biometrics/face/FaceSettings.java b/src/com/android/settings/biometrics/face/FaceSettings.java
index 140a3fc..62347ac 100644
--- a/src/com/android/settings/biometrics/face/FaceSettings.java
+++ b/src/com/android/settings/biometrics/face/FaceSettings.java
@@ -44,7 +44,6 @@
import com.android.settings.password.ChooseLockSettingsHelper;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.core.AbstractPreferenceController;
-import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.search.SearchIndexable;
import java.util.ArrayList;
@@ -290,7 +289,7 @@
if (!isFaceHardwareDetected(context)) {
return null;
}
- mControllers = buildPreferenceControllers(context, getSettingsLifecycle());
+ mControllers = buildPreferenceControllers(context);
// There's no great way of doing this right now :/
for (AbstractPreferenceController controller : mControllers) {
if (controller instanceof FaceSettingsAttentionPreferenceController) {
@@ -309,8 +308,7 @@
return mControllers;
}
- private static List<AbstractPreferenceController> buildPreferenceControllers(Context context,
- Lifecycle lifecycle) {
+ private static List<AbstractPreferenceController> buildPreferenceControllers(Context context) {
final List<AbstractPreferenceController> controllers = new ArrayList<>();
controllers.add(new FaceSettingsKeyguardPreferenceController(context));
controllers.add(new FaceSettingsAppPreferenceController(context));
@@ -328,7 +326,7 @@
public List<AbstractPreferenceController> createPreferenceControllers(
Context context) {
if (isFaceHardwareDetected(context)) {
- return buildPreferenceControllers(context, null /* lifecycle */);
+ return buildPreferenceControllers(context);
} else {
return null;
}
diff --git a/src/com/android/settings/biometrics/face/FaceSettingsAttentionPreferenceController.java b/src/com/android/settings/biometrics/face/FaceSettingsAttentionPreferenceController.java
index 0eb823b..82fa00b 100644
--- a/src/com/android/settings/biometrics/face/FaceSettingsAttentionPreferenceController.java
+++ b/src/com/android/settings/biometrics/face/FaceSettingsAttentionPreferenceController.java
@@ -117,11 +117,6 @@
}
@Override
- public boolean isSliceable() {
- return false;
- }
-
- @Override
public int getAvailabilityStatus() {
return AVAILABLE;
}
diff --git a/src/com/android/settings/biometrics/face/FaceSettingsPreferenceController.java b/src/com/android/settings/biometrics/face/FaceSettingsPreferenceController.java
index 3149c35..36984a2 100644
--- a/src/com/android/settings/biometrics/face/FaceSettingsPreferenceController.java
+++ b/src/com/android/settings/biometrics/face/FaceSettingsPreferenceController.java
@@ -46,4 +46,9 @@
return RestrictedLockUtilsInternal.checkIfKeyguardFeaturesDisabled(
mContext, DevicePolicyManager.KEYGUARD_DISABLE_FACE, mUserId);
}
+
+ @Override
+ public final boolean isSliceable() {
+ return false;
+ }
}
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintProfileStatusPreferenceController.java b/src/com/android/settings/biometrics/fingerprint/FingerprintProfileStatusPreferenceController.java
index 68e1c5e..d6d0b8f 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintProfileStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintProfileStatusPreferenceController.java
@@ -46,7 +46,7 @@
@Override
protected boolean isUserSupported() {
return mProfileChallengeUserId != UserHandle.USER_NULL
- && mLockPatternUtils.isSeparateProfileChallengeAllowed(mProfileChallengeUserId);
+ && mUm.isManagedProfile(mProfileChallengeUserId);
}
@Override
diff --git a/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java b/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java
index 5851b50..b60f1b6 100644
--- a/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java
+++ b/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java
@@ -103,8 +103,10 @@
new BluetoothAdapter.OnMetadataChangedListener() {
@Override
public void onMetadataChanged(BluetoothDevice device, int key, byte[] value) {
- Log.i(TAG, String.format("Metadata updated in Device %s: %d = %s.", device, key,
- value == null ? null : new String(value)));
+ if (DEBUG) {
+ Log.d(TAG, String.format("Metadata updated in Device %s: %d = %s.", device,
+ key, value == null ? null : new String(value)));
+ }
refresh();
}
};
diff --git a/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsController.java b/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsController.java
index 107df5f..6657371 100644
--- a/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsController.java
+++ b/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsController.java
@@ -175,7 +175,7 @@
*/
@Override
protected void refresh() {
- updatePreferences(mContext, mCachedDevice.getAddress(), mProfilesContainer);
+ // Do nothing. More details in b/191992001
}
/**
diff --git a/src/com/android/settings/development/AdbQrCodeActivity.java b/src/com/android/settings/development/AdbQrCodeActivity.java
new file mode 100644
index 0000000..bab20f9
--- /dev/null
+++ b/src/com/android/settings/development/AdbQrCodeActivity.java
@@ -0,0 +1,75 @@
+/*
+ * Copyright (C) 2021 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.settings.development;
+
+import android.app.settings.SettingsEnums;
+import android.content.Intent;
+import android.os.Bundle;
+
+import androidx.fragment.app.FragmentTransaction;
+
+import com.android.settings.R;
+import com.android.settings.wifi.dpp.WifiDppBaseActivity;
+
+/**
+ * To scan an ADB QR code to pair a device.
+ *
+ * To use intent action {@code ACTION_ADB_QR_CODE_SCANNER}.
+ */
+public class AdbQrCodeActivity extends WifiDppBaseActivity {
+ private static final String TAG = "AdbQrCodeActivity";
+
+ static final String TAG_FRAGMENT_ADB_QR_CODE_SCANNER = "adb_qr_code_scanner_fragment";
+
+ public static final String ACTION_ADB_QR_CODE_SCANNER =
+ "android.settings.ADB_QR_CODE_SCANNER";
+
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.SETTINGS_ADB_WIRELESS;
+ }
+
+ @Override
+ protected void onCreate(Bundle icicle) {
+ super.onCreate(icicle);
+ AdbQrcodeScannerFragment fragment =
+ (AdbQrcodeScannerFragment) mFragmentManager.findFragmentByTag(
+ TAG_FRAGMENT_ADB_QR_CODE_SCANNER);
+
+ if (fragment == null) {
+ fragment = new AdbQrcodeScannerFragment();
+ } else {
+ if (fragment.isVisible()) {
+ return;
+ }
+
+ // When the fragment in back stack but not on top of the stack, we can simply pop
+ // stack because current fragment transactions are arranged in an order
+ mFragmentManager.popBackStackImmediate();
+ return;
+ }
+ final FragmentTransaction fragmentTransaction = mFragmentManager.beginTransaction();
+
+ fragmentTransaction.replace(R.id.fragment_container, fragment,
+ TAG_FRAGMENT_ADB_QR_CODE_SCANNER);
+ fragmentTransaction.commit();
+ }
+
+ @Override
+ protected void handleIntent(Intent intent) {
+ }
+}
diff --git a/src/com/android/settings/development/AdbQrCodePreferenceController.java b/src/com/android/settings/development/AdbQrCodePreferenceController.java
index 7c1ae12..9085d1b 100644
--- a/src/com/android/settings/development/AdbQrCodePreferenceController.java
+++ b/src/com/android/settings/development/AdbQrCodePreferenceController.java
@@ -16,8 +16,8 @@
package com.android.settings.development;
-import android.app.settings.SettingsEnums;
import android.content.Context;
+import android.content.Intent;
import android.debug.IAdbManager;
import android.os.RemoteException;
import android.os.ServiceManager;
@@ -28,7 +28,6 @@
import androidx.preference.Preference;
import com.android.settings.core.BasePreferenceController;
-import com.android.settings.core.SubSettingLauncher;
/**
* Controller for the "Pair device with QR code" preference in the Wireless debugging
@@ -68,12 +67,9 @@
return false;
}
- new SubSettingLauncher(preference.getContext())
- .setDestination(AdbQrcodeScannerFragment.class.getName())
- .setSourceMetricsCategory(SettingsEnums.SETTINGS_ADB_WIRELESS)
- .setResultListener(mParentFragment,
- WirelessDebuggingFragment.PAIRING_DEVICE_REQUEST)
- .launch();
+ final Intent intent = new Intent(mContext, AdbQrCodeActivity.class);
+ mParentFragment.startActivityForResult(intent,
+ WirelessDebuggingFragment.PAIRING_DEVICE_REQUEST);
return true;
}
}
diff --git a/src/com/android/settings/development/AdbQrcodeScannerFragment.java b/src/com/android/settings/development/AdbQrcodeScannerFragment.java
index 7a30443..1035fbe 100644
--- a/src/com/android/settings/development/AdbQrcodeScannerFragment.java
+++ b/src/com/android/settings/development/AdbQrcodeScannerFragment.java
@@ -44,12 +44,15 @@
import androidx.annotation.StringRes;
import com.android.settings.R;
+import com.android.settings.SetupWizardUtils;
import com.android.settings.wifi.dpp.AdbQrCode;
import com.android.settings.wifi.dpp.WifiDppQrCodeBaseFragment;
import com.android.settings.wifi.dpp.WifiNetworkConfig;
import com.android.settings.wifi.qrcode.QrCamera;
import com.android.settings.wifi.qrcode.QrDecorateView;
+import com.google.android.setupdesign.util.ThemeHelper;
+
/**
* Fragment shown when clicking on the "Pair by QR code" preference in
* the Wireless Debugging fragment.
@@ -144,6 +147,9 @@
@Override
public void onCreate(Bundle savedInstanceState) {
+ Context context = getContext();
+ context.setTheme(SetupWizardUtils.getTheme(context, getActivity().getIntent()));
+ ThemeHelper.trySetDynamicColor(getContext());
super.onCreate(savedInstanceState);
mIntentFilter = new IntentFilter(AdbManager.WIRELESS_DEBUG_PAIRING_RESULT_ACTION);
@@ -158,6 +164,7 @@
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
+ mSummary = view.findViewById(R.id.sud_layout_subtitle);
mTextureView = (TextureView) view.findViewById(R.id.preview_view);
mTextureView.setSurfaceTextureListener(this);
@@ -165,8 +172,6 @@
mDecorateView = view.findViewById(R.id.decorate_view);
setProgressBarShown(false);
- setHeaderIconImageResource(R.drawable.ic_scan_24dp);
-
mQrCameraView = view.findViewById(R.id.camera_layout);
mVerifyingView = view.findViewById(R.id.verifying_layout);
mVerifyingTextView = view.findViewById(R.id.verifying_textview);
@@ -181,12 +186,18 @@
public void onResume() {
super.onResume();
+ restartCamera();
+
mAdbManager = IAdbManager.Stub.asInterface(ServiceManager.getService(Context.ADB_SERVICE));
getActivity().registerReceiver(mReceiver, mIntentFilter);
}
@Override
public void onPause() {
+ if (mCamera != null) {
+ mCamera.stop();
+ }
+
super.onPause();
getActivity().unregisterReceiver(mReceiver);
@@ -195,8 +206,6 @@
} catch (RemoteException e) {
Log.e(TAG, "Unable to cancel pairing");
}
- getActivity().setResult(Activity.RESULT_CANCELED);
- getActivity().finish();
}
@Override
@@ -213,7 +222,6 @@
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
- getActivity().getActionBar().hide();
// setTitle for TalkBack
getActivity().setTitle(R.string.wifi_dpp_scan_qr_code);
}
diff --git a/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java b/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
index c02ae42..5e7ed01 100644
--- a/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
+++ b/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
@@ -481,7 +481,6 @@
controllers.add(new PictureColorModePreferenceController(context, lifecycle));
controllers.add(new WebViewAppPreferenceController(context));
controllers.add(new CoolColorTemperaturePreferenceController(context));
- controllers.add(new DisableAutomaticUpdatesPreferenceController(context));
controllers.add(new SelectDSUPreferenceController(context));
controllers.add(new AdbPreferenceController(context, fragment));
controllers.add(new ClearAdbKeysPreferenceController(context, fragment));
diff --git a/src/com/android/settings/development/DisableAutomaticUpdatesPreferenceController.java b/src/com/android/settings/development/DisableAutomaticUpdatesPreferenceController.java
deleted file mode 100644
index f10e171..0000000
--- a/src/com/android/settings/development/DisableAutomaticUpdatesPreferenceController.java
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Copyright (C) 2017 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.settings.development;
-
-import android.content.Context;
-import android.provider.Settings;
-
-import androidx.annotation.VisibleForTesting;
-import androidx.preference.Preference;
-import androidx.preference.SwitchPreference;
-
-import com.android.settings.core.PreferenceControllerMixin;
-import com.android.settingslib.development.DeveloperOptionsPreferenceController;
-
-public class DisableAutomaticUpdatesPreferenceController extends
- DeveloperOptionsPreferenceController implements
- Preference.OnPreferenceChangeListener, PreferenceControllerMixin {
-
- private static final String OTA_DISABLE_AUTOMATIC_UPDATE_KEY = "ota_disable_automatic_update";
-
- // We use the "disabled status" in code, but show the opposite text
- // "Automatic system updates" on screen. So a value 0 indicates the
- // automatic update is enabled.
- @VisibleForTesting
- final static int DISABLE_UPDATES_SETTING = 1;
- @VisibleForTesting
- final static int ENABLE_UPDATES_SETTING = 0;
-
- public DisableAutomaticUpdatesPreferenceController(Context context) {
- super(context);
- }
-
- @Override
- public String getPreferenceKey() {
- return OTA_DISABLE_AUTOMATIC_UPDATE_KEY;
- }
-
- @Override
- public boolean onPreferenceChange(Preference preference, Object newValue) {
- final boolean updatesEnabled = (Boolean) newValue;
- Settings.Global.putInt(mContext.getContentResolver(),
- Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE,
- updatesEnabled ? ENABLE_UPDATES_SETTING : DISABLE_UPDATES_SETTING);
- return true;
- }
-
- @Override
- public void updateState(Preference preference) {
- final int updatesEnabled = Settings.Global.getInt(mContext.getContentResolver(),
- Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE, 0 /* default */);
-
- ((SwitchPreference) mPreference).setChecked(updatesEnabled != DISABLE_UPDATES_SETTING);
- }
-
- @Override
- protected void onDeveloperOptionsSwitchDisabled() {
- super.onDeveloperOptionsSwitchDisabled();
- Settings.Global.putInt(mContext.getContentResolver(),
- Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE, DISABLE_UPDATES_SETTING);
- ((SwitchPreference) mPreference).setChecked(false);
- }
-}
diff --git a/src/com/android/settings/development/tare/TareFactorController.java b/src/com/android/settings/development/tare/TareFactorController.java
new file mode 100644
index 0000000..50531a0
--- /dev/null
+++ b/src/com/android/settings/development/tare/TareFactorController.java
@@ -0,0 +1,655 @@
+/*
+ * Copyright (C) 2021 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.settings.development.tare;
+
+import android.app.tare.EconomyManager;
+import android.content.ContentResolver;
+import android.content.Context;
+import android.content.res.Resources;
+import android.provider.Settings;
+import android.util.ArrayMap;
+import android.util.KeyValueListParser;
+import android.util.Slog;
+
+import com.android.settings.R;
+
+/**
+ * Takes an AlarmManager or JobScheduler csv string and parses it to get key:value pairs.
+ * This allows us to populate a dialog with the correct information.
+ */
+public class TareFactorController {
+ private static final String TAG = "TareFactorController";
+
+ private static final int POLICY_ALARM_MANAGER = 0;
+ private static final int POLICY_JOB_SCHEDULER = 1;
+
+ private final ContentResolver mContentResolver;
+ private final KeyValueListParser mParser = new KeyValueListParser(',');
+ private final Resources mResources;
+ private final ArrayMap<String, TareFactorData> mAlarmManagerMap = new ArrayMap<>();
+ private final ArrayMap<String, TareFactorData> mJobSchedulerMap = new ArrayMap<>();
+ private String mAlarmManagerConstants;
+ private String mJobSchedulerConstants;
+
+ public TareFactorController(Context context) {
+ mContentResolver = context.getContentResolver();
+ mResources = context.getResources();
+
+ mAlarmManagerConstants = Settings.Global
+ .getString(mContentResolver, Settings.Global.TARE_ALARM_MANAGER_CONSTANTS);
+
+ mJobSchedulerConstants = Settings.Global
+ .getString(mContentResolver, Settings.Global.TARE_JOB_SCHEDULER_CONSTANTS);
+
+ initAlarmManagerMap();
+ parseAlarmManagerGlobalSettings();
+
+ initJobSchedulerMap();
+ parseJobSchedulerGlobalSettings();
+ }
+
+ /**
+ * Initialization for AlarmManager Map that sets a AM factor key to a title, default value, and
+ * policy type in a data object.
+ */
+ private void initAlarmManagerMap() {
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_MIN_SATIATED_BALANCE_EXEMPTED,
+ new TareFactorData(mResources.getString(R.string.tare_min_satiated_balance),
+ EconomyManager.DEFAULT_AM_MIN_SATIATED_BALANCE_EXEMPTED,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_MIN_SATIATED_BALANCE_HEADLESS_SYSTEM_APP,
+ new TareFactorData(mResources.getString(R.string.tare_headless_app),
+ EconomyManager.DEFAULT_AM_MIN_SATIATED_BALANCE_HEADLESS_SYSTEM_APP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_MIN_SATIATED_BALANCE_OTHER_APP,
+ new TareFactorData(mResources.getString(R.string.tare_other_app),
+ EconomyManager.DEFAULT_AM_MIN_SATIATED_BALANCE_OTHER_APP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_MAX_SATIATED_BALANCE,
+ new TareFactorData(mResources.getString(R.string.tare_max_satiated_balance),
+ EconomyManager.DEFAULT_AM_MAX_SATIATED_BALANCE,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_MAX_CIRCULATION,
+ new TareFactorData(mResources.getString(R.string.tare_max_circulation),
+ EconomyManager.DEFAULT_AM_MAX_CIRCULATION,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_TOP_ACTIVITY_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_top_activity),
+ EconomyManager.DEFAULT_AM_REWARD_TOP_ACTIVITY_INSTANT,
+ POLICY_ALARM_MANAGER));
+ // TODO: Add support to handle floats
+ // mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_TOP_ACTIVITY_ONGOING,
+ // new TareFactorData(mResources.getString(R.string.tare_top_activity),
+ // EconomyManager.DEFAULT_AM_REWARD_TOP_ACTIVITY_ONGOING));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_TOP_ACTIVITY_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_top_activity),
+ EconomyManager.DEFAULT_AM_REWARD_TOP_ACTIVITY_MAX, POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_NOTIFICATION_SEEN_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_notification_seen),
+ EconomyManager.DEFAULT_AM_REWARD_NOTIFICATION_SEEN_INSTANT,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_NOTIFICATION_SEEN_ONGOING,
+ new TareFactorData(mResources.getString(R.string.tare_notification_seen),
+ EconomyManager.DEFAULT_AM_REWARD_NOTIFICATION_SEEN_ONGOING,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_NOTIFICATION_SEEN_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_notification_seen),
+ EconomyManager.DEFAULT_AM_REWARD_NOTIFICATION_SEEN_MAX,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_NOTIFICATION_SEEN_WITHIN_15_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_notification_seen_15_min),
+ EconomyManager.DEFAULT_AM_REWARD_NOTIFICATION_SEEN_WITHIN_15_INSTANT,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_NOTIFICATION_SEEN_WITHIN_15_ONGOING,
+ new TareFactorData(mResources.getString(R.string.tare_notification_seen_15_min),
+ EconomyManager.DEFAULT_AM_REWARD_NOTIFICATION_SEEN_WITHIN_15_ONGOING,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_NOTIFICATION_SEEN_WITHIN_15_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_notification_seen_15_min),
+ EconomyManager.DEFAULT_AM_REWARD_NOTIFICATION_SEEN_WITHIN_15_MAX,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_NOTIFICATION_INTERACTION_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_notification_interaction),
+ EconomyManager.DEFAULT_AM_REWARD_NOTIFICATION_INTERACTION_INSTANT,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_NOTIFICATION_INTERACTION_ONGOING,
+ new TareFactorData(mResources.getString(R.string.tare_notification_interaction),
+ EconomyManager.DEFAULT_AM_REWARD_NOTIFICATION_INTERACTION_ONGOING,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_NOTIFICATION_INTERACTION_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_notification_interaction),
+ EconomyManager.DEFAULT_AM_REWARD_NOTIFICATION_INTERACTION_MAX,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_WIDGET_INTERACTION_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_widget_interaction),
+ EconomyManager.DEFAULT_AM_REWARD_WIDGET_INTERACTION_INSTANT,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_WIDGET_INTERACTION_ONGOING,
+ new TareFactorData(mResources.getString(R.string.tare_widget_interaction),
+ EconomyManager.DEFAULT_AM_REWARD_WIDGET_INTERACTION_ONGOING,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_WIDGET_INTERACTION_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_widget_interaction),
+ EconomyManager.DEFAULT_AM_REWARD_WIDGET_INTERACTION_MAX,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_OTHER_USER_INTERACTION_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_other_interaction),
+ EconomyManager.DEFAULT_AM_REWARD_OTHER_USER_INTERACTION_INSTANT,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_OTHER_USER_INTERACTION_ONGOING,
+ new TareFactorData(mResources.getString(R.string.tare_other_interaction),
+ EconomyManager.DEFAULT_AM_REWARD_OTHER_USER_INTERACTION_ONGOING,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_OTHER_USER_INTERACTION_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_other_interaction),
+ EconomyManager.DEFAULT_AM_REWARD_OTHER_USER_INTERACTION_MAX,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_WAKEUP_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_wakeup_exact_idle),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_WAKEUP_CTP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_WAKEUP_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_wakeup_inexact_idle),
+ EconomyManager
+ .DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_WAKEUP_CTP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_EXACT_WAKEUP_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_wakeup_exact),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_EXACT_WAKEUP_CTP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_INEXACT_WAKEUP_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_wakeup_inexact),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_INEXACT_WAKEUP_CTP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(
+ EconomyManager.KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_NONWAKEUP_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_nonwakeup_exact_idle),
+ EconomyManager
+ .DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_NONWAKEUP_CTP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_EXACT_NONWAKEUP_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_nonwakeup_exact),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_EXACT_NONWAKEUP_CTP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(
+ EconomyManager.KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_NONWAKEUP_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_nonwakeup_inexact_idle),
+ EconomyManager
+ .DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_NONWAKEUP_CTP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_INEXACT_NONWAKEUP_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_nonwakeup_inexact),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_INEXACT_NONWAKEUP_CTP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_ALARMCLOCK_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_alarm_clock),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_ALARMCLOCK_CTP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(
+ EconomyManager.KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_WAKEUP_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_alarm_clock),
+ EconomyManager
+ .DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_WAKEUP_BASE_PRICE,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(
+ EconomyManager.KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_WAKEUP_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_alarm_clock),
+ EconomyManager
+ .DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_WAKEUP_BASE_PRICE,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_EXACT_WAKEUP_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_alarm_clock),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_EXACT_WAKEUP_BASE_PRICE,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_INEXACT_WAKEUP_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_alarm_clock),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_EXACT_WAKEUP_BASE_PRICE,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(
+ EconomyManager.KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_NONWAKEUP_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_alarm_clock),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_EXACT_WAKEUP_BASE_PRICE,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_EXACT_NONWAKEUP_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_alarm_clock),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_EXACT_WAKEUP_BASE_PRICE,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(
+ EconomyManager.KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_NONWAKEUP_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_alarm_clock),
+ EconomyManager
+ .DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_NONWAKEUP_BASE_PRICE,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_INEXACT_NONWAKEUP_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_alarm_clock),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_INEXACT_NONWAKEUP_BASE_PRICE,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_ALARMCLOCK_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_alarm_clock),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_ALARMCLOCK_BASE_PRICE,
+ POLICY_ALARM_MANAGER));
+ }
+
+ /**
+ * Initialization for JobScheduler Map that sets a JS factor key to a title, default value, and
+ * policy type in a data object.
+ */
+ private void initJobSchedulerMap() {
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_MIN_SATIATED_BALANCE_EXEMPTED,
+ new TareFactorData(mResources.getString(R.string.tare_min_satiated_balance),
+ EconomyManager.DEFAULT_JS_MIN_SATIATED_BALANCE_EXEMPTED,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_MIN_SATIATED_BALANCE_HEADLESS_SYSTEM_APP,
+ new TareFactorData(mResources.getString(R.string.tare_headless_app),
+ EconomyManager.DEFAULT_JS_MIN_SATIATED_BALANCE_HEADLESS_SYSTEM_APP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_MIN_SATIATED_BALANCE_OTHER_APP,
+ new TareFactorData(mResources.getString(R.string.tare_other_app),
+ EconomyManager.DEFAULT_JS_MIN_SATIATED_BALANCE_OTHER_APP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_MAX_SATIATED_BALANCE,
+ new TareFactorData(mResources.getString(R.string.tare_max_satiated_balance),
+ EconomyManager.DEFAULT_JS_MAX_SATIATED_BALANCE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_MAX_CIRCULATION,
+ new TareFactorData(mResources.getString(R.string.tare_max_circulation),
+ EconomyManager.DEFAULT_JS_MAX_CIRCULATION,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_TOP_ACTIVITY_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_top_activity),
+ EconomyManager.DEFAULT_JS_REWARD_TOP_ACTIVITY_INSTANT,
+ POLICY_JOB_SCHEDULER));
+ // TODO: Add support to handle floats
+ // mAlarmManagerMap.put(EconomyManager.KEY_JS_REWARD_TOP_ACTIVITY_ONGOING,
+ // new TareFactorData(mResources.getString(R.string.tare_top_activity),
+ // EconomyManager.DEFAULT_JS_REWARD_TOP_ACTIVITY_ONGOING));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_TOP_ACTIVITY_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_top_activity),
+ EconomyManager.DEFAULT_JS_REWARD_TOP_ACTIVITY_MAX, POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_NOTIFICATION_SEEN_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_notification_seen),
+ EconomyManager.DEFAULT_JS_REWARD_NOTIFICATION_SEEN_INSTANT,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_NOTIFICATION_SEEN_ONGOING,
+ new TareFactorData(mResources.getString(R.string.tare_notification_seen),
+ EconomyManager.DEFAULT_JS_REWARD_NOTIFICATION_SEEN_ONGOING,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_NOTIFICATION_SEEN_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_notification_seen),
+ EconomyManager.DEFAULT_JS_REWARD_NOTIFICATION_SEEN_MAX,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_NOTIFICATION_INTERACTION_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_notification_interaction),
+ EconomyManager.DEFAULT_JS_REWARD_NOTIFICATION_INTERACTION_INSTANT,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_NOTIFICATION_INTERACTION_ONGOING,
+ new TareFactorData(mResources.getString(R.string.tare_notification_interaction),
+ EconomyManager.DEFAULT_JS_REWARD_NOTIFICATION_INTERACTION_ONGOING,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_NOTIFICATION_INTERACTION_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_notification_interaction),
+ EconomyManager.DEFAULT_JS_REWARD_NOTIFICATION_INTERACTION_MAX,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_WIDGET_INTERACTION_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_widget_interaction),
+ EconomyManager.DEFAULT_JS_REWARD_WIDGET_INTERACTION_INSTANT,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_WIDGET_INTERACTION_ONGOING,
+ new TareFactorData(mResources.getString(R.string.tare_widget_interaction),
+ EconomyManager.DEFAULT_JS_REWARD_WIDGET_INTERACTION_ONGOING,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_WIDGET_INTERACTION_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_widget_interaction),
+ EconomyManager.DEFAULT_JS_REWARD_WIDGET_INTERACTION_MAX,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_OTHER_USER_INTERACTION_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_other_interaction),
+ EconomyManager.DEFAULT_JS_REWARD_OTHER_USER_INTERACTION_INSTANT,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_OTHER_USER_INTERACTION_ONGOING,
+ new TareFactorData(mResources.getString(R.string.tare_other_interaction),
+ EconomyManager.DEFAULT_JS_REWARD_OTHER_USER_INTERACTION_ONGOING,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_OTHER_USER_INTERACTION_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_other_interaction),
+ EconomyManager.DEFAULT_JS_REWARD_OTHER_USER_INTERACTION_MAX,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_MAX_START_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_max_start),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_MAX_START_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_MAX_RUNNING_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_max_running),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_MAX_RUNNING_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_HIGH_START_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_high_start),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_HIGH_START_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_HIGH_RUNNING_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_high_running),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_HIGH_RUNNING_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_DEFAULT_START_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_default_start),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_DEFAULT_START_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_DEFAULT_RUNNING_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_default_running),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_DEFAULT_RUNNING_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_LOW_START_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_low_start),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_LOW_START_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(
+ EconomyManager.KEY_JS_ACTION_JOB_LOW_RUNNING_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_low_running),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_LOW_RUNNING_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_MIN_START_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_min_start),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_MIN_START_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(
+ EconomyManager.KEY_JS_ACTION_JOB_MIN_RUNNING_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_min_running),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_MIN_RUNNING_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_TIMEOUT_PENALTY_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_timeout_penalty),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_TIMEOUT_PENALTY_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_MAX_START_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_max_start),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_MAX_START_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(
+ EconomyManager.KEY_JS_ACTION_JOB_MAX_RUNNING_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_max_running),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_MAX_RUNNING_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(
+ EconomyManager.KEY_JS_ACTION_JOB_HIGH_START_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_high_start),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_HIGH_START_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_HIGH_RUNNING_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_high_running),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_HIGH_RUNNING_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_DEFAULT_START_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_default_start),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_DEFAULT_START_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(
+ EconomyManager.KEY_JS_ACTION_JOB_DEFAULT_RUNNING_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_default_running),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_DEFAULT_RUNNING_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_LOW_START_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_low_start),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_LOW_START_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(
+ EconomyManager.KEY_JS_ACTION_JOB_LOW_RUNNING_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_low_running),
+ EconomyManager
+ .DEFAULT_JS_ACTION_JOB_LOW_RUNNING_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_MIN_START_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_min_start),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_MIN_START_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_MIN_RUNNING_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_min_running),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_MIN_RUNNING_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_TIMEOUT_PENALTY_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_timeout_penalty),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_TIMEOUT_PENALTY_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ }
+
+
+ /**
+ * Takes a key and factor policy as input and grabs the default value linked to it.
+ *
+ * @param key the key of the factor you want to get the default value of
+ * @param factorPolicy the policy you want the default value of
+ */
+ private int getDefaultValue(String key, int factorPolicy) {
+ ArrayMap<String, TareFactorData> currentMap;
+ switch (factorPolicy) {
+ case POLICY_ALARM_MANAGER:
+ currentMap = mAlarmManagerMap;
+ break;
+ case POLICY_JOB_SCHEDULER:
+ currentMap = mJobSchedulerMap;
+ break;
+ default:
+ throw new IllegalArgumentException("Invalid factor policy given");
+ }
+ return currentMap.get(key).defaultValue;
+ }
+
+ /**
+ * Parses the AM constant from Settings.Global to get to the current value.
+ */
+ private void parseAlarmManagerGlobalSettings() {
+ try {
+ mParser.setString(mAlarmManagerConstants);
+ } catch (Exception e) {
+ Slog.e(TAG, "Bad value string constants", e);
+ }
+ int size = mParser.size();
+
+ for (int i = 0; i < size - 1; i++) {
+ String key = mParser.keyAt(i);
+ TareFactorData data = mAlarmManagerMap.get(key);
+ data.currentValue = mParser.getInt(key, getDefaultValue(key, getFactorType(key)));
+ }
+ }
+
+ /**
+ * Parses the JS constant from Settings.Global to get to the current value.
+ */
+ private void parseJobSchedulerGlobalSettings() {
+ try {
+ mParser.setString(mJobSchedulerConstants);
+ } catch (Exception e) {
+ Slog.e(TAG, "Bad value string constants", e);
+ }
+ int size = mParser.size();
+
+ for (int i = 0; i < size - 1; i++) {
+ String key = mParser.keyAt(i);
+ TareFactorData data = mJobSchedulerMap.get(key);
+ data.currentValue = mParser.getInt(key, getDefaultValue(key, getFactorType(key)));
+ }
+ }
+
+ /**
+ * Takes a key and factor policy as input and grabs the title linked to it.
+ *
+ * @param key the key of the factor you want to get the title of
+ * @param factorPolicy the policy you want the title of
+ */
+ private String getTitle(String key, int factorPolicy) {
+ ArrayMap<String, TareFactorData> currentMap;
+ switch (factorPolicy) {
+ case POLICY_ALARM_MANAGER:
+ currentMap = mAlarmManagerMap;
+ break;
+ case POLICY_JOB_SCHEDULER:
+ currentMap = mJobSchedulerMap;
+ break;
+ default:
+ throw new IllegalArgumentException("Invalid factor policy given");
+ }
+ return currentMap.get(key).title;
+ }
+
+ /**
+ * Takes a key and factor policy as input and grabs the current value linked to it.
+ *
+ * @param key the key of the factor you want to get the default value of
+ * @param factorPolicy the policy you want the current value of
+ */
+ private int getCurrentValue(String key, int factorPolicy) {
+ ArrayMap<String, TareFactorData> currentMap;
+ switch (factorPolicy) {
+ case POLICY_ALARM_MANAGER:
+ currentMap = mAlarmManagerMap;
+ break;
+ case POLICY_JOB_SCHEDULER:
+ currentMap = mJobSchedulerMap;
+ break;
+ default:
+ throw new IllegalArgumentException("Invalid factor policy given");
+ }
+ return currentMap.get(key).currentValue;
+ }
+
+ /**
+ * Takes a key as input and grabs the factor type linked to it.
+ *
+ * @param key the key of the factor you want to get the factor type of
+ */
+ private int getFactorType(String key) {
+ ArrayMap<String, TareFactorData> currentMap;
+ if (mAlarmManagerMap.containsKey(key)) {
+ currentMap = mAlarmManagerMap;
+ } else if (mJobSchedulerMap.containsKey(key)) {
+ currentMap = mJobSchedulerMap;
+ } else {
+ throw new IllegalArgumentException("Couldn't link key to policy map");
+ }
+ return currentMap.get(key).factorPolicy;
+ }
+
+ /**
+ * Takes a key,edited value, and factor policy as input and assigns the new edited value to
+ * be the new current value for that factors key.
+ *
+ * @param key the key of the factor you want to get the default value of
+ * @param editedValue the value entered by the user in the dialog
+ * @param factorPolicy policy being updated
+ */
+ public void updateValue(String key, int editedValue, int factorPolicy) {
+ switch (factorPolicy) {
+ case POLICY_ALARM_MANAGER:
+ mAlarmManagerMap.get(key).currentValue = editedValue;
+ rebuildPolicyConstants(factorPolicy);
+ break;
+ case POLICY_JOB_SCHEDULER:
+ mJobSchedulerMap.get(key).currentValue = editedValue;
+ rebuildPolicyConstants(factorPolicy);
+ break;
+ default:
+ throw new IllegalArgumentException("Invalid factor policy given");
+ }
+ }
+
+
+ /**
+ * Iterates through the factor policy map for keys and current values to
+ * rebuild a current string that is then assigned to be the new global settings string.
+ *
+ * @param factorPolicy policy being updated
+ */
+ private void rebuildPolicyConstants(int factorPolicy) {
+ StringBuilder newConstantsStringBuilder = new StringBuilder();
+
+ switch (factorPolicy) {
+ case POLICY_ALARM_MANAGER:
+ int sizeAM = mAlarmManagerMap.size();
+
+ for (int i = 0; i < sizeAM; i++) {
+ if (i > 0) {
+ newConstantsStringBuilder.append(",");
+ }
+
+ String key = mAlarmManagerMap.keyAt(i);
+ newConstantsStringBuilder.append(key + "=" + mAlarmManagerMap.get(key)
+ .currentValue);
+ }
+
+ String newAMConstantsString = newConstantsStringBuilder.toString();
+
+ Settings.Global.putString(mContentResolver, Settings.Global
+ .TARE_ALARM_MANAGER_CONSTANTS,
+ newAMConstantsString);
+
+ mAlarmManagerConstants = Settings.Global
+ .getString(mContentResolver, Settings.Global
+ .TARE_ALARM_MANAGER_CONSTANTS);
+ break;
+ case POLICY_JOB_SCHEDULER:
+ int sizeJS = mJobSchedulerMap.size();
+
+ for (int i = 0; i < sizeJS; i++) {
+ if (i > 0) {
+ newConstantsStringBuilder.append(",");
+ }
+
+ String key = mJobSchedulerMap.keyAt(i);
+ newConstantsStringBuilder.append(key + "=" + mJobSchedulerMap.get(key)
+ .currentValue);
+ }
+
+ String newJSConstantsString = newConstantsStringBuilder.toString();
+
+ Settings.Global.putString(mContentResolver, Settings.Global
+ .TARE_JOB_SCHEDULER_CONSTANTS,
+ newJSConstantsString);
+
+ mJobSchedulerConstants = Settings.Global
+ .getString(mContentResolver, Settings.Global
+ .TARE_JOB_SCHEDULER_CONSTANTS);
+ break;
+ }
+ }
+
+ /**
+ * Creates a dialog with the values linked to the key.
+ *
+ * @param key the key of the factor you want to get the default value of
+ */
+ public TareFactorDialogFragment createDialog(String key) {
+ int policy = getFactorType(key);
+ return new TareFactorDialogFragment(getTitle(key, policy), key,
+ getCurrentValue(key, policy), policy , this);
+ }
+
+ /**
+ * Data object that holds a title,default value,and current value for a key.
+ */
+ private static class TareFactorData {
+ public final String title;
+ public final int defaultValue;
+ public final int factorPolicy;
+ public int currentValue;
+
+ TareFactorData(String title, int defaultValue, int factorPolicy) {
+ this.title = title;
+ this.defaultValue = defaultValue;
+ this.factorPolicy = factorPolicy;
+ this.currentValue = defaultValue;
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/com/android/settings/development/tare/TareFactorDialogFragment.java b/src/com/android/settings/development/tare/TareFactorDialogFragment.java
index d6ef22d..ff7f5f9 100644
--- a/src/com/android/settings/development/tare/TareFactorDialogFragment.java
+++ b/src/com/android/settings/development/tare/TareFactorDialogFragment.java
@@ -42,27 +42,31 @@
private final String mFactorKey;
private final String mFactorTitle;
private final int mFactorValue;
+ private final int mFactorPolicy;
private int mFactorEditedValue;
private EditText mFactorValueView;
+ private TareFactorController mTareFactorController;
/**
* @param title the title that will show at the top of the Dialog for the Factor
* @param key the key of the Factor being initialized.
* @param defaultValue the initial value set for the Factor before any changes
*/
- public TareFactorDialogFragment(@NonNull String title, @NonNull String key, int defaultValue) {
+ public TareFactorDialogFragment(@NonNull String title, @NonNull String key, int defaultValue,
+ int factorPolicy, TareFactorController tareFactorController) {
mFactorTitle = title;
mFactorKey = key;
mFactorValue = defaultValue;
+ mFactorPolicy = factorPolicy;
+ mTareFactorController = tareFactorController;
}
/**
* Gets the current value of the Factor
*/
private String getFactorValue() {
- // TODO: Get value from locally cached copy
- return Integer.toString(mFactorEditedValue);
+ return Integer.toString(mFactorValue);
}
@NonNull
@@ -82,10 +86,11 @@
Log.e(TAG, "Error converting '" + stringValue + "' to integer. Using "
+ mFactorValue + " instead", e);
}
- // TODO: Update csv with new factor value
+ mTareFactorController.updateValue(mFactorKey, mFactorEditedValue,
+ mFactorPolicy);
})
.setNegativeButton(android.R.string.cancel, (dialog, which) -> {
- // TODO: Add proper dismiss for negative button press
+ // When the negative button is clicked do nothing
});
return builder.create();
diff --git a/src/com/android/settings/display/ColorModePreferenceFragment.java b/src/com/android/settings/display/ColorModePreferenceFragment.java
index b8fa0b9..ce33e67 100644
--- a/src/com/android/settings/display/ColorModePreferenceFragment.java
+++ b/src/com/android/settings/display/ColorModePreferenceFragment.java
@@ -28,12 +28,18 @@
import android.graphics.drawable.Drawable;
import android.hardware.display.ColorDisplayManager;
import android.net.Uri;
+import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.provider.Settings.Secure;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.ImageView;
import androidx.annotation.VisibleForTesting;
import androidx.preference.PreferenceScreen;
+import androidx.viewpager.widget.PagerAdapter;
+import androidx.viewpager.widget.ViewPager;
import com.android.settings.R;
import com.android.settings.search.BaseSearchIndexProvider;
@@ -43,6 +49,7 @@
import com.android.settingslib.widget.LayoutPreference;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import java.util.Map;
@@ -54,10 +61,25 @@
private static final int COLOR_MODE_FALLBACK = COLOR_MODE_NATURAL;
+ static final String PAGE_VIEWER_SELECTION_INDEX = "page_viewer_selection_index";
+
+ private static final int DOT_INDICATOR_SIZE = 12;
+ private static final int DOT_INDICATOR_LEFT_PADDING = 6;
+ private static final int DOT_INDICATOR_RIGHT_PADDING = 6;
+
private ContentObserver mContentObserver;
private ColorDisplayManager mColorDisplayManager;
private Resources mResources;
+ private View mViewArrowPrevious;
+ private View mViewArrowNext;
+ private ViewPager mViewPager;
+
+ private ArrayList<View> mPageList;
+
+ private ImageView[] mDotIndicators;
+ private View[] mViewPagerImages;
+
@Override
public void onAttach(Context context) {
super.onAttach(context);
@@ -86,6 +108,16 @@
}
@Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ if (savedInstanceState != null) {
+ final int selectedPosition = savedInstanceState.getInt(PAGE_VIEWER_SELECTION_INDEX);
+ mViewPager.setCurrentItem(selectedPosition);
+ updateIndicator(selectedPosition);
+ }
+ }
+
+ @Override
public void onDetach() {
if (mContentObserver != null) {
getContext().getContentResolver().unregisterContentObserver(mContentObserver);
@@ -95,6 +127,12 @@
}
@Override
+ public void onSaveInstanceState(Bundle outState){
+ super.onSaveInstanceState(outState);
+ outState.putInt(PAGE_VIEWER_SELECTION_INDEX, mViewPager.getCurrentItem());
+ }
+
+ @Override
protected int getPreferenceScreenResId() {
return R.xml.color_mode_settings;
}
@@ -105,11 +143,69 @@
screen.addPreference(preview);
}
+ @VisibleForTesting
+ public ArrayList<Integer> getViewPagerResource() {
+ return new ArrayList<Integer>(
+ Arrays.asList(
+ R.layout.color_mode_view1,
+ R.layout.color_mode_view2,
+ R.layout.color_mode_view3));
+ }
+
+ void addViewPager(LayoutPreference preview) {
+ final ArrayList<Integer> tmpviewPagerList = getViewPagerResource();
+ mViewPager = preview.findViewById(R.id.viewpager);
+
+ mViewPagerImages = new View[3];
+ for (int idx = 0; idx < tmpviewPagerList.size(); idx++) {
+ mViewPagerImages[idx] =
+ getLayoutInflater().inflate(tmpviewPagerList.get(idx), null /* root */);
+ }
+
+ mPageList = new ArrayList<View>();
+ mPageList.add(mViewPagerImages[0]);
+ mPageList.add(mViewPagerImages[1]);
+ mPageList.add(mViewPagerImages[2]);
+
+ mViewPager.setAdapter(new ColorPagerAdapter(mPageList));
+
+ mViewArrowPrevious = preview.findViewById(R.id.arrow_previous);
+ mViewArrowPrevious.setOnClickListener(v -> {
+ final int previousPos = mViewPager.getCurrentItem() - 1;
+ mViewPager.setCurrentItem(previousPos, true);
+ });
+
+ mViewArrowNext = preview.findViewById(R.id.arrow_next);
+ mViewArrowNext.setOnClickListener(v -> {
+ final int nextPos = mViewPager.getCurrentItem() + 1;
+ mViewPager.setCurrentItem(nextPos, true);
+ });
+
+ mViewPager.addOnPageChangeListener(createPageListener());
+
+ final ViewGroup viewGroup = (ViewGroup) preview.findViewById(R.id.viewGroup);
+ mDotIndicators = new ImageView[mPageList.size()];
+ for (int i = 0; i < mPageList.size(); i++) {
+ final ImageView imageView = new ImageView(getContext());
+ final ViewGroup.MarginLayoutParams lp =
+ new ViewGroup.MarginLayoutParams(DOT_INDICATOR_SIZE, DOT_INDICATOR_SIZE);
+ lp.setMargins(DOT_INDICATOR_LEFT_PADDING, 0, DOT_INDICATOR_RIGHT_PADDING, 0);
+ imageView.setLayoutParams(lp);
+ mDotIndicators[i] = imageView;
+
+ viewGroup.addView(mDotIndicators[i]);
+ }
+
+ updateIndicator(mViewPager.getCurrentItem());
+ }
+
@Override
protected void addStaticPreferences(PreferenceScreen screen) {
final LayoutPreference preview = new LayoutPreference(screen.getContext(),
R.layout.color_mode_preview);
configureAndInstallPreview(preview, screen);
+
+ addViewPager(preview);
}
@Override
@@ -207,6 +303,88 @@
}
}
+ private ViewPager.OnPageChangeListener createPageListener() {
+ return new ViewPager.OnPageChangeListener() {
+ @Override
+ public void onPageScrolled(
+ int position, float positionOffset, int positionOffsetPixels) {
+ if (positionOffset != 0) {
+ for (int idx = 0; idx < mPageList.size(); idx++) {
+ mViewPagerImages[idx].setVisibility(View.VISIBLE);
+ }
+ } else {
+ mViewPagerImages[position].setContentDescription(
+ getContext().getString(R.string.colors_viewpager_content_description));
+ updateIndicator(position);
+ }
+ }
+
+ @Override
+ public void onPageSelected(int position) {}
+
+ @Override
+ public void onPageScrollStateChanged(int state) {}
+ };
+ }
+
+ private void updateIndicator(int position) {
+ for (int i = 0; i < mPageList.size(); i++) {
+ if (position == i) {
+ mDotIndicators[i].setBackgroundResource(
+ R.drawable.ic_color_page_indicator_focused);
+
+ mViewPagerImages[i].setVisibility(View.VISIBLE);
+ } else {
+ mDotIndicators[i].setBackgroundResource(
+ R.drawable.ic_color_page_indicator_unfocused);
+
+ mViewPagerImages[i].setVisibility(View.INVISIBLE);
+ }
+ }
+
+ if (position == 0) {
+ mViewArrowPrevious.setVisibility(View.INVISIBLE);
+ mViewArrowNext.setVisibility(View.VISIBLE);
+ } else if (position == (mPageList.size() - 1)) {
+ mViewArrowPrevious.setVisibility(View.VISIBLE);
+ mViewArrowNext.setVisibility(View.INVISIBLE);
+ } else {
+ mViewArrowPrevious.setVisibility(View.VISIBLE);
+ mViewArrowNext.setVisibility(View.VISIBLE);
+ }
+ }
+
+ static class ColorPagerAdapter extends PagerAdapter {
+ private final ArrayList<View> mPageViewList;
+
+ ColorPagerAdapter(ArrayList<View> pageViewList) {
+ mPageViewList = pageViewList;
+ }
+
+ @Override
+ public void destroyItem(ViewGroup container, int position, Object object) {
+ if (mPageViewList.get(position) != null) {
+ container.removeView(mPageViewList.get(position));
+ }
+ }
+
+ @Override
+ public Object instantiateItem(ViewGroup container, int position) {
+ container.addView(mPageViewList.get(position));
+ return mPageViewList.get(position);
+ }
+
+ @Override
+ public int getCount() {
+ return mPageViewList.size();
+ }
+
+ @Override
+ public boolean isViewFromObject(View view, Object object) {
+ return object == view;
+ }
+ }
+
public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
new BaseSearchIndexProvider(R.xml.color_mode_settings) {
diff --git a/src/com/android/settings/display/SmartAutoRotatePreference.java b/src/com/android/settings/display/SmartAutoRotatePreference.java
new file mode 100644
index 0000000..7cf6390
--- /dev/null
+++ b/src/com/android/settings/display/SmartAutoRotatePreference.java
@@ -0,0 +1,59 @@
+/*
+ * Copyright (C) 2021 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.settings.display;
+
+import android.content.Context;
+import android.util.AttributeSet;
+
+import com.android.internal.view.RotationPolicy;
+import com.android.settings.widget.PrimarySwitchPreference;
+
+/**
+ * component for the display settings auto rotate toggle
+ */
+public class SmartAutoRotatePreference extends PrimarySwitchPreference {
+
+ private RotationPolicy.RotationPolicyListener mRotationPolicyListener;
+
+ public SmartAutoRotatePreference(Context context, AttributeSet attrs) {
+ super(context, attrs);
+ }
+
+ @Override
+ public void onAttached() {
+ super.onAttached();
+ if (mRotationPolicyListener == null) {
+ mRotationPolicyListener = new RotationPolicy.RotationPolicyListener() {
+ @Override
+ public void onChange() {
+ setChecked(!RotationPolicy.isRotationLocked(getContext()));
+ }
+ };
+ }
+ RotationPolicy.registerRotationPolicyListener(getContext(),
+ mRotationPolicyListener);
+ }
+
+ @Override
+ public void onDetached() {
+ super.onDetached();
+ if (mRotationPolicyListener != null) {
+ RotationPolicy.unregisterRotationPolicyListener(getContext(),
+ mRotationPolicyListener);
+ }
+ }
+}
diff --git a/src/com/android/settings/display/SmartAutoRotatePreferenceController.java b/src/com/android/settings/display/SmartAutoRotatePreferenceController.java
index f8d5f96..be47cae 100644
--- a/src/com/android/settings/display/SmartAutoRotatePreferenceController.java
+++ b/src/com/android/settings/display/SmartAutoRotatePreferenceController.java
@@ -22,6 +22,7 @@
import static com.android.settings.display.SmartAutoRotateController.hasSufficientPermission;
import static com.android.settings.display.SmartAutoRotateController.isRotationResolverServiceAvailable;
+import android.app.settings.SettingsEnums;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
@@ -37,7 +38,9 @@
import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.view.RotationPolicy;
import com.android.settings.R;
-import com.android.settings.core.BasePreferenceController;
+import com.android.settings.core.TogglePreferenceController;
+import com.android.settings.overlay.FeatureFactory;
+import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnStart;
import com.android.settingslib.core.lifecycle.events.OnStop;
@@ -45,12 +48,10 @@
/**
* SmartAutoRotatePreferenceController provides auto rotate summary in display settings
*/
-public class SmartAutoRotatePreferenceController extends BasePreferenceController
+public class SmartAutoRotatePreferenceController extends TogglePreferenceController
implements LifecycleObserver, OnStart, OnStop {
- private RotationPolicy.RotationPolicyListener mRotationPolicyListener;
- private Preference mPreference;
-
+ private final MetricsFeatureProvider mMetricsFeatureProvider;
private final SensorPrivacyManager mPrivacyManager;
private final PowerManager mPowerManager;
private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
@@ -60,12 +61,16 @@
}
};
+ private RotationPolicy.RotationPolicyListener mRotationPolicyListener;
+ private Preference mPreference;
+
public SmartAutoRotatePreferenceController(Context context, String preferenceKey) {
super(context, preferenceKey);
mPrivacyManager = SensorPrivacyManager.getInstance(context);
mPrivacyManager
.addSensorPrivacyListener(CAMERA, (sensor, enabled) -> refreshSummary(mPreference));
mPowerManager = context.getSystemService(PowerManager.class);
+ mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
}
@Override
@@ -81,6 +86,12 @@
}
@Override
+ public void updateState(Preference preference) {
+ super.updateState(preference);
+ refreshSummary(mPreference);
+ }
+
+ @Override
public void onStart() {
mContext.registerReceiver(mReceiver,
new IntentFilter(PowerManager.ACTION_POWER_SAVE_MODE_CHANGED));
@@ -122,6 +133,20 @@
}
@Override
+ public boolean isChecked() {
+ return !RotationPolicy.isRotationLocked(mContext);
+ }
+
+ @Override
+ public boolean setChecked(boolean isChecked) {
+ final boolean isLocked = !isChecked;
+ mMetricsFeatureProvider.action(mContext, SettingsEnums.ACTION_ROTATION_LOCK,
+ isLocked);
+ RotationPolicy.setRotationLock(mContext, isLocked);
+ return true;
+ }
+
+ @Override
public CharSequence getSummary() {
int activeStringId = R.string.auto_rotate_option_off;
if (!RotationPolicy.isRotationLocked(mContext)) {
diff --git a/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java b/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java
index 0bce57d..dada814 100644
--- a/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java
+++ b/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java
@@ -20,6 +20,7 @@
import android.app.Activity;
import android.app.ActivityManager;
import android.app.settings.SettingsEnums;
+import android.app.backup.BackupManager;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
@@ -114,7 +115,12 @@
@VisibleForTesting
SelectorWithWidgetPreference mUnrestrictedPreference;
@VisibleForTesting
- boolean enableTriState = true;
+ boolean mEnableTriState = true;
+ @VisibleForTesting
+ @BatteryOptimizeUtils.OptimizationMode
+ int mOptimizationMode = BatteryOptimizeUtils.MODE_UNKNOWN;
+ @VisibleForTesting
+ BackupManager mBackupManager;
private AppButtonsPreferenceController mAppButtonsPreferenceController;
private BackgroundActivityPreferenceController mBackgroundActivityPreferenceController;
@@ -246,7 +252,7 @@
super.onCreate(icicle);
final String packageName = getArguments().getString(EXTRA_PACKAGE_NAME);
- if (enableTriState) {
+ if (mEnableTriState) {
onCreateForTriState(packageName);
} else {
mForegroundPreference = findPreference(KEY_PREF_FOREGROUND);
@@ -264,7 +270,7 @@
super.onResume();
initHeader();
- if (enableTriState) {
+ if (mEnableTriState) {
initPreferenceForTriState(getContext());
final String packageName = mBatteryOptimizeUtils.getPackageName();
FeatureFactory.getFactory(getContext()).getMetricsFeatureProvider()
@@ -277,6 +283,22 @@
}
}
+ @Override
+ public void onDestroy() {
+ super.onDestroy();
+ notifyBackupManager();
+ }
+
+ @VisibleForTesting
+ void notifyBackupManager() {
+ if (mEnableTriState
+ && mOptimizationMode != mBatteryOptimizeUtils.getAppOptimizationMode()) {
+ final BackupManager backupManager = mBackupManager != null
+ ? mBackupManager : new BackupManager(getContext());
+ backupManager.dataChanged();
+ }
+ }
+
@VisibleForTesting
void initHeader() {
final View appSnippet = mHeaderPreference.findViewById(R.id.entity_header);
@@ -304,7 +326,7 @@
controller.setIsInstantApp(AppUtils.isInstant(mAppEntry.info));
}
- if (enableTriState) {
+ if (mEnableTriState) {
final long foregroundTimeMs = bundle.getLong(EXTRA_FOREGROUND_TIME);
final long backgroundTimeMs = bundle.getLong(EXTRA_BACKGROUND_TIME);
final String slotTime = bundle.getString(EXTRA_SLOT_TIME, null);
@@ -375,7 +397,7 @@
@Override
protected int getPreferenceScreenResId() {
- return enableTriState ? R.xml.power_usage_detail : R.xml.power_usage_detail_legacy;
+ return mEnableTriState ? R.xml.power_usage_detail : R.xml.power_usage_detail_legacy;
}
@Override
@@ -389,7 +411,7 @@
(SettingsActivity) getActivity(), this, getSettingsLifecycle(),
packageName, mState, REQUEST_UNINSTALL, REQUEST_REMOVE_DEVICE_ADMIN);
controllers.add(mAppButtonsPreferenceController);
- if (enableTriState) {
+ if (mEnableTriState) {
controllers.add(new UnrestrictedPreferenceController(context, uid, packageName));
controllers.add(new OptimizedPreferenceController(context, uid, packageName));
controllers.add(new RestrictedPreferenceController(context, uid, packageName));
@@ -469,6 +491,7 @@
mBatteryOptimizeUtils = new BatteryOptimizeUtils(
getContext(), getArguments().getInt(EXTRA_UID), packageName);
+ mOptimizationMode = mBatteryOptimizeUtils.getAppOptimizationMode();
}
private CharSequence getAppActiveTime(
diff --git a/src/com/android/settings/fuelgauge/BatteryAppListPreferenceController.java b/src/com/android/settings/fuelgauge/BatteryAppListPreferenceController.java
index 29872ac..b436dfe 100644
--- a/src/com/android/settings/fuelgauge/BatteryAppListPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/BatteryAppListPreferenceController.java
@@ -491,8 +491,7 @@
use = 450;
for (int i = 0; i < 100; i++) {
- builder.getOrCreateUidBatteryConsumerBuilder(
- new FakeUid(Process.FIRST_APPLICATION_UID + i))
+ builder.getOrCreateUidBatteryConsumerBuilder(Process.FIRST_APPLICATION_UID + i)
.setTimeInStateMs(UidBatteryConsumer.STATE_FOREGROUND, 10000 + i * 1000)
.setTimeInStateMs(UidBatteryConsumer.STATE_BACKGROUND, 20000 + i * 2000)
.setConsumedPower(BatteryConsumer.POWER_COMPONENT_CPU, use);
@@ -500,18 +499,17 @@
}
// Simulate dex2oat process.
- builder.getOrCreateUidBatteryConsumerBuilder(new FakeUid(Process.FIRST_APPLICATION_UID))
+ builder.getOrCreateUidBatteryConsumerBuilder(Process.FIRST_APPLICATION_UID)
.setUsageDurationMillis(BatteryConsumer.POWER_COMPONENT_CPU, 100000)
.setConsumedPower(BatteryConsumer.POWER_COMPONENT_CPU, 1000.0)
.setPackageWithHighestDrain("dex2oat");
- builder.getOrCreateUidBatteryConsumerBuilder(new FakeUid(Process.FIRST_APPLICATION_UID + 1))
+ builder.getOrCreateUidBatteryConsumerBuilder(Process.FIRST_APPLICATION_UID + 1)
.setUsageDurationMillis(BatteryConsumer.POWER_COMPONENT_CPU, 100000)
.setConsumedPower(BatteryConsumer.POWER_COMPONENT_CPU, 1000.0)
.setPackageWithHighestDrain("dex2oat");
- builder.getOrCreateUidBatteryConsumerBuilder(
- new FakeUid(UserHandle.getSharedAppGid(Process.LOG_UID)))
+ builder.getOrCreateUidBatteryConsumerBuilder(UserHandle.getSharedAppGid(Process.LOG_UID))
.setUsageDurationMillis(BatteryConsumer.POWER_COMPONENT_CPU, 100000)
.setConsumedPower(BatteryConsumer.POWER_COMPONENT_CPU, 900.0);
diff --git a/src/com/android/settings/fuelgauge/BatteryBackupHelper.java b/src/com/android/settings/fuelgauge/BatteryBackupHelper.java
new file mode 100644
index 0000000..af16edb
--- /dev/null
+++ b/src/com/android/settings/fuelgauge/BatteryBackupHelper.java
@@ -0,0 +1,316 @@
+/*
+ * Copyright (C) 2021 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.settings.fuelgauge;
+
+import android.app.AppGlobals;
+import android.app.AppOpsManager;
+import android.app.backup.BackupDataInputStream;
+import android.app.backup.BackupDataOutput;
+import android.app.backup.BackupHelper;
+import android.content.Context;
+import android.content.pm.ApplicationInfo;
+import android.content.pm.IPackageManager;
+import android.content.pm.PackageManager;
+import android.content.pm.ParceledListSlice;
+import android.content.pm.UserInfo;
+import android.os.Build;
+import android.os.IDeviceIdleController;
+import android.os.RemoteException;
+import android.os.ParcelFileDescriptor;
+import android.os.ServiceManager;
+import android.os.UserHandle;
+import android.os.UserManager;
+import android.util.Log;
+
+import androidx.annotation.VisibleForTesting;
+
+import com.android.settingslib.fuelgauge.PowerAllowlistBackend;
+
+import java.io.IOException;
+import java.nio.charset.StandardCharsets;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
+/** An implementation to backup and restore battery configurations. */
+public final class BatteryBackupHelper implements BackupHelper {
+ /** An inditifier for {@link BackupHelper}. */
+ public static final String TAG = "BatteryBackupHelper";
+ private static final String DEVICE_IDLE_SERVICE = "deviceidle";
+ private static final boolean DEBUG = Build.TYPE.equals("userdebug");
+
+ // Only the owner can see all apps.
+ private static final int RETRIEVE_FLAG_ADMIN =
+ PackageManager.MATCH_ANY_USER |
+ PackageManager.MATCH_DISABLED_COMPONENTS |
+ PackageManager.MATCH_DISABLED_UNTIL_USED_COMPONENTS;
+ private static final int RETRIEVE_FLAG =
+ PackageManager.MATCH_DISABLED_COMPONENTS |
+ PackageManager.MATCH_DISABLED_UNTIL_USED_COMPONENTS;
+
+ static final String DELIMITER = ",";
+ static final String DELIMITER_MODE = ":";
+ static final String KEY_FULL_POWER_LIST = "full_power_list";
+ static final String KEY_OPTIMIZATION_LIST = "optimization_mode_list";
+
+ @VisibleForTesting
+ PowerAllowlistBackend mPowerAllowlistBackend;
+ @VisibleForTesting
+ IDeviceIdleController mIDeviceIdleController;
+ @VisibleForTesting
+ IPackageManager mIPackageManager;
+ @VisibleForTesting
+ BatteryOptimizeUtils mBatteryOptimizeUtils;
+
+ private final Context mContext;
+
+ public BatteryBackupHelper(Context context) {
+ mContext = context.getApplicationContext();
+ }
+
+ @Override
+ public void performBackup(ParcelFileDescriptor oldState, BackupDataOutput data,
+ ParcelFileDescriptor newState) {
+ if (!isOwner() || data == null) {
+ Log.w(TAG, "ignore performBackup() for non-owner or empty data");
+ return;
+ }
+ final List<String> allowlistedApps = backupFullPowerList(data);
+ if (allowlistedApps != null) {
+ backupOptimizationMode(data, allowlistedApps);
+ }
+ }
+
+ @Override
+ public void restoreEntity(BackupDataInputStream data) {
+ if (!isOwner() || data == null || data.size() == 0) {
+ Log.w(TAG, "ignore restoreEntity() for non-owner or empty data");
+ return;
+ }
+ if (KEY_OPTIMIZATION_LIST.equals(data.getKey())) {
+ final int dataSize = data.size();
+ final byte[] dataBytes = new byte[dataSize];
+ try {
+ data.read(dataBytes, 0 /*offset*/, dataSize);
+ } catch (IOException e) {
+ Log.e(TAG, "failed to load BackupDataInputStream", e);
+ return;
+ }
+ restoreOptimizationMode(dataBytes);
+ }
+ }
+
+ @Override
+ public void writeNewStateDescription(ParcelFileDescriptor newState) {
+ }
+
+ private List<String> backupFullPowerList(BackupDataOutput data) {
+ final long timestamp = System.currentTimeMillis();
+ String[] allowlistedApps;
+ try {
+ allowlistedApps = getIDeviceIdleController().getFullPowerWhitelist();
+ } catch (RemoteException e) {
+ Log.e(TAG, "backupFullPowerList() failed", e);
+ return null;
+ }
+ // Ignores unexpected emptty result case.
+ if (allowlistedApps == null || allowlistedApps.length == 0) {
+ Log.w(TAG, "no data found in the getFullPowerList()");
+ return new ArrayList<>();
+ }
+
+ final String allowedApps = String.join(DELIMITER, allowlistedApps);
+ writeBackupData(data, KEY_FULL_POWER_LIST, allowedApps);
+ Log.d(TAG, String.format("backup getFullPowerList() size=%d in %d/ms",
+ allowlistedApps.length, (System.currentTimeMillis() - timestamp)));
+ return Arrays.asList(allowlistedApps);
+ }
+
+ @VisibleForTesting
+ void backupOptimizationMode(BackupDataOutput data, List<String> allowlistedApps) {
+ final long timestamp = System.currentTimeMillis();
+ final List<ApplicationInfo> applications = getInstalledApplications();
+ if (applications == null || applications.isEmpty()) {
+ Log.w(TAG, "no data found in the getInstalledApplications()");
+ return;
+ }
+ int backupCount = 0;
+ final StringBuilder builder = new StringBuilder();
+ final AppOpsManager appOps = mContext.getSystemService(AppOpsManager.class);
+ // Converts application into the AppUsageState.
+ for (ApplicationInfo info : applications) {
+ final int mode = appOps.checkOpNoThrow(
+ AppOpsManager.OP_RUN_ANY_IN_BACKGROUND, info.uid, info.packageName);
+ @BatteryOptimizeUtils.OptimizationMode
+ final int optimizationMode = BatteryOptimizeUtils.getAppOptimizationMode(
+ mode, allowlistedApps.contains(info.packageName));
+ // Ignores default optimized/unknown state or system/default apps.
+ if (optimizationMode == BatteryOptimizeUtils.MODE_OPTIMIZED
+ || optimizationMode == BatteryOptimizeUtils.MODE_UNKNOWN
+ || isSystemOrDefaultApp(info.packageName)) {
+ continue;
+ }
+ final String packageOptimizeMode =
+ info.packageName + DELIMITER_MODE + optimizationMode;
+ builder.append(packageOptimizeMode + DELIMITER);
+ debugLog(packageOptimizeMode);
+ backupCount++;
+ }
+
+ writeBackupData(data, KEY_OPTIMIZATION_LIST, builder.toString());
+ Log.d(TAG, String.format("backup getInstalledApplications():%d count=%d in %d/ms",
+ applications.size(), backupCount, (System.currentTimeMillis() - timestamp)));
+ }
+
+ @VisibleForTesting
+ void restoreOptimizationMode(byte[] dataBytes) {
+ final long timestamp = System.currentTimeMillis();
+ final String dataContent = new String(dataBytes, StandardCharsets.UTF_8);
+ if (dataContent == null || dataContent.isEmpty()) {
+ Log.w(TAG, "no data found in the restoreOptimizationMode()");
+ return;
+ }
+ final String[] appConfigurations = dataContent.split(BatteryBackupHelper.DELIMITER);
+ if (appConfigurations == null || appConfigurations.length == 0) {
+ Log.w(TAG, "no data found from the split() processing");
+ return;
+ }
+ int restoreCount = 0;
+ for (int index = 0; index < appConfigurations.length; index++) {
+ final String[] results = appConfigurations[index]
+ .split(BatteryBackupHelper.DELIMITER_MODE);
+ // Example format: com.android.systemui:2 we should have length=2
+ if (results == null || results.length != 2) {
+ Log.w(TAG, "invalid raw data found:" + appConfigurations[index]);
+ continue;
+ }
+ final String packageName = results[0];
+ // Ignores system/default apps.
+ if (isSystemOrDefaultApp(packageName)) {
+ Log.w(TAG, "ignore from isSystemOrDefaultApp():" + packageName);
+ continue;
+ }
+ @BatteryOptimizeUtils.OptimizationMode
+ int optimizationMode = BatteryOptimizeUtils.MODE_UNKNOWN;
+ try {
+ optimizationMode = Integer.parseInt(results[1]);
+ } catch (NumberFormatException e) {
+ Log.e(TAG, "failed to parse the optimization mode: "
+ + appConfigurations[index], e);
+ continue;
+ }
+ restoreOptimizationMode(packageName, optimizationMode);
+ restoreCount++;
+ }
+ Log.d(TAG, String.format("restoreOptimizationMode() count=%d in %d/ms",
+ restoreCount, (System.currentTimeMillis() - timestamp)));
+ }
+
+ private void restoreOptimizationMode(
+ String packageName, @BatteryOptimizeUtils.OptimizationMode int mode) {
+ final int uid = BatteryUtils.getInstance(mContext).getPackageUid(packageName);
+ if (uid == BatteryUtils.UID_NULL) {
+ return;
+ }
+ final BatteryOptimizeUtils batteryOptimizeUtils =
+ mBatteryOptimizeUtils != null
+ ? mBatteryOptimizeUtils /*testing only*/
+ : new BatteryOptimizeUtils(mContext, uid, packageName);
+ batteryOptimizeUtils.setAppOptimizationMode(mode);
+ Log.d(TAG, String.format("restore:%s mode=%d", packageName, mode));
+ }
+
+ // Provides an opportunity to inject mock IDeviceIdleController for testing.
+ private IDeviceIdleController getIDeviceIdleController() {
+ if (mIDeviceIdleController != null) {
+ return mIDeviceIdleController;
+ }
+ mIDeviceIdleController = IDeviceIdleController.Stub.asInterface(
+ ServiceManager.getService(DEVICE_IDLE_SERVICE));
+ return mIDeviceIdleController;
+ }
+
+ private IPackageManager getIPackageManager() {
+ if (mIPackageManager != null) {
+ return mIPackageManager;
+ }
+ mIPackageManager = AppGlobals.getPackageManager();
+ return mIPackageManager;
+ }
+
+ private PowerAllowlistBackend getPowerAllowlistBackend() {
+ if (mPowerAllowlistBackend != null) {
+ return mPowerAllowlistBackend;
+ }
+ mPowerAllowlistBackend = PowerAllowlistBackend.getInstance(mContext);
+ return mPowerAllowlistBackend;
+ }
+
+ private boolean isSystemOrDefaultApp(String packageName) {
+ final PowerAllowlistBackend powerAllowlistBackend = getPowerAllowlistBackend();
+ return powerAllowlistBackend.isSysAllowlisted(packageName)
+ || powerAllowlistBackend.isDefaultActiveApp(packageName);
+ }
+
+ private List<ApplicationInfo> getInstalledApplications() {
+ final List<ApplicationInfo> applications = new ArrayList<>();
+ final UserManager um = mContext.getSystemService(UserManager.class);
+ for (UserInfo userInfo : um.getProfiles(UserHandle.myUserId())) {
+ try {
+ @SuppressWarnings("unchecked")
+ final ParceledListSlice<ApplicationInfo> infoList =
+ getIPackageManager().getInstalledApplications(
+ userInfo.isAdmin() ? RETRIEVE_FLAG_ADMIN : RETRIEVE_FLAG,
+ userInfo.id);
+ if (infoList != null) {
+ applications.addAll(infoList.getList());
+ }
+ } catch (Exception e) {
+ Log.e(TAG, "getInstalledApplications() is failed", e);
+ return null;
+ }
+ }
+ // Removes the application which is disabled by the system.
+ for (int index = applications.size() - 1; index >= 0; index--) {
+ final ApplicationInfo info = applications.get(index);
+ if (info.enabledSetting != PackageManager.COMPONENT_ENABLED_STATE_DISABLED_USER
+ && !info.enabled) {
+ applications.remove(index);
+ }
+ }
+ return applications;
+ }
+
+ private void debugLog(String debugContent) {
+ if (DEBUG) Log.d(TAG, debugContent);
+ }
+
+ private static void writeBackupData(
+ BackupDataOutput data, String dataKey, String dataContent) {
+ final byte[] dataContentBytes = dataContent.getBytes();
+ try {
+ data.writeEntityHeader(dataKey, dataContentBytes.length);
+ data.writeEntityData(dataContentBytes, dataContentBytes.length);
+ } catch (IOException e) {
+ Log.e(TAG, "writeBackupData() is failed for " + dataKey, e);
+ }
+ }
+
+ private static boolean isOwner() {
+ return UserHandle.myUserId() == UserHandle.USER_OWNER;
+ }
+}
diff --git a/src/com/android/settings/fuelgauge/BatteryDiffEntry.java b/src/com/android/settings/fuelgauge/BatteryDiffEntry.java
index 3ad768a..0074f93 100644
--- a/src/com/android/settings/fuelgauge/BatteryDiffEntry.java
+++ b/src/com/android/settings/fuelgauge/BatteryDiffEntry.java
@@ -40,7 +40,8 @@
// Caches app label and icon to improve loading performance.
static final Map<String, BatteryEntry.NameAndIcon> sResourceCache = new HashMap<>();
// Whether a specific item is valid to launch restriction page?
- static final Map<String, Boolean> sValidForRestriction = new HashMap<>();
+ @VisibleForTesting(otherwise = VisibleForTesting.PACKAGE_PRIVATE)
+ public static final Map<String, Boolean> sValidForRestriction = new HashMap<>();
/** A comparator for {@link BatteryDiffEntry} based on consumed percentage. */
public static final Comparator<BatteryDiffEntry> COMPARATOR =
@@ -339,7 +340,8 @@
return builder.toString();
}
- static void clearCache() {
+ /** Clears app icon and label cache data. */
+ public static void clearCache() {
sResourceCache.clear();
sValidForRestriction.clear();
}
diff --git a/src/com/android/settings/fuelgauge/BatteryOptimizeUtils.java b/src/com/android/settings/fuelgauge/BatteryOptimizeUtils.java
index 4a56040..db29ac6 100644
--- a/src/com/android/settings/fuelgauge/BatteryOptimizeUtils.java
+++ b/src/com/android/settings/fuelgauge/BatteryOptimizeUtils.java
@@ -16,6 +16,7 @@
package com.android.settings.fuelgauge;
+import android.annotation.IntDef;
import android.app.AppOpsManager;
import android.content.Context;
import android.util.Log;
@@ -24,6 +25,9 @@
import com.android.settingslib.fuelgauge.PowerAllowlistBackend;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+
/** A utility class for application usage operation. */
public class BatteryOptimizeUtils {
private static final String TAG = "BatteryOptimizeUtils";
@@ -32,21 +36,26 @@
@VisibleForTesting AppOpsManager mAppOpsManager;
@VisibleForTesting BatteryUtils mBatteryUtils;
@VisibleForTesting PowerAllowlistBackend mPowerAllowListBackend;
+ @VisibleForTesting int mMode;
+ @VisibleForTesting boolean mAllowListed;
+
private final String mPackageName;
private final int mUid;
- private int mMode;
- private boolean mAllowListed;
+ // Optimization modes.
+ static final int MODE_UNKNOWN = 0;
+ static final int MODE_RESTRICTED = 1;
+ static final int MODE_UNRESTRICTED = 2;
+ static final int MODE_OPTIMIZED = 3;
- /**
- * Usage type of application.
- */
- public enum AppUsageState {
- UNKNOWN,
- RESTRICTED,
- UNRESTRICTED,
- OPTIMIZED,
- }
+ @IntDef(prefix = {"MODE_"}, value = {
+ MODE_UNKNOWN,
+ MODE_RESTRICTED,
+ MODE_UNRESTRICTED,
+ MODE_OPTIMIZED,
+ })
+ @Retention(RetentionPolicy.SOURCE)
+ static @interface OptimizationMode {}
public BatteryOptimizeUtils(Context context, int uid, String packageName) {
mUid = uid;
@@ -59,36 +68,48 @@
mAllowListed = mPowerAllowListBackend.isAllowlisted(mPackageName);
}
- public AppUsageState getAppUsageState() {
- refreshState();
- if (!mAllowListed && mMode == AppOpsManager.MODE_IGNORED) {
- return AppUsageState.RESTRICTED;
- } else if (mAllowListed && mMode == AppOpsManager.MODE_ALLOWED) {
- return AppUsageState.UNRESTRICTED;
- } else if (!mAllowListed && mMode == AppOpsManager.MODE_ALLOWED) {
- return AppUsageState.OPTIMIZED;
+ /** Gets the {@link OptimizationMode} based on mode and allowed list. */
+ @OptimizationMode
+ public static int getAppOptimizationMode(int mode, boolean isAllowListed) {
+ if (!isAllowListed && mode == AppOpsManager.MODE_IGNORED) {
+ return MODE_RESTRICTED;
+ } else if (isAllowListed && mode == AppOpsManager.MODE_ALLOWED) {
+ return MODE_UNRESTRICTED;
+ } else if (!isAllowListed && mode == AppOpsManager.MODE_ALLOWED) {
+ return MODE_OPTIMIZED;
} else {
- Log.d(TAG, "get unknown app usage state.");
- return AppUsageState.UNKNOWN;
+ return MODE_UNKNOWN;
}
}
- public void setAppUsageState(AppUsageState state) {
- switch (state) {
- case RESTRICTED:
+ /** Gets the {@link OptimizationMode} for associated app. */
+ @OptimizationMode
+ public int getAppOptimizationMode() {
+ refreshState();
+ return getAppOptimizationMode(mMode, mAllowListed);
+ }
+
+ /** Sets the {@link OptimizationMode} for associated app. */
+ public void setAppOptimizationMode(@OptimizationMode int mode) {
+ if (getAppOptimizationMode(mMode, mAllowListed) == mode) {
+ Log.w(TAG, "set the same optimization mode for: " + mPackageName);
+ return;
+ }
+ switch (mode) {
+ case MODE_RESTRICTED:
mBatteryUtils.setForceAppStandby(mUid, mPackageName, AppOpsManager.MODE_IGNORED);
mPowerAllowListBackend.removeApp(mPackageName);
break;
- case UNRESTRICTED:
+ case MODE_UNRESTRICTED:
mBatteryUtils.setForceAppStandby(mUid, mPackageName, AppOpsManager.MODE_ALLOWED);
mPowerAllowListBackend.addApp(mPackageName);
break;
- case OPTIMIZED:
+ case MODE_OPTIMIZED:
mBatteryUtils.setForceAppStandby(mUid, mPackageName, AppOpsManager.MODE_ALLOWED);
mPowerAllowListBackend.removeApp(mPackageName);
break;
default:
- Log.d(TAG, "set unknown app usage state.");
+ Log.d(TAG, "set unknown app optimization mode.");
}
}
diff --git a/src/com/android/settings/fuelgauge/ConvertUtils.java b/src/com/android/settings/fuelgauge/ConvertUtils.java
index 827ac92..a5a58ad 100644
--- a/src/com/android/settings/fuelgauge/ConvertUtils.java
+++ b/src/com/android/settings/fuelgauge/ConvertUtils.java
@@ -25,6 +25,8 @@
import androidx.annotation.VisibleForTesting;
+import com.android.settings.overlay.FeatureFactory;
+
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.time.Duration;
@@ -259,7 +261,7 @@
}
insert24HoursData(BatteryChartView.SELECTED_INDEX_ALL, resultMap);
if (purgeLowPercentageAndFakeData) {
- purgeLowPercentageAndFakeData(resultMap);
+ purgeLowPercentageAndFakeData(context, resultMap);
}
return resultMap;
}
@@ -298,7 +300,12 @@
// Removes low percentage data and fake usage data, which will be zero value.
private static void purgeLowPercentageAndFakeData(
+ final Context context,
final Map<Integer, List<BatteryDiffEntry>> indexedUsageMap) {
+ final List<CharSequence> backgroundUsageTimeHideList =
+ FeatureFactory.getFactory(context)
+ .getPowerUsageFeatureProvider(context)
+ .getHideBackgroundUsageTimeList(context);
for (List<BatteryDiffEntry> entries : indexedUsageMap.values()) {
final Iterator<BatteryDiffEntry> iterator = entries.iterator();
while (iterator.hasNext()) {
@@ -307,6 +314,12 @@
|| FAKE_PACKAGE_NAME.equals(entry.getPackageName())) {
iterator.remove();
}
+ final String packageName = entry.getPackageName();
+ if (packageName != null
+ && !backgroundUsageTimeHideList.isEmpty()
+ && backgroundUsageTimeHideList.contains(packageName)) {
+ entry.mBackgroundUsageTimeInMs = 0;
+ }
}
}
}
diff --git a/src/com/android/settings/fuelgauge/FakeUid.java b/src/com/android/settings/fuelgauge/FakeUid.java
deleted file mode 100644
index ee0d91f..0000000
--- a/src/com/android/settings/fuelgauge/FakeUid.java
+++ /dev/null
@@ -1,432 +0,0 @@
-/*
- * Copyright (C) 2015 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.settings.fuelgauge;
-
-import android.os.BatteryStats;
-import android.os.BatteryStats.Counter;
-import android.os.BatteryStats.Timer;
-import android.os.BatteryStats.Uid;
-import android.util.ArrayMap;
-import android.util.SparseArray;
-import android.util.SparseIntArray;
-
-/**
- * Fake UID for testing power usage screen.
- */
-public class FakeUid extends Uid {
-
- private final int mUid;
-
- public FakeUid(int uid) {
- mUid = uid;
- }
-
- @Override
- public int getUid() {
- return mUid;
- }
-
- @Override
- public ArrayMap<String, ? extends Wakelock> getWakelockStats() {
- return null;
- }
-
- @Override
- public Timer getAggregatedPartialWakelockTimer() {
- return null;
- }
-
- @Override
- public Timer getMulticastWakelockStats() {
- return null;
- }
-
- @Override
- public ArrayMap<String, ? extends Timer> getSyncStats() {
- return null;
- }
-
- @Override
- public ArrayMap<String, ? extends Timer> getJobStats() {
- return null;
- }
-
- @Override
- public ArrayMap<String, SparseIntArray> getJobCompletionStats() {
- return null;
- }
-
- @Override
- public SparseArray<? extends Sensor> getSensorStats() {
- return null;
- }
-
- @Override
- public SparseArray<? extends Pid> getPidStats() {
- return null;
- }
-
- @Override
- public ArrayMap<String, ? extends Proc> getProcessStats() {
- return null;
- }
-
- @Override
- public ArrayMap<String, ? extends Pkg> getPackageStats() {
- return null;
- }
-
- @Override
- public void noteWifiRunningLocked(long elapsedRealtime) {
- }
-
- @Override
- public void noteWifiStoppedLocked(long elapsedRealtime) {
- }
-
- @Override
- public void noteFullWifiLockAcquiredLocked(long elapsedRealtime) {
- }
-
- @Override
- public void noteFullWifiLockReleasedLocked(long elapsedRealtime) {
- }
-
- @Override
- public void noteWifiScanStartedLocked(long elapsedRealtime) {
- }
-
- @Override
- public void noteWifiScanStoppedLocked(long elapsedRealtime) {
- }
-
- @Override
- public void noteWifiBatchedScanStartedLocked(int csph, long elapsedRealtime) {
- }
-
- @Override
- public void noteWifiBatchedScanStoppedLocked(long elapsedRealtime) {
- }
-
- @Override
- public void noteWifiMulticastEnabledLocked(long elapsedRealtime) {
- }
-
- @Override
- public void noteWifiMulticastDisabledLocked(long elapsedRealtime) {
- }
-
- @Override
- public void noteActivityResumedLocked(long elapsedRealtime) {
- }
-
- @Override
- public void noteActivityPausedLocked(long elapsedRealtime) {
- }
-
- @Override
- public long getWifiRunningTime(long elapsedRealtimeUs, int which) {
- return 0;
- }
-
- @Override
- public long getFullWifiLockTime(long elapsedRealtimeUs, int which) {
- return 0;
- }
-
- @Override
- public long getWifiScanTime(long elapsedRealtimeUs, int which) {
- return 0;
- }
-
- @Override
- public int getWifiScanCount(int which) {
- return 0;
- }
-
- @Override
- public Timer getWifiScanTimer() {
- return null;
- }
-
- @Override
- public int getWifiScanBackgroundCount(int which) {
- return 0;
- }
-
- @Override
- public long getWifiScanActualTime(long elapsedRealtimeUs) {
- return 0;
- }
-
- @Override
- public long getWifiScanBackgroundTime(long elapsedRealtimeUs) {
- return 0;
- }
-
- @Override
- public Timer getWifiScanBackgroundTimer() {
- return null;
- }
-
- @Override
- public long getWifiBatchedScanTime(int csphBin, long elapsedRealtimeUs, int which) {
- return 0;
- }
-
- @Override
- public int getWifiBatchedScanCount(int csphBin, int which) {
- return 0;
- }
-
- @Override
- public long getWifiMulticastTime(long elapsedRealtimeUs, int which) {
- return 0;
- }
-
- @Override
- public Timer getAudioTurnedOnTimer() {
- return null;
- }
-
- @Override
- public Timer getVideoTurnedOnTimer() {
- return null;
- }
-
- @Override
- public Timer getFlashlightTurnedOnTimer() {
- return null;
- }
-
- @Override
- public Timer getCameraTurnedOnTimer() {
- return null;
- }
-
- @Override
- public Timer getForegroundActivityTimer() {
- return null;
- }
-
- @Override
- public Timer getForegroundServiceTimer() {
- return null;
- }
-
- @Override
- public long getProcessStateTime(int state, long elapsedRealtimeUs, int which) {
- return 0;
- }
-
- @Override
- public Timer getProcessStateTimer(int state) {
- return null;
- }
-
- @Override
- public Timer getVibratorOnTimer() {
- return null;
- }
-
- @Override
- public void noteUserActivityLocked(int type) {
- }
-
- @Override
- public boolean hasUserActivity() {
- return false;
- }
-
- @Override
- public int getUserActivityCount(int type, int which) {
- return 0;
- }
-
- @Override
- public boolean hasNetworkActivity() {
- return false;
- }
-
- @Override
- public long getNetworkActivityBytes(int type, int which) {
- return 0;
- }
-
- @Override
- public long getNetworkActivityPackets(int type, int which) {
- return 0;
- }
-
- @Override
- public long getMobileRadioActiveTime(int which) {
- return 0;
- }
-
- @Override
- public int getMobileRadioActiveCount(int which) {
- return 0;
- }
-
- @Override
- public long getUserCpuTimeUs(int which) {
- return 0;
- }
-
- @Override
- public long getSystemCpuTimeUs(int which) {
- return 0;
- }
-
- @Override
- public long getTimeAtCpuSpeed(int cluster, int step, int which) {
- return 0;
- }
-
- @Override
- public BatteryStats.ControllerActivityCounter getWifiControllerActivity() {
- return null;
- }
-
- @Override
- public BatteryStats.ControllerActivityCounter getBluetoothControllerActivity() {
- return null;
- }
-
- @Override
- public BatteryStats.ControllerActivityCounter getModemControllerActivity() {
- return null;
- }
-
- @Override
- public Timer getBluetoothScanTimer() {
- return null;
- }
-
- @Override
- public Timer getBluetoothScanBackgroundTimer() {
- return null;
- }
-
- @Override
- public Timer getBluetoothUnoptimizedScanTimer() {
- return null;
- }
-
- @Override
- public Timer getBluetoothUnoptimizedScanBackgroundTimer() {
- return null;
- }
-
- @Override
- public Counter getBluetoothScanResultCounter() {
- return null;
- }
-
- @Override
- public Counter getBluetoothScanResultBgCounter() {
- return null;
- }
-
- @Override
- public long getWifiRadioApWakeupCount(int which) {
- return 0;
- }
-
- @Override
- public void getDeferredJobsCheckinLineLocked(StringBuilder sb, int which) {
- }
-
- @Override
- public void getDeferredJobsLineLocked(StringBuilder sb, int which) {
- }
-
- @Override
- public long getBluetoothMeasuredBatteryConsumptionUC() {
- return 0;
- }
-
- @Override
- public long getCpuMeasuredBatteryConsumptionUC() {
- return 0;
- }
-
- @Override
- public long getGnssMeasuredBatteryConsumptionUC() {
- return 0;
- }
-
- @Override
- public long getMobileRadioMeasuredBatteryConsumptionUC() {
- return 0;
- }
-
- @Override
- public long getScreenOnMeasuredBatteryConsumptionUC() {
- return 0;
- }
-
- @Override
- public long getWifiMeasuredBatteryConsumptionUC() {
- return 0;
- }
-
- @Override
- public long[] getCustomConsumerMeasuredBatteryConsumptionUC() {
- return null;
- }
-
- @Override
- public long getMobileRadioApWakeupCount(int which) {
- return 0;
- }
-
- @Override
- public long[] getCpuFreqTimes(int which) {
- return null;
- }
-
- @Override
- public long[] getScreenOffCpuFreqTimes(int which) {
- return null;
- }
-
- @Override
- public long getCpuActiveTime() {
- return 0;
- }
-
- @Override
- public long[] getCpuClusterTimes() {
- return null;
- }
-
- @Override
- public long[] getCpuFreqTimes(int procState, int which) {
- return null;
- }
-
- @Override
- public long[] getScreenOffCpuFreqTimes(int procState, int which) {
- return null;
- }
-
- @Override
- public double getProportionalSystemServiceUsage() {
- return 0;
- }
-}
diff --git a/src/com/android/settings/fuelgauge/OptimizedPreferenceController.java b/src/com/android/settings/fuelgauge/OptimizedPreferenceController.java
index 4d062c2..d8bf27d 100644
--- a/src/com/android/settings/fuelgauge/OptimizedPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/OptimizedPreferenceController.java
@@ -16,8 +16,6 @@
package com.android.settings.fuelgauge;
-import static com.android.settings.fuelgauge.BatteryOptimizeUtils.AppUsageState.OPTIMIZED;
-
import android.content.Context;
import android.util.Log;
@@ -59,7 +57,8 @@
Log.d(TAG, "is system or default app, disable pref");
((SelectorWithWidgetPreference) preference).setChecked(false);
preference.setEnabled(false);
- } else if (mBatteryOptimizeUtils.getAppUsageState() == OPTIMIZED) {
+ } else if (mBatteryOptimizeUtils.getAppOptimizationMode()
+ == BatteryOptimizeUtils.MODE_OPTIMIZED) {
Log.d(TAG, "is optimized states");
((SelectorWithWidgetPreference) preference).setChecked(true);
} else {
@@ -78,7 +77,7 @@
return false;
}
- mBatteryOptimizeUtils.setAppUsageState(OPTIMIZED);
+ mBatteryOptimizeUtils.setAppOptimizationMode(BatteryOptimizeUtils.MODE_OPTIMIZED);
Log.d(TAG, "Set optimized");
return true;
}
diff --git a/src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java b/src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java
index d914825..9308cce 100644
--- a/src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java
+++ b/src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java
@@ -21,9 +21,9 @@
import android.net.Uri;
import android.util.SparseIntArray;
-import com.android.internal.os.BatterySipper;
import com.android.settingslib.fuelgauge.Estimate;
+import java.util.List;
import java.util.Map;
/**
@@ -54,12 +54,7 @@
/**
* Check whether it is type service
*/
- boolean isTypeService(BatterySipper sipper);
-
- /**
- * Check whether it is type system
- */
- boolean isTypeSystem(BatterySipper sipper);
+ boolean isTypeService(int uid);
/**
* Check whether it is type system
@@ -147,4 +142,9 @@
* Returns {@link Uri} to monitor battery history data is update.
*/
Uri getBatteryHistoryUri();
+
+ /**
+ * Returns {@link List} for hidding applications background usage time.
+ */
+ List<CharSequence> getHideBackgroundUsageTimeList(Context context);
}
diff --git a/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java b/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java
index 895bbb2..5dabec2 100644
--- a/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java
+++ b/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java
@@ -23,10 +23,11 @@
import android.os.Process;
import android.util.SparseIntArray;
-import com.android.internal.os.BatterySipper;
import com.android.internal.util.ArrayUtils;
import com.android.settingslib.fuelgauge.Estimate;
+import java.util.ArrayList;
+import java.util.List;
import java.util.Map;
public class PowerUsageFeatureProviderImpl implements PowerUsageFeatureProvider {
@@ -46,25 +47,7 @@
}
@Override
- public boolean isTypeService(BatterySipper sipper) {
- return false;
- }
-
- @Override
- public boolean isTypeSystem(BatterySipper sipper) {
- final int uid = sipper.uidObj == null ? -1 : sipper.getUid();
- sipper.mPackages = mPackageManager.getPackagesForUid(uid);
- // Classify all the sippers to type system if the range of uid is 0...FIRST_APPLICATION_UID
- if (uid >= Process.ROOT_UID && uid < Process.FIRST_APPLICATION_UID) {
- return true;
- } else if (sipper.mPackages != null) {
- for (final String packageName : sipper.mPackages) {
- if (ArrayUtils.contains(PACKAGES_SYSTEM, packageName)) {
- return true;
- }
- }
- }
-
+ public boolean isTypeService(int uid) {
return false;
}
@@ -173,4 +156,9 @@
public Uri getBatteryHistoryUri() {
return null;
}
+
+ @Override
+ public List<CharSequence> getHideBackgroundUsageTimeList(Context context) {
+ return new ArrayList<>();
+ }
}
diff --git a/src/com/android/settings/fuelgauge/RequestIgnoreBatteryOptimizations.java b/src/com/android/settings/fuelgauge/RequestIgnoreBatteryOptimizations.java
index f75fccc..7caad60 100644
--- a/src/com/android/settings/fuelgauge/RequestIgnoreBatteryOptimizations.java
+++ b/src/com/android/settings/fuelgauge/RequestIgnoreBatteryOptimizations.java
@@ -32,10 +32,11 @@
public class RequestIgnoreBatteryOptimizations extends AlertActivity implements
DialogInterface.OnClickListener {
- static final String TAG = "RequestIgnoreBatteryOptimizations";
+ private static final String TAG = "RequestIgnoreBatteryOptimizations";
+ private static final boolean DEBUG = false;
private PowerWhitelistManager mPowerWhitelistManager;
- String mPackageName;
+ private String mPackageName;
@Override
public void onCreate(Bundle savedInstanceState) {
@@ -45,14 +46,14 @@
Uri data = getIntent().getData();
if (data == null) {
- Log.w(TAG, "No data supplied for IGNORE_BATTERY_OPTIMIZATION_SETTINGS in: "
+ debugLog("No data supplied for IGNORE_BATTERY_OPTIMIZATION_SETTINGS in: "
+ getIntent());
finish();
return;
}
mPackageName = data.getSchemeSpecificPart();
if (mPackageName == null) {
- Log.w(TAG, "No data supplied for IGNORE_BATTERY_OPTIMIZATION_SETTINGS in: "
+ debugLog("No data supplied for IGNORE_BATTERY_OPTIMIZATION_SETTINGS in: "
+ getIntent());
finish();
return;
@@ -60,7 +61,7 @@
PowerManager power = getSystemService(PowerManager.class);
if (power.isIgnoringBatteryOptimizations(mPackageName)) {
- Log.i(TAG, "Not should prompt, already ignoring optimizations: " + mPackageName);
+ debugLog("Not should prompt, already ignoring optimizations: " + mPackageName);
finish();
return;
}
@@ -69,7 +70,7 @@
try {
ai = getPackageManager().getApplicationInfo(mPackageName, 0);
} catch (PackageManager.NameNotFoundException e) {
- Log.w(TAG, "Requested package doesn't exist: " + mPackageName);
+ debugLog("Requested package doesn't exist: " + mPackageName);
finish();
return;
}
@@ -77,7 +78,7 @@
if (getPackageManager().checkPermission(
Manifest.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, mPackageName)
!= PackageManager.PERMISSION_GRANTED) {
- Log.w(TAG, "Requested package " + mPackageName + " does not hold permission "
+ debugLog("Requested package " + mPackageName + " does not hold permission "
+ Manifest.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS);
finish();
return;
@@ -105,10 +106,13 @@
switch (which) {
case BUTTON_POSITIVE:
mPowerWhitelistManager.addToWhitelist(mPackageName);
- setResult(RESULT_OK);
break;
case BUTTON_NEGATIVE:
break;
}
}
+
+ private static void debugLog(String debugContent) {
+ if (DEBUG) Log.w(TAG, debugContent);
+ }
}
diff --git a/src/com/android/settings/fuelgauge/RestrictedPreferenceController.java b/src/com/android/settings/fuelgauge/RestrictedPreferenceController.java
index bc5d1e0..ebe6563 100644
--- a/src/com/android/settings/fuelgauge/RestrictedPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/RestrictedPreferenceController.java
@@ -17,8 +17,6 @@
package com.android.settings.fuelgauge;
-import static com.android.settings.fuelgauge.BatteryOptimizeUtils.AppUsageState.RESTRICTED;
-
import android.content.Context;
import android.util.Log;
@@ -57,7 +55,8 @@
Log.d(TAG, "is system or default app, disable pref");
((SelectorWithWidgetPreference) preference).setChecked(false);
preference.setEnabled(false);
- } else if (mBatteryOptimizeUtils.getAppUsageState() == RESTRICTED) {
+ } else if (mBatteryOptimizeUtils.getAppOptimizationMode()
+ == BatteryOptimizeUtils.MODE_RESTRICTED) {
Log.d(TAG, "is restricted states");
((SelectorWithWidgetPreference) preference).setChecked(true);
} else {
@@ -81,7 +80,7 @@
return false;
}
- mBatteryOptimizeUtils.setAppUsageState(RESTRICTED);
+ mBatteryOptimizeUtils.setAppOptimizationMode(BatteryOptimizeUtils.MODE_RESTRICTED);
Log.d(TAG, "Set restricted");
return true;
}
diff --git a/src/com/android/settings/fuelgauge/UnrestrictedPreferenceController.java b/src/com/android/settings/fuelgauge/UnrestrictedPreferenceController.java
index 73eff6e..f55be58 100644
--- a/src/com/android/settings/fuelgauge/UnrestrictedPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/UnrestrictedPreferenceController.java
@@ -16,8 +16,6 @@
package com.android.settings.fuelgauge;
-import static com.android.settings.fuelgauge.BatteryOptimizeUtils.AppUsageState.UNRESTRICTED;
-
import android.content.Context;
import android.util.Log;
@@ -55,7 +53,8 @@
if (mBatteryOptimizeUtils.isSystemOrDefaultApp()) {
Log.d(TAG, "is system or default app, unrestricted states only");
((SelectorWithWidgetPreference) preference).setChecked(true);
- } else if (mBatteryOptimizeUtils.getAppUsageState() == UNRESTRICTED) {
+ } else if (mBatteryOptimizeUtils.getAppOptimizationMode()
+ == BatteryOptimizeUtils.MODE_UNRESTRICTED) {
Log.d(TAG, "is unrestricted states");
((SelectorWithWidgetPreference) preference).setChecked(true);
} else {
@@ -79,7 +78,7 @@
return false;
}
- mBatteryOptimizeUtils.setAppUsageState(UNRESTRICTED);
+ mBatteryOptimizeUtils.setAppOptimizationMode(BatteryOptimizeUtils.MODE_UNRESTRICTED);
Log.d(TAG, "Set unrestricted");
return true;
}
diff --git a/src/com/android/settings/gestures/LongPressPowerButtonPreferenceController.java b/src/com/android/settings/gestures/LongPressPowerButtonPreferenceController.java
index 3e9c80f..44494ee 100644
--- a/src/com/android/settings/gestures/LongPressPowerButtonPreferenceController.java
+++ b/src/com/android/settings/gestures/LongPressPowerButtonPreferenceController.java
@@ -16,6 +16,11 @@
package com.android.settings.gestures;
+import static com.android.settings.gestures.PowerMenuSettingsUtils.LONG_PRESS_POWER_ASSISTANT_VALUE;
+import static com.android.settings.gestures.PowerMenuSettingsUtils.LONG_PRESS_POWER_GLOBAL_ACTIONS;
+import static com.android.settings.gestures.PowerMenuSettingsUtils.POWER_BUTTON_LONG_PRESS_DEFAULT_VALUE_RESOURCE;
+import static com.android.settings.gestures.PowerMenuSettingsUtils.POWER_BUTTON_LONG_PRESS_SETTING;
+
import android.content.Context;
import android.provider.Settings;
@@ -33,8 +38,6 @@
*/
public class LongPressPowerButtonPreferenceController extends TogglePreferenceController {
- private static final String POWER_BUTTON_LONG_PRESS_SETTING =
- Settings.Global.POWER_BUTTON_LONG_PRESS;
private static final String KEY_CHORD_POWER_VOLUME_UP_SETTING =
Settings.Global.KEY_CHORD_POWER_VOLUME_UP;
@@ -42,19 +45,6 @@
private static final String ASSIST_SWITCH_KEY = "gesture_power_menu_long_press_for_assist";
/**
- * Values used for long press power button behaviour when Assist setting is enabled.
- *
- * {@link com.android.server.policy.PhoneWindowManager#LONG_PRESS_POWER_GLOBAL_ACTIONS} for
- * source of the value.
- */
- @VisibleForTesting
- static final int LONG_PRESS_POWER_NO_ACTION = 0;
- @VisibleForTesting
- static final int LONG_PRESS_POWER_GLOBAL_ACTIONS = 1;
- @VisibleForTesting
- static final int LONG_PRESS_POWER_ASSISTANT_VALUE = 5; // Settings.Secure.ASSISTANT
-
- /**
* Values used for volume key chord behaviour when Assist setting is enabled.
*
* Values based on config_keyChordPowerVolumeUp in
@@ -67,15 +57,6 @@
@VisibleForTesting
static final int KEY_CHORD_POWER_VOLUME_UP_GLOBAL_ACTIONS = 2;
- /**
- * Value used for long press power button behaviour when the Assist setting is disabled.
- *
- * If this value matches Assist setting, then it falls back to Global Actions panel or
- * power menu, depending on their respective settings.
- */
- private static final int POWER_BUTTON_LONG_PRESS_DEFAULT_VALUE_RESOURCE =
- com.android.internal.R.integer.config_longPressOnPowerBehavior;
-
private static final int KEY_CHORD_POWER_VOLUME_UP_DEFAULT_VALUE_RESOURCE =
com.android.internal.R.integer.config_keyChordPowerVolumeUp;
@@ -101,7 +82,7 @@
@Override
public CharSequence getSummary() {
- final int powerButtonValue = getPowerButtonValue();
+ final int powerButtonValue = PowerMenuSettingsUtils.getPowerButtonSettingValue(mContext);
if (powerButtonValue == LONG_PRESS_POWER_ASSISTANT_VALUE) {
return mContext.getString(R.string.power_menu_summary_long_press_for_assist_enabled);
} else if (powerButtonValue == LONG_PRESS_POWER_GLOBAL_ACTIONS) {
@@ -122,7 +103,7 @@
@Override
public boolean isChecked() {
- return getPowerButtonValue() == LONG_PRESS_POWER_ASSISTANT_VALUE;
+ return PowerMenuSettingsUtils.isLongPressPowerForAssistEnabled(mContext);
}
@Override
@@ -159,12 +140,6 @@
}
}
- private int getPowerButtonValue() {
- return Settings.Global.getInt(mContext.getContentResolver(),
- POWER_BUTTON_LONG_PRESS_SETTING,
- mContext.getResources().getInteger(POWER_BUTTON_LONG_PRESS_DEFAULT_VALUE_RESOURCE));
- }
-
private static boolean isPowerMenuKeyChordEnabled(Context context) {
return Settings.Global.getInt(context.getContentResolver(),
KEY_CHORD_POWER_VOLUME_UP_SETTING,
@@ -179,16 +154,18 @@
POWER_BUTTON_LONG_PRESS_SETTING, LONG_PRESS_POWER_ASSISTANT_VALUE);
}
- // We need to determine the right disabled value - we set it to device default
- // if it's different than Assist, otherwise we fallback to either global actions or power
- // menu.
+ // We need to determine the right disabled value based on the device default
+ // for long-press power.
+
+ // If the default is to start the assistant, then the fallback is GlobalActions.
final int defaultPowerButtonValue = mContext.getResources().getInteger(
POWER_BUTTON_LONG_PRESS_DEFAULT_VALUE_RESOURCE);
if (defaultPowerButtonValue == LONG_PRESS_POWER_ASSISTANT_VALUE) {
return Settings.Global.putInt(mContext.getContentResolver(),
- POWER_BUTTON_LONG_PRESS_SETTING, LONG_PRESS_POWER_NO_ACTION);
+ POWER_BUTTON_LONG_PRESS_SETTING, LONG_PRESS_POWER_GLOBAL_ACTIONS);
}
+ // If the default is something different than Assist, we use that default.
return Settings.Global.putInt(mContext.getContentResolver(),
POWER_BUTTON_LONG_PRESS_SETTING, defaultPowerButtonValue);
}
diff --git a/src/com/android/settings/gestures/LongPressPowerSensitivityPreferenceController.java b/src/com/android/settings/gestures/LongPressPowerSensitivityPreferenceController.java
new file mode 100644
index 0000000..a1d681c
--- /dev/null
+++ b/src/com/android/settings/gestures/LongPressPowerSensitivityPreferenceController.java
@@ -0,0 +1,155 @@
+/*
+ * Copyright (C) 2021 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.settings.gestures;
+
+import android.content.Context;
+import android.database.ContentObserver;
+import android.os.Handler;
+import android.provider.Settings;
+
+import androidx.annotation.Nullable;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
+
+import com.android.settings.core.SliderPreferenceController;
+import com.android.settings.widget.LabeledSeekBarPreference;
+import com.android.settingslib.core.lifecycle.LifecycleObserver;
+import com.android.settingslib.core.lifecycle.events.OnStart;
+import com.android.settingslib.core.lifecycle.events.OnStop;
+
+/** Handles changes to the long press power button sensitivity slider. */
+public class LongPressPowerSensitivityPreferenceController extends
+ SliderPreferenceController implements
+ LifecycleObserver, OnStart, OnStop {
+
+ private final ContentObserver mPowerButtonObserver = new ContentObserver(Handler.getMain()) {
+ @Override
+ public void onChange(boolean selfChange) {
+ if (mPreference != null) {
+ updateState(mPreference);
+ }
+ }
+ };
+
+ @Nullable
+ private final int[] mSensitivityValues;
+
+ @Nullable
+ private LabeledSeekBarPreference mPreference;
+
+ public LongPressPowerSensitivityPreferenceController(Context context, String preferenceKey) {
+ super(context, preferenceKey);
+ mSensitivityValues = context.getResources().getIntArray(
+ com.android.internal.R.array.config_longPressOnPowerDurationSettings);
+ }
+
+ @Override
+ public void onStart() {
+ mContext.getContentResolver().registerContentObserver(
+ Settings.Global.getUriFor(PowerMenuSettingsUtils.POWER_BUTTON_LONG_PRESS_SETTING),
+ false, mPowerButtonObserver);
+ }
+
+ @Override
+ public void onStop() {
+ mContext.getContentResolver().unregisterContentObserver(mPowerButtonObserver);
+ }
+
+ @Override
+ public void displayPreference(PreferenceScreen screen) {
+ super.displayPreference(screen);
+ mPreference = screen.findPreference(getPreferenceKey());
+ if (mPreference != null) {
+ mPreference.setContinuousUpdates(false);
+ mPreference.setHapticFeedbackMode(
+ LabeledSeekBarPreference.HAPTIC_FEEDBACK_MODE_ON_TICKS);
+ mPreference.setMin(getMin());
+ mPreference.setMax(getMax());
+ }
+ }
+
+ @Override
+ public void updateState(Preference preference) {
+ super.updateState(preference);
+ final LabeledSeekBarPreference pref = (LabeledSeekBarPreference) preference;
+ pref.setEnabled(
+ isAvailable() && PowerMenuSettingsUtils.isLongPressPowerForAssistEnabled(mContext));
+ pref.setProgress(getSliderPosition());
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ if (mSensitivityValues == null || mSensitivityValues.length < 2) {
+ return UNSUPPORTED_ON_DEVICE;
+ }
+
+ if (!PowerMenuSettingsUtils.isLongPressPowerForAssistEnabled(mContext)) {
+ return DISABLED_DEPENDENT_SETTING;
+ }
+
+ return AVAILABLE;
+ }
+
+ @Override
+ public int getSliderPosition() {
+ return mSensitivityValues == null ? 0 : closestValueIndex(mSensitivityValues,
+ getCurrentSensitivityValue());
+ }
+
+ @Override
+ public boolean setSliderPosition(int position) {
+ if (mSensitivityValues == null || position < 0 || position >= mSensitivityValues.length) {
+ return false;
+ }
+ return Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.POWER_BUTTON_LONG_PRESS_DURATION_MS,
+ mSensitivityValues[position]);
+ }
+
+ @Override
+ public int getMax() {
+ if (mSensitivityValues == null || mSensitivityValues.length == 0) {
+ return 0;
+ }
+ return mSensitivityValues.length - 1;
+ }
+
+ @Override
+ public int getMin() {
+ return 0;
+ }
+
+ private int getCurrentSensitivityValue() {
+ return Settings.Global.getInt(mContext.getContentResolver(),
+ Settings.Global.POWER_BUTTON_LONG_PRESS_DURATION_MS,
+ mContext.getResources().getInteger(
+ com.android.internal.R.integer.config_longPressOnPowerDurationMs));
+ }
+
+ private static int closestValueIndex(int[] values, int needle) {
+ int minDistance = Integer.MAX_VALUE;
+ int valueIndex = 0;
+ for (int i = 0; i < values.length; i++) {
+ int diff = Math.abs(values[i] - needle);
+ if (diff < minDistance) {
+ minDistance = diff;
+ valueIndex = i;
+ }
+ }
+ return valueIndex;
+ }
+}
diff --git a/src/com/android/settings/gestures/PowerMenuPreferenceController.java b/src/com/android/settings/gestures/PowerMenuPreferenceController.java
index 0d5f810..b4f97aa 100644
--- a/src/com/android/settings/gestures/PowerMenuPreferenceController.java
+++ b/src/com/android/settings/gestures/PowerMenuPreferenceController.java
@@ -16,30 +16,23 @@
package com.android.settings.gestures;
-import android.content.Context;
-import android.provider.Settings;
+import static com.android.settings.gestures.PowerMenuSettingsUtils.LONG_PRESS_POWER_ASSISTANT_VALUE;
+import static com.android.settings.gestures.PowerMenuSettingsUtils.LONG_PRESS_POWER_GLOBAL_ACTIONS;
-import com.android.internal.annotations.VisibleForTesting;
+import android.content.Context;
+
import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
public class PowerMenuPreferenceController extends BasePreferenceController {
- private static final String POWER_BUTTON_LONG_PRESS_SETTING =
- Settings.Global.POWER_BUTTON_LONG_PRESS;
-
- @VisibleForTesting
- static final int LONG_PRESS_POWER_GLOBAL_ACTIONS = 1;
- @VisibleForTesting
- static final int LONG_PRESS_POWER_ASSISTANT_VALUE = 5;
-
public PowerMenuPreferenceController(Context context, String key) {
super(context, key);
}
@Override
public CharSequence getSummary() {
- final int powerButtonValue = getPowerButtonLongPressValue(mContext);
+ final int powerButtonValue = PowerMenuSettingsUtils.getPowerButtonSettingValue(mContext);
if (powerButtonValue == LONG_PRESS_POWER_ASSISTANT_VALUE) {
return mContext.getText(R.string.power_menu_summary_long_press_for_assist_enabled);
} else if (powerButtonValue == LONG_PRESS_POWER_GLOBAL_ACTIONS) {
@@ -60,11 +53,4 @@
return mContext.getResources().getBoolean(
com.android.internal.R.bool.config_longPressOnPowerForAssistantSettingAvailable);
}
-
- private static int getPowerButtonLongPressValue(Context context) {
- return Settings.Global.getInt(context.getContentResolver(),
- POWER_BUTTON_LONG_PRESS_SETTING,
- context.getResources().getInteger(
- com.android.internal.R.integer.config_longPressOnPowerBehavior));
- }
}
diff --git a/src/com/android/settings/gestures/PowerMenuSettingsUtils.java b/src/com/android/settings/gestures/PowerMenuSettingsUtils.java
new file mode 100644
index 0000000..444b7c1
--- /dev/null
+++ b/src/com/android/settings/gestures/PowerMenuSettingsUtils.java
@@ -0,0 +1,68 @@
+/*
+ * Copyright (C) 2021 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.settings.gestures;
+
+import android.content.Context;
+import android.provider.Settings;
+
+/** Common code for long press power settings shared between controllers. */
+final class PowerMenuSettingsUtils {
+
+ /**
+ * Setting storing the current behaviour of long press power.
+ */
+ public static final String POWER_BUTTON_LONG_PRESS_SETTING =
+ Settings.Global.POWER_BUTTON_LONG_PRESS;
+
+ /**
+ * Value used for long press power button behaviour when the Assist setting is disabled.
+ *
+ * If this value matches Assist setting, then it falls back to Global Actions panel or
+ * power menu, depending on their respective settings.
+ */
+ public static final int POWER_BUTTON_LONG_PRESS_DEFAULT_VALUE_RESOURCE =
+ com.android.internal.R.integer.config_longPressOnPowerBehavior;
+
+ /**
+ * Values used for long press power button behaviour when Assist setting is enabled.
+ *
+ * {@link com.android.server.policy.PhoneWindowManager#LONG_PRESS_POWER_GLOBAL_ACTIONS} for
+ * source of the value.
+ */
+ static final int LONG_PRESS_POWER_NO_ACTION = 0;
+ static final int LONG_PRESS_POWER_GLOBAL_ACTIONS = 1;
+ static final int LONG_PRESS_POWER_ASSISTANT_VALUE = 5; // Settings.Secure.ASSISTANT
+
+ /**
+ * @return current value of power button behaviour.
+ */
+ public static int getPowerButtonSettingValue(Context context) {
+ return Settings.Global.getInt(context.getContentResolver(),
+ POWER_BUTTON_LONG_PRESS_SETTING,
+ context.getResources().getInteger(POWER_BUTTON_LONG_PRESS_DEFAULT_VALUE_RESOURCE));
+ }
+
+ /**
+ * @return true if long press power for assist is currently enabled.
+ */
+ public static boolean isLongPressPowerForAssistEnabled(Context context) {
+ return getPowerButtonSettingValue(context) == LONG_PRESS_POWER_ASSISTANT_VALUE;
+ }
+
+ private PowerMenuSettingsUtils() {
+ }
+}
diff --git a/src/com/android/settings/gestures/SystemNavigationGestureSettings.java b/src/com/android/settings/gestures/SystemNavigationGestureSettings.java
index aa0c84b..1ef8dec 100644
--- a/src/com/android/settings/gestures/SystemNavigationGestureSettings.java
+++ b/src/com/android/settings/gestures/SystemNavigationGestureSettings.java
@@ -28,17 +28,19 @@
import android.content.SharedPreferences;
import android.content.om.IOverlayManager;
import android.content.om.OverlayInfo;
+import android.os.Bundle;
import android.os.RemoteException;
import android.os.ServiceManager;
import android.provider.Settings;
import android.text.TextUtils;
import android.view.accessibility.AccessibilityManager;
+import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import androidx.preference.PreferenceScreen;
import com.android.settings.R;
-import com.android.settings.SettingsTutorialDialogWrapperActivity;
+import com.android.settings.accessibility.AccessibilityGestureNavigationTutorial;
import com.android.settings.dashboard.suggestions.SuggestionFeatureProvider;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.search.BaseSearchIndexProvider;
@@ -57,8 +59,6 @@
public class SystemNavigationGestureSettings extends RadioButtonPickerFragment implements
HelpResourceProvider {
- private static final String TAG = "SystemNavigationGesture";
-
@VisibleForTesting
static final String KEY_SYSTEM_NAV_3BUTTONS = "system_nav_3buttons";
@VisibleForTesting
@@ -69,11 +69,34 @@
public static final String PREF_KEY_SUGGESTION_COMPLETE =
"pref_system_navigation_suggestion_complete";
+ private static final String KEY_SHOW_A11Y_TUTORIAL_DIALOG = "show_a11y_tutorial_dialog_bool";
+
+ private boolean mA11yTutorialDialogShown = false;
+
private IOverlayManager mOverlayManager;
private IllustrationPreference mVideoPreference;
@Override
+ public void onCreate(@Nullable Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ if (savedInstanceState != null) {
+ mA11yTutorialDialogShown =
+ savedInstanceState.getBoolean(KEY_SHOW_A11Y_TUTORIAL_DIALOG, false);
+ if (mA11yTutorialDialogShown) {
+ AccessibilityGestureNavigationTutorial.showGestureNavigationTutorialDialog(
+ getContext(), dialog -> mA11yTutorialDialogShown = false);
+ }
+ }
+ }
+
+ @Override
+ public void onSaveInstanceState(Bundle outState) {
+ outState.putBoolean(KEY_SHOW_A11Y_TUTORIAL_DIALOG, mA11yTutorialDialogShown);
+ super.onSaveInstanceState(outState);
+ }
+
+ @Override
public void onAttach(Context context) {
super.onAttach(context);
@@ -177,14 +200,7 @@
protected boolean setDefaultKey(String key) {
setCurrentSystemNavigationMode(mOverlayManager, key);
setIllustrationVideo(mVideoPreference, key);
- if (TextUtils.equals(KEY_SYSTEM_NAV_GESTURAL, key)
- && !isAccessibilityFloatingMenuEnabled()
- && (isAnyServiceSupportAccessibilityButton() || isNavBarMagnificationEnabled())) {
- final Intent intent = new Intent(getActivity(),
- SettingsTutorialDialogWrapperActivity.class);
- intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
- startActivity(intent);
- }
+ setGestureNavigationTutorialDialog(key);
return true;
}
@@ -257,6 +273,18 @@
}
}
+ private void setGestureNavigationTutorialDialog(String systemNavKey) {
+ if (TextUtils.equals(KEY_SYSTEM_NAV_GESTURAL, systemNavKey)
+ && !isAccessibilityFloatingMenuEnabled()
+ && (isAnyServiceSupportAccessibilityButton() || isNavBarMagnificationEnabled())) {
+ mA11yTutorialDialogShown = true;
+ AccessibilityGestureNavigationTutorial.showGestureNavigationTutorialDialog(getContext(),
+ dialog -> mA11yTutorialDialogShown = false);
+ } else {
+ mA11yTutorialDialogShown = false;
+ }
+ }
+
private boolean isAnyServiceSupportAccessibilityButton() {
final AccessibilityManager ams = getContext().getSystemService(AccessibilityManager.class);
final List<String> targets = ams.getAccessibilityShortcutTargets(
diff --git a/src/com/android/settings/location/RecentLocationAccessPreferenceController.java b/src/com/android/settings/location/RecentLocationAccessPreferenceController.java
index 97de4a7..a8a30b4 100644
--- a/src/com/android/settings/location/RecentLocationAccessPreferenceController.java
+++ b/src/com/android/settings/location/RecentLocationAccessPreferenceController.java
@@ -29,7 +29,7 @@
import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.dashboard.profileselector.ProfileSelectFragment;
-import com.android.settingslib.location.RecentLocationAccesses;
+import com.android.settingslib.applications.RecentAppOpsAccess;
import com.android.settingslib.utils.StringUtil;
import com.android.settingslib.widget.AppPreference;
@@ -42,7 +42,7 @@
public class RecentLocationAccessPreferenceController extends LocationBasePreferenceController {
public static final int MAX_APPS = 3;
@VisibleForTesting
- RecentLocationAccesses mRecentLocationApps;
+ RecentAppOpsAccess mRecentLocationApps;
private PreferenceCategory mCategoryRecentLocationRequests;
private int mType = ProfileSelectFragment.ProfileType.ALL;
@@ -71,12 +71,12 @@
}
public RecentLocationAccessPreferenceController(Context context, String key) {
- this(context, key, new RecentLocationAccesses(context));
+ this(context, key, RecentAppOpsAccess.createForLocation(context));
}
@VisibleForTesting
public RecentLocationAccessPreferenceController(Context context, String key,
- RecentLocationAccesses recentLocationApps) {
+ RecentAppOpsAccess recentLocationApps) {
super(context, key);
mRecentLocationApps = recentLocationApps;
}
@@ -86,9 +86,9 @@
super.displayPreference(screen);
mCategoryRecentLocationRequests = screen.findPreference(getPreferenceKey());
final Context prefContext = mCategoryRecentLocationRequests.getContext();
- final List<RecentLocationAccesses.Access> recentLocationAccesses = new ArrayList<>();
+ final List<RecentAppOpsAccess.Access> recentLocationAccesses = new ArrayList<>();
final UserManager userManager = UserManager.get(mContext);
- for (RecentLocationAccesses.Access access : mRecentLocationApps.getAppListSorted(
+ for (RecentAppOpsAccess.Access access : mRecentLocationApps.getAppListSorted(
/* showSystemApps= */ false)) {
if (isRequestMatchesProfileType(userManager, access, mType)) {
recentLocationAccesses.add(access);
@@ -100,7 +100,7 @@
if (recentLocationAccesses.size() > 0) {
// Add preferences to container in original order (already sorted by recency).
- for (RecentLocationAccesses.Access access : recentLocationAccesses) {
+ for (RecentAppOpsAccess.Access access : recentLocationAccesses) {
mCategoryRecentLocationRequests.addPreference(
createAppPreference(prefContext, access, mFragment));
}
@@ -132,7 +132,7 @@
* Create a {@link AppPreference}
*/
public static AppPreference createAppPreference(Context prefContext,
- RecentLocationAccesses.Access access, DashboardFragment fragment) {
+ RecentAppOpsAccess.Access access, DashboardFragment fragment) {
final AppPreference pref = new AppPreference(prefContext);
pref.setIcon(access.icon);
pref.setTitle(access.label);
@@ -145,11 +145,11 @@
}
/**
- * Return if the {@link RecentLocationAccesses.Access} matches current UI
- * {@ProfileSelectFragment.ProfileType}
+ * Return if the {@link RecentAppOpsAccess.Access} matches current UI
+ * {@link ProfileSelectFragment.ProfileType}
*/
public static boolean isRequestMatchesProfileType(UserManager userManager,
- RecentLocationAccesses.Access access, @ProfileSelectFragment.ProfileType int type) {
+ RecentAppOpsAccess.Access access, @ProfileSelectFragment.ProfileType int type) {
final boolean isWorkProfile = userManager.isManagedProfile(
access.userHandle.getIdentifier());
diff --git a/src/com/android/settings/location/RecentLocationAccessSeeAllPreferenceController.java b/src/com/android/settings/location/RecentLocationAccessSeeAllPreferenceController.java
index a05092d..eba6271 100644
--- a/src/com/android/settings/location/RecentLocationAccessSeeAllPreferenceController.java
+++ b/src/com/android/settings/location/RecentLocationAccessSeeAllPreferenceController.java
@@ -26,7 +26,7 @@
import com.android.settings.R;
import com.android.settings.dashboard.profileselector.ProfileSelectFragment;
-import com.android.settingslib.location.RecentLocationAccesses;
+import com.android.settingslib.applications.RecentAppOpsAccess;
import com.android.settingslib.widget.AppPreference;
import java.util.ArrayList;
@@ -37,14 +37,14 @@
extends LocationBasePreferenceController {
private PreferenceScreen mCategoryAllRecentLocationAccess;
- private final RecentLocationAccesses mRecentLocationAccesses;
+ private final RecentAppOpsAccess mRecentLocationAccesses;
private boolean mShowSystem = false;
private Preference mPreference;
private int mType = ProfileSelectFragment.ProfileType.ALL;
public RecentLocationAccessSeeAllPreferenceController(Context context, String key) {
super(context, key);
- mRecentLocationAccesses = new RecentLocationAccesses(context);
+ mRecentLocationAccesses = RecentAppOpsAccess.createForLocation(context);
}
@Override
@@ -65,8 +65,8 @@
final UserManager userManager = UserManager.get(mContext);
- final List<RecentLocationAccesses.Access> recentLocationAccesses = new ArrayList<>();
- for (RecentLocationAccesses.Access access : mRecentLocationAccesses.getAppListSorted(
+ final List<RecentAppOpsAccess.Access> recentLocationAccesses = new ArrayList<>();
+ for (RecentAppOpsAccess.Access access : mRecentLocationAccesses.getAppListSorted(
mShowSystem)) {
if (isRequestMatchesProfileType(userManager, access, mType)) {
recentLocationAccesses.add(access);
@@ -80,7 +80,7 @@
banner.setSelectable(false);
mCategoryAllRecentLocationAccess.addPreference(banner);
} else {
- for (RecentLocationAccesses.Access request : recentLocationAccesses) {
+ for (RecentAppOpsAccess.Access request : recentLocationAccesses) {
final Preference appPreference = createAppPreference(
preference.getContext(),
request, mFragment);
diff --git a/src/com/android/settings/network/SubscriptionsPreferenceController.java b/src/com/android/settings/network/SubscriptionsPreferenceController.java
index 8e9e946..36c55e2 100644
--- a/src/com/android/settings/network/SubscriptionsPreferenceController.java
+++ b/src/com/android/settings/network/SubscriptionsPreferenceController.java
@@ -311,7 +311,8 @@
numLevels += 1;
}
- Drawable icon = mSubsPrefCtrlInjector.getIcon(mContext, level, numLevels, false);
+ Drawable icon = mSubsPrefCtrlInjector.getIcon(mContext, level, numLevels,
+ !mTelephonyManager.isDataEnabled());
final boolean isActiveCellularNetwork =
mSubsPrefCtrlInjector.isActiveCellularNetwork(mContext);
if (isActiveCellularNetwork || (mWifiPickerTrackerHelper != null)
diff --git a/src/com/android/settings/network/telephony/MobileNetworkActivity.java b/src/com/android/settings/network/telephony/MobileNetworkActivity.java
index c6fe39c..efb5f8c 100644
--- a/src/com/android/settings/network/telephony/MobileNetworkActivity.java
+++ b/src/com/android/settings/network/telephony/MobileNetworkActivity.java
@@ -39,7 +39,6 @@
import androidx.fragment.app.FragmentTransaction;
import androidx.lifecycle.Lifecycle;
-import com.android.internal.util.CollectionUtils;
import com.android.settings.R;
import com.android.settings.core.SettingsBaseActivity;
import com.android.settings.network.ProxySubscriptionManager;
@@ -48,6 +47,7 @@
import com.android.settings.network.helper.SubscriptionAnnotation;
import java.util.List;
+import java.util.function.Function;
/**
* Activity for displaying MobileNetworkSettings
@@ -64,15 +64,14 @@
@VisibleForTesting
ProxySubscriptionManager mProxySubscriptionMgr;
- private int mCurSubscriptionId;
+ private int mCurSubscriptionId = SUB_ID_NULL;
// This flag forces subscription information fragment to be re-created.
// Otherwise, fragment will be kept when subscription id has not been changed.
//
// Set initial value to true allows subscription information fragment to be re-created when
// Activity re-create occur.
- private boolean mFragmentForceReload = true;
- private boolean mPendingSubscriptionChange = false;
+ private boolean mPendingSubscriptionChange = true;
@Override
protected void onNewIntent(Intent intent) {
@@ -80,21 +79,25 @@
validate(intent);
setIntent(intent);
- int updateSubscriptionIndex = SUB_ID_NULL;
+ int updateSubscriptionIndex = mCurSubscriptionId;
if (intent != null) {
updateSubscriptionIndex = intent.getIntExtra(Settings.EXTRA_SUB_ID, SUB_ID_NULL);
}
+ SubscriptionInfo info = getSubscriptionOrDefault(updateSubscriptionIndex);
+ if (info == null) {
+ Log.d(TAG, "Invalid subId request " + mCurSubscriptionId
+ + " -> " + updateSubscriptionIndex);
+ return;
+ }
+
int oldSubId = mCurSubscriptionId;
- mCurSubscriptionId = updateSubscriptionIndex;
- mFragmentForceReload = (mCurSubscriptionId == oldSubId);
- final SubscriptionInfo info = getSubscription();
updateSubscriptions(info, null);
// If the subscription has changed or the new intent doesnt contain the opt in action,
// remove the old discovery dialog. If the activity is being recreated, we will see
// onCreate -> onNewIntent, so the dialog will first be recreated for the old subscription
// and then removed.
- if (updateSubscriptionIndex != oldSubId || !doesIntentContainOptInAction(intent)) {
+ if (mCurSubscriptionId != oldSubId || !doesIntentContainOptInAction(intent)) {
removeContactDiscoveryDialog(oldSubId);
}
// evaluate showing the new discovery dialog if this intent contains an action to show the
@@ -135,7 +138,13 @@
// perform registration after mCurSubscriptionId been configured.
registerActiveSubscriptionsListener();
- final SubscriptionInfo subscription = getSubscription();
+ SubscriptionInfo subscription = getSubscriptionOrDefault(mCurSubscriptionId);
+ if (subscription == null) {
+ Log.d(TAG, "Invalid subId request " + mCurSubscriptionId);
+ tryToFinishActivity();
+ return;
+ }
+
maybeShowContactDiscoveryDialog(subscription);
updateSubscriptions(subscription, null);
@@ -158,39 +167,81 @@
* Implementation of ProxySubscriptionManager.OnActiveSubscriptionChangedListener
*/
public void onChanged() {
+ mPendingSubscriptionChange = false;
+
+ if (mCurSubscriptionId == SUB_ID_NULL) {
+ return;
+ }
+
if (!getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.STARTED)) {
mPendingSubscriptionChange = true;
return;
}
- SubscriptionInfo info = getSubscription();
- int oldSubIndex = mCurSubscriptionId;
- updateSubscriptions(info, null);
- // Remove the dialog if the subscription associated with this activity changes.
- if (info == null) {
- // Close the activity when subscription removed
- if ((oldSubIndex != SUB_ID_NULL)
- && (!isFinishing()) && (!isDestroyed())) {
- finish();
+ SubscriptionInfo subInfo = getSubscription(mCurSubscriptionId, null);
+ if (subInfo != null) {
+ if (mCurSubscriptionId != subInfo.getSubscriptionId()) {
+ // update based on subscription status change
+ removeContactDiscoveryDialog(mCurSubscriptionId);
+ updateSubscriptions(subInfo, null);
}
return;
}
- int subIndex = info.getSubscriptionId();
- if (subIndex != oldSubIndex) {
- removeContactDiscoveryDialog(oldSubIndex);
+
+ Log.w(TAG, "subId missing: " + mCurSubscriptionId);
+
+ // When UI is not the active one, avoid from destroy it immediately
+ // but wait until onResume() to see if subscription back online again.
+ // This is to avoid from glitch behavior of subscription which changes
+ // the UI when UI is considered as in the background or only partly
+ // visible.
+ if (!getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.RESUMED)) {
+ mPendingSubscriptionChange = true;
+ return;
+ }
+
+ // Subscription could be missing
+ tryToFinishActivity();
+ }
+
+ protected void runSubscriptionUpdate(Runnable onUpdateRemaining) {
+ SubscriptionInfo subInfo = getSubscription(mCurSubscriptionId, null);
+ if (subInfo == null) {
+ tryToFinishActivity();
+ return;
+ }
+ if (mCurSubscriptionId != subInfo.getSubscriptionId()) {
+ removeContactDiscoveryDialog(mCurSubscriptionId);
+ updateSubscriptions(subInfo, null);
+ }
+ onUpdateRemaining.run();
+ }
+
+ protected void tryToFinishActivity() {
+ if ((!isFinishing()) && (!isDestroyed())) {
+ finish();
}
}
@Override
protected void onStart() {
getProxySubscriptionManager().setLifecycle(getLifecycle());
- super.onStart();
- // updateSubscriptions doesn't need to be called, onChanged will always be called after we
- // register a listener.
if (mPendingSubscriptionChange) {
mPendingSubscriptionChange = false;
- onChanged();
+ runSubscriptionUpdate(() -> super.onStart());
+ return;
}
+ super.onStart();
+ }
+
+ @Override
+ protected void onResume() {
+ if (mPendingSubscriptionChange) {
+ mPendingSubscriptionChange = false;
+ runSubscriptionUpdate(() -> super.onResume());
+ return;
+ }
+ super.onResume();
}
@Override
@@ -235,30 +286,49 @@
}
mCurSubscriptionId = subscriptionIndex;
- mFragmentForceReload = false;
+ }
+
+ /**
+ * Select one of the subscription as the default subscription.
+ * @param subAnnoList a list of {@link SubscriptionAnnotation}
+ * @return ideally the {@link SubscriptionAnnotation} as expected
+ */
+ protected SubscriptionAnnotation defaultSubscriptionSelection(
+ List<SubscriptionAnnotation> subAnnoList) {
+ return (subAnnoList == null) ? null :
+ subAnnoList.stream()
+ .filter(SubscriptionAnnotation::isDisplayAllowed)
+ .filter(SubscriptionAnnotation::isActive)
+ .findFirst().orElse(null);
+ }
+
+ protected SubscriptionInfo getSubscriptionOrDefault(int subscriptionId) {
+ return getSubscription(subscriptionId,
+ (subscriptionId != SUB_ID_NULL) ? null : (
+ subAnnoList -> defaultSubscriptionSelection(subAnnoList)
+ ));
}
/**
* Get the current subscription to display. First check whether intent has {@link
- * Settings#EXTRA_SUB_ID} and if so find the subscription with that id. If not, just return the
- * first one in the mSubscriptionInfos list since it is already sorted by sim slot.
+ * Settings#EXTRA_SUB_ID} and if so find the subscription with that id.
+ * If not, select default one based on {@link Function} provided.
+ *
+ * @param preferredSubscriptionId preferred subscription id
+ * @param selectionOfDefault when true current subscription is absent
*/
@VisibleForTesting
- SubscriptionInfo getSubscription() {
+ protected SubscriptionInfo getSubscription(int preferredSubscriptionId,
+ Function<List<SubscriptionAnnotation>, SubscriptionAnnotation> selectionOfDefault) {
List<SubscriptionAnnotation> subList =
(new SelectableSubscriptions(this, true)).call();
- SubscriptionAnnotation currentSubInfo = null;
- if (mCurSubscriptionId != SUB_ID_NULL) {
- currentSubInfo = subList.stream()
- .filter(SubscriptionAnnotation::isDisplayAllowed)
- .filter(subAnno -> (subAnno.getSubscriptionId() == mCurSubscriptionId))
- .findFirst().orElse(null);
- }
- if (currentSubInfo == null) {
- currentSubInfo = subList.stream()
- .filter(SubscriptionAnnotation::isDisplayAllowed)
- .filter(SubscriptionAnnotation::isActive)
- .findFirst().orElse(null);
+ Log.d(TAG, "get subId=" + preferredSubscriptionId + " from " + subList);
+ SubscriptionAnnotation currentSubInfo = subList.stream()
+ .filter(SubscriptionAnnotation::isDisplayAllowed)
+ .filter(subAnno -> (subAnno.getSubscriptionId() == preferredSubscriptionId))
+ .findFirst().orElse(null);
+ if ((currentSubInfo == null) && (selectionOfDefault != null)) {
+ currentSubInfo = selectionOfDefault.apply(subList);
}
return (currentSubInfo == null) ? null : currentSubInfo.getSubInfo();
}
@@ -285,10 +355,6 @@
final String fragmentTag = buildFragmentTag(subId);
if (fragmentManager.findFragmentByTag(fragmentTag) != null) {
- if (!mFragmentForceReload) {
- Log.d(TAG, "Keep current fragment: " + fragmentTag);
- return;
- }
Log.d(TAG, "Construct fragment: " + fragmentTag);
}
diff --git a/src/com/android/settings/network/telephony/MobileNetworkUtils.java b/src/com/android/settings/network/telephony/MobileNetworkUtils.java
index 6e5d4b7..ba519f1 100644
--- a/src/com/android/settings/network/telephony/MobileNetworkUtils.java
+++ b/src/com/android/settings/network/telephony/MobileNetworkUtils.java
@@ -84,6 +84,8 @@
import java.util.List;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.Future;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.TimeoutException;
public class MobileNetworkUtils {
@@ -258,9 +260,16 @@
public static boolean showEuiccSettings(Context context) {
long timeForAccess = SystemClock.elapsedRealtime();
try {
- return ((Future<Boolean>) ThreadUtils.postOnBackgroundThread(()
- -> showEuiccSettingsDetecting(context))).get();
- } catch (ExecutionException | InterruptedException exception) {
+ Boolean isShow = ((Future<Boolean>) ThreadUtils.postOnBackgroundThread(() -> {
+ try {
+ return showEuiccSettingsDetecting(context);
+ } catch (Exception threadException) {
+ Log.w(TAG, "Accessing Euicc failure", threadException);
+ }
+ return Boolean.FALSE;
+ })).get(3, TimeUnit.SECONDS);
+ return ((isShow != null) && isShow.booleanValue());
+ } catch (ExecutionException | InterruptedException | TimeoutException exception) {
timeForAccess = SystemClock.elapsedRealtime() - timeForAccess;
Log.w(TAG, "Accessing Euicc takes too long: +" + timeForAccess + "ms");
}
diff --git a/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragment.java b/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragment.java
index c782b66..8e65605 100644
--- a/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragment.java
+++ b/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragment.java
@@ -52,6 +52,7 @@
import com.google.common.collect.ImmutableMap;
+import java.util.Arrays;
import java.util.List;
import java.util.Map;
@@ -108,18 +109,18 @@
mSubId = getArguments().getInt(KEY_SUBSCRIPTION_ID);
Resources res = context.getResources();
mLightDarkMap = ImmutableMap.<Integer, Integer>builder()
- .put(res.getInteger(R.color.SIM_color_teal),
- res.getInteger(R.color.SIM_dark_mode_color_teal))
- .put(res.getInteger(R.color.SIM_color_blue),
+ .put(res.getInteger(R.color.SIM_color_cyan),
+ res.getInteger(R.color.SIM_dark_mode_color_cyan))
+ .put(res.getInteger(R.color.SIM_color_blue800),
res.getInteger(R.color.SIM_dark_mode_color_blue))
- .put(res.getInteger(R.color.SIM_color_indigo),
- res.getInteger(R.color.SIM_dark_mode_color_indigo))
- .put(res.getInteger(R.color.SIM_color_purple),
+ .put(res.getInteger(R.color.SIM_color_green800),
+ res.getInteger(R.color.SIM_dark_mode_color_green))
+ .put(res.getInteger(R.color.SIM_color_purple800),
res.getInteger(R.color.SIM_dark_mode_color_purple))
- .put(res.getInteger(R.color.SIM_color_pink),
+ .put(res.getInteger(R.color.SIM_color_pink800),
res.getInteger(R.color.SIM_dark_mode_color_pink))
- .put(res.getInteger(R.color.SIM_color_red),
- res.getInteger(R.color.SIM_dark_mode_color_red))
+ .put(res.getInteger(R.color.SIM_color_orange),
+ res.getInteger(R.color.SIM_dark_mode_color_orange))
.build();
}
@@ -175,12 +176,7 @@
final ColorAdapter adapter = new ColorAdapter(getContext(),
R.layout.dialog_mobile_network_color_picker_item, mColors);
mColorSpinner.setAdapter(adapter);
- for (int i = 0; i < mColors.length; i++) {
- if (mColors[i].getColor() == info.getIconTint()) {
- mColorSpinner.setSelection(i);
- break;
- }
- }
+ mColorSpinner.setSelection(getSimColorIndex(info.getIconTint()));
final TextView operatorName = view.findViewById(R.id.operator_name_value);
mTelephonyManager = mTelephonyManager.createForSubscriptionId(mSubId);
@@ -239,7 +235,7 @@
private Color[] getColors() {
final Resources res = getContext().getResources();
- final int[] colorInts = res.getIntArray(com.android.internal.R.array.sim_colors);
+ final int[] colorInts = res.getIntArray(R.array.sim_color_light);
final String[] colorStrings = res.getStringArray(R.array.color_picker);
final int iconSize = res.getDimensionPixelSize(R.dimen.color_swatch_size);
final int strokeWidth = res.getDimensionPixelSize(R.dimen.color_swatch_stroke_width);
@@ -286,4 +282,31 @@
private int getDarkColor(int lightColor) {
return mLightDarkMap.getOrDefault(lightColor, lightColor);
}
+
+ /*
+ * Get the color index from previous color that defined in Android OS
+ * (frameworks/base/core/res/res/values/arrays.xml). If can't find the color, continue to look
+ * for it in the new color plattee. If not, give it the first index.
+ */
+
+ private int getSimColorIndex(int color) {
+ int index = -1;
+ final int[] previousSimColorInts =
+ getContext().getResources().getIntArray(com.android.internal.R.array.sim_colors);
+ for (int i = 0; i < previousSimColorInts.length; i++) {
+ if (previousSimColorInts[i] == color) {
+ index = i;
+ }
+ }
+
+ if (index == -1) {
+ for (int i = 0; i < mColors.length; i++) {
+ if (mColors[i].getColor() == color) {
+ index = i;
+ }
+ }
+ }
+
+ return index == -1 ? 0 : index;
+ }
}
diff --git a/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceController.java b/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceController.java
index 065614c..8bad60b 100644
--- a/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceController.java
+++ b/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceController.java
@@ -54,10 +54,13 @@
@VisibleForTesting static final String KEY_NONE = "senders_none";
private static final Intent ALL_CONTACTS_INTENT =
- new Intent(Contacts.Intents.UI.LIST_DEFAULT);
+ new Intent(Contacts.Intents.UI.LIST_DEFAULT)
+ .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
private static final Intent STARRED_CONTACTS_INTENT =
- new Intent(Contacts.Intents.UI.LIST_STARRED_ACTION);
- private static final Intent FALLBACK_INTENT = new Intent(Intent.ACTION_MAIN);
+ new Intent(Contacts.Intents.UI.LIST_STARRED_ACTION)
+ .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
+ private static final Intent FALLBACK_INTENT = new Intent(Intent.ACTION_MAIN)
+ .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
private final PackageManager mPackageManager;
private final boolean mIsMessages; // if this is false, then this preference is for calls
diff --git a/src/com/android/settings/notification/zen/ZenRuleStarredContactsPreferenceController.java b/src/com/android/settings/notification/zen/ZenRuleStarredContactsPreferenceController.java
index a6de68c..3ac6633 100644
--- a/src/com/android/settings/notification/zen/ZenRuleStarredContactsPreferenceController.java
+++ b/src/com/android/settings/notification/zen/ZenRuleStarredContactsPreferenceController.java
@@ -43,10 +43,12 @@
mPriorityCategory = priorityCategory;
mPackageManager = mContext.getPackageManager();
- mStarredContactsIntent = new Intent(Contacts.Intents.UI.LIST_STARRED_ACTION);
+ mStarredContactsIntent = new Intent(Contacts.Intents.UI.LIST_STARRED_ACTION)
+ .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
mFallbackIntent = new Intent(Intent.ACTION_MAIN);
mFallbackIntent.addCategory(Intent.CATEGORY_APP_CONTACTS);
+ mFallbackIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
}
@Override
diff --git a/src/com/android/settings/password/ChooseLockPassword.java b/src/com/android/settings/password/ChooseLockPassword.java
index ae178c8..c033625 100644
--- a/src/com/android/settings/password/ChooseLockPassword.java
+++ b/src/com/android/settings/password/ChooseLockPassword.java
@@ -499,13 +499,7 @@
mNextButton = mixin.getPrimaryButton();
mMessage = view.findViewById(R.id.sud_layout_description);
- if (mForFingerprint) {
- mLayout.setIcon(getActivity().getDrawable(R.drawable.ic_fingerprint_header));
- } else if (mForFace) {
- mLayout.setIcon(getActivity().getDrawable(R.drawable.ic_face_header));
- } else if (mForBiometrics) {
- mLayout.setIcon(getActivity().getDrawable(R.drawable.ic_lock));
- }
+ mLayout.setIcon(getActivity().getDrawable(R.drawable.ic_lock));
mIsAlphaMode = DevicePolicyManager.PASSWORD_QUALITY_ALPHABETIC == mPasswordType
|| DevicePolicyManager.PASSWORD_QUALITY_ALPHANUMERIC == mPasswordType
diff --git a/src/com/android/settings/password/ChooseLockPattern.java b/src/com/android/settings/password/ChooseLockPattern.java
index e85ce60..8464a2f 100644
--- a/src/com/android/settings/password/ChooseLockPattern.java
+++ b/src/com/android/settings/password/ChooseLockPattern.java
@@ -505,13 +505,7 @@
layout.getMixin(IconMixin.class).setVisibility(View.GONE);
}
} else {
- if (mForFingerprint) {
- layout.setIcon(getActivity().getDrawable(R.drawable.ic_fingerprint_header));
- } else if (mForFace) {
- layout.setIcon(getActivity().getDrawable(R.drawable.ic_face_header));
- } else if (mForBiometrics) {
- layout.setIcon(getActivity().getDrawable(R.drawable.ic_lock));
- }
+ layout.setIcon(getActivity().getDrawable(R.drawable.ic_lock));
}
final FooterBarMixin mixin = layout.getMixin(FooterBarMixin.class);
diff --git a/src/com/android/settings/password/OWNERS b/src/com/android/settings/password/OWNERS
index cac6e3f..636800f 100644
--- a/src/com/android/settings/password/OWNERS
+++ b/src/com/android/settings/password/OWNERS
@@ -1,5 +1,9 @@
# Default reviewers for this and subdirectories.
+curtislb@google.com
+ilyamaty@google.com
jaggies@google.com
+jbolinger@google.com
+joshmccloskey@google.com
kchyn@google.com
paulcrowley@google.com
rubinxu@google.com
diff --git a/src/com/android/settings/password/SetNewPasswordController.java b/src/com/android/settings/password/SetNewPasswordController.java
index ef4ff75..ef8a15a 100644
--- a/src/com/android/settings/password/SetNewPasswordController.java
+++ b/src/com/android/settings/password/SetNewPasswordController.java
@@ -36,7 +36,6 @@
import androidx.annotation.VisibleForTesting;
-import com.android.internal.widget.LockPatternUtils;
import com.android.settings.Utils;
/**
@@ -68,17 +67,15 @@
public static SetNewPasswordController create(Context context, Ui ui, Intent intent,
IBinder activityToken) {
// Trying to figure out which user is setting new password. If it is
- // ACTION_SET_NEW_PARENT_PROFILE_PASSWORD or the calling user is not allowed to set
- // separate profile challenge, it is the current user to set new password. Otherwise,
- // it is the user who starts this activity setting new password.
- int userId = ActivityManager.getCurrentUser();
+ // ACTION_SET_NEW_PARENT_PROFILE_PASSWORD, it is the current user to set
+ // new password. Otherwise, it is the user who starts this activity
+ // setting new password.
+ final int userId;
if (ACTION_SET_NEW_PASSWORD.equals(intent.getAction())) {
- final int callingUserId = Utils.getSecureTargetUser(activityToken,
+ userId = Utils.getSecureTargetUser(activityToken,
UserManager.get(context), null, intent.getExtras()).getIdentifier();
- final LockPatternUtils lockPatternUtils = new LockPatternUtils(context);
- if (lockPatternUtils.isSeparateProfileChallengeAllowed(callingUserId)) {
- userId = callingUserId;
- }
+ } else {
+ userId = ActivityManager.getCurrentUser();
}
// Create a wrapper of FingerprintManager for testing, see IFingerPrintManager for details.
final FingerprintManager fingerprintManager = Utils.getFingerprintManagerOrNull(context);
diff --git a/src/com/android/settings/security/ChangeProfileScreenLockPreferenceController.java b/src/com/android/settings/security/ChangeProfileScreenLockPreferenceController.java
index d44c100..7c946c3 100644
--- a/src/com/android/settings/security/ChangeProfileScreenLockPreferenceController.java
+++ b/src/com/android/settings/security/ChangeProfileScreenLockPreferenceController.java
@@ -52,7 +52,7 @@
public boolean isAvailable() {
if (mProfileChallengeUserId == UserHandle.USER_NULL ||
- !mLockPatternUtils.isSeparateProfileChallengeAllowed(mProfileChallengeUserId)) {
+ !mUm.isManagedProfile(mProfileChallengeUserId)) {
return false;
}
if (!mLockPatternUtils.isSecure(mProfileChallengeUserId)) {
diff --git a/src/com/android/settings/security/LockUnificationPreferenceController.java b/src/com/android/settings/security/LockUnificationPreferenceController.java
index 2a9fced..798691f 100644
--- a/src/com/android/settings/security/LockUnificationPreferenceController.java
+++ b/src/com/android/settings/security/LockUnificationPreferenceController.java
@@ -107,7 +107,7 @@
@Override
public boolean isAvailable() {
return mProfileUserId != UserHandle.USER_NULL
- && mLockPatternUtils.isSeparateProfileChallengeAllowed(mProfileUserId);
+ && mUm.isManagedProfile(mProfileUserId);
}
@Override
diff --git a/src/com/android/settings/sim/SimDialogActivity.java b/src/com/android/settings/sim/SimDialogActivity.java
index 252b6c0..e5457ae 100644
--- a/src/com/android/settings/sim/SimDialogActivity.java
+++ b/src/com/android/settings/sim/SimDialogActivity.java
@@ -24,6 +24,7 @@
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
import android.util.Log;
+import android.view.WindowManager;
import android.widget.Toast;
import androidx.fragment.app.Fragment;
@@ -59,6 +60,8 @@
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+ getWindow().addSystemFlags(
+ WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS);
showOrUpdateDialog();
}
diff --git a/src/com/android/settings/sim/smartForwarding/DisableSmartForwardingTask.java b/src/com/android/settings/sim/smartForwarding/DisableSmartForwardingTask.java
index 45333ec..7826522 100644
--- a/src/com/android/settings/sim/smartForwarding/DisableSmartForwardingTask.java
+++ b/src/com/android/settings/sim/smartForwarding/DisableSmartForwardingTask.java
@@ -43,9 +43,8 @@
}
if (callForwardingInfo != null
- && callForwardingInfo[i] != null
- && callForwardingInfo[i].getTimeoutSeconds() > 0) {
- Log.d(TAG, "Restore call waiting to " + callForwardingInfo);
+ && callForwardingInfo[i] != null) {
+ Log.d(TAG, "Restore call forwarding to " + callForwardingInfo[i]);
tm.setCallForwarding(callForwardingInfo[i], null, null);
}
}
diff --git a/src/com/android/settings/system/DisableAutomaticUpdatesPreferenceController.java b/src/com/android/settings/system/DisableAutomaticUpdatesPreferenceController.java
new file mode 100644
index 0000000..a8f7fb1
--- /dev/null
+++ b/src/com/android/settings/system/DisableAutomaticUpdatesPreferenceController.java
@@ -0,0 +1,59 @@
+/*
+ * Copyright (C) 2017 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.settings.system;
+
+import android.content.Context;
+import android.provider.Settings;
+
+import androidx.annotation.VisibleForTesting;
+
+import com.android.settings.core.TogglePreferenceController;
+
+/** A controller maintains the state of Automatic System Update feature. */
+public class DisableAutomaticUpdatesPreferenceController extends TogglePreferenceController {
+
+ // We use the "disabled status" in code, but show the opposite text
+ // "Automatic system updates" on screen. So a value 0 indicates the
+ // automatic update is enabled.
+ @VisibleForTesting
+ static final int DISABLE_UPDATES_SETTING = 1;
+ @VisibleForTesting
+ static final int ENABLE_UPDATES_SETTING = 0;
+
+ public DisableAutomaticUpdatesPreferenceController(Context context, String key) {
+ super(context, key);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return AVAILABLE;
+ }
+
+ @Override
+ public boolean isChecked() {
+ return Settings.Global.getInt(mContext.getContentResolver(),
+ Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE, ENABLE_UPDATES_SETTING /* default */)
+ == ENABLE_UPDATES_SETTING;
+ }
+
+ @Override
+ public boolean setChecked(boolean isChecked) {
+ return Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE,
+ isChecked ? ENABLE_UPDATES_SETTING : DISABLE_UPDATES_SETTING);
+ }
+}
diff --git a/src/com/android/settings/users/AppCopyFragment.java b/src/com/android/settings/users/AppCopyFragment.java
new file mode 100644
index 0000000..858de51
--- /dev/null
+++ b/src/com/android/settings/users/AppCopyFragment.java
@@ -0,0 +1,231 @@
+/*
+ * Copyright (C) 2021 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.settings.users;
+
+import android.app.settings.SettingsEnums;
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+import android.content.IntentFilter;
+import android.os.AsyncTask;
+import android.os.Bundle;
+import android.os.UserHandle;
+import android.os.UserManager;
+import android.util.Log;
+
+import androidx.preference.PreferenceGroup;
+
+import com.android.settings.R;
+import com.android.settings.SettingsPreferenceFragment;
+import com.android.settings.Utils;
+import com.android.settingslib.users.AppCopyHelper;
+import com.android.settingslib.widget.AppSwitchPreference;
+
+/**
+ * Allows an admin user to selectively copy some of their installed packages to a second user.
+ */
+public class AppCopyFragment extends SettingsPreferenceFragment {
+ private static final String TAG = AppCopyFragment.class.getSimpleName();
+
+ private static final boolean DEBUG = false;
+
+ private static final String PKG_PREFIX = "pkg_";
+
+ /** Key for extra passed in from calling fragment for the userId of the user being edited */
+ public static final String EXTRA_USER_ID = "user_id";
+
+ protected UserManager mUserManager;
+ protected UserHandle mUser;
+
+ private AppCopyHelper mHelper;
+
+ /** List of installable apps presented to the user. */
+ private PreferenceGroup mAppList;
+
+ private boolean mAppListChanged;
+
+ private AsyncTask mAppLoadingTask;
+
+ private final BroadcastReceiver mUserBackgrounding = new BroadcastReceiver() {
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ if (DEBUG) Log.d(TAG, "mUserBackgrounding onReceive");
+ // Update the user's app selection right away without waiting for a pause
+ // onPause() might come in too late, causing apps to disappear after broadcasts
+ // have been scheduled during user startup.
+ if (mAppListChanged) {
+ if (DEBUG) Log.d(TAG, "User backgrounding: installing apps");
+ mHelper.installSelectedApps();
+ if (DEBUG) Log.d(TAG, "User backgrounding: done installing apps");
+ }
+ }
+ };
+
+ private final BroadcastReceiver mPackageObserver = new BroadcastReceiver() {
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ onPackageChanged(intent);
+ }
+ };
+
+ @Override
+ public void onCreate(Bundle icicle) {
+ super.onCreate(icicle);
+ init(icicle);
+ }
+
+ protected void init(Bundle icicle) {
+ if (icicle != null) {
+ mUser = new UserHandle(icicle.getInt(EXTRA_USER_ID));
+ } else {
+ final Bundle args = getArguments();
+ if (args != null) {
+ if (args.containsKey(EXTRA_USER_ID)) {
+ mUser = new UserHandle(args.getInt(EXTRA_USER_ID));
+ }
+ }
+ }
+ if (mUser == null) {
+ throw new IllegalStateException("No user specified.");
+ }
+
+ mHelper = new AppCopyHelper(getContext(), mUser);
+ mUserManager = (UserManager) getActivity().getSystemService(Context.USER_SERVICE);
+
+ addPreferencesFromResource(R.xml.app_copier);
+ mAppList = getPreferenceScreen();
+ mAppList.setOrderingAsAdded(false);
+ }
+
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.USERS_APP_COPYING;
+ }
+
+ @Override
+ public void onSaveInstanceState(Bundle outState) {
+ super.onSaveInstanceState(outState);
+ outState.putInt(EXTRA_USER_ID, mUser.getIdentifier());
+ }
+
+ @Override
+ public void onResume() {
+ super.onResume();
+
+ getActivity().registerReceiver(mUserBackgrounding,
+ new IntentFilter(Intent.ACTION_USER_BACKGROUND));
+
+ final IntentFilter packageFilter = new IntentFilter();
+ packageFilter.addAction(Intent.ACTION_PACKAGE_ADDED);
+ packageFilter.addAction(Intent.ACTION_PACKAGE_REMOVED);
+ packageFilter.addDataScheme("package");
+ getActivity().registerReceiver(mPackageObserver, packageFilter);
+
+ mAppListChanged = false;
+ if (mAppLoadingTask == null || mAppLoadingTask.getStatus() == AsyncTask.Status.FINISHED) {
+ mAppLoadingTask = new AppLoadingTask().execute();
+ }
+ }
+
+ @Override
+ public void onPause() {
+ super.onPause();
+ getActivity().unregisterReceiver(mUserBackgrounding);
+ getActivity().unregisterReceiver(mPackageObserver);
+ if (mAppListChanged) {
+ new AsyncTask<Void, Void, Void>() {
+ @Override
+ protected Void doInBackground(Void... params) {
+ mHelper.installSelectedApps();
+ return null;
+ }
+ }.execute();
+ }
+ }
+
+ private void onPackageChanged(Intent intent) {
+ final String action = intent.getAction();
+ final String packageName = intent.getData().getSchemeSpecificPart();
+ if (DEBUG) Log.d(TAG, "onPackageChanged (" + action + "): " + packageName);
+
+ // Package added/removed, so check if the preference needs to be enabled
+ final AppSwitchPreference pref = findPreference(getKeyForPackage(packageName));
+ if (pref == null) return;
+
+ if (Intent.ACTION_PACKAGE_REMOVED.equals(action)) {
+ pref.setEnabled(false);
+ pref.setChecked(false);
+ mHelper.setPackageSelected(packageName, false);
+ } else if (Intent.ACTION_PACKAGE_ADDED.equals(action)) {
+ pref.setEnabled(true);
+ }
+ }
+
+ private class AppLoadingTask extends AsyncTask<Void, Void, Void> {
+
+ @Override
+ protected Void doInBackground(Void... params) {
+ mHelper.fetchAndMergeApps();
+ return null;
+ }
+
+ @Override
+ protected void onPostExecute(Void result) {
+ populateApps();
+ }
+ }
+
+ private void populateApps() {
+ // Check if the user was removed in the meantime.
+ if (Utils.getExistingUser(mUserManager, mUser) == null) {
+ return;
+ }
+ mHelper.resetSelectedPackages();
+ mAppList.removeAll();
+ for (AppCopyHelper.SelectableAppInfo app : mHelper.getVisibleApps()) {
+ if (app.packageName == null) continue;
+
+ final AppSwitchPreference p = new AppSwitchPreference(getPrefContext());
+ p.setIcon(app.icon != null ? app.icon.mutate() : null);
+ p.setChecked(false);
+ p.setTitle(app.appName);
+ p.setKey(getKeyForPackage(app.packageName));
+ p.setPersistent(false);
+ p.setOnPreferenceChangeListener((preference, newValue) -> {
+ if (!preference.isEnabled()) {
+ // This item isn't available anymore (perhaps it was since uninstalled).
+ if (DEBUG) Log.d(TAG, "onPreferenceChange but not enabled");
+ return false;
+ }
+
+ final boolean checked = (boolean) newValue;
+ final String packageName = preference.getKey().substring(PKG_PREFIX.length());
+ if (DEBUG) Log.d(TAG, "onPreferenceChange: " + packageName + " check=" + newValue);
+ mHelper.setPackageSelected(packageName, checked);
+ mAppListChanged = true;
+ return true;
+ });
+
+ mAppList.addPreference(p);
+ }
+ mAppListChanged = true;
+ }
+
+ private String getKeyForPackage(String packageName) {
+ return PKG_PREFIX + packageName;
+ }
+}
diff --git a/src/com/android/settings/users/UserDetailsSettings.java b/src/com/android/settings/users/UserDetailsSettings.java
index ce186f2..bd4c3e8 100644
--- a/src/com/android/settings/users/UserDetailsSettings.java
+++ b/src/com/android/settings/users/UserDetailsSettings.java
@@ -62,6 +62,7 @@
private static final String KEY_ENABLE_TELEPHONY = "enable_calling";
private static final String KEY_REMOVE_USER = "remove_user";
private static final String KEY_APP_AND_CONTENT_ACCESS = "app_and_content_access";
+ private static final String KEY_APP_COPYING = "app_copying";
/** Integer extra containing the userId to manage */
static final String EXTRA_USER_ID = "user_id";
@@ -84,9 +85,12 @@
@VisibleForTesting
Preference mAppAndContentAccessPref;
@VisibleForTesting
+ Preference mAppCopyingPref;
+ @VisibleForTesting
Preference mRemoveUserPref;
@VisibleForTesting
+ /** The user being studied (not the user doing the studying). */
UserInfo mUserInfo;
private Bundle mDefaultGuestRestrictions;
@@ -142,6 +146,9 @@
} else if (preference == mAppAndContentAccessPref) {
openAppAndContentAccessScreen(false);
return true;
+ } else if (preference == mAppCopyingPref) {
+ openAppCopyingScreen();
+ return true;
}
return false;
}
@@ -241,6 +248,7 @@
mPhonePref = findPreference(KEY_ENABLE_TELEPHONY);
mRemoveUserPref = findPreference(KEY_REMOVE_USER);
mAppAndContentAccessPref = findPreference(KEY_APP_AND_CONTENT_ACCESS);
+ mAppCopyingPref = findPreference(KEY_APP_COPYING);
mSwitchUserPref.setTitle(
context.getString(com.android.settingslib.R.string.user_switch_to_user,
@@ -258,6 +266,7 @@
removePreference(KEY_ENABLE_TELEPHONY);
removePreference(KEY_REMOVE_USER);
removePreference(KEY_APP_AND_CONTENT_ACCESS);
+ removePreference(KEY_APP_COPYING);
} else {
if (!Utils.isVoiceCapable(context)) { // no telephony
removePreference(KEY_ENABLE_TELEPHONY);
@@ -292,6 +301,7 @@
mPhonePref.setChecked(!mUserManager.hasUserRestriction(
UserManager.DISALLOW_OUTGOING_CALLS, new UserHandle(userId)));
mRemoveUserPref.setTitle(R.string.user_remove_user);
+ removePreference(KEY_APP_COPYING);
}
if (RestrictedLockUtilsInternal.hasBaseUserRestriction(context,
UserManager.DISALLOW_REMOVE_USER, UserHandle.myUserId())) {
@@ -301,6 +311,7 @@
mRemoveUserPref.setOnPreferenceClickListener(this);
mPhonePref.setOnPreferenceChangeListener(this);
mAppAndContentAccessPref.setOnPreferenceClickListener(this);
+ mAppCopyingPref.setOnPreferenceClickListener(this);
}
}
@@ -395,6 +406,17 @@
.launch();
}
+ private void openAppCopyingScreen() {
+ final Bundle extras = new Bundle();
+ extras.putInt(AppRestrictionsFragment.EXTRA_USER_ID, mUserInfo.id);
+ new SubSettingLauncher(getContext())
+ .setDestination(AppCopyFragment.class.getName())
+ .setArguments(extras)
+ .setTitleRes(R.string.user_copy_apps_menu_title)
+ .setSourceMetricsCategory(getMetricsCategory())
+ .launch();
+ }
+
private boolean isSecondaryUser(UserInfo user) {
return UserManager.USER_TYPE_FULL_SECONDARY.equals(user.userType);
}
diff --git a/src/com/android/settings/uwb/UwbPreferenceController.java b/src/com/android/settings/uwb/UwbPreferenceController.java
index 15979b5..877c9f2 100644
--- a/src/com/android/settings/uwb/UwbPreferenceController.java
+++ b/src/com/android/settings/uwb/UwbPreferenceController.java
@@ -57,7 +57,9 @@
public UwbPreferenceController(Context context, String key) {
super(context, key);
mExecutor = Executors.newSingleThreadExecutor();
- mUwbManager = context.getSystemService(UwbManager.class);
+ if (isUwbSupportedOnDevice()) {
+ mUwbManager = context.getSystemService(UwbManager.class);
+ }
mAirplaneModeOn = Settings.Global.getInt(mContext.getContentResolver(),
Settings.Global.AIRPLANE_MODE_ON, 0) == 1;
mAirplaneModeChangedReceiver = new BroadcastReceiver() {
diff --git a/src/com/android/settings/widget/LabeledSeekBarPreference.java b/src/com/android/settings/widget/LabeledSeekBarPreference.java
index 3a9ac18..b34ea19 100644
--- a/src/com/android/settings/widget/LabeledSeekBarPreference.java
+++ b/src/com/android/settings/widget/LabeledSeekBarPreference.java
@@ -20,9 +20,11 @@
import android.content.res.TypedArray;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
+import android.view.View;
import android.widget.SeekBar;
import android.widget.TextView;
+import androidx.annotation.Nullable;
import androidx.core.content.res.TypedArrayUtils;
import androidx.preference.PreferenceViewHolder;
@@ -35,6 +37,8 @@
private final int mTextEndId;
private final int mTickMarkId;
private OnPreferenceChangeListener mStopListener;
+ @Nullable
+ private CharSequence mSummary;
public LabeledSeekBarPreference(Context context, AttributeSet attrs, int defStyleAttr,
int defStyleRes) {
@@ -52,6 +56,7 @@
R.string.summary_placeholder);
mTickMarkId = styledAttrs.getResourceId(
R.styleable.LabeledSeekBarPreference_tickMark, /* defValue= */ 0);
+ mSummary = styledAttrs.getText(R.styleable.Preference_android_summary);
styledAttrs.recycle();
}
@@ -76,6 +81,15 @@
com.android.internal.R.id.seekbar);
seekBar.setTickMark(tickMark);
}
+
+ final TextView summary = (TextView) holder.findViewById(android.R.id.summary);
+ if (mSummary != null) {
+ summary.setText(mSummary);
+ summary.setVisibility(View.VISIBLE);
+ } else {
+ summary.setText(null);
+ summary.setVisibility(View.GONE);
+ }
}
public void setOnPreferenceChangeStopListener(OnPreferenceChangeListener listener) {
@@ -90,5 +104,24 @@
mStopListener.onPreferenceChange(this, seekBar.getProgress());
}
}
+
+ @Override
+ public void setSummary(CharSequence summary) {
+ super.setSummary(summary);
+ mSummary = summary;
+ notifyChanged();
+ }
+
+ @Override
+ public void setSummary(int summaryResId) {
+ super.setSummary(summaryResId);
+ mSummary = getContext().getText(summaryResId);
+ notifyChanged();
+ }
+
+ @Override
+ public CharSequence getSummary() {
+ return mSummary;
+ }
}
diff --git a/src/com/android/settings/wifi/dpp/WifiDppBaseActivity.java b/src/com/android/settings/wifi/dpp/WifiDppBaseActivity.java
index 499f66c..f55960b 100644
--- a/src/com/android/settings/wifi/dpp/WifiDppBaseActivity.java
+++ b/src/com/android/settings/wifi/dpp/WifiDppBaseActivity.java
@@ -26,7 +26,7 @@
import com.android.settings.SetupWizardUtils;
import com.android.settings.core.InstrumentedActivity;
-abstract class WifiDppBaseActivity extends InstrumentedActivity {
+public abstract class WifiDppBaseActivity extends InstrumentedActivity {
protected FragmentManager mFragmentManager;
protected abstract void handleIntent(Intent intent);
diff --git a/tests/robotests/src/com/android/settings/accessibility/AccessibilityFooterPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/AccessibilityFooterPreferenceControllerTest.java
index d6c8d99..cc8520b 100644
--- a/tests/robotests/src/com/android/settings/accessibility/AccessibilityFooterPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/AccessibilityFooterPreferenceControllerTest.java
@@ -109,16 +109,16 @@
}
@Test
- public void onBindViewHolder_setupHelpLink_setCorrectHelpLinkAndContentDescription() {
- mController.setupHelpLink(TEST_HELP_ID, TEST_CONTENT_DESCRIPTION);
+ public void onBindViewHolder_setHelpResource_emptyString_notVisible() {
+ mController.setupHelpLink(R.string.help_url_timeout, TEST_CONTENT_DESCRIPTION);
mController.displayPreference(mScreen);
mPreference.onBindViewHolder(mPreferenceViewHolder);
final TextView learnMoreView = (TextView) mPreferenceViewHolder
.findViewById(com.android.settingslib.R.id.settingslib_learn_more);
- assertThat(learnMoreView.getContentDescription().toString())
- .contains(TEST_CONTENT_DESCRIPTION);
- assertThat(mPreference.isLinkEnabled()).isTrue();
+ assertThat(learnMoreView.getContentDescription()).isNull();
+ assertThat(learnMoreView.getVisibility()).isEqualTo(View.GONE);
+ assertThat(mPreference.isLinkEnabled()).isFalse();
}
}
diff --git a/tests/robotests/src/com/android/settings/biometrics/fingerprint/FingerprintProfileStatusPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/biometrics/fingerprint/FingerprintProfileStatusPreferenceControllerTest.java
index 22ec7d0..efcba9d 100644
--- a/tests/robotests/src/com/android/settings/biometrics/fingerprint/FingerprintProfileStatusPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/biometrics/fingerprint/FingerprintProfileStatusPreferenceControllerTest.java
@@ -16,8 +16,6 @@
package com.android.settings.biometrics.fingerprint;
-import static com.android.settings.core.BasePreferenceController.DISABLED_FOR_USER;
-
import static com.google.common.truth.Truth.assertThat;
import static org.mockito.ArgumentMatchers.anyInt;
@@ -83,27 +81,6 @@
}
@Test
- public void isUserSupported_separateChallengeAllowed_true() {
- when(mLockPatternUtils.isSeparateProfileChallengeAllowed(anyInt())).thenReturn(true);
- assertThat(mController.isUserSupported()).isTrue();
- }
-
- @Test
- public void isUserSupported_separateChallengeNotAllowed_false() {
- when(mLockPatternUtils.isSeparateProfileChallengeAllowed(anyInt())).thenReturn(false);
-
- assertThat(mController.isUserSupported()).isFalse();
- }
-
- @Test
- public void getAvailabilityStatus_userNotSupported_DISABLED() {
- when(mFingerprintManager.isHardwareDetected()).thenReturn(true);
- when(mLockPatternUtils.isSeparateProfileChallengeAllowed(anyInt())).thenReturn(false);
-
- assertThat(mController.getAvailabilityStatus()).isEqualTo(DISABLED_FOR_USER);
- }
-
- @Test
public void getPreferenceKey_byDefault_returnsDefaultValue() {
mController = new FingerprintProfileStatusPreferenceController(mContext);
diff --git a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsControllerTest.java b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsControllerTest.java
index 3f49938..92bfb38 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsControllerTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsCompanionAppsControllerTest.java
@@ -30,6 +30,7 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceCategory;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@@ -41,6 +42,7 @@
import java.util.Objects;
import java.util.stream.Collectors;
+@Ignore("b/191992001")
@RunWith(RobolectricTestRunner.class)
public class BluetoothDetailsCompanionAppsControllerTest extends
BluetoothDetailsControllerTestBase {
diff --git a/tests/robotests/src/com/android/settings/development/DisableAutomaticUpdatesPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/DisableAutomaticUpdatesPreferenceControllerTest.java
deleted file mode 100644
index d5c0b5d..0000000
--- a/tests/robotests/src/com/android/settings/development/DisableAutomaticUpdatesPreferenceControllerTest.java
+++ /dev/null
@@ -1,108 +0,0 @@
-/*
- * Copyright (C) 2017 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.settings.development;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.when;
-
-import android.content.Context;
-import android.provider.Settings;
-
-import androidx.preference.PreferenceScreen;
-import androidx.preference.SwitchPreference;
-
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
-import org.robolectric.RobolectricTestRunner;
-import org.robolectric.RuntimeEnvironment;
-
-@RunWith(RobolectricTestRunner.class)
-public class DisableAutomaticUpdatesPreferenceControllerTest {
-
- @Mock
- private PreferenceScreen mPreferenceScreen;
- @Mock
- private SwitchPreference mPreference;
-
- private Context mContext;
- private DisableAutomaticUpdatesPreferenceController mController;
-
- @Before
- public void setup() {
- MockitoAnnotations.initMocks(this);
- mContext = RuntimeEnvironment.application;
- mController = new DisableAutomaticUpdatesPreferenceController(mContext);
- when(mPreferenceScreen.findPreference(mController.getPreferenceKey())).thenReturn(
- mPreference);
- mController.displayPreference(mPreferenceScreen);
- }
-
- @Test
- public void onPreferenceChanged_turnOnAutomaticUpdates() {
- mController.onPreferenceChange(null, true);
-
- final int mode = Settings.Global.getInt(mContext.getContentResolver(),
- Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE, -1);
-
- assertThat(mode).isEqualTo(
- DisableAutomaticUpdatesPreferenceController.ENABLE_UPDATES_SETTING);
- }
-
- @Test
- public void onPreferenceChanged_turnOffAutomaticUpdates() {
- mController.onPreferenceChange(null, false);
-
- final int mode = Settings.Global.getInt(mContext.getContentResolver(),
- Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE, -1);
-
- assertThat(mode).isEqualTo(
- DisableAutomaticUpdatesPreferenceController.DISABLE_UPDATES_SETTING);
- }
-
- @Test
- public void updateState_preferenceShouldBeChecked() {
- Settings.Global
- .putInt(mContext.getContentResolver(), Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE,
- DisableAutomaticUpdatesPreferenceController.ENABLE_UPDATES_SETTING);
- mController.updateState(mPreference);
-
- verify(mPreference).setChecked(true);
- }
-
- @Test
- public void updateState_preferenceShouldNotBeChecked() {
- Settings.Global
- .putInt(mContext.getContentResolver(), Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE,
- DisableAutomaticUpdatesPreferenceController.DISABLE_UPDATES_SETTING);
- mController.updateState(mPreference);
-
- verify(mPreference).setChecked(false);
- }
-
- @Test
- public void onDeveloperOptionsDisabled_shouldDisablePreference() {
- mController.onDeveloperOptionsDisabled();
-
- verify(mPreference).setEnabled(false);
- verify(mPreference).setChecked(false);
- }
-}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetailTest.java b/tests/robotests/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetailTest.java
index a66cf4e..b99562a 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetailTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetailTest.java
@@ -30,9 +30,11 @@
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.verifyZeroInteractions;
import static org.mockito.Mockito.when;
import android.app.AppOpsManager;
+import android.app.backup.BackupManager;
import android.app.settings.SettingsEnums;
import android.content.Context;
import android.content.Intent;
@@ -123,6 +125,9 @@
private BatteryUtils mBatteryUtils;
@Mock
private BatteryOptimizeUtils mBatteryOptimizeUtils;
+ @Mock
+ private BackupManager mBackupManager;
+
private Context mContext;
private Preference mForegroundPreference;
private Preference mBackgroundPreference;
@@ -180,9 +185,10 @@
mFragment.mHeaderPreference = mHeaderPreference;
mFragment.mState = mState;
- mFragment.enableTriState = true;
+ mFragment.mEnableTriState = true;
mFragment.mBatteryUtils = new BatteryUtils(RuntimeEnvironment.application);
mFragment.mBatteryOptimizeUtils = mBatteryOptimizeUtils;
+ mFragment.mBackupManager = mBackupManager;
mAppEntry.info = mock(ApplicationInfo.class);
mTestActivity = spy(new SettingsActivity());
@@ -231,7 +237,7 @@
@Test
public void testGetPreferenceScreenResId_disableTriState_returnLegacyLayout() {
- mFragment.enableTriState = false;
+ mFragment.mEnableTriState = false;
assertThat(mFragment.getPreferenceScreenResId()).isEqualTo(R.xml.power_usage_detail_legacy);
}
@@ -780,4 +786,38 @@
new Pair(ConvertUtils.METRIC_KEY_BATTERY_USAGE, "app label")
});
}
+
+ @Test
+ public void notifyBackupManager_optimizationModeIsNotChanged_notInvokeDataChanged() {
+ final int mode = BatteryOptimizeUtils.MODE_RESTRICTED;
+ mFragment.mOptimizationMode = mode;
+ when(mBatteryOptimizeUtils.getAppOptimizationMode()).thenReturn(mode);
+
+ mFragment.notifyBackupManager();
+
+ verifyZeroInteractions(mBackupManager);
+ }
+
+ @Test
+ public void notifyBackupManager_optimizationModeIsChanged_invokeDataChanged() {
+ mFragment.mOptimizationMode = BatteryOptimizeUtils.MODE_RESTRICTED;
+ when(mBatteryOptimizeUtils.getAppOptimizationMode())
+ .thenReturn(BatteryOptimizeUtils.MODE_UNRESTRICTED);
+
+ mFragment.notifyBackupManager();
+
+ verify(mBackupManager).dataChanged();
+ }
+
+ @Test
+ public void notifyBackupManager_triStateIsNotEnabled_notInvokeDataChanged() {
+ mFragment.mOptimizationMode = BatteryOptimizeUtils.MODE_RESTRICTED;
+ when(mBatteryOptimizeUtils.getAppOptimizationMode())
+ .thenReturn(BatteryOptimizeUtils.MODE_UNRESTRICTED);
+ mFragment.mEnableTriState = false;
+
+ mFragment.notifyBackupManager();
+
+ verifyZeroInteractions(mBackupManager);
+ }
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/BatteryBackupHelperTest.java b/tests/robotests/src/com/android/settings/fuelgauge/BatteryBackupHelperTest.java
new file mode 100644
index 0000000..5ac8553
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/fuelgauge/BatteryBackupHelperTest.java
@@ -0,0 +1,404 @@
+/*
+ * Copyright (C) 2021 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.settings.fuelgauge;
+
+import static com.android.settings.fuelgauge.BatteryBackupHelper.DELIMITER;
+import static com.android.settings.fuelgauge.BatteryBackupHelper.DELIMITER_MODE;
+import static com.android.settings.fuelgauge.BatteryOptimizeUtils.MODE_RESTRICTED;
+import static com.android.settings.fuelgauge.BatteryOptimizeUtils.MODE_UNRESTRICTED;
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyInt;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.ArgumentMatchers.eq;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.doThrow;
+import static org.mockito.Mockito.inOrder;
+import static org.mockito.Mockito.never;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.verifyZeroInteractions;
+import static org.mockito.Mockito.when;
+
+import android.app.AppOpsManager;
+import android.app.backup.BackupDataInputStream;
+import android.app.backup.BackupDataOutput;
+import android.content.Context;
+import android.content.pm.ApplicationInfo;
+import android.content.pm.IPackageManager;
+import android.content.pm.PackageManager;
+import android.content.pm.ParceledListSlice;
+import android.content.pm.UserInfo;
+import android.os.IDeviceIdleController;
+import android.os.RemoteException;
+import android.os.UserHandle;
+import android.os.UserManager;
+
+import com.android.settingslib.fuelgauge.PowerAllowlistBackend;
+
+import java.util.Arrays;
+import java.util.List;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.ArgumentCaptor;
+import org.mockito.InOrder;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.RuntimeEnvironment;
+import org.robolectric.annotation.Config;
+import org.robolectric.annotation.Implementation;
+import org.robolectric.annotation.Implements;
+import org.robolectric.annotation.Resetter;
+
+@RunWith(RobolectricTestRunner.class)
+@Config(shadows = {BatteryBackupHelperTest.ShadowUserHandle.class})
+public final class BatteryBackupHelperTest {
+ private static final String PACKAGE_NAME1 = "com.android.testing.1";
+ private static final String PACKAGE_NAME2 = "com.android.testing.2";
+ private static final String PACKAGE_NAME3 = "com.android.testing.3";
+
+ private Context mContext;
+ private BatteryBackupHelper mBatteryBackupHelper;
+
+ @Mock
+ private PackageManager mPackageManager;
+ @Mock
+ private BackupDataOutput mBackupDataOutput;
+ @Mock
+ private BackupDataInputStream mBackupDataInputStream;
+ @Mock
+ private IDeviceIdleController mDeviceController;
+ @Mock
+ private IPackageManager mIPackageManager;
+ @Mock
+ private AppOpsManager mAppOpsManager;
+ @Mock
+ private UserManager mUserManager;
+ @Mock
+ private PowerAllowlistBackend mPowerAllowlistBackend;
+ @Mock
+ private BatteryOptimizeUtils mBatteryOptimizeUtils;
+
+ @Before
+ public void setUp() throws Exception {
+ MockitoAnnotations.initMocks(this);
+ mContext = spy(RuntimeEnvironment.application);
+ doReturn(mContext).when(mContext).getApplicationContext();
+ doReturn(mAppOpsManager).when(mContext).getSystemService(AppOpsManager.class);
+ doReturn(mUserManager).when(mContext).getSystemService(UserManager.class);
+ doReturn(mPackageManager).when(mContext).getPackageManager();
+ mBatteryBackupHelper = new BatteryBackupHelper(mContext);
+ mBatteryBackupHelper.mIDeviceIdleController = mDeviceController;
+ mBatteryBackupHelper.mIPackageManager = mIPackageManager;
+ mBatteryBackupHelper.mPowerAllowlistBackend = mPowerAllowlistBackend;
+ mBatteryBackupHelper.mBatteryOptimizeUtils = mBatteryOptimizeUtils;
+ mockUid(1001 /*fake uid*/, PACKAGE_NAME1);
+ mockUid(1002 /*fake uid*/, PACKAGE_NAME2);
+ mockUid(BatteryUtils.UID_NULL, PACKAGE_NAME3);
+ }
+
+ @After
+ public void resetShadows() {
+ ShadowUserHandle.reset();
+ }
+
+ @Test
+ public void performBackup_nullPowerList_notBackupPowerList() throws Exception {
+ doReturn(null).when(mDeviceController).getFullPowerWhitelist();
+ mBatteryBackupHelper.performBackup(null, mBackupDataOutput, null);
+
+ verify(mBackupDataOutput, never()).writeEntityHeader(anyString(), anyInt());
+ }
+
+ @Test
+ public void performBackup_emptyPowerList_notBackupPowerList() throws Exception {
+ doReturn(new String[0]).when(mDeviceController).getFullPowerWhitelist();
+ mBatteryBackupHelper.performBackup(null, mBackupDataOutput, null);
+
+ verify(mBackupDataOutput, never()).writeEntityHeader(anyString(), anyInt());
+ }
+
+ @Test
+ public void performBackup_remoteException_notBackupPowerList() throws Exception {
+ doThrow(new RemoteException()).when(mDeviceController).getFullPowerWhitelist();
+ mBatteryBackupHelper.performBackup(null, mBackupDataOutput, null);
+
+ verify(mBackupDataOutput, never()).writeEntityHeader(anyString(), anyInt());
+ }
+
+ @Test
+ public void performBackup_oneFullPowerListElement_backupFullPowerListData()
+ throws Exception {
+ final String[] fullPowerList = {"com.android.package"};
+ doReturn(fullPowerList).when(mDeviceController).getFullPowerWhitelist();
+
+ mBatteryBackupHelper.performBackup(null, mBackupDataOutput, null);
+
+ final byte[] expectedBytes = fullPowerList[0].getBytes();
+ verify(mBackupDataOutput).writeEntityHeader(
+ BatteryBackupHelper.KEY_FULL_POWER_LIST, expectedBytes.length);
+ verify(mBackupDataOutput).writeEntityData(expectedBytes, expectedBytes.length);
+ }
+
+ @Test
+ public void performBackup_backupFullPowerListData() throws Exception {
+ final String[] fullPowerList = {"com.android.package1", "com.android.package2"};
+ doReturn(fullPowerList).when(mDeviceController).getFullPowerWhitelist();
+
+ mBatteryBackupHelper.performBackup(null, mBackupDataOutput, null);
+
+ final String expectedResult = fullPowerList[0] + DELIMITER + fullPowerList[1];
+ final byte[] expectedBytes = expectedResult.getBytes();
+ verify(mBackupDataOutput).writeEntityHeader(
+ BatteryBackupHelper.KEY_FULL_POWER_LIST, expectedBytes.length);
+ verify(mBackupDataOutput).writeEntityData(expectedBytes, expectedBytes.length);
+ }
+
+ @Test
+ public void performBackup_nonOwner_ignoreAllBackupAction() throws Exception {
+ ShadowUserHandle.setUid(1);
+ final String[] fullPowerList = {"com.android.package"};
+ doReturn(fullPowerList).when(mDeviceController).getFullPowerWhitelist();
+
+ mBatteryBackupHelper.performBackup(null, mBackupDataOutput, null);
+
+ verify(mBackupDataOutput, never()).writeEntityHeader(anyString(), anyInt());
+ }
+
+ @Test
+ public void backupOptimizationMode_nullInstalledApps_ignoreBackupOptimization()
+ throws Exception {
+ final UserInfo userInfo =
+ new UserInfo(/*userId=*/ 0, /*userName=*/ "google", /*flag=*/ 0);
+ doReturn(Arrays.asList(userInfo)).when(mUserManager).getProfiles(anyInt());
+ doThrow(new RuntimeException())
+ .when(mIPackageManager)
+ .getInstalledApplications(anyInt(), anyInt());
+
+ mBatteryBackupHelper.backupOptimizationMode(mBackupDataOutput, null);
+
+ verify(mBackupDataOutput, never()).writeEntityHeader(anyString(), anyInt());
+ }
+
+ @Test
+ public void backupOptimizationMode_backupOptimizationMode() throws Exception {
+ final List<String> allowlistedApps = Arrays.asList(PACKAGE_NAME1);
+ createTestingData(PACKAGE_NAME1, PACKAGE_NAME2, PACKAGE_NAME3);
+
+ mBatteryBackupHelper.backupOptimizationMode(mBackupDataOutput, allowlistedApps);
+
+ // 2 for UNRESTRICTED mode and 1 for RESTRICTED mode.
+ final String expectedResult = PACKAGE_NAME1 + ":2," + PACKAGE_NAME2 + ":1,";
+ verifyBackupData(expectedResult);
+ }
+
+ @Test
+ public void backupOptimizationMode_backupOptimizationModeAndIgnoreSystemApp()
+ throws Exception {
+ final List<String> allowlistedApps = Arrays.asList(PACKAGE_NAME1);
+ createTestingData(PACKAGE_NAME1, PACKAGE_NAME2, PACKAGE_NAME3);
+ // Sets "com.android.testing.1" as system app.
+ doReturn(true).when(mPowerAllowlistBackend).isSysAllowlisted(PACKAGE_NAME1);
+ doReturn(false).when(mPowerAllowlistBackend).isDefaultActiveApp(anyString());
+
+ mBatteryBackupHelper.backupOptimizationMode(mBackupDataOutput, allowlistedApps);
+
+ // "com.android.testing.2" for RESTRICTED mode.
+ final String expectedResult = PACKAGE_NAME2 + ":1,";
+ verifyBackupData(expectedResult);
+ }
+
+ @Test
+ public void backupOptimizationMode_backupOptimizationModeAndIgnoreDefaultApp()
+ throws Exception {
+ final List<String> allowlistedApps = Arrays.asList(PACKAGE_NAME1);
+ createTestingData(PACKAGE_NAME1, PACKAGE_NAME2, PACKAGE_NAME3);
+ // Sets "com.android.testing.1" as device default app.
+ doReturn(true).when(mPowerAllowlistBackend).isDefaultActiveApp(PACKAGE_NAME1);
+ doReturn(false).when(mPowerAllowlistBackend).isSysAllowlisted(anyString());
+
+ mBatteryBackupHelper.backupOptimizationMode(mBackupDataOutput, allowlistedApps);
+
+ // "com.android.testing.2" for RESTRICTED mode.
+ final String expectedResult = PACKAGE_NAME2 + ":1,";
+ verifyBackupData(expectedResult);
+ }
+
+ @Test
+ public void restoreEntity_nonOwner_notReadBackupData() throws Exception {
+ ShadowUserHandle.setUid(1);
+ mockBackupData(30 /*dataSize*/, BatteryBackupHelper.KEY_OPTIMIZATION_LIST);
+
+ mBatteryBackupHelper.restoreEntity(mBackupDataInputStream);
+
+ verifyZeroInteractions(mBackupDataInputStream);
+ }
+
+ @Test
+ public void restoreEntity_zeroDataSize_notReadBackupData() throws Exception {
+ final int zeroDataSize = 0;
+ mockBackupData(zeroDataSize, BatteryBackupHelper.KEY_OPTIMIZATION_LIST);
+
+ mBatteryBackupHelper.restoreEntity(mBackupDataInputStream);
+
+ verify(mBackupDataInputStream, never()).read(any(), anyInt(), anyInt());
+ }
+
+ @Test
+ public void restoreEntity_incorrectDataKey_notReadBackupData() throws Exception {
+ final String incorrectDataKey = BatteryBackupHelper.KEY_FULL_POWER_LIST;
+ mockBackupData(30 /*dataSize*/, incorrectDataKey);
+
+ mBatteryBackupHelper.restoreEntity(mBackupDataInputStream);
+
+ verify(mBackupDataInputStream, never()).read(any(), anyInt(), anyInt());
+ }
+
+ @Test
+ public void restoreEntity_readExpectedDataFromBackupData() throws Exception {
+ final int dataSize = 30;
+ mockBackupData(dataSize, BatteryBackupHelper.KEY_OPTIMIZATION_LIST);
+
+ mBatteryBackupHelper.restoreEntity(mBackupDataInputStream);
+
+ final ArgumentCaptor<byte[]> captor = ArgumentCaptor.forClass(byte[].class);
+ verify(mBackupDataInputStream).read(captor.capture(), eq(0), eq(dataSize));
+ assertThat(captor.getValue().length).isEqualTo(dataSize);
+ }
+
+ @Test
+ public void restoreOptimizationMode_nullBytesData_skipRestore() throws Exception {
+ mBatteryBackupHelper.restoreOptimizationMode(new byte[0]);
+ verifyZeroInteractions(mBatteryOptimizeUtils);
+
+ mBatteryBackupHelper.restoreOptimizationMode("invalid data format".getBytes());
+ verifyZeroInteractions(mBatteryOptimizeUtils);
+
+ mBatteryBackupHelper.restoreOptimizationMode(DELIMITER.getBytes());
+ verifyZeroInteractions(mBatteryOptimizeUtils);
+ }
+
+ @Test
+ public void restoreOptimizationMode_invalidModeFormat_skipRestore() throws Exception {
+ final String invalidNumberFormat = "google";
+ final String packageModes =
+ PACKAGE_NAME1 + DELIMITER_MODE + MODE_RESTRICTED + DELIMITER +
+ PACKAGE_NAME2 + DELIMITER_MODE + invalidNumberFormat;
+
+ mBatteryBackupHelper.restoreOptimizationMode(packageModes.getBytes());
+
+ final InOrder inOrder = inOrder(mBatteryOptimizeUtils);
+ inOrder.verify(mBatteryOptimizeUtils).setAppOptimizationMode(MODE_RESTRICTED);
+ inOrder.verify(mBatteryOptimizeUtils, never()).setAppOptimizationMode(anyInt());
+ }
+
+ @Test
+ public void restoreOptimizationMode_restoreExpectedModes() throws Exception {
+ final String packageModes =
+ PACKAGE_NAME1 + DELIMITER_MODE + MODE_RESTRICTED + DELIMITER +
+ PACKAGE_NAME2 + DELIMITER_MODE + MODE_UNRESTRICTED + DELIMITER +
+ PACKAGE_NAME3 + DELIMITER_MODE + MODE_RESTRICTED + DELIMITER;
+
+ mBatteryBackupHelper.restoreOptimizationMode(packageModes.getBytes());
+
+ final InOrder inOrder = inOrder(mBatteryOptimizeUtils);
+ inOrder.verify(mBatteryOptimizeUtils).setAppOptimizationMode(MODE_RESTRICTED);
+ inOrder.verify(mBatteryOptimizeUtils).setAppOptimizationMode(MODE_UNRESTRICTED);
+ inOrder.verify(mBatteryOptimizeUtils, never()).setAppOptimizationMode(MODE_RESTRICTED);
+ }
+
+ private void mockUid(int uid, String packageName) throws Exception {
+ doReturn(uid).when(mPackageManager)
+ .getPackageUid(packageName, PackageManager.GET_META_DATA);
+ }
+
+ private void mockBackupData(int dataSize, String dataKey) {
+ doReturn(dataSize).when(mBackupDataInputStream).size();
+ doReturn(dataKey).when(mBackupDataInputStream).getKey();
+ }
+
+ private void verifyBackupData(String expectedResult) throws Exception {
+ final byte[] expectedBytes = expectedResult.getBytes();
+ verify(mBackupDataOutput).writeEntityHeader(
+ BatteryBackupHelper.KEY_OPTIMIZATION_LIST, expectedBytes.length);
+ verify(mBackupDataOutput).writeEntityData(expectedBytes, expectedBytes.length);
+ }
+
+ private void createTestingData(
+ String packageName1, String packageName2, String packageName3) throws Exception {
+ // Sets the getInstalledApplications() method for testing.
+ final UserInfo userInfo =
+ new UserInfo(/*userId=*/ 0, /*userName=*/ "google", /*flag=*/ 0);
+ doReturn(Arrays.asList(userInfo)).when(mUserManager).getProfiles(anyInt());
+ final ApplicationInfo applicationInfo1 = new ApplicationInfo();
+ applicationInfo1.enabled = true;
+ applicationInfo1.uid = 1;
+ applicationInfo1.packageName = packageName1;
+ final ApplicationInfo applicationInfo2 = new ApplicationInfo();
+ applicationInfo2.enabled = false;
+ applicationInfo2.uid = 2;
+ applicationInfo2.packageName = packageName2;
+ applicationInfo2.enabledSetting = PackageManager.COMPONENT_ENABLED_STATE_DISABLED_USER;
+ final ApplicationInfo applicationInfo3 = new ApplicationInfo();
+ applicationInfo3.enabled = false;
+ applicationInfo3.uid = 3;
+ applicationInfo3.packageName = packageName3;
+ applicationInfo3.enabledSetting = PackageManager.COMPONENT_ENABLED_STATE_DISABLED;
+ doReturn(new ParceledListSlice<ApplicationInfo>(
+ Arrays.asList(applicationInfo1, applicationInfo2, applicationInfo3)))
+ .when(mIPackageManager)
+ .getInstalledApplications(anyInt(), anyInt());
+ // Sets the AppOpsManager for checkOpNoThrow() method.
+ doReturn(AppOpsManager.MODE_ALLOWED)
+ .when(mAppOpsManager)
+ .checkOpNoThrow(
+ AppOpsManager.OP_RUN_ANY_IN_BACKGROUND,
+ applicationInfo1.uid,
+ applicationInfo1.packageName);
+ doReturn(AppOpsManager.MODE_IGNORED)
+ .when(mAppOpsManager)
+ .checkOpNoThrow(
+ AppOpsManager.OP_RUN_ANY_IN_BACKGROUND,
+ applicationInfo2.uid,
+ applicationInfo2.packageName);
+ }
+
+ @Implements(UserHandle.class)
+ public static class ShadowUserHandle {
+ // Sets the default as thte OWNER role.
+ private static int sUid = 0;
+
+ public static void setUid(int uid) {
+ sUid = uid;
+ }
+
+ @Implementation
+ public static int myUserId() {
+ return sUid;
+ }
+
+ @Resetter
+ public static void reset() {
+ sUid = 0;
+ }
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/BatteryOptimizeUtilsTest.java b/tests/robotests/src/com/android/settings/fuelgauge/BatteryOptimizeUtilsTest.java
index 89d66be..53101c0 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/BatteryOptimizeUtilsTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/BatteryOptimizeUtilsTest.java
@@ -16,9 +16,9 @@
package com.android.settings.fuelgauge;
-import static com.android.settings.fuelgauge.BatteryOptimizeUtils.AppUsageState.OPTIMIZED;
-import static com.android.settings.fuelgauge.BatteryOptimizeUtils.AppUsageState.RESTRICTED;
-import static com.android.settings.fuelgauge.BatteryOptimizeUtils.AppUsageState.UNRESTRICTED;
+import static com.android.settings.fuelgauge.BatteryOptimizeUtils.MODE_OPTIMIZED;
+import static com.android.settings.fuelgauge.BatteryOptimizeUtils.MODE_RESTRICTED;
+import static com.android.settings.fuelgauge.BatteryOptimizeUtils.MODE_UNRESTRICTED;
import static com.google.common.truth.Truth.assertThat;
@@ -26,6 +26,7 @@
import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.verifyZeroInteractions;
import static org.mockito.Mockito.when;
import android.app.AppOpsManager;
@@ -47,9 +48,9 @@
private static final int UID = 12345;
private static final String PACKAGE_NAME = "com.android.app";
- @Mock BatteryUtils mockBatteryUtils;
- @Mock AppOpsManager mockAppOpsManager;
- @Mock PowerAllowlistBackend mockBackend;
+ @Mock BatteryUtils mMockBatteryUtils;
+ @Mock AppOpsManager mMockAppOpsManager;
+ @Mock PowerAllowlistBackend mMockBackend;
private Context mContext;
private BatteryOptimizeUtils mBatteryOptimizeUtils;
@@ -59,42 +60,48 @@
MockitoAnnotations.initMocks(this);
mContext = spy(RuntimeEnvironment.application);
mBatteryOptimizeUtils = spy(new BatteryOptimizeUtils(mContext, UID, PACKAGE_NAME));
- mBatteryOptimizeUtils.mAppOpsManager = mockAppOpsManager;
- mBatteryOptimizeUtils.mBatteryUtils = mockBatteryUtils;
- mBatteryOptimizeUtils.mPowerAllowListBackend = mockBackend;
+ mBatteryOptimizeUtils.mAppOpsManager = mMockAppOpsManager;
+ mBatteryOptimizeUtils.mBatteryUtils = mMockBatteryUtils;
+ mBatteryOptimizeUtils.mPowerAllowListBackend = mMockBackend;
+ // Sets the default mode as MODE_RESTRICTED.
+ mBatteryOptimizeUtils.mMode = AppOpsManager.MODE_IGNORED;
+ mBatteryOptimizeUtils.mAllowListed = false;
}
@Test
- public void testGetAppUsageState_returnRestricted() {
- when(mockBackend.isAllowlisted(anyString())).thenReturn(false);
- when(mockAppOpsManager.checkOpNoThrow(anyInt(), anyInt(), anyString()))
+ public void testGetAppOptimizationMode_returnRestricted() {
+ when(mMockBackend.isAllowlisted(anyString())).thenReturn(false);
+ when(mMockAppOpsManager.checkOpNoThrow(anyInt(), anyInt(), anyString()))
.thenReturn(AppOpsManager.MODE_IGNORED);
- assertThat(mBatteryOptimizeUtils.getAppUsageState()).isEqualTo(RESTRICTED);
+ assertThat(mBatteryOptimizeUtils.getAppOptimizationMode())
+ .isEqualTo(MODE_RESTRICTED);
}
@Test
- public void testGetAppUsageState_returnUnrestricted() {
- when(mockBackend.isAllowlisted(anyString())).thenReturn(true);
- when(mockAppOpsManager.checkOpNoThrow(anyInt(), anyInt(), anyString()))
+ public void testGetAppOptimizationMode_returnUnrestricted() {
+ when(mMockBackend.isAllowlisted(anyString())).thenReturn(true);
+ when(mMockAppOpsManager.checkOpNoThrow(anyInt(), anyInt(), anyString()))
.thenReturn(AppOpsManager.MODE_ALLOWED);
- assertThat(mBatteryOptimizeUtils.getAppUsageState()).isEqualTo(UNRESTRICTED);
+ assertThat(mBatteryOptimizeUtils.getAppOptimizationMode())
+ .isEqualTo(MODE_UNRESTRICTED);
}
@Test
- public void testGetAppUsageState_returnOptimized() {
- when(mockBackend.isAllowlisted(anyString())).thenReturn(false);
- when(mockAppOpsManager.checkOpNoThrow(anyInt(), anyInt(), anyString()))
+ public void testGetAppOptimizationMode_returnOptimized() {
+ when(mMockBackend.isAllowlisted(anyString())).thenReturn(false);
+ when(mMockAppOpsManager.checkOpNoThrow(anyInt(), anyInt(), anyString()))
.thenReturn(AppOpsManager.MODE_ALLOWED);
- assertThat(mBatteryOptimizeUtils.getAppUsageState()).isEqualTo(OPTIMIZED);
+ assertThat(mBatteryOptimizeUtils.getAppOptimizationMode())
+ .isEqualTo(MODE_OPTIMIZED);
}
@Test
public void testIsSystemOrDefaultApp_isSystemOrDefaultApp_returnTrue() {
- when(mockBackend.isAllowlisted(anyString())).thenReturn(true);
- when(mockBackend.isDefaultActiveApp(anyString())).thenReturn(true);
+ when(mMockBackend.isAllowlisted(anyString())).thenReturn(true);
+ when(mMockBackend.isDefaultActiveApp(anyString())).thenReturn(true);
assertThat(mBatteryOptimizeUtils.isSystemOrDefaultApp()).isTrue();
}
@@ -118,29 +125,45 @@
}
@Test
- public void testSetAppUsageState_Restricted_verifyAction() {
- mBatteryOptimizeUtils.setAppUsageState(RESTRICTED);
+ public void testSetAppOptimizationMode_Restricted_verifyAction() {
+ // Sets the current mode as MODE_UNRESTRICTED.
+ mBatteryOptimizeUtils.mAllowListed = false;
+ mBatteryOptimizeUtils.mMode = AppOpsManager.MODE_ALLOWED;
- verify(mockBatteryUtils).setForceAppStandby(UID,
+ mBatteryOptimizeUtils.setAppOptimizationMode(MODE_RESTRICTED);
+
+ verify(mMockBatteryUtils).setForceAppStandby(UID,
PACKAGE_NAME, AppOpsManager.MODE_IGNORED);
- verify(mockBackend).removeApp(PACKAGE_NAME);
+ verify(mMockBackend).removeApp(PACKAGE_NAME);
}
@Test
- public void testSetAppUsageState_Unrestricted_verifyAction() {
- mBatteryOptimizeUtils.setAppUsageState(UNRESTRICTED);
+ public void testSetAppOptimizationMode_Unrestricted_verifyAction() {
+ mBatteryOptimizeUtils.setAppOptimizationMode(MODE_UNRESTRICTED);
- verify(mockBatteryUtils).setForceAppStandby(UID,
+ verify(mMockBatteryUtils).setForceAppStandby(UID,
PACKAGE_NAME, AppOpsManager.MODE_ALLOWED);
- verify(mockBackend).addApp(PACKAGE_NAME);
+ verify(mMockBackend).addApp(PACKAGE_NAME);
}
@Test
- public void testSetAppUsageState_Optimized_verifyAction() {
- mBatteryOptimizeUtils.setAppUsageState(OPTIMIZED);
+ public void testSetAppOptimizationMode_Optimized_verifyAction() {
+ mBatteryOptimizeUtils.setAppOptimizationMode(MODE_OPTIMIZED);
- verify(mockBatteryUtils).setForceAppStandby(UID,
+ verify(mMockBatteryUtils).setForceAppStandby(UID,
PACKAGE_NAME, AppOpsManager.MODE_ALLOWED);
- verify(mockBackend).removeApp(PACKAGE_NAME);
+ verify(mMockBackend).removeApp(PACKAGE_NAME);
+ }
+
+ @Test
+ public void testSetAppOptimizationMode_sameUnrestrictedMode_verifyNoAction() {
+ // Sets the current mode as MODE_UNRESTRICTED.
+ mBatteryOptimizeUtils.mAllowListed = true;
+ mBatteryOptimizeUtils.mMode = AppOpsManager.MODE_ALLOWED;
+
+ mBatteryOptimizeUtils.setAppOptimizationMode(MODE_UNRESTRICTED);
+
+ verifyZeroInteractions(mMockBackend);
+ verifyZeroInteractions(mMockBatteryUtils);
}
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/ConvertUtilsTest.java b/tests/robotests/src/com/android/settings/fuelgauge/ConvertUtilsTest.java
index 8ae5048..a56a823 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/ConvertUtilsTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/ConvertUtilsTest.java
@@ -49,8 +49,11 @@
public final class ConvertUtilsTest {
private Context mContext;
- @Mock private BatteryUsageStats mBatteryUsageStats;
- @Mock private BatteryEntry mockBatteryEntry;
+
+ @Mock
+ private BatteryUsageStats mBatteryUsageStats;
+ @Mock
+ private BatteryEntry mockBatteryEntry;
private FakeFeatureFactory mFeatureFactory;
private PowerUsageFeatureProvider mPowerUsageFeatureProvider;
@@ -64,7 +67,7 @@
}
@Test
- public void testConvert_returnsExpectedContentValues() {
+ public void convert_returnsExpectedContentValues() {
final int expectedType = 3;
when(mockBatteryEntry.getUid()).thenReturn(1001);
when(mockBatteryEntry.getLabel()).thenReturn("Settings");
@@ -121,7 +124,7 @@
}
@Test
- public void testConvert_nullBatteryEntry_returnsExpectedContentValues() {
+ public void convert_nullBatteryEntry_returnsExpectedContentValues() {
final ContentValues values =
ConvertUtils.convert(
/*entry=*/ null,
@@ -148,7 +151,7 @@
}
@Test
- public void testGetIndexedUsageMap_nullOrEmptyHistoryMap_returnEmptyCollection() {
+ public void getIndexedUsageMap_nullOrEmptyHistoryMap_returnEmptyCollection() {
final int timeSlotSize = 2;
final long[] batteryHistoryKeys = new long[] {101L, 102L, 103L, 104L, 105L};
@@ -163,7 +166,7 @@
.isEmpty();
}
@Test
- public void testGetIndexedUsageMap_returnsExpectedResult() {
+ public void getIndexedUsageMap_returnsExpectedResult() {
// Creates the fake testing data.
final int timeSlotSize = 2;
final long[] batteryHistoryKeys = new long[] {101L, 102L, 103L, 104L, 105L};
@@ -275,7 +278,7 @@
}
@Test
- public void testGetIndexedUsageMap_usageTimeExceed_returnsExpectedResult() {
+ public void getIndexedUsageMap_usageTimeExceed_returnsExpectedResult() {
final int timeSlotSize = 1;
final long[] batteryHistoryKeys = new long[] {101L, 102L, 103L};
final Map<Long, Map<String, BatteryHistEntry>> batteryHistoryMap =
@@ -300,7 +303,7 @@
final Map<Integer, List<BatteryDiffEntry>> purgedResultMap =
ConvertUtils.getIndexedUsageMap(
mContext, timeSlotSize, batteryHistoryKeys, batteryHistoryMap,
- /*purgeLowPercentageAndFakeData=*/ true);
+ /*purgeLowPercentageAndFakeData=*/ true);
assertThat(purgedResultMap).hasSize(2);
final List<BatteryDiffEntry> entryList = purgedResultMap.get(0);
@@ -317,6 +320,38 @@
}
@Test
+ public void getIndexedUsageMap_hideBackgroundUsageTime_returnsExpectedResult() {
+ final long[] batteryHistoryKeys = new long[] {101L, 102L, 103L};
+ final Map<Long, Map<String, BatteryHistEntry>> batteryHistoryMap = new HashMap<>();
+ final BatteryHistEntry fakeEntry = createBatteryHistEntry(
+ ConvertUtils.FAKE_PACKAGE_NAME, "fake_label", 0, 0L, 0L, 0L);
+ // Adds the index = 0 data.
+ Map<String, BatteryHistEntry> entryMap = new HashMap<>();
+ entryMap.put(fakeEntry.getKey(), fakeEntry);
+ batteryHistoryMap.put(Long.valueOf(batteryHistoryKeys[0]), entryMap);
+ // Adds the index = 1 data.
+ entryMap = new HashMap<>();
+ entryMap.put(fakeEntry.getKey(), fakeEntry);
+ batteryHistoryMap.put(Long.valueOf(batteryHistoryKeys[1]), entryMap);
+ // Adds the index = 2 data.
+ entryMap = new HashMap<>();
+ final BatteryHistEntry entry = createBatteryHistEntry(
+ "package3", "label3", 500, 5L, 3600000L, 7200000L);
+ entryMap.put(entry.getKey(), entry);
+ batteryHistoryMap.put(Long.valueOf(batteryHistoryKeys[2]), entryMap);
+ when(mPowerUsageFeatureProvider.getHideBackgroundUsageTimeList(mContext))
+ .thenReturn(Arrays.asList((CharSequence) "package3"));
+
+ final Map<Integer, List<BatteryDiffEntry>> purgedResultMap =
+ ConvertUtils.getIndexedUsageMap(
+ mContext, /*timeSlotSize=*/ 1, batteryHistoryKeys, batteryHistoryMap,
+ /*purgeLowPercentageAndFakeData=*/ true);
+
+ final BatteryDiffEntry resultEntry = purgedResultMap.get(0).get(0);
+ assertThat(resultEntry.mBackgroundUsageTimeInMs).isEqualTo(0);
+ }
+
+ @Test
public void getLocale_nullContext_returnDefaultLocale() {
assertThat(ConvertUtils.getLocale(/*context=*/ null))
.isEqualTo(Locale.getDefault());
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/OptimizedPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/OptimizedPreferenceControllerTest.java
index 7b8f661..3f8aaeb 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/OptimizedPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/OptimizedPreferenceControllerTest.java
@@ -76,8 +76,8 @@
@Test
public void testUpdateState_isOptimizedStates_prefChecked() {
when(mockBatteryOptimizeUtils.isValidPackageName()).thenReturn(true);
- when(mockBatteryOptimizeUtils.getAppUsageState()).thenReturn(
- BatteryOptimizeUtils.AppUsageState.OPTIMIZED);
+ when(mockBatteryOptimizeUtils.getAppOptimizationMode()).thenReturn(
+ BatteryOptimizeUtils.MODE_OPTIMIZED);
mController.updateState(mPreference);
@@ -98,8 +98,8 @@
mPreference.setKey(mController.KEY_OPTIMIZED_PREF);
mController.handlePreferenceTreeClick(mPreference);
- verify(mockBatteryOptimizeUtils).setAppUsageState(
- BatteryOptimizeUtils.AppUsageState.OPTIMIZED);
+ verify(mockBatteryOptimizeUtils).setAppOptimizationMode(
+ BatteryOptimizeUtils.MODE_OPTIMIZED);
}
@Test
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImplTest.java b/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImplTest.java
index e8a9c5c..c79059a 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImplTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImplTest.java
@@ -24,8 +24,6 @@
import android.content.pm.PackageManager;
import android.os.Process;
-import com.android.internal.os.BatterySipper;
-
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -48,8 +46,6 @@
@Mock(answer = Answers.RETURNS_DEEP_STUBS)
private Context mContext;
@Mock
- private BatterySipper mBatterySipper;
- @Mock
private PackageManager mPackageManager;
private PowerUsageFeatureProviderImpl mPowerFeatureProvider;
@@ -63,71 +59,41 @@
when(mPackageManager.getPackagesForUid(UID_MEDIA)).thenReturn(PACKAGES_MEDIA);
when(mPackageManager.getPackagesForUid(UID_SYSTEMUI)).thenReturn(PACKAGES_SYSTEMUI);
mPowerFeatureProvider.mPackageManager = mPackageManager;
- mBatterySipper.uidObj = new FakeUid(UID_OTHER);
}
@Test
public void testIsTypeSystem_uidRoot_returnTrue() {
- mBatterySipper.drainType = BatterySipper.DrainType.APP;
- when(mBatterySipper.getUid()).thenReturn(Process.ROOT_UID);
-
- assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isTrue();
+ assertThat(mPowerFeatureProvider.isTypeSystem(Process.ROOT_UID, null)).isTrue();
}
@Test
public void testIsTypeSystem_uidSystem_returnTrue() {
- mBatterySipper.drainType = BatterySipper.DrainType.APP;
- when(mBatterySipper.getUid()).thenReturn(Process.SYSTEM_UID);
-
- assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isTrue();
+ assertThat(mPowerFeatureProvider.isTypeSystem(Process.SYSTEM_UID, null)).isTrue();
}
@Test
public void testIsTypeSystem_uidMedia_returnTrue() {
- mBatterySipper.drainType = BatterySipper.DrainType.APP;
- when(mBatterySipper.getUid()).thenReturn(Process.MEDIA_UID);
-
- assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isTrue();
+ assertThat(mPowerFeatureProvider.isTypeSystem(Process.MEDIA_UID, null)).isTrue();
}
@Test
public void testIsTypeSystem_appCalendar_returnTrue() {
- mBatterySipper.drainType = BatterySipper.DrainType.APP;
- when(mBatterySipper.getUid()).thenReturn(UID_CALENDAR);
-
- assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isTrue();
+ assertThat(mPowerFeatureProvider.isTypeSystem(UID_CALENDAR, null)).isTrue();
}
@Test
public void testIsTypeSystem_appMedia_returnTrue() {
- mBatterySipper.drainType = BatterySipper.DrainType.APP;
- when(mBatterySipper.getUid()).thenReturn(UID_MEDIA);
-
- assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isTrue();
+ assertThat(mPowerFeatureProvider.isTypeSystem(UID_MEDIA, null)).isTrue();
}
@Test
public void testIsTypeSystem_appSystemUi_returnTrue() {
- mBatterySipper.drainType = BatterySipper.DrainType.APP;
- when(mBatterySipper.getUid()).thenReturn(UID_SYSTEMUI);
-
- assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isTrue();
+ assertThat(mPowerFeatureProvider.isTypeSystem(UID_SYSTEMUI, null)).isTrue();
}
@Test
public void testIsTypeSystem_uidOther_returnFalse() {
- mBatterySipper.drainType = BatterySipper.DrainType.APP;
- when(mBatterySipper.getUid()).thenReturn(UID_OTHER);
-
- assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isFalse();
- }
-
- @Test
- public void testIsTypeSystem_uidObjNull_returnFalse() {
- mBatterySipper.drainType = BatterySipper.DrainType.APP;
- mBatterySipper.uidObj = null;
-
- assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isFalse();
+ assertThat(mPowerFeatureProvider.isTypeSystem(UID_OTHER, null)).isFalse();
}
@Test
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/RestrictedPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/RestrictedPreferenceControllerTest.java
index 7cca18e..1776ad3 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/RestrictedPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/RestrictedPreferenceControllerTest.java
@@ -84,8 +84,8 @@
@Test
public void testUpdateState_isRestrictedStates_prefChecked() {
when(mockBatteryOptimizeUtils.isValidPackageName()).thenReturn(true);
- when(mockBatteryOptimizeUtils.getAppUsageState()).thenReturn(
- BatteryOptimizeUtils.AppUsageState.RESTRICTED);
+ when(mockBatteryOptimizeUtils.getAppOptimizationMode()).thenReturn(
+ BatteryOptimizeUtils.MODE_RESTRICTED);
mController.updateState(mPreference);
@@ -106,8 +106,8 @@
mPreference.setKey(mController.KEY_RESTRICTED_PREF);
mController.handlePreferenceTreeClick(mPreference);
- verify(mockBatteryOptimizeUtils).setAppUsageState(
- BatteryOptimizeUtils.AppUsageState.RESTRICTED);
+ verify(mockBatteryOptimizeUtils).setAppOptimizationMode(
+ BatteryOptimizeUtils.MODE_RESTRICTED);
}
@Test
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/UnrestrictedPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/UnrestrictedPreferenceControllerTest.java
index 0bb8932..47d59b4 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/UnrestrictedPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/UnrestrictedPreferenceControllerTest.java
@@ -84,8 +84,8 @@
@Test
public void testUpdateState_isUnrestrictedStates_prefChecked() {
when(mockBatteryOptimizeUtils.isValidPackageName()).thenReturn(true);
- when(mockBatteryOptimizeUtils.getAppUsageState()).thenReturn(
- BatteryOptimizeUtils.AppUsageState.UNRESTRICTED);
+ when(mockBatteryOptimizeUtils.getAppOptimizationMode()).thenReturn(
+ BatteryOptimizeUtils.MODE_UNRESTRICTED);
mController.updateState(mPreference);
@@ -106,8 +106,8 @@
mPreference.setKey(mController.KEY_UNRESTRICTED_PREF);
mController.handlePreferenceTreeClick(mPreference);
- verify(mockBatteryOptimizeUtils).setAppUsageState(
- BatteryOptimizeUtils.AppUsageState.UNRESTRICTED);
+ verify(mockBatteryOptimizeUtils).setAppOptimizationMode(
+ BatteryOptimizeUtils.MODE_UNRESTRICTED);
}
@Test
diff --git a/tests/robotests/src/com/android/settings/gestures/LabeledSeekBarPreferenceTest.java b/tests/robotests/src/com/android/settings/gestures/LabeledSeekBarPreferenceTest.java
index 4fb94f8..3d83d58 100644
--- a/tests/robotests/src/com/android/settings/gestures/LabeledSeekBarPreferenceTest.java
+++ b/tests/robotests/src/com/android/settings/gestures/LabeledSeekBarPreferenceTest.java
@@ -16,6 +16,8 @@
package com.android.settings.gestures;
+import static com.google.common.truth.Truth.assertThat;
+
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
@@ -24,9 +26,12 @@
import android.view.View;
import android.widget.LinearLayout;
import android.widget.SeekBar;
+import android.widget.TextView;
import androidx.preference.Preference;
+import androidx.preference.PreferenceViewHolder;
+import com.android.internal.R;
import com.android.settings.widget.LabeledSeekBarPreference;
import org.junit.Before;
@@ -41,7 +46,9 @@
public class LabeledSeekBarPreferenceTest {
private Context mContext;
+ private PreferenceViewHolder mViewHolder;
private SeekBar mSeekBar;
+ private TextView mSummary;
private LabeledSeekBarPreference mSeekBarPreference;
@Mock
@@ -57,7 +64,9 @@
final View view =
inflater.inflate(mSeekBarPreference.getLayoutResource(),
new LinearLayout(mContext), false);
- mSeekBar = view.findViewById(com.android.internal.R.id.seekbar);
+ mViewHolder = PreferenceViewHolder.createInstanceForTests(view);
+ mSeekBar = (SeekBar) mViewHolder.findViewById(R.id.seekbar);
+ mSummary = (TextView) mViewHolder.findViewById(R.id.summary);
}
@Test
@@ -69,4 +78,23 @@
verify(mListener, times(1)).onPreferenceChange(mSeekBarPreference, 2);
}
+
+ @Test
+ public void seekBarPreferenceSummarySet_returnsValue() {
+ final String summary = "this is a summary";
+ mSeekBarPreference.setSummary(summary);
+ mSeekBarPreference.onBindViewHolder(mViewHolder);
+
+ assertThat(mSeekBarPreference.getSummary()).isEqualTo(summary);
+ assertThat(mSummary.getText()).isEqualTo(summary);
+ }
+
+ @Test
+ public void seekBarPreferenceSummaryNull_hidesView() {
+ mSeekBarPreference.setSummary(null);
+ mSeekBarPreference.onBindViewHolder(mViewHolder);
+
+ assertThat(mSummary.getText()).isEqualTo("");
+ assertThat(mSummary.getVisibility()).isEqualTo(View.GONE);
+ }
}
diff --git a/tests/robotests/src/com/android/settings/gestures/LongPressPowerButtonPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/gestures/LongPressPowerButtonPreferenceControllerTest.java
index 053fa5a..fa97754 100644
--- a/tests/robotests/src/com/android/settings/gestures/LongPressPowerButtonPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/gestures/LongPressPowerButtonPreferenceControllerTest.java
@@ -137,7 +137,7 @@
when(mResources.getInteger(
com.android.internal.R.integer.config_keyChordPowerVolumeUp))
.thenReturn(
- LongPressPowerButtonPreferenceController.KEY_CHORD_POWER_VOLUME_UP_NO_ACTION);
+ LongPressPowerButtonPreferenceController.KEY_CHORD_POWER_VOLUME_UP_NO_ACTION);
verify(mController.mFooterHint).setVisible(false);
}
@@ -148,7 +148,7 @@
assertThat(Settings.Global.getInt(mContext.getContentResolver(),
Settings.Global.POWER_BUTTON_LONG_PRESS, -1)).isEqualTo(
- LongPressPowerButtonPreferenceController.LONG_PRESS_POWER_ASSISTANT_VALUE);
+ PowerMenuSettingsUtils.LONG_PRESS_POWER_ASSISTANT_VALUE);
assertThat(Settings.Global.getInt(mContext.getContentResolver(),
Settings.Global.KEY_CHORD_POWER_VOLUME_UP, -1)).isEqualTo(
LongPressPowerButtonPreferenceController.KEY_CHORD_POWER_VOLUME_UP_GLOBAL_ACTIONS);
@@ -162,19 +162,19 @@
when(mResources.getInteger(
com.android.internal.R.integer.config_longPressOnPowerBehavior))
.thenReturn(
- LongPressPowerButtonPreferenceController.LONG_PRESS_POWER_GLOBAL_ACTIONS);
+ PowerMenuSettingsUtils.LONG_PRESS_POWER_GLOBAL_ACTIONS);
mController.onPreferenceChange(null, false);
assertThat(Settings.Global.getInt(mContext.getContentResolver(),
Settings.Global.POWER_BUTTON_LONG_PRESS, -1)).isEqualTo(
- LongPressPowerButtonPreferenceController.LONG_PRESS_POWER_GLOBAL_ACTIONS);
+ PowerMenuSettingsUtils.LONG_PRESS_POWER_GLOBAL_ACTIONS);
assertThat(Settings.Global.getInt(mContext.getContentResolver(),
Settings.Global.KEY_CHORD_POWER_VOLUME_UP, -1)).isEqualTo(
LongPressPowerButtonPreferenceController.KEY_CHORD_POWER_VOLUME_UP_NO_ACTION);
verify(mController.mAssistSwitch).setSummary(
getString(
- R.string.power_menu_summary_long_press_for_assist_disabled_with_power_menu));
+ R.string.power_menu_summary_long_press_for_assist_disabled_with_power_menu));
}
@Test
@@ -199,23 +199,22 @@
@Test
public void preferenceUnchecked_assistDefault_setNoAction() {
- // Value out of range chosen deliberately.
+ // Ensure that the Assistant is the default behavior for LPP.
when(mResources.getInteger(
com.android.internal.R.integer.config_longPressOnPowerBehavior))
.thenReturn(
- LongPressPowerButtonPreferenceController.LONG_PRESS_POWER_ASSISTANT_VALUE);
+ PowerMenuSettingsUtils.LONG_PRESS_POWER_ASSISTANT_VALUE);
mController.onPreferenceChange(null, false);
assertThat(Settings.Global.getInt(mContext.getContentResolver(),
Settings.Global.POWER_BUTTON_LONG_PRESS, -1)).isEqualTo(
- LongPressPowerButtonPreferenceController.LONG_PRESS_POWER_NO_ACTION);
+ PowerMenuSettingsUtils.LONG_PRESS_POWER_GLOBAL_ACTIONS);
assertThat(Settings.Global.getInt(mContext.getContentResolver(),
Settings.Global.KEY_CHORD_POWER_VOLUME_UP, -1)).isEqualTo(
LongPressPowerButtonPreferenceController.KEY_CHORD_POWER_VOLUME_UP_NO_ACTION);
- verify(mController.mAssistSwitch).setSummary(
- getString(
- R.string.power_menu_summary_long_press_for_assist_disabled_no_action));
+ verify(mController.mAssistSwitch).setSummary(getString(
+ R.string.power_menu_summary_long_press_for_assist_disabled_with_power_menu));
}
private String getString(@StringRes int id) {
diff --git a/tests/robotests/src/com/android/settings/gestures/LongPressPowerSensitivityPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/gestures/LongPressPowerSensitivityPreferenceControllerTest.java
new file mode 100644
index 0000000..9c99092
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/gestures/LongPressPowerSensitivityPreferenceControllerTest.java
@@ -0,0 +1,143 @@
+/*
+ * Copyright (C) 2021 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.settings.gestures;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+
+import android.app.Application;
+import android.content.res.Resources;
+import android.provider.Settings;
+
+import androidx.test.core.app.ApplicationProvider;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.RobolectricTestRunner;
+
+@RunWith(RobolectricTestRunner.class)
+public class LongPressPowerSensitivityPreferenceControllerTest {
+
+ private static final String KEY_LONG_PRESS_SENSITIVITY =
+ "gesture_power_menu_long_press_for_assist_sensitivity";
+
+ private static final int[] SENSITIVITY_VALUES = {250, 350, 500, 750, 850};
+
+ private Application mContext;
+ private Resources mResources;
+ private LongPressPowerSensitivityPreferenceController mController;
+
+ @Before
+ public void setUp() {
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ mResources = mock(Resources.class);
+ when(mContext.getResources()).thenReturn(mResources);
+
+ when(mResources.getIntArray(
+ com.android.internal.R.array.config_longPressOnPowerDurationSettings))
+ .thenReturn(SENSITIVITY_VALUES);
+
+ mController = new LongPressPowerSensitivityPreferenceController(mContext,
+ KEY_LONG_PRESS_SENSITIVITY);
+ }
+
+ @Test
+ public void getSliderPosition_returnsDefaultValue() {
+ when(mResources.getInteger(
+ com.android.internal.R.integer.config_longPressOnPowerDurationMs))
+ .thenReturn(750);
+ assertThat(mController.getSliderPosition()).isEqualTo(3);
+ }
+
+ @Test
+ public void getSliderPosition_returnsSetValue() {
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.POWER_BUTTON_LONG_PRESS_DURATION_MS, 350);
+ assertThat(mController.getSliderPosition()).isEqualTo(1);
+ }
+
+ @Test
+ public void setSliderPosition_setsValue() {
+ mController.setSliderPosition(4);
+ assertThat(Settings.Global.getInt(mContext.getContentResolver(),
+ Settings.Global.POWER_BUTTON_LONG_PRESS_DURATION_MS, 0)).isEqualTo(850);
+ }
+
+ @Test
+ public void setSliderPositionOutOfBounds_returnsFalse() {
+ assertThat(mController.setSliderPosition(-1)).isFalse();
+ assertThat(mController.setSliderPosition(10)).isFalse();
+ }
+
+ @Test
+ public void getMin_isZero() {
+ assertThat(mController.getMin()).isEqualTo(0);
+ }
+
+ @Test
+ public void getMax_isEqualToLastValueIndex() {
+ assertThat(mController.getMax()).isEqualTo(4);
+ }
+
+ @Test
+ public void longPressForAssistEnabled_isAvailable() {
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.POWER_BUTTON_LONG_PRESS,
+ PowerMenuSettingsUtils.LONG_PRESS_POWER_ASSISTANT_VALUE);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(
+ LongPressPowerSensitivityPreferenceController.AVAILABLE);
+ }
+
+ @Test
+ public void longPressForAssistDisabled_isNotAvailableDueToDependentSetting() {
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.POWER_BUTTON_LONG_PRESS,
+ PowerMenuSettingsUtils.LONG_PRESS_POWER_NO_ACTION);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(
+ LongPressPowerSensitivityPreferenceController.DISABLED_DEPENDENT_SETTING);
+ }
+
+ @Test
+ public void sensitivityValuesAreNull_notAvailable() {
+ when(mResources.getIntArray(
+ com.android.internal.R.array.config_longPressOnPowerDurationSettings))
+ .thenReturn(null);
+ mController = new LongPressPowerSensitivityPreferenceController(mContext,
+ KEY_LONG_PRESS_SENSITIVITY);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(
+ LongPressPowerSensitivityPreferenceController.UNSUPPORTED_ON_DEVICE);
+ }
+
+ @Test
+ public void sensitivityValuesArrayTooShort_notAvailable() {
+ when(mResources.getIntArray(
+ com.android.internal.R.array.config_longPressOnPowerDurationSettings))
+ .thenReturn(new int[]{200});
+ mController = new LongPressPowerSensitivityPreferenceController(mContext,
+ KEY_LONG_PRESS_SENSITIVITY);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(
+ LongPressPowerSensitivityPreferenceController.UNSUPPORTED_ON_DEVICE);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/gestures/PowerMenuSettingsUtilsTest.java b/tests/robotests/src/com/android/settings/gestures/PowerMenuSettingsUtilsTest.java
new file mode 100644
index 0000000..25f0320
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/gestures/PowerMenuSettingsUtilsTest.java
@@ -0,0 +1,91 @@
+/*
+ * Copyright (C) 2021 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.settings.gestures;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+import android.content.res.Resources;
+import android.provider.Settings;
+
+import androidx.test.core.app.ApplicationProvider;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.RobolectricTestRunner;
+
+@RunWith(RobolectricTestRunner.class)
+public class PowerMenuSettingsUtilsTest {
+
+ private Context mContext;
+ private Resources mResources;
+
+ @Before
+ public void setUp() {
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ mResources = mock(Resources.class);
+ when(mContext.getResources()).thenReturn(mResources);
+ }
+
+ @Test
+ public void longPressBehaviourValuePresent_returnsValue() {
+ when(mResources.getInteger(
+ com.android.internal.R.integer.config_longPressOnPowerBehavior))
+ .thenReturn(0);
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.POWER_BUTTON_LONG_PRESS, 1);
+
+ assertThat(PowerMenuSettingsUtils.getPowerButtonSettingValue(mContext)).isEqualTo(1);
+ }
+
+ @Test
+ public void longPressBehaviourValueNotPresent_returnsDefault() {
+ when(mResources.getInteger(
+ com.android.internal.R.integer.config_longPressOnPowerBehavior))
+ .thenReturn(2);
+
+ assertThat(PowerMenuSettingsUtils.getPowerButtonSettingValue(mContext)).isEqualTo(2);
+ }
+
+ @Test
+ public void longPressBehaviourValueSetToAssistant_isAssistEnabledReturnsTrue() {
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.POWER_BUTTON_LONG_PRESS, 5);
+ assertThat(PowerMenuSettingsUtils.isLongPressPowerForAssistEnabled(mContext)).isTrue();
+ }
+
+ @Test
+ public void longPressBehaviourValueNotSetToAssistant_isAssistEnabledReturnsFalse() {
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.POWER_BUTTON_LONG_PRESS, 3);
+ assertThat(PowerMenuSettingsUtils.isLongPressPowerForAssistEnabled(mContext)).isFalse();
+ }
+
+ @Test
+ public void longPressBehaviourDefaultSetToAssistant_isAssistEnabledReturnsFalse() {
+ when(mResources.getInteger(
+ com.android.internal.R.integer.config_longPressOnPowerBehavior))
+ .thenReturn(3);
+
+ assertThat(PowerMenuSettingsUtils.isLongPressPowerForAssistEnabled(mContext)).isFalse();
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/location/RecentLocationAccessPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/location/RecentLocationAccessPreferenceControllerTest.java
index 32c8627..52068c4 100644
--- a/tests/robotests/src/com/android/settings/location/RecentLocationAccessPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/location/RecentLocationAccessPreferenceControllerTest.java
@@ -18,12 +18,10 @@
import static com.google.common.truth.Truth.assertThat;
import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.when;
import android.content.Context;
-import android.graphics.drawable.Drawable;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.TextView;
@@ -34,7 +32,7 @@
import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.testutils.shadow.ShadowDeviceConfig;
-import com.android.settingslib.location.RecentLocationAccesses;
+import com.android.settingslib.applications.RecentAppOpsAccess;
import org.junit.After;
import org.junit.Before;
@@ -48,7 +46,6 @@
import org.robolectric.annotation.Config;
import java.util.ArrayList;
-import java.util.List;
@RunWith(RobolectricTestRunner.class)
@Config(shadows = {ShadowDeviceConfig.class})
@@ -61,7 +58,7 @@
@Mock
private DashboardFragment mDashboardFragment;
@Mock
- private RecentLocationAccesses mRecentLocationApps;
+ private RecentAppOpsAccess mRecentLocationApps;
private Context mContext;
private RecentLocationAccessPreferenceController mController;
@@ -110,17 +107,4 @@
mContext.getText(R.string.location_recent_location_access_view_details));
assertThat(details.hasOnClickListeners()).isTrue();
}
-
- private List<RecentLocationAccesses.Access> createMockAccesses(int count) {
- final List<RecentLocationAccesses.Access> accesses = new ArrayList<>();
- for (int i = 0; i < count; i++) {
- final Drawable icon = mock(Drawable.class);
- // Add mock accesses
- final RecentLocationAccesses.Access access = new RecentLocationAccesses.Access(
- "packageName", android.os.Process.myUserHandle(), icon,
- "appTitle" + i, "appSummary" + i, 1000 - i);
- accesses.add(access);
- }
- return accesses;
- }
}
diff --git a/tests/robotests/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragmentTest.java b/tests/robotests/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragmentTest.java
index d0df92e..70b0598 100644
--- a/tests/robotests/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragmentTest.java
@@ -159,7 +159,7 @@
eq(SubscriptionManager.NAME_SOURCE_USER_INPUT));
assertThat(captor.getValue()).isEqualTo("test2");
verify(mSubscriptionMgr)
- .setIconTint(eq(Color.parseColor("#ff00796b" /* teal */)), eq(mSubscriptionId));
+ .setIconTint(eq(Color.parseColor("#ff006D74" /* cyan */)), eq(mSubscriptionId));
}
@Test
@@ -174,6 +174,34 @@
assertThat(view.findViewById(R.id.number_label).getVisibility()).isEqualTo(View.GONE);
}
+ @Test
+ public void populateView_getPreviousSimColor_setCorrectSelection() {
+ final View view = LayoutInflater.from(mActivity).inflate(
+ R.layout.dialog_mobile_network_rename, null);
+ when(mSubscriptionInfo.getIconTint())
+ .thenReturn(Color.parseColor("#ff3367d6"/* blue700 */));
+
+ startDialog();
+ mFragment.populateView(view);
+
+ final Spinner colorSpinnerView = mFragment.getColorSpinnerView();
+ assertThat(colorSpinnerView.getSelectedItemPosition()).isEqualTo(1);
+ }
+
+ @Test
+ public void populateView_getUpdatedSimColor_setCorrectSelection() {
+ final View view = LayoutInflater.from(mActivity).inflate(
+ R.layout.dialog_mobile_network_rename, null);
+ when(mSubscriptionInfo.getIconTint())
+ .thenReturn(Color.parseColor("#ff137333"/* Green800 */));
+
+ startDialog();
+ mFragment.populateView(view);
+
+ final Spinner colorSpinnerView = mFragment.getColorSpinnerView();
+ assertThat(colorSpinnerView.getSelectedItemPosition()).isEqualTo(2);
+ }
+
/**
* Helper method to start the dialog
*/
diff --git a/tests/robotests/src/com/android/settings/password/ChooseLockPasswordTest.java b/tests/robotests/src/com/android/settings/password/ChooseLockPasswordTest.java
index 7da9c50..e789b61 100644
--- a/tests/robotests/src/com/android/settings/password/ChooseLockPasswordTest.java
+++ b/tests/robotests/src/com/android/settings/password/ChooseLockPasswordTest.java
@@ -405,18 +405,6 @@
}
@Test
- public void assertThat_chooseLockIconChanged_WhenFingerprintExtraSet() {
- ShadowDrawable drawable = setActivityAndGetIconDrawable(true);
- assertThat(drawable.getCreatedFromResId()).isEqualTo(R.drawable.ic_fingerprint_header);
- }
-
- @Test
- public void assertThat_chooseLockIconNotChanged_WhenFingerprintExtraSet() {
- ShadowDrawable drawable = setActivityAndGetIconDrawable(false);
- assertThat(drawable.getCreatedFromResId()).isNotEqualTo(R.drawable.ic_fingerprint_header);
- }
-
- @Test
public void validateComplexityMergedFromDpmOnCreate() {
ShadowLockPatternUtils.setRequiredPasswordComplexity(PASSWORD_COMPLEXITY_LOW);
diff --git a/tests/robotests/src/com/android/settings/password/ChooseLockPatternTest.java b/tests/robotests/src/com/android/settings/password/ChooseLockPatternTest.java
index 1cb946b..f5cc394 100644
--- a/tests/robotests/src/com/android/settings/password/ChooseLockPatternTest.java
+++ b/tests/robotests/src/com/android/settings/password/ChooseLockPatternTest.java
@@ -31,9 +31,6 @@
import com.android.settings.password.ChooseLockPattern.ChooseLockPatternFragment;
import com.android.settings.password.ChooseLockPattern.IntentBuilder;
import com.android.settings.testutils.shadow.ShadowUtils;
-import com.android.settingslib.testutils.DrawableTestHelper;
-
-import com.google.android.setupdesign.GlifLayout;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -99,16 +96,6 @@
.isNotNull();
}
- @Config(qualifiers = "sw400dp")
- @Test
- public void fingerprintExtraSet_shouldDisplayFingerprintIcon() {
- ChooseLockPattern activity = createActivity(true);
- ChooseLockPatternFragment fragment = (ChooseLockPatternFragment)
- activity.getSupportFragmentManager().findFragmentById(R.id.main_content);
- DrawableTestHelper.assertDrawableResId(((GlifLayout) fragment.getView()).getIcon(),
- R.drawable.ic_fingerprint_header);
- }
-
@Config(qualifiers = "sw300dp")
@Test
public void smallScreens_shouldHideIcon() {
diff --git a/tests/robotests/src/com/android/settings/security/LockUnificationPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/security/LockUnificationPreferenceControllerTest.java
index 8a65e14..123bf34 100644
--- a/tests/robotests/src/com/android/settings/security/LockUnificationPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/security/LockUnificationPreferenceControllerTest.java
@@ -84,22 +84,6 @@
}
@Test
- public void isAvailable_separateChallengeNotAllowed_false() {
- when(mLockPatternUtils.isSeparateProfileChallengeAllowed(anyInt())).thenReturn(false);
- init();
-
- assertThat(mController.isAvailable()).isFalse();
- }
-
- @Test
- public void isAvailable_separateChallengeAllowed_true() {
- when(mLockPatternUtils.isSeparateProfileChallengeAllowed(anyInt())).thenReturn(true);
- init();
-
- assertThat(mController.isAvailable()).isTrue();
- }
-
- @Test
public void getPreferenceKey_byDefault_returnsDefaultValue() {
init();
diff --git a/tests/robotests/src/com/android/settings/system/DisableAutomaticUpdatesPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/system/DisableAutomaticUpdatesPreferenceControllerTest.java
new file mode 100644
index 0000000..db8486e
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/system/DisableAutomaticUpdatesPreferenceControllerTest.java
@@ -0,0 +1,102 @@
+/*
+ * Copyright (C) 2021 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.settings.system;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.content.Context;
+import android.provider.Settings;
+
+import androidx.preference.PreferenceScreen;
+import androidx.preference.SwitchPreference;
+
+import com.android.settings.core.BasePreferenceController;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.RuntimeEnvironment;
+
+@RunWith(RobolectricTestRunner.class)
+public class DisableAutomaticUpdatesPreferenceControllerTest {
+
+ @Mock
+ private PreferenceScreen mPreferenceScreen;
+ @Mock
+ private SwitchPreference mPreference;
+
+ private Context mContext;
+ private DisableAutomaticUpdatesPreferenceController mController;
+
+ @Before
+ public void setup() {
+ MockitoAnnotations.initMocks(this);
+ mContext = RuntimeEnvironment.application;
+ mController = new DisableAutomaticUpdatesPreferenceController(mContext, "test");
+ }
+
+ @Test
+ public void getAvailabilityStatus_shouldReturnAVAILABLE() {
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(
+ BasePreferenceController.AVAILABLE);
+ }
+
+ @Test
+ public void isChecked_valueIsZeroInProvider_shouldReturnTrue() {
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE,
+ DisableAutomaticUpdatesPreferenceController.ENABLE_UPDATES_SETTING);
+
+ assertThat(mController.isChecked()).isTrue();
+ }
+
+ @Test
+ public void isChecked_valueIsOneInProvider_shouldReturnFalse() {
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE,
+ DisableAutomaticUpdatesPreferenceController.DISABLE_UPDATES_SETTING);
+
+ assertThat(mController.isChecked()).isFalse();
+ }
+
+ @Test
+ public void setChecked_true_providerValueIsZero() {
+ mController.setChecked(true);
+
+ int value = Settings.Global.getInt(mContext.getContentResolver(),
+ Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE,
+ DisableAutomaticUpdatesPreferenceController.ENABLE_UPDATES_SETTING /* default */);
+
+ assertThat(value).isEqualTo(
+ DisableAutomaticUpdatesPreferenceController.ENABLE_UPDATES_SETTING);
+ }
+
+ @Test
+ public void setChecked_false_providerValueIsOne() {
+ mController.setChecked(false);
+
+ int value = Settings.Global.getInt(mContext.getContentResolver(),
+ Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE,
+ DisableAutomaticUpdatesPreferenceController.ENABLE_UPDATES_SETTING /* default */);
+
+ assertThat(value).isEqualTo(
+ DisableAutomaticUpdatesPreferenceController.DISABLE_UPDATES_SETTING);
+ }
+}
diff --git a/tests/unit/src/com/android/settings/biometrics/OWNERS b/tests/unit/src/com/android/settings/biometrics/OWNERS
new file mode 100644
index 0000000..a257ed8
--- /dev/null
+++ b/tests/unit/src/com/android/settings/biometrics/OWNERS
@@ -0,0 +1 @@
+include /src/com/android/settings/biometrics/OWNERS
diff --git a/tests/unit/src/com/android/settings/biometrics/combination/BiometricSettingsAppPreferenceControllerTest.java b/tests/unit/src/com/android/settings/biometrics/combination/BiometricSettingsAppPreferenceControllerTest.java
new file mode 100644
index 0000000..f66e65f
--- /dev/null
+++ b/tests/unit/src/com/android/settings/biometrics/combination/BiometricSettingsAppPreferenceControllerTest.java
@@ -0,0 +1,46 @@
+/*
+ * Copyright (C) 2021 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.settings.biometrics.combination;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.content.Context;
+
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+@RunWith(AndroidJUnit4.class)
+public class BiometricSettingsAppPreferenceControllerTest {
+
+ private Context mContext;
+ private BiometricSettingsAppPreferenceController mController;
+
+ @Before
+ public void setUp() {
+ mContext = ApplicationProvider.getApplicationContext();
+ mController = new BiometricSettingsAppPreferenceController(mContext, "key");
+ }
+
+ @Test
+ public void isSliceable_returnFalse() {
+ assertThat(mController.isSliceable()).isFalse();
+ }
+}
diff --git a/tests/unit/src/com/android/settings/biometrics/combination/BiometricSettingsKeyguardPreferenceControllerTest.java b/tests/unit/src/com/android/settings/biometrics/combination/BiometricSettingsKeyguardPreferenceControllerTest.java
new file mode 100644
index 0000000..400b4fe
--- /dev/null
+++ b/tests/unit/src/com/android/settings/biometrics/combination/BiometricSettingsKeyguardPreferenceControllerTest.java
@@ -0,0 +1,46 @@
+/*
+ * Copyright (C) 2021 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.settings.biometrics.combination;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.content.Context;
+
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+@RunWith(AndroidJUnit4.class)
+public class BiometricSettingsKeyguardPreferenceControllerTest {
+
+ private Context mContext;
+ private BiometricSettingsKeyguardPreferenceController mController;
+
+ @Before
+ public void setUp() {
+ mContext = ApplicationProvider.getApplicationContext();
+ mController = new BiometricSettingsKeyguardPreferenceController(mContext, "key");
+ }
+
+ @Test
+ public void isSliceable_returnFalse() {
+ assertThat(mController.isSliceable()).isFalse();
+ }
+}
diff --git a/tests/unit/src/com/android/settings/biometrics/face/FaceSettingsAppPreferenceControllerTest.java b/tests/unit/src/com/android/settings/biometrics/face/FaceSettingsAppPreferenceControllerTest.java
new file mode 100644
index 0000000..af45a68
--- /dev/null
+++ b/tests/unit/src/com/android/settings/biometrics/face/FaceSettingsAppPreferenceControllerTest.java
@@ -0,0 +1,46 @@
+/*
+ * Copyright (C) 2021 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.settings.biometrics.face;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.content.Context;
+
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+@RunWith(AndroidJUnit4.class)
+public class FaceSettingsAppPreferenceControllerTest {
+
+ private Context mContext;
+ private FaceSettingsAppPreferenceController mController;
+
+ @Before
+ public void setUp() {
+ mContext = ApplicationProvider.getApplicationContext();
+ mController = new FaceSettingsAppPreferenceController(mContext);
+ }
+
+ @Test
+ public void isSliceable_returnFalse() {
+ assertThat(mController.isSliceable()).isFalse();
+ }
+}
diff --git a/tests/unit/src/com/android/settings/biometrics/face/FaceSettingsConfirmPreferenceControllerTest.java b/tests/unit/src/com/android/settings/biometrics/face/FaceSettingsConfirmPreferenceControllerTest.java
new file mode 100644
index 0000000..6782959
--- /dev/null
+++ b/tests/unit/src/com/android/settings/biometrics/face/FaceSettingsConfirmPreferenceControllerTest.java
@@ -0,0 +1,46 @@
+/*
+ * Copyright (C) 2021 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.settings.biometrics.face;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.content.Context;
+
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+@RunWith(AndroidJUnit4.class)
+public class FaceSettingsConfirmPreferenceControllerTest {
+
+ private Context mContext;
+ private FaceSettingsConfirmPreferenceController mController;
+
+ @Before
+ public void setUp() {
+ mContext = ApplicationProvider.getApplicationContext();
+ mController = new FaceSettingsConfirmPreferenceController(mContext);
+ }
+
+ @Test
+ public void isSliceable_returnFalse() {
+ assertThat(mController.isSliceable()).isFalse();
+ }
+}
diff --git a/tests/unit/src/com/android/settings/biometrics/face/FaceSettingsKeyguardPreferenceControllerTest.java b/tests/unit/src/com/android/settings/biometrics/face/FaceSettingsKeyguardPreferenceControllerTest.java
new file mode 100644
index 0000000..ee62ed7
--- /dev/null
+++ b/tests/unit/src/com/android/settings/biometrics/face/FaceSettingsKeyguardPreferenceControllerTest.java
@@ -0,0 +1,45 @@
+/*
+ * Copyright (C) 2021 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.settings.biometrics.face;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.content.Context;
+
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+@RunWith(AndroidJUnit4.class)
+public class FaceSettingsKeyguardPreferenceControllerTest {
+ private Context mContext;
+ private FaceSettingsKeyguardPreferenceController mController;
+
+ @Before
+ public void setUp() {
+ mContext = ApplicationProvider.getApplicationContext();
+ mController = new FaceSettingsKeyguardPreferenceController(mContext);
+ }
+
+ @Test
+ public void isSliceable_returnFalse() {
+ assertThat(mController.isSliceable()).isFalse();
+ }
+}
diff --git a/tests/unit/src/com/android/settings/display/ColorModePreferenceFragmentTest.java b/tests/unit/src/com/android/settings/display/ColorModePreferenceFragmentTest.java
index cfdedc7..450525c 100644
--- a/tests/unit/src/com/android/settings/display/ColorModePreferenceFragmentTest.java
+++ b/tests/unit/src/com/android/settings/display/ColorModePreferenceFragmentTest.java
@@ -39,6 +39,7 @@
import org.junit.Test;
import org.junit.runner.RunWith;
+import java.util.ArrayList;
import java.util.List;
@RunWith(AndroidJUnit4.class)
@@ -232,4 +233,15 @@
verify(mFragment).setColorMode(ColorDisplayManager.COLOR_MODE_AUTOMATIC);
}
+
+ @Test
+ @UiThreadTest
+ public void checkViewPagerTotalCount() throws Throwable {
+ final ArrayList<Integer> viewPagerResList = mFragment.getViewPagerResource();
+
+ assertThat(viewPagerResList.size()).isEqualTo(3);
+ for (int idx = 0; idx < viewPagerResList.size(); idx++) {
+ assertThat(viewPagerResList.get(idx) > 0).isTrue();
+ }
+ }
}
diff --git a/tests/unit/src/com/android/settings/network/SubscriptionsPreferenceControllerTest.java b/tests/unit/src/com/android/settings/network/SubscriptionsPreferenceControllerTest.java
index cb78d19..7cffb76 100644
--- a/tests/unit/src/com/android/settings/network/SubscriptionsPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/SubscriptionsPreferenceControllerTest.java
@@ -665,6 +665,7 @@
doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(sub.get(0)).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
Drawable icon = mock(Drawable.class);
+ when(mTelephonyManager.isDataEnabled()).thenReturn(true);
doReturn(icon).when(sInjector).getIcon(any(), anyInt(), anyInt(), eq(false));
setupGetIconConditions(sub.get(0).getSubscriptionId(), true, true,
true, ServiceState.STATE_IN_SERVICE);
@@ -683,6 +684,7 @@
doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(subs.get(0)).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
Drawable icon = mock(Drawable.class);
+ when(mTelephonyManager.isDataEnabled()).thenReturn(true);
doReturn(icon).when(sInjector).getIcon(any(), anyInt(), anyInt(), eq(false));
setupGetIconConditions(subId, false, true,
true, ServiceState.STATE_IN_SERVICE);
@@ -701,7 +703,8 @@
doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(subs.get(0)).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
Drawable icon = mock(Drawable.class);
- doReturn(icon).when(sInjector).getIcon(any(), anyInt(), anyInt(), eq(false));
+ when(mTelephonyManager.isDataEnabled()).thenReturn(false);
+ doReturn(icon).when(sInjector).getIcon(any(), anyInt(), anyInt(), eq(true));
setupGetIconConditions(subId, false, false,
false, ServiceState.STATE_IN_SERVICE);