Merge "Create preference controller for each tethering option"
diff --git a/Android.bp b/Android.bp
index b997b91..d21a430 100644
--- a/Android.bp
+++ b/Android.bp
@@ -43,7 +43,17 @@
libs: [
"telephony-common",
"ims-common",
+ "app-compat-annotations",
],
+
+ plugins: [
+ "compat-changeid-annotation-processor",
+ ]
+}
+
+platform_compat_config {
+ name: "settings-platform-compat-config",
+ src: ":Settings-core",
}
android_app {
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 6ee6a87..4300e58 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -37,6 +37,7 @@
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" />
+ <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
@@ -69,7 +70,7 @@
<uses-permission android:name="android.permission.CONFIGURE_WIFI_DISPLAY" />
<uses-permission android:name="android.permission.CONFIGURE_DISPLAY_COLOR_MODE" />
<uses-permission android:name="android.permission.CONTROL_DISPLAY_COLOR_TRANSFORMS" />
- <uses-permission android:name="android.permission.SET_TIME" />
+ <uses-permission android:name="android.permission.SUGGEST_MANUAL_TIME_AND_ZONE" />
<uses-permission android:name="android.permission.ACCESS_NOTIFICATIONS" />
<uses-permission android:name="android.permission.REBOOT" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
@@ -1386,6 +1387,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
+ <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
+ android:value="true" />
</activity>
<activity
@@ -2762,6 +2765,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
+ <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
+ android:value="true" />
</activity>
<activity
@@ -2786,6 +2791,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
+ <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
+ android:value="true" />
</activity>
<activity
@@ -2809,6 +2816,8 @@
</intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
+ <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
+ android:value="true" />
</activity>
<activity android:name="Settings$ManageAppExternalSourcesActivity"
@@ -3244,6 +3253,24 @@
android:value="com.android.settings.gestures.GlobalActionsPanelSettings" />
</activity>
+ <activity
+ android:name="Settings$GestureNavigationSettingsActivity"
+ android:label="@string/gesture_settings_activity_title"
+ android:enabled="true">
+ <intent-filter android:priority="32">
+ <action android:name="android.intent.action.MAIN" />
+ <category android:name="com.android.settings.SHORTCUT" />
+ </intent-filter>
+ <intent-filter android:priority="1">
+ <action android:name="com.android.settings.GESTURE_NAVIGATION_SETTINGS" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.gestures.GestureNavigationSettingsFragment" />
+ <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
+ android:value="true" />
+ </activity>
+
<!-- This is the longest AndroidManifest.xml ever. -->
</application>
</manifest>
diff --git a/color-check-baseline.xml b/color-check-baseline.xml
index 3cb964f..a258cc6 100644
--- a/color-check-baseline.xml
+++ b/color-check-baseline.xml
@@ -2,18 +2,6 @@
<issues format="4">
<issue
- id="LintError"
- severity="Error"
- message="No `.class` files were found in project ".", so none of the classfile based checks could be run. Does the project need to be built first?"
- category="Lint"
- priority="10"
- summary="Lint Failure"
- explanation="This issue type represents a problem running lint itself. Examples include failure to find bytecode for source files (which means certain detectors could not be run), parsing errors in lint configuration files, etc.
These errors are not errors in your own code, but they are shown to make it clear that some checks were not completed.">
- <location
- file="."/>
- </issue>
-
- <issue
id="HardCodedColor"
severity="Error"
message="Avoid using hardcoded color"
@@ -121,7 +109,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/layout-land/choose_lock_pattern.xml"
- line="178"
+ line="127"
column="17"/>
</issue>
@@ -1081,7 +1069,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="113"
+ line="111"
column="5"/>
</issue>
@@ -1097,7 +1085,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="114"
+ line="112"
column="5"/>
</issue>
@@ -1113,7 +1101,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="115"
+ line="113"
column="5"/>
</issue>
@@ -1129,7 +1117,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="116"
+ line="114"
column="5"/>
</issue>
@@ -1145,7 +1133,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="117"
+ line="115"
column="5"/>
</issue>
@@ -1161,7 +1149,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="118"
+ line="116"
column="5"/>
</issue>
@@ -1177,7 +1165,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="121"
+ line="119"
column="5"/>
</issue>
@@ -1193,7 +1181,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="122"
+ line="120"
column="5"/>
</issue>
@@ -1209,7 +1197,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="123"
+ line="121"
column="5"/>
</issue>
@@ -1225,7 +1213,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="124"
+ line="122"
column="5"/>
</issue>
@@ -1241,7 +1229,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="125"
+ line="123"
column="5"/>
</issue>
@@ -1257,7 +1245,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="128"
+ line="126"
column="5"/>
</issue>
@@ -1273,7 +1261,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="129"
+ line="127"
column="5"/>
</issue>
@@ -1289,7 +1277,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="130"
+ line="128"
column="5"/>
</issue>
@@ -1305,7 +1293,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="131"
+ line="129"
column="5"/>
</issue>
@@ -1321,7 +1309,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="132"
+ line="130"
column="5"/>
</issue>
@@ -1337,7 +1325,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="133"
+ line="131"
column="5"/>
</issue>
@@ -1353,7 +1341,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="139"
+ line="137"
column="5"/>
</issue>
@@ -1369,7 +1357,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="140"
+ line="138"
column="5"/>
</issue>
@@ -1385,7 +1373,39 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="141"
+ line="139"
+ column="5"/>
+ </issue>
+
+ <issue
+ id="HardCodedColor"
+ severity="Error"
+ message="Avoid using hardcoded color"
+ category="Correctness"
+ priority="4"
+ summary="Using hardcoded color"
+ explanation="Hardcoded color values are bad because theme changes cannot be uniformly applied.Instead use the theme specific colors such as `?android:attr/textColorPrimary` in attributes.
This ensures that a theme change from a light to a dark theme can be uniformlyapplied across the app."
+ errorLine1=" <color name="face_intro_outline">#ffdadce0</color>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/values/colors.xml"
+ line="148"
+ column="5"/>
+ </issue>
+
+ <issue
+ id="HardCodedColor"
+ severity="Error"
+ message="Avoid using hardcoded color"
+ category="Correctness"
+ priority="4"
+ summary="Using hardcoded color"
+ explanation="Hardcoded color values are bad because theme changes cannot be uniformly applied.Instead use the theme specific colors such as `?android:attr/textColorPrimary` in attributes.
This ensures that a theme change from a light to a dark theme can be uniformlyapplied across the app."
+ errorLine1=" <color name="back_gesture_indicator">#4182ef</color>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/values/colors.xml"
+ line="150"
column="5"/>
</issue>
@@ -1433,7 +1453,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/layout/crypt_keeper_emergency_button.xml"
- line="36"
+ line="35"
column="9"/>
</issue>
@@ -1509,6 +1529,22 @@
priority="4"
summary="Using hardcoded color"
explanation="Hardcoded color values are bad because theme changes cannot be uniformly applied.Instead use the theme specific colors such as `?android:attr/textColorPrimary` in attributes.
This ensures that a theme change from a light to a dark theme can be uniformlyapplied across the app."
+ errorLine1=" android:fillColor="@color/face_intro_outline""
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/face_enroll_introduction.xml"
+ line="25"
+ column="9"/>
+ </issue>
+
+ <issue
+ id="HardCodedColor"
+ severity="Error"
+ message="Avoid using hardcoded color"
+ category="Correctness"
+ priority="4"
+ summary="Using hardcoded color"
+ explanation="Hardcoded color values are bad because theme changes cannot be uniformly applied.Instead use the theme specific colors such as `?android:attr/textColorPrimary` in attributes.
This ensures that a theme change from a light to a dark theme can be uniformlyapplied across the app."
errorLine1=" android:background="#80000000""
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
@@ -2393,7 +2429,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/layout/running_processes_header.xml"
- line="146"
+ line="129"
column="13"/>
</issue>
@@ -2581,27 +2617,11 @@
priority="4"
summary="Using hardcoded color"
explanation="Hardcoded color values are bad because theme changes cannot be uniformly applied.Instead use the theme specific colors such as `?android:attr/textColorPrimary` in attributes.
This ensures that a theme change from a light to a dark theme can be uniformlyapplied across the app."
- errorLine1=" <string name="sync_plug" msgid="3905078969081888738">""<font fgcolor="#ffffffff">"Welcome to Google sync!"</font>" \nA Google approach to syncing data to allow access to your contacts, appointments, and more from wherever you are."</string>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/values-en-rXC/strings.xml"
- line="2652"
- column="169"/>
- </issue>
-
- <issue
- id="HardCodedColor"
- severity="Error"
- message="Avoid using hardcoded color"
- category="Correctness"
- priority="4"
- summary="Using hardcoded color"
- explanation="Hardcoded color values are bad because theme changes cannot be uniformly applied.Instead use the theme specific colors such as `?android:attr/textColorPrimary` in attributes.
This ensures that a theme change from a light to a dark theme can be uniformlyapplied across the app."
- errorLine1=" <string name="sync_plug" msgid="3905078969081888738"><font fgcolor="#ffffffff">"Welcome to Google sync!"</font>" \nA Google approach to syncing data to allow access to your contacts, appointments and more from wherever you are."</string>"
+ errorLine1=" <string name="sync_plug" msgid="7956982719077985381"><font fgcolor="#ffffffff">"Welcome to Google sync!"</font>" \nA Google approach to syncing data to allow access to your contacts, appointments and more from wherever you are."</string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="res/values-en-rAU/strings.xml"
- line="2653"
+ line="2663"
column="64"/>
</issue>
@@ -2613,11 +2633,11 @@
priority="4"
summary="Using hardcoded color"
explanation="Hardcoded color values are bad because theme changes cannot be uniformly applied.Instead use the theme specific colors such as `?android:attr/textColorPrimary` in attributes.
This ensures that a theme change from a light to a dark theme can be uniformlyapplied across the app."
- errorLine1=" <string name="sync_plug" msgid="3905078969081888738"><font fgcolor="#ffffffff">"Welcome to Google sync!"</font>" \nA Google approach to syncing data to allow access to your contacts, appointments and more from wherever you are."</string>"
+ errorLine1=" <string name="sync_plug" msgid="7956982719077985381"><font fgcolor="#ffffffff">"Welcome to Google sync!"</font>" \nA Google approach to syncing data to allow access to your contacts, appointments and more from wherever you are."</string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="res/values-en-rCA/strings.xml"
- line="2653"
+ line="2663"
column="64"/>
</issue>
@@ -2629,11 +2649,11 @@
priority="4"
summary="Using hardcoded color"
explanation="Hardcoded color values are bad because theme changes cannot be uniformly applied.Instead use the theme specific colors such as `?android:attr/textColorPrimary` in attributes.
This ensures that a theme change from a light to a dark theme can be uniformlyapplied across the app."
- errorLine1=" <string name="sync_plug" msgid="3905078969081888738"><font fgcolor="#ffffffff">"Welcome to Google sync!"</font>" \nA Google approach to syncing data to allow access to your contacts, appointments and more from wherever you are."</string>"
+ errorLine1=" <string name="sync_plug" msgid="7956982719077985381"><font fgcolor="#ffffffff">"Welcome to Google sync!"</font>" \nA Google approach to syncing data to allow access to your contacts, appointments and more from wherever you are."</string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="res/values-en-rGB/strings.xml"
- line="2653"
+ line="2663"
column="64"/>
</issue>
@@ -2645,11 +2665,11 @@
priority="4"
summary="Using hardcoded color"
explanation="Hardcoded color values are bad because theme changes cannot be uniformly applied.Instead use the theme specific colors such as `?android:attr/textColorPrimary` in attributes.
This ensures that a theme change from a light to a dark theme can be uniformlyapplied across the app."
- errorLine1=" <string name="sync_plug" msgid="3905078969081888738"><font fgcolor="#ffffffff">"Welcome to Google sync!"</font>" \nA Google approach to syncing data to allow access to your contacts, appointments and more from wherever you are."</string>"
+ errorLine1=" <string name="sync_plug" msgid="7956982719077985381"><font fgcolor="#ffffffff">"Welcome to Google sync!"</font>" \nA Google approach to syncing data to allow access to your contacts, appointments and more from wherever you are."</string>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="res/values-en-rIN/strings.xml"
- line="2653"
+ line="2663"
column="64"/>
</issue>
@@ -2661,11 +2681,27 @@
priority="4"
summary="Using hardcoded color"
explanation="Hardcoded color values are bad because theme changes cannot be uniformly applied.Instead use the theme specific colors such as `?android:attr/textColorPrimary` in attributes.
This ensures that a theme change from a light to a dark theme can be uniformlyapplied across the app."
+ errorLine1=" <string name="sync_plug" msgid="7956982719077985381">""<font fgcolor="#ffffffff">"Welcome to Google sync!"</font>" \nA Google approach to syncing data to allow access to your contacts, appointments, and more from wherever you are."</string>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/values-en-rXC/strings.xml"
+ line="2663"
+ column="170"/>
+ </issue>
+
+ <issue
+ id="HardCodedColor"
+ severity="Error"
+ message="Avoid using hardcoded color"
+ category="Correctness"
+ priority="4"
+ summary="Using hardcoded color"
+ explanation="Hardcoded color values are bad because theme changes cannot be uniformly applied.Instead use the theme specific colors such as `?android:attr/textColorPrimary` in attributes.
This ensures that a theme change from a light to a dark theme can be uniformlyapplied across the app."
errorLine1=" <string name="sync_plug"><font fgcolor="#ffffffff">Welcome to Google sync!</font>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/strings.xml"
- line="6186"
+ line="6183"
column="36"/>
</issue>
@@ -2697,7 +2733,7 @@
errorLine2=" ^">
<location
file="res/values/styles.xml"
- line="380"
+ line="378"
column="44"/>
</issue>
@@ -2713,7 +2749,7 @@
errorLine2=" ^">
<location
file="res/values/styles.xml"
- line="386"
+ line="384"
column="44"/>
</issue>
@@ -2729,7 +2765,7 @@
errorLine2=" ^">
<location
file="res/values/styles.xml"
- line="387"
+ line="385"
column="44"/>
</issue>
@@ -2745,7 +2781,7 @@
errorLine2=" ^">
<location
file="res/values/styles.xml"
- line="423"
+ line="421"
column="34"/>
</issue>
@@ -2761,7 +2797,7 @@
errorLine2=" ^">
<location
file="res/values/themes.xml"
- line="103"
+ line="106"
column="40"/>
</issue>
@@ -2777,7 +2813,7 @@
errorLine2=" ^">
<location
file="res/values/themes.xml"
- line="103"
+ line="106"
column="40"/>
</issue>
@@ -2793,7 +2829,7 @@
errorLine2=" ^">
<location
file="res/values/themes.xml"
- line="171"
+ line="176"
column="45"/>
</issue>
@@ -2809,7 +2845,7 @@
errorLine2=" ^">
<location
file="res/values/themes.xml"
- line="172"
+ line="177"
column="49"/>
</issue>
@@ -2825,7 +2861,7 @@
errorLine2=" ^">
<location
file="res/values/themes.xml"
- line="180"
+ line="185"
column="45"/>
</issue>
@@ -2841,7 +2877,7 @@
errorLine2=" ^">
<location
file="res/values/themes.xml"
- line="181"
+ line="186"
column="49"/>
</issue>
@@ -2857,7 +2893,7 @@
errorLine2=" ^">
<location
file="res/values/themes.xml"
- line="249"
+ line="254"
column="42"/>
</issue>
@@ -2905,7 +2941,7 @@
errorLine2=" ^">
<location
file="res/values/themes_suw.xml"
- line="67"
+ line="66"
column="40"/>
</issue>
@@ -2921,7 +2957,7 @@
errorLine2=" ^">
<location
file="res/values/themes_suw.xml"
- line="86"
+ line="85"
column="40"/>
</issue>
@@ -2937,7 +2973,7 @@
errorLine2=" ^">
<location
file="res/values/themes_suw.xml"
- line="105"
+ line="103"
column="40"/>
</issue>
@@ -2953,7 +2989,7 @@
errorLine2=" ^">
<location
file="res/values/themes_suw.xml"
- line="124"
+ line="127"
column="40"/>
</issue>
@@ -2969,7 +3005,7 @@
errorLine2=" ^">
<location
file="res/values/themes_suw.xml"
- line="186"
+ line="188"
column="43"/>
</issue>
@@ -2985,7 +3021,7 @@
errorLine2=" ^">
<location
file="res/values/themes_suw.xml"
- line="187"
+ line="189"
column="42"/>
</issue>
@@ -3001,7 +3037,7 @@
errorLine2=" ^">
<location
file="res/values/themes_suw.xml"
- line="188"
+ line="190"
column="45"/>
</issue>
@@ -3037,36 +3073,4 @@
column="5"/>
</issue>
- <issue
- id="HardCodedColor"
- severity="Error"
- message="Avoid using hardcoded color"
- category="Correctness"
- priority="4"
- summary="Using hardcoded color"
- explanation="Hardcoded color values are bad because theme changes cannot be uniformly applied.Instead use the theme specific colors such as `?android:attr/textColorPrimary` in attributes.
This ensures that a theme change from a light to a dark theme can be uniformlyapplied across the app."
- errorLine1=" <color name="face_intro_outline">#ffdadce0</color> </color>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/values/colors.xml"
- line="150"
- column="40"/>
- </issue>
-
- <issue
- id="HardCodedColor"
- severity="Error"
- message="Avoid using hardcoded color"
- category="Correctness"
- priority="4"
- summary="Using hardcoded color"
- explanation="Hardcoded color values are bad because theme changes cannot be uniformly applied.Instead use the theme specific colors such as `?android:attr/textColorPrimary` in attributes.
This ensures that a theme change from a light to a dark theme can be uniformlyapplied across the app."
- errorLine1=" android:fillColor="@color/face_intro_outline""
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/drawable/face_enroll_introduction.xml"
- line="25"
- column="40"/>
- </issue>
-
</issues>
diff --git a/res/drawable/accessibility_color_inversion_preview.png b/res/drawable/accessibility_color_inversion_preview.png
new file mode 100644
index 0000000..5c9f3ea
--- /dev/null
+++ b/res/drawable/accessibility_color_inversion_preview.png
Binary files differ
diff --git a/res/drawable/accessibility_magnification_full_screen.png b/res/drawable/accessibility_magnification_full_screen.png
new file mode 100644
index 0000000..7fcd17d
--- /dev/null
+++ b/res/drawable/accessibility_magnification_full_screen.png
Binary files differ
diff --git a/res/drawable/accessibility_magnification_window_screen.png b/res/drawable/accessibility_magnification_window_screen.png
new file mode 100644
index 0000000..db1f332
--- /dev/null
+++ b/res/drawable/accessibility_magnification_window_screen.png
Binary files differ
diff --git a/res/drawable/ic_enterprise.xml b/res/drawable/ic_enterprise.xml
new file mode 100644
index 0000000..c2d9df6
--- /dev/null
+++ b/res/drawable/ic_enterprise.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+~ 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.
+-->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24.0"
+ android:viewportHeight="24.0">
+ <path
+ android:pathData="M20,6h-4L16,4c0,-1.11 -0.89,-2 -2,-2h-4c-1.11,0 -2,0.89 -2,2v2L4,6c-1.11,0 -1.99,0.89 -1.99,2L2,19c0,1.11 0.89,2 2,2h16c1.11,0 2,-0.89 2,-2L22,8c0,-1.11 -0.89,-2 -2,-2zM12,15c-1.1,0 -2,-0.9 -2,-2s0.9,-2 2,-2 2,0.9 2,2 -0.9,2 -2,2zM14,6h-4L10,4h4v2z"
+ android:fillColor="?android:attr/colorPrimary"/>
+</vector>
\ No newline at end of file
diff --git a/res/drawable/ic_settings_close.xml b/res/drawable/ic_settings_close.xml
index 058b4b5..141a2c3 100644
--- a/res/drawable/ic_settings_close.xml
+++ b/res/drawable/ic_settings_close.xml
@@ -18,7 +18,8 @@
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
- android:viewportHeight="24">
+ android:viewportHeight="24"
+ android:tint="?android:attr/colorControlNormal">
<path
android:fillColor="#FF000000"
android:pathData="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41z"/>
diff --git a/res/drawable/signal_strength_5g.xml b/res/drawable/signal_strength_5g.xml
new file mode 100644
index 0000000..fdaea7e
--- /dev/null
+++ b/res/drawable/signal_strength_5g.xml
@@ -0,0 +1,29 @@
+<?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.
+ -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="9.208dp"
+ android:height="17dp"
+ android:viewportWidth="14.0"
+ android:viewportHeight="24.0"
+ android:tint="?android:attr/colorControlNormal">
+ <path
+ android:fillColor="#FFFFFFFF"
+ android:pathData="M13.9,12.24l-0.22,0.27c-0.63,0.73 -1.55,1.1 -2.76,1.1c-1.08,0 -1.92,-0.36 -2.53,-1.07s-0.93,-1.72 -0.94,-3.02V7.56c0,-1.39 0.28,-2.44 0.84,-3.13s1.39,-1.04 2.51,-1.04c0.95,0 1.69,0.26 2.23,0.79s0.83,1.28 0.89,2.26h-1.25c-0.05,-0.62 -0.22,-1.1 -0.52,-1.45s-0.74,-0.52 -1.34,-0.52c-0.72,0 -1.24,0.23 -1.57,0.7S8.72,6.37 8.71,7.4v2.03c0,1 0.19,1.77 0.57,2.31c0.38,0.54 0.93,0.8 1.65,0.8c0.67,0 1.19,-0.16 1.54,-0.49l0.18,-0.17V9.59h-1.82V8.52h3.07V12.24z"/>
+ <path
+ android:fillColor="#FFFFFFFF"
+ android:pathData="M1.15,8.47l0.43,-4.96h4.33v1.17H2.6L2.37,7.39C2.78,7.1 3.22,6.96 3.69,6.96c0.77,0 1.38,0.3 1.83,0.9s0.66,1.41 0.66,2.43c0,1.03 -0.24,1.84 -0.72,2.43S4.32,13.6 3.48,13.6c-0.75,0 -1.36,-0.24 -1.83,-0.73s-0.74,-1.16 -0.81,-2.02h1.13c0.07,0.57 0.23,1 0.49,1.29c0.26,0.29 0.59,0.43 1.01,0.43c0.47,0 0.84,-0.2 1.1,-0.61c0.26,-0.41 0.4,-0.96 0.4,-1.65c0,-0.65 -0.14,-1.18 -0.43,-1.59S3.88,8.09 3.4,8.09c-0.4,0 -0.72,0.1 -0.96,0.31L2.11,8.73L1.15,8.47z"/>
+</vector>
\ No newline at end of file
diff --git a/res/layout-land/confirm_lock_password.xml b/res/layout-land/confirm_lock_password.xml
index 544dd26..546ef67 100644
--- a/res/layout-land/confirm_lock_password.xml
+++ b/res/layout-land/confirm_lock_password.xml
@@ -13,81 +13,98 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<FrameLayout
+<com.google.android.setupdesign.GlifLayout
xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/setup_wizard_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:importantForAutofill="noExcludeDescendants">
+ android:icon="@drawable/ic_enterprise"
+ android:layout="@layout/sud_glif_blank_template">
- <include layout="@layout/confirm_lock_background_base" />
-
- <LinearLayout
+ <!--common_typos_disable-->
+ <com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient
android:id="@+id/topLayout"
- android:orientation="vertical"
+ android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent">
- <TextView
- style="@*android:style/TextAppearance.DeviceDefault.Title"
- android:id="@+id/headerText"
- android:layout_marginStart="24dp"
- android:layout_marginEnd="24dp"
- android:layout_marginTop="12dp"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:textColor="?android:attr/colorAccent"/>
-
- <TextView
- style="@*android:style/TextAppearance.DeviceDefault.Body1"
- android:id="@+id/sud_layout_description"
- android:layout_marginStart="24dp"
- android:layout_marginEnd="24dp"
- android:layout_marginTop="8dp"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"/>
-
- <FrameLayout
+ <LinearLayout
android:layout_width="match_parent"
- android:layout_height="0dp"
- android:layout_weight="1">
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
- <Button
- style="@android:style/Widget.Material.Button.Borderless"
- android:id="@+id/cancelButton"
+ <ImageView
+ android:id="@+id/sud_layout_icon"
+ style="@style/SudGlifIcon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_gravity="start|bottom"
- android:text="@string/cancel"
- android:layout_marginStart="8dp"
- android:layout_marginEnd="8dp"
- android:layout_marginBottom="14dp"/>
+ android:layout_gravity="?attr/sudGlifHeaderGravity"
+ android:src="@drawable/ic_enterprise" />
- <LinearLayout
+ <TextView
+ android:id="@+id/headerText"
+ style="@style/SudGlifHeaderTitle"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content" />
+
+ <TextView
+ android:id="@+id/sud_layout_description"
+ style="@style/SudDescription.Glif"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:layout_gravity="center_vertical"
- android:gravity="center_horizontal"
- android:orientation="vertical">
+ android:layout_marginStart="?attr/sudMarginSides"
+ android:layout_marginEnd="?attr/sudMarginSides" />
+ </LinearLayout>
- <com.android.settings.widget.ScrollToParentEditText
- android:id="@+id/password_entry"
- android:layout_width="208dp"
- android:layout_height="wrap_content"
- android:inputType="textPassword"
- android:imeOptions="actionNext|flagNoFullscreen|flagForceAscii"
- android:gravity="center"
- style="@style/TextAppearance.PasswordEntry"/>
+ <Space
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:layout_weight="1" />
- <TextView style="@style/TextAppearance.ErrorText"
- android:accessibilityLiveRegion="polite"
- android:id="@+id/errorText"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginBottom="10dp"/>
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center_horizontal"
+ android:orientation="vertical">
- </LinearLayout>
+ <com.android.settings.widget.ScrollToParentEditText
+ android:id="@+id/password_entry"
+ android:layout_width="208dp"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
+ android:inputType="textPassword"
+ android:imeOptions="actionNext|flagNoFullscreen|flagForceAscii"
+ android:gravity="center"
+ style="@style/TextAppearance.PasswordEntry"/>
- </FrameLayout>
+ <TextView
+ style="@style/TextAppearance.ErrorText"
+ android:accessibilityLiveRegion="polite"
+ android:id="@+id/errorText"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="8dp"
+ android:layout_marginStart="12dp"
+ android:layout_marginEnd="12dp"/>
- </LinearLayout>
-</FrameLayout>
\ No newline at end of file
+ </LinearLayout>
+
+ <Space
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:layout_weight="1" />
+
+ <Button
+ android:id="@+id/cancelButton"
+ style="@style/SudGlifButton.Secondary"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="?attr/sudMarginSides"
+ android:layout_marginEnd="?attr/sudMarginSides"
+ android:layout_marginBottom="80dp"
+ android:layout_gravity="center_horizontal"
+ android:text="@string/cancel" />
+
+ <!--common_typos_disable-->
+ </com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient>
+</com.google.android.setupdesign.GlifLayout>
\ No newline at end of file
diff --git a/res/layout-land/confirm_lock_pattern.xml b/res/layout-land/confirm_lock_pattern.xml
index 6ca9be4..9e6133b 100644
--- a/res/layout-land/confirm_lock_pattern.xml
+++ b/res/layout-land/confirm_lock_pattern.xml
@@ -13,83 +13,67 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<FrameLayout
+<com.google.android.setupdesign.GlifLayout
xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/setup_wizard_layout"
android:layout_width="match_parent"
- android:layout_height="match_parent" >
-
- <include layout="@layout/confirm_lock_background_base" />
+ android:layout_height="match_parent"
+ android:icon="@drawable/ic_enterprise"
+ android:layout="@layout/sud_glif_blank_template">
<com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient
- xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/topLayout"
android:orientation="horizontal"
android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:clipChildren="false"
- android:clipToPadding="false">
+ android:layout_height="match_parent">
- <LinearLayout
- android:layout_width="0dp"
- android:layout_height="wrap_content"
- android:layout_gravity="center_vertical"
- android:layout_weight="1"
- android:orientation="vertical">
-
- <TextView
- style="@*android:style/TextAppearance.DeviceDefault.Headline"
- android:id="@+id/headerText"
- android:layout_marginStart="32dp"
- android:layout_marginEnd="32dp"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:textColor="?android:attr/colorAccent"/>
-
- <TextView
- style="@*android:style/TextAppearance.DeviceDefault.Body1"
- android:id="@+id/sud_layout_description"
- android:layout_marginStart="32dp"
- android:layout_marginEnd="32dp"
- android:layout_marginTop="12dp"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"/>
-
- <Button
- style="@android:style/Widget.Material.Button.Borderless"
- android:id="@+id/cancelButton"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/cancel"
- android:layout_marginStart="16dp"
- android:layout_marginEnd="16dp"
- android:layout_marginTop="16dp"/>
- </LinearLayout>
-
- <LinearLayout
+ <ScrollView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
- android:orientation="horizontal"
- android:clipChildren="false"
- android:clipToPadding="false">
+ android:fillViewport="true">
- <View
- android:id="@+id/leftSpacer"
- android:layout_width="0dp"
- android:layout_height="match_parent"
- android:layout_weight="0.4"/>
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:paddingBottom="24dp">
- <FrameLayout
- android:layout_width="wrap_content"
- android:layout_height="match_parent"
- android:clipChildren="false"
- android:clipToPadding="false">
+ <ImageView
+ android:id="@+id/sud_layout_icon"
+ style="@style/SudGlifIcon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="?attr/sudGlifHeaderGravity"
+ android:src="@drawable/ic_enterprise" />
- <com.android.internal.widget.LockPatternView
- android:id="@+id/lockPattern"
+ <TextView
+ android:id="@+id/headerText"
+ style="@style/SudGlifHeaderTitle"
android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:layout_gravity="center"/>
+ android:layout_height="wrap_content" />
+
+ <TextView
+ android:id="@+id/sud_layout_description"
+ style="@style/SudDescription.Glif"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="?attr/sudMarginSides"
+ android:layout_marginEnd="?attr/sudMarginSides" />x
+
+ <Button
+ android:id="@+id/cancelButton"
+ style="@style/SetupWizardButton.Negative"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="?attr/sudMarginSides"
+ android:layout_marginEnd="?attr/sudMarginSides"
+ android:text="@string/cancel" />
+
+ <Space
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:layout_weight="1" />
<TextView
style="@style/TextAppearance.ErrorText"
@@ -97,16 +81,30 @@
android:id="@+id/errorText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_gravity="bottom|center_horizontal"
- android:layout_marginBottom="24dp"/>
- </FrameLayout>
+ android:layout_marginStart="?attr/sudMarginSides"
+ android:layout_marginEnd="?attr/sudMarginSides"
+ android:layout_marginBottom="24dp"
+ android:gravity="center_vertical"/>
- <View
- android:id="@+id/rightSpacer"
- android:layout_width="0dp"
+ </LinearLayout>
+
+ </ScrollView>
+
+ <com.google.android.setupdesign.view.FillContentLayout
+ style="@style/LockPatternContainerStyle"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="1"
+ android:paddingStart="0dp">
+
+ <com.android.internal.widget.LockPatternView
+ android:id="@+id/lockPattern"
+ android:layout_width="match_parent"
android:layout_height="match_parent"
- android:layout_weight="1"/>
- </LinearLayout>
+ android:layout_gravity="center" />
+
+ </com.google.android.setupdesign.view.FillContentLayout>
</com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient>
-</FrameLayout>
+</com.google.android.setupdesign.GlifLayout>
+
diff --git a/res/layout-sw600dp/confirm_lock_password.xml b/res/layout-sw600dp/confirm_lock_password.xml
index 2bfc470..3925a69 100644
--- a/res/layout-sw600dp/confirm_lock_password.xml
+++ b/res/layout-sw600dp/confirm_lock_password.xml
@@ -14,15 +14,16 @@
~ See the License for the specific language governing permissions and
~ limitations under the License
-->
-<FrameLayout
+<com.google.android.setupdesign.GlifLayout
xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/setup_wizard_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:importantForAutofill="noExcludeDescendants">
+ android:layout="@layout/sud_glif_blank_template">
<include
layout="@layout/confirm_lock_password_base"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center_horizontal" />
-</FrameLayout>
+</com.google.android.setupdesign.GlifLayout>
diff --git a/res/layout-sw600dp/confirm_lock_pattern.xml b/res/layout-sw600dp/confirm_lock_pattern.xml
index c9a3dfa..51af1f3 100644
--- a/res/layout-sw600dp/confirm_lock_pattern.xml
+++ b/res/layout-sw600dp/confirm_lock_pattern.xml
@@ -13,12 +13,16 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+<com.google.android.setupdesign.GlifLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/setup_wizard_layout"
android:layout_width="match_parent"
- android:layout_height="match_parent">
+ android:layout_height="match_parent"
+ android:layout="@layout/sud_glif_blank_template">
- <include layout="@layout/confirm_lock_pattern_base"
+ <include
+ layout="@layout/confirm_lock_pattern_base"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:layout_gravity="center_horizontal"/>
-</FrameLayout>
+ android:layout_gravity="center_horizontal" />
+</com.google.android.setupdesign.GlifLayout>
diff --git a/res/layout/accessibility_edit_magnification_mode.xml b/res/layout/accessibility_edit_magnification_mode.xml
new file mode 100644
index 0000000..e34f32e
--- /dev/null
+++ b/res/layout/accessibility_edit_magnification_mode.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ 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
+ -->
+
+<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:scrollbarStyle="outsideOverlay">
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:paddingEnd="24dp"
+ android:paddingStart="24dp">
+
+ <TextView
+ style="@style/AccessibilityDialogDescription"
+ android:text="@string/accessibility_magnification_area_settings_message" />
+
+ <include
+ android:id="@+id/magnify_full_screen"
+ layout="@layout/accessibility_edit_shortcut_component" />
+
+ <include
+ android:id="@+id/magnify_window_screen"
+ layout="@layout/accessibility_edit_shortcut_component" />
+
+ </LinearLayout>
+
+</ScrollView>
diff --git a/res/layout/accessibility_edit_shortcut_component.xml b/res/layout/accessibility_edit_shortcut_component.xml
index 2e1ad2d..52b8935 100644
--- a/res/layout/accessibility_edit_shortcut_component.xml
+++ b/res/layout/accessibility_edit_shortcut_component.xml
@@ -19,12 +19,14 @@
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:orientation="vertical">
+ android:orientation="vertical"
+ android:paddingBottom="16dp">
<CheckBox
android:id="@+id/checkbox"
android:layout_width="match_parent"
- android:layout_height="wrap_content"/>
+ android:layout_height="wrap_content"
+ android:saveEnabled="false"/>
<TextView
android:id="@+id/summary"
diff --git a/res/layout/accessibility_shortcut_secondary_action.xml b/res/layout/accessibility_shortcut_secondary_action.xml
index 9d59b2e..1b575da 100644
--- a/res/layout/accessibility_shortcut_secondary_action.xml
+++ b/res/layout/accessibility_shortcut_secondary_action.xml
@@ -24,38 +24,38 @@
android:clipToPadding="false">
<LinearLayout
+ android:id="@+id/main_frame"
android:layout_width="0dp"
- android:layout_height="match_parent"
+ android:layout_height="wrap_content"
android:layout_weight="1"
- android:background="?android:attr/selectableItemBackground"
android:gravity="start|center_vertical"
- android:clipToPadding="false"
- android:paddingStart="?android:attr/listPreferredItemPaddingStart"
- android:paddingEnd="?android:attr/listPreferredItemPaddingEnd">
+ android:focusable="true"
+ android:clickable="true"
+ android:background="?android:attr/selectableItemBackground">
<FrameLayout
android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:gravity="start|center_vertical"
+ android:layout_height="match_parent"
+ android:layout_marginEnd="16dp"
android:minWidth="56dp"
android:orientation="horizontal"
- android:clipToPadding="false"
- android:paddingRight="16dp"
- android:paddingTop="4dp"
- android:paddingBottom="4dp">
+ android:focusable="false"
+ android:clickable="false">
<CheckBox
android:id="@+id/checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_gravity="center"/>
+ android:layout_gravity="center"
+ android:focusable="false"
+ android:clickable="false"
+ android:background="@null"/>
</FrameLayout>
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_weight="1"
android:paddingTop="16dp"
android:paddingBottom="16dp">
@@ -71,8 +71,8 @@
android:id="@android:id/summary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_below="@+android:id/title"
- android:layout_alignStart="@+android:id/title"
+ android:layout_below="@android:id/title"
+ android:layout_alignStart="@android:id/title"
android:textAppearance="?android:attr/textAppearanceListItemSecondary"
android:textColor="?android:attr/textColorSecondary"
android:maxLines="10" />
@@ -81,41 +81,21 @@
</LinearLayout>
- <FrameLayout
- android:layout_width="wrap_content"
+ <View
+ android:id="@+id/divider"
+ android:layout_width="1dp"
android:layout_height="match_parent"
- android:gravity="start|center_vertical"
- android:orientation="horizontal"
- android:paddingTop="16dp"
- android:paddingBottom="16dp">
-
- <View
- android:layout_width="1dp"
- android:layout_height="match_parent"
- android:background="?android:attr/listDivider" />
-
- </FrameLayout>
+ android:layout_marginTop="16dp"
+ android:layout_marginBottom="16dp"
+ android:background="?android:attr/listDivider" />
<!-- Preference should place its actual preference widget here. -->
- <FrameLayout
+ <LinearLayout
+ android:id="@android:id/widget_frame"
android:layout_width="wrap_content"
android:layout_height="match_parent"
- android:minWidth="64dp"
- android:gravity="center"
- android:orientation="vertical" >
-
- <ImageView
- android:id="@+id/settings_button"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:layout_gravity="center"
- android:paddingStart="?android:attr/listPreferredItemPaddingEnd"
- android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
- android:background="?android:attr/selectableItemBackground"
- android:scaleType="center"
- android:src="@drawable/ic_mode_edit"
- android:contentDescription="@string/settings_button" />
-
- </FrameLayout>
+ android:minWidth="58dp"
+ android:gravity="end|center_vertical"
+ android:orientation="vertical" />
</LinearLayout>
\ No newline at end of file
diff --git a/res/layout/back_gesture_indicator_container.xml b/res/layout/back_gesture_indicator_container.xml
new file mode 100644
index 0000000..17b9126
--- /dev/null
+++ b/res/layout/back_gesture_indicator_container.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ 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
+ -->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="horizontal"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+
+ <ImageView
+ android:layout_width="@dimen/back_gesture_indicator_width"
+ android:layout_height="match_parent"
+ android:id="@+id/indicator_left">
+ </ImageView>
+
+ <Space
+ android:layout_width="0dp"
+ android:layout_height="0dp"
+ android:layout_weight="1" />
+
+ <ImageView
+ android:layout_width="@dimen/back_gesture_indicator_width"
+ android:layout_height="match_parent"
+ android:id="@+id/indicator_right">
+ </ImageView>
+
+</LinearLayout>
+
diff --git a/res/layout/color_inversion_preview.xml b/res/layout/color_inversion_preview.xml
new file mode 100644
index 0000000..18a0bb8
--- /dev/null
+++ b/res/layout/color_inversion_preview.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ 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.
+ -->
+
+<FrameLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content">
+
+ <ImageView
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/color_mode_preview_height"
+ android:contentDescription="@null"
+ android:scaleType="fitCenter"
+ android:src="@drawable/accessibility_color_inversion_preview"/>
+</FrameLayout>
diff --git a/res/layout/confirm_lock_password_base.xml b/res/layout/confirm_lock_password_base.xml
index 19a9fbb..bc0c81e 100644
--- a/res/layout/confirm_lock_password_base.xml
+++ b/res/layout/confirm_lock_password_base.xml
@@ -13,55 +13,52 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<FrameLayout
+<com.google.android.setupdesign.GlifLayout
xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/setup_wizard_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:importantForAutofill="noExcludeDescendants">
-
- <include layout="@layout/confirm_lock_background_base" />
+ android:icon="@drawable/ic_enterprise"
+ android:layout="@layout/sud_glif_blank_template">
<com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient
- xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/topLayout"
android:orientation="vertical"
- android:layout_width="@dimen/confirm_credentials_layout_width"
- android:layout_height="match_parent"
- android:layout_gravity="top|center_horizontal"
- android:paddingTop="@dimen/confirm_credentials_top_padding">
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
- <TextView
- style="@*android:style/TextAppearance.DeviceDefault.Headline"
- android:id="@+id/headerText"
- android:layout_marginStart="?attr/confirmDeviceCredentialsSideMargin"
- android:layout_marginEnd="?attr/confirmDeviceCredentialsSideMargin"
- android:layout_marginTop="?attr/confirmDeviceCredentialsTopMargin"
- android:layout_width="wrap_content"
+ <LinearLayout
+ android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:textColor="?android:attr/colorAccent"/>
+ android:orientation="vertical">
- <TextView
- style="@*android:style/TextAppearance.DeviceDefault.Body1"
- android:id="@+id/sud_layout_description"
- android:layout_marginStart="?attr/confirmDeviceCredentialsSideMargin"
- android:layout_marginEnd="?attr/confirmDeviceCredentialsSideMargin"
- android:layout_marginTop="12dp"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content" />
+ <ImageView
+ android:id="@+id/sud_layout_icon"
+ style="@style/SudGlifIcon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="?attr/sudGlifHeaderGravity"
+ android:src="@drawable/ic_enterprise" />
- <Button
- style="@android:style/Widget.Material.Button.Borderless"
- android:id="@+id/cancelButton"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/cancel"
- android:layout_marginStart="16dp"
- android:layout_marginEnd="16dp"
- android:layout_marginTop="16dp"/>
+ <TextView
+ android:id="@+id/headerText"
+ style="@style/SudGlifHeaderTitle"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content" />
- <View android:layout_width="match_parent"
- android:layout_height="0dp"
- android:layout_weight="1"/>
+ <TextView
+ android:id="@+id/sud_layout_description"
+ style="@style/SudDescription.Glif"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="?attr/sudMarginSides"
+ android:layout_marginEnd="?attr/sudMarginSides" />
+ </LinearLayout>
+
+ <Space
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:layout_weight="1" />
<LinearLayout
android:layout_width="match_parent"
@@ -73,6 +70,7 @@
android:id="@+id/password_entry"
android:layout_width="208dp"
android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
android:inputType="textPassword"
android:imeOptions="actionNext|flagNoFullscreen|flagForceAscii"
android:gravity="center"
@@ -90,5 +88,21 @@
</LinearLayout>
+ <Space
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:layout_weight="1" />
+
+ <Button
+ android:id="@+id/cancelButton"
+ style="@style/SudGlifButton.Secondary"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="?attr/sudMarginSides"
+ android:layout_marginEnd="?attr/sudMarginSides"
+ android:layout_marginBottom="80dp"
+ android:layout_gravity="center_horizontal"
+ android:text="@string/cancel" />
+
</com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient>
-</FrameLayout>
+</com.google.android.setupdesign.GlifLayout>
diff --git a/res/layout/confirm_lock_pattern_base.xml b/res/layout/confirm_lock_pattern_base.xml
index b02f9c0..3041852 100644
--- a/res/layout/confirm_lock_pattern_base.xml
+++ b/res/layout/confirm_lock_pattern_base.xml
@@ -13,91 +13,95 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<FrameLayout
+<com.google.android.setupdesign.GlifLayout
xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/setup_wizard_layout"
android:layout_width="match_parent"
- android:layout_height="match_parent" >
-
- <include layout="@layout/confirm_lock_background_base" />
+ android:layout_height="match_parent"
+ android:icon="@drawable/ic_enterprise"
+ android:layout="@layout/sud_glif_blank_template">
<com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient
- xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/topLayout"
android:orientation="vertical"
- android:layout_width="@dimen/confirm_credentials_layout_width"
- android:layout_height="match_parent"
- android:layout_gravity="top|center_horizontal"
- android:paddingTop="@dimen/confirm_credentials_top_padding">
-
- <ScrollView
- android:layout_width="match_parent"
- android:layout_height="0dp"
- android:layout_weight="2">
-
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:orientation="vertical">
-
- <TextView
- style="@*android:style/TextAppearance.DeviceDefault.Headline"
- android:id="@+id/headerText"
- android:layout_marginStart="?attr/confirmDeviceCredentialsSideMargin"
- android:layout_marginEnd="?attr/confirmDeviceCredentialsSideMargin"
- android:layout_marginTop="?attr/confirmDeviceCredentialsTopMargin"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:textColor="?android:attr/colorAccent"/>
-
- <TextView
- style="@*android:style/TextAppearance.DeviceDefault.Body1"
- android:id="@+id/sud_layout_description"
- android:layout_marginStart="?attr/confirmDeviceCredentialsSideMargin"
- android:layout_marginEnd="?attr/confirmDeviceCredentialsSideMargin"
- android:layout_marginTop="12dp"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"/>
-
- <Button
- style="@android:style/Widget.Material.Button.Borderless"
- android:id="@+id/cancelButton"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/cancel"
- android:layout_marginStart="16dp"
- android:layout_marginEnd="16dp"
- android:layout_marginTop="16dp"/>
- </LinearLayout>
-
- </ScrollView>
-
- <com.android.internal.widget.LockPatternView
- android:id="@+id/lockPattern"
- android:layout_width="312dp"
- android:layout_height="0dp"
- android:layout_weight="3"
- android:layout_gravity="center_horizontal"/>
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
- android:layout_height="0dp"
- android:layout_weight="1"
- android:orientation="vertical">
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:paddingBottom="24dp">
+
+ <ImageView
+ android:id="@+id/sud_layout_icon"
+ style="@style/SudGlifIcon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="?attr/sudGlifHeaderGravity"
+ android:src="@drawable/ic_enterprise" />
+
+ <TextView
+ android:id="@+id/headerText"
+ style="@style/SudGlifHeaderTitle"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content" />
+
+ <TextView
+ android:id="@+id/sud_layout_description"
+ style="@style/SudDescription.Glif"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="?attr/sudMarginSides"
+ android:layout_marginEnd="?attr/sudMarginSides" />x
+
+ <Button
+ android:id="@+id/cancelButton"
+ style="@style/SudGlifButton.Secondary"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="?attr/sudMarginSides"
+ android:layout_marginEnd="?attr/sudMarginSides"
+ android:layout_marginBottom="80dp"
+ android:text="@string/cancel" />
+
+ </LinearLayout>
+
+ <LinearLayout
+ style="@style/SudContentFrame"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:gravity="center"
+ android:paddingLeft="0dp"
+ android:paddingRight="0dp">
+
+ <com.google.android.setupdesign.view.FillContentLayout
+ style="@style/LockPatternContainerStyle"
+ android:layout_width="wrap_content"
+ android:layout_height="0dp"
+ android:layout_weight="1">
+
+ <com.android.internal.widget.LockPatternView
+ android:id="@+id/lockPattern"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_gravity="center" />
+
+ </com.google.android.setupdesign.view.FillContentLayout>
<TextView
style="@style/TextAppearance.ErrorText"
android:accessibilityLiveRegion="polite"
android:id="@+id/errorText"
android:layout_width="wrap_content"
- android:layout_height="0dp"
- android:layout_weight="1"
+ android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
+ android:layout_marginHorizontal="?attr/sudMarginSides"
android:layout_marginTop="12dp"
- android:layout_marginStart="12dp"
- android:layout_marginEnd="12dp"
android:gravity="center_vertical"/>
</LinearLayout>
</com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient>
-</FrameLayout>
+</com.google.android.setupdesign.GlifLayout>
diff --git a/res/layout/daltonizer_preview.xml b/res/layout/daltonizer_preview.xml
new file mode 100644
index 0000000..24c0f76
--- /dev/null
+++ b/res/layout/daltonizer_preview.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2020 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/preview_viewport"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content">
+
+ <com.android.settings.accessibility.PaletteListView
+ android:id="@+id/palette_listView"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:contentDescription="@null" />
+
+</FrameLayout>
diff --git a/res/layout/edit_user_info_dialog_content.xml b/res/layout/edit_user_info_dialog_content.xml
index 30ae1d8..62c711b 100644
--- a/res/layout/edit_user_info_dialog_content.xml
+++ b/res/layout/edit_user_info_dialog_content.xml
@@ -37,6 +37,7 @@
android:layout_gravity="bottom"
android:layout_weight="1"
android:layout_marginStart="6dp"
+ android:minHeight="@dimen/min_tap_target_size"
android:ellipsize="end"
android:singleLine="true"
android:textAppearance="?android:attr/textAppearanceMedium"
diff --git a/res/layout/palette_listview_item.xml b/res/layout/palette_listview_item.xml
new file mode 100644
index 0000000..e8cc940
--- /dev/null
+++ b/res/layout/palette_listview_item.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2020 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:layout_width="wrap_content"
+ android:layout_height="wrap_content">
+
+ <TextView
+ android:id="@+id/item_textview"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:paddingLeft="10dp"
+ android:textSize="20dp"
+ android:maxLength="20"
+ android:singleLine="true"/>
+
+</FrameLayout>
diff --git a/res/layout/preference_gesture_navigation_slider.xml b/res/layout/preference_labeled_slider.xml
similarity index 96%
rename from res/layout/preference_gesture_navigation_slider.xml
rename to res/layout/preference_labeled_slider.xml
index ac7f334..42ad988 100644
--- a/res/layout/preference_gesture_navigation_slider.xml
+++ b/res/layout/preference_labeled_slider.xml
@@ -62,7 +62,6 @@
android:layout_height="wrap_content"
android:layout_gravity="start|top"
android:gravity="start"
- android:text="@string/low_label"
android:layout_weight="1"/>
<TextView
@@ -72,7 +71,6 @@
android:layout_height="wrap_content"
android:layout_gravity="end|top"
android:gravity="end"
- android:text="@string/high_label"
android:layout_weight="1"/>
</LinearLayout>
diff --git a/res/layout/preference_widget_settings.xml b/res/layout/preference_widget_settings.xml
new file mode 100644
index 0000000..73c6875
--- /dev/null
+++ b/res/layout/preference_widget_settings.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ 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
+ -->
+
+<!-- Layout used by ShortcutPreference. This is inflated inside android.R.layout.preference. -->
+<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/settings_button"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_gravity="center"
+ android:background="?android:attr/selectableItemBackground"
+ android:scaleType="center"
+ android:src="@drawable/ic_mode_edit"
+ android:contentDescription="@string/settings_button" />
diff --git a/res/values-af/arrays.xml b/res/values-af/arrays.xml
index 93c7a05..fb6fd91 100644
--- a/res/values-af/arrays.xml
+++ b/res/values-af/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Geen"</item>
diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml
index a9e6466..1c9d44b 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Skuif na onder"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Verwyder taal"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Kies aktiwiteit"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Toestelinligting"</string>
<string name="display_label" msgid="3056320781191343221">"Skerm"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB-berging"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD-kaart"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Vee gesigdata uit"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Stel gesigslot op"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Gebruik gesigslot om jou toestel te ontsluit, by programme aan te meld en betalings te bevestig.\n\nHou in gedagte:\nAs jy na die foon kyk, sal dit dalk ontsluit wanneer jy nie bedoel om dit te doen nie.\n\nIemand anders kan jou foon ontsluit as dit voor jou gesig gehou word terwyl jou oë oop is.\n\nJou foon kan ontsluit word deur iemand wat baie soos jy lyk, byvoorbeeld \'n identiese broer of suster."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Gebruik gesigslot om jou toestel te ontsluit, by programme aan te meld en betalings te bevestig.\n\nHou in gedagte:\nAs jy na die foon kyk, sal dit dalk ontsluit wanneer jy nie bedoel om dit te doen nie.\n\nIemand anders kan jou foon ontsluit as dit voor jou gesig gehou word, selfs al is jou oë toe.\n\nJou foon kan ontsluit word deur iemand wat baie soos jy lyk, soos \'n identiese broer of suster."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Vee gesigdata uit?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Die gesigdata wat deur gesigslot gebruik is, sal permanent en veilig uitgevee word. Nadat dit uitgevee is, sal jy jou PIN, patroon of wagwoord moet hê om jou foon te ontsluit, by programme aan te meld en betalings te bevestig."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Gebruik gesigslot om jou foon te ontsluit"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Tik hier om by die netwerk aan te meld"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> wil Wi-Fi aanskakel"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> wil Wi-Fi afskakel"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Verifieer greepkode van ontfoutbare programme"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Laat ART toe om greepkode vir ontfoutbare programme te verifieer"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Wys herlaaikoers"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Wys die huidige vertoonskermherlaaikoers"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Laat dataruiling toe wanneer die tablet aan \'n ander toestel raak"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Laat dataruiling toe wanneer die foon aan \'n ander toestel raak"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Laat dataruiling toe wanneer die tablet aan \'n NFC-toestel raak"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Laat dataruiling toe wanneer die foon aan \'n NFC-toestel raak"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Skakel NFC aan"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC ruil data uit tussen hierdie toestel en ander nabygeleë toestelle of teikens, soos byvoorbeeld betaalterminale, toeganglesers en interaktiewe advertensies of merkers."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Veilige NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Wi‑Fi-opsporing is aangeskakel"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Gevorderde opsies"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Gevorderde Opsies-aftreklys"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"vou in"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"vou uit"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Netwerknaam"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Voer die SSID in"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Status"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Oordragskakelspoed"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Ontvangskakelspoed"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Koppelspoed"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frekwensie"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP-adres"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Gestoor via"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Maak seker dat die toestel ingeprop is, gelaai is, en aangeskakel is"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Maak seker dat die toestel ingeprop is, gelaai is, en aangeskakel is. Kontak die toestelvervaardiger as die kwessie voortduur"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Hierdie toestel steun nie byvoeging van “<xliff:g id="SSID">%1$s</xliff:g>” nie"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Probeer om die toestel nader aan jou Wi-Fi-toegangspunt / -roeteerder te skuif"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Gaan die wagwoord na en probeer weer"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Kontak die toestelvervaardiger"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Gaan verbinding na en probeer weer"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Kies netwerk"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Kies \'n netwerk om jou toestel te koppel"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Terugstel van verstek APN-instellings voltooi"</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Stel opsies terug"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Netwerk, programme of toestel kan teruggestel word"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Programme kan teruggestel word"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Stel terug: Wi-Fi, mobiel en Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Dit sal alle netwerkinstellings terugstel, insluitend:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobiele data"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Vee afgelaaide SIM-kaarte uit"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Tik op items op jou skerm om te hoor hoe hulle hardop gelees word"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Onderskrifvoorkeure"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Vergroting"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Vergrotingarea"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Kies die vergrotingarea(s) wat jy wil gebruik wanneer jy die skerm vergroot"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Volskerm"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Deel van skerm"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Volskerm en deel van skerm"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Vergroot die hele skerm"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Vergroot deel van skerm"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Wys verskuiwingbeheerder"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Wys \'n beheerder wat soos \'n stuurstang lyk waarmee jy die vergrotingarea kan rondskuif"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Vergrotinginstellings"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Vergroot met trippeltik"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Vergroot met kortpad"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Vergroot met kortpad en trippeltik"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Swiep op met twee vingers van die onderkant van die skerm af om \'n toeganklikheiddiens aan of af te skakel.\n\nSwiep op met twee vingers en hou om tussen dienste te wissel."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Swiep op met drie vingers van die onderkant van die skerm af om \'n toeganklikheiddiens aan of af te skakel.\n\nSwiep op met drie vingers en hou om tussen dienste te wissel."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Het dit"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Gebruik kortpad om oop te maak"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Gebruik kortpad om te vergroot"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Kortpad om <xliff:g id="SERVICE">%1$s</xliff:g> oop te maak"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Kortpad om te vergroot"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Kortpad om kleurregstelling oop te maak"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Toeganklikheidknoppie"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Swiep met 2 vingers van onder af op"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Tik op die <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>-knoppie onderaan jou skerm"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Kies hoe lank om boodskappe te wys wat jou vra om iets te doen, maar wat net tydelik sigbaar is.\n\nNie alle programme ondersteun hierdie instelling nie."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Raak-en-hou-vertraging"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Kleuromkering"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Kan prestasie beïnvloed"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Keer kleure om"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Maak ligte skerms donker sodat mense wat sensitief is vir helder lig \'n beter kykervaring kan hê.\n\nLet wel: Donker kleure sal lig word. Prente sal ook omgekeer word."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Stilstandtydstelling"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"As jy \'n muis gebruik, kan jy die merker stel om outomaties op te tree wanneer dit vir \'n sekere tydperk nie beweeg het nie."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Vertraging voor klik"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Raakterugvoer"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Gebruik <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Gebruik kleurregstelling"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Gebruik onderskrifte"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Wys onderskrifte"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Onderskrifvoorkoms"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Teksgrootte, onderskrifstyl"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Meer opsies"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Nie alle programme steun hierdie instelling nie."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Toeganklikheidknoppie"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Swiep met 2 vingers van onder na bo"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Instellings"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, netwerkverbinding, internet, draadloos, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi-kennisgewing, wifi-kennisgewing"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"datagebruik"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Stop vibrasie, tik, sleutelbord"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Gebruik 24-uurformaat"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Laai af"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Aanpasbare kennisgewings"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Aanpasbare kennisgewingprioriteit"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Stel kennisgewings met laer prioriteit outomaties op Lig"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Aanpasbare kennisgewingrangskikking"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Rangskik kennisgewings outomaties volgens relevantheid"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Voorgestelde handelinge en antwoorde"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Wys voorgestelde handelinge en antwoorde outomaties"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Laat toe dat kennisgewings gesluimer word"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Versteek ikone op ligte kennisgewings"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Ikone vir ligte kennisgewings word nie op die statusbalk gewys nie"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Laat kennisgewingkolle toe"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Wys strook met onlangse gesprekke"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Borrels"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Sommige kennisgewings kan as borrels op die skerm verskyn"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Party kennsgewings en ander inhoud kan as borrels op die skerm verskyn. Tik op \'n borrel om dit oop te maak. Sleep dit na onder op die skerm om dit toe te maak."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Inligting"</string>
<string name="low_label" msgid="6525629096999711220">"Laag"</string>
<string name="high_label" msgid="357503396626018487">"Hoog"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Hoër sensitiwiteit kan konflik met enige programgebare aan die rande van die skerm veroorsaak."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Linkerrand"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Regterrand"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Hoër sensitiwiteit kan konflik met enige programgebare aan die rande van die skerm veroorsaak."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Agtersensitiwiteit"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Gebaarinstellings"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"gebaarnavigasie, agtersensitiwiteit, teruggebaar"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Dubbeltik om na foon te kyk"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Dubbeltik om na tablet te kyk"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Dubbeltik om na toestel te kyk"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ongeldige netwerkmodus <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignoreer."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Toegangspuntname"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Onbeskikbaar wanneer gekoppel aan <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Mediese inligting, noodkontakte"</string>
<string name="see_more" msgid="7499355691042812723">"Sien meer"</string>
<string name="see_less" msgid="2642392725363552793">"Sien minder"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Toestel om saam met <xliff:g id="APPNAME">%1$s</xliff:g> te gebruik"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Jou werkbeleidinligting"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Instellings wat deur jou IT-admin bestuur word"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Foutverslaghanteerder"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Bepaal watter program die Foutverslag-kortpad op jou toestel hanteer."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Persoonlik"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Werk"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Stelselverstek"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Hierdie keuse is nie meer geldig nie. Probeer weer."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-am/arrays.xml b/res/values-am/arrays.xml
index c5d1d8c..96c6190 100644
--- a/res/values-am/arrays.xml
+++ b/res/values-am/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"ምንም"</item>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index 7df0071..b2c47cd 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"ወደ ታች ውሰድ"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"ቋንቋን አስወግድ"</string>
<string name="activity_picker_label" msgid="351250401590691126">"እንቅስቃሴ ምረጥ"</string>
- <string name="device_info_label" msgid="2935198177248803716">"የመሣሪያ መረጃ"</string>
<string name="display_label" msgid="3056320781191343221">"ማያ"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"የUSB ማከማቻ"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD ካርድ"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"የመልክ ውሂብ ይሰረዝ?"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"በመልክ መክፈቻን ያቀናብሩ"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"መሣሪያዎን ለመክፈት፣ በመለያ ወደ መተግበሪያዎች ለመግባት እና ክፍያዎችን ለማረጋገጥ በመልክ መክፈቻን ይጠቀሙ።\n\nእነዚህን ከግምት ውስጥ ያስገቡ፦\nስልኩን ሲመለከቱት ሳያስቡት ሊከፍተው ይችላል።\n\nአይኖችዎ ክፍት ሆነው ሳለ የሆነ ሰው ስልክዎ ፊትዎ ላይ ቢይዘው ሊከፈት ይችላል።\n\nስልክዎ እንደ ለምሳሌ ልጅዎ ወይም መንታ ወንድም/እህት ያለ በጣም እርስዎን በሚመስል ሰው ሊከፈት ይችላል።"</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"መሣሪያዎን ለመክፈት፣ በመለያ ወደ መተግበሪያዎች ለመግባት እና ክፍያዎችን ለማረጋገጥ በመልክ መክፈቻን ይጠቀሙ።\n\nእነዚህን ከግምት ውስጥ ያስገቡ፦\nስልኩን ሲመለከቱት ሳያስቡት ሊከፍተው ይችላል።\n\nአይኖችዎ ዝግ ሆነውም እንኳ የሆነ ሰው ስልክዎ ፊትዎ ላይ ቢይዘው ሊከፈት ይችላል።\n\nስልክዎ እንደ ለምሳሌ ልጅዎ ወይም መንታ ወንድም/እህት ያለ በጣም እርስዎን በሚመስል ሰው ሊከፈት ይችላል።"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"የፊት ውሂብ ይሰረዝ?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"በፊት መክፈቻ ጥቅም ላይ የዋለው የፊት ውሂብ በቋሚነት እና ደህንነቱ በተጠበቀ መንገድ ይሰረዛል። ከተወገደ በኋላ የእርስዎን ስልክ ለመክፈት በመለያ ወደ መተግበሪያዎ ገብተው ክፍያዎችን ለማረጋገጥ የእርስዎን ፒን፣ ሥርዓተ ጥለት ወይም የይለፍ ቃል መጠቀም ይኖርብዎታል።"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"የእርስዎን ስልክ ለመክፈት የፊት መክፈቻን ይጠቀሙ"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"በመለያ ወደ አውታረ መረብ ለመግባት እዚህ ላይ መታ ያድርጉ"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> ሜብስ"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> ሜብስ"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> ሜቢ/ሴ"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> Wi-Fiን ማብራት ይፈልጋል"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> Wi-Fiን ማጥፋት ይፈልጋል"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"ሊታረሙ የሚችሉ የመተግበሪያዎች ባይት ኮድን ያረጋግጡ"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"ART ሊታረሙ ለሚችሉ መተግበሪያዎች ባይት ኮድን እንዲያረጋግጥ ይፍቀዱ"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"የዕድሳት ድግምግሞሽ መጠንን አሳይ"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"አሁን ያለውን የማሳያ ዕድሳት ድግምግሞሽ መጠንን አሳይ"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"ጡባዊ ቱኮው ሌላ መሳሪያ ሲነካ የውሂብ ልውውጥ ፍቀድ"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"ስልኩ ሌላ መሳሪያ ሲነካ የውሂብ ልውውጥ ፍቀድ"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"ጡባዊው አንድ የNFC መሣሪያ ሲነካ የውሂብ ልውውጥ ፍቀድ"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"ስልኩ አንድ የNFC መሣሪያ ሲነካ የውሂብ ልውውጥ ፍቀድ"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC ያብሩ"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC ውሂብን በዚህ መሣሪያ እና በአቅራቢያ ባሉ ሌሎች መሣሪያዎች ወይም እንደ የመክፈያ ጣቢአይዎች፣ የመዳረሻ አንባቢዎች እና በይነተገናኝ ማስታወቂያዎች ወይም መለያዎች ያሉ ዒላማዎች መካከል ውሂብ ያለዋውጣል።"</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"ደህንነቱ የተጠበቀ NFC"</string>
@@ -850,7 +853,6 @@
<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_expanded" msgid="1086342300472408106">"ሰብስብ"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"ሁኔታ"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"የማስተላለፊያ አገናኝ ፍጥነት"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"የአገናኝ ፍጥነት ተቀበል"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"ፍጥነት አገናኝ"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"ተደጋጋሚነት"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"የIP አድራሻ"</string>
<string name="passpoint_label" msgid="6513669696739302866">"ተቀምጧል በ"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"መሣሪያው መሰካቱን፣ ኃይል መሙላቱን እና መብራቱን ያረጋግጡ"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"መሣሪያው መሰካቱን፣ ኃይል መሙላቱን እና መብራቱን ያረጋግጡ። ችግሩ ከቀጠለ የመሣሪያ አምራቹን ያነጋግሩ"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"«<xliff:g id="SSID">%1$s</xliff:g>»ን ማከል በዚህ መሣሪያ አይደገፍም"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"ወደ የእርስዎ Wi‑Fi መዳረሻ ነጥብ/ራውተር መሣሪያውን ለማስጠጋት ይሞክሩ"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"የይለፍ ቃሉን ይፈትሹ እና እንደገና ይሞክሩ"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"የመሣሪያውን አምራች ያነጋግሩ"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"ግንኙነትን ይፈትሹና እንደገና ይሞክሩ"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"አውታረ መረብ ይምረጡ"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"የእርስዎን መሣሪያ ለማገናኘት አውታረ መረብ ይምረጡ"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi፣ ተንቀሳቃሽ ስልክ እና ብሉቱዝን ዳግም አስጀምር"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"የሚከተሉትን ጨምሮ ይህ ሁሉንም የአውታረ መረብ ቅንብሮችን ዳግም ያቀናብራል፦\n\n"<li>"Wi‑Fi"</li>\n<li>"የተንቀሳቃሽ ስልክ ውሂብ"</li>\n<li>"ብሉቱዝ"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"የወረዱ ሲሞችን ይደምስሱ"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"በማያ ገጽዎ ላይ ያሉ ንጥሎች ጮክ ተብለው ሲነበቡ ለማዳመጥ መታ ያድርጓቸው"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"የመግለጫ ጽሑፍ ምርጫዎች"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"ማጉላት"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"የማጉያ አካባቢ"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"ማያ ገጹን በሚያጎሉበት ጊዜ መጠቀም የሚፈልጉትን(ዋቸውን) የማጉያ አካባቢ(ዎች) ይምረጡ"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"ሙሉ ማያ ገጽ"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"የማያ ገጽ ክፍል"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"ሙሉ ማያ ገጽ እና የማያ ገጽ ክፍል"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"ሙሉውን ማያ ገጽ አጉላ"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"የማያ ገጹን ክፍል አጉላ"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"የአንቀሳቅስ መቆጣጠሪያን አሳይ"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"የማጉያ አካባቢውን ለማንቀሳቀስ እንደ መቆጣጠሪያ ጆይስቲክን አሳይ"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"የማጉያ ቅንብሮች"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"ሶስቴ መታ በማድረግ ያጉሉ"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"በአቋራጭ ያጉሉ"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"በአቋራጭ እና ሦስቴ መታ በማድረግ ያጉሉ"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"አንድ የተደራሽነት አገልግሎትን ለማብራት ወይም ለማጥፋት በሁለት ጣቶት ከማያ ገጹ ግርጌ ወደ ላይ ይጥረጉ።\n\nበአገልግሎቶች መካከል ለመቀያየር በሁለት ጣቶች ወደ ላይ ጠርገው ይያዙ።"</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"አንድ የተደራሽነት አገልግሎትን ለማብራት ወይም ለማጥፋት በሶስት ጣቶት ከማያ ገጹ ግርጌ ወደ ላይ ይጥረጉ።\n\nበአገልግሎቶች መካከል ለመቀያየር በሶስት ጣቶች ወደ ላይ ጠርገው ይያዙ።"</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"ገባኝ"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"ለመክፈት አቋራጭን ተጠቀም"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"ለማጉላት አቋረጭን ተጠቀም"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g>ን ለመክፈት አቋራጭ"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"ለማጉላት አቋራጭ"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"የቀለም እርማትን ለመክፈት አቋራጭ"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"የተደራሽነት አዝራር"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"ከግርጌ ወደ ላይ በ2 ጣት ጠረግ ያድርጉ"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"ከእርስዎ ማያ ገጽ ግርጌ ላይ የ<xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> አዝራሩን መታ ያድርጉ"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"እርስዎ እርምጃ እንዲወስዱ የሚጠይቁ ሆኖም ግን ለጊዜው ብቻ የሚታዩ መልዕክቶች ምን ያክል ጊዜ መታየት እንዳለባቸው ይምረጡ።\n\nይህን ቅንብር ሁሉም መተግበሪያዎች አይደሉም የሚደግፉት።"</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"የመንካት እና ይዞ ማቆየት"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"ተቃራኒ ቀለም"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"በአፈጻጸም ላይ ተጽዕኖ ሊኖረው ይችላል"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"ቀለማትን ገልብጥ"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"ብሩህ የሆነ ብርሃን ችግር ውስጥ የሚከታቸው ሰዎች የተሻለ ተሞክሮ እንዲኖራቸው ፈዛዛ የማያ ገጾችን ጨለምለም እንዲሉ ያድርጓቸው።\n\nማስታወሻ፦ ጨለም ያሉ ቀለማት ፈዛዛ ይሆናሉ። ምስሎች ይገለበጣሉ።"</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"መቆያ ጊዜ"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"መዳፊት እየተጠቀሙ ከሆነ ለተወሰነ ያህል ጊዜ መንቀሳቀስ ሲቆም ጠቋሚው በራስ-ሰር እርምጃ እንዲወስድ ሊያቀናብሩት ይችላሉ።"</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"ጠቅ ከማድረግ በፊት መዘግየት"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"የንክኪ ግብረመልስ"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> ን ይጠቀሙ"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"የቀለም ማስተካከያን ተጠቀም"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"መግለጫ ጽሑፎችን ተጠቀም"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"መግለጫ ጽሑፎችን አሳይ"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"የመግለጫ ጽሑፍ መልክ"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"ጽሑፍ መጠን፣ የመግለጫ ጽሑፍ ቅጥ"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"ተጨማሪ አማራጮች"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"ሁሉም መተግበሪያዎች አይደሉም ይህን ቅንብር የሚጠቀሙበት።"</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"የተደራሽነት አዝራር"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"ከግርጌ በ2 ጣት ወደ ላይ ይጥረጉ"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"ይህ አገልግሎት በአግባቡ እየሰራ አይደለም።"</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"በፈጣን ቅንብሮች ውስጥ አሳይ"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"የእርማት ሁነታ"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"ቀይ-አረንጓዴ"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"አረንጓዴ-ቀይ"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"ሰማያዊ-ቢጫ"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"ዲውተራኖማሊ"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"ፕሮታኖማሊ"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"ትራይታኖማሊ"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="one">እጅግ በጣም አጭር መዘግየት (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ሚሴ)</item>
<item quantity="other">እጅግ በጣም አጭር መዘግየት (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ሚሴ)</item>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"ቅንብሮች"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi፣ አውታረ መረብ ግንኙነት፣ በይነመርብ፣ ገመድ አልባ፣ ውሂብ፣ wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi ማሳወቂያ፣ wifi ማሳወቂያ"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"የውሂብ አጠቃቀም"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"ንዝረትን አቁም፣ መታ አድርግ፣ የቁልፍ ሰሌዳ"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"የ24-ሰዓት ቅርጸት ተጠቀም"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"አውርድ"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"እንደሁኔታው ተስማሚ ማሳወቂያዎች"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"ተስማሚ የማሳወቂያ ቅድሚያ ተሰጪ"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"ዝቅተኛ ቅድሚያ ተሰጪ ማሳወቂያዎችን ወደ ተረጋጋ በራስ ሰር አቀናብር"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"ተስማሚ ማሳወቂያ ደረጃ አሰጣጥ"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"በተዛማጅነት ማሳወቂያዎችን በራስሰር ደረጃ ስጥ"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"በጥቆማ የቀረቡ እርምጃዎች እና ምላሾች"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"በጥቆማ የቀረቡ እርምጃዎችን እና ምላሾችን በራስሰር አሳይ"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"የማሳወቂያ ማሸለብን ፍቀድ"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"ከተረጋጉ ማሳወቂያዎች አዶዎችን ደብቅ"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"ከተረጋጋ ማሳወቂያዎች የሚመጡ አዶዎች በሁነታ አሞሌ ውስጥ አይታዩም"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"የማሳወቂያ ነጥቦችን ፍቀድ"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"የቅርብ ጊዜ ውይይቶች ሐረግን ያሳያል"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"ዓረፋዎች"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"አንዳንድ ማሳወቂያዎች በማያ ገጹ ላይ እንደ አረፈ ብቅ ሊሉ ይችላሉ"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"አንዳንድ ማሳወቂያዎች እና ሌላ ይዘት በማያ ገጽ ላይ እንደ አረፋዎች ብቅ ሊሉ ይችላሉ። አረፋን ለመክፈት፣ መታ ያድርጉት። ለማሰናበት፣ በማያ ገጹ ላይ ወደ ታች ይጎትቱት።"</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"መረጃ"</string>
<string name="low_label" msgid="6525629096999711220">"ዝቅተኛ"</string>
<string name="high_label" msgid="357503396626018487">"ከፍተኛ"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"ከፍ ያለ ትብነት በማያ ገጹ ጠርዞች ላይ ከማንኛውም የመተግበሪያ ጣት ምልክት ጋር ሊጋጭ ይችላል።"</string>
+ <string name="left_edge" msgid="1513576842959071849">"የግራ ጠርዝ"</string>
+ <string name="right_edge" msgid="1505309103265829121">"የቀኝ ጠርዝ"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"ከፍ ያለ ትብነት በማያ ገጹ ጠርዞች ላይ ከማንኛውም የመተግበሪያ ጣት ምልክት ጋር ሊጋጭ ይችላል።"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"የጀርባ ትብነት"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"የእጅ ምልክት ቅንብሮች"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"የእጅ ምልክት ዳሰሳ፣ የመመለስ ስሜታዊነት፣ የመመለስ ምልክት"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ስልኩን ለመመልከት ሁለቴ መታ ያድርጉ"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ጡባዊውን ለመመልከት ሁለቴ መታ ያድርጉ"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"መሣሪያውን ለመመልከት ሁለቴ መታ ያድርጉ"</string>
@@ -4560,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"የሕክምና መረጃ፣ የድንገተኛ እውቂያዎች"</string>
<string name="see_more" msgid="7499355691042812723">"ተጨማሪ ይመልከቱ"</string>
<string name="see_less" msgid="2642392725363552793">"ያነሰ ይመልከቱ"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"ከ<xliff:g id="APPNAME">%1$s</xliff:g> ጋር የሚጠቀሙበት መሣሪያ"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"የእርስዎ የስራ መመሪያ መረጃ"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"በአይቲ አስተዳዳሪዎ የሚቀናበሩ ቅንብሮች"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"ጂፒዩ"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"የሳንካ ሪፖርት ተቆጣጣሪ"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"በእርስዎ መሣሪያ ላይ የሳንካ ሪፖርት አቋራጭን የትኛው መተግበሪያ እንደሚቆጣጠር ይወስናል።"</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"የግል"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"ሥራ"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"የሥርዓት ነባሪ"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"ይህ ምርጫ ከአሁን በኋላ የሚሠራ አይደለም። እንደገና ይሞክሩ።"</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-ar/arrays.xml b/res/values-ar/arrays.xml
index 89d2df9..9ce85ce 100644
--- a/res/values-ar/arrays.xml
+++ b/res/values-ar/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"بدون"</item>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index b327765..c5d1d7e 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -224,7 +224,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"نقل إلى الأسفل"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"إزالة اللغة"</string>
<string name="activity_picker_label" msgid="351250401590691126">"اختيار نشاط"</string>
- <string name="device_info_label" msgid="2935198177248803716">"معلومات الجهاز"</string>
<string name="display_label" msgid="3056320781191343221">"شاشة العرض"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"وحدة تخزين USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"بطاقة SD"</string>
@@ -385,6 +384,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"حذف بيانات الوجه"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"إعداد ميزة \"فتح القفل بالوجه\""</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"يمكنك استخدام \"فتح القفل بالوجه\" لفتح قفل الجهاز وتسجيل الدخول إلى التطبيقات وتأكيد عمليات الدفع.\n\nملاحظة مهمة:\nقد تفتح الهاتف بدون قصد بمجرّد النظر إليه.\n\nويمكن لشخص آخر فتح قفل هاتفك عند تقريبه من وجهك وأنت فاتح عينيك.\n\nوكذلك، يمكن لشخص يشبهك كثيرًا، مثل شقيقك التوأم، فتح قفل الهاتف."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"يمكنك استخدام \"فتح القفل بالوجه\" لفتح قفل الجهاز وتسجيل الدخول إلى التطبيقات وتأكيد عمليات الدفع.\n\nملاحظة مهمة:\nقد تفتح الهاتف بدون قصد بمجرّد النظر إليه.\n\nويمكن لشخص آخر فتح قفل هاتفك عند تقريبه من وجهك، حتى وأنت مغلق عينيك.\n\nوكذلك، يمكن لشخص يشبهك كثيرًا، مثل شقيقك التوأم، فتح قفل الهاتف."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"هل تريد حذف بيانات الوجه؟"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"سيتم حذف بيانات الوجه التي تستخدمها ميزة \"فتح القفل بالوجه\" نهائيًا وبشكلٍ آمن. وبعد إزالتها، ستحتاج إلى رقم التعريف الشخصي أو النقش أو كلمة المرور لفتح قفل الهاتف وتسجيل الدخول إلى التطبيقات وتأكيد الدفعات."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"استخدام \"فتح القفل بالوجه\" لفتح قفل الهاتف"</string>
@@ -491,7 +491,7 @@
<string name="crypt_keeper_setup_time_remaining" product="default" msgid="8556105766597855198">"انتظر بينما يتم تشفير هاتفك. الوقت المتبقي: <xliff:g id="DURATION">^1</xliff:g>"</string>
<string name="crypt_keeper_force_power_cycle" product="tablet" msgid="3832496715430327682">"لإلغاء تأمين الجهاز اللوحي، يمكنك إيقافه وتشغيله مرة أخرى."</string>
<string name="crypt_keeper_force_power_cycle" product="default" msgid="5070346039522135361">"لإلغاء تأمين الهاتف، يمكنك إيقافه وتشغيله مرة أخرى."</string>
- <string name="crypt_keeper_warn_wipe" msgid="8104921337301750394">"تحذير: سيتم محو محتويات جهازك بعد إخفاق <xliff:g id="COUNT">^1</xliff:g> من المحاولات الأخرى لإلغاء القفل!"</string>
+ <string name="crypt_keeper_warn_wipe" msgid="8104921337301750394">"تحذير: سيتم محو محتوى جهازك بعد فشل <xliff:g id="COUNT">^1</xliff:g> من المحاولات الأخرى لفتح القفل!"</string>
<string name="crypt_keeper_enter_password" msgid="1274917431075529732">"اكتب كلمة المرور"</string>
<string name="crypt_keeper_failed_title" msgid="8173654570682244149">"لم يتم التشفير بنجاح"</string>
<string name="crypt_keeper_failed_summary" product="tablet" msgid="5977961188966570342">"تمت مقاطعة التشفير ويتعذر الاستكمال. ونتيجة لذلك، لن تتمكن بعد الآن من الدخول إلى البيانات على جهازك اللوحي. \n\nلاستئناف استخدام الجهاز اللوحي، يلزمك إجراء إعادة ضبط المصنع. وعند إعداد الجهاز اللوحي بعد إعادة الضبط، ستكون لديك فرصة استعادة أي بيانات تم نسخها احتياطيًا إلى حساب Google."</string>
@@ -834,13 +834,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"انقر هنا لتسجيل الدخول إلى الشبكة."</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> ميغابت في الثانية"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> ميغابت في الثانية"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> ميغابت في الثانية"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"يريد <xliff:g id="REQUESTER">%s</xliff:g> تشغيل Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"يريد <xliff:g id="REQUESTER">%s</xliff:g> إيقاف Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"تحقُّق من رمز بايت لتطبيقات يمكن تصحيحها"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"تمكين ART من التحقُّق من رمز البايت للتطبيقات القابلة للتصحيح"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"إظهار معدّل إعادة التحميل"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"إظهار معدّل إعادة التحميل الحالي للشاشة"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"الاتصالات قصيرة المدى (NFC)"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"السماح بتبادل البيانات عندما يلمس الجهاز اللوحي جهازًا آخر"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"السماح بتبادل البيانات عندما يلمس الهاتف جهازًا آخر"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"السماح بتبادل البيانات عند لمس الجهاز اللوحي لجهاز من خلال تقنية \"الاتصال قصير المدى\" (NFC)"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"السماح بتبادل البيانات عند لمس الهاتف لجهاز من خلال تقنية \"الاتصال قصير المدى\" (NFC)"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"تشغيل NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"يتم من خلال تقنية الاتصال بالحقل القريب (NFC) تبادل البيانات بين هذا الجهاز والأجهزة أو الأهداف المجاورة الأخرى، مثل محطات الدفع وبرامج قراءة الوصول والعلامات أو الإعلانات التفاعلية."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"تأمين الاتصال بالحقل القريب (NFC)"</string>
@@ -918,7 +921,6 @@
<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_expanded" msgid="1086342300472408106">"تصغير"</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>
@@ -929,6 +931,7 @@
<string name="wifi_status" msgid="5349199188871002778">"الحالة"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"سرعة نقل الرابط"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"سرعة تلقّي الرابط"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"سرعة الربط"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"التردد"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"عنوان IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"تم الحفظ عبر"</string>
@@ -968,6 +971,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"تأكَّد من أنه تمّ توصيل الجهاز وشحنه وتشغيله."</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"تأكَّد من أنه تمّ توصيل الجهاز وشحنه وتشغيله. وإذا استمرّت المشكلة، عليك الاتصال بالشركة المصنِّعة للجهاز."</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"لا يتيح هذا الجهاز إضافة \"<xliff:g id="SSID">%1$s</xliff:g>\"."</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"حاوِل نقل الجهاز ليقترب من جهاز توجيه/نقطة وصول شبكة Wi-Fi."</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"تحقَّق من كلمة المرور وأعِد المحاولة."</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"يمكنك التواصل مع الشركة المصنّعة للجهاز."</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"يُرجى التحقّق من الاتصال والمحاولة مرة أخرى."</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"اختيار شبكة"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"للاتصال بجهازك، اختَر شبكة."</string>
@@ -1531,7 +1537,7 @@
<string name="storage_detail_other" msgid="3821329310612285961">"غير ذلك"</string>
<string name="storage_detail_system" msgid="3797439069473271732">"النظام"</string>
<string name="storage_detail_explore" msgid="13782374784415466">"استكشاف <xliff:g id="NAME">^1</xliff:g>"</string>
- <string name="storage_detail_dialog_other" msgid="3359851869961609901">"تشمل الملفات الأخرى الملفات المشتركة التي تم حفظها بواسطة التطبيقات والملفات التي تم تنزيلها من مواقع الإنترنت أو عبر البلوتوث وملفات Android وما إلى ذلك. \n\nللاطلاع على المحتويات المرئية على بطاقة <xliff:g id="NAME">^1</xliff:g> هذه، انقر على \"استكشاف\"."</string>
+ <string name="storage_detail_dialog_other" msgid="3359851869961609901">"تشمل الملفات الأخرى الملفات المشتركة التي تم حفظها بواسطة التطبيقات والملفات التي تم تنزيلها من مواقع الإنترنت أو عبر البلوتوث وملفات Android وما إلى ذلك. \n\nللاطلاع على المحتوى المرئي على بطاقة <xliff:g id="NAME">^1</xliff:g> هذه، انقر على \"استكشاف\"."</string>
<string name="storage_detail_dialog_system" msgid="7461009051858709479">"يتضمّن النظام الملفات المستخدمة لتشغيل إصدار Android <xliff:g id="VERSION">%s</xliff:g>"</string>
<string name="storage_detail_dialog_user" msgid="1691219071007313226">"ربما يكون لدى <xliff:g id="USER_0">^1</xliff:g> صور أو موسيقى أو تطبيقات أو بيانات أخرى محفوظة، ويتم استخدام <xliff:g id="SIZE">^2</xliff:g> من مساحة التخزين. \n\nللاطلاع على التفاصيل، يمكنك التبديل إلى <xliff:g id="USER_1">^1</xliff:g>."</string>
<string name="storage_wizard_init_title" msgid="9036374223934708619">"إعداد <xliff:g id="NAME">^1</xliff:g>"</string>
@@ -1644,6 +1650,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"إعادة ضبط شبكة Wi-Fi والجوّال والبلوتوث"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"سيؤدي هذا إلى إعادة ضبط كل إعدادات الشبكة، بما فيها:\n\n"<li>"شبكة Wi‑Fi"</li>\n<li>"بيانات الجوّال"</li>\n<li>"البلوتوث"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"محو بيانات شرائح SIM التي تم تنزيلها"</string>
@@ -2137,6 +2144,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"يمكنك النقر على بيانات على شاشتك لتتم قراءتها بصوت عالٍ"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"الإعدادات المفضّلة للترجمة"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"التكبير"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"منطقة التكبير"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"اختَر مناطق التكبير التي تريد استخدامها عند تكبير الشاشة."</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"ملء الشاشة"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"جزء من الشاشة"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"ملء الشاشة أو جزء من الشاشة"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"تكبير الشاشة بالكامل"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"تكبير جزء من الشاشة"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"إظهار وحدة التحكم في النقل"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"إظهار وحدة التحكم الشبيهة بذراع التحكم لنقل منطقة التكبير"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"إعدادات التكبير"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"التكبير بالنقر ثلاث مرّات"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"التكبير باستخدام الاختصار"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"التكبير باستخدام الزر والنقر الثلاثي"</string>
@@ -2154,6 +2171,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"لتفعيل خدمة \"سهولة الاستخدام\" أو إيقافها، يمكنك التمرير سريعًا من أسفل الشاشة إلى أعلاها باستخدام إصبعين.\n\nوللتبديل بين الخدمات، يمكنك التمرير سريعًا إلى الأعلى بإصبعين ثمّ تثبيتهما."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"لتفعيل خدمة \"سهولة الاستخدام\" أو إيقافها، يمكنك التمرير سريعًا من أسفل الشاشة إلى أعلاها باستخدام ثلاثة أصابع.\n\nوللتبديل بين الخدمات، يمكنك التمرير سريعًا إلى الأعلى بثلاثة أصابع مع تثبيتها."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"حسنًا"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"استخدام اختصار للفتح"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"استخدام اختصار للتكبير"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"اختصار لفتح <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"اختصار للتكبير"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"اختصار لفتح مربّع حوار \"تصحيح الألوان\""</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"زر أدوات تمكين الوصول"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"التمرير سريعًا بإصبعين إلى أعلى الشاشة من أسفلها"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"انقر على زر <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> في اسفل الشاشة."</string>
@@ -2190,7 +2212,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"اختَر مدة عرض الرسائل التي تطلب منك اتخاذ إجراء، ولكن يقتصر عرضها على فترة مؤقتة.\n\nلا تتوافق بعض التطبيقات مع هذا الإعداد."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"مهلة اللمس مع الاستمرار"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"عكس اللون"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"قد يؤثر في الأداء"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"قلب الألوان"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"يمكنك تقليل درجة سطوع الشاشات حتى يحصل من يعانون من حساسية ضد الإضاءة الساطعة على تجربة مشاهدة أفضل.\n\nملاحظة: ستتحوّل الألوان الغامقة إلى فاتحة. وسيتم قلب ألوان الصور أيضًا."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"فترة الثبات"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"إذا كنت تستخدم ماوس، يمكنك ضبط المؤشر بحيث يتم تلقائيًا اتخاذ الإجراء المطلوب عند توقف المؤشّر عن الحركة لمدة زمنية معينة."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"مهلة قبل النقر"</string>
@@ -2200,7 +2223,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"الاهتزاز عند لمس الشاشة"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"استخدام <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"استخدام تصحيح الألوان"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"استخدام الترجمة"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"عرض الشرح"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"مظهر الشرح"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"حجم النص وشكل الشرح"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"خيارات أكثر"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"لا تتيح بعض التطبيقات هذا الإعداد."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"زر أدوات تمكين الوصول"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"التمرير سريعًا بإصبعين إلى أعلى الشاشة من أسفلها"</string>
@@ -2226,18 +2252,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"هذه الخدمة مُعطَّلة."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"إظهار في الإعدادات السريعة"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"وضع التصحيح"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"الأحمر والأخضر"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"الأخضر والأحمر"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"الأزرق والأصفر"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"شذوذ إبصار الأخضر والأحمر"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"غطش الأحمر"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"غمش الأزرق"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="zero">مهلة قصيرة للغاية (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> مللي ثانية)</item>
<item quantity="two">مهلة قصيرة للغاية (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> مللي ثانية)</item>
@@ -3276,6 +3296,7 @@
<string name="search_results_title" msgid="3360639917793022533">"الإعدادات"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"لاسلكي، wi-fi، اتصال شبكة، إنترنت، لاسلكي، بيانات، واي فاي"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"إشعار Wi-Fi، إشعار wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"استخدام البيانات"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"وقف الاهتزاز، نقر، لوحة مفاتيح"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"استخدام تنسيق 24 ساعة"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"تنزيل"</string>
@@ -3537,18 +3558,21 @@
<string name="other_sound_category_preference_title" msgid="8182757473602586634">"الأصوات والاهتزازات الأخرى"</string>
<string name="configure_notification_settings" msgid="1492820231694314376">"الإشعارات"</string>
<string name="recent_notifications" msgid="1105631022180160436">"تم إرسالها مؤخرًا"</string>
- <string name="recent_notifications_see_all_title" msgid="3087299996651692987">"عرض الكل من آخر 7 أيام"</string>
+ <string name="recent_notifications_see_all_title" msgid="3087299996651692987">"عرض كل التطبيقات من آخر 7 أيام"</string>
<string name="advanced_section_header" msgid="6003255455888626056">"إعدادات متقدّمة"</string>
<string name="profile_section_header" msgid="4970209372372610799">"إشعارات العمل"</string>
<string name="smart_notifications_title" msgid="8995288376897952015">"الإشعارات التكيّفية"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"أولوية الإشعارات التكيّفية"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"ضبط إشعارات الأولوية المنخفضة تلقائيًا على \"التنبيهات الهادئة\""</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"ترتيب تكيُّفي للإشعارات"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"ترتيب الإشعارات تلقائيًا حسب مدى الصلة بالموضوع"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"الإجراءات والردود المقترَحة"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"عرض الإجراءات والردود المقترحة تلقائيًا"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"السماح بتأجيل الإشعارات"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"إخفاء الرموز من الإشعارات الهادئة"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"لا تظهر الرموز من الإشعارات الهادئة في شريط الحالة."</string>
<string name="notification_badging_title" msgid="3149547223586336353">"السماح بنقاط الإشعارات"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"عرض شريط أحدث الإشعارات"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"الفقاعات التفسيرية"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"قد تظهر بعض الإشعارات في شكل فقاعات تفسيرية على الشاشة."</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"يمكن أن تظهر بعض الإشعارات وأنواع المحتوى الأخرى في شكل فقاعات تفسيرية على الشاشة. لفتح فقاعة تفسيرية، يمكنك النقر عليها. ولإخفائها، يمكنك سحبها لأسفل الشاشة."</string>
@@ -4508,8 +4532,12 @@
<string name="information_label" msgid="6939310810756569298">"معلومات"</string>
<string name="low_label" msgid="6525629096999711220">"منخفضة"</string>
<string name="high_label" msgid="357503396626018487">"مرتفعة"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"قد تتعارض الحساسية العالية مع أي إيماءات للتطبيقات على حواف الشاشة."</string>
+ <string name="left_edge" msgid="1513576842959071849">"الحافة اليسرى"</string>
+ <string name="right_edge" msgid="1505309103265829121">"الحافة اليمنى"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"قد تتعارض الحساسية العالية مع أي إيماءات للتطبيقات على حواف الشاشة."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"حساسية الرجوع للخلف"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"إعدادات الإيماءات"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"التنقُّل بالإيماءات، حساسية الرجوع، إيماءة الرجوع"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"النقر مرّتين للاطّلاع على الهاتف"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"انقر مرّتين للاطلاع على الجهاز اللوحي"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"انقر مرّتين للاطلاع على الجهاز"</string>
@@ -4552,7 +4580,7 @@
<string name="auto_sync_work_account_title" msgid="6060310415978781885">"مزامنة بيانات العمل تلقائيًا"</string>
<string name="auto_sync_account_summary" msgid="7580352130028957346">"السماح للتطبيقات بتحديث البيانات تلقائيًا"</string>
<string name="account_sync_title" msgid="7036067017433297574">"مزامنة الحساب"</string>
- <string name="account_sync_summary_some_on" msgid="911460286297968724">"تم تفعيل المزامنة لـ <xliff:g id="ID_1">%1$d</xliff:g> من إجمالي <xliff:g id="ID_2">%2$d</xliff:g> عناصر"</string>
+ <string name="account_sync_summary_some_on" msgid="911460286297968724">"تم تفعيل المزامنة لـ <xliff:g id="ID_1">%1$d</xliff:g> من إجمالي <xliff:g id="ID_2">%2$d</xliff:g> عنصر."</string>
<string name="account_sync_summary_all_on" msgid="2953682111836599841">"تم تفعيل المزامنة لكل العناصر"</string>
<string name="account_sync_summary_all_off" msgid="6378301874540507884">"المزامنة متوقفة لكل العناصر"</string>
<string name="enterprise_privacy_settings" msgid="786350385374794180">"معلومات الجهاز المُدار"</string>
@@ -4888,7 +4916,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"المعلومات الطبية، جهات الاتصال في حالات الطوارئ"</string>
<string name="see_more" msgid="7499355691042812723">"عرض المزيد"</string>
<string name="see_less" msgid="2642392725363552793">"عرض عناصر أقل"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"الجهاز المُستخدَم مع <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4995,4 +5022,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"معلومات سياسة العمل"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"يتولى مشرف تكنولوجيا المعلومات إدارة الإعدادات."</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"وحدة معالجة الرسومات"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"معالِج تقرير الخطأ"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"يحدّد هذا الإعداد التطبيق الذي سيتعامل مع اختصار \"تقرير الخطأ\" على جهازك."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"شخصي"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"العمل"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"الإعداد التلقائي للنظام"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"لم يعد هذا الاختيار صالحًا. يُرجى إعادة المحاولة."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-as/arrays.xml b/res/values-as/arrays.xml
index 35b76b5..e0979b0 100644
--- a/res/values-as/arrays.xml
+++ b/res/values-as/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"নাই"</item>
diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml
index c652d1c..3e1b176 100644
--- a/res/values-as/strings.xml
+++ b/res/values-as/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"তললৈ নিয়ক"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"ভাষা আঁতৰাওক"</string>
<string name="activity_picker_label" msgid="351250401590691126">"কাৰ্যকলাপ বাছক"</string>
- <string name="device_info_label" msgid="2935198177248803716">"ডিভাইচ সম্পৰ্কীয় তথ্য"</string>
<string name="display_label" msgid="3056320781191343221">"স্ক্ৰীণ"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"ইউএছবি সঞ্চয়াগাৰ"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"এছডি কাৰ্ড"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"মুখমণ্ডলৰ ডেটা মচক"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"মুখাৱয়বৰদ্বাৰা আনলক কৰা সুবিধা ছেটআপ কৰক"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"আপোনাৰ ডিভাইচ আনলক কৰিবলৈ, এপত ছাইন ইন কৰিবলৈ আৰু পৰিশোধসমূহ নিশ্চিত কৰিবলৈ মুখাৱয়বৰ দ্বাৰা খোলাৰ সুবিধা ব্যৱহাৰ কৰক।\n\nমনত ৰাখিব:\nআপুনি নিবিচাৰিলেও ফ’নটোলৈ চোৱাৰ ফলত সেইটো আনলক হ’ব।\n\nআপোনাৰ দুচকু খোলা ৰাখিলে আন কোনোবাই ফ’নটো আপোনাৰ মুখৰ আগত দাঙি ধৰিও সেইটো আনলক কৰিব পাৰে।\n\nআপোনাৰ ফ’নটো এনে কোনো লোকেও আনলক কৰিব পাৰে যি দেখাত প্ৰায় আপোনাৰ দৰে, যেনে আপোনাৰ সন্তান বা দেখাত একেই ভাতৃ-ভগ্নী।"</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"আপোনাৰ ডিভাইচটো আনলক কৰিবলৈ মুখাৱয়বৰ দ্বাৰা আনলক কৰা সুবিধাটো ব্যৱহাৰ কৰক, এপ্সমূহত ছাইন ইন কৰক আৰু পৰিশোধসমূহ নিশ্চিত কৰক।\n\n মনত ৰাখিব:\nআপুনি নিবিচাৰিলেও ফ’নটোলৈ চোৱাৰ ফলত সেইটো আনলক হ’ব পাৰে।\n\nআপোনাৰ দুচকু বন্ধ হৈ থাকিলেও আন কোনোবাই ফ’নটো আপোনাৰ মুখৰ আগত দাঙি ধৰি সেইটো আনলক কৰিব পাৰে।\n\nআপোনাৰ ফ’নটো এনে কোনো লোকেও আনলক কৰিব পাৰে যি দেখাত বহুখিনি আপোনাৰ দৰে, যেনে দেখাত একেই সহোদৰ-সহোদৰা।"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"মুখমণ্ডলৰ ডেটা মচিবনে?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"মুখাৱয়বৰ দ্বাৰা আনলক কৰা সুবিধাটোৱে ব্যৱহাৰ কৰা মুখাৱয়ব সম্পৰ্কীয় ডেটা স্থায়ী আৰু সুৰক্ষিতভাৱে মচা হ’ব। আঁতৰোৱাৰ পাছত, আপোনাৰ ফ’নটো আনলক কৰিবলৈ, এপ্সমূহত ছাইন ইন কৰিবলৈ আৰু পৰিশোধসমূহ নিশ্চিত কৰিবলৈ আপোনাক নিজৰ পিন, আৰ্হি অথবা পাছৱৰ্ডৰ প্ৰয়োজন হ’ব।"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"আপোনাৰ ফ’নটো আনলক কৰিবলৈ মুখাৱয়বৰদ্বাৰা আনলক কৰা সুবিধাটো ব্যৱহাৰ কৰক"</string>
@@ -766,13 +766,19 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"নেটৱৰ্কত ছাইন ইন কৰিবলৈ ইয়াত টিপক"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> এম.বি./ছেকেণ্ডত"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> এম.বি./ছেকেণ্ডত"</string>
+ <!-- no translation found for link_speed (931786745741016446) -->
+ <skip />
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g>এ ৱাই-ফাই অন কৰিব বিচাৰে"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> এ ৱাই-ফাই অফ কৰিব বিচাৰিছে"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"debuggable এপৰ bytecode সত্যাপন কৰক"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"বাগ সমাধান কৰিব পৰা এপ্সমূহৰ বাবে বাইটক’ড সত্যাপন কৰিবলৈ ARTক অনুমতি দিয়ক"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"ৰিফ্ৰেশ্বৰ হাৰ দেখুৱাওক"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"বৰ্তমানৰ ডিছপ্লে’ ৰিফ্ৰেশ্বৰ হাৰ দেখুৱাওক"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"টেবলেটটোৱে অইন এটা ডিভাইচ স্পৰ্শ কৰোঁতে ডেটা বিনিময় কৰিবলৈ অনুমতি দিয়ক"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"ফ\'নটোৱে অন্য ডিভাইচ স্পৰ্শ কৰিলে ডেটা বিনিময় কৰিবলৈ অনুমতি দিয়ক"</string>
+ <!-- no translation found for nfc_quick_toggle_summary (3622326550467939809) -->
+ <skip />
+ <!-- no translation found for nfc_quick_toggle_summary (1460871052409162980) -->
+ <skip />
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC অন কৰক"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFCএ এইটো ডিভাইচ আৰু অন্যান্য নিকটৱৰ্তী ডিভাইচসমূহ বা লক্ষ্যসমূহ যেনে পৰিশোধ টাৰ্মিনেল, এক্সেছ ৰিডাৰ আৰু ইণ্টাৰেক্টিভ এড বা টেগসমূহৰ মাজত ডেটা বিনিময় কৰিব পাৰে৷"</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"সুৰক্ষিত NFC"</string>
@@ -850,7 +856,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"ৱাই-ফাই স্কেনিং অন আছে"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"উচ্চখাপৰ বিকল্প"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"ড্ৰ’প ডাউন তালিকাৰ উন্নত বিকল্পসমূহ"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"সংকুচিত কৰক"</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>
@@ -861,6 +866,7 @@
<string name="wifi_status" msgid="5349199188871002778">"স্থিতি"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"ট্রেন্সমিট লিংকৰ গতিবেগ"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"গ্ৰহণ কৰি থকা লিংকৰ গতিবেগ"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"লিংকৰ বেগ"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"ফ্ৰিকুৱেন্সী"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP ঠিকনা"</string>
<string name="passpoint_label" msgid="6513669696739302866">"ৰ মাধ্যমেৰে ছেভ কৰা হৈছে"</string>
@@ -900,6 +906,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"ডিভাইচটো যাতে প্লাগ কৰি থোৱা হয়, চ্চাৰ্জ হৈ থাকে আৰু অন থাকে সেইটো নিশ্চিত কৰক"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"ডিভাইচটো যাতে প্লাগ কৰি থোৱা হয়, চ্চাৰ্জ হৈ থাকে আৰু অন থাকে সেইটো নিশ্চিত কৰক যদি এই সমস্যাটো চলি থাকে তেন্তে ডিভাইচ নিৰ্মাতাৰ সৈতে যোগাযোগ কৰক"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"এই ডিভাইচটোত“<xliff:g id="SSID">%1$s</xliff:g>” যোগ কৰিব পৰা নাযায়"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"ডিভাইচটো আপোনাৰ ৱাই-ফাই এক্সেছ পইণ্ট/ৰাউটাৰৰ ওচৰলৈ স্থানান্তৰ কৰি চাওক"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"পাছৱৰ্ডটো পৰীক্ষা কৰক আৰু পুনৰ চেষ্টা কৰক"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"ডিভাইচ নিৰ্মাতাৰ সৈতে যোগাযোগ কৰক"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"সংযোগ পৰীক্ষা কৰি আকৌ চেষ্টা কৰক"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"নেটৱৰ্ক বাছনি কৰক"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"আপোনাৰ ডিভাইচটো সংযোগ কৰিবলৈ এটা নেটৱৰ্ক বাছনি কৰক"</string>
@@ -1560,6 +1569,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"ডিফ’ল্ট এপিএন ছেটিংসমূহৰ ৰিছেট কৰা সম্পূৰ্ণ হৈছে৷"</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>
<string name="reset_network_title" msgid="1395494440355807616">"ৱাই-ফাই, ম’বাইল আৰু ব্লুটুথ ৰিছেট কৰক"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"ইয়ে :\n\n"<li>"ৱাই-ফাই"</li>\n<li>"ম\'বাইল ডেটা"</li>\n<li>"ব্লুটুথ"</li>"কে আদি কৰি সকলো নেটৱৰ্ক ছেটিং ৰিছেট কৰিব"</string>
<string name="reset_esim_title" msgid="6152167073280852849">"ডাউনল’ড কৰা ছিমবোৰ মচক"</string>
@@ -2045,6 +2055,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"ডাঙৰকৈ পঢ়ি দিয়া শুনিবলৈ স্ক্ৰীণত থকা বস্তুবোৰ স্পৰ্শ কৰক"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"কেপশ্বনৰ অগ্ৰাধিকাৰসমূহ"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"বিবৰ্ধন"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"বিবৰ্ধন কৰা অংশ"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"স্ক্ৰীনখন বিবৰ্ধন কৰোঁতে আপুনি ব্যৱহাৰ কৰিব খোজা বিবৰ্ধন কৰা অংশ(সমূহ) বাছনি কৰক"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"পূৰ্ণ স্ক্ৰীন"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"স্ক্ৰীনৰ কিছু অংশ"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"পূৰ্ণ স্ক্ৰীন আৰু স্ক্ৰীনৰ অংশ"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"গোটেই স্ক্ৰীনখন বিবৰ্ধন কৰক"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"স্ক্ৰীনৰ কিছু অংশ বিবৰ্ধন কৰক"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"স্থানান্তৰ কৰাৰ নিয়ন্ত্ৰক দেখুৱাওক"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"বিবৰ্ধন কৰা অংশ স্থানান্তৰ কৰিবলৈ এডাল জয়ষ্টিকৰ দৰে নিয়ন্ত্ৰক দেখুৱাওক"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"ছেটিংসমূহ বিবৰ্ধন কৰক"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"তিনিবাৰ টুকুৰিয়াই বিবৰ্ধন কৰক"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"শ্বৰ্টকাটৰ দ্বাৰা বিৱৰ্ধিত কৰক"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"শ্বৰ্টকাটৰ দ্বাৰা আৰু তিনিবাৰ টিপি বিৱৰ্ধিত কৰক"</string>
@@ -2062,24 +2082,20 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"কোনো সাধ্য সুবিধাৰ সেৱা অন বা অফ কৰিবলৈ স্ক্রীণখনৰ একেবাৰে তলিৰ পৰা ওপৰলৈ দুটা আঙুলিৰে ছোৱাইপ কৰক।\n\nসেৱাসমূহ সালসলনিকৈ ব্যৱহাৰ কৰিবলৈ দুটা আঙুলিৰে ওপৰলৈ ছোৱাইপ কৰি ধৰি ৰাখক।"</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"কোনো সাধ্য সুবিধাৰ সেৱা অন বা অফ কৰিবলৈ স্ক্রীণখনৰ একেবাৰে তলিৰ পৰা ওপৰলৈ তিনিটা আঙুলিৰে ছোৱাইপ কৰক।\n\nসেৱাসমূহ সালসলনিকৈ ব্যৱহাৰ কৰিবলৈ তিনিটা আঙুলিৰে ওপৰলৈ ছোৱাইপ কৰি ধৰি ৰাখক।"</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"বুজি পালোঁ"</string>
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_software (2920806427635233043) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_software_gesture (6906653331086992721) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_software (3917444742336634202) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_software_gesture (391987875251799972) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_hardware (2356853121810443026) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_hardware (6508972075712224951) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_triple_tap (6543084611445441109) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_triple_tap (2132280626458501422) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_advance (4567868630655591506) -->
- <skip />
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"খুলিবলৈ শ্বৰ্টকাট ব্যৱহাৰ কৰক"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"বিবৰ্ধন কৰিবলৈ শ্বৰ্টকাট ব্যৱহাৰ কৰক"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g> খুলিবলৈ শ্বৰ্টকাট"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"বিবৰ্ধন কৰিবলৈ শ্বৰ্টকাট"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"ৰঙৰ শুধৰণি সুবিধাটো খুলিবলৈ শ্বৰ্টকাট"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"সাধ্য সুবিধাৰ বুটাম"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"একেবাৰে তলৰ পৰা ২ টা আঙুলিৰে ওপৰলৈ ছোৱাইপ কৰা"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"আপোনাৰ স্ক্ৰীনৰ একেবাৰে তলৰ অংশত থকা<xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> বুটামটো টিপক"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_software_gesture" msgid="391987875251799972">"স্ক্ৰীনৰ প্ৰান্তৰ পৰা ২ টা আঙুলিৰে ছোৱাইপ কৰক"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_hardware" msgid="2356853121810443026">"ভলিউম কীসমূহ ধৰি ৰখক"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_hardware" msgid="6508972075712224951">"দুয়োটা ভলিউম কী ১ ছেকেণ্ডৰ বাবে হেঁচি ৰাখক"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_triple_tap" msgid="6543084611445441109">"স্ক্রীনত তিনিবাৰ টিপা"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_triple_tap" msgid="2132280626458501422">"ক্ষিপ্ৰতাৰে স্ক্ৰীনত ৩ বাৰ টিপক (এইটোৱে আপোনাৰ ডিভাইচটো লেহেমীয়া কৰিব পাৰে)"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_advance" msgid="4567868630655591506">"উচ্চখাপৰ"</string>
<string name="accessibility_screen_magnification_navbar_configuration_warning" msgid="266736851606791552">"দিব্যাংগসকলৰ সুবিধাৰ বুটামটো <xliff:g id="SERVICE">%1$s</xliff:g> হিচাপে ছেট কৰা হৈ আছে। বিবৰ্ধন ব্যৱহাৰ কৰিবলৈ বুটামটো হেঁচি ৰাখক আৰু তাৰ পিছত বিবৰ্ধন বাছনি কৰক।"</string>
<string name="accessibility_screen_magnification_gesture_navigation_warning" msgid="991017769735632046">"সাধ্য সুবিধাৰ নিৰ্দেশ <xliff:g id="SERVICE">%1$s</xliff:g>ত ছেট কৰা হৈছে। বিবৰ্ধন ব্যৱহাৰ কৰিবলৈ দুটা আঙুলিৰে স্ক্ৰীণৰ তলৰ পৰা ওপৰলৈ ছোৱাইপ কৰক আৰু ধৰি ৰাখক। তাৰপাছত বিবৰ্ধন বাছনি কৰক।"</string>
<string name="accessibility_global_gesture_preference_title" msgid="3713636732641882959">"ভলিউম চাবিৰ শ্বৰ্টকাট"</string>
@@ -2107,7 +2123,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"আপোনাক কোনো কার্যপন্থা গ্ৰহণ কৰিবলৈ কোৱা অস্থায়ীভাৱে দৃশ্যমান হোৱা বার্তাসমূহ কিমান সময় প্ৰদর্শন কৰিব খোজে সেয়া বাছনি কৰক।\n\nএই ছেটিংসমূহে প্ৰতিটো এপতে কাম নকৰে।"</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"স্পৰ্শ কৰি হেঁচি ধৰি থকাৰ সময়"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"ৰং বিপৰীতকৰণ"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"কাৰ্যদক্ষতাত প্ৰভাৱ পৰিব পাৰে"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"ৰং বিপৰীত কৰক"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"পাতল স্ক্রীনক গাঢ় ৰঙলৈ সলনি কৰক যাতে উজ্জল পোহৰৰ প্ৰতি সংবেনদশীল লোকসকলে চোৱাৰ ক্ষেত্ৰত এক উন্নত অভিজ্ঞতা পাব পাৰে।\n\nটোকা: গাঢ় ৰং পাতল হৈ যাব। প্ৰতিচ্ছবিসমূহৰ ৰঙো বিপৰীত হৈ যাব।"</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"কোনো বস্তুত কাৰ্ছাৰ ৰখা সময়"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"আপুনি যদি কোনো মাউছ ব্যৱহাৰ কৰি আছে তেন্তে ই নিশ্চিত সময়লৈকে লৰচৰ নকৰিলে আপুনি কাৰ্ছাৰক স্বয়ংক্ৰিয়ভাৱে কাৰ্য কৰিব পৰাকৈ ছেট কৰিব পাৰে।"</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"ক্লিক কৰাৰ আগত বিলম্ব"</string>
@@ -2117,7 +2134,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"স্পৰ্শৰ প্ৰতিক্ৰিয়া"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> ব্যৱহাৰ কৰক"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"ৰং শুধৰণি ব্যৱহাৰ কৰক"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"কেপশ্বন ব্যৱহাৰ কৰক"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"কেপশ্বনসমূহ দেখুৱাওক"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"কেপশ্বনৰ ৰূপ"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"পাঠৰ আকাৰ, কেপশ্বনৰ শৈলী"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"অধিক বিকল্প"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"সকলো এপে এই ছেটিংটো সমর্থন নকৰে।"</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"সাধ্য সুবিধাৰ বুটাম"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"একেবাৰে তলৰ পৰা ২ টা আঙুলিৰে ওপৰলৈ ছোৱাইপ কৰা"</string>
@@ -2139,18 +2159,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"এই সেৱাএ ভালকৈ কাম কৰা নাই।"</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"দ্ৰুত ছেটিংসমূত দেখুৱাওক"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"শুধৰণী ম\'ড"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"ৰঙা-সেউজীয়া"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"সেউজীয়া-ৰঙা"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"নীলা-হালধীয়া"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"ডিউটাৰএন\'মেলী"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"প্ৰ’টানোমালি"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"ট্ৰাইটান\'মেলী"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="one">অতি কম সময়ৰ বিলম্ব (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> মি.ছে.)</item>
<item quantity="other">অতি কম সময়ৰ বিলম্ব (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> মি.ছে.)</item>
@@ -3113,6 +3127,8 @@
<string name="search_results_title" msgid="3360639917793022533">"ছেটিংসমূহ"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"ৱাইফাই, ৱাই-ফাই, নেটৱৰ্ক সংযোগ, ইণ্টাৰনেট, বেঁতাৰ, ডেটা, ৱাই ফাই"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"ৱাই-ফাই জাননী, ৱাইফাই জাননী"</string>
+ <!-- no translation found for keywords_wifi_data_usage (4718555409695862085) -->
+ <skip />
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"কম্পন বন্ধ কৰক, টিপক, কীব’ৰ্ড"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"২৪ ঘণ্টীয়া ফৰমেট ব্যৱহাৰ কৰক"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ডাউনল’ড কৰক"</string>
@@ -3368,12 +3384,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"অভিযোজিত জাননীসমূহ"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"অভিযোজিত জাননীৰ অগ্ৰাধিকাৰ"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"কম অগ্ৰাধিকাৰপ্ৰপ্ত জাননীসমূহ স্বয়ংক্ৰিয়ভাৱে সাধাৰণলৈ ছেট কৰক"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"অভিযোজিত জাননীৰ ক্ৰম"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"প্ৰাসংগিকতা অনুযায়ী জাননীসমূহ স্বয়ংক্ৰিয়ভাৱে ক্ৰমত সজাওক"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"পৰামর্শ হিচাপে পোৱা কার্য আৰু প্ৰত্যুত্তৰসমূহ"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"পৰামর্শ হিচাপে পোৱা কার্য & প্ৰত্যুত্তৰসমূহ স্বয়ংক্ৰিয়ভাৱে দেখুৱাওক"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"জাননী স্নুজ কৰাৰ অনুমতি দিয়ক"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"সাধাৰণ জাননীসমূহৰ পৰা আইকনসমূহ লুকুৱাওক"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"সাধাৰণ জাননীসমূহৰ আইকনসমূহ স্থিতিৰ দণ্ডত দেখুওৱা নহয়"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"জাননী বিন্দুক অনুমতি দিয়ক"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"শেহতীয়া বাৰ্তালাপসমূহৰ ষ্ট্ৰিপটো দেখুৱাওক"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"বাবল"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"কিছুমান জাননী স্ক্ৰীণত বাবল হিচাপে দেখা যাব পাৰে"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"কিছুমান জাননী আৰু অন্য সমল স্ক্ৰীণত বাবল হিচাপে দেখা যাব পাৰে। কোনো এটা বাবল খুলিবলৈ তাত টিপক। সোইটো অগ্ৰাহ্য কৰিবলৈ, টানি আনি স্ক্ৰীণৰ তলৰ অংশত এৰক।"</string>
@@ -4221,8 +4240,12 @@
<string name="information_label" msgid="6939310810756569298">"তথ্য"</string>
<string name="low_label" msgid="6525629096999711220">"নিম্ন"</string>
<string name="high_label" msgid="357503396626018487">"উচ্চ"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"সংবেদনশীলতা বৃদ্ধি কৰিলে স্ক্ৰীণৰ কাষবোৰৰ লগতে যিকোনো এপৰ নির্দেশসমূহত প্ৰভাৱ পৰে।"</string>
+ <string name="left_edge" msgid="1513576842959071849">"বাওঁ কাষ"</string>
+ <string name="right_edge" msgid="1505309103265829121">"সোঁ কাষ"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"উচ্চ সংবেদনশীলতাৰ স্ক্ৰীনৰ কাষবোৰৰ লগতে যিকোনো এপৰ নির্দেশসমূহৰ সৈতে সংঘাত হ’ব পাৰে।"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"উভতি যোৱা নির্দেশৰ সংবেদনশীলতা"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"নিৰ্দেশৰ ছেটিংসমূহ"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"আঙুলিৰ স্পৰ্শৰ নিৰ্দেশেৰে কৰা নেভিগেশ্বন, উভতি যোৱা নির্দেশৰ সংবেদনশীলতা, উভতি যোৱা নির্দেশ"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ফ\'ন চাবলৈ দুবাৰ টুকুৰিয়াওক"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"টেবলেটো চাবলৈ দুবাৰ টুকুৰিয়াওক"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ডিভাইচ চাবলৈ দুবাৰ টুকুৰিয়াওক"</string>
@@ -4569,7 +4592,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"মেডিকেল সম্পৰ্কিত তথ্য, জৰুৰীকালীন অৱস্থাত যোগাযোগ কৰিবলগীয়া লোকৰ সম্পৰ্কসূচী"</string>
<string name="see_more" msgid="7499355691042812723">"অধিক চাওক"</string>
<string name="see_less" msgid="2642392725363552793">"কমকৈ চাওক"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g>ৰ সৈতে ব্যৱহাৰ কৰিবলগীয়া ডিভাইচ"</string>
@@ -4660,4 +4682,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"আপোনাৰ কর্মস্থান নীতিৰ তথ্য"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"আপোনাৰ আইটি প্ৰশাসকে পৰিচালনা কৰা ছেটিংসমূহ"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"বাগ ৰিপ’ৰ্ট নিয়ন্ত্ৰণ কৰোঁতা"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"আপোনাৰ ডিভাইচত কোনটো এপে বাগ ৰিপ’ৰ্টৰ শ্বৰ্টকাট নিয়ন্ত্ৰণ কৰে সেয়া নিৰ্ধাৰণ কৰে।"</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"ব্যক্তিগত"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"কৰ্মস্থান"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"ছিষ্টেম ডিফ’ল্ট"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"এই বাছনিটো আৰু মান্য নহয়। পুনৰ চেষ্টা কৰক।"</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-az/arrays.xml b/res/values-az/arrays.xml
index dd901ff..6b7fca2 100644
--- a/res/values-az/arrays.xml
+++ b/res/values-az/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Heç biri"</item>
diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml
index f96ee2e..eedd2da 100644
--- a/res/values-az/strings.xml
+++ b/res/values-az/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Aşağı köçürün"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Dili silin"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Fəaliyyəti seçin"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Cihaz info"</string>
<string name="display_label" msgid="3056320781191343221">"Ekran"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB yaddaş"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD kart"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Üz datasını silin"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Üz kilidi ayarlayın"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Cihazı kiliddən çıxarmaq, tətbiqlərə daxil olmaq və ödənişləri təsdiq etmək üçün üz kilidindən istifadə edin.\n\nUnutmayın:\nAçmaq istəmədiyiniz vaxt telefona baxmaqla onu kiliddən çıxara bilərsiniz.\n\nTelefon gözləriniz açıq halda üzünüzə tərəf tutularsa, başqası tərəfindən açıla bilər.\n\nTelefonunuz, həmçinin övladınız və ya oxşar bacı/qardaşınız tərəfindən kiliddən çıxarıla bilər."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Cihazı kiliddən çıxarmaq, tətbiqlərə daxil olmaq və ödənişləri təsdiq etmək üçün üz kilidindən istifadə edin.\n\nUnutmayın:\nAçmaq istəmədiyiniz vaxt telefona baxmaqla onu kiliddən çıxara bilərsiniz.\n\nHətta gözləriniz bağlı halda telefon üzünüzə tərəf tutularsa, başqası tərəfindən açıla bilər.\n\nTelefonunuz, həmçinin Sizə oxşayan övladınız və ya oxşar bacı/qardaşınız tərəfindən kiliddən çıxarıla bilər."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Üz datası silinsin?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Üz ilə kiliddən çıxarma üçün istifadə edilən üz datası həmişəlik və təhlükəsiz silinəcək. Silindikdən sonra telefonu kiliddən çıxarmaq, tətbiqlərə daxil olmaq və ödənişləri təsdiq etmək üçün PIN, model və ya parol tələb ediləcək."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Telefonu kiliddən çıxarmaq üçün üz kilidindən istifadə edin"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Şəbəkəyə daxil olmaq üçün bura klikləyin"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mb/san"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> Wi-Fi yandırmaq istəyir"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> Wi-Fi söndürmək istəyir"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Sazlanan tətbiqlərin bayt kodunu təsdiq edin"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Sazlana bilən tətbiqlərin bayt kodunu təsdiq etmək üçün ART-a icazə verin"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Təzələmə tempini göstərin"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Displeyin cari təzələnmə tempini göstərin"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Planşetin başqa cihaza toxunması zamanı data mübadiləsinə icazə verin"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Telefon digər cihazla əlaqədə olduqda data mübadiləsinə icazə verin"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Planşet NFC cihazı ilə əlaqədə olduqda data mübadiləsinə icazə verin"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Telefon NFC cihazı ilə əlaqədə olduqda data mübadiləsinə icazə verin"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC aktiv edin"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC, bu cihaz və yaxınlıqdakı gidər cihaz və nişangahlar arasında ödəniş terminalları, giriş oxuyucuları və interaktiv reklam və ya işarələr kimi data mübadiləsi edir."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFC-ni Qoruyun"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Wi‑Fi skanı deaktiv edildi"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Qabaqcıl seçimlər"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Aşağıya açılan siyahı Qabaqcıl Seçimləri"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"yığcamlaşdırın"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"genişləndirin"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Şəbəkə adı"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"SSID daxil edin"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Status"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Link sürətini ötürün"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Link sürətini əldə edin"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Link sürəti"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Tezlik"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP ünvanı"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Yadda saxlama vasitəsi:"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Cihazın elektrik mənbəyinə qoşulu olduğuna, batareya yığdığına və aktiv olduğuna əmin olun"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Cihazın elektrik mənbəyinə qoşulu olduğuna, batareya yığdığına və aktiv olduğuna əmin olun. Problem davam edərsə, cihaz istehsalçısı ilə əlaqə saxlayın"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"\"<xliff:g id="SSID">%1$s</xliff:g>\" əlavə etmək bu cihazda dəstəklənmir"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Cihazı Wi‑Fi giriş nöqtəsinə/ruterə yaxınlaşdırın"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Parolu yoxlayıb yenidən cəhd edin"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Cihazın istehsalçısı ilə əlaqə saxlayın"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Bağlantını yoxlayın və yenidən cəhd edin"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Şəbəkə seçin"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Cihazın qoşulması üçün şəbəkə seçin"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Varsayılan APN ayarlarının sıfırlanması tamamlandı."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Seçimləri sıfırlayın"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Şəbəkə, tətbiqlər və ya cihazı sıfırlamaq mümkündür"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Tətbiqlər sıfırlana bilər"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi, mobil və Bluetooth\'u sıfırlayın"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Bununla bütün şəbəkə ayarları sıfırlanacaq, bura daxildir:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobil data"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Endirilən SIM-ləri silin"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Səsli oxunuş üçün ekrandakı elementlərə toxunun"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Subtitr tərcihləri"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Böyütmə"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Böyütmə sahəsi"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Ekranı böyüdərkən istifadə etmək istədiyiniz böyütmə sahələrini seçin"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Tam ekran"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Ekranın bir hissəsi"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Tam ekran & ekranın bir hissəsi"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Bütün ekranı böyüdün"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Ekranın bir hissəsini böyüdün"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Daşıma nizamlayıcısını göstərin"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Böyütmə sahəsini daşımaq üçün coystik kimi nizamlayıcı göstərin"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Böyütmə ayarları"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Üç dəfə klikləməklə böyüdün"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Qısayol ilə böyüdün"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Qısayol & üç toxunuşla böyüdün"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Əlçatımlılıq xidmətini aktiv və ya deaktiv etmək üçün iki barmağınızla ekranın aşağısından yuxarı doğru sürüşdürün.\n\nXidmətlər arasında keçid etmək üçün ekranı iki barmağınızla yuxarı sürüşdürüb saxlayın."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Əlçatımlılıq xidmətini aktiv və ya deaktiv etmək üçün üç barmağınızla ekranın aşağısından yuxarı doğru sürüşdürün.\n\nXidmətlər arasında keçid etmək üçün ekranı üç barmağınızla yuxarı sürüşdürüb saxlayın."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Anladım"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Açmaq üçün qısayolu istifadə edin"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Böyütmək üçün qısayolu istifadə edin"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g> xidmətini açmaq üçün qısayol"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Böyütmək üçün qısayol"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Rəng düzəlişini açmaq üçün qısayol"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Əlçatanlıq düyməsi"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"2 barmaqla aşağıdan yuxarıya sürüşdürün"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Ekranın aşağısında <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> düyməsinə toxunun"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Əməliyyatın icrasını tələb edən, lakin müvəqqəti görünən mesajların görünmə müddətini seçin.\n\nBu ayarı bütün tətbiqlər dəstəkləmir."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Toxunma və basılı saxlama müddəti"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Rəng inversiyası"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Performansa təsir edə bilər"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Rəngləri çevirin"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Açıq rəngli ekranları tünd edin ki, parlaq işığa qarşı həssas olan şəxslər daha yaxşı görə bilsin.\n\nQeyd: tünd rənglər açıq olacaq. Şəkillər də çevriləcək."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Dayanma vaxtı"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Siçandan istifadə edirsinizsə, kursorun müəyyən vaxt ərzində hərəkət edib dayamasından sonra onu avtomatik başlayacaq şəkildə ayarlaya bilərsiniz."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Klikləmədən əvvəl gözləyin"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Toxunuş rəyi"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> istifadə edin"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Rəng korreksiyasından istifadə edin"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Başlıqlardan istifadə edin"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Başlıqları göstərin"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Başlığın görünməsi"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Mətn ölçüsü, başlıq üslubu"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Daha çox seçim"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Bütün tətbiqlər bu ayarı dəstəkləmir."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Əlçatımlılıq düyməsi"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2 barmaqla aşağıdan yuxarıya sürüşdürün"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Ayarlar"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, şəbəkə, internet, simsiz, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi bildirişi, wifi bildirişi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"data istifadəsi"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Vibrasiyanı dayandırın, klikləyin, klaviatura"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24 saat formatından istifadə edin"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Endirin"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Adaptiv bildirişlər"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Adaptiv bildiriş prioriteti"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Mühüm olmayan bildirişləri avtomatik olaraq \"Daha az əhəmiyyətli\" seçiminə ayarlayın"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Adaptiv bildiriş sıralaması"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Bildirişləri avtomatik olaraq aktuallığına görə sıralayın"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Təklif edilən əməliyyat və cavablar"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Təklif edilən əməliyyat və cavabları avtomatik göstərin"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Bildirişin mürgü rejiminə keçirilməsinə icazə verin"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Daha az əhəmiyyətli bildirişlərin işarələrini gizlədin"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Daha az əhəmiyyətli bildirişlərin işarələri status panelində görünmür"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Bildiriş nöqtələrinə icazə verin"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Son söhbətlər zolağını göstərin"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Qabarcıqlar"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Bəzi bildirişlər ekranda qabarcıqlar kimi görünə bilər"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Bəzi bildirişlər və başqa kontent ekranda qabarcıqlar kimi görünə bilər. Qabarcığı açmaq üçün ona klikləyin. Qabarcığı kənarlaşdırmaq üçün onu ekranın aşağısına çəkin."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Məlumat"</string>
<string name="low_label" msgid="6525629096999711220">"Aşağı"</string>
<string name="high_label" msgid="357503396626018487">"Yüksək"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Yüksək həssaslıq ekranın kənarları boyunca hər hansı tətbiq jestləri ilə ziddiyyətə səbəb ola bilər."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Sol kənar"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Sağ kənar"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Yüksək həssaslıq ekranın kənarları boyunca hər hansı tətbiq jestləri ilə ziddiyyətə səbəb ola bilər."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Arxa Həssaslıq"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Jest ayarları"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"jest naviqasiyası, geri həssaslıq, geri jest"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Telefonu yoxlamaq üçün iki dəfə tıklayın"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Planşeti yoxlamaq üçün iki dəfə tıklayın"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Cihazı yoxlamaq üçün iki dəfə tıklayın"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Yanlış Şəbəkə Rejimi <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. İqnor edin."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Giriş Nöqtəsi Adları"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> ünvanına qoşulduqda əlçatan deyil"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Tibbi məlumat, təcili kontaktlar"</string>
<string name="see_more" msgid="7499355691042812723">"Ətraflı"</string>
<string name="see_less" msgid="2642392725363552793">"Baxışı kiçildin"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g> ilə istifadə ediləcək cihaz"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"İş siyasətiniz haqqında məlumat"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Ayarlar IT admininiz tərəfindən idarə edilir"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Baq hesabatı idarəedicisi"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Hansı tətbiqin cihazınızda Baq Hesabatı qısayolunu idarə etdiyini təyin edin."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Şəxsi"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"İş"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Sistem defoltu"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Bu seçim artıq etibarlı deyil. Yenidən cəhd edin."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-b+sr+Latn/arrays.xml b/res/values-b+sr+Latn/arrays.xml
index 27b871a..cb02fb1 100644
--- a/res/values-b+sr+Latn/arrays.xml
+++ b/res/values-b+sr+Latn/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Nijedan"</item>
diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml
index 293fb5d..a92be39 100644
--- a/res/values-b+sr+Latn/strings.xml
+++ b/res/values-b+sr+Latn/strings.xml
@@ -218,7 +218,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Premesti na dno"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Ukloni jezik"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Izbor aktivnosti"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Informacije o uređaju"</string>
<string name="display_label" msgid="3056320781191343221">"Ekran"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB memorija"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD kartica"</string>
@@ -376,6 +375,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Briši podatke o licu"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Podesite otključavanje licem"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Otključajte uređaj, prijavite se u aplikaciju i potvrdite plaćanje pomoću otključavanja licem.\n\nImajte u vidu:\nAko pogledate telefon, možete nehotice da ga otključate.\n\nTelefon može da otključa neko drugi ako ga približi vašem licu dok su vam oči otvorene.\n\nTelefon može da otključa neko ko mnogo liči na vas, na primer, identični blizanac."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Otključajte uređaj, prijavite se u aplikaciju i potvrdite plaćanje pomoću otključavanja licem.\n\nImajte u vidu:\nAko pogledate telefon, možete nehotice da ga otključate.\n\nTelefon može da otključa neko drugi ako ga približi vašem licu čak i ako su vam oči zatvorene.\n\nTelefon može da otključa neko ko mnogo liči na vas, na primer, identični blizanac."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Brišete podatke o licu?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Podaci o licu koje koristi otključavanje licem biće trajno i bezbedno izbrisani. Posle uklanjanja trebaće vam PIN, obrazac ili lozinka da biste otključali telefon, prijavljivali se u aplikacije i potvrđivali plaćanja."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Otključajte telefon licem"</string>
@@ -783,13 +783,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Dodirnite ovde da biste se prijavili na mrežu"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> želi da uključi Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> želi da isključi Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Potvrdi binarni kôd aplikacija iz kojih mogu da se otklone greške"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Dozvoli da ART potvrdi binarni kôd aplikacija iz kojih mogu da se otklone greške"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Prikaži učestalost osvežavanja"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Prikaži aktuelnu učestalost osvežavanja ekrana"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Omogućava razmenu podataka kada tablet dodirne drugi uređaj"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Omogućava razmenu podataka kada telefon dodirne drugi uređaj"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Dozvolite razmenu podataka kada tablet dodirne NFC uređaj"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Dozvolite razmenu podataka kada telefon dodirne NFC uređaj"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Uključite NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC razmenjuje podatke između ovog uređaja i drugih obližnjih uređaja ili meta, poput terminala za plaćanje, čitača za kontrolu pristupa i interaktivnih oglasa ili oznaka."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Zaštiti NFC"</string>
@@ -867,7 +870,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Wi‑Fi skeniranje je uključeno"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Napredne opcije"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Padajuća lista sa naprednim opcijama"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"skupite"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"proširite"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Ime mreže"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Unesite SSID"</string>
@@ -878,6 +880,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Status"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Brzina linka za prenos"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Brzina linka za prijem"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Brzina veze"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Učestalost"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP adresa"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Sačuvano preko"</string>
@@ -917,6 +920,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Uverite se da je uređaj priključen na izvor napajanja, napunjen i uključen"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Uverite se da je uređaj priključen na izvor napajanja, napunjen i uključen. Ako se problem nastavi, kontaktirajte proizvođača uređaja"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Ovaj uređaj ne podržava dodavanje mreže „<xliff:g id="SSID">%1$s</xliff:g>“"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Probajte da približite uređaj Wi‑Fi pristupnoj tački/ruteru"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Proverite lozinku i probajte ponovo"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Obratite se proizvođaču uređaja"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Proverite vezu i probajte ponovo"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Odaberite mrežu"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Da biste povezali uređaj, odaberite mrežu"</string>
@@ -1581,6 +1587,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Ponovno postavljanje podrazumevanih podešavanja naziva pristupne tačke je završeno"</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Opcije za resetovanje"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Mreža, aplikacije ili uređaj mogu da se resetuju"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Aplikacije mogu da se resetuju"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Resetuj Wi-Fi, mobilnu mrežu i Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Ovim resetujete sva podešavanja mreže, uključujući:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobilne podatke"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Obriši preuzete SIM kartice"</string>
@@ -2068,6 +2075,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Dodirnite stavke na ekranu da biste ih čuli"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Podešavanja titla"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Uvećanje"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Oblast za uvećanje"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Odaberite oblasti za uvećanje koje želite da koristite kada uvećavate ekran"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Ceo ekran"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Deo ekrana"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Ceo ekran i deo ekrana"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Uvećajte ceo ekran"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Uvećajte deo ekrana"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Pregledajte kontroler pomeranja"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Prikaz kontrolera poput džojstika za pomeranje oblasti za uvećanje"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Podešavanja uvećanja"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Uvećanje pomoću trostrukog dodira"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Uvećavajte pomoću prečice"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Uvećavajte pomoću prečice i trostrukog dodira"</string>
@@ -2085,6 +2102,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Da biste uključili ili isključili uslugu pristupačnosti, prevlačite nagore od dna ekrana pomoću dva prsta.\n\nDa biste prelazili sa jedne usluge na drugu, prevlačite nagore pomoću dva prsta i zadržite."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Da biste uključili ili isključili uslugu pristupačnosti, prevlačite nagore od dna ekrana pomoću tri prsta.\n\nDa biste prelazili sa jedne usluge na drugu, prevlačite nagore pomoću tri prsta i zadržite."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Važi"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Koristite prečicu za otvaranje"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Korisitite prečicu za uvećanje"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Prečica za otvaranje usluge <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Prečica za uvećanje"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Prečica za otvaranje korekcije boja"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Dugme Pristupačnost"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Prevucite nagore od donjeg dela ekrana pomoću 2 prsta"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Dodirnite dugme <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> u dnu ekrana"</string>
@@ -2121,7 +2143,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Odaberite koliko dugo će se prikazivati poruke koje traže da reagujete, ali su vidljive samo privremeno.\n\nOvo podešavanje ne podržavaju sve aplikacije."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Odlaganje dodira i zadržavanja"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Inverzija boja"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Može da utiče na kvalitet rada"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Obrni boje"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Pretvara svetle ekrane u tamne da bi ljudi koji su osetljivi na jako svetlo imali bolji doživljaj gledanja.\n\nNapomena: tamne boje će se promeniti u svetle. Boje na slikama će takođe biti obrnute."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Vreme zadržavanja"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Ako koristite miš, možete da podesite kursor da automatski klikne kada prestane da se kreće određeni vremenski period."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Odlaganje pre klika"</string>
@@ -2131,7 +2154,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Dodirne povratne informacije"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Koristite aplikaciju <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Koristi korekciju boja"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Koristi natpise"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Prikaži titl"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Izgled titla"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Veličina teksta, stil titla"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Još opcija"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Ne podržavaju sve aplikacije ovo podešavanje."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"dugme Pristupačnost"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Prevucite nagore od donjeg dela ekrana pomoću 2 prsta"</string>
@@ -3141,6 +3167,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Podešavanja"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, veza sa mrežom, internet, bežično, podaci, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi obaveštenje, wifi obaveštenje"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"potrošnja podataka"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Prekid vibracije, dodir, tastatura"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Koristi 24-časovni format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Preuzmi"</string>
@@ -3399,12 +3426,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Prilagodljiva obaveštenja"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Prioritet prilagodljivog obaveštenja"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Automatski podešava obaveštenja nižeg prioriteta na Diskretno"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Prilagodljivo rangiranje obaveštenja"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Automatski rangira obaveštenja prema relevantnosti"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Predložene radnje i odgovori"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Automatski prikazuje predložene radnje i odgovore"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Omogući odlaganje obaveštenja"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Sakrij ikone iz diskretnih obaveštenja"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Ikone iz diskretnih obaveštenja se ne prikazuju na statusnoj traci"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Dozvoli tačke za obaveštenja"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Prikaži traku sa nedavnim konverzacijama"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Oblačići"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Neka obaveštenja mogu da se pojavljuju kao oblačići na ekranu"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Neka obaveštenja i drugi sadržaj mogu da se prikazuju kao oblačići na ekranu. Da biste otvorili oblačić, dodirnite ga. Da biste ga odbacili, prevucite ga nadole na ekranu."</string>
@@ -4280,8 +4310,12 @@
<string name="information_label" msgid="6939310810756569298">"Informacije"</string>
<string name="low_label" msgid="6525629096999711220">"Niska"</string>
<string name="high_label" msgid="357503396626018487">"Visoka"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Viša osetljivost može da izazove neslaganje sa pokretima u aplikaciji duž ivica ekrana."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Leva ivica"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Desna ivica"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Veća osetljivost može da izazove neslaganje sa pokretima u aplikaciji duž ivica ekrana."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Pozadinska osetljivost"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Podešavanja pokreta"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigacija pomoću pokreta, osetljivost pokreta za nazad, pokret za nazad"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Dvaput dodirnite telefon da biste ga proverili"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Dvaput dodirnite tablet da biste ga proverili"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Dvaput dodirnite uređaj da biste ga proverili"</string>
@@ -4636,7 +4670,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Nevažeći režim mreže <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorišite."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nazivi pristupnih tačaka"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nedostupno kada je uspostavljena veza sa operaterom <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Zdravstveni podaci, kontakti za hitne slučajeve"</string>
<string name="see_more" msgid="7499355691042812723">"Prikaži još"</string>
<string name="see_less" msgid="2642392725363552793">"Prikaži manje"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Uređaj koji će se koristiti za <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4731,4 +4764,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informacije o smernicama za Work"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Podešavanjima upravlja IT administrator"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Obrađivač izveštaja o grešci"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Određuje koja aplikacija upravlja prečicom za izveštaj o grešci na uređaju."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Lični"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Poslovni"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Podrazumevana sistemska"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Ovaj izbor više nije važeći. Probajte ponovo."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-be/arrays.xml b/res/values-be/arrays.xml
index a8b7955..ded021c 100644
--- a/res/values-be/arrays.xml
+++ b/res/values-be/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Няма"</item>
diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml
index c8135df..9123a04 100644
--- a/res/values-be/strings.xml
+++ b/res/values-be/strings.xml
@@ -220,7 +220,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Перамясціць уніз"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Выдаліць мову"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Выберыце дзеянне"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Звесткі аб прыладзе"</string>
<string name="display_label" msgid="3056320781191343221">"Экран"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB-назапашвальнік"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD-карта"</string>
@@ -379,6 +378,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Выдаліць даныя твару"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Наладзьце распазнаванне твару"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Выкарыстоўвайце функцыю распазнавання твару, каб разблакіраваць прыладу, уваходзіць у праграмы і пацвярджаць плацяжы.\n\nМайце на ўвазе:\nГледзячы на тэлефон, вы можаце разблакіраваць яго, нават калі не маеце такога намеру.\n\nВаш тэлефон можа быць разблакіраваны кімсьці яшчэ, хто трымае яго на ўзроўні вашага твару, калі ў вас расплюшчаны вочы.\n\nВаш тэлефон можа быць разблакіраваны кімсьці, хто падобны на вас – напрыклад, гэта можа быць ваш брат ці сястра."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Выкарыстоўвайце функцыю распазнавання твару, каб разблакіраваць прыладу, уваходзіць у праграмы і пацвярджаць плацяжы.\n\nМайце на ўвазе:\nВы можаце ненаўмысна разблакіраваць тэлефон, проста гледзячы на экран.\n\nВаш тэлефон можа быць разблакіраваны кімсьці яшчэ, хто трымае яго на ўзроўні вашага твару, нават калі ў вас заплюшчаны вочы.\n\nВаш тэлефон можа быць разблакіраваны кімсьці, хто падобны на вас – напрыклад, гэта можа быць ваш брат ці сястра."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Выдаліць даныя пра твар?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Даныя твару, якія выкарыстоўваюцца функцыяй распазнавання твару, будуць бяспечна выдалены. Пасля выдалення для разблакіроўкі тэлефона, уваходу ў праграмы і пацвярджэння плацяжоў трэба выкарыстоўваць PIN-код, узор разблакіроўкі ці пароль."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Выкарыстоўвайце функцыю распазнавання твару для разблакіроўкі тэлефона"</string>
@@ -800,13 +800,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Націсніце тут, каб увайсці ў сетку"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> мбіт/с"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> мбіт/с"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> мбіт/с"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> хоча ўключыць Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> хоча адключыць Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Спраўдзіць байт-код праграм з адладкай"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Дазволіць ART спраўдзіць байт-код праграм з магчымасцю адладкі"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Паказваць хуткасць"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Паказваць цяперашнюю хуткасць абнаўлення дысплэя"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Дазволіць абмен данымі пры спалучэнні планшэта з іншымі прыладамі"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Дазволіць абмен данымі пры спалучэнні тэлефона з іншымі прыладамі"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Дазволіць абмен данымі пры спалучэнні планшэта з прыладай NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Дазволіць абмен данымі пры спалучэнні тэлефона з прыладай NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Уключыць NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC абменьваецца данымі паміж гэтай прыладай і іншымі прыладамі або аб\'ектамі паблізу, такімі як плацежныя тэрміналы, прылады счытвання правоў доступу і інтэрактыўная рэклама ці цэтлікі."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Абараніць NFC"</string>
@@ -884,7 +887,6 @@
<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_expanded" msgid="1086342300472408106">"згарнуць"</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>
@@ -895,6 +897,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Стан"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Хуткасць перадачы даных"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Хуткасць атрымання даных"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Хуткасць злучэння"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Частата"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP-адрас"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Захавана з дапамогай"</string>
@@ -934,6 +937,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Пераканайцеся, што прылада падключана, зараджана і ўключана"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Пераканайцеся, што прылада падключана, зараджана і ўключана. Калі памылка застанецца, звярніцеся да вытворцы прылады"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Дадаванне \"<xliff:g id="SSID">%1$s</xliff:g>\" не падтрымліваецца гэтай прыладай"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Наблізьце прыладу да пункта доступу/маршрутызатара Wi‑Fi"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Праверце пароль і паўтарыце спробу"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Звярніцеся да вытворцы прылады"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Праверце падключэнне і паўтарыце спробу"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Выбраць сетку"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Каб падключыць прыладу, выберыце сетку"</string>
@@ -1602,6 +1608,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Скід налад кропкі доступу па змаўчанні завершаны."</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>
<string name="reset_network_title" msgid="1395494440355807616">"Скінуць налады Wi-Fi, мабільнай перадачы даных і Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Гэта прывядзе да скіду ўсіх налад сеткі, у тым ліку:\n\n"<li>"Wi‑Fi"</li>\n<li>"мабільнай перадачы даных"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Сцерці даныя спампаваных SIM"</string>
@@ -2091,6 +2098,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Дакранайцеся да элементаў на экране, каб пачуць, як іх чытаюць услых"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Налады субцітраў"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Павелічэнне"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Вобласць павелічэння"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Выберыце вобласць павелічэння, якую хочаце выкарыстоўваць падчас павелічэння экрана"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Поўнаэкранны рэжым"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Частка экрана"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Поўнаэкранны рэжым і рэжым паказу часткі экрана"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Павялічыць увесь экран"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Павялічыць частку экрана"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Паказваць кантролер перамяшчэння"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Паказваць падобны да джойсціка кантролер для перамяшчэння вобласці павелічэння"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Налады павелічэння"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Павялічваць трайным дотыкам"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Павялічваць спалучэннем клавіш"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Павялічваць спалучэннем клавіш і трайным дотыкам"</string>
@@ -2108,6 +2125,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Каб уключыць ці выключыць службу спецыяльных магчымасцей, правядзіце двума пальцамі па экране знізу ўверх.\n\nКаб пераключыцца на другую службу, прагартайце ўверх двума пальцамі, утрымліваючы іх на экране."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Каб уключыць ці выключыць службу спецыяльных магчымасцей, правядзіце трыма пальцамі па экране знізу ўверх.\n\nКаб пераключыцца на другую службу, прагартайце ўверх трыма пальцамі, утрымліваючы іх на экране."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Зразумела"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Спалучэнне клавіш, каб адкрыць"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Спалучэнне клавіш для павелічэння"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Спалучэнне клавіш, каб адкрыць сэрвіс \"<xliff:g id="SERVICE">%1$s</xliff:g>\""</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Спалучэнне клавіш, каб павялічыць"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Спалучэнне клавіш для карэкцыі колераў"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Кнопка спецыяльных магчымасцей"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Правесці знізу ўверх двума пальцамі"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Націсніце кнопку \"<xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>\", якая знаходзіцца ўнізе экрана"</string>
@@ -2144,7 +2166,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Выберыце, колькі часу паказваць часова бачныя паведамленні з заклікамі да дзеянняў.\n\nНе ўсе праграмы падтрымліваюць такую наладу."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Затрымка пры націсканні і ўтрыманні"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Інверсія колеру"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Можа паўплываць на прадукцыйнасць"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Інвертаваць колеры"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Пераключыце экран у цёмны рэжым, які забяспечвае больш зручнае карыстанне прыладай для ўсіх, хто адчувальны да яркага святла.\n\nУвага. Цёмныя колеры стануць светлымі. Відарысы таксама будуць інвертаваны."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Час затрымкі"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Калі вы карыстаецеся мышшу, можна наладзіць аўтаматычнае націсканне, калі курсор не рухаецца пэўны перыяд часу."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Затрымка перад націсканнем"</string>
@@ -2154,7 +2177,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Тактыльны водгук"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Выкарыстоўваць праграму \"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>\""</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Карыстанне карэкцыяй колераў"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Карыстанне цітрамі"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Паказваць субцітры"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Выгляд субцітраў"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Памер тэксту, стыль субцітраў"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Дадатковыя параметры"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Не ўсе праграмы падтрымліваюць гэту наладу."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"кнопка спецыяльных магчымасцей"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Правесці знізу ўверх двума пальцамі"</string>
@@ -2178,18 +2204,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Сэрвіс працуе некарэктна."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Паказваць у Хуткіх наладах"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Рэжым карэкцыі"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Чырвоны-зялёны"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Зялёны-чырвоны"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Сіні-жоўты"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"Дэйтэранамалія"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"Пратанамалія"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"Трытанамалія"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="one">Надзвычай кароткая затрымка (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> мс)</item>
<item quantity="few">Надзвычай кароткая затрымка (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> мс)</item>
@@ -3190,6 +3210,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Налады"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, злучэнне, інтэрнэт, бесправадны, даныя, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Апавяшчэнне Wi‑Fi, Wi-Fi-апавяшчэнне"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"выкарыстанне трафіка"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Спыніць вібрацыю, націснуць, клавіятура"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Выкарыстоўваць 24-гадзінны фармат"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Спампаваць"</string>
@@ -3451,12 +3472,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Адаптыўныя апавяшчэнні"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Прыярытэт адаптыўных апавяшчэнняў"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Аўтаматычна пераводзіць апавяшчэнні з нізкім прыярытэтам у ціхі рэжым"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Адаптыўнае ранжыраванне апавяшчэнняў"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Аўтаматычна ранжыраваць апавяшчэнні паводле адпаведнасці"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Прапанаваныя дзеянні і адказы"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Аўтаматычна паказваць прапанаваныя дзеянні і адказы"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Дазволіць адкладванне апавяшчэнняў"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"У ціхім рэжыме хаваць значкі апавяшчэнняў"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"У ціхім рэжыме значкі апавяшчэнняў не паказваюцца на панэлі стану"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Паказваць значкі апавяшчэнняў"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Паказваць панэль нядаўніх размоў"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Дыялогі"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Некаторыя апавяшчэнні могуць паказвацца на экране ў выглядзе дыялогаў"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Некаторыя апавяшчэнні і іншае змесціва могуць паказвацца на экране ў выглядзе дыялогаў. Каб адкрыць дыялог, націсніце на яго. Каб закрыць дыялог, перацягніце яго ўніз экрана."</string>
@@ -4360,8 +4384,12 @@
<string name="information_label" msgid="6939310810756569298">"Інфармацыя"</string>
<string name="low_label" msgid="6525629096999711220">"Нізкая"</string>
<string name="high_label" msgid="357503396626018487">"Высокая"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Павышаная адчувальнасць можа негатыўна паўплываць на ўспрыманне жэстаў па краях экрана."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Левы край"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Правы край"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Павышаная адчувальнасць можа негатыўна паўплываць на ўспрыманне жэстаў па краях экрана."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Адчувальнасць задняй часткі"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Налады жэстаў"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"навігацыя жэстамі, адчувальнасць задняй часткі, жэст вяртання"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Двойчы дакрануцца, каб праверыць апавяшчэнні"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Двойчы дакраніцеся, каб праверыць планшэт"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Двойчы дакраніцеся, каб праверыць прыладу"</string>
@@ -4526,8 +4554,8 @@
<string name="install_type_instant" msgid="7685381859060486009">"Імгненная праграма"</string>
<string name="automatic_storage_manager_deactivation_warning" msgid="4905106133215702099">"Выключыць менеджар сховішча?"</string>
<string name="storage_movies_tv" msgid="7897612625450668593">"Праграмы для фільмаў і ТБ"</string>
- <string name="carrier_provisioning" msgid="7217868336140325816">"Інфармацыя аператара"</string>
- <string name="trigger_carrier_provisioning" msgid="3288805742683538597">"Уключыць/выключыць забеспячэнне аператарам"</string>
+ <string name="carrier_provisioning" msgid="7217868336140325816">"Звесткі аб аператары"</string>
+ <string name="trigger_carrier_provisioning" msgid="3288805742683538597">"Запусціць сінхранізацыю з аператарам"</string>
<string name="zen_suggestion_title" msgid="4555260320474465668">"Абнавіце рэжым \"Не турбаваць\""</string>
<string name="zen_suggestion_summary" msgid="1984990920503217">"Прыпыніце апавяшчэнні, каб яны не адцягвалі ўвагу"</string>
<string name="disabled_low_ram_device" msgid="5456316412719852286">"Гэта функцыя недаступная на гэтай прыладзе"</string>
@@ -4724,7 +4752,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Медыцынская інфармацыя, кантакты для экстранных сітуацый"</string>
<string name="see_more" msgid="7499355691042812723">"Яшчэ"</string>
<string name="see_less" msgid="2642392725363552793">"Паказаць менш"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Прылада для выкарыстання з праграмай <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4823,4 +4850,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Інфармацыя пра вашу працоўную палітыку"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Наладамі кіруе ваш ІТ-адміністратар"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Графічны працэсар"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Апрацоўшчык справаздачы пра памылкі"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Вызначае, якая праграма апрацоўвае ярлык справаздачы пра памылкі на вашай прыладзе."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Асабістая"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Працоўны"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Стандартная сістэмная"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Гэты варыянт больш не даступны. Паўтарыце спробу."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-bg/arrays.xml b/res/values-bg/arrays.xml
index bcd4db4..9a0832c 100644
--- a/res/values-bg/arrays.xml
+++ b/res/values-bg/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Няма"</item>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index 338aad0..a4a543a 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Преместване най-долу"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Премахване на езика"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Избор на активност"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Информация за устройство"</string>
<string name="display_label" msgid="3056320781191343221">"Екран"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB хранилище"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD карта"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Изтриване на лицата"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Настройване на отключването с лице"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Използвайте „Отключване с лице“, за да отключвате устройството си, да влизате в профила си в приложения и да потвърждавате плащания.\n\nИмайте предвид следното:\nМожете да отключите телефона неволно, като го погледнете.\n\nТелефонът ви може да бъде отключен от друг човек, ако бъде приближен до лицето ви, докато очите ви са отворени.\n\nТой би могъл да бъде отключен и от някого, който много прилича на вас, например от ваши брат или сестра близнак."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Използвайте „Отключване с лице“, за да отключвате устройството си, да влизате в профила си в приложения и да потвърждавате плащания.\n\nИмайте предвид следното:\nМожете да отключите телефона неволно, като го погледнете.\n\nТелефонът ви може да бъде отключен от друг човек, ако бъде приближен до лицето ви дори ако очите ви са затворени.\n\nТой би могъл да бъде отключен и от някого, който много прилича на вас, например от ваши брат или сестра близнак."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Да се изтрият ли данните за лицето?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Използваните от функцията за отключване с лице данни за лицето ще бъдат изтрити надеждно и за постоянно. След премахването ще имате нужда от ПИН кода, фигурата или паролата си, за да отключвате телефона си, да влизате в приложения и да потвърждавате плащания."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Използвайте функцията „Отключване с лице“, за да отключите телефона си"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Докоснете тук, за да влезете в мрежата"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Мб/сек"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Мб/сек"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Мб/сек"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> иска да включи Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> иска да изключи Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Потвържд. на байткода за прил. с възможн. за отстр. на грешки"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Разрешаване на ART да потвърждава байткода за приложенията с възможност за отстраняване на грешки"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Честота на опресняване"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Показва текущата честота на опресняване на екрана"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"КБП"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Разрешаване на обмен на данни, когато таблетът докосва друго устройство"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Разрешаване на обмен на данни, когато телефонът докосва друго устройство"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Разрешаване на обмен на данни, когато таблетът се докосва до устройство с NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Разрешаване на обмен на данни, когато телефонът се докосва до устройство с NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Включване на КБП"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"Чрез КБП се обменят данни между това устройство и други в близост или целеви такива, като например терминали за плащане, четци за достъп и интерактивни реклами или маркери."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Безопасна КБП"</string>
@@ -850,7 +853,6 @@
<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_expanded" msgid="1086342300472408106">"свиване"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Състояние"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Скорост на връзката за предаване"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Скорост на връзката за получав."</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Скорост на връзката"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Честота"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP адрес"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Запазено чрез"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Уверете се, че устройството е включено в захранването, заредено и включено"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Уверете се, че устройството е включено в захранването, заредено и включено. Ако проблемът не се отстрани, свържете се с производителя на устройството."</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Добавянето на „<xliff:g id="SSID">%1$s</xliff:g>“ не се поддържа на това устройство"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Опитайте да преместите устройството по-близо до точката за достъп до Wi‑Fi/рутера"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Проверете паролата и опитайте отново"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Свържете се с производителя на устройството"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Проверете връзката и опитайте отново"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Избиране на мрежа"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"За да свържете устройството си, изберете мрежа"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"Нулиране на настройките за Wi-Fi, мобилни данни и Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Така ще нулирате всички мрежови настройки, включително тези за:\n\n"<li>"Wi‑Fi;"</li>\n<li>"мобилни данни;"</li>\n<li>"Bluetooth."</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Изтеглени SIM карти: Изтриване"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Докоснете елементи на екрана си, за да ги чуете прочетени на глас"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Предпочитания за надписите"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ниво на мащаба"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Област за увеличаване"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Изберете кои области от екрана да бъдат увеличени при използване на съответната функция"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Цял екран"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Част от екрана"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Целият екран и част от екрана"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Увеличаване на целия екран"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Увеличаване на част от екрана"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Контролер за преместване: Показване"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Показване на контролер (тип джойстик), с който да изберете областта за увеличаване"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Настройки за увеличаването"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Увеличаване с трикратно докосване"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Увеличаване на мащаба с пряк път"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Увелич. на мащаба с пряк път и трикратно докосване"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"За да включите или изключите услуга за достъпност, прекарайте два пръста нагоре от долната част на екрана.\n\nЗа превключване между услугите прекарайте два пръста нагоре и задръжте."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"За да включите или изключите услуга за достъпност, прекарайте три пръста нагоре от долната част на екрана.\n\nЗа превключване между услугите прекарайте три пръста нагоре и задръжте."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Разбрах"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Използване на пряк път за отваряне"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Използване на пряк път за ниво на мащаба"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Пряк път за отваряне на <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Пряк път за промяна на мащаба"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Пряк път към „Корекция на цветове“"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Бутон за достъпност"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Прекарване на 2 пръста нагоре от долната част"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Докоснете бутона <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> в долната част на екрана"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Изберете колко дълго да се показват съобщенията, които изискват да предприемете действие, но са видими само временно.\n\nНе всички приложения поддържат тази настройка."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Забавяне при докосване/задържане"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Инвертиране на цветовете"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Може да засегне ефективността"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Обръщане на цветовете"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Направете светлите екрани тъмни, така че хората, които са чувствителни към ярка светлина, да могат да ги гледат по-комфортно.\n\nЗабележка: Тъмните цветове ще станат светли. Цветовете на изображенията също ще бъдат обърнати."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Време на задържане"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Ако използвате мишка, можете да зададете курсорът да извършва действие автоматично, когато спре да се движи за определен период от време."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Забавяне преди кликване"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Обратна връзка при докосване"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Използване на <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Използване на корекция на цветовете"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Използване на надписи"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Показване на надписите"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Облик на надписите"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Размер на текста, стил на надписите"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Още опции"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Не всички приложения поддържат тази настройка."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Бутон за достъпност"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Прекарване на 2 пръста нагоре от долната част"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Услугата не функционира правилно."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Показване в „Бързи настройки“"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Режим на коригиране"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Червено-зелено"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Зелено-червено"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Синьо-жълто"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"Деутераномалия"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"Протаномалия"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"Тританомалия"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">Изключително кратко забавяне (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> милисек)</item>
<item quantity="one">Изключително кратко забавяне (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> милисек)</item>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Настройки"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"Wi-Fi, Wi-Fi, връзка с мрежата, интернет, безжично, пренос на данни, Wi-Fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"известие за Wi‑Fi, известие за wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"пренос на данни"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"спиране на вибрирането, докосване, клавиатура"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Използване на 24-часов формат"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Изтегляне"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Адаптивни известия"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Приоритет на адаптивните известия"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Известията с по-нисък приоритет автоматично се задават като ненатрапчиви"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Адаптивно класиране на известията"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Автоматично класиране на известията по уместност"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Предложени действия и отговори"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Автоматично показване на предложените действия и отговори"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Разрешаване на отлагането на известията"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Скриване на иконите от ненатрапчивите известия"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Иконите от ненатрапчивите известия не се показват в лентата на състоянието"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Разрешав. на точки за известия"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Показване на лента с последните разговори"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Балончета"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Някои известия могат да се показват като балончета на екрана"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Някои известия и друго съдържание могат да се показват като балончета на екрана. За да отворите балонче, докоснете го. За да го отхвърлите, плъзнете го в долната част на екрана."</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Информация"</string>
<string name="low_label" msgid="6525629096999711220">"Ниска"</string>
<string name="high_label" msgid="357503396626018487">"Висока"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"По-високата чувствителност може да предизвика конфликт с жестове за приложение, изпълнявани по продължението на краищата на екрана."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Ляв край"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Десен край"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"По-високата чувствителност може да предизвика конфликт с жестове за приложение, изпълнявани по продължението на краищата на екрана."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Чувствителност за жеста за връщане назад"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Настройки за жестовете"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"навигиране с жестове, чувствителност за жеста за връщане назад, жест за връщане назад"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Двукратно докосване за проверка на телефона"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Двукратно докосване за проверка на таблета"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Двукратно докосване за проверка на устройството"</string>
@@ -4254,7 +4282,7 @@
<string name="auto_sync_account_title" msgid="1458391453998755273">"Автоматично синхронизиране на данните"</string>
<string name="auto_sync_personal_account_title" msgid="3544275021920818595">"Автоматично синхронизиране на данните от личния профил"</string>
<string name="auto_sync_work_account_title" msgid="6060310415978781885">"Автоматично синхронизиране на данните от служебния профил"</string>
- <string name="auto_sync_account_summary" msgid="7580352130028957346">"Позволете на приложенията да опресняват автоматично данните"</string>
+ <string name="auto_sync_account_summary" msgid="7580352130028957346">"Приложенията могат да опресняват автоматично данните"</string>
<string name="account_sync_title" msgid="7036067017433297574">"Синхронизиране на профила"</string>
<string name="account_sync_summary_some_on" msgid="911460286297968724">"Синхронизирането е включено за <xliff:g id="ID_1">%1$d</xliff:g> от <xliff:g id="ID_2">%2$d</xliff:g> елемента"</string>
<string name="account_sync_summary_all_on" msgid="2953682111836599841">"Синхронизирането е включено за всички елементи"</string>
@@ -4560,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Медицинска информация, контакти при спешни случаи"</string>
<string name="see_more" msgid="7499355691042812723">"Вижте още"</string>
<string name="see_less" msgid="2642392725363552793">"Преглед на по-малко"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Устройство, което да се използва с(ъс) „<xliff:g id="APPNAME">%1$s</xliff:g>“"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Информация за служебните правила"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Настройки, управлявани от системния администратор"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"ГП"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Манипулатор за сигналите за програмни грешки"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Определя кое приложение да обработва прекия път за сигнали за програмни грешки на устройството ви."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Лично"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Служебно"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Стандартно за системата"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Този избор вече не е валиден. Опитайте отново."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-bn/arrays.xml b/res/values-bn/arrays.xml
index ef9fe18..4cde3dd 100644
--- a/res/values-bn/arrays.xml
+++ b/res/values-bn/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"কোনো কিছুই নয়"</item>
diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml
index 52e35ee..0d43287 100644
--- a/res/values-bn/strings.xml
+++ b/res/values-bn/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"নিচে সরান"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"ভাষা সরান"</string>
<string name="activity_picker_label" msgid="351250401590691126">"অ্যাক্টিভিটি বেছে নিন"</string>
- <string name="device_info_label" msgid="2935198177248803716">"ডিভাইস তথ্য"</string>
<string name="display_label" msgid="3056320781191343221">"স্ক্রিন"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB স্টোরেজ"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD কার্ড"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"ফেস ডেটা মুছে ফেলুন"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"ফেসের সাহায্যে আনলক সেট-আপ করুন"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"আপনার ডিভাইস আনলক, অ্যাপে সাইন-ইন এবং পেমেন্ট কনফার্ম করতে মুখের সাহায্যে আনলক করার সুবিধাটি ব্যবহার করুন। \n\nমনে রাখবেন:\nআপনি না চাইলেও ফোনের দিকে তাকালে সেটি আনলক হয়ে যেতে পারে।\n\nআপনার চোখ খোলা থাকা অবস্থায় অন্য কেউ আপনার মুখের সামনে ফোনটি ধরে আনলক করতে পারবেন।\n\nআপনার মতো দেখতে এমন যে কেউ; যেমন আপনার যমজ ভাই বা বোন, আপনার ফোন আনলক করতে পারবেন।"</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"আপনার ডিভাইস আনলক, অ্যাপে সাইন-ইন এবং পেমেন্ট কনফার্ম করতে মুখের সাহায্যে আনলক করার সুবিধাটি ব্যবহার করুন।\n\nমনে রাখবেন:\nআপনি না চাইলেও ফোনের দিকে তাকালে সেটি আনলক হয়ে যেতে পারে।\n\nআপনার চোখ বন্ধ অবস্থায় থাকলেও অন্য কেউ আপনার মুখের সামনে ফোনটি ধরে আনলক করতে পারেন।\n\nআপনার মতো অনেকটা দেখতে এমন যে কেউ; যেমন আপনার যমজ ভাই বা বোন, আপনার ফোন আনলক করতে পারেন।"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"মুখ শনাক্তকরণ ডেটা মুছে ফেলতে চান?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"\'মুখের সাহায্যে আনলক\' ফিচারটি মুখ সংক্রান্ত যে ডেটা ব্যবহার করেছে তা স্থায়ীভাবে এবং নিরাপদে মুছে ফেলা হবে। সরানো হয়ে গেলে, ফোন আনলক, অ্যাপে সাইন-ইন এবং পেমেন্ট কনফার্ম করতে আপনার পিন, প্যাটার্ন অথবা পাসওয়ার্ডের প্রয়োজন হবে।"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"আপনার ফোন আনলক করার জন্য ফেসের সাহায্যে আনলক বিকল্প ব্যবহার করুন"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"নেটওয়ার্কে সাইন-ইন করতে এখানে ট্যাপ করুন"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> এমবিপিএস"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> এমবিপিএস"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> এমবিপিএস"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> ওয়াই-ফাই চালু করতে চাইছে"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> ওয়াই-ফাই বন্ধ করতে চাইছে"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"ডিবাগযোগ্য অ্যাপের বাইটকোড যাচাই করুন"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"ডিবাগযোগ্য অ্যাপের বাইটকোট যাচাই করতে ART-কে অনুমতি দিন"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"রিফ্রেশ রেট দেখান"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"সাম্প্রতিক সময়ের ডিসপ্লে রিফ্রেশ রেট দেখান"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"যখন ট্যাবলেট অন্য ডিভাইসে স্পর্শ করে তখন ডেটা বিনিময়ের অনুমতি দিন"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"যখন ফোন অন্য ডিভাইসে স্পর্শ করে তখন ডেটা বিনিময়ের অনুমতি দিন"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"ট্যাবলেট যখন কোনও NFC ডিভাইসে স্পর্শ করে তখন ডেটা বিনিময়ের অনুমতি দিন"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"ফোন যখন কোনও NFC ডিভাইসে স্পর্শ করে তখন ডেটা বিনিময়ের অনুমতি দিন"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC চালু করুন"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"অর্থপ্রদান টার্মিনাল, অ্যাক্সেস রিডারগুলির এবং ইন্টারঅ্যাক্টিভ বিজ্ঞাপণ বা ট্যাগগুলির মত NFC এই ডিভাইস এবং আশেপাশে থাকা কোনো ডিভাইস বা টার্গেটগুলির মধ্যে ডেটা বিনিময় করে।"</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"সুরক্ষিত NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"ওয়াই-ফাই স্ক্যানিং চালু করা হয়েছে"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"উন্নত বিকল্প"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"ড্রপ-ডাউন তালিকায় থাকা উন্নত বিকল্প"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"আড়াল করুন"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"স্থিতি"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"ট্রান্সমিট লিঙ্কের গতি"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"যে লিঙ্কে কানেকশন আসবে তার গতি"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"লিঙ্ক গতি"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"ফ্রিকোয়েন্সী"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"আইপি অ্যাড্রেস"</string>
<string name="passpoint_label" msgid="6513669696739302866">"এর মাধ্যমে সংরক্ষিত"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"ডিভাইসটি প্লাগ-ইন করা আছে কিনা, চার্জ দেওয়া আছে কিনা এবং চালু আছে কিনা তা দেখে নিন"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"ডিভাইসটি প্লাগ-ইন করা আছে কিনা, চার্জ দেওয়া আছে কিনা এবং চালু আছে কিনা তা দেওয়া সমস্যা যদি তাও থেকে যায় তাহলে ডিভাইসের প্রস্তুতকারকের সাথে যোগাযোগ করুন"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"“<xliff:g id="SSID">%1$s</xliff:g>” যোগ করা এই ডিভাইসে কাজ করে না"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"আপনার ওয়াই-ফাই অ্যাক্সেস পয়েন্ট/রাউটারের কাছাকাছি ডিভাইস সরানোর চেষ্টা করুন"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"পাসওয়ার্ড দেখে নিয়ে আবার চেষ্টা করুন"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"ডিভাইস প্রস্তুতকারকের সাথে যোগাযোগ করুন"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"কানেকশন দেখে নিয়ে আবার চেষ্টা করুন"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"নেটওয়ার্ক বেছে নিন"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"আপনার ডিভাইস কানেক্ট করতে নেটওয়ার্ক বেছে নিন"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"ওয়াই-ফাই, মোবাইল ও ব্লুটুথ রিসেট"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"এগুলি সহ সমস্ত নেটওয়ার্ক সেটিংস আবার সেট করবে:\n\n"<li>"ওয়াই ফাই "</li>\n<li>"সেলুলার ডেটা "</li>\n<li>"ব্লুটুথ"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"ডাউনলোড করা সিম মুছে ফেলা"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"স্ক্রিনের আইটেমগুলিতে আলতো চাপ দিলে সেগুলি উচ্চারণ করে শোনানো হবে"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"ক্যাপশন অভিরুচি"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"বড় করে দেখা"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"বড় করার জায়গা"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"স্ক্রিনকে বড় করার সময় আপনি যে জায়গা বড় করতে চান তা বেছে নিন"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"ফুল স্ক্রিন"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"স্ক্রিনের অংশ"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"ফুল স্ক্রিন এবং স্ক্রিনের অংশ"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"সম্পূর্ণ স্ক্রিন বড় করুন"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"স্ক্রিনের অংশ বড় করুন"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"মুভ কন্ট্রোলার দেখুন"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"যে জায়গাটি বড় করা হয়েছে সেটি সরানোর জন্য জয়স্টিকের মতো কন্ট্রোলার দেখুন"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"বড় করার সেটিংস"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"তিনবার ট্যাপ করে বড় করে দেখুন"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"শর্টকাটের সাহায্যে বড় করে দেখা"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"শর্টকাটের মাধ্যমে ও তিনবার ট্যাপ করে বড় করুন"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"অ্যাক্সেসিবিলিটি পরিষেবা চালু বা বন্ধ করতে, স্ক্রিনের নিচে থেকে উপরের দিকে দুটি আঙ্গুল দিয়ে সোয়াইপ করুন।\n\nএকটি পরিষেবা থেকে অন্যটিতে যেতে, দুটি আঙ্গুল দিয়ে উপরের দিকে সোয়াইপ করে ধরে থাকুন।"</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"অ্যাক্সেসিবিলিটি পরিষেবা চালু বা বন্ধ করতে, স্ক্রিনের নিচে থেকে উপরের দিকে তিনটি আঙ্গুল দিয়ে সোয়াইপ করুন।\n\nএকটি পরিষেবা থেকে অন্যটিতে যেতে, তিনটি আঙ্গুল দিয়ে উপরের দিকে সোয়াইপ করে ধরে থাকুন।"</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"বুঝেছি"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"খুলবার শর্টকাট ব্যবহার করুন"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"বড় করার ফিচারের শর্টকাট ব্যবহার করুন"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g>-এর ফিচার খুলবার শর্টকাট"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"বড় করার শর্টকাট"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"রঙ সংশোধনের ফিচার খুলবার শর্টকাট"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"অ্যাক্সেসিবিলিটি বোতাম"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"২টি আঙুল দিয়ে নিচ থেকে উপরের দিকে সোয়াইপ করুন"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"স্ক্রিনের একদম নিচে <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> বোতামে ট্যাপ করুন"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"যে মেসেজ আপনাকে অ্যাকশন নিতে বলবে সেই মেসেজ কতক্ষণ দেখা যাবে তা আপনি ঠিক করতে পারেন, তবে তা শুধুমাত্র সাময়িকভাবে দেখা যায়।\n\nসব অ্যাপ এই সেটিংসে কাজ করে না।"</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"স্পর্শ করে ধরে রাখায় বিলম্ব"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"রঙ বিলোমক্রিয়া"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"কার্য-সম্পাদনায় প্রভাব রাখতে পারে"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"বিপরীত রঙ"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"স্ক্রিনের লাইট হালকা করুন যাতে জোরালো আলোর প্রতি সংবেদনশীল ব্যক্তিরা একটি উন্নত অভিজ্ঞতা পেতে পারেন।\n\nমনে রাখবেন: গাঢ় রঙগুলি হালকা হয়ে যাবে। ছবিগুলির রঙও বিপরীত হয়ে যাবে।"</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"দেখার সময়"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"আপনি যদি মাউস ব্যবহার করেন তাহলে কার্সার এমনভাবে সেট করতে পারেন যাতে নির্দিষ্ট কিছুক্ষণ মাউস ব্যবহার করা না হলে নিজে থেকেই বিশেষ কোনও অ্যাকশন নেওয়া হয়।"</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"ক্লিক করার আগে বিলম্ব"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"টাচ ফিডব্যাক"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> ব্যবহার করুন"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"কালার কারেকশন ব্যবহার করুন"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"ক্যাপশন ব্যবহার করুন"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"ক্যাপশন দেখুন"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"ক্যাপশন কেমন দেখাবে"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"টেক্সটের সাইজ, ক্যাপশনের স্টাইল"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"আরও বিকল্প"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"সমস্ত অ্যাপে এই সেটিংস কাজ করে না।"</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"অ্যাক্সেসিবিলিটি বোতাম"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"২টি আঙুল দিয়ে নিচের দিক থেকে সোয়াইপ করুন"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"এই পরিষেবাটি ঠিকভাবে কাজ করছে না।"</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"দ্রুত সেটিংসে দেখান"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"সংশোধন মোড"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"লাল-সবুজ"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"সবুজ-লাল"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"নীল-হলুদ"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"ডিউটারনোম্যালি"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"প্রোটানোম্যালি"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"ট্রিট্যানোম্যালি"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="one">অত্যন্ত কম সময়ের ব্যবধানে (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> মিলি-সেকেন্ড)</item>
<item quantity="other">অত্যন্ত কম সময়ের ব্যবধানে (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> মিলি-সেকেন্ড)</item>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"সেটিংস"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"ওয়াই-ফাই, ওয়াই-ফাই, নেটওয়ার্ক কানেকশন, ইন্টারনেট, ওয়্যারলেস, ডেটা, ওয়াই-ফাই"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"ওয়াই-ফাই বিজ্ঞপ্তি, ওয়াই-ফাই বিজ্ঞপ্তি"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ডেটার ব্যবহার"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"ট্যাপ ও কীবোর্ড ব্যবহার করার সময় ভাইব্রেশন বন্ধ করুন"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"২৪ ঘণ্টার ফর্ম্যাট ব্যবহার করুন"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ডাউনলোড"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"অ্যাডাপটিভ বিজ্ঞপ্তি"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"অ্যাডাপটিভ বিজ্ঞপ্তির অগ্রাধিকার"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"কম অগ্রাধিকার সম্পন্ন বিজ্ঞপ্তি অটোমেটিক সাইলেন্ট মোডে সেট করা থাকে"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"অ্যাডাপ্টিভ বিজ্ঞপ্তির র্যাঙ্কিং"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"প্রাসঙ্গিকতার ভিত্তিতে অটোমেটিক র্যাঙ্কিংয়ের বিজ্ঞপ্তি"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"সাজেস্ট করা অ্যাকশন ও উত্তর"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"সাজেস্ট করা অ্যাকশন ও উত্তর অটোমেটিক দেখানো হয়"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"বিজ্ঞপ্তি স্নুজ করার অনুমতি দিন"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"সাইলেন্ট মোডে বিজ্ঞপ্তির আইকন লুকিয়ে রাখুন"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"সাইলেন্ট মোডে বিজ্ঞপ্তির আইকন স্ট্যাটাস বারে দেখানো হয় না"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"একাধিক বিজ্ঞপ্তি ডট দেখাতে দিন"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"সাম্প্রতিক কথোপকথনের স্ট্রিপ দেখান"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"বাবল"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"কিছু বিজ্ঞপ্তি স্ক্রিনে বাবল হিসেবে দেখানো হতে পারে"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"কিছু বিজ্ঞপ্তি ও অন্যান্য কন্টেন্ট স্ক্রিনে বাবল হিসেবে দেখানো হতে পারে। বাবল খুলতে সেটিতে ট্যাপ করুন। খারিজ করতে সেটিকে স্ক্রিনের নিচের দিকে টেনে আনুন।"</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"তথ্য"</string>
<string name="low_label" msgid="6525629096999711220">"কম করুন"</string>
<string name="high_label" msgid="357503396626018487">"বাড়ান"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"সংবেদনশীলতা বাড়িয়ে দিলে যে কাজটি করতে চান সেটি না করে স্ক্রিনের বর্ডারে অ্যাপের জেসচার হিসেবে কাজ করতে পারে।"</string>
+ <string name="left_edge" msgid="1513576842959071849">"বাঁদিকের প্রান্ত"</string>
+ <string name="right_edge" msgid="1505309103265829121">"ডানদিকের প্রান্ত"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"সংবেদনশীলতা বেড়ে গেলে সেটি স্ক্রিনের প্রান্তে যেকোনও অ্যাপ জেসচারের সেটিংসকে ভালভাবে কাজ করতে দেয় না।"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"আগের স্ক্রিনে ফিরে যাওয়ার সংবেদনশীলতা"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"জেসচার সেটিংস"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"জেসচার নেভিগেশন, ফিরে যাওয়ার সংবেদনশীলতা, ফিরে যাওয়ার জেসচার"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ফোন চেক করতে ডাবল-ট্যাপ করুন"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ট্যাবলেট চেক করতে ডাবল-ট্যাপ করুন"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ডিভাইস চেক করতে ডাবল-ট্যাপ করুন"</string>
@@ -4560,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"চিকিৎসা সংক্রান্ত তথ্য, আপতকালীন যোগাযোগ"</string>
<string name="see_more" msgid="7499355691042812723">"আরও দেখুন"</string>
<string name="see_less" msgid="2642392725363552793">"কম দেখুন"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g> ব্যবহার করা যাবে এমন ডিভাইস"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"অফিসের নীতি সংক্রান্ত তথ্য"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"আইটি অ্যাডমিন সেটিংস ম্যানেজ করে"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"সমস্যার রিপোর্টের পরিচালক"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"আপনার ডিভাইসে কোন অ্যাপটি সমস্যার রিপোর্টের শর্টকাট পরিচালনা করবে তা নির্ধারণ করে।"</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"ব্যক্তিগত"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"অফিস"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"সিস্টেম ডিফল্ট"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"এই বিকল্পটি আর কাজ করবে না। আবার চেষ্টা করে দেখুন।"</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-bs/arrays.xml b/res/values-bs/arrays.xml
index 757bb15..cfa6a29 100644
--- a/res/values-bs/arrays.xml
+++ b/res/values-bs/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Nema"</item>
diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml
index 98fa32b..49782d4 100644
--- a/res/values-bs/strings.xml
+++ b/res/values-bs/strings.xml
@@ -218,7 +218,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Pomjeri na dno"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Ukloni jezik"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Odaberite aktivnost"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Informacije o uređaju"</string>
<string name="display_label" msgid="3056320781191343221">"Ekran"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB pohrana"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD kartica"</string>
@@ -376,6 +375,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Izbriši podatke o licu"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Postavite otključavanje licem"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Otključavanje licem možete koristiti za otključavanje uređaja, prijavu u aplikacije i potvrđivanje plaćanja.\n\nNapomena:\nTelefon možete otključati čak i kada vam to nije namjera ako pogledate u njega.\n\nVaš telefon je moguće otključati ako ga neko prinese vašem licu dok su vam oči otvorene.\n\nVaš telefon može otključati osoba koja mnogo liči na vas, kao što je naprimjer identični blizanac."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Otključavanje licem možete koristiti za otključavanje uređaja, prijavu u aplikacije i potvrđivanje plaćanja.\n\nNapomena:\nTelefon možete otključati čak i kada vam to nije namjera ako pogledate u njega.\n\nVaš telefon je moguće otključati ako ga neko prinese vašem licu čak i dok su vam oči zatvorene.\n\nVaš telefon može otključati osoba koja mnogo liči na vas, kao što je naprimjer identični blizanac."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Izbrisati podatke o licu?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Podaci o licu koje je koristila funkcija otključavanja licem će se trajno i sigurno izbrisati. Nakon uklanjanja, trebat će vam PIN, uzorak ili lozinka za otključavanje telefona, prijavu u aplikacije i potvrdu plaćanja."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Otključajte telefon pomoću funkcije Otključavanje licem"</string>
@@ -783,13 +783,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Dodirnite ovdje za prijavu na mrežu"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> želi uključiti WiFi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> želi isključiti WiFi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Potvrdi bajtni kôd aplikacija iz kojih se mogu uklanjati greške"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Dopustite ART-u da potvrdi bajtni kôd za aplikacije iz kojih se mogu uklanjati greške"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Prikaži brzinu osvježav."</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Prikaz trenutne brzine osvježavanja ekrana"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Dopusti razmjenu podataka kada tablet dodirne drugi uređaj"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Omogućavanje razmjene podataka kada telefon dodirne drugi uređaj"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Omogućavanje razmjene podataka kada tablet dodirne NFC uređaj"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Omogućavanje razmjene podataka kada telefon dodirne NFC uređaj"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Uključite NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC razmjenjuje podatke između ovog i drugih uređaja ili ciljeva u blizini, kao što su terminali za plaćanje, čitači pristupa i interaktivni oglasi ili oznake."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Osiguraj NFC"</string>
@@ -867,7 +870,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Skeniranje WiFi mreže je isključeno"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Napredne opcije"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Padajuća lista Naprednih opcija"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"sužavanje"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"proširivanje"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Naziv mreže"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Unesite SSID"</string>
@@ -878,6 +880,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Status"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Brzina prijenosa veze"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Primite info. o brzini veze"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Brzina veze"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frekvencija"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP adresa"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Sačuvano pomoću"</string>
@@ -917,6 +920,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Provjerite je li uređaj priključen, napunjen i uključen"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Provjerite je li uređaj priključen, napunjen i uključen. Ako se problem ne riješi, kontaktirajte proizvođača uređaja"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Ovaj uređaj ne podržava dodavanje mreže“<xliff:g id="SSID">%1$s</xliff:g>”"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Pokušajte približiti uređaj WiFi pristupnoj tački/ruteru"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Provjerite lozinku i pokušajte ponovo"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Kontaktirajte proizvođača uređaja"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Provjerite vezu i pokušajte ponovo"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Odaberite mrežu"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Za povezivanje uređaja, odaberite mrežu"</string>
@@ -1581,6 +1587,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Vraćanje zadanih postavki za APN dovršeno."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Opcije vraćanja na zadano"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Mreža, aplikacije ili uređaj mogu se vratiti na zadano"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Aplikacije se mogu vratiti na zadano"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Vrati WiFi, mobilnu i Bluetooth vezu na zadano"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Sve postavke mreže vratit će se na zadano, uključujući:\n\n"<li>"WiFi"</li>\n<li>"Prijenos podataka na mobilnoj mreži"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Izbriši preuzete SIM-ove"</string>
@@ -2068,6 +2075,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Dodirnite stavke na ekranu da se naglas pročitaju"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Postavke titlova"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Uvećavanje"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Područje uvećavanja"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Odabir područja uvećavanja koja želite koristiti prilikom uvećavanja ekrana"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Cijeli ekran"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Dio ekrana"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Cijeli ekran i dio ekrana"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Povećavanje cijelog ekrana"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Uvećavanje dijela ekrana"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Prikaz kontrolera za pomjeranje"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Prikaz kontrolera nalik džojstiku za pomjeranje područja uvećavanja"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Postavke uvećavanja"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Uvećavanje trostrukim dodirom"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Uvećavanje pomoću prečice"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Uvećajte pomoću prečice i trostrukog dodira"</string>
@@ -2085,6 +2102,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Da uključite ili isključite uslugu za pristupačnost, s dva prsta prevucite prema gore s dna ekrana.\n\nZa prebacivanje između usluga s dva prsta prevucite prema gore i zadržite."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Da uključite ili isključite uslugu za pristupačnost, s tri prsta prevucite prema gore s dna ekrana.\n\nZa prebacivanje između usluga s tri prsta prevucite prema gore i zadržite."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Razumijem"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Koristite prečicu da otvorite"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Koristite prečicu da uvećate"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Prečica za otvaranje usluge <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Prečica za uvećavanje"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Prečica za otvaranje Korekcije boja"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Dugme Pristupačnost"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Prevlačenje pomoću 2 prsta s dna ekrana prema gore"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Dodirnite dugme <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> na dnu ekrana"</string>
@@ -2121,7 +2143,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Odaberite koliko dugo želite da se prikazuju poruke koje od vas zahtijevaju da poduzmete radnju, a koje će biti vidljive samo privremeno.\n\nOvu postavku ne podržavaju sve aplikacije."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Odgoda za dodirivanje i držanje"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Inverzija boja"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Može uticati na performanse"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Obrtanje boja"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Pretvara svijetle ekrane u tamne kako bi osobe koje su osjetljive na jako svjetlo imale bolje iskustvo gledanja.\n\nNapomena: tamne boje postat će svijetle. I slike će biti izmijenjene."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Vrijeme zadržavanja"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Ako koristite miš, kursor možete podesiti tako da automatski preuzme radnju kada se prestane kretati određeno vrijeme."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Odgoda prije klika"</string>
@@ -2131,7 +2154,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Povratne informacije na dodir"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Koristi <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Koristi ispravku boje"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Koristi titlove"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Prikaži titlove"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Izgled titlova"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Veličina teksta, stil titlova"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Više opcija"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Neke aplikacije ne podržavaju ovu postavku."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Dugme Pristupačnost"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Prevlačenje pomoću 2 prsta s dna ekrana prema gore"</string>
@@ -2154,9 +2180,9 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Ova usluga ne radi ispravno."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Prikaži u Brzim postavkama"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Način rada za korekciju"</string>
- <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Crveno – zeleno"</string>
- <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Zeleno – crveno"</string>
- <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Plavo – žuto"</string>
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Crveno-zeleno"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Zeleno-crveno"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Plavo-žuto"</string>
<string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"Deuteranomalija"</string>
<string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"Protanomalija"</string>
<string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"Tritanomalija"</string>
@@ -3141,6 +3167,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Postavke"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, veza s mrežom, internet, bežično, podaci, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"WiFi obavještenje, wifi obavještenje"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"prijenos podataka"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Zaustavi vibriranje, dodir, tastaturu"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Koristi 24-satni format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Preuzmi"</string>
@@ -3399,12 +3426,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Prilagodljiva obavještenja"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Prilagodljivi prioritet obavještenja"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Obavještenja niskog prioriteta automatski će se postaviti na Diskretno"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Prilagodljivo rangiranje obavještenja"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Automatski rangira obavještenja prema relevantnosti"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Predložene radnje i odgovori"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Automatski se prikazuju predložene radnje i odgovori"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Dozvoli odgađanje obavještenja"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Sakrij ikone diskretnih obavještenja"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Ikone diskretnih obavještenje nisu prikazane na statusnoj traci"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Dozvoli tačke za obavještenja"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Prikaži nedavne razgovore u traci"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Oblačići"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Neka obavještenja se na ekranu mogu pojaviti u vidu oblačića"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Neka obavještenja i drugi sadržaj se mogu prikazati kao oblačići na ekranu. Dodirnite oblačić da ga otvorite. Da ga odbacite, povucite ga prema dolje na ekranu."</string>
@@ -4280,8 +4310,12 @@
<string name="information_label" msgid="6939310810756569298">"Informacije"</string>
<string name="low_label" msgid="6525629096999711220">"Nisko"</string>
<string name="high_label" msgid="357503396626018487">"Visoko"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Veća osjetljivost može izazvati probleme prilikom korištenja pokreta aplikacija na rubovima ekrana."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Lijeva ivica"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Desna ivica"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Veća osjetljivost može izazvati probleme prilikom korištenja pokreta aplikacija na rubovima ekrana."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Osjetljivost sa zadnje strane"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Postavke pokreta"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigiranje pokretima, osjetljivost pokreta za povratak, pokret za povratak"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Dodirnite dvaput da provjerite telefon"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Provjera tableta dvostrukim dodirom"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Provjera uređaja dvostrukim dodirom"</string>
@@ -4636,7 +4670,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mrežni način <xliff:g id="NETWORKMODEID">%1$d</xliff:g> nije važeći. Zanemarite."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nazivi pristupne tačke"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nedostupno kada ste povezani s operaterom <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Medicinske informacije, kontakti za hitne slučajeve"</string>
<string name="see_more" msgid="7499355691042812723">"Pogledajte više"</string>
<string name="see_less" msgid="2642392725363552793">"Prikaži manje"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Korištenje uređaja s aplikacijom <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4731,4 +4764,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informacije o radnim pravilima"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Postavkama upravlja vaš IT administrator"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Obrađivač izvještaja o greškama"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Određuje koja aplikacija obrađuje prečicu za Izvještaj o greškama na uređaju."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Lično"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Posao"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Sistemski zadano"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Ovaj odabir više nije važeći. Pokušajte ponovo."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-ca/arrays.xml b/res/values-ca/arrays.xml
index 3d14629..49e5a9f 100644
--- a/res/values-ca/arrays.xml
+++ b/res/values-ca/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Cap"</item>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 44af424..4e607b4 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Mou a la part inferior"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Suprimeix l\'idioma"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Selecció de l\'activitat"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Informació del dispositiu"</string>
<string name="display_label" msgid="3056320781191343221">"Pantalla"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Emmagatzematge USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Targeta SD"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Suprimeix dades facials"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Configura el desbloqueig facial"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Utilitza el desbloqueig facial per desbloquejar el teu dispositiu, iniciar la sessió a les aplicacions i confirmar els pagaments.\n\nTingues en compte el següent:\nSi mires el telèfon, es pot desbloquejar sense voler.\n\nUna altra persona pot desbloquejar el telèfon si te\'l posa davant de la cara i tens els ulls oberts.\n\nÉs possible que algú que s\'assembli molt a tu, com ara un bessó idèntic, pugui desbloquejar el telèfon."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Utilitza el desbloqueig facial per desbloquejar el teu dispositiu, iniciar la sessió a les aplicacions i confirmar els pagaments.\n\nTingues en compte el següent:\nSi mires el telèfon, es pot desbloquejar sense voler.\n\nUna altra persona pot desbloquejar el telèfon si te\'l posa davant de la cara, encara que tinguis els ulls tancats.\n\nÉs possible que algú que s\'assembli molt a tu, com ara un bessó idèntic, pugui desbloquejar el telèfon."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Vols suprimir les dades facials?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Les dades facials utilitzades pel desbloqueig facial se suprimiran permanentment i de manera segura. Un cop suprimides, necessitaràs el PIN, el patró o la contrasenya per desbloquejar el telèfon, iniciar la sessió a les aplicacions i confirmar pagaments."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Utilitza el desbloqueig facial per desbloquejar el telèfon"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Toca aquí per iniciar la sessió a la xarxa"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> vol activar la Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> vol desactivar la Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Verifica el bytecode d\'aplicacions depurables"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Permet que ART verifiqui el bytecode de les aplicacions depurables"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Freqüència d\'actualització"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Freqüència d\'actualització de pantalla actual"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Permet l\'intercanvi de dades quan la tauleta toqui un altre dispositiu"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Permet l\'intercanvi de dades quan el telèfon toqui un altre dispositiu"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Permet l\'intercanvi de dades quan la tauleta toqui un dispositiu NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Permet l\'intercanvi de dades quan el telèfon toqui un dispositiu NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Activa l\'NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"L\'NFC permet que aquest dispositiu pugui intercanviar dades amb altres dispositius o objectius propers, com ara terminals de pagament, lectors d\'accés o anuncis i etiquetes interactius."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Protegeix NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"S\'ha activat la cerca de xarxes Wi‑Fi"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opcions avançades"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Llista desplegable Opcions avançades"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"replega"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"desplega"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Nom de la xarxa"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Introdueix l\'SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Estat"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Transmet la velocitat de l\'enllaç"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Rep la velocitat de l\'enllaç"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Velocitat d\'enllaç"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Freqüència"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"Adreça IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Desada mitjançant"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Comprova que el dispositiu tingui bateria i estigui connectat i encès"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Comprova que el dispositiu tingui bateria i estigui connectat i encès. Si el problema continua, contacta amb el fabricant del dispositiu"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"En aquest dispositiu no es pot afegir \"<xliff:g id="SSID">%1$s</xliff:g>\""</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Prova d\'acostar el dispositiu al punt d\'accés Wi‑Fi o l\'encaminador"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Comprova la contrasenya i torna-ho a provar"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Contacta amb el fabricant del dispositiu"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Comprova la connexió i torna-ho a provar"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Tria una xarxa"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Per connectar el dispositiu, tria una xarxa"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"S\'ha restablert la configuració predeterminada d\'APN."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Opcions de restabliment"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Es poden restablir la xarxa, les aplicacions o el dispositiu"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Les aplicacions es poden restablir"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Restableix Wi-Fi, dades mòbils i Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Es restabliran totes les opcions de configuració de la xarxa, inclosos:\n\n"<li>"la Wi‑Fi"</li>\n<li>"les dades mòbils"</li>\n<li>"el Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Esborra les SIM baixades"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Toca els elements de la pantalla per sentir-los en veu alta"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Preferències dels subtítols"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ampliació"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Àrea d\'ampliació"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Tria les àrees d\'ampliació que vols utilitzar en ampliar la pantalla"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Pantalla completa"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Pantalla parcial"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Pantalla completa i pantalla parcial"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Amplia tota la pantalla"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Amplia una part de la pantalla"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Mostra el comandament de moviments"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Mostra un comandament semblant a una palanca de control per moure l\'àrea d\'ampliació"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Opcions de configuració d\'ampliació"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Amplia amb tres tocs"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Amplia amb una drecera"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Amplia amb una drecera i tres tocs"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Per activar o desactivar un servei d\'accessibilitat, llisca cap amunt amb dos dits des de la part inferior de la pantalla.\n\nPer canviar entre serveis, llisca cap amunt amb dos dits i mantén premut."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Per activar o desactivar un servei d\'accessibilitat, llisca cap amunt amb tres dits des de la part inferior de la pantalla.\n\nPer canviar entre serveis, llisca cap amunt amb tres dits i mantén premut."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Entesos"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Utilitza una drecera per obrir"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Utilitza una drecera per ampliar"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Drecera per obrir <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Drecera per ampliar"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Drecera per obrir Correcció del color"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Botó d\'accessibilitat"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Llisca amb dos dits des de la part inferior"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Toca el botó <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> a la part inferior de la pantalla"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Selecciona el temps que vols tenir per llegir els missatges que es mostren temporalment i et demanen que duguis a terme una acció.\n\nAquesta opció no és compatible amb totes les aplicacions."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Retard en mantenir premut"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Inversió dels colors"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Pot afectar el rendiment"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Inverteix els colors"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Converteix les pantalles clares en fosques perquè les persones sensibles a les llums brillants puguin veure millor la pantalla.\n\nNota: els colors foscos es tornaran clars. També s\'invertiran les imatges."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Temps de permanència"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Si utilitzes un ratolí, pots configurar-lo perquè el cursor faci accions automàticament quan deixi de moure\'s durant un determinat període de temps."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Retard abans del clic"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Resposta tàctil"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Utilitza <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Utilitza la correcció del color"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Utilitza subtítols"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Mostra els subtítols"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Aparença dels subtítols"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Mida del text, estil dels subtítols"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Més opcions"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"No totes les aplicacions són compatibles amb aquesta opció de configuració."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Botó d\'accessibilitat"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Llisca amb dos dits des de la part inferior"</string>
@@ -2282,7 +2308,7 @@
<string name="battery_stats_screen_on_label" msgid="8989312180491200138">"Pantalla activada"</string>
<string name="battery_stats_gps_on_label" msgid="5626424078405382686">"GPS activat"</string>
<string name="battery_stats_camera_on_label" msgid="555635201416769359">"Càmera activada"</string>
- <string name="battery_stats_flashlight_on_label" msgid="1621027969559427783">"Llanterna activada"</string>
+ <string name="battery_stats_flashlight_on_label" msgid="1621027969559427783">"Llanterna encesa"</string>
<string name="battery_stats_wifi_running_label" msgid="6461551370010379049">"Wi-Fi"</string>
<string name="battery_stats_wake_lock_label" msgid="8115041205778441548">"Activa"</string>
<string name="battery_stats_phone_signal_label" msgid="679649411998679555">"Senyal de xarxa mòbil"</string>
@@ -2669,8 +2695,8 @@
<string name="header_add_an_account" msgid="3919151542338822661">"Afegeix un compte"</string>
<string name="really_remove_account_title" msgid="253097435885652310">"Vols suprimir el compte?"</string>
<string name="really_remove_account_message" product="tablet" msgid="8893801622174947887">"Si elimines aquest compte, se\'n suprimiran tots els missatges, els contactes i les altres dades de la tauleta."</string>
- <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Si suprimeixes aquest compte, se n\'eliminaran tots els missatges, els contactes i altres dades del telèfon."</string>
- <string name="really_remove_account_message" product="device" msgid="5241756807386611084">"Si suprimeixes aquest compte, se\'n suprimiran tots els missatges, els contactes i la resta de dades del dispositiu."</string>
+ <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Si suprimeixes aquest compte, se\'n suprimiran tots els missatges, els contactes i altres dades del telèfon."</string>
+ <string name="really_remove_account_message" product="device" msgid="5241756807386611084">"Si suprimeixes aquest compte, se\'n suprimiran tots els missatges, els contactes i altres dades del dispositiu."</string>
<string name="remove_account_failed" msgid="3709502163548900644">"L\'administrador no permet aquest canvi"</string>
<string name="cant_sync_dialog_title" msgid="2613000568881139517">"No es pot sincronitzar manualment"</string>
<string name="cant_sync_dialog_message" msgid="7612557105054568581">"En aquest moment, la sincronització d\'aquest element no està disponible. Per canviar la preferència, activa temporalment les dades en segon pla i la sincronització automàtica."</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Configuració"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wi-fi, Wi-Fi, connexió de xarxa, Internet, sense fil, dades, wifi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"notificació Wi‑Fi, notificació wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ús de dades"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"aturar la vibració, tocar, teclat"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Utilitza el format de 24 hores"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"baixar"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Notificacions adaptatives"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Prioritat de notificacions adaptativa"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Estableix automàticament les notificacions de prioritat baixa com a discretes"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Classificació de les notificacions adaptatives"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Classifica automàticament les notificacions per ordre de rellevància"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Accions i respostes suggerides"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Mostra automàticament les accions i respostes suggerides"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Permet posposar les notificacions"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Amaga les icones de les notificacions discretes"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Les icones de les notificacions discretes no es mostren a la barra d\'estat"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Permet els punts de notificació"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Mostra la barra de converses recents"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Bombolles"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Algunes notificacions poden mostrar-se en forma de bombolles a la pantalla"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Algunes notificacions i altres tipus de contingut poden mostrar-se en forma de bombolles a la pantalla. Toca una bombolla per obrir-la. Per ignorar-la, arrossega-la fins a la part inferior de la pantalla."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Informació"</string>
<string name="low_label" msgid="6525629096999711220">"Baixa"</string>
<string name="high_label" msgid="357503396626018487">"Alta"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Una sensibilitat alta pot entrar en conflicte amb altres gestos de l\'aplicació que es facin als extrems de la pantalla."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Vora esquerra"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Vora dreta"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Una sensibilitat alta pot entrar en conflicte amb altres gestos de l\'aplicació que es facin als extrems de la pantalla."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilitat cap enrere"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Configuració de gestos"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navegació amb gestos, sensibilitat cap enrere, gest cap enrere"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Doble toc per consultar el telèfon"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Per consultar la tauleta, fes-hi doble toc"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Per consultar el dispositiu, fes-hi doble toc"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"El mode de xarxa <xliff:g id="NETWORKMODEID">%1$d</xliff:g> no és vàlid. Ignora."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Noms de punts d\'accés"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"No està disponible quan està connectat a <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Informació mèdica, contactes d\'emergència"</string>
<string name="see_more" msgid="7499355691042812723">"Mostra\'n més"</string>
<string name="see_less" msgid="2642392725363552793">"Mostra\'n menys"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Dispositiu per fer servir amb <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informació de les teves polítiques professionals"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Configuració gestionada per l\'administrador de TI"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Gestor de l\'informe d\'errors"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determina quina aplicació gestiona la drecera per a l\'informe d\'errors al dispositiu."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Feina"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Opció predeterminada del sistema"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Aquesta opció ja no és vàlida. Torna-ho a provar."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-cs/arrays.xml b/res/values-cs/arrays.xml
index 0d2d34a..37fcb53 100644
--- a/res/values-cs/arrays.xml
+++ b/res/values-cs/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1×RTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Žádné"</item>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 83fe580..ca88812 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -220,7 +220,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Přesunout na konec"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Odstranit jazyk"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Vybrat aktivitu"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Info o zařízení"</string>
<string name="display_label" msgid="3056320781191343221">"Displej"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Úložiště USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Karta SD"</string>
@@ -379,6 +378,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Smazat data obličeje"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Nastavit odemknutí obličejem"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Pomocí odemknutí obličejem můžete odemykat zařízení, přihlašovat se do aplikací a potvrzovat platby.\n\nPřipomínáme:\nTelefon můžete odemknout pohledem, i když zrovna nechcete.\n\nTelefon může odemknout i někdo jiný, když jej namíří na váš obličej a vy budete mít otevřené oči.\n\nTelefon by mohla odemknout i osoba, která je vám hodně podobná, například vaše dvojče."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Pomocí odemknutí obličejem můžete odemykat zařízení, přihlašovat se do aplikací a potvrzovat platby.\n\nPřipomínáme:\nTelefon můžete odemknout pohledem, i když zrovna nechcete.\n\nTelefon může odemknout i někdo jiný, když ho namíří na váš obličej (i když budete mít zavřené oči).\n\nTelefon by mohla odemknout i osoba, která je vám hodně podobná, například vaše dvojče."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Smazat data o obličeji?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Údaje o obličeji používané k odemknutí obličejem budou trvale a bezpečně smazány. Po odstranění budete k odemknutí telefonu, přihlášení do aplikace nebo potvrzení platby muset zadat PIN, gesto nebo heslo."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Odemykejte telefon pomocí obličeje"</string>
@@ -800,13 +800,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Klepnutím sem se přihlásíte do sítě"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"Aplikace <xliff:g id="REQUESTER">%s</xliff:g> chce zapnout Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"Aplikace <xliff:g id="REQUESTER">%s</xliff:g> chce vypnout Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Ověření bajtkódu aplikací k ladění"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Povolit nástroji ART ověřovat bajtkód aplikací k ladění"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Zobrazit obnov. frekvenci"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Zobrazit aktuální obnovovací frekvenci displeje"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Povolit výměnu dat, pokud se tablet dotkne jiného zařízení"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Povolit výměnu dat, pokud se telefon dotkne jiného zařízení"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Povolit výměnu dat, pokud se tablet dotkne jiného zařízení s NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Povolit výměnu dat, pokud se telefon dotkne jiného zařízení s NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Zapnout NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"Technologie NFC vyměňuje data mezi tímto zařízením a dalšími zařízeními a cíli v okolí, jako jsou platební terminály, systémy kontroly přístupu a interaktivní reklamy či značky."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Zabezpečení NFC"</string>
@@ -884,7 +887,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Vyhledávání Wi‑Fi je zapnuto"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Rozšířené možnosti"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Rozbalovací seznam Pokročilé možnosti"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"sbalit"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"rozbalit"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Název sítě"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Zadejte SSID"</string>
@@ -895,6 +897,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Stav"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Rychlost odkazu pro přenos"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Rychlost odkazu k přijímání"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Rychlost připojení"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frekvence"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP adresa"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Uloženo pomocí"</string>
@@ -934,6 +937,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Zkontrolujte, zda je zařízení zapojeno, nabito a zapnuto"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Zkontrolujte, zda je zařízení zapojeno, nabito a zapnuto. Pokud problém přetrvává, obraťte se na výrobce zařízení"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Toto zařízení neumožňuje přidání sítě <xliff:g id="SSID">%1$s</xliff:g>"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Zkuste zařízení přesunout blíže k přístupovému bodu / routeru Wi‑Fi"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Zkontrolujte heslo a zkuste to znovu"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Kontaktujte výrobce zařízení"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Zkontrolujte připojení a zkuste to znovu"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Vybrat síť"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Chcete-li zařízení připojit, vyberte síť"</string>
@@ -1602,6 +1608,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Výchozí nastavení přístupového bodu bylo obnoveno."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Možnosti resetu"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Lze resetovat síť, aplikace nebo zařízení"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Aplikace lze resetovat"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Resetovat Wi-Fi, data a Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Budou resetována nastavení všech sítí, včetně následujících:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobilní data"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Vymazat stažení SIM karty"</string>
@@ -2091,6 +2098,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Klepněte na položky na obrazovce, které chcete přečíst"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Předvolby titulků"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Zvětšení"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Oblast zvětšení"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Vyberte oblast zvětšení, kterou chcete použít při zvětšení obrazovky"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Celá obrazovka"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Část obrazovky"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Celá obrazovka a část obrazovky"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Zvětšit celou obrazovku"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Zvětšit část obrazovky"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Zobrazit ovladač posunutí"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Zobrazit ovladač pro posunutí oblasti zvětšení"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Nastavení zvětšení"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Zvětšení trojitým klepnutím"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Zvětšení zkratkou"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Zvětšení zkratkou a trojitým klepnutím"</string>
@@ -2108,6 +2125,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Službu přístupnosti můžete zapnout nebo vypnout přejetím dvěma prsty nahoru od dolního okraje obrazovky.\n\nChcete-li přepnout mezi službami, přejeďte nahoru dvěma prsty a podržte je."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Službu přístupnosti můžete zapnout nebo vypnout přejetím třemi prsty nahoru od dolního okraje obrazovky.\n\nChcete-li přepnout mezi službami, přejeďte nahoru třemi prsty a podržte je."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"OK"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Používat zkratku k otevření"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Ke zvětšení používat zkratku"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Zkratka k otevření služby <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Zkratka ke zvětšení"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Zkratka k otevření korekce barev"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Tlačítko Přístupnost"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Přejetí dvěma prsty zdola nahoru"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Klepněte na tlačítko <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ve spodní části obrazovky"</string>
@@ -2144,7 +2166,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Určete, jak dlouho se mají zobrazovat zprávy s výzvami k akci, které jsou viditelné jen po omezenou dobu.\n\nToto nastavení podporují jen některé aplikace."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Prodleva přidržení"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Převrácení barev"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Toto nastavení může mít dopad na výkon"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Převrátit barvy"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Ztmaví světlé obrazovky, aby se na ně lépe dívalo lidem citlivým na jasné světlo.\n\nPoznámka: Tmavé barvy se zesvětlí. Budou převráceny i barvy obrázků."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Doba setrvání"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Pokud používáte myš, můžete kurzor nastavit tak, aby automaticky klikl, jakmile se na určitou dobu zastaví."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Prodleva před kliknutím"</string>
@@ -2154,7 +2177,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Odezva klepnutí"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Použít aplikaci <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Používat korekci barev"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Používat titulky"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Zobrazit titulky"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Vzhled titulků"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Velikost textu, styl titulků"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Více možností"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Toto nastavení podporují jen některé aplikace."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Tlačítko Přístupnost"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Přejetí dvěma prsty zdola nahoru"</string>
@@ -3184,6 +3210,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Nastavení"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, síť, připojení, internet, bezdrátové, data"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Oznámení Wi‑Fi, oznámení wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"využití dat"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Zastavení vibrací, klepnutí, klávesnice"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Používat 24hodinový formát"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Stažení"</string>
@@ -3445,12 +3472,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Adaptivní oznámení"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Adaptivní priorita oznámení"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Oznámení s nižší prioritou automaticky nastavit na Nenápadná"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Adaptivní hodnocení oznámení"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Automaticky oznámení hodnotit podle relevance"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Navrhované akce a odpovědi"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Automaticky zobrazovat navrhované akce a odpovědi"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Povolit odložení oznámení"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Skrýt ikony z nenápadných oznámení"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Ikony nenápadných oznámení nejsou zobrazovány na stavovém řádku"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Povolit puntíky s oznámením"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Zobrazit lištu s nedávnými konverzacemi"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Bubliny"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Některá oznámení se mohou zobrazovat jako bubliny na obrazovce"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Některá oznámení a další obsah se mohou zobrazovat jako bubliny na obrazovce. Bublinu otevřete klepnutím. Zavřete ji přetažením dolů."</string>
@@ -4354,8 +4384,12 @@
<string name="information_label" msgid="6939310810756569298">"Informace"</string>
<string name="low_label" msgid="6525629096999711220">"Nízká"</string>
<string name="high_label" msgid="357503396626018487">"Vysoká"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Vyšší citlivost může narušovat gesta v aplikacích prováděná u okrajů obrazovky."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Levý okraj"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Pravý okraj"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Vyšší citlivost může narušovat gesta v aplikacích prováděná u okrajů obrazovky."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Citlivost na zpětné gesto"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Nastavení gest"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigace gesty, citlivost na zpětné gesto, zpětné gesto"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Kontrola telefonu dvojitým klepnutím"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Kontrola tabletu dvojitým klepnutím"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Kontrola zařízení dvojitým klepnutím"</string>
@@ -4718,7 +4752,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Neplatný režim sítě <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorovat."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Názvy přístupových bodů"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Při připojení k operátorovi <xliff:g id="CARRIER">%1$s</xliff:g> nedostupné"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Zdravotní údaje, nouzové kontakty"</string>
<string name="see_more" msgid="7499355691042812723">"Zobrazit další"</string>
<string name="see_less" msgid="2642392725363552793">"Zobrazit méně"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Zařízení, které chcete používat s aplikací <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4817,4 +4850,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informace o vašich pracovních zásadách"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Nastavení spravováno administrátorem IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Obslužný nástroj pro zprávy o chybách"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Určuje, která aplikace na vašem zařízení zpracovává zkratku k odeslání zprávy o chybě."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Osobní"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Práce"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Výchozí nastavení systému"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Tato volba již není platná. Zkuste to znovu."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-da/arrays.xml b/res/values-da/arrays.xml
index 6cdd95e..bd7ac52 100644
--- a/res/values-da/arrays.xml
+++ b/res/values-da/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Ingen"</item>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index c169f19..8654192 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -186,8 +186,8 @@
<string name="sdcard_settings_not_present_status" product="nosdcard" msgid="6189761476582690998">"USB-lageret er ikke monteret."</string>
<string name="sdcard_settings_not_present_status" product="default" msgid="6601962586941623203">"Der er intet SD-kort."</string>
<string name="sdcard_settings_available_bytes_label" msgid="7721283102767669004">"Ledige bytes:"</string>
- <string name="sdcard_settings_mass_storage_status" product="nosdcard" msgid="4878190674458263222">"USB-lageret bruges som masselagringsenhed."</string>
- <string name="sdcard_settings_mass_storage_status" product="default" msgid="8850227049504860012">"SD-kortet bruges som masselagringsenhed."</string>
+ <string name="sdcard_settings_mass_storage_status" product="nosdcard" msgid="4878190674458263222">"USB-lageret bruges som masselagerenhed."</string>
+ <string name="sdcard_settings_mass_storage_status" product="default" msgid="8850227049504860012">"SD-kortet bruges som masselagerenhed."</string>
<string name="sdcard_settings_unmounted_status" product="nosdcard" msgid="1053258530368541571">"Du kan nu fjerne USB-lageret."</string>
<string name="sdcard_settings_unmounted_status" product="default" msgid="5813940671700138561">"Du kan nu fjerne SD-kortet."</string>
<string name="sdcard_settings_bad_removal_status" product="nosdcard" msgid="209564009449909311">"USB-lager fjernet under brug!"</string>
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Flyt til bunden"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Fjern sprog"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Vælg aktivitet"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Enhedsoplysninger"</string>
<string name="display_label" msgid="3056320781191343221">"Skærm"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB-lager"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD-kort"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Slet ansigtsdata"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Konfigurer ansigtslås"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Brug ansigtslås til at låse din enhed op, logge ind på apps og bekræfte betalinger.\n\nBemærk!\nDu kan komme til at låse telefonen op, hvis du kigger på den.\n\nDin telefon kan låses op af en anden, hvis den holdes op foran dit ansigt, mens dine øjne er åbne.\n\nDin telefon kan låses op af en anden, der ligner dig meget, f.eks. en tvilling."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Brug ansigtslås til at låse din enhed op, logge ind på apps og bekræfte betalinger.\n\nBemærk!\nDu kan komme til at låse telefonen op, hvis du kigger på den.\n\nDin telefon kan låses op af en anden, hvis den holdes op foran dit ansigt, også selvom dine øjne er lukkede.\n\nDin telefon kan låses op af en anden, der ligner dig meget, f.eks. en tvilling."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Vil du slette ansigtsdata?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"De ansigtsdata, der anvendes af ansigtslåsen, slettes perment og forsvarligt. Efter fjernelsen skal du bruge din pinkode, dit mønster eller din adgangskode til at låse telefonen op, logge ind i apps og bekræfte betalinger."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Brug ansigtslås til at låse din telefon op"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Tryk her for at logge ind på netværket"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbit/s"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> ønsker at aktivere Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> ønsker at deaktivere Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Bekræft bytekoden for apps, der kan fejlrettes"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Tillad, at ART bekræfter bytekoden for apps, der kan fejlrettes"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Vis opdateringshastighed"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Vis skærmens aktuelle opdateringshastighed"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Tillad dataudveksling, når tabletten rører en anden enhed"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Tillad dataudveksling, når telefonen rører en anden enhed"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Tillad dataudveksling, når tabletten rører en NFC-enhed"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Tillad dataudveksling, når telefonen rører en NFC-enhed"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Slå NFC til"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC udveksler data mellem denne enhed og andre enheder eller mål i nærheden, f.eks. betalingsterminaler, adgangslæsere og interaktive annoncer eller tags."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Sikker NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Wi‑Fi-scanning blev aktiveret"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Avancerede valgmuligheder"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Rulleliste med avancerede valgmuligheder"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"skjul"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"udvid"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Netværksnavn"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Angiv SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Status"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Overførselshastighed"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Modtag linkhastighed"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Linkhastighed"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frekvens"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP-adresse"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Gemt via"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Sørg for, at enheden er tilsluttet, opladet og tændt"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Sørg for, at enheden er tilsluttet, opladet og tændt. Hvis problemet fortsætter, skal du kontakte enhedsproducenten"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Tilføjelse af “<xliff:g id="SSID">%1$s</xliff:g>\" understøttes ikke på denne enhed"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Prøv at rykke enheden tættere på dit Wi-Fi-adgangspunkt/din router"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Tjek adgangskoden, og prøv igen"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Kontakt producenten af enheden"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Tjek forbindelsen, og prøv igen"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Vælg netværk"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Vælg et netværk for at oprette forbindelse til din enhed"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Standardindstillingerne for adgangspunktet er nulstillet."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Nulstil valg"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Netværk, apps eller enheden kan nulstilles"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Apps kan nulstilles"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Nulstil Wi-Fi, mobil og Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Denne handling nulstiller alle netværksindstillinger, bl.a.:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobildata"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Ryd downloadede SIM-kort"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Tryk på elementer på din skærm for at få dem læst op"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Præferencer for undertekster"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Forstørrelse"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Forstørrelsesområde"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Vælg de områder, du vil bruge, når du forstørrer skærmen"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Fuld skærm"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"En del af skærmen"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Fuld skærm og en del af skærmen"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Forstør hele skærmen"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Forstør en del af skærmen"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Vis controller til flytning"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Vis en joystick-lignende controller til flytning af forstørrelsesområdet"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Indstillinger for forstørrelse"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Tryk tre gange for at forstørre"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Brug en genvej til forstørrelse"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Brug en genvej til forstørrelse med tre tryk"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Du kan aktivere eller deaktivere en hjælpefunktion ved at stryge opad med to fingre fra bunden af skærmen.\n\nDu kan skifte mellem funktioner ved at stryge opad med to fingre og holde dem nede."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Du kan aktivere eller deaktivere en hjælpefunktion ved at stryge opad med tre fingre fra bunden af skærmen.\n\nDu kan skifte mellem funktioner ved at stryge opad med tre fingre og holde dem nede."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"OK"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Brug genvej til at åbne"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Brug genvej til at forstørre"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Genvej til at åbne <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Genvej til at forstørre"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Genvej til at åbne Farvekorrigering"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Knappen Hjælpefunktioner"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Stryg opad med to fingre fra bunden af skærmen"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Tryk på knappen <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> nederst på din skærm"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Vælg, hvor længe du vil have vist beskeder, der beder dig om at foretage en handling, men som kun vises midlertidigt.\n\nDenne indstilling understøttes ikke i alle apps."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Forsinkelse på tryk og hold nede"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Ombytning af farver"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Kan påvirke ydeevnen"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Byt om på farver"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Gør lyse skærme mørkere, så lysfølsomme personer bedre kan se på skærmen.\n\nBemærk! Mørke farver bliver lysere. Farverne på billeder ændres også."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Dvæletid"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Hvis du bruger en mus, kan du indstille markøren til automatisk at foretage en handling, når den ikke har bevæget sig et stykke tid."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Forsinkelse forud for klik"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Feedback ved tryk"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Brug <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Brug farvekorrigering"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Brug undertekster"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Vis undertekster"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Underteksttypografi"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Tekststørrelse, underteksttypografi"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Flere valgmuligheder"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Denne indstilling understøttes ikke i alle apps."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Knappen Hjælpefunktioner"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Stryg opad med to fingre fra bunden af skærmen"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Indstillinger"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, netværksforbindelse, internet, trådløs, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi-notifikation, wifi-notifikation"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"dataforbrug"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Stop vibration, tryk, tastatur"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Brug 24-timersformat"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Download"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Automatiske notifikationer"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Automatisk prioritetsniveau for notifikationer"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Angiv automatisk notifikationer med lavere prioritet som Diskret"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Automatisk rangering af notifikationer"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Ranger automatisk notifikationer efter relevans"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Foreslåede handlinger og svar"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Vis automatisk foreslåede handlinger og svar"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Tillad udsættelse af notifikationer"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Skjul ikoner fra diskrete notifikationer"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Ikoner fra diskrete notifikationer vises ikke på statusbjælken"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Tillad notifikationscirkler"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Vis linje med seneste samtaler"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Bobler"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Nogle notifikationer kan blive vist som bobler på skærmen"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Nogle notifikationer og andet indhold kan blive vist som bobler på skærmen. Tryk på en boble for at åbne den. Træk den ned ad skærmen for at lukke den."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Oplysninger"</string>
<string name="low_label" msgid="6525629096999711220">"Lav"</string>
<string name="high_label" msgid="357503396626018487">"Høj"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Højere følsomhed kan gå i konflikt med appbevægelser langs skærmens kant."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Venstre kant"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Højre kant"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Højere følsomhed kan komme i konflikt med appbevægelser langs skærmens kant."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Følsomhed for bevægelse fra kant"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Indstillinger for bevægelser"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigation med bevægelser, følsomhed for bevægelse fra kant, bevægelse til at gå tilbage"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Tryk to gange for at tjekke telefonen"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Tryk to gange for at tjekke din tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tryk to gange for at tjekke enheden"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ugyldig netværkstilstand <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorer."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Adgangspunkter"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Utilgængelig ved forbindelse til <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Helbredoplysninger, kontaktpersoner ved nødsituationer"</string>
<string name="see_more" msgid="7499355691042812723">"Se mere"</string>
<string name="see_less" msgid="2642392725363552793">"Se mindre"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Enhed, der skal bruges sammen med <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Oplysninger om din arbejdspolitik"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Indstillinger, som administreres af din it-administrator"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Grafikprocessor"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Håndtering af fejlrapport"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Fastslår, hvilken app der håndterer genvejen til fejlrapporten på din enhed."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personlig"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Arbejde"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Systemstandard"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Dette valg er ikke længere gyldigt. Prøv igen."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-de/arrays.xml b/res/values-de/arrays.xml
index 5482f18..ff83674 100644
--- a/res/values-de/arrays.xml
+++ b/res/values-de/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Keiner"</item>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 8d8b81c..c759080 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Ganz nach unten"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Sprache entfernen"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Aktivität auswählen"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Geräteinfo"</string>
<string name="display_label" msgid="3056320781191343221">"Display"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB-Speicher"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD-Karte"</string>
@@ -370,11 +369,12 @@
<string name="security_settings_face_settings_require_attention_details" msgid="2546230511769544074">"Zum Entsperren des Smartphones müssen deine Augen geöffnet sein"</string>
<string name="security_settings_face_settings_require_confirmation" msgid="6603039421004198334">"Bestätigung immer erforderlich"</string>
<string name="security_settings_face_settings_require_confirmation_details" msgid="6454776517804994007">"Bei der Nutzung von Face Unlock in Apps immer Bestätigung anfordern"</string>
- <string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Gesichtsdaten löschen"</string>
+ <string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Gesichtserkennungsdaten löschen"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Face Unlock einrichten"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Mit Face Unlock kannst du dein Gerät entsperren, dich in Apps anmelden und Zahlungen bestätigen.\n\nWenn du diese Option nutzt, solltest du Folgendes bedenken:\nEs kann passieren, dass das Smartphone unbeabsichtigt entsperrt wird, wenn du auf das Gerät blickst.\n\nEine andere Person kann dein Smartphone dadurch entsperren, dass sie es vor dein Gesicht hält, während deine Augen geöffnet sind.\n\nDein Smartphone kann eventuell auch von jemandem entsperrt werden, der dir sehr ähnlich sieht, beispielsweise deinem eineiigen Zwilling."</string>
- <string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Gesichtsdaten löschen?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Die von Face Unlock aufgezeichneten Gesichtsdaten werden endgültig und sicher gelöscht. Nach dem Entfernen benötigst du wieder deine PIN, dein Muster oder dein Passwort, um dein Smartphone entsperren, dich bei Apps anmelden und Zahlungen bestätigen zu können."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Mit Face Unlock kannst du dein Gerät entsperren, dich in Apps anmelden und Zahlungen bestätigen.\n\nWenn du diese Option nutzt, solltest du Folgendes bedenken:\nEs kann passieren, dass das Smartphone unbeabsichtigt entsperrt wird, wenn du auf das Gerät blickst.\n\nEine andere Person kann dein Smartphone dadurch entsperren, dass sie es vor dein Gesicht hält, auch wenn deine Augen geschlossen sind.\n\nDein Smartphone kann eventuell auch von jemandem entsperrt werden, der dir sehr ähnlich sieht, beispielsweise von einem eineiigen Zwilling."</string>
+ <string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Gesichtserkennungsdaten löschen?"</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Die von Face Unlock aufgezeichneten Gesichtserkennungsdaten werden endgültig und sicher gelöscht. Nach dem Entfernen benötigst du wieder deine PIN, dein Muster oder dein Passwort, um dein Smartphone entsperren, dich bei Apps anmelden und Zahlungen bestätigen zu können."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Verwende Face Unlock, um dein Smartphone zu entsperren"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Fingerabdruck"</string>
<string name="fingerprint_manage_category_title" msgid="1249349505688268850">"Fingerabdrücke verwalten"</string>
@@ -767,13 +767,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Tippe hier, um dich im Netzwerk anzumelden"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbit/s"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbit/s"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbit/s"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> fordert die Berechtigung, das WLAN für dieses Gerät zu aktivieren"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> fordert die Berechtigung, das WLAN für dieses Gerät zu deaktivieren"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Bytecode von Debug-fähigen Apps prüfen"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"ART die Überprüfung des Bytecodes für Debug-fähige Apps gestatten"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Aktualisierungsrate anzeigen"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Aktuelle Aktualisierungsrate des Displays anzeigen"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Datenaustausch bei Kontakt mit anderen Geräten zulassen"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Datenaustausch zulassen, wenn das Smartphone ein anderes Gerät berührt"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Datenaustausch bei Kontakt des Tablets mit NFC-Geräten zulassen"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Datenaustausch bei Kontakt des Smartphones mit NFC-Geräten zulassen"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC aktivieren"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC tauscht Daten zwischen diesem Gerät und anderen Geräten oder Zielen in der Nähe aus, darunter Zahlungsterminals, Zutrittsleser und interaktive Werbung oder Tags."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFC sichern"</string>
@@ -851,7 +854,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"WLAN-Suche aktiviert"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Erweiterte Optionen"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Drop-down-Liste \"Erweiterte Optionen\""</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"minimieren"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"maximieren"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Netzwerkname"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"SSID eingeben"</string>
@@ -862,6 +864,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Status"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Übertragungsgeschwindigkeit"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Geschwindigkeit abrufen"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Geschwindigkeit"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frequenz"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP-Adresse"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Gespeichert über"</string>
@@ -901,6 +904,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Prüfe, ob das Gerät angeschlossen, aufgeladen und eingeschaltet ist"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Prüfe, ob das Gerät angeschlossen, aufgeladen und eingeschaltet ist. Falls das Problem weiterhin besteht, wende dich an den Hersteller des Geräts"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Das Hinzufügen von \"<xliff:g id="SSID">%1$s</xliff:g>\" wird von diesem Gerät nicht unterstützt"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Versuche, die Entfernung zwischen dem Gerät und deinem WLAN-Zugangspunkt oder Router zu verringern"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Prüfe das Passwort und versuch es noch einmal"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Wende dich an den Hersteller des Geräts"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Prüfe die Verbindung und versuche es noch einmal"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Mobilfunknetz auswählen"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Wenn du dein Gerät verbinden möchtest, wähle ein Netzwerk"</string>
@@ -1561,6 +1567,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Zurücksetzen auf Standard-APN-Einstellungen abgeschlossen"</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Optionen zum Zurücksetzen"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Zurückgesetzt werden können das Netzwerk, Apps und das Gerät"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Apps können zurückgesetzt werden"</string>
<string name="reset_network_title" msgid="1395494440355807616">"WLAN, mobile Daten & Bluetooth zurücksetzen"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Hierdurch werden sämtliche Netzwerkeinstellungen zurückgesetzt, einschließlich:\n\n"<li>"WLAN"</li>\n<li>"Mobile Daten"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Heruntergeladene SIMs löschen"</string>
@@ -2046,6 +2053,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Tippe auf dem Bildschirm auf Elemente, damit sie vorgelesen werden"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Untertitel-Einstellungen"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Vergrößerung"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Vergrößerungsbereich"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Wähle die Bereiche aus, die bei der Bildschirmvergrößerung verwendet werden sollen"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Ganzer Bildschirm"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Teil des Bildschirms"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Ganzer Bildschirm und Teil des Bildschirms"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Ganzen Bildschirm vergrößern"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Teil des Bildschirms vergrößern"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Verschieben-Steuerelement anzeigen"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Joystick-ähnliches Steuerelement zum Verschieben des Vergrößerungsbereichs anzeigen"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Vergrößerungseinstellungen"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Dreimal tippen zum Vergrößern"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Mit Tastenkombination vergrößern"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Mit Tastenkombination und 3-mal Tippen vergrößern"</string>
@@ -2063,6 +2080,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Du kannst die Bedienungshilfen aktivieren und deaktivieren, indem du vom unteren Bildschirmrand mit zwei Fingern nach oben wischst.\n\nWenn du zwischen den Diensten wechseln möchtest, wische mit zwei Fingern über das Display nach oben und halte es gedrückt."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Du kannst die Bedienungshilfen aktivieren und deaktivieren, indem du vom unteren Bildschirmrand mit drei Fingern nach oben wischst.\n\nWenn du zwischen den Diensten wechseln möchtest, wische mit drei Fingern über das Display nach oben und halte es gedrückt."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"OK"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Verknüpfung zum Öffnen verwenden"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Verknüpfung zum Vergrößern verwenden"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Verknüpfung zum Öffnen von <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Verknüpfung zum Vergrößern"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Verknüpfung zum Öffnen der Farbkorrektur"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Schaltfläche \"Bedienungshilfen\""</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Mit zwei Fingern nach oben wischen"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Tippe unten auf deinem Bildschirm auf die Schaltfläche <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>"</string>
@@ -2099,7 +2121,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Hier kannst du auswählen, wie lange Nachrichten sichtbar sind, die eine Reaktion erfordern, aber nur vorübergehend angezeigt werden.\n\nDiese Einstellung wird nicht von allen Apps unterstützt."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"\"Berühren und halten\"-Reaktionszeit"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Farbumkehr"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Kann sich auf die Leistung auswirken"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Farben umkehren"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Verdunkle helle Bildschirme, sodass Menschen mit lichtempfindlichen Augen die Inhalte besser erkennen können.\n\nHinweis: Dunkle Farben werden hell. Die Farben von Bildern werden ebenfalls umgekehrt."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Verweildauer"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Wenn du eine Maus verwendest, kannst du sie so einstellen, dass der Mauszeiger automatisch wieder aktiv wird, wenn er sich eine bestimmte Zeit lang nicht mehr bewegt."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Verzögerung vor Klick"</string>
@@ -2109,7 +2132,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Haptisches Feedback"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> verwenden"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Farbkorrektur aktivieren"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Untertitel aktivieren"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Untertitel anzeigen"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Untertiteldesign"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Textgröße, Untertitelstil"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Weitere Optionen"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Diese Einstellung wird nicht von allen Apps unterstützt."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Schaltfläche \"Bedienungshilfen\""</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Mit zwei Fingern nach oben wischen"</string>
@@ -3099,6 +3125,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Einstellungen"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wlan, wi-fi, netzwerkverbindung, internet, kabellos, daten, wifi, wi-fi, w-lan"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"WLAN-Benachrichtigung, WLAN-Benachrichtigung"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"Datennutzung"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Vibration abschalten, tippen, Tastatur"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-Stunden-Format verwenden"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Download"</string>
@@ -3354,12 +3381,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Adaptive Benachrichtigungen"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Adaptive Priorität der Benachrichtigungen"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Benachrichtigungen mit niedriger Priorität automatisch auf \"Stumm\" schalten"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Adaptive Sortierung der Benachrichtigungen"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Benachrichtigungen automatisch nach Relevanz sortieren"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Maßnahmen- und Antwortvorschläge"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Es werden automatisch Vorschläge für Maßnahmen und Antworten angezeigt"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Schlummerfunktion für Benachrichtigungen zulassen"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Bei stummen Benachrichtigungen keine Symbole anzeigen"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Bei stummen Benachrichtigungen werden in der Statusleiste keine Symbole angezeigt"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Benachrichtigungspunkte zulassen"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Leiste mit den neuesten Unterhaltungen anzeigen"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Bubbles"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Einige Benachrichtigungen können auf dem Bildschirm als Bubbles angezeigt werden"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Bestimmte Benachrichtigungen und Inhalte können als \"Bubbles\" angezeigt werden. Tippe auf die Bubble, um sie zu öffnen. Wenn du sie wieder schließen möchtest, ziehe sie an den unteren Bildschirmrand."</string>
@@ -4207,8 +4237,12 @@
<string name="information_label" msgid="6939310810756569298">"Information"</string>
<string name="low_label" msgid="6525629096999711220">"Niedrig"</string>
<string name="high_label" msgid="357503396626018487">"Hoch"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Wenn du die Empfindlichkeit erhöhst, werden eventuell Gesten am Bildschirmrand beeinträchtigt."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Linker Rand"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Rechter Rand"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Wenn du die Empfindlichkeit erhöhst, werden eventuell Touch-Gesten am Bildschirmrand beeinträchtigt."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Empfindlichkeit bei Touch-Geste \"Zurück\""</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Einstellungen für Touch-Gesten"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"bedienung über gesten, gestensteuerung, gestenbedienung, empfindlichkeit bei touch-geste zurück, empfindlichkeit geste zurück, empfindlichkeit zurückgeste, touch-geste zurück, geste zurück, zurückgeste"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Für Blick aufs Display doppeltippen"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Doppeltippen für schnellen Blick auf das Display des Tablets"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Doppeltippen für schnellen Blick auf das Display des Geräts"</string>
@@ -4555,7 +4589,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ungültiger Netzmodus <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorieren."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Zugangspunkte (APNs)"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Bei Verbindung mit <xliff:g id="CARRIER">%1$s</xliff:g> nicht verfügbar"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Medizinische Informationen und Notfallkontakte"</string>
<string name="see_more" msgid="7499355691042812723">"Mehr anzeigen"</string>
<string name="see_less" msgid="2642392725363552793">"Weniger anzeigen"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Gerät zur Nutzung mit <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4646,4 +4679,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informationen zu den Arbeitsrichtlinien"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Einstellungen, die von deinem IT-Administrator verwaltet werden"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Fehlerbericht-Handler"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Bestimmt, welche App die Verknüpfung zum Fehlerbericht auf deinem Gerät verarbeitet."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Persönlich"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Arbeit"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Systemstandardeinstellung"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Diese Auswahl ist nicht mehr gültig. Bitte versuch es noch einmal."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-el/arrays.xml b/res/values-el/arrays.xml
index 44823db..2a49f59 100644
--- a/res/values-el/arrays.xml
+++ b/res/values-el/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Κανένα"</item>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index f1fcd9f..ac6e3d4 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Μετακίνηση κάτω"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Κατάργηση γλώσσας"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Επιλογή δραστηριότητας"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Πληροφορίες συσκευής"</string>
<string name="display_label" msgid="3056320781191343221">"Οθόνη"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Αποθ. χώρος USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Κάρτα SD"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Διαγρ. δεδ. προσώπου"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Ρύθμιση του Face Unlock"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Χρησιμοποιήστε το Face Unlock για να ξεκλειδώσετε τη συσκευή σας, να συνδεθείτε σε εφαρμογές και να επιβεβαιώσετε πληρωμές.\n\nΛάβετε υπόψη τα εξής:\nΤο τηλέφωνο μπορεί να ξεκλειδώσει όταν το κοιτάτε ακόμη και αν δεν σκοπεύετε να το ξεκλειδώσετε.\n\nΚάποιο άλλο άτομο μπορεί να ξεκλειδώσει το τηλέφωνό σας εάν το τηλέφωνο βρίσκεται μπροστά στο πρόσωπό σας και έχετε τα μάτια ανοικτά.\n\nΤο τηλέφωνο μπορεί να ξεκλειδωθεί από κάποιο άτομο που σας μοιάζει πολύ, όπως για παράδειγμα, το παιδί σας ή τον δίδυμο αδελφό σας."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Χρησιμοποιήστε το Face Unlock για να ξεκλειδώσετε τη συσκευή σας, να συνδεθείτε σε εφαρμογές και να επιβεβαιώσετε πληρωμές.\n\nΛάβετε υπόψη τα εξής:\nΤο τηλέφωνο μπορεί να ξεκλειδώσει όταν το κοιτάτε ακόμη και αν δεν σκοπεύετε να το ξεκλειδώσετε.\n\nΚάποιο άλλο άτομο μπορεί να ξεκλειδώσει το τηλέφωνό σας εάν είναι στραμμένο προς το πρόσωπό σας ακόμη και αν τα μάτια σας είναι κλειστά.\n\nΤο τηλέφωνο μπορεί να ξεκλειδωθεί από κάποιο άτομο που σας μοιάζει πολύ, όπως για παράδειγμα, το παιδί σας ή τον δίδυμο αδελφό σας."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Διαγραφή δεδομένων προσώπου;"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Τα δεδομένα προσώπου που χρησιμοποιεί το Face Unlock θα διαγραφούν οριστικά και με ασφάλεια. Μετά την κατάργηση, θα χρειαστείτε το PIN, το μοτίβο ή τον κωδικό πρόσβασης, για να ξεκλειδώσετε το τηλέφωνό σας, να συνδεθείτε σε εφαρμογές και να επιβεβαιώσετε πληρωμές."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Χρησιμοποιήστε το Face Unlock για να ξεκλειδώσετε το τηλέφωνό σας"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Πατήστε εδώ για να συνδεθείτε σε δίκτυο"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"Η εφαρμογή <xliff:g id="REQUESTER">%s</xliff:g> θέλει να ενεργοποιήσει το Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"Η εφαρμογή <xliff:g id="REQUESTER">%s</xliff:g> θέλει να απενεργοποιήσει το Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Επαλ. κώδ. byte εφαρμ. με δυν. εντ. σφ."</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Επιτρέψτε στο ART να επαληθεύσει τον κώδικα byte για εφαρμογές με δυνατότητα εντοπισμού σφαλμάτων"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Εμφάνιση ρυθμού ανανέωσης"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Εμφάνιση του τρέχοντα ρυθμού ανανέωσης"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Να επιτρέπεται η ανταλλαγή δεδομένων όταν το tablet έρχεται σε επαφή με μια άλλη συσκευή"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Να επιτρέπεται η ανταλλαγή δεδομένων όταν το τηλέφωνο αγγίζει μια άλλη συσκευή"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Να επιτρέπεται η ανταλλαγή δεδομένων όταν το tablet έρχεται σε επαφή με μια συσκευή NFC."</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Να επιτρέπεται η ανταλλαγή δεδομένων όταν το τηλέφωνο έρχεται σε επαφή με μια συσκευή NFC."</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Ενεργοποίηση NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"Το NFC ανταλλάσσει δεδομένα μεταξύ αυτής της συσκευής και άλλων κοντινών συσκευών ή στόχων, όπως τερματικών πληρωμής, συστημάτων ελέγχου πρόσβασης και διαδραστικών διαφημίσεων ή ετικετών."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Ασφαλές NFC"</string>
@@ -850,7 +853,6 @@
<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_expanded" msgid="1086342300472408106">"σύμπτυξη"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Κατάσταση"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Ταχύτητα μετάδοσης συνδέσμου"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Ταχύτητα λήψης συνδέσμου"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Ταχύτητα σύνδεσης"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Συχνότητα"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"Διεύθυνση IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Αποθηκεύτηκε μέσω"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Βεβαιωθείτε ότι η συσκευή έχει συνδεθεί, έχει φορτιστεί και ενεργοποιηθεί"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Βεβαιωθείτε ότι η συσκευή έχει συνδεθεί, έχει φορτιστεί και ενεργοποιηθεί. Εάν το πρόβλημα παραμένει, επικοινωνήστε με τον κατασκευαστή της συσκευής"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Η προσθήκη του \"<xliff:g id="SSID">%1$s</xliff:g>\" δεν υποστηρίζεται από αυτήν τη συσκευή"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Δοκιμάστε να μεταφέρετε τη συσκευή πιο κοντά στο σημείο πρόσβασης/δρομολογητή Wi‑Fi."</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Ελέγξτε τον κωδικό πρόσβασης και δοκιμάστε ξανά."</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Επικοινωνήστε με τον κατασκευαστή της συσκευής."</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Ελέγξτε τη σύνδεση και δοκιμάστε ξανά"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Επιλογή δικτύου"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Για να συνδέσετε τη συσκευή σας, επιλέξτε ένα δίκτυο"</string>
@@ -1225,7 +1231,7 @@
<string name="screen_timeout_title" msgid="785134393520893049">"Η οθόνη απενεργοποιείται"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Μετά από <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> αδράνειας"</string>
<string name="wallpaper_settings_title" msgid="5635129851136006383">"Ταπετσαρία"</string>
- <string name="style_and_wallpaper_settings_title" msgid="7580575814098427579">"Στυλ και ταπετσαρίες"</string>
+ <string name="style_and_wallpaper_settings_title" msgid="7580575814098427579">"Στιλ και ταπετσαρίες"</string>
<string name="wallpaper_settings_summary_default" msgid="7569803705735001813">"Προεπιλογή"</string>
<string name="wallpaper_settings_summary_custom" msgid="3174561317688848729">"Προσαρμοσμένη"</string>
<string name="wallpaper_suggestion_title" msgid="3812842717939877330">"Αλλαγή ταπετσαρίας"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"Επαναφ. Wi-Fi/mobile/Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Με αυτόν τον τρόπο θα γίνει επαναφορά όλων των ρυθμίσεων δικτύου, μεταξύ των οποίων για:\n\n"<li>"Wi‑Fi"</li>\n<li>"Δεδομένα κινητής τηλεφωνίας"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Διαγραφή ληφθεισών SIM"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Πατήστε στοιχεία στην οθόνη σας για να ακούσετε την εκφώνησή τους"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Προτιμήσεις υπότιτλων"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Μεγιστοποίηση"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Περιοχή μεγέθυνσης"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Επιλέξτε τις περιοχές μεγέθυνσης που θέλετε να χρησιμοποιήσετε κατά τη μεγέθυνση της οθόνης"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Πλήρης οθόνη"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Μέρος της οθόνης"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Πλήρης οθόνη και μέρος της οθόνης"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Μεγέθυνση ολόκληρης της οθόνης"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Μεγέθυνση μέρους της οθόνης"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Εμφάνιση χειριστηρίου κίνησης"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Εμφάνιση χειριστηρίου για τη μετακίνηση της περιοχής μεγέθυνσης"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Ρυθμίσεις μεγέθυνσης"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Μεγέθ. με 3πλό πάτημα"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Συντόμ. μεγέθυνσης"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Μεγέθυνση με συντόμευση και τριπλό πάτημα"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Για να ενεργοποιήσετε ή να απενεργοποιήσετε μια υπηρεσία προσβασιμότητας, σύρετε με δύο δάχτυλα προς τα επάνω από το κάτω μέρος της οθόνης.\n\nΓια εναλλαγή μεταξύ υπηρεσιών, σύρετε παρατεταμένα με δύο δάχτυλα προς τα επάνω."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Για να ενεργοποιήσετε ή να απενεργοποιήσετε μια υπηρεσία προσβασιμότητας, σύρετε με τρία δάχτυλα προς τα επάνω από το κάτω μέρος της οθόνης.\n\nΓια εναλλαγή μεταξύ υπηρεσιών, σύρετε παρατεταμένα με τρία δάχτυλα προς τα επάνω."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"ΟΚ"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Χρήση συντόμευσης για άνοιγμα"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Χρήση συντόμευσης για μεγέθυνση"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Συντόμευση για άνοιγμα της υπηρεσίας <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Συντόμευση για μεγέθυνση"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Συντόμευση ανοίγματος Διόρθωσης χρωμάτων"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Κουμπί προσβασιμότητας"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Ολίσθηση προς τα επάνω με 2 δάχτυλα από το κάτω μέρος"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Πατήστε το κουμπί <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> στο κάτω μέρος της οθόνης."</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Επιλέξτε το χρονικό διάστημα για το οποίο θέλετε να εμφανίζονται τα μηνύματα που σας ζητούν να προβείτε σε κάποια ενέργεια, αλλά τα οποία είναι ορατά μόνο προσωρινά.\n\nΑυτή η ρύθμιση δεν υποστηρίζεται από όλες τις εφαρμογές."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Καθυστέρηση παρατετ. αγγίγματος"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Αντιστροφή χρωμάτων"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Ενδέχεται να επηρεάσει την απόδοση"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Αντιστροφή χρωμάτων"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Κάντε τις φωτεινές οθόνες πιο σκοτεινές, προκειμένου τα άτομα που έχουν ευαισθησία στο έντονο φως να απολαμβάνουν μια καλύτερη εμπειρία θέασης.\n\nΣημείωση: τα σκούρα χρώματα θα αντικατασταθούν με ανοιχτά. Επίσης, τα χρώματα των εικόνων θα αντιστραφούν."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Χρόνος παραμονής"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Εάν χρησιμοποιείτε ποντίκι, μπορείτε να ρυθμίσετε τον κέρσορα ούτως ώστε να εκτελεί ενέργειες αυτόματα όταν σταματά να κινείται για συγκεκριμένο χρόνο."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Καθυστέρηση πριν από το κλικ"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Ανάδραση αφής"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Χρήση <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Χρήση διόρθωσης χρωμάτων"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Χρήση υποτίτλων"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Εμφάνιση υποτίτλων"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Εμφάνιση υποτίτλων"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Μέγεθος κειμένου, στιλ υποτίτλων"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Περισσότερες επιλογές"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Δεν υποστηρίζουν όλες οι εφαρμογές αυτήν τη ρύθμιση."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Κουμπί προσβασιμότητας"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Ολίσθηση προς τα επάνω με 2 δάχτυλα από το κάτω μέρος"</string>
@@ -2172,7 +2198,7 @@
<string name="captioning_standard_options_title" msgid="5360264497750980205">"Βασικές επιλογές"</string>
<string name="captioning_locale" msgid="5533303294290661590">"Γλώσσα"</string>
<string name="captioning_text_size" msgid="8039448543171463017">"Μέγεθος κειμένου"</string>
- <string name="captioning_preset" msgid="4174276086501638524">"Στυλ υποτίτλων"</string>
+ <string name="captioning_preset" msgid="4174276086501638524">"Στιλ υποτίτλων"</string>
<string name="captioning_custom_options_title" msgid="3858866498893566351">"Προσαρμοσμένες επιλογές"</string>
<string name="captioning_background_color" msgid="5231412761368883107">"Χρώμα φόντου"</string>
<string name="captioning_background_opacity" msgid="6453738649182382614">"Αδιαφάνεια φόντου"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Ρυθμίσεις"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, σύνδεση δικτύου, διαδίκτυο, ασύρματο, δεδομένα, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"ειδοποίηση Wi‑Fi, ειδοποίηση wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"χρήση δεδομένων"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Διακοπή δόνησης, πάτημα, πληκτρολόγιο"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Χρήση μορφής 24ώρου"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Λήψη"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Προσαρμοστικές ειδοποιήσεις"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Προτεραιότητα προσαρμοστικής ειδοποίησης"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Αυτόματος ορισμός των ειδοποιήσεων χαμηλότερης προτεραιότητας ως διακριτικών"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Προσαρμοστική ταξινόμηση ειδοποιήσεων"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Αυτόματη ταξινόμηση ειδοποιήσεων κατά συνάφεια"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Προτεινόμενες ενέργειες και απαντήσεις"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Αυτόματη εμφάνιση προτεινόμενων ενεργειών και απαντήσεων"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Να επιτρέπεται η αναβολή των ειδοποιήσεων"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Απόκρυψη εικονιδίων των διακριτικών ειδοποιήσεων"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Τα εικονίδια των διακριτικών ειδοποιήσεων δεν εμφανίζονται στη γραμμή κατάστασης"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Να επιτρέπονται οι κουκκίδες ειδοποίησης"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Εμφάνιση γραμμής πρόσφατων συνομιλιών"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Συννεφάκια"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Ορισμένες ειδοποιήσεις μπορεί να εμφανίζονται ως συννεφάκια στην οθόνη"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Ορισμένες ειδοποιήσεις και άλλο περιεχόμενο μπορούν να εμφανίζονται ως συννεφάκια στην οθόνη. Για να ανοίξετε ένα συννεφάκι, πατήστε το. Για να κάνετε παράβλεψη, σύρετέ το προς τα κάτω στην οθόνη."</string>
@@ -3938,7 +3968,7 @@
<string name="storage_summary_with_sdcard" msgid="2063780050580228868">"Εσωτερικός αποθηκευτικός χώρος: <xliff:g id="PERCENTAGE">%1$s</xliff:g> χρησιμοποιείται - <xliff:g id="FREE_SPACE">%2$s</xliff:g> ελεύθερος"</string>
<string name="display_summary" msgid="5526061030874717172">"Αδράνεια μετά από <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> απουσίας δραστηριότητας"</string>
<string name="display_dashboard_summary" msgid="5102247404958535634">"Ταπετσαρία, αδράνεια, μέγεθος γραμματοσειράς"</string>
- <string name="display_dashboard_summary_with_style" msgid="2792175367835485163">"Στυλ, ταπετσαρίες, λήξη ορίου χρόνου οθόνης, μέγεθος γραμματοσειράς"</string>
+ <string name="display_dashboard_summary_with_style" msgid="2792175367835485163">"Στιλ, ταπετσαρίες, λήξη ορίου χρόνου οθόνης, μέγεθος γραμματοσειράς"</string>
<string name="display_dashboard_nowallpaper_summary" msgid="6198590533661927162">"Αδράνεια, μέγεθος γραμματοσειράς"</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>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Πληροφορίες"</string>
<string name="low_label" msgid="6525629096999711220">"Χαμηλή"</string>
<string name="high_label" msgid="357503396626018487">"Υψηλή"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Η υψηλότερη ευαισθησία μπορεί να παρουσιάσει διένεξη με τυχόν κινήσεις εφαρμογής στα άκρα της οθόνης."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Αριστερή άκρη"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Δεξιά άκρη"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Η υψηλότερη ευαισθησία μπορεί να παρουσιάσει διένεξη με τυχόν κινήσεις εφαρμογής στα άκρα της οθόνης."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Πίσω ευαισθησία"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Ρυθμίσεις κινήσεων"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"πλοήγηση με κινήσεις, ευαισθησία κίνησης επιστροφής, κίνηση επιστροφής"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Πατήστε δύο φορές για να ελέγξετε το τηλέφωνο"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Πατήστε δύο φορές για να ελέγξετε το tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Πατήστε δύο φορές για να ελέγξετε τη συσκευή"</string>
@@ -4554,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Ιατρικές πληροφορίες, επαφές έκτακτης ανάγκης"</string>
<string name="see_more" msgid="7499355691042812723">"Δείτε περισσότερα"</string>
<string name="see_less" msgid="2642392725363552793">"Εμφάνιση λιγότερων"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Συσκευή για χρήση με την εφαρμογή <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Οι πληροφορίες πολιτικής εργασίας σας"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Η διαχείριση των ρυθμίσεων πραγματοποιείται από τον διαχειριστή IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Δείκτης χειρισμού Αναφοράς σφάλματος"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Καθορίζει ποια εφαρμογή διαχειρίζεται τη συντόμευση της Αναφοράς σφάλματος στη συσκευή σας."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Προσωπικό"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Εργασία"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Προεπιλογή συστήματος"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Αυτή η επιλογή δεν είναι πια έγκυρη. Δοκιμάστε ξανά."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-en-rAU/arrays.xml b/res/values-en-rAU/arrays.xml
index 3ed5b7f..77f0747 100644
--- a/res/values-en-rAU/arrays.xml
+++ b/res/values-en-rAU/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"None"</item>
diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml
index 8529039..adbd4ab 100644
--- a/res/values-en-rAU/strings.xml
+++ b/res/values-en-rAU/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Move to bottom"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Remove language"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Choose activity"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Device info"</string>
<string name="display_label" msgid="3056320781191343221">"Screen"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB storage"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD card"</string>
@@ -364,7 +363,7 @@
<string name="security_settings_face_enroll_improve_face_alert_body" msgid="950213874209080175">"Delete your current face data to set up face unlock again.\n\nThe face data used by face unlock will be permanently and securely deleted. After removal, you will need your PIN, pattern or password to unlock your phone, sign in to apps and confirm payments."</string>
<string name="security_settings_face_settings_use_face_category" msgid="2374998717426341095">"Use face unlock for"</string>
<string name="security_settings_face_settings_use_face_unlock_phone" msgid="5209963876503148501">"Unlocking your phone"</string>
- <string name="security_settings_face_settings_use_face_for_apps" msgid="8813038341122613020">"App sign-in & payments"</string>
+ <string name="security_settings_face_settings_use_face_for_apps" msgid="8813038341122613020">"App sign-in and payments"</string>
<string name="security_settings_face_settings_require_category" msgid="3906382658164073665">"Requirements for face unlock"</string>
<string name="security_settings_face_settings_require_attention" msgid="4395309855914391104">"Require eyes to be open"</string>
<string name="security_settings_face_settings_require_attention_details" msgid="2546230511769544074">"To unlock the phone, your eyes must be open"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Delete face data"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Set up face unlock"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Use Face Unlock to unlock your device, sign in to apps and confirm payments.\n\nKeep in mind:\nLooking at the phone can unlock it when you don’t intend to.\n\nYour phone can be unlocked by someone else if it’s held up to your face while your eyes are open.\n\nYour phone can be unlocked by someone who looks a lot like you, such as an identical sibling."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Use face unlock to unlock your device, sign in to apps and confirm payments.\n\nKeep in mind:\nLooking at the phone can unlock it when you don’t intend to.\n\nYour phone can be unlocked by someone else if it’s held up to your face, even if your eyes are closed.\n\nYour phone can be unlocked by someone who looks a lot like you, say, an identical sibling."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Delete face data?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"The face data used by face unlock will be permanently and securely deleted. After removal, you will need your PIN, pattern or password to unlock your phone, sign in to apps and confirm payments."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Use face unlock to unlock your phone"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Tap here to sign in to network"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> wants to turn on Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> wants to turn off Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Verify bytecode of debuggable apps"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Allow ART to verify bytecode for debuggable apps"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Show refresh rate"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Show the current display refresh rate"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Allow data exchange when the tablet touches another device"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Allow data exchange when the phone touches another device"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Allow data exchange when the tablet touches an NFC device"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Allow data exchange when the phone touches an NFC device"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Turn on NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC exchanges data between this device and other nearby devices or targets, such as payment terminals, access readers and interactive ads or tags."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Secure NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Wi‑Fi scanning turned on"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Advanced options"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Drop-down list Advanced Options"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"collapse"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"expand"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Network name"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Enter the SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Status"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Transmit link speed"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Receive link speed"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Link speed"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frequency"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP address"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Saved via"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Make sure that the device has been plugged in, charged and turned on"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Make sure that the device has been plugged in, charged and turned on. If the issue continues, contact the device manufacturer"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Adding \'<xliff:g id="SSID">%1$s</xliff:g>\' isn’t supported by this device"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Try moving the device closer to your Wi‑Fi access point/router"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Check the password and try again"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Contact the device manufacturer"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Check connection and try again"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Choose network"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"To connect your device, choose a network"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Reset default APN settings completed"</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Reset options"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Network, apps or device can be reset"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Apps can be reset"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Reset Wi-Fi, mobile & Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"This will reset all network settings, including:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobile data"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Erase downloaded SIMs"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Tap items on your screen to hear them read aloud"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Caption preferences"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Magnification"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Magnification area"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Choose the magnification area(s) that you want to use when magnifying the screen"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Full screen"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Part of screen"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Full screen & part of screen"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Magnify entire screen"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Magnify part of screen"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Show move controller"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Show a joystick-like controller to move the magnification area"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Magnify settings"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Magnify with triple-tap"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Magnify with shortcut"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Magnify with shortcut & triple-tap"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"To turn an accessibility service on or off, swipe up from the bottom of the screen with two fingers.\n\nTo switch between services, swipe up with two fingers and hold."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"To turn an accessibility service on or off, swipe up from the bottom of the screen with three fingers.\n\nTo switch between services, swipe up with three fingers and hold."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"OK"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Use shortcut to open"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Use shortcut to magnify"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Shortcut to open <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Shortcut to magnify"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Shortcut to open colour correction"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Accessibility button"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Two-finger swipe up from bottom"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Tap the <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> button at the bottom of your screen"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Choose how long to show messages that ask you to take action, but are visible only temporarily.\n\nNot all apps support this setting."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Touch and hold delay"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Colour inversion"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"May affect performance"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Invert colours"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Turn light screens dark so people who are sensitive to bright light can have a better viewing experience.\n\nNote: Dark colours will turn light. Images will also be inverted."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Dwell timing"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"If you are using a mouse, you can set the cursor to take action automatically when it stops moving for a certain amount of time."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Delay before click"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Touch feedback"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Use <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Use colour correction"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Use captions"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Show captions"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Caption appearance"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Text size, caption style"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"More options"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Not all apps support this setting."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Accessibility button"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2-finger swipe up from bottom"</string>
@@ -2669,7 +2695,7 @@
<string name="header_add_an_account" msgid="3919151542338822661">"Add an account"</string>
<string name="really_remove_account_title" msgid="253097435885652310">"Remove account?"</string>
<string name="really_remove_account_message" product="tablet" msgid="8893801622174947887">"Removing this account will delete all of its messages, contacts and other data from the tablet!"</string>
- <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Removing this account will delete all of its messages, contacts and other data from the phone!"</string>
+ <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Removing this account will delete all of its messages, contacts and other data from the phone."</string>
<string name="really_remove_account_message" product="device" msgid="5241756807386611084">"Removing this account will delete all of its messages, contacts and other data from the device."</string>
<string name="remove_account_failed" msgid="3709502163548900644">"This change isn\'t allowed by your admin"</string>
<string name="cant_sync_dialog_title" msgid="2613000568881139517">"Cannot sync manually"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Settings"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, network connection, internet, wireless, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi notification, wi-fi notification"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"data usage"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Stop vibration, tap, keyboard"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Use 24-hour format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Download"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Adaptive notifications"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Adaptive notification priority"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Automatically set lower priority notifications to Gentle"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Adaptive notification ranking"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Automatically rank notifications by relevance"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Suggested actions and replies"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Automatically show suggested actions and replies"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Allow notification snoozing"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Hide icons from gentle notifications"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Icons from gentle notifications aren\'t shown in the status bar"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Allow notification dots"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Show strip of recent conversations"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Bubbles"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Some notifications can appear as bubbles on the screen"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Some notifications and other content can appear as bubbles on the screen. To open a bubble, tap it. To dismiss it, drag it down the screen."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Information"</string>
<string name="low_label" msgid="6525629096999711220">"Low"</string>
<string name="high_label" msgid="357503396626018487">"High"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Higher sensitivity may conflict with any app gestures along the edges of the screen."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Left edge"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Right edge"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Higher sensitivity may conflict with any app gestures along the edges of the screen."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Back sensitivity"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Gesture settings"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"gesture navigation, back sensitivity, back gesture"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Double-tap to check phone"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Double-tap to check tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Double-tap to check device"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid network mode <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Access point names"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Unavailable when connected to <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Medical info, emergency contacts"</string>
<string name="see_more" msgid="7499355691042812723">"See more"</string>
<string name="see_less" msgid="2642392725363552793">"See less"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Device to use with <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Your work policy info"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Settings managed by your IT admin"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Bug report handler"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determines which app handles the bug report shortcut on your device."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Work"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"System default"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"This choice is no longer valid. Try again."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-en-rCA/arrays.xml b/res/values-en-rCA/arrays.xml
index 3ed5b7f..77f0747 100644
--- a/res/values-en-rCA/arrays.xml
+++ b/res/values-en-rCA/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"None"</item>
diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml
index fb85084..0d4d68b 100644
--- a/res/values-en-rCA/strings.xml
+++ b/res/values-en-rCA/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Move to bottom"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Remove language"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Choose activity"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Device info"</string>
<string name="display_label" msgid="3056320781191343221">"Screen"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB storage"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD card"</string>
@@ -364,7 +363,7 @@
<string name="security_settings_face_enroll_improve_face_alert_body" msgid="950213874209080175">"Delete your current face data to set up face unlock again.\n\nThe face data used by face unlock will be permanently and securely deleted. After removal, you will need your PIN, pattern or password to unlock your phone, sign in to apps and confirm payments."</string>
<string name="security_settings_face_settings_use_face_category" msgid="2374998717426341095">"Use face unlock for"</string>
<string name="security_settings_face_settings_use_face_unlock_phone" msgid="5209963876503148501">"Unlocking your phone"</string>
- <string name="security_settings_face_settings_use_face_for_apps" msgid="8813038341122613020">"App sign-in & payments"</string>
+ <string name="security_settings_face_settings_use_face_for_apps" msgid="8813038341122613020">"App sign-in and payments"</string>
<string name="security_settings_face_settings_require_category" msgid="3906382658164073665">"Requirements for face unlock"</string>
<string name="security_settings_face_settings_require_attention" msgid="4395309855914391104">"Require eyes to be open"</string>
<string name="security_settings_face_settings_require_attention_details" msgid="2546230511769544074">"To unlock the phone, your eyes must be open"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Delete face data"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Set up face unlock"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Use Face Unlock to unlock your device, sign in to apps and confirm payments.\n\nKeep in mind:\nLooking at the phone can unlock it when you don’t intend to.\n\nYour phone can be unlocked by someone else if it’s held up to your face while your eyes are open.\n\nYour phone can be unlocked by someone who looks a lot like you, such as an identical sibling."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Use face unlock to unlock your device, sign in to apps and confirm payments.\n\nKeep in mind:\nLooking at the phone can unlock it when you don’t intend to.\n\nYour phone can be unlocked by someone else if it’s held up to your face, even if your eyes are closed.\n\nYour phone can be unlocked by someone who looks a lot like you, say, an identical sibling."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Delete face data?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"The face data used by face unlock will be permanently and securely deleted. After removal, you will need your PIN, pattern or password to unlock your phone, sign in to apps and confirm payments."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Use face unlock to unlock your phone"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Tap here to sign in to network"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> wants to turn on Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> wants to turn off Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Verify bytecode of debuggable apps"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Allow ART to verify bytecode for debuggable apps"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Show refresh rate"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Show the current display refresh rate"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Allow data exchange when the tablet touches another device"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Allow data exchange when the phone touches another device"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Allow data exchange when the tablet touches an NFC device"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Allow data exchange when the phone touches an NFC device"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Turn on NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC exchanges data between this device and other nearby devices or targets, such as payment terminals, access readers and interactive ads or tags."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Secure NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Wi‑Fi scanning turned on"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Advanced options"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Drop-down list Advanced Options"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"collapse"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"expand"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Network name"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Enter the SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Status"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Transmit link speed"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Receive link speed"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Link speed"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frequency"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP address"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Saved via"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Make sure that the device has been plugged in, charged and turned on"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Make sure that the device has been plugged in, charged and turned on. If the issue continues, contact the device manufacturer"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Adding \'<xliff:g id="SSID">%1$s</xliff:g>\' isn’t supported by this device"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Try moving the device closer to your Wi‑Fi access point/router"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Check the password and try again"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Contact the device manufacturer"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Check connection and try again"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Choose network"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"To connect your device, choose a network"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Reset default APN settings completed"</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Reset options"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Network, apps or device can be reset"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Apps can be reset"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Reset Wi-Fi, mobile & Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"This will reset all network settings, including:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobile data"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Erase downloaded SIMs"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Tap items on your screen to hear them read aloud"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Caption preferences"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Magnification"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Magnification area"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Choose the magnification area(s) that you want to use when magnifying the screen"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Full screen"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Part of screen"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Full screen & part of screen"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Magnify entire screen"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Magnify part of screen"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Show move controller"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Show a joystick-like controller to move the magnification area"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Magnify settings"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Magnify with triple-tap"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Magnify with shortcut"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Magnify with shortcut & triple-tap"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"To turn an accessibility service on or off, swipe up from the bottom of the screen with two fingers.\n\nTo switch between services, swipe up with two fingers and hold."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"To turn an accessibility service on or off, swipe up from the bottom of the screen with three fingers.\n\nTo switch between services, swipe up with three fingers and hold."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"OK"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Use shortcut to open"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Use shortcut to magnify"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Shortcut to open <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Shortcut to magnify"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Shortcut to open colour correction"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Accessibility button"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Two-finger swipe up from bottom"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Tap the <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> button at the bottom of your screen"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Choose how long to show messages that ask you to take action, but are visible only temporarily.\n\nNot all apps support this setting."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Touch and hold delay"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Colour inversion"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"May affect performance"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Invert colours"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Turn light screens dark so people who are sensitive to bright light can have a better viewing experience.\n\nNote: Dark colours will turn light. Images will also be inverted."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Dwell timing"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"If you are using a mouse, you can set the cursor to take action automatically when it stops moving for a certain amount of time."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Delay before click"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Touch feedback"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Use <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Use colour correction"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Use captions"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Show captions"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Caption appearance"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Text size, caption style"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"More options"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Not all apps support this setting."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Accessibility button"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2-finger swipe up from bottom"</string>
@@ -2669,7 +2695,7 @@
<string name="header_add_an_account" msgid="3919151542338822661">"Add an account"</string>
<string name="really_remove_account_title" msgid="253097435885652310">"Remove account?"</string>
<string name="really_remove_account_message" product="tablet" msgid="8893801622174947887">"Removing this account will delete all of its messages, contacts and other data from the tablet!"</string>
- <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Removing this account will delete all of its messages, contacts and other data from the phone!"</string>
+ <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Removing this account will delete all of its messages, contacts and other data from the phone."</string>
<string name="really_remove_account_message" product="device" msgid="5241756807386611084">"Removing this account will delete all of its messages, contacts and other data from the device."</string>
<string name="remove_account_failed" msgid="3709502163548900644">"This change isn\'t allowed by your admin"</string>
<string name="cant_sync_dialog_title" msgid="2613000568881139517">"Cannot sync manually"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Settings"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, network connection, internet, wireless, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi notification, wi-fi notification"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"data usage"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Stop vibration, tap, keyboard"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Use 24-hour format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Download"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Adaptive notifications"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Adaptive notification priority"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Automatically set lower priority notifications to Gentle"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Adaptive notification ranking"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Automatically rank notifications by relevance"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Suggested actions and replies"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Automatically show suggested actions and replies"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Allow notification snoozing"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Hide icons from gentle notifications"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Icons from gentle notifications aren\'t shown in the status bar"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Allow notification dots"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Show strip of recent conversations"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Bubbles"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Some notifications can appear as bubbles on the screen"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Some notifications and other content can appear as bubbles on the screen. To open a bubble, tap it. To dismiss it, drag it down the screen."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Information"</string>
<string name="low_label" msgid="6525629096999711220">"Low"</string>
<string name="high_label" msgid="357503396626018487">"High"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Higher sensitivity may conflict with any app gestures along the edges of the screen."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Left edge"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Right edge"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Higher sensitivity may conflict with any app gestures along the edges of the screen."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Back sensitivity"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Gesture settings"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"gesture navigation, back sensitivity, back gesture"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Double-tap to check phone"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Double-tap to check tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Double-tap to check device"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid network mode <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Access point names"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Unavailable when connected to <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Medical info, emergency contacts"</string>
<string name="see_more" msgid="7499355691042812723">"See more"</string>
<string name="see_less" msgid="2642392725363552793">"See less"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Device to use with <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Your work policy info"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Settings managed by your IT admin"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Bug report handler"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determines which app handles the bug report shortcut on your device."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Work"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"System default"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"This choice is no longer valid. Try again."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-en-rGB/arrays.xml b/res/values-en-rGB/arrays.xml
index 3ed5b7f..77f0747 100644
--- a/res/values-en-rGB/arrays.xml
+++ b/res/values-en-rGB/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"None"</item>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index 8529039..adbd4ab 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Move to bottom"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Remove language"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Choose activity"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Device info"</string>
<string name="display_label" msgid="3056320781191343221">"Screen"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB storage"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD card"</string>
@@ -364,7 +363,7 @@
<string name="security_settings_face_enroll_improve_face_alert_body" msgid="950213874209080175">"Delete your current face data to set up face unlock again.\n\nThe face data used by face unlock will be permanently and securely deleted. After removal, you will need your PIN, pattern or password to unlock your phone, sign in to apps and confirm payments."</string>
<string name="security_settings_face_settings_use_face_category" msgid="2374998717426341095">"Use face unlock for"</string>
<string name="security_settings_face_settings_use_face_unlock_phone" msgid="5209963876503148501">"Unlocking your phone"</string>
- <string name="security_settings_face_settings_use_face_for_apps" msgid="8813038341122613020">"App sign-in & payments"</string>
+ <string name="security_settings_face_settings_use_face_for_apps" msgid="8813038341122613020">"App sign-in and payments"</string>
<string name="security_settings_face_settings_require_category" msgid="3906382658164073665">"Requirements for face unlock"</string>
<string name="security_settings_face_settings_require_attention" msgid="4395309855914391104">"Require eyes to be open"</string>
<string name="security_settings_face_settings_require_attention_details" msgid="2546230511769544074">"To unlock the phone, your eyes must be open"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Delete face data"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Set up face unlock"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Use Face Unlock to unlock your device, sign in to apps and confirm payments.\n\nKeep in mind:\nLooking at the phone can unlock it when you don’t intend to.\n\nYour phone can be unlocked by someone else if it’s held up to your face while your eyes are open.\n\nYour phone can be unlocked by someone who looks a lot like you, such as an identical sibling."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Use face unlock to unlock your device, sign in to apps and confirm payments.\n\nKeep in mind:\nLooking at the phone can unlock it when you don’t intend to.\n\nYour phone can be unlocked by someone else if it’s held up to your face, even if your eyes are closed.\n\nYour phone can be unlocked by someone who looks a lot like you, say, an identical sibling."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Delete face data?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"The face data used by face unlock will be permanently and securely deleted. After removal, you will need your PIN, pattern or password to unlock your phone, sign in to apps and confirm payments."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Use face unlock to unlock your phone"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Tap here to sign in to network"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> wants to turn on Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> wants to turn off Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Verify bytecode of debuggable apps"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Allow ART to verify bytecode for debuggable apps"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Show refresh rate"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Show the current display refresh rate"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Allow data exchange when the tablet touches another device"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Allow data exchange when the phone touches another device"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Allow data exchange when the tablet touches an NFC device"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Allow data exchange when the phone touches an NFC device"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Turn on NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC exchanges data between this device and other nearby devices or targets, such as payment terminals, access readers and interactive ads or tags."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Secure NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Wi‑Fi scanning turned on"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Advanced options"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Drop-down list Advanced Options"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"collapse"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"expand"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Network name"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Enter the SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Status"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Transmit link speed"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Receive link speed"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Link speed"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frequency"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP address"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Saved via"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Make sure that the device has been plugged in, charged and turned on"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Make sure that the device has been plugged in, charged and turned on. If the issue continues, contact the device manufacturer"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Adding \'<xliff:g id="SSID">%1$s</xliff:g>\' isn’t supported by this device"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Try moving the device closer to your Wi‑Fi access point/router"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Check the password and try again"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Contact the device manufacturer"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Check connection and try again"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Choose network"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"To connect your device, choose a network"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Reset default APN settings completed"</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Reset options"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Network, apps or device can be reset"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Apps can be reset"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Reset Wi-Fi, mobile & Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"This will reset all network settings, including:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobile data"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Erase downloaded SIMs"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Tap items on your screen to hear them read aloud"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Caption preferences"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Magnification"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Magnification area"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Choose the magnification area(s) that you want to use when magnifying the screen"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Full screen"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Part of screen"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Full screen & part of screen"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Magnify entire screen"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Magnify part of screen"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Show move controller"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Show a joystick-like controller to move the magnification area"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Magnify settings"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Magnify with triple-tap"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Magnify with shortcut"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Magnify with shortcut & triple-tap"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"To turn an accessibility service on or off, swipe up from the bottom of the screen with two fingers.\n\nTo switch between services, swipe up with two fingers and hold."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"To turn an accessibility service on or off, swipe up from the bottom of the screen with three fingers.\n\nTo switch between services, swipe up with three fingers and hold."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"OK"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Use shortcut to open"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Use shortcut to magnify"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Shortcut to open <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Shortcut to magnify"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Shortcut to open colour correction"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Accessibility button"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Two-finger swipe up from bottom"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Tap the <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> button at the bottom of your screen"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Choose how long to show messages that ask you to take action, but are visible only temporarily.\n\nNot all apps support this setting."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Touch and hold delay"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Colour inversion"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"May affect performance"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Invert colours"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Turn light screens dark so people who are sensitive to bright light can have a better viewing experience.\n\nNote: Dark colours will turn light. Images will also be inverted."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Dwell timing"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"If you are using a mouse, you can set the cursor to take action automatically when it stops moving for a certain amount of time."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Delay before click"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Touch feedback"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Use <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Use colour correction"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Use captions"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Show captions"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Caption appearance"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Text size, caption style"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"More options"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Not all apps support this setting."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Accessibility button"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2-finger swipe up from bottom"</string>
@@ -2669,7 +2695,7 @@
<string name="header_add_an_account" msgid="3919151542338822661">"Add an account"</string>
<string name="really_remove_account_title" msgid="253097435885652310">"Remove account?"</string>
<string name="really_remove_account_message" product="tablet" msgid="8893801622174947887">"Removing this account will delete all of its messages, contacts and other data from the tablet!"</string>
- <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Removing this account will delete all of its messages, contacts and other data from the phone!"</string>
+ <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Removing this account will delete all of its messages, contacts and other data from the phone."</string>
<string name="really_remove_account_message" product="device" msgid="5241756807386611084">"Removing this account will delete all of its messages, contacts and other data from the device."</string>
<string name="remove_account_failed" msgid="3709502163548900644">"This change isn\'t allowed by your admin"</string>
<string name="cant_sync_dialog_title" msgid="2613000568881139517">"Cannot sync manually"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Settings"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, network connection, internet, wireless, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi notification, wi-fi notification"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"data usage"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Stop vibration, tap, keyboard"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Use 24-hour format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Download"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Adaptive notifications"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Adaptive notification priority"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Automatically set lower priority notifications to Gentle"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Adaptive notification ranking"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Automatically rank notifications by relevance"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Suggested actions and replies"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Automatically show suggested actions and replies"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Allow notification snoozing"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Hide icons from gentle notifications"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Icons from gentle notifications aren\'t shown in the status bar"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Allow notification dots"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Show strip of recent conversations"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Bubbles"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Some notifications can appear as bubbles on the screen"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Some notifications and other content can appear as bubbles on the screen. To open a bubble, tap it. To dismiss it, drag it down the screen."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Information"</string>
<string name="low_label" msgid="6525629096999711220">"Low"</string>
<string name="high_label" msgid="357503396626018487">"High"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Higher sensitivity may conflict with any app gestures along the edges of the screen."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Left edge"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Right edge"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Higher sensitivity may conflict with any app gestures along the edges of the screen."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Back sensitivity"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Gesture settings"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"gesture navigation, back sensitivity, back gesture"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Double-tap to check phone"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Double-tap to check tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Double-tap to check device"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid network mode <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Access point names"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Unavailable when connected to <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Medical info, emergency contacts"</string>
<string name="see_more" msgid="7499355691042812723">"See more"</string>
<string name="see_less" msgid="2642392725363552793">"See less"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Device to use with <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Your work policy info"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Settings managed by your IT admin"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Bug report handler"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determines which app handles the bug report shortcut on your device."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Work"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"System default"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"This choice is no longer valid. Try again."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-en-rIN/arrays.xml b/res/values-en-rIN/arrays.xml
index 3ed5b7f..77f0747 100644
--- a/res/values-en-rIN/arrays.xml
+++ b/res/values-en-rIN/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"None"</item>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index 23aacaf..6900f10 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Move to bottom"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Remove language"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Choose activity"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Device info"</string>
<string name="display_label" msgid="3056320781191343221">"Screen"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB storage"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD card"</string>
@@ -364,7 +363,7 @@
<string name="security_settings_face_enroll_improve_face_alert_body" msgid="950213874209080175">"Delete your current face data to set up face unlock again.\n\nThe face data used by face unlock will be permanently and securely deleted. After removal, you will need your PIN, pattern or password to unlock your phone, sign in to apps and confirm payments."</string>
<string name="security_settings_face_settings_use_face_category" msgid="2374998717426341095">"Use face unlock for"</string>
<string name="security_settings_face_settings_use_face_unlock_phone" msgid="5209963876503148501">"Unlocking your phone"</string>
- <string name="security_settings_face_settings_use_face_for_apps" msgid="8813038341122613020">"App sign-in & payments"</string>
+ <string name="security_settings_face_settings_use_face_for_apps" msgid="8813038341122613020">"App sign-in and payments"</string>
<string name="security_settings_face_settings_require_category" msgid="3906382658164073665">"Requirements for face unlock"</string>
<string name="security_settings_face_settings_require_attention" msgid="4395309855914391104">"Require eyes to be open"</string>
<string name="security_settings_face_settings_require_attention_details" msgid="2546230511769544074">"To unlock the phone, your eyes must be open"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Delete face data"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Set up face unlock"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Use Face Unlock to unlock your device, sign in to apps and confirm payments.\n\nKeep in mind:\nLooking at the phone can unlock it when you don’t intend to.\n\nYour phone can be unlocked by someone else if it’s held up to your face while your eyes are open.\n\nYour phone can be unlocked by someone who looks a lot like you, such as an identical sibling."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Use face unlock to unlock your device, sign in to apps and confirm payments.\n\nKeep in mind:\nLooking at the phone can unlock it when you don’t intend to.\n\nYour phone can be unlocked by someone else if it’s held up to your face, even if your eyes are closed.\n\nYour phone can be unlocked by someone who looks a lot like you, say, an identical sibling."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Delete face data?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"The face data used by face unlock will be permanently and securely deleted. After removal, you will need your PIN, pattern or password to unlock your phone, sign in to apps and confirm payments."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Use face unlock to unlock your phone"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Tap here to sign in to network"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> wants to turn on Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> wants to turn off Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Verify bytecode of debuggable apps"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Allow ART to verify bytecode for debuggable apps"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Show refresh rate"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Show the current display refresh rate"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Allow data exchange when the tablet touches another device"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Allow data exchange when the phone touches another device"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Allow data exchange when the tablet touches an NFC device"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Allow data exchange when the phone touches an NFC device"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Turn on NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC exchanges data between this device and other nearby devices or targets, such as payment terminals, access readers and interactive ads or tags."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Secure NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Wi‑Fi scanning turned on"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Advanced options"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Drop-down list Advanced Options"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"collapse"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"expand"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Network name"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Enter the SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Status"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Transmit link speed"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Receive link speed"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Link speed"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frequency"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP address"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Saved via"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Make sure that the device has been plugged in, charged and turned on"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Make sure that the device has been plugged in, charged and turned on. If the issue continues, contact the device manufacturer"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Adding \'<xliff:g id="SSID">%1$s</xliff:g>\' isn’t supported by this device"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Try moving the device closer to your Wi‑Fi access point/router"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Check the password and try again"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Contact the device manufacturer"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Check connection and try again"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Choose network"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"To connect your device, choose a network"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Reset default APN settings completed"</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Reset options"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Network, apps or device can be reset"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Apps can be reset"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Reset Wi-Fi, mobile & Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"This will reset all network settings, including:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobile data"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Erase downloaded SIMs"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Tap items on your screen to hear them read aloud"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Caption preferences"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Magnification"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Magnification area"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Choose the magnification area(s) that you want to use when magnifying the screen"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Full screen"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Part of screen"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Full screen & part of screen"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Magnify entire screen"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Magnify part of screen"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Show move controller"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Show a joystick-like controller to move the magnification area"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Magnify settings"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Magnify with triple-tap"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Magnify with shortcut"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Magnify with shortcut & triple-tap"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"To turn an accessibility service on or off, swipe up from the bottom of the screen with two fingers.\n\nTo switch between services, swipe up with two fingers and hold."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"To turn an accessibility service on or off, swipe up from the bottom of the screen with three fingers.\n\nTo switch between services, swipe up with three fingers and hold."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"OK"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Use shortcut to open"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Use shortcut to magnify"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Shortcut to open <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Shortcut to magnify"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Shortcut to open colour correction"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Accessibility button"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Two-finger swipe up from bottom"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Tap the <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> button at the bottom of your screen"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Choose how long to show messages that ask you to take action, but are visible only temporarily.\n\nNot all apps support this setting."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Touch and hold delay"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Colour inversion"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"May affect performance"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Invert colours"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Turn light screens dark so people who are sensitive to bright light can have a better viewing experience.\n\nNote: Dark colours will turn light. Images will also be inverted."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Dwell timing"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"If you are using a mouse, you can set the cursor to take action automatically when it stops moving for a certain amount of time."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Delay before click"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Touch feedback"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Use <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Use colour correction"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Use captions"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Show captions"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Caption appearance"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Text size, caption style"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"More options"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Not all apps support this setting."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Accessibility button"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2-finger swipe up from bottom"</string>
@@ -2669,7 +2695,7 @@
<string name="header_add_an_account" msgid="3919151542338822661">"Add an account"</string>
<string name="really_remove_account_title" msgid="253097435885652310">"Remove account?"</string>
<string name="really_remove_account_message" product="tablet" msgid="8893801622174947887">"Removing this account will delete all of its messages, contacts and other data from the tablet!"</string>
- <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Removing this account will delete all of its messages, contacts and other data from the phone!"</string>
+ <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Removing this account will delete all of its messages, contacts and other data from the phone."</string>
<string name="really_remove_account_message" product="device" msgid="5241756807386611084">"Removing this account will delete all of its messages, contacts and other data from the device."</string>
<string name="remove_account_failed" msgid="3709502163548900644">"This change isn\'t allowed by your admin"</string>
<string name="cant_sync_dialog_title" msgid="2613000568881139517">"Cannot sync manually"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Settings"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, network connection, internet, wireless, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi notification, wi-fi notification"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"data usage"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Stop vibration, tap, keyboard"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Use 24-hour format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Download"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Adaptive notifications"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Adaptive notification priority"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Automatically set lower priority notifications to Gentle"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Adaptive notification ranking"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Automatically rank notifications by relevance"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Suggested actions and replies"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Automatically show suggested actions and replies"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Allow notification snoozing"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Hide icons from gentle notifications"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Icons from gentle notifications aren\'t shown in the status bar"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Allow notification dots"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Show strip of recent conversations"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Bubbles"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Some notifications can appear as bubbles on the screen"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Some notifications and other content can appear as bubbles on the screen. To open a bubble, tap it. To dismiss it, drag it down the screen."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Information"</string>
<string name="low_label" msgid="6525629096999711220">"Low"</string>
<string name="high_label" msgid="357503396626018487">"High"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Higher sensitivity may conflict with any app gestures along the edges of the screen."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Left edge"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Right edge"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Higher sensitivity may conflict with any app gestures along the edges of the screen."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Back sensitivity"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Gesture settings"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"gesture navigation, back sensitivity, back gesture"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Double-tap to check phone"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Double-tap to check tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Double-tap to check device"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid network mode <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Access point names"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Unavailable when connected to <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Medical info, emergency contacts"</string>
<string name="see_more" msgid="7499355691042812723">"See more"</string>
<string name="see_less" msgid="2642392725363552793">"See less"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Device to use with <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Your work policy info"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Settings managed by your IT admin"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Bug report handler"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determines which app handles the bug report shortcut on your device."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Work"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"System default"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"This choice is no longer valid. Try again."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-en-rXC/arrays.xml b/res/values-en-rXC/arrays.xml
index aea3ace..e638dfb 100644
--- a/res/values-en-rXC/arrays.xml
+++ b/res/values-en-rXC/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"None"</item>
diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml
index 50c563d..55c1b98 100644
--- a/res/values-en-rXC/strings.xml
+++ b/res/values-en-rXC/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Move to bottom"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Remove language"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Choose activity"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Device info"</string>
<string name="display_label" msgid="3056320781191343221">"Screen"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB storage"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD card"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Delete face data"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Set up face unlock"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Use face unlock to unlock your device, sign in to apps, and confirm payments.\n\nKeep in mind:\nLooking at the phone can unlock it when you don’t intend to.\n\nYour phone can be unlocked by someone else if it’s held up to your face while your eyes are open.\n\nYour phone can be unlocked by someone who looks a lot like you, say, an identical sibling."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Use face unlock to unlock your device, sign in to apps, and confirm payments.\n\nKeep in mind:\nLooking at the phone can unlock it when you don’t intend to.\n\nYour phone can be unlocked by someone else if it’s held up to your face, even if your eyes are closed.\n\nYour phone can be unlocked by someone who looks a lot like you, say, an identical sibling."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Delete face data?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"The face data used by face unlock will be permanently and securely deleted. After removal, you will need your PIN, pattern, or password to unlock your phone, sign in to apps, and confirm payments."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Use face unlock to unlock your phone"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Tap here to sign in to network"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> wants to turn on Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> wants to turn off Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Verify bytecode of debuggable apps"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Allow ART to verify bytecode for debuggable apps"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Show refresh rate"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Show the current display refresh rate"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Allow data exchange when the tablet touches another device"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Allow data exchange when the phone touches another device"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Allow data exchange when the tablet touches an NFC device"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Allow data exchange when the phone touches an NFC device"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Turn on NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC exchanges data between this device and other nearby devices or targets, such as payment terminals, access readers, and interactive ads or tags."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Secure NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Wi‑Fi scanning turned on"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Advanced options"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Drop down list Advanced Options"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"collapse"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"expand"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Network name"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Enter the SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Status"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Transmit link speed"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Receive link speed"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Link speed"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frequency"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP address"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Saved via"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Make sure the device has been plugged in, charged, and turned on"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Make sure the device has been plugged in, charged, and turned on. If the issue continues, contact the device manufacturer"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Adding “<xliff:g id="SSID">%1$s</xliff:g>” isn’t supported by this device"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Try moving the device closer to your Wi‑Fi access point/router"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Check the password and try again"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Contact the device manufacturer"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Check connection and try again"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Choose network"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"To connect your device, choose a network"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Reset default APN settings completed."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Reset options"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Network, apps, or device can be reset"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Apps can be reset"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Reset Wi-Fi, mobile & Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"This will reset all network settings, including:\n\n"<li>"Wi‑Fi"</li>"\n"<li>"Mobile data"</li>"\n"<li>"Bluetooth"</li>""</string>
<string name="reset_esim_title" msgid="6152167073280852849">"Erase downloaded SIMs"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Tap items on your screen to hear them read aloud"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Caption preferences"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Magnification"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Magnification area"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Choose the magnification area(s) you want to use when magnifying the screen"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Full screen"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Part of screen"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Full screen & part of screen"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Magnify entire screen"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Magnify part of screen"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Show move controller"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Show a joystick-like controller to move the magnification area"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Magnify settings"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Magnify with triple-tap"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Magnify with shortcut"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Magnify with shortcut & triple-tap"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"To turn an accessibility service on or off, swipe up from the bottom of the screen with two fingers.\n\nTo switch between services, swipe up with two fingers and hold."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"To turn an accessibility service on or off, swipe up from the bottom of the screen with three fingers.\n\nTo switch between services, swipe up with three fingers and hold."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Got it"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Use shortcut to open"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Use shortcut to magnify"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Shortcut to open <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Shortcut to magnify"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Shortcut to open Color correction"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Accessibility Button"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"2-finger swipe up from bottom"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Tap the <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> button at the bottom of your screen"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Choose how long to show messages that ask you to take action, but are visible only temporarily.\n\nNot all apps support this setting."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Touch & hold delay"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Color inversion"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"May affect performance"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Invert colors"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Turn light screens dark so people who are sensitive to bright light can have a better viewing experience.\n\nNote: dark colors will turn light. Images will also be inverted."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Dwell timing"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"If you are using a mouse, you can set the cursor to take action automatically when it stops moving for a certain amount of time."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Delay before click"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Touch feedback"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Use <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Use color correction"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Use captions"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Show captions"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Caption appearance"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Text size, caption style"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"More options"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Not all apps support this setting."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Accessibility button"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2-finger swipe up from bottom"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Settings"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, network connection, internet, wireless, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi notification, wifi notification"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"data usage"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Stop vibration, tap, keyboard"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Use 24-hour format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Download"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Adaptive notifications"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Adaptive notification priority"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Automatically set lower priority notifications to Gentle"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Adaptive notification ranking"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Automatically rank notifications by relevance"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Suggested actions and replies"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Automatically show suggested actions & replies"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Allow notification snoozing"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Hide icons from gentle notifications"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Icons from gentle notifications aren\'t shown in the status bar"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Allow notification dots"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Show strip of recent conversations"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Bubbles"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Some notifications can appear as bubbles on the screen"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Some notifications and other content can appear as bubbles on the screen. To open a bubble, tap it. To dismiss it, drag it down the screen."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Information"</string>
<string name="low_label" msgid="6525629096999711220">"Low"</string>
<string name="high_label" msgid="357503396626018487">"High"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">"\nHigher sensitivity may conflict with any app gestures along the edges of the screen."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Left edge"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Right edge"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Higher sensitivity may conflict with any app gestures along the edges of the screen."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Back Sensitivity"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Gesture Settings"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"gesture navigation, back sensitivity, back gesture"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Double-tap to check phone"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Double-tap to check tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Double-tap to check device"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid Network Mode <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Access Point Names"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Unavailable when connected to <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Medical info, emergency contacts"</string>
<string name="see_more" msgid="7499355691042812723">"See more"</string>
<string name="see_less" msgid="2642392725363552793">"See less"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Device to use with <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Your work policy info"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Settings managed by your IT admin"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Bug report handler"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determines which app handles the Bug Report shortcut on your device."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Work"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"System default"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"This choice is no longer valid. Try again."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-es-rUS/arrays.xml b/res/values-es-rUS/arrays.xml
index c8db3a2..017d833 100644
--- a/res/values-es-rUS/arrays.xml
+++ b/res/values-es-rUS/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Ninguno"</item>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index 2e3f580..c2df6ca 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Mover al final"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Quitar el idioma"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Elige actividad"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Información de dispositivo"</string>
<string name="display_label" msgid="3056320781191343221">"Pantalla"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Almacenamiento USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Tarjeta SD"</string>
@@ -373,8 +372,9 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Borrar datos faciales"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Configurar Desbloqueo facial"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Usa el Desbloqueo facial para desbloquear tu dispositivo, acceder a apps y confirmar pagos.\n\nTen en cuenta lo siguiente:\nMirar el teléfono puede desbloquearlo aunque no lo desees.\n\nUn tercero puede desbloquear el teléfono si lo sostiene frente a tu rostro mientras tienes los ojos abiertos.\n\nPor otro lado, también puede desbloquearlo cualquier persona que se parezca a ti, como un hermano gemelo."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Usa el desbloqueo facial para desbloquear tu dispositivo, acceder a apps y confirmar pagos.\n\nTen en cuenta lo siguiente:\nMirar el teléfono puede desbloquearlo aunque no lo desees.\n\nUn tercero puede desbloquear el teléfono si lo sostiene frente a tu rostro, incluso aunque tengas los ojos cerrados.\n\nPor otro lado, también puede desbloquearlo cualquier persona que se parezca mucho a ti, como un hermano gemelo."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"¿Quieres borrar los datos faciales?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Se borrarán de manera segura y permanente los datos del rostro que usa el desbloqueo facial. Tras la eliminación, deberás ingresar tu PIN, patrón o contraseña para desbloquear el teléfono, acceder a apps y confirmar pagos."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Se borrarán los datos del rostro que usa el desbloqueo facial definitivamente y de manera segura. Tras la eliminación, deberás ingresar el PIN, el patrón o la contraseña para desbloquear el teléfono, acceder a las apps y confirmar pagos."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Usa tu rostro para desbloquear el teléfono"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Huella digital"</string>
<string name="fingerprint_manage_category_title" msgid="1249349505688268850">"Adm. huellas digitales"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Presiona aquí para acceder a la red"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> quiere activar la conexión Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> quiere desactivar la conexión Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Verificar bytecode de apps depurables"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Permitir que ART verifique el bytecode de apps depurables"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Frec. de actualización"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Mostrar frec. de actualización actual de pantalla"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Permitir el intercambio de datos cuando la tablet entre en contacto con otro dispositivo"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Permitir el intercambio de datos cuando el dispositivo toque otro dispositivo"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Permitir el intercambio de datos cuando la tablet entre en contacto con un dispositivo NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Permitir el intercambio de datos cuando el teléfono entre en contacto con un dispositivo NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Activa NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC intercambia datos entre este dispositivo y otras orientaciones o dispositivos cercanos, como terminales de pago, lectores de acceso o etiquetas."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Proteger NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Se activó la búsqueda de Wi‑Fi"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opciones avanzadas"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Lista desplegable \"Opciones avanzadas\""</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"contraer"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"expandir"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Nombre de la red"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Ingresa el SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Estado"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Transmitir velocidad de vínculo"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Recibir velocidad de vínculo"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Velocidad del vínculo"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frecuencia"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"Dirección IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Se guardó mediante"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Asegúrate de que el dispositivo se haya enchufado, cargado y encendido"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Asegúrate de que el dispositivo se haya enchufado, cargado y encendido. Si el problema persiste, comunícate con el fabricante"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"No se puede agregar \"<xliff:g id="SSID">%1$s</xliff:g>\" a este dispositivo"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Acerca el dispositivo a tu punto de acceso o router Wi-Fi"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Revisa la contraseña y vuelve a intentarlo"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Comunícate con el fabricante del dispositivo"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Comprueba la conexión y vuelve a intentarlo"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Elegir una red"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Selecciona una red para conectar tu dispositivo"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Se restableció la configuración predeterminada de APN."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Opciones de restablecimiento"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Se pueden restablecer las redes, las apps y los dispositivos"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Se pueden restablecer las apps"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Restablecer configuración de Wi-Fi, datos móviles y Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Se restablecerán las opciones de configuración de todas las redes, lo que incluye:\n\n"<li>"Wi‑Fi"</li>\n<li>"Datos móviles"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Borrar tarjeta SIM descargada"</string>
@@ -1604,10 +1611,10 @@
<string name="tether_settings_title_wifi" msgid="4327056146425282159">"Hotspot portátil"</string>
<string name="tether_settings_title_bluetooth" msgid="8878813702520141084">"Conexión Bluetooth"</string>
<string name="tether_settings_title_usb_bluetooth" msgid="4437274151658505496">"Compartir conexión"</string>
- <string name="tether_settings_title_all" msgid="6807525590937697228">"Hotspots y dispositivos portátiles"</string>
- <string name="tether_settings_summary_hotspot_on_tether_on" msgid="6110241048260139633">"Hotspot activado, conexión mediante dispositivo portátil"</string>
+ <string name="tether_settings_title_all" msgid="6807525590937697228">"Hotspot y conexión mediante dispositivos móviles"</string>
+ <string name="tether_settings_summary_hotspot_on_tether_on" msgid="6110241048260139633">"Hotspot activado, conexión mediante dispositivo móvil"</string>
<string name="tether_settings_summary_hotspot_on_tether_off" msgid="5057598961245943644">"Hotspot activado"</string>
- <string name="tether_settings_summary_hotspot_off_tether_on" msgid="7181518138494995888">"Conexión mediante dispositivo portátil"</string>
+ <string name="tether_settings_summary_hotspot_off_tether_on" msgid="7181518138494995888">"Conexión mediante dispositivo móvil"</string>
<string name="tether_settings_disabled_on_data_saver" msgid="9054069463426952689">"No podrán establecerse conexiones a través del dispositivo portátil ni hotspots portátiles cuando se active el modo Ahorro de datos."</string>
<string name="usb_title" msgid="1157283449840612901">"USB"</string>
<string name="usb_tethering_button_text" msgid="7364633823180913777">"Conexión a red por USB"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Presiona los elementos en tu pantalla para escuchar la lectura en voz alta"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Preferencias de subtítulos"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ampliación"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Área de ampliación"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Selecciona las áreas en las que quieres implementar la ampliación de pantalla al usar la función"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Pantalla completa"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Parte de la pantalla"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Pantalla completa y parte de la pantalla"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Ampliar toda la pantalla"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Ampliar parte de la pantalla"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Mostrar control de movimiento"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Mostrar un control similar a un joystick para mover el área de ampliación"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Configuración de ampliación"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Ampliar presionando tres veces"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Ampliar con gesto"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Ampliar con acceso directo y presionar tres veces"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Para activar o desactivar un servicio de accesibilidad, desliza dos dedos hacia arriba desde la parte inferior de la pantalla.\n\nSi quieres cambiar de servicio, desliza dos dedos hacia arriba y mantén presionado."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Para activar o desactivar un servicio de accesibilidad, desliza tres dedos hacia arriba desde la parte inferior de la pantalla.\n\nPara cambiar de servicio, desliza tres dedos hacia arriba y mantén presionado."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Entendido"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Usar acceso directo para abrir"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Usar acceso directo para ampliar"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Acceso directo para abrir <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Acceso directo para ampliar"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Acceso directo: abrir corrección color"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Botón de accesibilidad"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Deslizar 2 dedos hacia arriba desde la parte inferior"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Presiona el botón <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> en la parte inferior de la pantalla"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Selecciona el tiempo de visualización de mensajes que requieren acciones, pero que solo se muestran temporalmente.\n\nNo todas las apps admiten esta opción."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Tiempo de respuesta táctil"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Inversión de color"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Puede afectar el rendimiento"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Invertir colores"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Convierte los colores claros en oscuros para que las personas sensibles a las luces brillantes puedan ver mejor la pantalla.\n\nNota: Los colores oscuros pasan a ser claros, y también se invierten las imágenes."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Tiempo de permanencia"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Si usas un mouse, puedes configurar el cursor para que haga clic automáticamente cuando se detiene durante un período determinado."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Tiempo de espera antes del clic"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Respuesta táctil"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Usar <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Usar la corrección de color"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Usar subtítulos"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Mostrar subtítulos"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Aspecto de los subtítulos"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Tamaño del texto y estilo de los subtítulos"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Más opciones"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"No todas las apps admiten esta opción de configuración."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Botón de accesibilidad"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Deslizar dos dedos hacia arriba desde la parte inferior"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Configuración"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"Wi-Fi, wi-fi, conexión de red, Internet, inalámbrico, datos, wifi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"notificación de Wi-Fi, notificación de wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"uso de datos"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Detener vibración, presionar, teclado"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Usar formato de 24 horas"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Descarga"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Notificaciones adaptables"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Prioridad de notificación adaptable"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Configurar automáticamente las notificaciones de menor prioridad a silenciosas"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Clasificación de notificaciones adaptables"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Clasificar las notificaciones automáticamente por relevancia"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Respuestas y acciones sugeridas"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Mostrar automáticamente respuestas y acciones sugeridas"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Permitir posponer alarmas"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Ocultar íconos de las notificaciones silenciosas"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Los íconos de las notificaciones silenciosas no se muestran en la barra de estado"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Activar puntos de notificación"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Mostrar la barra de conversaciones recientes"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Cuadros"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Algunas notificaciones pueden aparecer como cuadros en la pantalla"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Algunas notificaciones y otro contenido pueden aparecer como cuadros en la pantalla. Para abrir un cuadro, presiónalo. Para descartarlo, arrástralo hacia el extremo inferior de la pantalla."</string>
@@ -4204,8 +4234,12 @@
<string name="information_label" msgid="6939310810756569298">"Información"</string>
<string name="low_label" msgid="6525629096999711220">"Baja"</string>
<string name="high_label" msgid="357503396626018487">"Alta"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"La sensibilidad alta puede entrar en conflicto con los gestos de la app que se hagan en los bordes de la pantalla."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Borde izquierdo"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Borde derecho"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"La sensibilidad alta puede entrar en conflicto con los gestos de la app que se hagan en los bordes de la pantalla."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilidad posterior"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Configuración de gestos"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navegación por gestos, sensibilidad posterior, gesto de retroceso"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Presiona la pantalla dos veces para consultar el teléfono"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Presionar dos veces la tablet para revisarla"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Presionar dos veces el dispositivo para revisarlo"</string>
@@ -4552,7 +4586,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"El modo de red no es válido: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorar."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nombres de puntos de acceso"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"No está disponible cuando estás conectado a <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Información médica y contactos de emergencia"</string>
<string name="see_more" msgid="7499355691042812723">"Ver más"</string>
<string name="see_less" msgid="2642392725363552793">"Ver menos"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Dispositivo para usar con <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4643,4 +4676,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Información sobre la política de tu trabajo"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Configuración gestionada por tu administrador de TI"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Controlador de informes de errores"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determina qué app controla el acceso directo a los informes de errores en el dispositivo."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Trabajo"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Predeterminada del sistema"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Esta opción ya no es válida. Vuelve a intentarlo."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-es/arrays.xml b/res/values-es/arrays.xml
index 8c3ed35..0e45567 100644
--- a/res/values-es/arrays.xml
+++ b/res/values-es/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Ninguno"</item>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index c31bc79..0e24c2a 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Mover al final"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Quitar idioma"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Seleccionar actividad"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Información del dispositivo"</string>
<string name="display_label" msgid="3056320781191343221">"Pantalla"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Almacenamiento USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Tarjeta SD"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Eliminar datos faciales"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Configurar desbloqueo facial"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Utiliza el desbloqueo facial para desbloquear tu dispositivo, iniciar sesión en aplicaciones y confirmar pagos.\n\nRecuerda:\nEs posible que el teléfono se desbloquee si lo miras aunque no sea tu intención.\n\nOtra persona puede desbloquear el teléfono si lo pone frente a tu cara y tienes los ojos abiertos o frente a una foto de tu cara.\n\nEs posible que una persona que se parezca mucho a ti, como tu gemelo, pueda desbloquear el teléfono."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Utiliza el desbloqueo facial para desbloquear tu dispositivo, iniciar sesión en aplicaciones y confirmar pagos.\n\nRecuerda:\nEs posible que el teléfono se desbloquee si lo miras, aunque no sea tu intención.\n\nOtra persona puede desbloquear el teléfono si lo pone frente a tu cara, incluso si tienes los ojos cerrados.\n\nEs posible que una persona que se parezca mucho a ti (como un hermano o una hermana) pueda desbloquear el teléfono."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"¿Quieres eliminar los datos faciales?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Los datos faciales que se utilizan en el reconocimiento facial se eliminarán definitivamente y de forma segura. Una vez que se hayan eliminado, tendrás que usar tu PIN, tu patrón o tu contraseña para desbloquear el teléfono, iniciar sesión en aplicaciones y confirmar pagos."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Usa el desbloqueo facial para desbloquear el teléfono"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Toca para iniciar sesión en la red"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> quiere activar la conexión Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> quiere desactivar la conexión Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Verificar bytecode de aplicaciones depurables"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Permitir que ART verifique el bytecode de aplicaciones depurables"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Mostrar frecuencia de actualización"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Mostrar la frecuencia de actualización de pantalla"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Permitir intercambio de datos cuando el tablet toque otro dispositivo"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Permitir el intercambio de datos cuando el teléfono toque otro dispositivo"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Permitir el intercambio de datos cuando el tablet toque un dispositivo NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Permitir el intercambio de datos cuando el teléfono toque un dispositivo NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Activar NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"La tecnología NFC permite intercambiar datos entre este dispositivo y otros dispositivos u objetivos cercanos, como terminales de pago, lectores de acceso y etiquetas o anuncios interactivos."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Proteger NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Se ha activado la búsqueda de redes Wi‑Fi"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opciones avanzadas"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Lista desplegable de opciones avanzadas"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"ocultar"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"mostrar"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Nombre de la red"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Introduce el SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Estado"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Transmitir velocidad de enlace"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Recibir velocidad de enlace"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Velocidad de enlace"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frecuencia"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"Dirección IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Guardada a través de"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Comprueba que el dispositivo esté enchufado, cargado y encendido"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Comprueba que el dispositivo esté enchufado, cargado y encendido. Si el problema persiste, ponte en contacto con el fabricante del dispositivo"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"No se puede añadir \"<xliff:g id="SSID">%1$s</xliff:g>\" a este dispositivo"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Prueba a colocar el dispositivo más cerca de tu punto de acceso o router Wi‑Fi"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Comprueba que la contraseña sea correcta y vuelve a intentarlo"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Ponte en contacto con el fabricante del dispositivo"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Comprueba la conexión y vuelve a intentarlo"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Elegir red"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Elige una red para conectar tu dispositivo"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Se ha restablecido la configuración predeterminada de APN."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Opciones de recuperación"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Se puede recuperar la configuración de la red, de las aplicaciones o del dispositivo"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Las aplicaciones se pueden reiniciar"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Recuperar Wi-Fi, red móvil y Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Se recuperarán todos los ajustes de red, como:\n\n"<li>"Wi‑Fi"</li>\n<li>"Datos móviles"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Borrar las SIM descargadas"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Toca cualquier elemento de la pantalla para escucharlo"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Preferencias de subtítulos"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ampliar"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Área de ampliación"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Selecciona qué áreas quieres ver al ampliar la pantalla"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Pantalla completa"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Parte de la pantalla"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Pantalla completa y parte de la pantalla"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Ampliar toda la pantalla"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Ampliar parte de la pantalla"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Mostrar el mando de movimientos"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Mostrar un mando similar a un joystick para mover el área de ampliación"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Ajustes de ampliación"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Ampliar con tres toques"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Ampliar con atajo"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Amplía con una combinación de teclas y tres toques"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Para activar o desactivar el servicio de accesibilidad, desliza dos dedos hacia arriba desde la parte inferior de la pantalla.\n\nPara cambiar de servicio, desliza dos dedos hacia arriba y mantén pulsada la pantalla."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Para activar o desactivar un servicio de accesibilidad, desliza tres dedos hacia arriba desde la parte inferior de la pantalla.\n\nPara cambiar de servicio, desliza tres dedos hacia arriba y mantén pulsada la pantalla."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Entendido"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Utilizar acceso directo para abrir"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Utilizar acceso directo para ampliar"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Acceso directo para abrir <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Acceso directo para ampliar"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Acceso directo para corrección de color"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Botón Accesibilidad"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Desliza dos dedos hacia arriba desde la parte inferior"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Toca el botón <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> situado en la parte inferior de la pantalla"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Elige el tiempo que quieres tener para leer los mensajes que te piden que realices una acción, pero que se muestran solo temporalmente.\n\nEsta opción no funciona con todas las aplicaciones."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Retraso al mantener pulsado"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Invertir colores"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Puede afectar al rendimiento"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Invertir colores"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Convierte los colores claros en oscuros para que las personas sensibles a las luces brillantes puedan ver mejor la pantalla.\n\nNota: Los colores oscuros pasan a ser claros. También se invierten las imágenes."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Tiempo de permanencia"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Si utilizas un ratón, puedes definir que el cursor realice acciones automáticamente cuando deja de moverse durante cierto tiempo."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Retraso antes del clic"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Respuesta táctil"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Utilizar <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Utilizar la corrección de color"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Utilizar subtítulos"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Mostrar subtítulos"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Aspecto de los subtítulos"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Tamaño del texto y estilo de los subtítulos"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Más opciones"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Algunas aplicaciones no admiten este ajuste."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Botón Accesibilidad"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Desliza dos dedos hacia arriba desde la parte inferior"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Ajustes"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi‑fi, conexión de red, internet, inalámbrica, datos, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Notificación Wi‑Fi, notificación Wi‑Fi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"uso de datos"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Parar vibración, tocar, teclado"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Usar formato de 24 horas"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Descargar"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Notificaciones adaptables"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Prioridad de notificaciones adaptable"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Establece automáticamente las notificaciones prioritarias como Discretas"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Clasificación de notificaciones adaptable"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Clasificar las notificaciones por importancia automáticamente"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Acciones y respuestas sugeridas"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Muestra automáticamente las acciones y las respuestas sugeridas"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Permitir que se pospongan las notificaciones"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Ocultar iconos de las notificaciones discretas"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Los iconos de las notificaciones discretas no se muestran la barra de estado."</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Permitir burbujas de notificación"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Mostrar barra de conversaciones recientes"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Burbujas"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Algunas notificaciones pueden aparecer como burbujas en la pantalla"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Algunas notificaciones y otro tipo de contenido aparecerá como burbujas en la pantalla. Para abrir una burbuja, tócala. Para cerrarla, arrástrala hacia la parte de abajo de la pantalla."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Información"</string>
<string name="low_label" msgid="6525629096999711220">"Baja"</string>
<string name="high_label" msgid="357503396626018487">"Alta"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Una mayor sensibilidad podría entrar en conflicto con los gestos de otras aplicaciones que se hagan en los bordes de la pantalla."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Borde izquierdo"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Borde derecho"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Si la sensibilidad aumenta, quizá se produzcan conflictos con los gestos de aplicaciones que se hagan en los bordes de la pantalla."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilidad del gesto Atrás"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Ajustes de gestos"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navegación por gestos, sensibilidad del gesto para volver, gesto para volver"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Tocar el teléfono dos veces para consultarlo"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Tocar el tablet dos veces para comprobar notificaciones"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tocar el dispositivo dos veces para comprobar notificaciones"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"El modo de red <xliff:g id="NETWORKMODEID">%1$d</xliff:g> no es válido. Ignorar."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nombres de puntos de acceso"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"No está disponible cuando se está conectado a <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Información médica y contactos de emergencia"</string>
<string name="see_more" msgid="7499355691042812723">"Ver más"</string>
<string name="see_less" msgid="2642392725363552793">"Ver menos"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Dispositivo para usar con <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Información de tu política de trabajo"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Ajustes gestionados por tu administrador de TI"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Controlador de informes de errores"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determina qué aplicación controla el acceso directo a los informes de errores del dispositivo."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Trabajo"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Predeterminada del sistema"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Esta opción ya no es válida. Vuelve a intentarlo."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-et/arrays.xml b/res/values-et/arrays.xml
index 0ecca54..efef239 100644
--- a/res/values-et/arrays.xml
+++ b/res/values-et/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Puudub"</item>
diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml
index 8008603..856ab0e 100644
--- a/res/values-et/strings.xml
+++ b/res/values-et/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Teisalda kõige alla"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Eemalda keel"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Tegevuse valimine"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Seadme teave"</string>
<string name="display_label" msgid="3056320781191343221">"Ekraan"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB-mäluseade"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD-kaart"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Kustuta näoandmed"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Funktsiooni Face Unlock seadistamine"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Kasutage Face Unlocki oma seadme avamiseks, rakendustesse sisselogimiseks ja maksete kinnitamiseks.\n\nTasub teada:\nTelefoni vaatamisel võib see soovimatult avaneda.\n\nKeegi teine võib teie telefoni avada, kui seda hoitakse teie näo ees ja teie silmad on avatud.\n\nVõib juhtuda, et teiega sarnane inimene, näiteks teie laps või identne vend/õde, saab teie telefoni avada."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Kasutage Face Unlocki oma seadme avamiseks, rakendustesse sisselogimiseks ja maksete kinnitamiseks.\n\nTasub teada.\nTelefoni vaatamisel võib see soovimatult avaneda.\n\nKeegi teine võib teie telefoni avada, kui seda hoitakse teie näo ees. Seda isegi siis, kui teie silmad on suletud.\n\nTelefoni saab avada teiega sarnane inimene, nt teie identne vend/õde."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Kas soovite näoandmed kustutada?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Face Unlocki kasutatavad näoandmed kustutatakse jäädavalt ja turvaliselt. Pärast eemaldamist vajate telefoni avamiseks, rakendustesse sisselogimiseks ja maksete kinnitamiseks PIN-koodi, mustrit või parooli."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Kasutage oma telefoni avamiseks funktsiooni Face Unlock"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Puudutage siin, et võrku sisse logida"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbit/s"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbit/s"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbit/s"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"Rakendus <xliff:g id="REQUESTER">%s</xliff:g> soovib WiFi sisse lülitada"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"Rakendus <xliff:g id="REQUESTER">%s</xliff:g> soovib WiFi välja lülitada"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Silutavate rakenduste baidikoodi kinnitamine"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Luba ART silutavate rakenduste baidikoodi kinnitamiseks"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Kuva värskendussagedus"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Kuva ekraani praegune värskendussagedus"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Lubab andmevahetuse, kui tahvelarvuti puudutab teist seadet"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Lubab andmevahetuse, kui telefon puudutab teist seadet"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Lubab andmevahetuse, kui tahvelarvuti puudutab NFC-seadet"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Lubab andmevahetuse, kui telefon puudutab NFC-seadet"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC sisselülitamine"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC vahetab andmeid selle seadme ja muude läheduses asuvate seadmete või sihtmärkide vahel (nt makseterminalid, juurdepääsulugejad ja interaktiivsed reklaamid või märgendid)."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFC turve"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"WiFi-skannimine on lülitatud sisse"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Täpsemad valikud"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Rippmenüü loend Täpsemad valikud"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"ahenda"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"laienda"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Võrgu nimi"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Sisestage SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Olek"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Edastuslingi kiirus"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Vastuvõtmislingi kiirus"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Lingi kiirus"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Sagedus"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP-aadress"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Salvestusviis:"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Veenduge, et seade oleks ühendatud, laetud ja sisse lülitatud"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Veenduge, et seade oleks ühendatud, laetud ja sisse lülitatud. Kui see probleem jätkub, võtke ühendust seadme tootjaga"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"See seade ei toeta SSID „<xliff:g id="SSID">%1$s</xliff:g>” lisamist"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Liigutage seade WiFi-pääsupunktile/-ruuterile lähemale"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Kontrollige parooli ja proovige uuesti"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Võtke ühendust seadme tootjaga"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Kontrollige ühendust ja proovige uuesti"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Võrgu valimine"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Oma seadme ühendamiseks valige võrk"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"APN-i vaikeseadete lähtestamine on lõpule viidud."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Lähtestamise valikud"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Võrgu, rakendused või seadme saab lähtestada"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Rakendused saab lähtestada"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Lähtesta WiFi, mobiilne andmeside ja Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"See lähtestab kõik võrguseaded, sh:\n\n"<li>"WiFi"</li>\n<li>"Mobiilne andmeside"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Kustuta allalaaditud SIM-id"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Ekraanil olevate üksuste ettelugemise kuulmiseks puudutage neid"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Subtiitrite eelistused"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Suurendus"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Suurendusala"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Valige ala(d), mida ekraanikuva suurendamisel suurendada"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Täisekraan"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Osa ekraanikuvast"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Täisekraan ja osa ekraanikuvast"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Kogu ekraanikuva suurendamine"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Ekraanikuva osa suurendamine"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Kuva teisaldamise juhtseade"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Kuva suurendusala teisaldamisel juhtpuldile sarnanev juhtseade"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Suurendamise seaded"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Kolmikpuudutusega suurendamine"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Otsetee abil suurendamine"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Otsetee ja kolmikpuudutusega suurendamine"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Juurdepääsetavuse teenuse sisse- või väljalülitamiseks pühkige kahe sõrmega ekraanikuva allosast üles.\n\nTeenuste vahel vahetamiseks pühkige kahe sõrmega üles ja hoidke."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Juurdepääsetavuse teenuse sisse- või väljalülitamiseks pühkige kolme sõrmega ekraanikuva allosast üles.\n\nTeenuste vahel vahetamiseks pühkige kolme sõrmega üles ja hoidke."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Selge"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Kasuta avamiseks otseteed"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Kasuta suurendamiseks otseteed"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Otsetee teenuse <xliff:g id="SERVICE">%1$s</xliff:g> avamiseks"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Otsetee suurendamiseks"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Otsetee värviparanduse avamiseks"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Juurdepääsetavuse nupp"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Kahe sõrmega alt üles pühkimine"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Ekraanikuva allosas oleva nupu <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> puudutamine"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Valige, kui kaua soovite kuvada sõnumeid, milles palutakse teil toiminguid teha, kuid mis on nähtaval ainult ajutiselt.\n\nKõik rakendused seda seadet ei toeta."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Puute ja hoidmise viide"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Värvuste ümberpööramine"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Võib mõjutada toimivust"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Pööra värvid ümber"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Muudab heledad ekraanikuvad tumedaks, et ereda valguse suhtes tundlike inimeste vaatamiskogemus oleks parem.\n\nMärkus: tumedad värvid muutuvad heledaks. Ka piltide värvid pööratakse ümber."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Peatumisaeg"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Kui kasutate hiirt, võite kursori seadistada automaatselt mõne toimingu tegema, kui see teatud aja jooksul ei liigu."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Viide enne klikki"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Puudutuste tagasiside"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Kasuta rakendust <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Kasuta värvikorrigeerimist"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Kasuta subtiitreid"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Kuva subtiitrid"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Subtiitrite ilme"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Teksti suurus, subtiitrite stiil"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Rohkem valikuid"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Kõik rakendused seda seadet ei toeta."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Juurdepääsetavuse nupp"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Kahe sõrmega alt üles pühkimine"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Selle teenuse töös esineb häireid."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Kuva kiirseadetes"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Korrigeerimise režiim"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Punane-roheline"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Roheline-punane"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Sinine-kollane"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"Deuteranomaalia"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"Protanomaalia"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"Tritanomaalia"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">Äärmiselt lühike viivitus (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
<item quantity="one">Äärmiselt lühike viivitus (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> ms)</item>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Seaded"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, võrguühendus, internet, juhtmeta, andmed, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"WiFi märguanne, wifi märguanne"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"andmekasutus"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Vibreerimise peatamine, puudutus, klaviatuur"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Kasuta 24-tunnist vormingut"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Allalaadimine"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Kohanduvad märguanded"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Kohanduvate märguannete prioriteet"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Madalama prioriteediga märguanded määratakse automaatselt leebeteks märguanneteks"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Märguannete kohanduv järjestamine"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Järjesta märguanded automaatselt asjakohasuse järgi"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Soovitatud toimingud ja vastused"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Kuva automaatselt soovitatud toimingud ja vastused"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Märguannete edasilükkamise lubamine"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Leebete märguannete ikoonide peitmine"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Leebete märguannete ikoone ei kuvata olekuribal"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Luba märguandetäpid"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Kuva hiljutiste vestluste riba"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Mullid"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Teatud märguanded võidakse ekraanil kuvada mullidena"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Teatud märguanded ja muu sisu võidakse kuvada mullidena. Mulli avamiseks puudutage seda. Mulli eemaldamiseks lohistage seda ekraanil allapoole."</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Teave"</string>
<string name="low_label" msgid="6525629096999711220">"Väike"</string>
<string name="high_label" msgid="357503396626018487">"Suur"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Suurem tundlikkus võib ekraani servades mõne rakenduse liigutusega vastuolus olla."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Vasak serv"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Parem serv"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Suurem tundlikkus võib ekraani servades mõne rakenduse liigutusega vastuolus olla."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Tagasiliigutuse tundlikkus"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Liigutuste seaded"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"liigutustega navigeerimine, tagasiliigutuse tundlikkus, tagasiliigutus"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Telefoni kontrollimiseks topeltpuudutamine"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Topeltpuudutage tahvelarvuti kontrollimiseks"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Topeltpuudutage seadme kontrollimiseks"</string>
@@ -4560,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Võrgu režiim <xliff:g id="NETWORKMODEID">%1$d</xliff:g> on sobimatu. Eirake seda."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Pääsupunktide nimed"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Pole saadaval, kui on ühendus on loodud operaatoriga <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Meditsiiniline teave, hädaolukorra kontaktid"</string>
<string name="see_more" msgid="7499355691042812723">"Kuva rohkem"</string>
<string name="see_less" msgid="2642392725363552793">"Kuva vähem"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Seade, mida rakendusega <xliff:g id="APPNAME">%1$s</xliff:g> kasutada"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Teie tööeeskirjade teave"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Seadeid haldab teie IT-administraator"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Veaaruannete töötleja"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Määrab, milline rakendus töötleb teie seadmes veaaruannete otseteed."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Isiklik"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Töö"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Süsteemi vaikeseade"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"See valik ei kehti enam. Proovige uuesti."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-eu/arrays.xml b/res/values-eu/arrays.xml
index 7c7133e..70c0e01 100644
--- a/res/values-eu/arrays.xml
+++ b/res/values-eu/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Bat ere ez"</item>
diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml
index 98fb1d4..0d648be 100644
--- a/res/values-eu/strings.xml
+++ b/res/values-eu/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Eraman beheraino"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Kendu hizkuntza"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Aukeratu jarduera"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Gailuari buruzko informazioa"</string>
<string name="display_label" msgid="3056320781191343221">"Pantaila"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB bidezko memoria"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD txartela"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Ezabatu aurpegiari buruzko datuak"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Konfiguratu aurpegiaren bidez desblokeatzeko aukera"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Erabili aurpegiaren bidez desblokeatzeko aukera gailua desblokeatzeko, aplikazioetan saioa hasteko eta ordainketak berresteko.\n\nGogoan izan:\ntelefonoari begiratuz gero, desblokeatu egin liteke, horretarako asmorik ez baduzu ere.\n\nBeste norbaitek ere desblokea lezake telefonoa, begiak irekita dituzula zuri begira jartzen badu.\n\nZure antz handia duen norbaitek ere desblokea lezake telefonoa; esate baterako, bikiek."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Erabili aurpegiaren bidez desblokeatzeko eginbidea gailua desblokeatzeko, aplikazioetan saioa hasteko eta ordainketak berresteko.\n\nGogoan izan:\ntelefonoari begiratuz gero, desblokeatu egin daiteke, halako asmorik ez baduzu ere.\n\nBeste norbaitek ere desblokea dezake telefonoa zuri begira jartzen badu, baita begiak itxita badituzu ere.\n\nZure antz handia dutenek ere desblokea dezakete telefonoa; esate baterako, bikiek."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Aurpegiari buruzko datuak ezabatu?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Aurpegiaren bidez desblokeatzeko eginbideak erabiltzen dituen aurpegiari buruzko datuak behin betiko ezabatuko dira modu seguruan. Horren ondoren, PIN kodea, eredua edo pasahitza beharko duzu telefonoa desblokeatzeko, aplikazioetan saioa hasteko eta ordainketak berresteko."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Erabili telefonoa aurpegiaren bidez desblokeatzeko aukera"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Sakatu hau sarean saioa hasteko"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> aplikazioak Wi-Fi konexioa aktibatu nahi du"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> aplikazioak Wi-Fi konexioa desaktibatu nahi du"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Egiaztatu araz daitezkeen aplikazioen byte-kodea"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Eman araz daitezkeen aplikazioen byte-kodea egiaztatzeko baimena ART egiaztatzaileari"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Erakutsi freskatze-abiadura"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Erakutsi pantailaren uneko freskatze-abiadura"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Eman datuak trukatzeko baimena tabletak beste gailu bat ukitzean."</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Onartu datuen trukea telefonoak beste gailu bat ukitzen duenean"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Eman datuak trukatzeko baimena tabletak NFC darabilen beste gailu bat ukitzean"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Eman datuak trukatzeko baimena telefonoak NFC darabilen beste gailu bat ukitzean"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Aktibatu NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC eginbideak datuak trukatzen ditu gailu honen eta inguruko beste gailu edo helburu batzuen artean (adibidez, ordainketa-terminalak, sarbide-irakurgailuak, eta iragarki edo etiketa interaktiboak)."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Babestu NFC konexioak"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Aktibatu da Wifi-sareen bilaketa"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Aukera aurreratuak"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Aukera aurreratuak dago hautatuta goitibeherako zerrendan"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"tolestu"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"zabaldu"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Sarearen izena"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Idatzi SSIDa"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Egoera"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Transmititzeko lotura-abiadura"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Jasotzeko lotura-abiadura"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Lotura-abiadura"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frekuentzia"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP helbidea"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Honen bidez gorde da:"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Ziurtatu gailua entxufatuta, kargatuta eta piztuta dagoela"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Ziurtatu gailua entxufatuta, kargatuta eta piztuta dagoela. Arazoak badirau, jarri gailuaren fabrikatzailearekin harremanetan."</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Ezin da gehitu \"<xliff:g id="SSID">%1$s</xliff:g>\" gailu honetan"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Hurbildu gailua wifi bidezko sarbide-puntura edo bideratzailera"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Egiaztatu pasahitza eta saiatu berriro"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Jarri harremanetan gailuaren fabrikatzailearekin"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Egiaztatu konexioa eta saiatu berriro"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Aukeratu sarea"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Gailua konektatzeko, aukeratu sare bat"</string>
@@ -1182,7 +1188,7 @@
<string name="adaptive_sleep_contextual_slice_summary" msgid="4920636187115578946">"Mantendu pantaila piztuta hari begira zaudenean"</string>
<string name="night_display_title" msgid="8532432776487216581">"Gaueko argia"</string>
<string name="night_display_text" msgid="4789324042428095383">"Gaueko argiak tindu horikaraz janzten du pantaila. Horrela, ez zaizu horren nekagarria egingo argi gutxirekin pantailari begira egotea eta errazago hartuko duzu lo, gainera."</string>
- <string name="night_display_auto_mode_title" msgid="5869128421470824381">"Ordutegia"</string>
+ <string name="night_display_auto_mode_title" msgid="5869128421470824381">"Programazioa"</string>
<string name="night_display_auto_mode_never" msgid="2721729920187175239">"Bat ere ez"</string>
<string name="night_display_auto_mode_custom" msgid="3938791496034086916">"Ordu jakinetan aktibatzen da"</string>
<string name="night_display_auto_mode_twilight" msgid="4291855156158833997">"Ilunabarretik egunsentira"</string>
@@ -1210,7 +1216,7 @@
<string name="dark_ui_activation_on_auto" msgid="4824339634784765049">"Aktibatu egunsentira arte"</string>
<string name="dark_ui_activation_off_auto" msgid="9136717444658505208">"Desaktibatu ilunabarrera arte"</string>
<string name="dark_ui_title" msgid="3373976268671557416">"Modu iluna"</string>
- <string name="dark_ui_auto_mode_title" msgid="9027528859262295099">"Ordutegia"</string>
+ <string name="dark_ui_auto_mode_title" msgid="9027528859262295099">"Programazioa"</string>
<string name="dark_ui_auto_mode_never" msgid="3980412582267787662">"Bat ere ez"</string>
<string name="dark_ui_auto_mode_auto" msgid="6658909029498623375">"Ilunabarretik egunsentira"</string>
<string name="dark_ui_status_title" msgid="3505119141437774329">"Egoera"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"APN ezarpen lehenetsiak berrezarri dira."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Berrezartzeko aukerak"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Sarea, aplikazioak edota gailua berrezar daitezke"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Berrezar daitezke aplikazioak"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Berrezarri wifi, Bluetooth eta sare mugikorrak"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Hori eginez gero, sare guztien ezarpenak berrezarri egingo dira, besteak beste: \n\n"<li>"Wifia"</li>\n<li>"Datu-konexioa"</li>\n<li>"Bluetooth-a"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Ezabatu deskargatutako SIMen edukia"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Sakatu pantailako elementuak eta zer diren entzungo duzu"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Azpitituluen hobespenak"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Lupa"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Handitutako zatia"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Aukeratu pantailako zer zati handitu behar diren pantaila handitzean"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Pantaila osoa"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Pantailaren zati bat"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Pantaila osoa eta pantailaren zati bat"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Handitu pantaila osoa"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Handitu pantailaren zati bat"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Erakutsi mugimenduen kontrolagailua"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Erakutsi joystick erako kontrolagailu bat handitu beharreko zatia mugitzeko"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Handitzeko aukeraren ezarpenak"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Lupa aplikatzeko, sakatu hiru aldiz"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Aplikatu lupa lasterbidearekin"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Aplikatu lupa lasterbidearekin / hiru ukitutxorekin"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Erabilerraztasun-zerbitzu bat aktibatzeko edo desaktibatzeko, pasatu bi hatz pantailaren behealdetik gorantz.\n\nZerbitzu batetik bestera aldatzeko, pasatu bi hatz gorantz eta eduki sakatuta."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Erabilerraztasun-zerbitzu bat aktibatzeko edo desaktibatzeko, pasatu hiru hatz pantailaren behealdetik gorantz.\n\nZerbitzu batetik bestera aldatzeko, pasatu hiru hatz gorantz eta eduki sakatuta."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Ados"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Erabili lasterbidea irekitzeko"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Erabili lasterbidea lupa aplikatzeko"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g> irekitzeko lasterbidea"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Lupa aplikatzeko lasterbidea"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Kolore-zuzenketa irekitzeko lasterbidea"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Erabilerraztasuna botoia"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Pasatu bi hatz behetik gora"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Sakatu pantailaren behealdeko <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> botoia"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Aukeratu zenbat denboraz erakutsi behar diren mezuak, zerbait egiteko eskatzen badizute baina aldi baterako soilik badaude ikusgai.\n\nAplikazio guztiek ez dute onartzen ezarpen hau."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Sakatuta edukitzearen atzerapena"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Koloreen alderantzikatzea"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Baliteke errendimenduan eragina izatea"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Alderantzikatu koloreak"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Bihurtu pantaila argiak ilun, argi distiratsuekiko sentikortasuna dutenei hobeto ikusten laguntzeko.\n\nOharra: kolore ilunak argitu egingo dira, aldiz. Irudietan ere alderantzikatu egingo da argitasuna."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Itxarote-denbora"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Sagua erabiltzen ari bazara, denbora tarte jakin batean geldirik egon ondoren ekintzaren bat automatikoki gauza dezan konfigura dezakezu kurtsorea."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Klik egin aurretiko atzerapena"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Ukipen bidezko interakzioa"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Erabili <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Erabili koloreen zuzenketa"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Erabili azpitituluak"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Erakutsi azpitituluak"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Azpitituluen itxura"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Testuaren tamaina, azpitituluen estiloa"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Aukera gehiago"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Aplikazio batzuek ez dute onartzen ezarpen hau."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Erabilerraztasuna botoia"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Pasatu bi hatz behetik gora"</string>
@@ -2477,12 +2503,12 @@
<string name="process_dex2oat_label" msgid="1190208677726583153">"Aplikazio-optimizazioa"</string>
<string name="battery_saver" msgid="7737147344510595864">"Bateria-aurrezlea"</string>
<string name="battery_saver_auto_title" msgid="6789753787070176144">"Aktibatu automatikoki"</string>
- <string name="battery_saver_auto_no_schedule" msgid="5123639867350138893">"Ordutegirik ez"</string>
+ <string name="battery_saver_auto_no_schedule" msgid="5123639867350138893">"Programaziorik ez"</string>
<string name="battery_saver_auto_routine" msgid="4656495097900848608">"Zure ohituretan oinarrituta"</string>
<string name="battery_saver_auto_percentage" msgid="558533724806281980">"Bateria-mailaren ehunekoan oinarrituta"</string>
<string name="battery_saver_auto_routine_summary" msgid="3913145448299472628">"Bateria kargatzeko ohiko ordua iritsi aurretik bateria agortzeko arriskua badago aktibatzen da bateria-aurrezlea"</string>
<string name="battery_saver_auto_percentage_summary" msgid="6190884450723824287">"Bateria-maila <xliff:g id="PERCENT">%1$s</xliff:g> denean aktibatuko da"</string>
- <string name="battery_saver_schedule_settings_title" msgid="3688019979950082237">"Ezarri ordutegia"</string>
+ <string name="battery_saver_schedule_settings_title" msgid="3688019979950082237">"Ezarri programazioa"</string>
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Luzatu bateriaren iraupena"</string>
<string name="battery_saver_sticky_title_new" msgid="3916591594623849228">"Desaktibatu guztiz kargatu ondoren"</string>
<string name="battery_saver_sticky_description_new" product="default" msgid="6862168106613838677">"Telefonoaren bateria <xliff:g id="PERCENT">%1$s</xliff:g> denean, desaktibatu egiten da bateria-aurrezlea"</string>
@@ -2667,7 +2693,7 @@
<string name="header_account_settings" msgid="1189339410278750008">"Kontuaren ezarpenak"</string>
<string name="remove_account_label" msgid="4169490568375358010">"Kendu kontua"</string>
<string name="header_add_an_account" msgid="3919151542338822661">"Gehitu kontu bat"</string>
- <string name="really_remove_account_title" msgid="253097435885652310">"Kontua kendu?"</string>
+ <string name="really_remove_account_title" msgid="253097435885652310">"Kontua kendu nahi duzu?"</string>
<string name="really_remove_account_message" product="tablet" msgid="8893801622174947887">"Kontua kentzen baduzu, bere mezu, kontaktu eta bestelako datu guztiak tabletatik ezabatuko dira!"</string>
<string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Kontua kentzen baduzu, bere mezu, kontaktu eta bestelako datu guztiak telefonotik ezabatuko dira!"</string>
<string name="really_remove_account_message" product="device" msgid="5241756807386611084">"Kontua kentzen baduzu, bertako mezu, kontaktu eta bestelako datu guztiak ezabatuko dira gailutik!"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Ezarpenak"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, sareko konexioa, internet, haririk gabekoa, datuak, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi konexioari buruzko jakinarazpena, wifi konexioari buruzko jakinarazpena"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"datuen erabilera"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Geldiarazi dardara, sakatu, teklatua"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Erabili 24 orduko formatua"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Deskargatu"</string>
@@ -3161,7 +3188,7 @@
<string name="keywords_display_adaptive_sleep" msgid="8003895686008403685">"ilundu pantaila, pantaila ilundu, ezarri inaktibo, inaktibo ezarri, bateria, denbora-muga, arreta, pantaila kontzientea, pantaila, bistaratzea, jarduera eza, inaktibo"</string>
<string name="keywords_auto_rotate" msgid="7914655570000378975">"biratu, irauli, errotazioa, bertikala, horizontala, orientazioa"</string>
<string name="keywords_system_update_settings" msgid="5769003488814164931">"bertsio-berritu, android"</string>
- <string name="keywords_zen_mode_settings" msgid="7810203406522669584">"ez molestatu, ordutegia, jakinarazpenak, blokeatu, isilik, dardara, inaktibo ezarri, lantokia, arreta, soinua, desaktibatu audioa, eguna, asteguna, asteburua, asteguneko gaua, gertaera"</string>
+ <string name="keywords_zen_mode_settings" msgid="7810203406522669584">"ez molestatu, ordutegia, programazioa, jakinarazpenak, blokeatu, isilik, dardara, inaktibo ezarri, lantokia, arreta, soinua, desaktibatu audioa, eguna, asteguna, asteburua, asteguneko gaua, gertaera"</string>
<string name="keywords_screen_timeout" msgid="8921857020437540572">"pantaila, blokeatzeko denbora, denbora-muga, pantaila blokeatua"</string>
<string name="keywords_storage_settings" msgid="6018856193950281898">"memoria, cachea, datuak, ezabatu, garbitu, tokia egin, tokia"</string>
<string name="keywords_bluetooth_settings" msgid="2588159530959868188">"konektatuta, gailua, aurikularrak, entzungailua, bozgorailua, hari gabekoak, parekatu, aurikular euskarridunak, musika, multimedia-edukia"</string>
@@ -3175,7 +3202,7 @@
<string name="keywords_ring_vibration" msgid="1736301626537417541">"ukipena, dardara, telefonoa, deia, sentikortasuna, tonua"</string>
<string name="keywords_notification_vibration" msgid="9162262178415439951">"ukipena, dardara, sentikortasuna"</string>
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"bateria-aurrezlea, finkoa, iraunkorra, energia-aurrezlea, bateria"</string>
- <string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"ohitura, ordutegia, programatu, bateria-aurrezlea, aurreztu bateria, bateria automatikoa, ehunekoa"</string>
+ <string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"ohitura, ordutegia, programazioa, programatu, bateria-aurrezlea, aurreztu bateria, bateria automatikoa, ehunekoa"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, deitzeko aukera aurreratuak, 4G bidezko deiak"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"gehitu hizkuntza, gehitu hizkuntza bat"</string>
<string name="default_sound" msgid="6604374495015245195">"Soinu lehenetsia"</string>
@@ -3233,12 +3260,12 @@
<string name="zen_mode_schedule_delete" msgid="5383420576833765114">"Ezabatu"</string>
<string name="zen_mode_rule_name_edit" msgid="1053237022416700481">"Editatu"</string>
<string name="zen_mode_automation_settings_page_title" msgid="6217433860514433311">"Ordutegiak"</string>
- <string name="zen_mode_automatic_rule_settings_page_title" msgid="5264835276518295033">"Antolatu"</string>
- <string name="zen_mode_schedule_category_title" msgid="1381879916197350988">"Ordutegia"</string>
+ <string name="zen_mode_automatic_rule_settings_page_title" msgid="5264835276518295033">"Programazioa"</string>
+ <string name="zen_mode_schedule_category_title" msgid="1381879916197350988">"Programazioa"</string>
<string name="zen_mode_automation_suggestion_title" msgid="7776129050500707960">"Isilarazi telefonoa ordu jakinetan"</string>
<string name="zen_mode_automation_suggestion_summary" msgid="1946750790084170826">"Ezarri ez molestatzeko moduaren arauak"</string>
- <string name="zen_mode_schedule_title" msgid="7064866561892906613">"Ordutegia"</string>
- <string name="zen_mode_use_automatic_rule" msgid="733850322530002484">"Erabili ordutegia"</string>
+ <string name="zen_mode_schedule_title" msgid="7064866561892906613">"Programazioa"</string>
+ <string name="zen_mode_use_automatic_rule" msgid="733850322530002484">"Erabili programazioa"</string>
<string name="zen_mode_option_important_interruptions" msgid="1258558302247351758">"Lehentasuna dutenak soilik"</string>
<string name="zen_mode_option_alarms" msgid="5757128948796316657">"Alarmak soilik"</string>
<string name="zen_mode_option_no_interruptions" msgid="2686373425603566479">"Isiltasun osoa"</string>
@@ -3285,7 +3312,7 @@
<string name="zen_mode_button_turn_off" msgid="2060862413234857296">"Desaktibatu"</string>
<string name="zen_mode_settings_dnd_manual_end_time" msgid="8251503918238985549">"<xliff:g id="FORMATTED_TIME">%s</xliff:g> arte egongo da aktibatuta ez molestatzeko modua"</string>
<string name="zen_mode_settings_dnd_manual_indefinite" msgid="1436568478062106132">"Desaktibatzen duzun arte egongo da aktibatuta ez molestatzeko modua"</string>
- <string name="zen_mode_settings_dnd_automatic_rule" msgid="1958092329238152236">"Antolaketa batek (<xliff:g id="RULE_NAME">%s</xliff:g>) automatikoki aktibatu du ez molestatzeko modua"</string>
+ <string name="zen_mode_settings_dnd_automatic_rule" msgid="1958092329238152236">"Programazio batek (<xliff:g id="RULE_NAME">%s</xliff:g>) automatikoki aktibatu du ez molestatzeko modua"</string>
<string name="zen_mode_settings_dnd_automatic_rule_app" msgid="3401685760954156067">"<xliff:g id="APP_NAME">%s</xliff:g> aplikazioak automatikoki aktibatu du ez molestatzeko modua"</string>
<string name="zen_mode_settings_dnd_custom_settings_footer" msgid="6566115866660865385">"Ez molestatzeko modua aktibatuta dago <xliff:g id="RULE_NAMES">%s</xliff:g> arauetan, ezarpen pertsonalizatuekin."</string>
<string name="zen_mode_settings_dnd_custom_settings_footer_link" msgid="2310353944697868606"><annotation id="link">" Ikusi ezarpen pertsonalizatuak"</annotation></string>
@@ -3303,12 +3330,12 @@
</plurals>
<string name="zen_mode_duration_summary_time_minutes" msgid="3187122993179039992">"<xliff:g id="NUM_MINUTES">%d</xliff:g> minutu"</string>
<plurals name="zen_mode_sound_summary_summary_off_info" formatted="false" msgid="3812633366476034740">
- <item quantity="other"><xliff:g id="ON_COUNT">%d</xliff:g> ordutegi aktiba daitezke automatikoki</item>
- <item quantity="one">1 ordutegi aktiba daiteke automatikoki</item>
+ <item quantity="other"><xliff:g id="ON_COUNT">%d</xliff:g> programazio aktiba daitezke automatikoki</item>
+ <item quantity="one">1 programazio aktiba daiteke automatikoki</item>
</plurals>
<string name="zen_category_behavior" msgid="4456460102057665854">"Desaktibatu gailuaren audioa, baina onartu salbuespenak"</string>
<string name="zen_category_exceptions" msgid="6329803391764042865">"Salbuespenak"</string>
- <string name="zen_category_schedule" msgid="6117378495178187519">"Antolaketa"</string>
+ <string name="zen_category_schedule" msgid="6117378495178187519">"Programazioa"</string>
<string name="zen_sound_title" msgid="7345256674791165630">"Ikusi salbuespen guztiak"</string>
<string name="zen_sound_footer" msgid="4090291351903631977">"Ez molestatzeko modua aktibatuta dagoenean, audioa eta dardara desaktibatuta egongo dira, goian baimendutako elementuetan izan ezik."</string>
<string name="zen_sound_category_title" msgid="3092475944624375238">"Desaktibatu guztien audioa eta dardara, hauena izan ezik:"</string>
@@ -3318,7 +3345,7 @@
<string name="zen_sound_two_allowed" msgid="5150857817893521696">"Audioa eta dardara desaktibatuta, baina baimendu <xliff:g id="SOUND_TYPE_0">%1$s</xliff:g> eta <xliff:g id="SOUND_TYPE_1">%2$s</xliff:g>"</string>
<string name="zen_sound_three_allowed" msgid="3770279281597307824">"Audioa eta dardara desaktibatuta, baina baimendu <xliff:g id="SOUND_TYPE_0">%1$s</xliff:g>, <xliff:g id="SOUND_TYPE_1">%2$s</xliff:g> eta <xliff:g id="SOUND_TYPE_2">%3$s</xliff:g>"</string>
<string name="zen_custom_settings_dialog_title" msgid="4613603772432720380">"Ezarpen pertsonalizatuak"</string>
- <string name="zen_custom_settings_dialog_review_schedule" msgid="4674671820584759928">"Berrikusi antolaketa"</string>
+ <string name="zen_custom_settings_dialog_review_schedule" msgid="4674671820584759928">"Berrikusi programazioa"</string>
<string name="zen_custom_settings_dialog_ok" msgid="8842373418878278246">"Ados"</string>
<string name="zen_custom_settings_notifications_header" msgid="7635280645171095398">"Jakinarazpenak"</string>
<string name="zen_custom_settings_duration_header" msgid="5065987827522064943">"Iraupena"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Jakinarazpen doigarriak"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Jakinarazpenen lehentasun doigarria"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Ezarri lehentasun txikiagoko jakinarazpenak soinurik gabeko jakinarazpen gisa automatikoki"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Jakinarazpenen sailkapen doigarria"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Sailkatu jakinarazpenak automatikoki garrantziaren arabera"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Ekintza eta erantzun iradokiak"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Erakutsi automatikoki ekintza eta erantzun iradokiak"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Eman jakinarazpenak atzeratzeko baimena"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Ezkutatu soinurik gabeko jakinarazpenen ikonoak"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Soinurik gabeko jakinarazpenen ikonoak ez dira bistaratzen egoera-barran"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Baimendu jakinarazpen-biribiltxoak"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Erakutsi azken elkarrizketen zerrenda"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Burbuilak"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Jakinarazpen batzuk burbuila gisa ager daitezke pantailan"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Jakinarazpen batzuk eta bestelako edukia burbuila gisa ager daitezke pantailan. Burbuilak irekitzeko, saka itzazu. Baztertzeko, ordea, arrasta itzazu pantailan behera."</string>
@@ -3515,14 +3545,14 @@
<string name="notification_channel_sound_title" msgid="9018031231387273476">"Soinua"</string>
<string name="zen_mode_rule_delete_button" msgid="7642063606919058862">"Ezabatu"</string>
<string name="zen_mode_rule_rename_button" msgid="4158377587795511144">"Aldatu izena"</string>
- <string name="zen_mode_rule_name" msgid="7303080427006917702">"Ordutegiaren izena"</string>
- <string name="zen_mode_rule_name_hint" msgid="7029432803855827697">"Idatzi ordutegiaren izena"</string>
- <string name="zen_mode_rule_name_warning" msgid="1244435780807634954">"Badago izen hori duen beste ordutegi bat"</string>
+ <string name="zen_mode_rule_name" msgid="7303080427006917702">"Programazioaren izena"</string>
+ <string name="zen_mode_rule_name_hint" msgid="7029432803855827697">"Idatzi programazioaren izena"</string>
+ <string name="zen_mode_rule_name_warning" msgid="1244435780807634954">"Badago izen hori duen beste programazio bat"</string>
<string name="zen_mode_add_rule" msgid="4217731747959400770">"Gehitu beste batzuk"</string>
- <string name="zen_mode_add_event_rule" msgid="9179404395950854471">"Gehitu gertaera baten ordutegia"</string>
- <string name="zen_mode_add_time_rule" msgid="2621320450155364432">"Gehitu ordutegia"</string>
- <string name="zen_mode_delete_rule" msgid="5419296431989891130">"Ezabatu ordutegia"</string>
- <string name="zen_mode_choose_rule_type" msgid="7656308563653982975">"Aukeratu ordutegi mota"</string>
+ <string name="zen_mode_add_event_rule" msgid="9179404395950854471">"Gehitu gertaera baten programazioa"</string>
+ <string name="zen_mode_add_time_rule" msgid="2621320450155364432">"Gehitu programazioa"</string>
+ <string name="zen_mode_delete_rule" msgid="5419296431989891130">"Ezabatu programazioa"</string>
+ <string name="zen_mode_choose_rule_type" msgid="7656308563653982975">"Aukeratu programazio mota"</string>
<string name="zen_mode_delete_rule_confirmation" msgid="6195069346439736688">"\"<xliff:g id="RULE">%1$s</xliff:g>\" araua ezabatu nahi duzu?"</string>
<string name="zen_mode_delete_rule_button" msgid="8328729110756882244">"Ezabatu"</string>
<string name="zen_mode_rule_type_unknown" msgid="7819162569994282316">"Ezezaguna"</string>
@@ -3549,10 +3579,10 @@
<string name="zen_mode_schedule_rule_days_none" msgid="5636604196262227070">"Bat ere ez"</string>
<string name="zen_mode_schedule_rule_days_all" msgid="1583884351893245169">"Egunero"</string>
<string name="zen_mode_schedule_alarm_title" msgid="305237266064819345">"Alarmak amaiera-ordua deusezta dezake"</string>
- <string name="zen_mode_schedule_alarm_summary" msgid="9162760856136645133">"Alarmak jotzen duenean, ordutegia desaktibatu egiten da"</string>
+ <string name="zen_mode_schedule_alarm_summary" msgid="9162760856136645133">"Alarmak jotzen duenean, programazioa desaktibatu egiten da"</string>
<string name="zen_mode_custom_behavior_title" msgid="92525364576358085">"Ez molestatzeko moduaren jokabidea"</string>
<string name="zen_mode_custom_behavior_summary_default" msgid="3259312823717839148">"Erabili ezarpen lehenetsiak"</string>
- <string name="zen_mode_custom_behavior_summary" msgid="5390522750884328843">"Sortu ezarpen pertsonalizatuak ordutegi honetarako"</string>
+ <string name="zen_mode_custom_behavior_summary" msgid="5390522750884328843">"Sortu ezarpen pertsonalizatuak programazio honetarako"</string>
<string name="zen_mode_custom_behavior_category_title" msgid="7815612569425733764">"<xliff:g id="SCHEDULE_NAME">%1$s</xliff:g> arauari dagokionez"</string>
<string name="summary_divider_text" msgid="8836285171484563986">", "</string>
<string name="summary_range_symbol_combination" msgid="8447490077794415525">"<xliff:g id="START">%1$s</xliff:g> - <xliff:g id="END">%2$s</xliff:g>"</string>
@@ -3982,7 +4012,7 @@
<string name="condition_device_muted_summary" msgid="3772178424510397327">"Dei eta jakinarazpenetarako"</string>
<string name="condition_device_vibrate_title" msgid="9058943409545158583">"Dardara soilik"</string>
<string name="condition_device_vibrate_summary" msgid="7537724181691903202">"Dei eta jakinarazpenetarako"</string>
- <string name="night_display_suggestion_title" msgid="5418911386429667704">"Ezarri gaueko argiaren ordutegia"</string>
+ <string name="night_display_suggestion_title" msgid="5418911386429667704">"Ezarri gaueko argiaren programazioa"</string>
<string name="night_display_suggestion_summary" msgid="4218017907425509769">"Tindatu automatikoki pantaila gauez"</string>
<string name="condition_night_display_title" msgid="1072880897812554421">"Gaueko argia aktibatuta"</string>
<string name="condition_night_display_summary" msgid="3278349775875166984">"Pantaila horixkaz tindatuta"</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Informazioa"</string>
<string name="low_label" msgid="6525629096999711220">"Txikia"</string>
<string name="high_label" msgid="357503396626018487">"Handia"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Sentikortasun handiagoa ezarriz gero, baliteke gatazkak sortzea pantailaren ertzetan egiten diren aplikazioen keinuekin."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Ezkerreko ertza"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Eskuineko ertza"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Sentikortasun handiagoa ezarriz gero, baliteke gatazkak sortzea pantailaren ertzetan egiten diren aplikazioen keinuekin."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Atzeko egiteko keinuaren sentikortasuna"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Keinuen ezarpenak"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"keinu bidezko nabigazioa, atzera egiteko keinuaren sentikortasuna, atzera egiteko keinua"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Sakatu birritan telefonoa pantailako informazioa ikusteko"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Sakatu birritan tableta bertan dagoela ikusteko"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Sakatu birritan gailua bertan dagoela ikusteko"</string>
@@ -4250,8 +4284,8 @@
<string name="auto_sync_work_account_title" msgid="6060310415978781885">"Sinkronizatu laneko datuak automatikoki"</string>
<string name="auto_sync_account_summary" msgid="7580352130028957346">"Utzi aplikazioei datuak automatikoki freskatzen"</string>
<string name="account_sync_title" msgid="7036067017433297574">"Kontuaren sinkronizazioa"</string>
- <string name="account_sync_summary_some_on" msgid="911460286297968724">"<xliff:g id="ID_1">%1$d</xliff:g>/<xliff:g id="ID_2">%2$d</xliff:g> elementuk aktibatuta dute sinkronizazioa"</string>
- <string name="account_sync_summary_all_on" msgid="2953682111836599841">"Elementu guztiek aktibatuta dute sinkronizazioa"</string>
+ <string name="account_sync_summary_some_on" msgid="911460286297968724">"<xliff:g id="ID_1">%1$d</xliff:g>/<xliff:g id="ID_2">%2$d</xliff:g> elementuk aktibatuta daukate sinkronizazioa"</string>
+ <string name="account_sync_summary_all_on" msgid="2953682111836599841">"Elementu guztiek aktibatuta daukate sinkronizazioa"</string>
<string name="account_sync_summary_all_off" msgid="6378301874540507884">"Elementu guztiek desaktibatuta dute sinkronizazioa"</string>
<string name="enterprise_privacy_settings" msgid="786350385374794180">"Gailu kudeatuaren informazioa"</string>
<string name="enterprise_privacy_settings_summary_generic" msgid="5471858290610344646">"Erakundeak kudeatzen dituen aldaketak eta ezarpenak"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"<xliff:g id="NETWORKMODEID">%1$d</xliff:g> sare moduak ez du balio. Egin ez ikusi."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Sarbide-puntuen izenak"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Ez dago erabilgarri <xliff:g id="CARRIER">%1$s</xliff:g> operadorera konektatuta egoteagatik"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Osasun-informazioa eta larrialdietarako kontaktuak"</string>
<string name="see_more" msgid="7499355691042812723">"Ikusi gehiago"</string>
<string name="see_less" msgid="2642392725363552793">"Ikusi gutxiago"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g> aplikazioarekin erabili behar den gailua"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Laneko gidalerroen informazioa"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"IKTen administratzaileak kudeatzen ditu ezarpenak"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPUa"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Akatsen txostenaren kudeatzailea"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Akatsen txostenaren lasterbidea gailuan zer aplikaziok kontrolatzen duen zehazten du."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Pertsonala"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Laneko aplikazioa"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Sistemaren aplikazio lehenetsia"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Jada ez dago erabilgarri aukera hori. Saiatu berriro."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-fa/arrays.xml b/res/values-fa/arrays.xml
index b8789fd..e6b8756 100644
--- a/res/values-fa/arrays.xml
+++ b/res/values-fa/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"خالی"</item>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index 91d13bf..0f1defa 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"انتقال به آخر"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"حذف زبان"</string>
<string name="activity_picker_label" msgid="351250401590691126">"انتخاب فعالیت"</string>
- <string name="device_info_label" msgid="2935198177248803716">"اطلاعات دستگاه"</string>
<string name="display_label" msgid="3056320781191343221">"صفحهنمایش"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"حافظهٔ USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"کارت SD"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"حذف دادههای چهره"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"راهاندازی بازگشایی با چهره"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"از «بازگشایی با چهره» برای باز کردن قفل دستگاه، ورود به سیستم برنامهها و تأیید پرداختها استفاده کنید.\n\nبه خاطر بسپارید:\nبا نگاه کردن به تلفن (حتی اگر نخواهید)، ممکن است قفل آن باز شود.\n\nافراد دیگر میتوانند با نگهداشتن آن جلوی صورتتان، وقتی چشمانتان باز است، قفلش را باز کنند.\n\nفرد دیگری که شباهت زیادی به شما دارد - مثلاً خواهر و برادر دوقلو - میتواند قفل تلفنتان را باز کند."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"از «بازگشایی با چهره» برای باز کردن قفل دستگاه، ورود به سیستم برنامهها و تأیید پرداختها استفاده کنید.\n\nبه خاطر بسپارید:\nبا نگاه کردن به تلفن (حتی اگر نخواهید)، ممکن است قفل آن باز شود.\n\nاگر فردی تلفن را جلوی صورت شما بگیرد، ممکن است قفل آن باز شود، حتی اگر چشمانتان بسته باشد.\n\nفرد دیگری که شباهت زیادی به شما دارد - مثلاً خواهر یا برادر دوقلو - میتواند قفل تلفن را باز کند."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"دادههای چهره حذف شود؟"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"دادههای چهره که «بازگشایی با چهره» از آن استفاده کرده بهطور دائم و ایمن حذف میشود. پس از حذف، برای باز کردن قفل تلفن، ورود به سیستم برنامهها، و تأیید پرداختها، به پین، الگو، یا گذرواژه نیاز دارید."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"با Face Unlock، قفل تلفنتان را باز کنید"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"برای ورود به سیستم شبکه، اینجا ضربه بزنید"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> مگابیت در ثانیه"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> مگابیت در ثانیه"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> مگابیت در ثانیه"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> میخواهد Wi-Fi را روشن کند"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> میخواهد Wi-Fi را خاموش کند"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"تأیید بایتکد برنامههای اشکالزدا"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"به ART برای تأیید بایتکد برنامههای اشکالزدا اجازه داده شود"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"نمایش نرخ بازخوانی"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"نمایش نرخ فعلی بازخوانی نمایشگر"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"تبادل داده هنگامیکه رایانهٔ لوحی در تماس با دستگاه دیگر است مجاز باشد"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"اجازه برای تبادل دادهها هنگامی که تلفن دستگاه دیگری را لمس میکند"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"تبادل دادهها هنگامیکه رایانه لوحی دستگاه مجهزبه NFC را لمس میکند مجاز شود"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"تبادل دادهها هنگامیکه تلفن دستگاه مجهزبه NFC را لمس میکند مجاز شود"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"روشن کردن NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC دادهها را میان این دستگاه و سایر دستگاهها یا اهداف اطراف (مانند پایانههای پرداخت، کارتخوانها و آگهیها یا برچسبهای تعاملی) مبادله میکند."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFC ایمن"</string>
@@ -850,7 +853,6 @@
<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_expanded" msgid="1086342300472408106">"کوچک کردن"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"وضعیت"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"سرعت پیوند انتقال"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"سرعت پیوند دریافتی"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"سرعت پیوند"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"فرکانس"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"نشانی IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"ذخیره از طریق"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"مطمئن شوید دستگاه متصل، شارژ و روشن شده است"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"مطمئن شوید دستگاه متصل، شارژ و روشن شده است. اگر مشکل همچنان ادامه دارد، با سازنده دستگاه تماس بگیرید"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"این دستگاه از افرودن «<xliff:g id="SSID">%1$s</xliff:g>» پشتیبانی نمیکند"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"دستگاهتان را به رهیاب/نقطه دسترسی Wi‑Fi نزدیکتر کنید"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"گذرواژه را بررسی و دوباره امتحان کنید"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"با سازنده دستگاه تماس بگیرید"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"اتصال را بررسی کنید و دوباره امتحان کنید"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"انتخاب شبکه"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"برای متصل کردن دستگاهتان، شبکهای انتخاب کنید"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"بازنشانی تنظیمات پیشفرض نام نقطه دستیابی انجام شد."</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>
<string name="reset_network_title" msgid="1395494440355807616">"بازنشانی Wi-Fi، داده شبکه همراه و بلوتوث"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"این کار همه تنظیمات شبکه را بازنشانی میکند، ازجمله:\n\n"<li>"Wi-Fi"</li>\n<li>"داده شبکه تلفن همراه"</li>\n<li>"بلوتوث"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"پاکسازی سیمکارتهای بارشده"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"روی موارد موجود در صفحهتان ضربه بزنید تا بلند خوانده شوند"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"اولویتهای زیرنویس"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"بزرگنمایی"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"ناحیه بزرگنمایی"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"ناحیه(های) بزرگنمایی موردنظر را برای استفاده هنگام بزرگنمایی صفحهنمایش انتخاب کنید"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"تمامصفحه"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"بخشی از صفحه"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"تمامصفحه و بخشی از صفحه"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"بزرگنمایی تمام صفحه"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"بزرگنمایی بخشی از صفحه"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"نمایش کنترلکننده جابهجایی"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"برای جابهجا کردن ناحیه بزرگنمایی، کنترلکنندهای شبیه به دسته کنترل نمایش میدهد"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"تنظیمات بزرگنمایی"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"درشتنمایی با سه ضربه"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"درشتنمایی بااستفاده از میانبر"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"درشتنمایی بااستفاده از میانبر و سه ضربه"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"برای روشن یا خاموش کردن سرویسهای دستریپذیری، با دو انگشت، از پایین صفحه تند به بالا بکشید.\n\nبرای جابهجایی بین سرویسها، با دو انگشت تند به بالا بکشید و نگهدارید."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"برای روشن یا خاموش کردن سرویسهای دسترسپذیری، با سه انگشت، از پایین صفحه تند به بالا بکشید.\n\nبرای جابهجایی بین سرویسها، با سه انگشت تند به بالا بکشید و نگهدارید."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"متوجه شدم"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"استفاده از میانبر برای باز کردن"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"استفاده از میانبر برای بزرگنمایی"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"میانبر برای باز کردن <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"میانبر برای بزرگنمایی"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"میانبر برای باز کردن تصحیح رنگ"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"دکمه دسترسپذیری"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"با ۲ انگشت تند به بالا بکشید"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"در پایین صفحه، روی دکمه <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ضربه بزنید"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"مدتزمان موردنظرتان را برای نمایش پیامهایی که میخواهند اقدامی بکنید، اما بهطور موقت نمایش داده میشوند، انتخاب کنید.\n\nهمه برنامهها از این تنظیم پشتیبانی نمیکنند."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"تأخیر لمس کردن و نگه داشتن"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"وارونگی رنگ"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"تآثیر احتمالی برعملکرد"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"نگاتیو"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"صفحههای روشن را تاریک میکند تا افرادی که به نور زیاد حساس هستند بتوانند صفحه را بهتر مشاهده کنند.\n\nتوجه: رنگهای تیره روشن میشوند. رنگ تصاویر نیز معکوس میشود."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"مدت توقف"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"اگر از موشواره استفاده میکنید، میتوانید نشانگر را طوری تنظیم کنید که وقتی برای مدت زمان مشخصی متوقف میشود، بهطور خودکار اقدامی انجام دهد."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"تأخیر قبل از کلیک"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"بازخورد لمسی"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"استفاده از <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"استفاده از تصحیح رنگ"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"استفاده از زیرنویس"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"نمایش شرحها"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"ظاهر شرح"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"اندازه نوشتار، سبک شرح"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"گزینههای دیگر"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"همه برنامهها از این تنظیم پشتیبانی نمیکنند."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"دکمه دسترسپذیری"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"با ۲ انگشت تند به بالا بکشید"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"این سرویس درست کار نمیکند."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"نمایش در تنظیمات سریع"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"حالت تصحیح"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"قرمز-سبز"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"سبز-قرمز"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"آبی-زرد"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"سبزدشواربینی"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"قرمزدشواربینی"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"آبیدشواربینی"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="one">تأخیر فوقالعاده کوتاه (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> میلیثانیه)</item>
<item quantity="other">تأخیر فوقالعاده کوتاه (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> میلیثانیه)</item>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"تنظیمات"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi، Wi-Fi، اتصال شبکه، اینترنت، بیسیم، داده، wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"اعلان Wi-Fi، اعلان wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"مصرف داده"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"توقف لرزش، ضربه زدن، صفحهکلید"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"استفاده از قالب ۲۴ ساعته"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"بارگیری"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"اعلانهای تطبیقی"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"اولویت اعلان تطبیقی"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"اعلانهای دارای اولویت پایینتر بهطور خودکار روی آرام تنظیم شود"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"رتبهبندی اعلان تطبیقی"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"رتبهبندی خودکار اعلانها براساس ارتباط"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"پاسخها و اقدامات پیشنهادی"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"نمایش خودکار اقدامات و پاسخهای پیشنهادی"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"مجاز کردن تعویق اعلان"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"پنهان کردن نماد اعلانهای آرام"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"نمادهای اعلانهای آرام در نوار وضعیت نشان داده نمیشود"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"اجازه به نقطههای اعلان"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"نمایش نوار مکالمههای اخیر"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"ابزارکهای اعلان"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"برخی اعلانها میتوانند درقالب ابزارک اعلان روی صفحه نشان داده شوند"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"برخی اعلانها و سایر محتواها میتواند درقالب ابزارک اعلان روی صفحه نشان داده شود. برای باز کردن ابزارک اعلان، روی آن ضربه بزنید. برای رد کردن، آن را به پایین صفحه بکشید."</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"اطلاعات"</string>
<string name="low_label" msgid="6525629096999711220">"کم"</string>
<string name="high_label" msgid="357503396626018487">"بالا"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"حساسیت بالاتر ممکن است با اشارههای برنامه در راستای لبه صفحه تداخل داشته باشد."</string>
+ <string name="left_edge" msgid="1513576842959071849">"لبه راست"</string>
+ <string name="right_edge" msgid="1505309103265829121">"لبه چپ"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"حساسیت بالاتر ممکن است با اشارههای برنامه در راستای لبه صفحه تداخل داشته باشد."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"حساسیت «برگشت»"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"تنظیمات اشاره"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"پیمایش اشارهای، حساسیت برگشت، اشاره برگشت"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"دو ضربه برای چک کردن تلفن"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"برای بررسی رایانه لوحی، دو ضربه سریع بزنید"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"برای بررسی دستگاه، دو ضربه سریع بزنید"</string>
@@ -4560,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"اطلاعات پزشکی، شماره تماسهای اضطراری"</string>
<string name="see_more" msgid="7499355691042812723">"موارد بیشتر"</string>
<string name="see_less" msgid="2642392725363552793">"مشاهده موارد کمتر"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"دستگاه مورداستفاده با <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"اطلاعات خطمشی کار شما"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"تنظیمات مدیریتشده توسط سرپرست فناوری اطلاعات شما"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"واحد پردازش گرافیکی (GPU)"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"کنترلکننده گزارش اشکال"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"تعیین میکند کدام برنامه میانبر «گزارش اشکال» را در دستگاه کنترل کند."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"شخصی"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"کاری"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"پیشفرض سیستم"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"این انتخاب دیگر معتبر نیست. دوباره امتحان کنید."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-fi/arrays.xml b/res/values-fi/arrays.xml
index f5b4795..85e8a16 100644
--- a/res/values-fi/arrays.xml
+++ b/res/values-fi/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Ei mitään"</item>
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index b8e1898..58694c0 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Siirrä viimeiseksi"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Poista kieli"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Valitse toiminto"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Laitteen tiedot"</string>
<string name="display_label" msgid="3056320781191343221">"Näyttö"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB-tallennustila"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD-kortti"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Poista kasvodata"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Määritä Face Unlock"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Face Unlockin avulla voit avata laitteesi latauksen, kirjautua sovelluksiin ja vahvistaa maksuja.\n\nPidä mielessä:\nPuhelimen katsominen voi avata sen lukituksen, vaikka et olisi tarkoittanut tehdä niin.\n\nJoku muu voi avata puhelimesi lukituksen, jos hän pitää puhelinta kasvojesi edessä, kun silmäsi ovat auki.\n\nJoku muu voi avata puhelimesi lukituksen, jos hän näyttää sinulta (esim. identtinen kaksosesi)."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Face Unlockin avulla voit avata laitteesi lukituksen, kirjautua sovelluksiin ja vahvistaa maksuja.\n\nPidä mielessä:\nPuhelimen katsominen voi avata sen lukituksen haluamattasi.\n\nJoku muu voi avata puhelimesi lukituksen pitämällä sitä kasvojesi edessä, vaikka silmäsi ovat kiinni.\n\nSinulta näyttävä henkilö (esim. identtinen kaksonen) voi avata puhelimen lukituksen."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Poistetaanko kasvodata?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Face Unlockin käyttämä kasvodata poistetaan pysyvästi ja turvallisesti. Poistamisen jälkeen tarvitset PIN-koodia, kuviota tai salasanaa puhelimen lukituksen avaamiseen, sovelluksiin kirjautumiseen ja maksujen vahvistamiseen."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Avaa puhelimen lukitus Face Unlockilla"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Napauta tästä kirjautuaksesi verkkoon"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mt/s"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mt/s"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mt/s"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> haluaa ottaa Wi-Fin käyttöön."</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> haluaa poistaa Wi-Fin käytöstä."</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Vahvista korjattavien sovell. tavukoodi"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Salli ART vahvistaaksesi korjattavien sovellusten tavukoodi."</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Näytä päivitysväli"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Näytä nykyisen näytön päivitysväli"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Salli tiedonsiirto, kun tabletti koskettaa toista laitetta"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Salli tiedonsiirto, kun puhelin koskettaa toista laitetta."</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Salli datansiirto, kun tabletti koskettaa NFC-laitetta"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Salli datansiirto, kun puhelin koskettaa NFC-laitetta"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC käyttöön"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC vaihtaa tietoja tämän ja muiden lähellä olevien laitteiden tai kohteiden, esimerkiksi maksupäätteiden, syötteenlukijoiden tai interaktiivisten mainosten/tagien, kanssa."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Suojaa NFC-käyttö"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Wi-Fi-haku on käytössä"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Lisäasetukset"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Lisäasetusten avattava luettelo"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"tiivistä"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"laajenna"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Verkon nimi"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Anna SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Tila"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Välityslinkin nopeus"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Vastaanottolinkin nopeus"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Yhteyden nopeus"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Taajuus"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP-osoite"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Tallennettu seuraavan kautta:"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Varmista, että laite on liitetty virtalähteeseen, ladattu ja päällä"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Varmista, että laite on liitetty virtalähteeseen, ladattu ja päällä. Jos ongelma ei ratkea, ota yhteyttä laitteen valmistajaan"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Tämä laite ei tue <xliff:g id="SSID">%1$s</xliff:g>:n lisäämistä"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Kokeile siirtää laite lähemmäs Wi-Fi-tukiasemaa tai ‑reititintä"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Tarkista salasana ja yritä uudelleen"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Ota yhteyttä laitteen valmistajaan"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Tarkista yhteys ja yritä uudelleen"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Valitse verkko"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Yhdistä laitteesi valitsemalla verkko"</string>
@@ -1253,7 +1259,7 @@
<string name="doze_summary" msgid="1047254712885464738">"Aktivoi näyttö, kun saat ilmoituksia."</string>
<string name="doze_always_on_title" msgid="3357953547262808865">"Aina käytössä"</string>
<string name="doze_always_on_summary" msgid="1593188198982222910">"Näytä aika, ilmoituskuvakkeet ja muut tiedot. Tämä asetus kuluttaa akkua nopeammin."</string>
- <string name="title_font_size" msgid="570613010306330622">"Kirjasimen koko"</string>
+ <string name="title_font_size" msgid="570613010306330622">"Fontin koko"</string>
<string name="short_summary_font_size" msgid="184712645848458143">"Suurenna tai pienennä tekstiä."</string>
<string name="sim_lock_settings" msgid="4493069398250139205">"SIM-kortin lukitusasetukset"</string>
<string name="sim_lock_settings_category" msgid="4280307997492851625">"SIM-kortin lukitus"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"APN-oletusasetukset on palautettu."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Palautusvalinnat"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Voit nollata verkon, sovellusten tai laitteen asetukset."</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Sovellukset voidaan nollata"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Nollaa Wi-Fin, mobiiliverkon ja Bluetoothin asetukset"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Tämä nollaa kaikki verkkoasetukset, esimerkiksi seuraavat:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobiilidata"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Tyhjennä ladatut SIM-kortit"</string>
@@ -2032,7 +2039,7 @@
<string name="accessibility_settings_summary" msgid="2195085206729325737">"Näytönlukijat, näyttö, käytönhallinta"</string>
<string name="vision_settings_title" msgid="8919983801864103069">"Näköasetukset"</string>
<string name="vision_settings_description" msgid="7614894785054441991">"Voit muokata laitteen ominaisuuksia tarpeidesi mukaan. Käytettävyysvalintoja voi muuttaa myöhemmin asetuksissa."</string>
- <string name="vision_settings_suggestion_title" msgid="4689275412658803919">"Muuta kirjasinkokoa"</string>
+ <string name="vision_settings_suggestion_title" msgid="4689275412658803919">"Muuta fonttikokoa"</string>
<string name="screen_reader_category_title" msgid="6195867428854871553">"Näytönlukuohjelmat"</string>
<string name="audio_and_captions_category_title" msgid="5049122378290004050">"Ääni ja näyttöteksti"</string>
<string name="display_category_title" msgid="6638191682294461408">"Näyttö"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Napauta kohteita näytöllä, niin ne luetaan ääneen."</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Tekstitysvalinnat"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Suurennus"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Suurennettava alue"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Valitse alueet, joihin näytön suurennusta käytetään"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Koko näyttö"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Osa näytöstä"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Koko näyttö ja osa näytöstä"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Suurenna koko näyttö"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Suurenna osa näytöstä"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Näytä liikkeen ohjain"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Näytä ohjainsauvan tapainen ohjain suurennettavan alueen siirtämiseksi"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Asetusten suurentaminen"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Suurenna kolmoisnapautuksella"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Suurenna pikanäppäimellä"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Suurenna pikanäppäimellä ja kolmoisnapautuksella."</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Käynnistä tai sammuta esteettömyyspalvelu pyyhkäisemällä näytön alalaidasta ylös kahdella sormella.\n\nVaihda palveluiden välillä pyyhkäisemällä ylös kahdella sormella ja koskettamalla pitkään."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Käynnistä tai sammuta esteettömyyspalvelu pyyhkäisemällä näytön alalaidasta ylös kolmella sormella.\n\nVaihda palveluiden välillä pyyhkäisemällä ylös kolmella sormella ja koskettamalla pitkään."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"OK"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Avaa pikanäppäimellä"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Suurenna pikanäppäimellä"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Pikanäppäin, jolla avataan <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Suurennuksen pikanäppäin"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Värinkorjauksen pikanäppäin"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Esteettömyyspainike"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Pyyhkäise kahdella sormella alareunasta ylös"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Napauta näytön alareunasta <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Valitse, miten pitkään haluat nähdä viestit, jotka pyytävät reagoimaan mutta näkyvät vain väliaikaisesti.\n\nKaikki sovellukset eivät tue tätä asetusta."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Pitkäkestoisen kosketuksen viive"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Käänteiset värit"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Voi vaikuttaa suorituskykyyn"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Käänteiset värit"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Muuta kirkkaat näytöt tummiksi parantaaksesi kirkkaalle valolle herkkien ihmisten katselukokemusta.\n\nHuom. Tummista väreistä tulee vaaleita. Myös kuvien värit näkyvät käänteisinä."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Viiveajoitus"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Jos käytät hiirtä, voit asettaa osoittimen klikkaamaan automaattisesti, kun se on ollut paikoillaan tietyn aikaa."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Viive ennen klikkausta"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Kosketuspalaute"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Valitse <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Käytä värinkorjausta"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Käytä tekstityksiä"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Näytä tekstitykset"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Tekstityksen ulkonäkö"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Tekstin koko, tekstityksen tyyli"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Lisää asetuksia"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Kaikki sovellukset eivät tue tätä asetusta."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Esteettömyyspainike"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Pyyhkäisy kahdella sormella alhaalta ylöspäin"</string>
@@ -2182,7 +2208,7 @@
<string name="captioning_foreground_opacity" msgid="1395843080697567189">"Tekstin läpinäkyvyys"</string>
<string name="captioning_edge_color" msgid="6035818279902597518">"Reunan väri"</string>
<string name="captioning_edge_type" msgid="5281259280060811506">"Reunan tyyppi"</string>
- <string name="captioning_typeface" msgid="285325623518361407">"Kirjasinperhe"</string>
+ <string name="captioning_typeface" msgid="285325623518361407">"Fonttiperhe"</string>
<string name="captioning_preview_text" msgid="4973475065545995704">"Tekstitys näyttää tältä"</string>
<string name="captioning_preview_characters" msgid="7854812443613580460">"Aa"</string>
<string name="locale_default" msgid="8948077172250925164">"Oletus"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Asetukset"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, verkkoyhteys, internet, langaton, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi ilmoitus, wifi ilmoitus"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"datan käyttö"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Lopeta värinä, napauta, näppäimistö"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Käytä 24 tunnin kelloa"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Lataa"</string>
@@ -3166,7 +3193,7 @@
<string name="keywords_storage_settings" msgid="6018856193950281898">"muisti, välimuisti, data, poista, tyhjennä, vapauta, tila"</string>
<string name="keywords_bluetooth_settings" msgid="2588159530959868188">"yhdistetty, laite, kuulokkeet, kuulokemikrofoni, kaiutin, langaton, pari, nappikuulokkeet, musiikki, media"</string>
<string name="keywords_wallpaper" msgid="6712776876474488023">"tausta, näyttö, lukitusnäyttö, teema"</string>
- <string name="keywords_styles" msgid="6312134005271042434">"kuvakkeen muoto, korostusväri, kirjasin"</string>
+ <string name="keywords_styles" msgid="6312134005271042434">"kuvakkeen muoto, korostusväri, fontti"</string>
<string name="keywords_assist_input" msgid="3086289530227075593">"oletus, assistant"</string>
<string name="keywords_default_payment_app" msgid="5162298193637362104">"maksu, oletus"</string>
<string name="keywords_ambient_display" msgid="3149287105145443697">"saapuva ilmoitus"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Mukautuvat ilmoitukset"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Mukautuva ilmoitusten tärkeys"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Aseta alemman prioriteetin ilmoitukset automaattisesti varovaisiksi."</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Ilmoitusten mukautuva järjestäminen"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Järjestä ilmoitukset automaattisesti olennaisuuden mukaan"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Toiminta- ja vastausehdotukset"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Näytä toiminta- ja vastausehdotukset automaattisesti."</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Salli ilmoitusten torkuttaminen"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Piilota varovaisten ilmoitusten kuvakkeet"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Varovaisten ilmoitusten kuvakkeita ei näytetä tilapalkissa."</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Salli pistemerkit"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Näytä äskeiset keskustelut rivissä"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Kuplat"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Osa ilmoituksista voi näkyä näytöllä kuplina."</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Osa ilmoituksista ja muusta sisällöstä voi näkyä näytöllä kuplina. Avaa kupla napauttamalla sitä. Ohita se vetämällä sitä alaspäin näytöllä."</string>
@@ -3938,8 +3968,8 @@
<string name="storage_summary_with_sdcard" msgid="2063780050580228868">"Sisäinen tallennustila: <xliff:g id="PERCENTAGE">%1$s</xliff:g> käytössä, <xliff:g id="FREE_SPACE">%2$s</xliff:g> vapaana"</string>
<string name="display_summary" msgid="5526061030874717172">"Jos laitetta ei käytetä, se siirtyy virransäästötilaan, kun <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> on kulunut."</string>
<string name="display_dashboard_summary" msgid="5102247404958535634">"Taustakuva, virransäästö, fonttikoko"</string>
- <string name="display_dashboard_summary_with_style" msgid="2792175367835485163">"Tyylit, taustakuvat, näytön aikakatkaisu, kirjasinkoko"</string>
- <string name="display_dashboard_nowallpaper_summary" msgid="6198590533661927162">"Virransäästö, kirjasinkoko"</string>
+ <string name="display_dashboard_summary_with_style" msgid="2792175367835485163">"Tyylit, taustakuvat, näytön aikakatkaisu, fonttikoko"</string>
+ <string name="display_dashboard_nowallpaper_summary" msgid="6198590533661927162">"Virransäästö, fonttikoko"</string>
<string name="display_summary_example" msgid="4275121979039344438">"Jos laitetta ei käytetä, se siirtyy virransäästötilaan, kun 10 minuuttia on kulunut."</string>
<string name="memory_summary" msgid="8221954450951651735">"Muistia käytetty keskimäärin <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">"Kirjautunut sisään käyttäjänä <xliff:g id="USER_NAME">%1$s</xliff:g>"</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Tiedot"</string>
<string name="low_label" msgid="6525629096999711220">"Matala"</string>
<string name="high_label" msgid="357503396626018487">"Korkea"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Korkeampi herkkyys voi olla ristiriidassa näytön reunan sovelluseleiden kanssa."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Vasen reuna"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Oikea reuna"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Suurempi herkkyys voi olla ristiriidassa näytön reunan sovelluseleiden kanssa."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Takaisin-eleen herkkyys"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Eleasetukset"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"eleillä navigointi, Takaisin-eleen herkkyys, Takaisin-ele"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Tarkista ilmoitukset kaksoisnapauttamalla puhelimen näyttöä"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Tarkista ilmoitukset kaksoisnapauttamalla tabletin näyttöä"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tarkista ilmoitukset kaksoisnapauttamalla laitteen näyttöä"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Virheellinen verkkotila <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ohita."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Tukiasemien nimet"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Ei käytettävissä <xliff:g id="CARRIER">%1$s</xliff:g> ‑käytön aikana"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Terveystiedot, hätäyhteystiedot"</string>
<string name="see_more" msgid="7499355691042812723">"Lisää"</string>
<string name="see_less" msgid="2642392725363552793">"Näytä vähemmän"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Käytettävä laite: <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Työkäytäntötietosi"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"IT-järjestelmänvalvojan ylläpitämät asetukset"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Grafiikkasuoritin"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Virheraportin käsittelijä"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Valitsee, mikä sovellus käsittelee laitteen virheraportti-pikanäppäintä."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Henkilökohtainen"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Työ"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Järjestelmän oletusarvo"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Tämä valinta ei enää kelpaa. Yritä uudestaan."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-fr-rCA/arrays.xml b/res/values-fr-rCA/arrays.xml
index 5b3b16e..77def37 100644
--- a/res/values-fr-rCA/arrays.xml
+++ b/res/values-fr-rCA/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Aucun"</item>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index 45399cf..ad0ce6b 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Déplacer dans le bas"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Supprimer la langue"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Sélectionnez une activité"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Informations sur l\'appareil"</string>
<string name="display_label" msgid="3056320781191343221">"Écran"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Mémoire de stockage USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Carte SD"</string>
@@ -362,19 +361,20 @@
<string name="security_settings_face_enroll_must_re_enroll_subtitle" msgid="3584740139535177961">"Améliorez la sécurité et les performances"</string>
<string name="security_settings_face_enroll_improve_face_alert_title" msgid="7124713074067550039">"Configurer le déverrouillage par reconnaissance faciale"</string>
<string name="security_settings_face_enroll_improve_face_alert_body" msgid="950213874209080175">"Supprimez vos données faciales pour reconfigurer le déverr. par reconn. faciale.\n\nLes données utilisées seront supprimées définitivement et en sécurité. Vous devrez ensuite utiliser un NIP/schéma/mot de passe pour déverrouiller votre tél., vous connecter aux applis et confirmer les paiements."</string>
- <string name="security_settings_face_settings_use_face_category" msgid="2374998717426341095">"Util. Face Unlock pour"</string>
+ <string name="security_settings_face_settings_use_face_category" msgid="2374998717426341095">"Utilisations"</string>
<string name="security_settings_face_settings_use_face_unlock_phone" msgid="5209963876503148501">"Déverr. le téléphone"</string>
<string name="security_settings_face_settings_use_face_for_apps" msgid="8813038341122613020">"Connex. et paiements dans applis"</string>
<string name="security_settings_face_settings_require_category" msgid="3906382658164073665">"Exigences pour le déverrouillage par reconnaissance faciale"</string>
- <string name="security_settings_face_settings_require_attention" msgid="4395309855914391104">"Exiger que les yeux soient ouv."</string>
+ <string name="security_settings_face_settings_require_attention" msgid="4395309855914391104">"Exiger des yeux ouverts"</string>
<string name="security_settings_face_settings_require_attention_details" msgid="2546230511769544074">"Pour déverrouiller le téléphone, vos yeux doivent être ouverts"</string>
<string name="security_settings_face_settings_require_confirmation" msgid="6603039421004198334">"Toujours demander une confirmation"</string>
<string name="security_settings_face_settings_require_confirmation_details" msgid="6454776517804994007">"Toujours dem. une confirm. lors du déverr. par rec. faciale dans applis"</string>
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Suppr. donn. visage"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Configurer le déverr. par reconn. faciale"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Servez-vous du déverrouillage par reconnaissance faciale pour déverrouiller votre appareil, vous connecter à des applications et confirmer des paiements.\n\nRemarque importante :\nLe fait de regarder le téléphone pourrait le déverrouiller même si vous ne cherchiez pas à le faire.\n\nUne autre personne pourrait déverrouiller votre téléphone en le tenant devant votre visage alors que vos yeux sont ouverts.\n\nVotre téléphone pourrait être déverrouillé par une personne qui vous ressemble beaucoup, par exemple un jumeau identique."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Servez-vous du déverrouillage par reconnaissance faciale pour déverrouiller votre appareil, vous connecter à des applications et confirmer des paiements.\n\nRemarque importante :\nLe fait de regarder le téléphone pourrait le déverrouiller même si vous ne cherchiez pas à le faire.\n\nUne autre personne pourrait déverrouiller votre téléphone en le tenant devant votre visage, même si vos yeux sont fermés.\n\nVotre téléphone pourrait être déverrouillé par une personne qui vous ressemble beaucoup, par exemple un jumeau identique."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Supprimer les données du visage?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Les données sur les visages utilisées pour le déverrouillage par reconnaissance faciale seront supprimés de manière permanente et sécuritaire. Après la suppression, vous aurez besoin de notre NIP, de votre schéma ou de votre mot de passe pour déverrouiller votre téléphone, vous connecter à des applications et confirmer les paiements."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Les données sur les visages utilisées pour le déverrouillage par reconnaissance faciale seront supprimées de manière permanente et sécuritaire. Après la suppression, vous aurez besoin de votre NIP, de votre schéma ou de votre mot de passe pour déverrouiller votre téléphone, vous connecter à des applications et confirmer les paiements."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Utiliser le déverrouillage par reconnaissance faciale pour déverrouiller votre téléphone"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Empreintes digitales"</string>
<string name="fingerprint_manage_category_title" msgid="1249349505688268850">"Gérer les empreintes digitales"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Touchez ici pour vous connecter au réseau"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> souhaite activer le Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> souhaite désactiver le Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Vérif. code à octets des applis déboguables"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Autoriser ART à vérifier le code à octets pour les applications débogables"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Afficher le taux d\'actualisation"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Afficher le taux d\'actualisation actuel"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Autoriser l\'échange de données lorsque la tablette est en contact avec un autre appareil"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Autoriser l\'échange de données lorsque le téléphone est en contact avec un autre appareil"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Autoriser l\'échange de données lorsque la tablette touche un appareil NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Autoriser l\'échange de données lorsque le téléphone touche un appareil NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Activer la fonction NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"La technologie NFC échange des données entre cet appareil et d\'autres appareils ou cibles à proximité, tels que les terminaux de paiement, les lecteurs d\'accès et les annonces ou les balises interactifs"</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFC sécurisée"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"La recherche de réseaux Wi-Fi est activée"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Options avancées"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Liste déroulante des options avancées"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"réduire"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"développer"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Nom du réseau"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Entrez le SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"État"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Vitesse du lien de transmission"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Recevoir la vitesse du lien"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Vitesse de connexion"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Fréquence"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"Adresse IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Enregistré par"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Assurez-vous que l\'appareil a été branché, chargé et allumé"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Assurez-vous que l\'appareil a été branché, chargé et allumé. Si le problème persiste, communiquez avec le fabricant de l\'appareil"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"L\'ajout de « <xliff:g id="SSID">%1$s</xliff:g> » n\'est pas pris en charge sur cet appareil"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Essayez de rapprocher l\'appareil du point d\'accès ou du routeur Wi‑Fi"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Vérifiez votre mot de passe, puis réessayez"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Communiquez avec le fabricant de l\'appareil"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Vérifiez votre connexion et réessayez"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Choisir un réseau"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Pour connecter votre appareil, choisissez un réseau"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"La réinitialisation des paramètres APN par défaut est terminée."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Options de réinitialisation"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Vous pouvez réinitialiser le réseau, les applications ou l\'appareil"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Les applications peuvent être réinitialisées"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Réinitialiser les paramètres Wi-Fi, cellulaires et Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Cette opération entraîne la réinitialisation de tous les paramètres réseau, y compris :\n\n"<li>"Le Wi‑Fi"</li>\n<li>"Les données cellulaires"</li>\n<li>"Le Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Effacer cartes SIM téléchargées"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Touchez les éléments à l\'écran pour les entendre à haute voix"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Préférences de sous-titres"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Zoom"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Région d\'agrandissement"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Choisir la ou les régions d\'agrandissement que vous voulez utiliser quand vous agrandissez l\'écran"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Plein écran"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Partie de l\'écran"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Plein écran et partie de l\'écran"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Agrandir l\'écran entier"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Agrandir une partie de l\'écran"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Afficher l\'outil de déplacement"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Montre un outil de contrôle semblable à une manette de jeu pour déplacer la région d\'agrandissement"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Paramètres d\'agrandissement"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Agrandir en touchant 3 fois"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Agrandir avec un raccourci"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Agrandir avec le raccourci et en touchant trois fois"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Pour activer ou désactiver le service d\'accessibilité, balayez l\'écran de bas en haut avec deux doigts.\n\nPour basculer entre les services, balayez l\'écran vers le haut avec deux doigts et maintenez-les-y."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Pour activer ou désactiver le service d\'accessibilité, balayez l\'écran de bas en haut avec trois doigts.\n\nPour basculer entre les services, balayez l\'écran vers le haut avec trois doigts et maintenez-les-y."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"OK"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Utiliser le raccourci pour ouvrir"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Utiliser le raccourci pour agrandir"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Raccourci pour ouvrir <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Raccourci vers agrandir"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Raccourci vers Correction de couleurs"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Bouton d\'accessibilité"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Balayez l\'écran du bas vers le haut avec deux doigts"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Touchez le bouton <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> dans le bas de l\'écran"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Choisissez la durée d\'affichage des messages vous demandant d\'agir, mais qui ne sont visibles que temporairement.\n\nCe ne sont pas toutes les applications qui prennent en charge ce paramètre."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Délai de pression"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Inversion des couleurs"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Pourrait nuire aux performances"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Inverser les couleurs"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Assombrissez les écrans afin que les personnes sensibles à la lumière bénéficient d\'une meilleure expérience de lecture.\n\nRemarque : Les couleurs sombres deviendront claires. Les images seront également inversées."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Temps d\'arrêt"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Si vous utilisez une souris, vous pouvez configurer votre appareil de façon à ce qu\'un clic s\'effectue automatiquement lorsque le curseur s\'immobilise pendant un certain temps."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Délai précédant le clic"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Retour tactile"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Utiliser <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Utiliser la correction des couleurs"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Utiliser les légendes"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Afficher les sous-titres"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Apparence des sous-titres"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Taille du texte, style des sous-titres"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Autres options"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Ce ne sont pas toutes les applications qui prennent en charge ce paramètre."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"bouton d\'accessibilité"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Balayer l\'écran du bas vers le haut avec deux doigts"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Ce service est défectueux."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Afficher dans la fenêtre de configuration rapide"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Mode de correction"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Rouge-vert"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Vert-rouge"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Bleu-jaune"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"Deutéranomalie"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"Protanomalie"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"Tritanomalie"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="one">Délai extrêmement court (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
<item quantity="other">Délai extrêmement court (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Paramètres"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, connexion réseau, internet, sans fil, données, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"notification Wi‑Fi, notification wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"utilisation de données"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Arrêter les vibrations, toucher, clavier"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Utiliser le format 24 heures"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Télécharger"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Notifications adaptatives"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Priorité adaptative pour les notifications"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Définir automatiquement les notifications à faible priorité sur Discrètes"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Classement adaptatif des notifications"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Classer automatiquement les notifications par pertinence"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Suggestions d\'actions et de réponses"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Afficher automatiquement les suggestions d\'actions et de réponses"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Autoriser le report des notifications"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Masquer les icônes des notifications discrètes"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Les icônes des notifications discrètes ne s\'affichent pas dans la barre d\'état"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Autoriser points de notification"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Afficher la bande des conversations récentes"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Bulles"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Certaines notifications peuvent s\'afficher sous forme de bulles à l\'écran"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Certaines notifications et d\'autre contenu peuvent s\'afficher sous forme de bulles à l\'écran. Pour ouvrir une bulle, touchez-la. Pour l\'ignorer, faites-la glisser vers le bas de l\'écran."</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Information"</string>
<string name="low_label" msgid="6525629096999711220">"Faible"</string>
<string name="high_label" msgid="357503396626018487">"Élevée"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Une sensibilité élevée pourrait interférer avec les gestes dans l\'application le long des rebords de l\'écran."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Bord gauche"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Bord droit"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Une sensibilité élevée pourrait interférer avec les gestes dans l\'application le long des rebords de l\'écran."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilité du retour arrière"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Paramètres des gestes"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigation par gestes, sensibilité du retour arrière, geste de retour"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Toucher deux fois le téléphone pour le consulter"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Touchez l\'écran deux fois pour consulter votre tablette"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Touchez l\'écran deux fois pour consulter votre appareil"</string>
@@ -4255,7 +4283,7 @@
<string name="auto_sync_personal_account_title" msgid="3544275021920818595">"Synchroniser automatiquement les données personnelles"</string>
<string name="auto_sync_work_account_title" msgid="6060310415978781885">"Synchroniser automatiquement les données professionnelles"</string>
<string name="auto_sync_account_summary" msgid="7580352130028957346">"Autoriser les applications à actualiser les données automatiquement"</string>
- <string name="account_sync_title" msgid="7036067017433297574">"Synchro. du compte"</string>
+ <string name="account_sync_title" msgid="7036067017433297574">"Synchro du compte"</string>
<string name="account_sync_summary_some_on" msgid="911460286297968724">"La synchronisation est activée pour <xliff:g id="ID_1">%1$d</xliff:g> élément(s) sur <xliff:g id="ID_2">%2$d</xliff:g>"</string>
<string name="account_sync_summary_all_on" msgid="2953682111836599841">"La synchronisation est activée pour tous les éléments"</string>
<string name="account_sync_summary_all_off" msgid="6378301874540507884">"La synchronisation est désactivée pour tous les éléments"</string>
@@ -4560,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mode réseau non valide : <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorer."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Noms des points d\'accès"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Indisponible lorsque vous êtes connectés au réseau de <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Renseignements médicaux, contacts d\'urgence"</string>
<string name="see_more" msgid="7499355691042812723">"En voir plus"</string>
<string name="see_less" msgid="2642392725363552793">"En voir moins"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Appareil à utiliser avec <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Les détails de votre politique professionnelle"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Les paramètres sont gérés par votre administrateur informatique"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Processeur graphique"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Gestionnaire de rapport de bogue"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Détermine quelle application gère le raccourci de rapport de bogue sur votre appareil."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personnel"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Travail"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Paramètres par défaut"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Ce choix n\'est plus valide. Réessayez."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-fr/arrays.xml b/res/values-fr/arrays.xml
index f750171..3532f70 100644
--- a/res/values-fr/arrays.xml
+++ b/res/values-fr/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Aucun"</item>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index df1e64d..980c5df 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Placer en dernier"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Supprimer la langue"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Sélectionner une activité"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Informations sur l\'appareil"</string>
<string name="display_label" msgid="3056320781191343221">"Écran"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Mémoire USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Carte SD"</string>
@@ -373,8 +372,9 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Supprimer les données de reconnaissance faciale"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Configurer Face Unlock"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Utilisez Face Unlock pour déverrouiller votre appareil, vous connecter à des applications et confirmer des paiements.\n\nÀ savoir :\nSi vous regardez votre téléphone, vous pouvez le déverrouiller sans le vouloir.\n\nUne autre personne peut également déverrouiller votre téléphone en tenant celui-ci devant votre visage quand vous avez les yeux ouverts.\n\nVotre téléphone peut être déverrouillé par quelqu\'un qui vous ressemble beaucoup, comme votre enfant ou votre jumeau/jumelle."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Utilisez Face Unlock pour déverrouiller votre appareil, vous connecter à des applications et confirmer des paiements.\n\nÀ savoir :\nVous pouvez déverrouiller votre téléphone sans le vouloir, simplement en le regardant.\n\nQuelqu\'un d\'autre peut également le déverrouiller en le tenant devant votre visage, même si vous avez les yeux fermés.\n\nEnfin, quelqu\'un qui vous ressemble beaucoup, comme votre jumeau/jumelle peut également déverrouiller votre téléphone."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Supprimer les données de reconnaissance faciale ?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Les données faciales utilisées par Face Unlock seront supprimées définitivement et en toute sécurité. Après quoi, vous devrez utiliser votre code, votre schéma ou votre mot de passe pour déverrouiller votre téléphone, vous connecter aux applications et confirmer les paiements."</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Les données de reconnaissance faciale utilisées par Face Unlock seront supprimées définitivement et ce, en toute sécurité. Vous devrez alors utiliser votre code PIN, votre schéma ou votre mot de passe pour déverrouiller votre téléphone, vous connecter aux applications et confirmer les paiements."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Utilisez Face Unlock pour déverrouiller votre téléphone"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Empreinte digitale"</string>
<string name="fingerprint_manage_category_title" msgid="1249349505688268850">"Gérer empreintes num."</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Appuyez ici pour vous connecter au réseau"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbit/s"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbit/s"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbit/s"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> requiert l\'activation du Wi-Fi."</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> requiert la désactivation du Wi-Fi."</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Valider le bytecode des applis autorisant le débogage"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Autoriser ART à valider le bytecode des applications pouvant être déboguées"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Voir fréquence actual."</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Afficher la fréquence d\'actualisation actuelle"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Autoriser l\'échange de données lorsque la tablette est en contact avec un autre appareil"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Autoriser l\'échange de données lorsque le téléphone touche un autre appareil"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Autoriser l\'échange de données lorsque la tablette est en contact avec un appareil NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Autoriser l\'échange de données lorsque le téléphone est en contact avec un appareil NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Activer le mode NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"La technologie NFC échange des données entre cet appareil et d\'autres appareils ou cibles à proximité, tels que les terminaux de paiement, les lecteurs d\'accès et les annonces ou les tags interactifs"</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Sécuriser la fonctionnalité NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Recherche Wi-Fi activée"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Options avancées"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Liste déroulante \"Options avancées\""</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"réduire"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"développer"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Nom du réseau"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Saisissez le SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"État"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Vitesse du lien de transmission"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Vitesse du lien de réception"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Vitesse de connexion"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Fréquence"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"Adresse IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Enregistré via"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Assurez-vous que l\'appareil est branché, chargé et allumé"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Assurez-vous que l\'appareil est branché, chargé et allumé. Si le problème persiste, contactez le fabricant de l\'appareil"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"L\'ajout du SSID \"<xliff:g id="SSID">%1$s</xliff:g>\" n\'est pas possible sur cet appareil"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Essayez de rapprocher l\'appareil de votre routeur ou de votre point d\'accès Wi‑Fi"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Vérifiez le mot de passe et réessayez"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Contactez le fabricant de l\'appareil"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Vérifiez la connexion et réessayez"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Sélectionner un réseau"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Sélectionnez un réseau pour connecter l\'appareil"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"La réinitialisation des paramètres APN par défaut est terminée."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Options de réinitialisation"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Vous pouvez réinitialiser le réseau, les applications ou l\'appareil"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Vous pouvez réinitialiser les applications"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Réinitialiser le Wi-Fi, les données mobiles et le Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Tous les paramètres réseau seront réinitialisés, y compris les suivants :\n\n"<li>"Wi‑Fi"</li>\n<li>"Données mobiles"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Eff. cartes SIM téléchargées"</string>
@@ -1818,7 +1825,7 @@
<string name="install_text" msgid="4558333621516996473">"Installer"</string>
<string name="disable_text" msgid="5146002260857428005">"Désactiver"</string>
<string name="enable_text" msgid="8570798764647110430">"Activer"</string>
- <string name="clear_user_data_text" msgid="6773186434260397947">"Effacer les données"</string>
+ <string name="clear_user_data_text" msgid="6773186434260397947">"Vider l\'espace de stockage"</string>
<string name="app_factory_reset" msgid="8974044931667015201">"Désinstaller les mises à jour"</string>
<string name="auto_launch_enable_text" msgid="286244432074382294">"Vous avez choisi de lancer cette application par défaut pour certaines actions."</string>
<string name="always_allow_bind_appwidgets_text" msgid="2069415023986858324">"Vous avez choisi de permettre à cette application de créer des widgets et d\'accéder à leurs données."</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Appuyez sur des éléments à l\'écran pour qu\'ils soient lus à voix haute"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Préférences pour les sous-titres"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Agrandissement"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Zone à agrandir"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Sélectionnez la ou les zones de l\'écran que vous souhaitez pouvoir agrandir"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Tout l\'écran"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Partie de l\'écran"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Tout ou partie de l\'écran"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Agrandir tout l\'écran"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Agrandir une partie de l\'écran"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Afficher une télécommande"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Utilisez une télécommande sous forme de joystick pour déplacer la zone d\'agrandissement"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Paramètres d\'agrandissement"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Agrandir en appuyant trois fois"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Agrandir avec un raccourci"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Agrandir avec un raccourci et trois tapotements"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Pour activer ou désactiver un service d\'accessibilité, balayez l\'écran de bas en haut avec deux doigts.\n\nPour changer de service, balayez l\'écran vers le haut avec deux doigts et appuyez de manière prolongée."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Pour activer ou désactiver un service d\'accessibilité, balayez l\'écran de bas en haut avec trois doigts.\n\nPour changer de service, balayez l\'écran vers le haut avec trois doigts et appuyez de manière prolongée."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"OK"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Utiliser un raccourci pour ouvrir"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Utiliser un raccourci pour agrandir"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Raccourci pour ouvrir <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Raccourci pour agrandir"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Raccourci pour ouvrir correction couleur"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Bouton d\'accessibilité"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Balayer l\'écran vers le haut avec deux doigts"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Appuyez sur le bouton <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> au bas de l\'écran"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Choisissez la durée d\'affichage des messages qui vous demandent d\'effectuer une action, mais dont la visibilité est temporaire.\n\nCertaines applications ne sont pas compatibles avec ce paramètre."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Délai de pression"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Inversion des couleurs"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Peut affecter les performances"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Inverser les couleurs"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Les couleurs claires à l\'écran deviendront sombres afin que les personnes sensibles à la lumière bénéficient d\'une meilleure expérience de lecture.\n\nRemarque : Les couleurs sombres deviendront claires. Les images seront également inversées."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Temps d\'interaction"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Si vous utilisez une souris, vous pouvez configurer votre appareil de sorte qu\'un clic s\'effectue automatiquement lorsque le curseur s\'immobilise pendant un certain laps de temps."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Délai précédant le clic"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Retour tactile"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Utiliser <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Corriger les couleurs"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Utiliser les sous-titres"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Afficher les sous-titres"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Apparence des sous-titres"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Taille du texte, style des sous-titres"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Autres options"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Toutes les applications ne sont pas compatibles avec ce paramètre."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Bouton d\'accessibilité"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Balayer l\'écran vers le haut avec deux doigts"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Paramètres"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, connexion réseau, internet, sans fil, données, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"notification Wi‑Fi, notification wi-fi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"consommation des données"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Arrêter les vibrations, appuyer, clavier"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Utiliser le format 24 heures"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Télécharger"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Notifications intelligentes"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Priorité des notifications intelligentes"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Définir automatiquement les notifications à faible priorité sur Discret"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Classement intelligent des notifications"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Classer automatiquement les notifications par pertinence"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Actions et réponses suggérées"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Afficher automatiquement les actions et réponses suggérées"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Autoriser la répétition des notifications"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Masquer les icônes des notifications discrètes"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Les icônes des notifications discrètes ne s\'affichent pas dans la barre d\'état"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Autoriser les pastilles de notification"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Afficher la barre des conversations récentes"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Bulles"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Certaines notifications peuvent s\'afficher sous forme d\'info-bulles à l\'écran"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Certaines notifications ainsi que d\'autres contenus peuvent s\'afficher à l\'écran sous forme de bulles. Pour ouvrir une bulle, appuyez dessus. Pour l\'ignorer, faites-la glisser vers le bas de l\'écran."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Informations"</string>
<string name="low_label" msgid="6525629096999711220">"Faible"</string>
<string name="high_label" msgid="357503396626018487">"Élevée"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Une sensibilité plus élevée peut entrer en conflit avec les gestes d\'application impliquant les bords de l\'écran."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Bord gauche"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Bord droit"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Une sensibilité plus élevée peut entrer en conflit avec les gestes d\'application impliquant les bords de l\'écran."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilité du geste \"retour en arrière\""</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Paramètres des gestes"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigation par gestes, sensibilité du retour en arrière, geste de retour"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Appuyer deux fois sur le téléphone pour le consulter"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Appuyez deux fois sur la tablette pour la consulter"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Appuyez deux fois sur l\'appareil pour le consulter"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mode réseau non valide <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Action ignorée."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Points d\'accès"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Indisponible lorsque connecté à <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Informations médicales, contacts en cas d\'urgence"</string>
<string name="see_more" msgid="7499355691042812723">"Voir plus"</string>
<string name="see_less" msgid="2642392725363552793">"Moins de détails"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Appareil à utiliser avec l\'application <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informations sur les règles professionnelles"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Paramètres gérés par votre administrateur informatique"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Gestionnaire de rapport de bug"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Détermine quelle application gère le raccourci vers le rapport de bug sur votre appareil."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personnel"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Professionnel"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Application par défaut du système"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Ce choix n\'est plus valide. Veuillez réessayer."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-gl/arrays.xml b/res/values-gl/arrays.xml
index da0ecf8..a24a452 100644
--- a/res/values-gl/arrays.xml
+++ b/res/values-gl/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Ningún"</item>
diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml
index 43cf9db..cb1896a 100644
--- a/res/values-gl/strings.xml
+++ b/res/values-gl/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Situar abaixo"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Eliminar idioma"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Seleccionar actividade"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Información do dispositivo"</string>
<string name="display_label" msgid="3056320781191343221">"Pantalla"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Almacenamento USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Tarxeta SD"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Eliminar datos faciais"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Configurar desbloqueo facial"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Utiliza o desbloqueo facial para desbloquear o teu dispositivo, iniciar sesión en aplicacións e confirmar pagos.\n\nTen en conta o seguinte:\nAo mirar o teléfono, podes desbloquealo sen querer.\n\nOutra persoa pode desbloquealo se che pon o teléfono diante da cara e tes os ollos abertos.\n\nTamén pode desbloquealo alguén que se pareza moito a ti, como un xemelgo."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Utiliza o desbloqueo facial para desbloquear o teu dispositivo, iniciar sesión en aplicacións e confirmar pagos.\n\nTen en conta o seguinte:\nAo mirar o teléfono, podes desbloquealo sen querer.\n\nOutra persoa pode desbloquealo se che pon o teléfono diante da cara, aínda que teñas os ollos pechados.\n\nTamén pode desbloquealo alguén que se pareza moito a ti, como un xemelgo."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Queres eliminar os datos faciais?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Os datos das caras utilizados polo desbloqueo facial eliminaranse de modo permanente e seguro. Tras quitalos, deberás utilizar o teu PIN, padrón ou contrasinal para desbloquear o teléfono, iniciar sesión nas aplicacións e confirmar pagos."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Utiliza o desbloqueo facial para desbloquear o teu teléfono"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Toca aquí para iniciar sesión na rede"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> quere activar a wifi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> quere desactivar a wifi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Verificar o bytecode das aplicacións depurables"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Permite que ART verifique o bytecode das aplicacións que se poidan depurar"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Mostrar taxa actualizac."</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Mostrar a taxa de actualización actual da pantalla"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Permite o intercambio de datos cando a tableta toca outro dispositivo"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Permite o intercambio de datos cando o teléfono toca outro dispositivo"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Permite o intercambio de datos cando a tableta toca un dispositivo con NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Permite o intercambio de datos cando o teléfono toca un dispositivo con NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Activar NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC intercambia datos entre este dispositivo e outros obxectivos ou dispositivos próximos, como terminais de pago, lectores de acceso e etiquetas ou anuncios interactivos."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Protexer a opción NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Activouse a busca de redes wifi"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opcións avanzadas"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Lista despregable Opcións avanzadas"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"contraer"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"despregar"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Nome da rede"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Introduce o SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Estado"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Transmitir velocidade de ligazón"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Recibir velocidade de ligazón"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Velocidade da ligazón"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frecuencia"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"Enderezo IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Gardouse a través de"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Asegúrate de que o dispositivo estea conectado, cargado e activado"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Asegúrate de que o dispositivo estea conectado, cargado e activado. Se o problema continúa, contacta co fabricante do dispositivo"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Este dispositivo non permite engadir “<xliff:g id="SSID">%1$s</xliff:g>”"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Proba a achegar o dispositivo ao router/punto de acceso wifi"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Comproba o contrasinal e téntao de novo."</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Contacta co fabricante do dispositivo"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Comproba a conexión e téntao de novo"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Escoller rede"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Para conectar o dispositivo, escolle unha rede"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Completouse o restablecemento da configuración de APN predeterminada."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Opcións de restablecemento"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Pódense restablecer a rede, as aplicacións ou o dispositivo"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Pódense restablecer as aplicacións"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Restablecer wifi, rede móbil e Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Con esta selección, restableceranse todas as opcións de configuración de rede, entre elas as referentes a:\n\n"<li>"Wifi"</li>\n<li>"Datos móbiles"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Borrar SIM descargadas"</string>
@@ -1608,7 +1615,7 @@
<string name="tether_settings_summary_hotspot_on_tether_on" msgid="6110241048260139633">"Zona wifi e conexión compartida activadas"</string>
<string name="tether_settings_summary_hotspot_on_tether_off" msgid="5057598961245943644">"Zona wifi activada"</string>
<string name="tether_settings_summary_hotspot_off_tether_on" msgid="7181518138494995888">"Conexión compartida activada"</string>
- <string name="tether_settings_disabled_on_data_saver" msgid="9054069463426952689">"Non se pode compartir a conexión nin utilizar zonas wifi portátiles mentres o economizador de datos estea activado"</string>
+ <string name="tether_settings_disabled_on_data_saver" msgid="9054069463426952689">"Non se pode compartir a conexión nin utilizar zonas wifi portátiles mentres o aforro de datos estea activado"</string>
<string name="usb_title" msgid="1157283449840612901">"USB"</string>
<string name="usb_tethering_button_text" msgid="7364633823180913777">"Compartir conexión por USB"</string>
<string name="usb_tethering_subtext" product="default" msgid="3168636595109044213">"Comparte a conexión a Internet do teléfono por USB"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Toca elementos na pantalla para escoitalos en voz alta"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Preferencias dos subtítulos"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ampliación"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Área de ampliación"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Escolle as áreas de ampliación que queres usar para ampliar a pantalla"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Pantalla completa"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Parte da pantalla"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Pantalla completa e parte da pantalla"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Ampliar a pantalla completa"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Ampliar parte da pantalla"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Mostrar controlador de movementos"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Mostra un controlador similar a unha panca de mando para mover a área de ampliación"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Configuración de ampliación"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Ampliar ao tocar tres veces"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Ampliar con atallo"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Ampliar con atallo e tres toques"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Para activar ou desactivar un servizo de accesibilidade, pasa dous dedos cara arriba desde a parte inferior da pantalla.\n\nPara cambiar de servizo, pasa dous dedos cara arriba e mantén premida a pantalla."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Para activar ou desactivar un servizo de accesibilidade, pasa tres dedos cara arriba desde a parte inferior da pantalla.\n\nPara cambiar de servizo, pasa tres dedos cara arriba e mantén premida a pantalla."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"De acordo"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Utilizar o atallo para abrir"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Usar o atallo para ampliar"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Atallo para abrir <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Atallo para ampliar"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Atallo para abrir Corrección da cor"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Botón Accesibilidade"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Mover dous dedos cara arriba desde abaixo"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Tocar o botón <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> na parte inferior da pantalla"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Escolle o tempo durante o que se mostran as mensaxes que che piden que realices algunha acción e que só son visibles temporalmente.\n\nNon todas as aplicacións son compatibles con esta opción de configuración."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Retardo de pulsación prolongada"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Inversión da cor"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Pode afectar ao rendemento"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Inverter cores"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Converte as pantallas claras en escuras para que as persoas sensibles á luz poidan velas mellor.\n\nNota: As cores escuras pasan a ser claras. As cores das imaxes tamén se inverten."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Tempo de permanencia"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Se usas un rato, podes configurar o cursor para que realice accións automaticamente cando deixe de moverse durante certo tempo."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Retardo antes de facer clic"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Reacción aos toques"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Utilizar <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Usar corrección da cor"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Usar subtítulos"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Mostrar subtítulos"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Aspecto dos subtítulos"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Tamaño do texto, estilo dos subtítulos"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Máis opcións"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Non todas as aplicacións son compatibles con esta opción de configuración."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Botón Accesibilidade"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Mover dous dedos cara arriba desde abaixo"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Configuración"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, conexión de rede, Internet, sen fíos, datos"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"notificación Wifi, notificación wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"uso de datos"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Deter vibración, tocar, teclado"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Usar formato de 24 horas"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Descarga"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Notificacións automáticas"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Prioridade das notificacións automáticas"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Define automaticamente como discretas as notificacións con prioridade baixa"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Clasificación automática das notificacións"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Clasifica as notificacións automaticamente por relevancia"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Accións suxeridas e respostas"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Mostra automaticamente accións suxeridas e respostas"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Permitir adiar notificacións"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Ocultar iconas das notificacións discretas"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"As iconas das notificacións discretas non se mostran na barra de estado"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Permitir puntos de notificación"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Mostrar faixa de conversas recentes"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Burbullas"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Algunhas notificacións poden mostrarse como burbullas na pantalla"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Algunhas notificacións e outro contido poden mostrarse como burbullas na pantalla. Para abrir estas burbullas, tócaas. Se queres ignoralas, arrástraas cara abaixo pola pantalla."</string>
@@ -3973,7 +4003,7 @@
<string name="condition_battery_summary" msgid="8436806157833107886">"Hai funcións restrinxidas"</string>
<string name="condition_cellular_title" msgid="155474690792125747">"Datos móbiles desactivados"</string>
<string name="condition_cellular_summary" msgid="1678098728303268851">"Internet só está dispoñible mediante a wifi"</string>
- <string name="condition_bg_data_title" msgid="2719263664589753094">"Economizador de datos"</string>
+ <string name="condition_bg_data_title" msgid="2719263664589753094">"Aforro de datos"</string>
<string name="condition_bg_data_summary" msgid="1736255283216193834">"Hai funcións restrinxidas"</string>
<string name="condition_work_title" msgid="174326145616998813">"Perfil de traballo desactivado"</string>
<string name="condition_work_summary" msgid="7113473121312772398">"Para aplicacións e notificacións"</string>
@@ -4040,8 +4070,8 @@
<string name="configure" msgid="1499586749829665889">"Configurar"</string>
<string name="data_usage_other_apps" msgid="5649047093607329537">"Outras aplicacións incluídas no uso"</string>
<plurals name="data_saver_unrestricted_summary" formatted="false" msgid="3316296488378947221">
- <item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> aplicacións poden usar datos sen restricións cando o Economizador de datos está activado</item>
- <item quantity="one">1 aplicación pode usar datos sen restricións cando o Economizador de datos está activado</item>
+ <item quantity="other"><xliff:g id="COUNT">%1$d</xliff:g> aplicacións poden usar datos sen restricións cando o aforro de datos está activado</item>
+ <item quantity="one">1 aplicación pode usar datos sen restricións cando o aforro de datos está activado</item>
</plurals>
<string name="data_usage_title" msgid="4039024073687469094">"Datos principais"</string>
<string name="data_usage_wifi_title" msgid="1060495519280456926">"Datos wifi"</string>
@@ -4063,14 +4093,14 @@
<string name="no_carrier_update_now_text" msgid="7898004907837200752">"Actualizado agora mesmo"</string>
<string name="launch_mdp_app_text" msgid="8791816789749304897">"Ver plan"</string>
<string name="launch_wifi_text" msgid="976421974332512894">"Ver detalles"</string>
- <string name="data_saver_title" msgid="2593804270788863815">"Economizador de datos"</string>
+ <string name="data_saver_title" msgid="2593804270788863815">"Aforro de datos"</string>
<string name="unrestricted_data_saver" msgid="7922563266857367495">"Datos sen restricións"</string>
<string name="restrict_background_blacklisted" msgid="7953049316098373715">"Desactiváronse os datos en segundo plano"</string>
<string name="data_saver_on" msgid="7848893946018448793">"Activado"</string>
<string name="data_saver_off" msgid="5891210864117269045">"Desactivado"</string>
- <string name="data_saver_switch_title" msgid="7111538580123722959">"Usar Economizador de datos"</string>
+ <string name="data_saver_switch_title" msgid="7111538580123722959">"Usar Aforro de datos"</string>
<string name="unrestricted_app_title" msgid="7117585996574329284">"Uso de datos sen restricións"</string>
- <string name="unrestricted_app_summary" msgid="282698963532000403">"Acceso sen restricións co Economizador de datos activado"</string>
+ <string name="unrestricted_app_summary" msgid="282698963532000403">"Acceso sen restricións co aforro de datos activado"</string>
<string name="home_app" msgid="6056850504746902747">"Aplicación de Inicio"</string>
<string name="no_default_home" msgid="3588073707316139318">"Non hai inicio predeterminado"</string>
<string name="lockpattern_settings_require_cred_before_startup" msgid="4098653943835666086">"Inicio seguro"</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Información"</string>
<string name="low_label" msgid="6525629096999711220">"Baixa"</string>
<string name="high_label" msgid="357503396626018487">"Alta"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Unha sensibilidade superior pode provocar conflitos cos xestos da aplicación que se fagan nos bordos da pantalla."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Bordo esquerdo"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Bordo dereito"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Unha sensibilidade superior pode provocar conflitos cos xestos da aplicación que se fagan nos bordos da pantalla."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilidade traseira"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Configuración dos xestos"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navegación con xestos, sensibilidade traseira, xestos traseiros"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Dobre toque no teléfono para consultalo"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Tocar dúas veces para consultar a tableta"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tocar dúas veces para consultar o dispositivo"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Modo de rede non válido: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorar."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nomes dos puntos de acceso"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Non dispoñible cando o dispositivo está conectado a <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Información médica, contactos de emerxencia"</string>
<string name="see_more" msgid="7499355691042812723">"Ver máis"</string>
<string name="see_less" msgid="2642392725363552793">"Ver menos"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Dispositivo para usar coa aplicación <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Información sobre a túa política de traballo"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"A configuración xestiónaa o teu equipo de administración de TI"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Controlador do Informe de erros"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determina que aplicación xestiona o atallo Informe de erro no teu dispositivo."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Persoal"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Traballo"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Aplicación predeterminada do sistema"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Esta opción xa non é válida. Téntao de novo."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-gu/arrays.xml b/res/values-gu/arrays.xml
index 9eaca22..c7c39fb 100644
--- a/res/values-gu/arrays.xml
+++ b/res/values-gu/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"કોઈ નહીં"</item>
diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml
index a9f160c..8fb1850 100644
--- a/res/values-gu/strings.xml
+++ b/res/values-gu/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"તળિયા પર ખસેડો"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"ભાષા દૂર કરો"</string>
<string name="activity_picker_label" msgid="351250401590691126">"પ્રવૃત્તિ પસંદ કરો"</string>
- <string name="device_info_label" msgid="2935198177248803716">"ઉપકરણ માહિતી"</string>
<string name="display_label" msgid="3056320781191343221">"સ્ક્રીન"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB સ્ટોરેજ"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD કાર્ડ"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"ચહેરાનો ડેટા ડિલીટ કરો"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"ફેસ અનલૉકનું સેટઅપ કરો"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"તમારા ડિવાઇસને અનલૉક કરવા, ઍપમાં સાઇન ઇન કરવા અને ચુકવણીઓને કન્ફર્મ કરવા માટે ફેસ અનલૉકનો ઉપયોગ કરો.\n\nધ્યાનમાં રાખો કે:\nજ્યારે તમે તમારો ફોન અનલૉક કરવાનો ઇરાદો ન ધરાવતા હો ત્યારે પણ ફોનની સામે જોવાથી તે અનલૉક થઈ શકે છે.\n\nતમારી આંખ ખુલ્લી હોય અને જો તમારા ફોનને તમારા ચહેરાની સામે રાખવામાં આવે તો અન્ય કોઈ વ્યક્તિ પણ તમારો ફોન અનલૉક કરી શકે છે.\n\nતમારો ફોન સાવ તમારા જેવા જ દેખાતા વ્યક્તિ જેમ કે તમારા જેવા જ દેખાતા તમારા ભાઈ કે બહેન અથવા તમારા બાળક દ્વારા પણ સંભવિત રીતે અનલૉક કરવામાં આવી શકે છે."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"તમારા ડિવાઇસને અનલૉક કરવા, ઍપમાં સાઇન ઇન કરવા અને ચુકવણીઓને કન્ફર્મ કરવા માટે ફેસ અનલૉકની સુવિધાનો ઉપયોગ કરો.\n\nધ્યાનમાં રાખો કે:\nજ્યારે તમે તમારો ફોન અનલૉક કરવાનો ઇરાદો ધરાવતા ન હો ત્યારે પણ ફોનની સામે જોવાથી તે અનલૉક થઈ શકે છે.\n\nજો તમારી આંખો બંધ હોય, તો પણ જો તમારા ફોનને તમારા ચહેરાની સામે રાખવામાં આવે તો અન્ય કોઈ વ્યક્તિ પણ તમારો ફોન અનલૉક કરી શકે છે.\n\nઅદ્દલ તમારી જેવા જ દેખાતા તમારા ભાઈ કે બહેન દ્વારા પણ ફોન અનલૉક કરવામાં આવી શકે છે."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"ચહેરાનો ડેટા ડિલીટ કરીએ?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"ફેસ અનલૉકની સુવિધા વડે ઉપયોગમાં લેવાતો ચહેરાનો ડેટા કાયમ માટે અને સુરક્ષિત રીતે ડિલીટ કરવામાં આવશે. આને કાઢી નાખવામાં આવે, તે પછી તમને તમારો ફોન અનલૉક કરવા, ઍપમાં સાઇન ઇન કરવા અને ચુકવણીઓ કન્ફર્મ કરવા માટે તમારા પિન, પૅટર્ન અથવા પાસવર્ડની જરૂર રહેશે."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"તમારા ફોનને અનલૉક કરવા માટે ફેસ અનલૉકનો ઉપયોગ કરો"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"નેટવર્કમાં સાઇન ઇન કરવા માટે અહીં ટૅપ કરો"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g>, વાઇ-ફાઇ ચાલુ કરવા માગે છે"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g>, વાઇ-ફાઇ બંધ કરવા માગે છે"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"ડીબગ કરવા યોગ્ય ઍપના બાઇટકોડને ચકાસો"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"ડીબગ કરવા યોગ્ય ઍપ માટે બાઇટકોડને ચકાસવા ARTને મંજૂરી આપો"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"રિફ્રેશ થવાનો રેટ બતાવો"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"હાલના ડિસ્પ્લેનો રિફ્રેશ થવાનો રેટ બતાવો"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"જ્યારે ટેબ્લેટ બીજા ઉપકરણને ટચ કરે ત્યારે ડેટા વિનિમયની મંજૂરી આપો"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"જ્યારે ફોન બીજા ડિવાઇસને ટચ કરે ત્યારે ડેટા વિનિમયની મંજૂરી આપો"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"જ્યારે ટૅબ્લેટ કોઈ NFC ડિવાઇસને સ્પર્શ કરે, ત્યારે ડેટા વિનિમયની મંજૂરી આપો"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"જ્યારે ફોન કોઈ NFC ડિવાઇસને સ્પર્શ કરે, ત્યારે ડેટા વિનિમયની મંજૂરી આપો"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC ચાલુ કરો"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC આ ઉપકરણ અને અન્ય નજીકના ઉપકરણો અથવા લક્ષ્યો વચ્ચે ડેટાની આપ-લે કરે છે, જેમ કે ચુકવણી ટર્મિનલ્સ, અૅક્સેસ રીડર્સ અને ક્રિયા-પ્રતિક્રિયાત્મક જાહેરાતો અથવા ટૅગ્સ."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFCને સુરક્ષિત કરો"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"વાઇ-ફાઇ સ્કૅનિંગ ચાલુ કર્યું છે"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"વિગતવાર વિકલ્પો"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"વિગતવાર વિકલ્પોની ડ્રૉપ-ડાઉન સૂચિ"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"નાના કરો"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"સ્થિતિ"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"ટ્રાન્સમિટ લિંક માટેની ઝડપ"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"લિંક પ્રાપ્ત કરવાની ઝડપ"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"લિંક ઝડપ"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"આવર્તન"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP ઍડ્રેસ"</string>
<string name="passpoint_label" msgid="6513669696739302866">"આ દ્વારા સાચવેલ"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"ડિવાઇસ બરાબર પ્લગ ઇન કરેલું, ચાર્જ થયેલું અને ચાલુ કરેલું હોવાની ખાતરી કરો"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"ડિવાઇસ બરાબર પ્લગ ઇન કરેલું, ચાર્જ થયેલું અને ચાલુ કરેલું હોવાની ખાતરી કરો. જો સમસ્યા ચાલુ રહે છે, તો ડિવાઇસ નિર્માતાનો સંપર્ક કરો"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"“<xliff:g id="SSID">%1$s</xliff:g>”ને ઉમેરવું આ ડિવાઇસ પર સમર્થિત નથી"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"ડિવાઇસને તમારા વાઇ-ફાઇ ઍક્સેસ પૉઇન્ટ/રાઉટરની નજીક ખસેડવાનો પ્રયાસ કરો"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"પાસવર્ડ ચેક કરો અને ફરી પ્રયાસ કરો"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"ડિવાઇસ નિર્માતાનો સંપર્ક કરો"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"કનેક્શન ચેક કરો અને ફરી પ્રયાસ કરો"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"નેટવર્ક પસંદ કરો"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"તમારા ડિવાઇસને કનેક્ટ કરવા માટે, નેટવર્ક પસંદ કરો"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"વાઇ-ફાઇ, મોબાઇલ અને બ્લૂટૂથ રીસેટ કરો"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"આ બધી નેટવર્ક સેટિંગ્સ ફરીથી સેટ કરશે, જેમાં સમાવિષ્ટ છે: \n\n"<li>"Wi‑Fi"</li>\n<li>"મોબાઇલ ડેટા"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"ડાઉનલોડ કરેલાં સિમ કાઢી નખાશે"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"તમારી સ્ક્રીન પરની આઇટમો મોટેથી વંચાઈને સાંભળવા માટે તેમને ટૅપ કરો"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"કૅપ્શનની પસંદગીઓ"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"વિસ્તૃતીકરણ"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"વિસ્તૃતીકરણ ક્ષેત્ર"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"સ્ક્રીનનો વિસ્તાર કરો, ત્યારે તમે ઉપયોગ કરવા માગો છો તે વિસ્તૃતીકરણ ક્ષેત્રને પસંદ કરો"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"પૂર્ણ સ્ક્રીન"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"સ્ક્રીનનો ભાગ"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"પૂર્ણ સ્ક્રીન અને સ્ક્રીનનો ભાગ"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"સંપૂર્ણ સ્ક્રીનનો વિસ્તાર કરો"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"સ્ક્રીનના ભાગનો વિસ્તાર કરો"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"ખસેડવા સંબંધી નિયંત્રક બતાવો"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"વિસ્તૃતીકરણ ક્ષેત્રને ખસેડવા માટે જૉયસ્ટિક-જેવા નિયંત્રક બતાવો"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"વિસ્તાર સંબંધી સેટિંગ"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"ત્રણ-ટૅપ વડે વિસ્તૃત કરો"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"શૉર્ટકટ વડે વિસ્તૃત કરો"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"શૉર્ટકટ વડે વિસ્તૃત કરો અને ત્રણ વાર ટૅપ કરો"</string>
@@ -2062,24 +2079,20 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"ઍક્સેસિબિલિટી સેવાને ચાલુ કે બંધ કરવા માટે, બે આંગળીઓ વડે સ્ક્રીનની નીચેના ભાગથી ઉપરની તરફ સ્વાઇપ કરો.\n\nકોઈ એક સેવાથી બીજી સેવા પર સ્વિચ કરવા માટે, બે આંગળીઓ વડે સ્ક્રીનની ઉપરની તરફ સ્વાઇપ કરીને દબાવી રાખો."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"ઍક્સેસિબિલિટી સેવાને ચાલુ કે બંધ કરવા માટે, ત્રણ આંગળીઓ વડે સ્ક્રીનની નીચેના ભાગથી ઉપરની તરફ સ્વાઇપ કરો.\n\nકોઈ એક સેવાથી બીજી સેવા પર સ્વિચ કરવા માટે, ત્રણ આંગળીઓ વડે સ્ક્રીનની ઉપરની તરફ સ્વાઇપ કરીને દબાવી રાખો."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"સમજાઈ ગયું"</string>
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_software (2920806427635233043) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_software_gesture (6906653331086992721) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_software (3917444742336634202) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_software_gesture (391987875251799972) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_hardware (2356853121810443026) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_hardware (6508972075712224951) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_triple_tap (6543084611445441109) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_triple_tap (2132280626458501422) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_advance (4567868630655591506) -->
- <skip />
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"ખોલવા માટે શૉર્ટકર્ટનો ઉપયોગ કરો"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"વિસ્તૃત કરવા માટે શૉર્ટકટનો ઉપયોગ કરો"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g> ખોલવા માટેનો શૉર્ટકટ"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"વિસ્તૃત કરવાનો શૉર્ટકર્ટ"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"રંગમાં સુધારા કરવાનું ખોલવાનો શૉર્ટકર્ટ"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"ઍક્સેસિબિલિટી બટન"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"2 આંગળી વડે નીચેથી ઉપર સ્વાઇપ કરો"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"તમારી સ્ક્રીનના નીચેના ભાગે આવેલા <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> બટન પર ટૅપ કરો"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_software_gesture" msgid="391987875251799972">"2 આંગળીઓ વડે સ્ક્રીનની કિનારીએથી ઉપરની તરફ સ્વાઇપ કરો"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_hardware" msgid="2356853121810443026">"વૉલ્યૂમ કી દબાવી રાખો"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_hardware" msgid="6508972075712224951">"વૉલ્યૂમની બન્ને કીને 1 સેકન્ડ સુધી દબાવી રાખો"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_triple_tap" msgid="6543084611445441109">"સ્ક્રીનને ત્રણ વાર ટૅપ કરો"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_triple_tap" msgid="2132280626458501422">"સ્ક્રીનને ઝડપથી 3 વાર ટૅપ કરો (આ તમારા ડિવાઇસને ધીમું કરી શકે છે)"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_advance" msgid="4567868630655591506">"વિગતવાર"</string>
<string name="accessibility_screen_magnification_navbar_configuration_warning" msgid="266736851606791552">"ઍક્સેસિબિલિટી બટનને <xliff:g id="SERVICE">%1$s</xliff:g> પર સેટ કરેલું છે. વિસ્તૃતીકરણનો ઉપયોગ કરવા માટે, ઍક્સેસિબિલિટી બટનને દબાવી રાખો, પછી વિસ્તૃતીકરણ પસંદ કરો."</string>
<string name="accessibility_screen_magnification_gesture_navigation_warning" msgid="991017769735632046">"ઍક્સેસિબિલિટી સંકેત <xliff:g id="SERVICE">%1$s</xliff:g>.પર સેટ કરવામાં આવ્યો છે. વિસ્તૃતીકરણનો ઉપયોગ કરવા માટે, સ્ક્રીનના નીચેના ભાગથી બે આંગળી વડે ઉપર સ્વાઇપ કરો અને હોલ્ડ કરી રાખો. ત્યાર બાદ વિસ્તૃતીકરણ પસંદ કરો."</string>
<string name="accessibility_global_gesture_preference_title" msgid="3713636732641882959">"વૉલ્યૂમ કી શૉર્ટકટ"</string>
@@ -2107,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"તમને ક્રિયા કરવાનું કહેતાં હોય, પરંતુ હંગામી રૂપે દેખાતા સંદેશાને કેટલા સમય સુધી દેખાડવા તે પસંદ કરો.\n\nઆ સેટિંગની સુવિધા બધી ઍપમાં નથી હોતી."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"ટચ કરી અને પકડવા પર વિલંબ"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"રંગ બદલવાની સુવિધા"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"કાર્યપ્રદર્શનને અસર થઈ શકે છે"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"રંગોને ઉલટાવો"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"ઝાંખી સ્ક્રીનને ઘેરી સ્ક્રીનમાં બદલો જેથી તેજ પ્રકાશની લીધે મુશ્કેલી અનુભવતા લોકો જોવાનો બહેતર અનુભવ મેળવી શકે.\n\nનોંધ: ઘેરો રંગ ઝાંખો થઈ જશે. છબીઓને ઉલટાવામાં આવશે."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"જોવાયાનો સમયગાળો"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"જો તમે માઉસનો ઉપયોગ કરી રહ્યાં હોય, તો જ્યારે કર્સર અમુક ચોક્કસ સમય માટે કાર્ય કરતું રોકાઈ જાય ત્યારે તમે તેને આપમેળે ક્રિયા કરવા માટે સેટ કરી શકો છો."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"ક્લિક કરતાં પહેલાં વિલંબ"</string>
@@ -2117,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"પ્રતિસાદને ટચ કરો"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>નો ઉપયોગ કરો"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"રંગ સુધારણાનો ઉપયોગ કરો"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"કૅપ્શનનો ઉપયોગ કરો"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"કૅપ્શન બતાવો"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"કૅપ્શનનું પ્રદર્શન"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"ટેક્સ્ટનું કદ, કૅપ્શનની શૈલી"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"વધુ વિકલ્પો"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"બધી ઍપ પર આ સેટિંગની સુવિધા નથી."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"ઍક્સેસિબિલિટી બટન"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"નીચેથી 2 આંગળી વડે ઉપર સ્વાઇપ કરો"</string>
@@ -2139,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"આ સેવા કાર્ય કરતી નથી."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"ઝડપી સેટિંગ્સમાં બતાવો"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"સુધારણા મોડ"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"લાલ-લીલો"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"લીલો-લાલ"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"વાદળી-પીળો"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"ડ્યૂટેરેનોમલી"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"પ્રોટેનોમલી"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"ટ્રાઇટેનોમલી"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="one">અત્યંત ટૂંકો વિલંબ (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> મિલિસેકંડ)</item>
<item quantity="other">અત્યંત ટૂંકો વિલંબ (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> મિલિસેકંડ)</item>
@@ -3113,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"સેટિંગ્સ"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"વાઇફાઇ, વાઇ-ફાઇ, નેટવર્ક કનેક્શન, ઇન્ટરનેટ, વાયરલેસ, ડેટા, વાઇ-ફાઇ"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"વાઇ-ફાઇ નોટિફિકેશન, વાઇફાઇ નોટિફિકેશન"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ડેટા વપરાશ"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"વાઇબ્રેશન બંધ કરો, ટૅપ કરો, કીબોર્ડ"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-કલાકના ફૉર્મેટનો ઉપયોગ કરો"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ડાઉનલોડ કરો"</string>
@@ -3368,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"સુવિધાજનક નોટિફિકેશન"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"સુવિધાજનક નોટિફિકેશનને પ્રાથમિકતા"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"ઓછી પ્રાધાન્યતા ધરાવતા નોટિફિકેશનને ઑટોમૅટિક રીતે સામાન્ય નોટિફિકેશન પર સેટ કરો"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"નોટિફિકેશનનું સુવિધાજનક રેંકિંગ"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"ઑટોમૅટિક રીતે નોટિફિકેશનને સુસંગતતા અનુસાર રેંક આપો"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"સૂચવેલી ક્રિયાઓ અને જવાબો"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"ઑટોમૅટિક રીતે સૂચવેલી ક્રિયાઓ અને જવાબો બતાવો"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"નોટિફિકેશન સ્નૂઝ કરવાની મંજૂરી આપો"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"સામાન્ય નોટિફિકેશનના આઇકનને છુપાવો"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"સામાન્ય નોટિફિકેશનના આઇકનને સ્ટેટસ બારમાં બતાવવામાં આવશે નહીં"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"નોટિફિકેશનના ચિહ્નને મંજૂરી આપો"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"હાલમાં થયેલી વાતચીતોની પટ્ટી બતાવો"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"બબલ"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"અમુક નોટિફિકેશન, સ્ક્રીન પર બબલની જેમ દેખાઈ શકે છે"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"કેટલાક નોટિફિકેશન અને અન્ય કન્ટેન્ટ સ્ક્રીન પર બબલ તરીકે દેખાઈ શકે છે. બબલ ખોલવા માટે, તેના પર ટૅપ કરો. તેને કાઢી નાખવા માટે, તેને સ્ક્રીન પર નીચેની તરફ ખેંચો."</string>
@@ -4221,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"માહિતી"</string>
<string name="low_label" msgid="6525629096999711220">"ઓછી"</string>
<string name="high_label" msgid="357503396626018487">"વધારે"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"ઉચ્ચ સંવેદનશીલતા સ્ક્રીનની કિનારીઓ પર થતા કોઈ ઍપના સંકેતો સાથે વિરોધાભાસ રચે તેમ બની શકે છે."</string>
+ <string name="left_edge" msgid="1513576842959071849">"ડાબી કિનારી"</string>
+ <string name="right_edge" msgid="1505309103265829121">"જમણી કિનારી"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"ઉચ્ચ સંવેદનશીલતા સ્ક્રીનની કિનારીઓ પર થતા કોઈ ઍપના સંકેતો સાથે વિરોધાભાસ રચે તેમ બની શકે છે."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"પાછળની સંવેદનશીલતા"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"સંકેત માટેનાં સેટિંગ"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"સંકેતથી નૅવિગેશન, પાછળની સંવેદિતા, પાછળના સંકેત"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ફોનને જોવા માટે બે વાર ટૅપ કરો"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ટેબ્લેટને જોવા માટે બે વાર ટૅપ કરો"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ઉપકરણને જોવા માટે બે વાર ટૅપ કરો"</string>
@@ -4569,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"તબીબી માહિતી, ઇમર્જન્સી સંપર્કો"</string>
<string name="see_more" msgid="7499355691042812723">"વધુ જુઓ"</string>
<string name="see_less" msgid="2642392725363552793">"ઓછું જુઓ"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g> સાથે ઉપયોગમાં લેવાનું ડિવાઇસ"</string>
@@ -4660,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"તમારા કાર્યાલયની નીતિની માહિતી"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"તમારા IT વ્યવસ્થાપક દ્વારા સેટિંગ મેનેજ કરવામાં આવે છે"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"ખામીની જાણકારી હૅન્ડલ કરનાર"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"તમારા ડિવાઇસ પર કઈ ઍપ ખામીની જાણકારીના શૉર્ટકટને હૅન્ડલ કરે તે નક્કી કરે છે."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"વ્યક્તિગત"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"કાર્યાલય"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"સિસ્ટમ ડિફૉલ્ટ"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"આ વિકલ્પ હવે માન્ય નથી. ફરી પ્રયાસ કરો."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-hi/arrays.xml b/res/values-hi/arrays.xml
index e736dbe..532099ae 100644
--- a/res/values-hi/arrays.xml
+++ b/res/values-hi/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"कोई नहीं"</item>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index cead8f6..f406b12 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"सबसे नीचे ले जाएं"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"भाषा निकालें"</string>
<string name="activity_picker_label" msgid="351250401590691126">"गतिविधि चुनें"</string>
- <string name="device_info_label" msgid="2935198177248803716">"डिवाइस जानकारी"</string>
<string name="display_label" msgid="3056320781191343221">"स्क्रीन"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB मेमोरी"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD कार्ड"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"चेहरे का डेटा मिटाएं"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"\'चेहरा पहचानकर अनलॉक करना\' सेट अप करें"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"अपना डिवाइस अनलॉक करने के लिए, मालिक का चेहरा पहचानकर अनलॉक करने की सुविधा इस्तेमाल करें. ऐप्लिकेशन में साइन इन करें और भुगतानाें की पुष्टि करें.\n\nये बातें ध्यान रखें:\nफ़ोन की ओर देखने पर वह अनलॉक हो जाएगा, भले ही आप ऐसा न करना चाहते हों.\n\nआपकी आंखें खुली होने पर कोई और भी आपके फ़ोन को आपके चेहरे की ओर दिखाकर अनलॉक कर सकता है.\n\nआपका फ़ोन कोई ऐसा व्यक्ति भी अनलॉक कर सकता है जिसकी शक्ल आपसे काफ़ी मिलती हो, जैसे कोई जुड़वा भाई-बहन."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"अपने डिवाइस को अनलॉक करने, ऐप्लिकेशन में साइन इन करने, और भुगतानों की पुष्टि करने के लिए आप मालिक का चेहरा पहचानकर अनलॉक करने की सुविधा का इस्तेमाल कर सकते हैं.\n\nध्यान रखें:\nफ़ोन को सामने से देखने पर, आपके न चाहते हुए भी आपका फ़ोन अनलॉक हो सकता है.\n\nआपका फ़ोन आपके चेहरे के सामने लाकर कोई भी व्यक्ति उसे अनलॉक कर सकता है, भले ही आपकी आंखें बंद क्यों न हों.\n\nआपका फ़ोन कोई ऐसा व्यक्ति भी अनलॉक कर सकता है जिसका चेहरा आपसे मिलता-जुलता हो, जैसे कि कोई जुड़वां भाई-बहन."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"चेहरे का डेटा मिटाएं?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"मालिक का चेहरा पहचानकर अनलॉक करने वाली सुविधा के लिए इस्तेमाल किया जाने वाला चेहरे का डेटा, सुरक्षित तरीके से हमेशा के लिए मिटा दिया जाएगा. इसके बाद, फ़ोन अनलॉक करने, ऐप्लिकेशन में साइन इन करने, और पैसे चुकाने की पुष्टि करने के लिए आपको पिन, पैटर्न या पासवर्ड की ज़रूरत होगी."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"मालिक का चेहरा पहचानकर अनलॉक करने की सुविधा से अपना फ़ोन अनलॉक करें"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"नेटवर्क में साइन इन करने के लिए टैप करें"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> एमबीपीएस"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> एमबीपीएस"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> एमबीपीएस"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> वाई-फ़ाई को चालू करना चाहता है"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> वाई-फ़ाई को बंद करना चाहता है"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"डीबग वाले ऐप्लिकेशन के बाइटकोड की पुष्टि करें"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"डीबग किए जा सकने वाले ऐप्लिकेशन के लिए, ART को बाइटकोड की पुष्टि करने की मंज़ूरी दें"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"रीफ़्रेश दर दिखाएं"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"डिसप्ले की मौजूदा रीफ़्रेश दर दिखाएं"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"आस-पास के डिवाइस से संपर्क (एनएफसी)"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"जब टैबलेट अन्य डिवाइस को स्पर्श करे तो डेटा ट्रांसफर करने दें"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"जब फ़ोन दूसरे डिवाइस को टच करे तो डेटा ट्रांसफर करने दें"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"जब टैबलेट किसी NFC डिवाइस को छुए, तो डेटा ट्रांसफ़र करने की अनुमति दें"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"जब फ़ोन किसी NFC डिवाइस को छुए, तो डेटा ट्रांसफ़र करने की अनुमति दें"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC चालू करें"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC इस डिवाइस और आस-पास के अन्य डिवाइस या लक्ष्यों के बीच डेटा का लेन-देन करता है, जैसे कि भुगतान टर्मिनल, ऐक्सेस रीडर और सहभागी विज्ञापन या टैग."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFC सुरक्षित करें"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"वाई-फ़ाई स्कैन करना चालू हो गया है"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"बेहतर विकल्प"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"बेहतर विकल्पों की ड्रॉप-डाउन सूची"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"छोटा करें"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"स्थिति"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"ट्रांसमिट लिंक की रफ़्तार"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"रिसीव लिंक की रफ़्तार"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"लिंक गति"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"फ़्रीक्वेंसी"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"आईपी पता"</string>
<string name="passpoint_label" msgid="6513669696739302866">"के द्वारा सहेजा गया"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"देख लें कि डिवाइस प्लग इन किया हुआ है, चार्ज हो चुका है, और चालू है"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"देख लें कि डिवाइस प्लग इन किया हुआ है, चार्ज हो चुका है, और चालू है. अगर समस्या ठीक नहीं होती है, तो डिवाइस बनाने वाली कंपनी से संपर्क करें"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"इस डिवाइस पर “<xliff:g id="SSID">%1$s</xliff:g>” जोड़ने की सुविधा काम नहीं करती"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"डिवाइस को अपने वाई-फ़ाई ऐक्सेस पॉइंट/राऊटर के पास लाने की कोशिश करें"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"कृपया अपना पासवर्ड फिर से डालें"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"डिवाइस बनाने वाली कंपनी से संपर्क करें"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"कनेक्शन जाँचें और फिर से कोशिश करें"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"नेटवर्क चुनें"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"अपना डिवाइस जोड़ने के लिए कोई नेटवर्क चुनें"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"वाई-फ़ाई, मोबाइल और ब्लूटूथ रीसेट करें"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"इससे सभी नेटवर्क सेटिंग रीसेट हो जाएंगी, जिनमें ये भी शामिल हैं:\n\n"<li>"वाई-फ़ाई"</li>\n<li>"मोबाइल डेटा"</li>\n<li>"ब्लूटूथ"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"डाउनलोड किए गए सिम मिटाएं"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"अपनी स्क्रीन पर दिए गए आइटम तेज़ आवाज़ में सुनने के लिए उन्हें टैप करें"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"कैप्शन की प्राथमिकताएं"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"बड़ा करना"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"स्क्रीन का बड़ा किया गया हिस्सा"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"उस हिस्से को चुनें जिसे आप स्क्रीन पर बड़ा करके देखना चाहते हैं"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"फ़ुल स्क्रीन"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"स्क्रीन का हिस्सा"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"पूरी स्क्रीन और स्क्रीन का हिस्सा"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"पूरी स्क्रीन को बड़ा करें"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"स्क्रीन के किसी हिस्से को बड़ा करें"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"मूव कंट्रोलर दिखाएं"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"जिस हिस्से को बड़ा किया गया है उसे यहां से वहां ले जाने के लिए जॉयस्टिक जैसा कंट्रोलर दिखाएं"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"स्क्रीन को बड़ा करने की सेटिंग"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"तीन बार टैप करके आकार बढ़ाएं"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"शॉर्टकट की मदद से बड़ा करके देखें"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"तीन बार टैप और शॉर्टकट की मदद से बड़ा करके देखें"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"किसी सुलभता सेवा को चालू या बंद करने के लिए, स्क्रीन के सबसे निचले हिस्से से ऊपर की ओर दो उंगलियों से स्वाइप करें.\n\nएक सेवा से दूसरी सेवा पर जाने के लिए, दो उंगलियों से ऊपर की ओर स्वाइप करें और थोड़ी देर तक स्क्रीन पर उंगली बनाए रखें."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"किसी सुलभता सेवा को चालू या बंद करने के लिए, स्क्रीन के सबसे निचले हिस्से से ऊपर की ओर तीन उंगलियों से स्वाइप करें.\n\nएक सेवा से दूसरी सेवा पर जाने के लिए, तीन उंगलियों से ऊपर की ओर स्वाइप करें और थोड़ी देर तक स्क्रीन पर उंगली बनाए रखें."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"समझ लिया"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"खोलने के लिए शॉर्टकट का इस्तेमाल करें"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"बड़ा करने के लिए शॉर्टकट का इस्तेमाल करें"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g> खोलने का शॉर्टकट"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"बड़ा करने का शॉर्टकट"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"\'रंग में सुधार\' चालू करने का शॉर्टकट"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"सुलभता बटन"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"नीचे से ऊपर की ओर दो उंगलियों से स्वाइप करें"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"स्क्रीन पर सबसे नीचे मौजूद <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> बटन पर टैप करें"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"चुनें कि आपको कार्रवाई करने के लिए कहने वाले मैसेज कितनी देर तक दिखाने हैं, लेकिन वे सिर्फ़ कुछ समय के लिए ही दिखाई देते हैं.\n\nयह सेटिंग सभी ऐप्लिकेशन पर काम नहीं करती है."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"दबाकर रखने की अवधि"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"रंग बदलें"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"डिसप्ले पर असर पड़ सकता है"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"रंग उलटें"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"स्क्रीन की चमक कम करें. ऐसा करने से, जिन लोगों को तेज़ रोशनी से परेशानी होती है उनका अनुभव बेहतर हो सकता है.\n\nध्यान दें: ऐसा करने पर गहरे रंग हल्के दिखते हैं. साथ ही, ऐसा करने से इमेज के रंग उलट जाते हैं."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"कर्सर रुकने की अवधि"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"अगर आप माउस इस्तेमाल कर रहे हैं तो, सेट कर सकते हैं कि किसी जगह पर एक तय समय तक रुकने के बाद कर्सर अपने आप कार्रवाई करे."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"क्लिक करने से पहले का विलंब"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"टच फ़ीडबैक"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> का इस्तेमाल करें"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"रंग में सुधार करने की सुविधा इस्तेमाल करें"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"कैप्शन इस्तेमाल करें"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"कैप्शन दिखाएं"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"कैप्शन ऐसा दिखेगा"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"टेक्स्ट का साइज़, कैप्शन की शैली"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"ज़्यादा विकल्प"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"यह सेटिंग कुछ ऐप्लिकेशन पर काम नहीं करती."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"सुलभता बटन"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"नीचे से ऊपर की ओर दो उंगलियों से स्वाइप करें"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"यह सेवा ठीक से काम नहीं कर रही है."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"त्वरित सेटिंग में दिखाएं"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"सुधार मोड"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"लाल-हरा रंग पहचान न पाना"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"हरा-लाल रंग पहचान न पाना"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"नीला-पीला रंग पहचान न पाना"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"लाल-हरे रंग की पहचान न कर पाने की समस्या"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"हरा-लाल रंग पहचान न पाने की समस्या"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"नीले-पीले रंग की पहचान न कर पाने की समस्या"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="one">अत्यंत कम समय का विलंब (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> मिसे)</item>
<item quantity="other">अत्यंत कम समय का विलंब (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> मिसे)</item>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"सेटिंग"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"वाईफ़ाई, वाई-फ़ाई, नेटवर्क कनेक्शन, इंटरनेट, वायरलेस, डेटा, वाई फ़ाई"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"वाई-फ़ाई सूचना, वाई-फ़ाई नोटिफ़िकेशन"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"डेटा खर्च"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"वाइब्रेशन बंद करें, टैप करें, कीबोर्ड"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-घंटे वाला फ़ॉर्मैट इस्तेमाल करें"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"डाउनलोड करें"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"ज़रूरत के हिसाब से सूचनाएं"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"ज़रूरत के हिसाब से सूचनाओं को प्राथमिकता देना"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"कम ज़रूरी सूचनाओं को बिना आवाज़ वाली सूचनाओं के तौर पर अपने आप सेट करें"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"ज़रूरत के हिसाब से सूचनाओं को रैंक दें"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"कोई सूचना कितने काम की है, इस हिसाब से उसे अपने-आप रैंक करें"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"सुझाई गई कार्रवाइयां और जवाब"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"सुझाई गई कार्रवाइयां और जवाब अपने आप दिखाएं"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"सूचना स्नूज़ करने की अनुमति दें"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"बिना आवाज़ वाली सूचनाओं से आइकॉन छिपाएं"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"स्टेटस बार में बिना आवाज़ वाली सूचनाओं के आइकॉन नहीं दिखाए जाते हैं"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"सूचना बिंदुओं की अनुमति दें"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"हाल की बातचीत के स्ट्रिप दिखाएं"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"बबल"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"स्क्रीन पर कुछ सूचनाएं बबल के रूप में दिखाई दे सकती हैं."</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"कुछ सूचनाएं और दूसरी सामग्री स्क्रीन पर बबल के रूप में दिखाई दे सकती हैं. बबल खोलने के लिए इस पर टैप करें. इसे खारिज करने के लिए इसे खींचकर स्क्रीन पर नीचे की ओर ले जाएं."</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"जानकारी"</string>
<string name="low_label" msgid="6525629096999711220">"कम"</string>
<string name="high_label" msgid="357503396626018487">"ज़्यादा"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"सेंसिटिविटी बढ़ाने से ऐप्लिकेशन पर होने वाले हाथ के ऐसे जेस्चर (स्पर्श) पर असर पड़ सकता है जो स्क्रीन के किनारों पर काम करते हैं."</string>
+ <string name="left_edge" msgid="1513576842959071849">"बायां किनारा"</string>
+ <string name="right_edge" msgid="1505309103265829121">"दायां किनारा"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"सेंसिटिविटी बढ़ाने से हो सकता है कि डिवाइस की स्क्रीन के किनारों पर हाथ के जेस्चर (स्पर्श) ठीक से काम न करें. इस वजह से कुछ ऐप्लिकेशन पर भी असर पड़ सकता है."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"बैक सेंसिटिविटी"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"हाथ के जेस्चर (स्पर्श) की सेटिंग"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"हाथ के जेस्चर (स्पर्श) वाला नेविगेशन, बैक सेंसिटिविटी, पीछे जाने का जेस्चर"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"फ़ोन देखने के लिए दो बार टैप करें"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"टैबलेट देखने के लिए दो बार छूएं"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"डिवाइस देखने के लिए दो बार छूएं"</string>
@@ -4560,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"चिकित्सा से जुड़ी जानकारी, आपातकालीन संपर्क"</string>
<string name="see_more" msgid="7499355691042812723">"ज़्यादा देखें"</string>
<string name="see_less" msgid="2642392725363552793">"कम देखें"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g> के साथ इस्तेमाल किया जाने वाला डिवाइस"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"आपके काम से जुड़ी नीति की जानकारी"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"वे सेटिंग जिन्हें आपका आईटी एडमिन प्रबंधित करता है"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"गड़बड़ी की रिपोर्ट इस्तेमाल करने वाला ऐप्लिकेशन"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"तय करें कि आपके डिवाइस पर कौनसा ऐप्लिकेशन गड़बड़ी की रिपोर्ट के शॉर्टकट का इस्तेमाल करता है."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"निजी"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"काम"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"सिस्टम के डिफ़ॉल्ट ऐप्लिकेशन"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"यह विकल्प अब मान्य नहीं है. फिर से कोशिश करें."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-hr/arrays.xml b/res/values-hr/arrays.xml
index 6b4b3ee..a2c828b 100644
--- a/res/values-hr/arrays.xml
+++ b/res/values-hr/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1 x RTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Ništa"</item>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index 2ef1864..a17667e 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -218,7 +218,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Premještanje na dno"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Uklanjanje jezika"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Odabir aktivnosti"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Informacije o uređaju"</string>
<string name="display_label" msgid="3056320781191343221">"Zaslon"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Memorija USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD kartica"</string>
@@ -376,6 +375,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Briši podatke o licu"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Postavite otključavanje licem"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Pomoću otključavanja licem otključajte uređaj, prijavite se u aplikacije i potvrdite plaćanja.\n\nNe zaboravite:\ngledajući telefon možete ga otključati i kad to ne namjeravate.\n\nVaš telefon može otključati i netko drugi ako ga prinese vašem licu dok su vam oči otvorene.\n\nVaš bi telefon možda mogao otključati i netko tko vam je vrlo sličan, na primjer blizanac."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Značajkom otključavanja licem otključajte uređaj, prijavite se u aplikacije i potvrdite plaćanja.\n\nNe zaboravite:\ngledajući telefon možete ga otključati i kad to ne namjeravate.\n\nVaš telefon može otključati i netko drugi ako ga prinese vašem licu, čak i ako su vam oči zatvorene.\n\nVaš bi telefon možda mogao otključati i netko tko vam je vrlo sličan, na primjer blizanac."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Želite li izbrisati podatke o licu?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Podaci o licu koje upotrebljava otključavanje licem trajno će se i sigurno izbrisati. Nakon uklanjanja trebat će vam PIN, uzorak ili zaporka da biste otključali telefon, prijavili se na aplikacije i potvrdili plaćanja."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Otključajte telefon licem"</string>
@@ -783,13 +783,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Dodirnite ovdje da biste se prijavili na mrežu"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> želi uključiti Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> želi isključiti Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Potvrdite bajtni kôd aplikacija iz kojih se mogu uklanjati pogreške"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Dopustite ART-u da potvrdi bajtni kôd za aplikacije iz kojih se mogu uklanjati pogreške"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Prikaži učestalost osvježavanja"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Prikaži trenutačnu učestalost osvježavanja"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Dopusti razmjenu podataka kada tabletno računalo dodiruje drugi uređaj"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Dopusti razmjenu podataka kada telefon dodiruje drugi uređaj"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Dopusti razmjenu podataka kada tablet dodiruje NFC uređaj"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Dopusti razmjenu podataka kada telefon dodiruje NFC uređaj"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Uključite NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC razmjenjuje podatke između ovog uređaja i ostalih uređaja u blizini ili ciljeva, na primjer terminala za plaćanje, čitača za pristup i interaktivnih oglasa ili oznaka."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Siguran NFC"</string>
@@ -867,7 +870,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Uključeno je traženje Wi‑Fija"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Napredne opcije"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Padajući popis Napredne opcije"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"sažmi"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"proširi"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Naziv mreže"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Unesite SSID"</string>
@@ -878,6 +880,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Status"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Brzina prijenosa"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Brzina veze primanja"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Brzina veze"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frekvencija"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP adresa"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Spremljeno putem"</string>
@@ -917,6 +920,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Provjerite je li uređaj priključen, napunjen i uključen"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Provjerite je li uređaj priključen, napunjen i uključen. Ako i dalje imate problema, obratite se proizvođaču uređaja"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Na ovom uređaju nije podržano dodavanje \"<xliff:g id="SSID">%1$s</xliff:g>\""</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Pokušajte približiti uređaj svojoj Wi‑Fi pristupnoj točki/usmjerivaču"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Provjerite zaporku i pokušajte ponovo"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Obratite se proizvođaču uređaja"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Provjerite vezu i pokušajte ponovo"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Odabir mreže"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Da biste povezali uređaj, odaberite mrežu."</string>
@@ -1581,6 +1587,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Poništavanje zadanih postavki APN-a dovršeno."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Poništavanje opcija"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Mreža, aplikacije ili uređaj mogu se poništiti"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Aplikacije se mogu vratiti na zadano"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Poništi Wi-Fi, mobilnu mrežu i Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Ovime će se poništiti sve postavke mreže, uključujući:\n\n"<li>"Wi‑Fi"</li>\n<li>"mobilne podatke"</li>\n<li>"Bluetooth."</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Izbriši preuzete SIM-ove"</string>
@@ -2068,6 +2075,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Dodirnite stavke na zaslonu da bi ih usluga izgovorila naglas"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Postavke titlova"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Povećavanje"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Područje povećanja"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Odaberite područje za povećavanje ili više njih koje želite upotrijebiti pri povećavanju zaslona"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Cijeli zaslon"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Dio zaslona"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Cijeli zaslon i dio zaslona"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Povećaj cijeli zaslon"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Povećaj dio zaslona"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Prikaz kontrolera premještanja"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Prikaz kontrolera u obliku upravljačke palice za premještanje područja povećanja"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Postavke povećavanja"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Povećavanje trostrukim dodirom"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Povećanje pomoću prečaca"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Povećanje pomoću prečaca i trostrukog dodira"</string>
@@ -2085,6 +2102,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Da biste uključili ili isključili uslugu pristupačnosti, prijeđite s dva prsta prema gore od dna zaslona.\n\nDa biste se prebacili na neku drugu uslugu, prijeđite s dva prsta prema gore i zadržite."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Da biste uključili ili isključili uslugu pristupačnosti, prijeđite s tri prsta prema gore od dna zaslona.\n\nDa biste se prebacili na neku drugu uslugu, prijeđite s tri prsta prema gore i zadržite."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Shvaćam"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Upotrijebite prečac za otvaranje"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Upotrijebite prečac za povećavanje"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Prečac za otvaranje usluge <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Prečac za povećavanje"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Prečac za otvaranje značajke Korekcija boje"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Gumb za Pristupačnost"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Prijeđite dvama prstima prema gore"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Dodirnite gumb <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> pri dnu zaslona"</string>
@@ -2121,7 +2143,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Odaberite koliko će se dugo prikazivati poruke koje traže da izvršite radnju, no vidljive su samo privremeno.\n\nNeke aplikacije ne podržavaju tu postavku."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Trajanje pritiska"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Inverzija boja"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Može utjecati na izvedbu"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Preokretanje boja"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Smanjuje svjetlinu zaslona kako bi osobe osjetljive na žarku svjetlost mogli bolje uživati u prikazu.\n\nNapomena: tamne boje postat će svijetle. Slike će se također preokrenuti."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Vrijeme zadržavanja"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Ako upotrebljavate miš, pokazivač možete postaviti tako da se radnja izvrši automatski kada se miš ne pomiče određeno vrijeme."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Odgoda prije klika"</string>
@@ -2131,7 +2154,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Reakcija na dodir"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Koristi aplikaciju <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Upotreba korekcije boje"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Upotreba titlova"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Prikaži opise"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Izgled naslova"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Veličina teksta, stil naslova"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Više opcija"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Neke aplikacije ne podržavaju tu postavku."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"gumb za Pristupačnost"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"prijeđite dvama prstima prema gore"</string>
@@ -3141,6 +3167,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Postavke"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, mrežna veza, internet, bežično, podaci, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi obavijest, wifi obavijest"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"potrošnja podataka"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Zaustaviti vibraciju, dodir, tipkovnica"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Koristi 24-satni format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Preuzmi"</string>
@@ -3399,12 +3426,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Prilagodljive obavijesti"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Prilagodljiv prioritet obavijesti"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Obavijesti nižeg prioriteta automatski se postavljaju na Neupadljivo"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Prilagodljiv poredak obavijesti"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Automatski poredaj obavijesti prema važnosti"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Predložene radnje i odgovori"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Automatski prikaži predložene radnje i odgovore"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Dopusti odgodu obavijesti"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Sakrij ikone iz neupadljivih obavijesti"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Ikone iz neupadljivih obavijesti ne prikazuju se na traci statusa"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Dopusti točke obavijesti"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Prikaz trake s nedavnim razgovorima"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Oblačići"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Neke obavijesti mogu se prikazivati kao oblačići na zaslonu"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Neke obavijesti i drugi sadržaji mogu se prikazivati kao oblačići na zaslonu. Da biste otvorili oblačić, dodirnite ga. Da biste ga odbacili, povucite ga prema dolje."</string>
@@ -4280,8 +4310,12 @@
<string name="information_label" msgid="6939310810756569298">"Informacije"</string>
<string name="low_label" msgid="6525629096999711220">"Niska"</string>
<string name="high_label" msgid="357503396626018487">"Visoka"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Veća osjetljivost može utjecati na pokrete uz rub zaslona."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Lijevi rub"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Desni rub"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Veća osjetljivost može utjecati na pokrete iz aplikacije uz rub zaslona."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Osjetljivost stražnje strane"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Postavke pokreta"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigacija pokretima, osjetljivost pozadine, pozadinski pokret"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Dva dodira za provjeru"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Dvaput dodirnite da biste provjerili tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Dvaput dodirnite da biste provjerili uređaj"</string>
@@ -4636,7 +4670,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mrežni način <xliff:g id="NETWORKMODEID">%1$d</xliff:g> nije važeći. Zanemarite."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nazivi pristupnih točaka"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nedostupno kada je povezano s mobilnim operaterom <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Medicinske informacije, kontakti za hitne slučajeve"</string>
<string name="see_more" msgid="7499355691042812723">"Prikaži više"</string>
<string name="see_less" msgid="2642392725363552793">"Prikaži manje"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Uređaj za upotrebu s aplikacijom <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4731,4 +4764,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informacije o pravilima za posao"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Postavkama upravlja vaš IT administrator"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Rukovatelj izvješćem o programskoj pogrešci"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Određuje koja je aplikacija odgovorna za prečace izvješća o programskoj pogrešci na vašem uređaju."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Osobno"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Posao"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Zadane postavke sustava"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Taj izbor više nije važeći. Pokušajte ponovo."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-hu/arrays.xml b/res/values-hu/arrays.xml
index 45555b3..ca795db 100644
--- a/res/values-hu/arrays.xml
+++ b/res/values-hu/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Nincs"</item>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index ad1c81f..fdf2985 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Mozgatás a végére"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Nyelv eltávolítása"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Válassza ki a tevékenységet"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Eszközadatok"</string>
<string name="display_label" msgid="3056320781191343221">"Képernyő"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB-tár"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD-kártya"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Arcadatok törlése"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Arcalapú feloldás beállítása"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Az arcalapú feloldás segítségével feloldhatja eszköze zárolását, bejelentkezhet alkalmazásokba, illetve megerősíthet fizetéseket.\n\nNe feledje:\nHa a telefonja felé fordul, azzal akkor is feloldhatja az eszköz zárolását, ha nem áll szándékában.\n\nTelefonját más is feloldhatja, ha az Ön arca elé tartja, amikor a szeme nyitva van.\n\nElőfordulhat, hogy telefonja zárolását egy Önre nagyon hasonlító személy, például egypetéjű ikertestvére is feloldhatja."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Az arcalapú feloldás segítségével feloldhatja eszköze zárolását, bejelentkezhet alkalmazásokba, illetve megerősítheti a fizetéseket.\n\nNe feledje:\nAkaratlanul is feloldhatja a telefont, amikor ránéz.\n\nA telefont mások is feloldhatják, ha az Ön arca elé tartják, még akkor is, ha csukva van a szeme.\n\nElőfordulhat, hogy telefonja zárolását egy Önre nagyon hasonlító személy, például egypetéjű ikertestvére is feloldhatja."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Törli az arcadatokat?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Az arcalapú feloldáshoz használt arcadatokat véglegesen és biztonságosan töröljük. Az eltávolítás után PIN-kódra, mintára vagy jelszóra lesz szüksége a telefon feloldásához, az alkalmazásokba való bejelentkezéshez és a tranzakciók megerősítéséhez."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"A telefon feloldásához használja az arcalapú feloldást"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Koppintson ide a hálózatba való bejelentkezéshez"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"A(z) <xliff:g id="REQUESTER">%s</xliff:g> szeretné bekapcsolni a Wi-Fit"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"A(z) <xliff:g id="REQUESTER">%s</xliff:g> szeretné kikapcsolni a Wi-Fit"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Hibás alkalmazások bájtkódjának ellenőrzése"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Annak engedélyezése az ART számára, hogy ellenőrizze a hibaelhárítást igénylő alkalmazások bájtkódját."</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Frissítési gyakoriság"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"A jelenlegi kijelzőfrissítési gyakoriság mutatása"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Tegye lehetővé az adatcserét, ha a táblagép érintkezik egy másik eszközzel."</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Lehetővé teszi az adatok cseréjét, ha a telefon érintkezik egy másik készülékkel"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Lehetővé teszi az adatcserét, ha a táblagép érintkezik NFC-eszközzel"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Lehetővé teszi az adatcserét, ha a telefon érintkezik NFC-eszközzel"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC bekapcsolása"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"Az NFC adatokat küld ezen eszköz és a közelben található egyéb eszközök és célpontok – például fizetési terminálok, beléptetési terminálok, interaktív hirdetések vagy címkék – között."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Biztonságos NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Wi‑Fi-keresés bekapcsolva"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Speciális beállítások"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Legördülő lista – Speciális beállítások"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"összecsukás"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"kibontás"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Hálózat neve"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"SSID megadása"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Állapot"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Küldési sebesség"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Fogadási sebesség"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Vonalsebesség"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frekvencia"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP-cím"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Mentve a következővel:"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Gondoskodjon a következőkről: az eszköz legyen áramforráshoz csatlakoztatva, feltöltve és bekapcsolva."</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Gondoskodjon a következőkről: az eszköz legyen áramforráshoz csatlakoztatva, feltöltve és bekapcsolva. Ha a probléma továbbra is fennáll, vegye fel a kapcsolatot az eszköz gyártójával."</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"A(z) „<xliff:g id="SSID">%1$s</xliff:g>” hozzáadása nem támogatott ennél az eszköznél"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Próbálja eszközét közelebb vinni a Wi‑Fi-hozzáférési ponthoz/routerhez"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Ellenőrizze a jelszót, és próbálkozzon újra"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Vegye fel a kapcsolatot az eszköz gyártójával"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Ellenőrizze a kapcsolatot, és próbálja újra."</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Hálózat kiválasztása"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Az eszköz csatlakoztatásához válasszon hálózatot"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Az alapértelmezett APN-beállítások visszaállítása befejeződött."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Beállítások visszaállítása"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Visszaállítható a hálózat, az alkalmazások és az eszköz"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Az Alkalmazások alaphelyzetbe állítható"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi, mobiladatok Bluetooth visszaállítása"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Az összes hálózati beállítást visszaállítja, például a következőket:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobiladat"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Letöltött SIM-ek törlése"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Koppintson a képernyőn látható elemekre, ha szeretné őket felolvasva hallani"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Feliratbeállítások"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Nagyítás"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Nagyítási terület"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Válassza ki, hogy mely nagyítási területeket szeretné használni a képernyő nagyításakor"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Teljes képernyő"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Képernyő bizonyos része"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Teljes képernyő és képernyő bizonyos része"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Teljes képernyő nagyítása"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Képernyő bizonyos részének nagyítása"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Mozgató kontroller mutatása"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Joystickszerű kontroller megjelenítése a nagyítási terület mozgatásához"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Nagyítási beállítások"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Nagyítás három koppintással"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Nagyítás gyorsparanccsal"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Nagyítás gyorsparanccsal és három koppintással"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"A kisegítő szolgáltatás be- vagy kikapcsolásához csúsztasson két ujjával felfelé a képernyő aljáról.\n\nA szolgáltatások közötti váltáshoz csúsztasson felfelé két ujjával, és ne engedje el a képernyőt."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"A kisegítő szolgáltatás be- vagy kikapcsolásához csúsztasson három ujjával felfelé a képernyő aljáról.\n\nA szolgáltatások közötti váltáshoz csúsztasson felfelé három ujjával, és ne engedje el a képernyőt."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Értem"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Megnyitás gyorsparanccsal"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Nagyítás gyorsparanccsal"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Gyorsparancs a következő megnyitásához: <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Gyorsparancs nagyításhoz"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Színkorrekciót megnyitó gyorsparancs"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Kisegítő lehetőségek gomb"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Két ujjal csúsztatás lentről felfelé"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Koppintson a képernyő alján található <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> gombra"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Válassza ki, hogy mennyi ideig legyenek láthatók azok az üzenetek, amelyek művelet elvégzését kérik, de csak ideiglenesen láthatók a képernyőn.\n\nNem minden alkalmazás támogatja ezt a beállítást."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Érintés és tartási késleltetés"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Színek invertálása"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Ennek hatása lehet a teljesítményre"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Színek invertálása"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Sötétíti a világos képernyőt, hogy az erős fényre érzékeny felhasználóknak jobb megtekintési élményben lehessen része.\n\nMegjegyzés: a sötét színekből világos lesz. A képek színei is invertálva lesznek."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Tartózkodási idő"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Ha egeret használ, akkor beállíthatja, hogy a kurzor automatikusan műveletet hajtson végre, amikor egy adott ideig nem mozdul."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Késleltetés kattintás előtt"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Visszajelzés az érintésekről"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> használata"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Színkorrekció használata"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Feliratok használata"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Felirat megjelenítése"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Felirat megjelenése"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Betűméret, felirat stílusa"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"További lehetőségek"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Nem minden alkalmazás támogatja ezt a beállítást."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Kisegítő lehetőségek gomb"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Két ujjal csúsztatás felfelé"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Beállítások"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"WiFi, Wi-Fi, hálózati kapcsolat, internet, vezeték nélküli, adatok, Wi Fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi-értesítés, wifi értesítés"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"adathasználat"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Rezgés leállítása, koppintás, billentyűzet"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24 órás formátum használata"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Letöltés"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Alkalmazkodó értesítések"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Adaptív értesítés prioritása"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Az alacsonyabb prioritású értesítések automatikus beállítása diszkrétre"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Értesítések adaptív rangsorolása"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Értesítések automatikus rangsorolása relevancia szerint"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Javasolt műveletek és válaszok"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Javasolt műveletek és válaszok automatikus megjelenítése"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Értesítés halasztásának engedélyezése"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Ikonok elrejtése a diszkrét értesítésekben"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"A diszkrét értesítések ikonjai nem jelennek meg az állapotsoron"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Értesítési pöttyök engedélyezése"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"A legutóbbi beszélgetések sávjának megjelenítése"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Buborékok"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Egyes értesítések buborékként jelenhetnek meg a képernyőn"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Egyes értesítések és más tartalmak buborékokként jelenhetnek meg a képernyőn. A megnyitásához koppintson a kívánt buborékra. Az elvetéséhez húzza a képernyő aljára."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Információ"</string>
<string name="low_label" msgid="6525629096999711220">"Alacsony"</string>
<string name="high_label" msgid="357503396626018487">"Magas"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Előfordulhat, hogy a magasabb érzékenység problémát okoz a képernyő szélén végzett kézmozdulatok során az alkalmazásokban."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Bal oldali él"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Jobb oldali él"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Előfordulhat, hogy a magasabb érzékenység problémát okoz a képernyő szélén végzett kézmozdulatok során az alkalmazásokban."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"A „vissza” kézmozdulat érzékenysége"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Kézmozdulatok beállításai"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigáció kézmozdulatokkal, a „vissza” kézmozdulat érzékenysége, a „vissza” kézmozdulat"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Dupla koppintás a képernyő megtekintéséhez"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Koppintson duplán a táblagép képernyőjének megtekintéséhez"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Koppintson duplán az eszköz képernyőjének megtekintéséhez"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Érvénytelen hálózati mód: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Figyelmen kívül hagyás."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Hozzáférési pontok nevei"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nem hozzáférhető, amikor a következőhöz csatlakozik: <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Egészségügyi adatok, vészhelyzetben értesítendő személyek"</string>
<string name="see_more" msgid="7499355691042812723">"Továbbiak"</string>
<string name="see_less" msgid="2642392725363552793">"Kevesebb megjelenítése"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"A(z) <xliff:g id="APPNAME">%1$s</xliff:g> alkalmazással használandó eszköz"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Munkahelyi házirendekkel kapcsolatos adatok"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"A rendszergazda által kezelt beállítások"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Hibajelentés kezelője"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Meghatározza, hogy melyik alkalmazás kezeli a Hibajelentés gyorsparancsot az eszközön."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Személyes"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Munka"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Alapértelmezett"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Ez a választás már nem érvényes. Próbálkozzon újra."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-hy/arrays.xml b/res/values-hy/arrays.xml
index 0a4f61a..8ba277f 100644
--- a/res/values-hy/arrays.xml
+++ b/res/values-hy/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Ոչ մեկը"</item>
diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml
index d22de0f..74b75a8 100644
--- a/res/values-hy/strings.xml
+++ b/res/values-hy/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Տանել ցանկի վերջ"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Հեռացնել լեզուն"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Ընտրել գործունեությունը"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Տեղեկություն սարքի մասին"</string>
<string name="display_label" msgid="3056320781191343221">"Էկրան"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB կրիչ"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD քարտ"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Ջնջել դեմքը"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Կարգավորեք դեմքով ապակողպումը"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"«Դեմքով ապակողպում» գործառույթի միջոցով դուք կարող եք ապակողպել սարքը, մտնել հավելվածներ և հաստատել վճարումները։\n\nՆկատի ունեցեք.\nհեռախոսին նայելու դեպքում դուք կարող եք ապակողպել էկրանը, նույնիսկ եթե մտադրված չեք դա անել:\n\nՁեր հեռախոսը կարող է ապակողպել այլ անձ, եթե էկրանը ձեր դեմքին է ուղղված և ձեր աչքերը բաց են:\n\nՀեռախոսը կարող է ապակողպել ձեզ շատ նման մեկ ուրիշը, օրինակ՝ ձեր երեխան, հարազատ եղբայրը կամ քույրը:"</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"«Դեմքով ապակողպում» գործառույթի միջոցով դուք կարող եք ապակողպել սարքը, մտնել հավելվածներ և հաստատել վճարումները։\n\nՆկատի ունեցեք.\nհեռախոսին նայելու դեպքում դուք կարող եք ապակողպել էկրանը, նույնիսկ եթե մտադրված չեք դա անել:\n\nՁեր հեռախոսը կարող է ապակողպել այլ անձ, եթե էկրանը ձեր դեմքին է ուղղված, նույնիսկ երբ ձեր աչքերը փակ են:\n\nՀեռախոսը կարող է ապակողպել ձեզ շատ նման մեկ ուրիշը, օրինակ՝ ձեր երեխան, հարազատ եղբայրը կամ քույրը:"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Ջնջե՞լ դեմքի տվյալները"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Ապակողպման համար օգտագործվող դեմքի տվյալներն ընդմիշտ կջնջվեն: Դրանից հետո հեռախոսը ապակողպելու, հավելվածներ մուտք գործելու և վճարումներ հաստատելու համար անհրաժեշտ կլինի մուտքագրել PIN կոդը, նախշը կամ գաղտնաբառը։"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Օգտագործեք դեմքի ճանաչումը՝ հեռախոսն ապակողպելու համար"</string>
@@ -475,7 +475,7 @@
<string name="crypt_keeper_setup_time_remaining" product="default" msgid="8556105766597855198">"Սպասեք մինչև ձեր հեռախոսը գաղտնագրվի: Մնաց՝ <xliff:g id="DURATION">^1</xliff:g>"</string>
<string name="crypt_keeper_force_power_cycle" product="tablet" msgid="3832496715430327682">"Գրասալիկն ապակողպելու համար անջատեք, ապա նորից միացրեք այն:"</string>
<string name="crypt_keeper_force_power_cycle" product="default" msgid="5070346039522135361">"Հեռախոսն ապակողպելու համար անջատեք, ապա նորից միացրեք այն:"</string>
- <string name="crypt_keeper_warn_wipe" msgid="8104921337301750394">"Զգուշացում. Եթե ևս <xliff:g id="COUNT">^1</xliff:g> անգամ չկարողանաք ճիշտ ապակողպել, ձեր սարքի ողջ տվյալները կմաքրվեն:"</string>
+ <string name="crypt_keeper_warn_wipe" msgid="8104921337301750394">"Զգուշացում. Եթե ևս <xliff:g id="COUNT">^1</xliff:g> անգամ չկարողանաք ճիշտ ապակողպել, ձեր սարքի ողջ տվյալները կջնջվեն:"</string>
<string name="crypt_keeper_enter_password" msgid="1274917431075529732">"Մուտքագրեք ձեր գաղտնաբառը"</string>
<string name="crypt_keeper_failed_title" msgid="8173654570682244149">"Գաղտնագրումը անհաջող էր"</string>
<string name="crypt_keeper_failed_summary" product="tablet" msgid="5977961188966570342">"Գաղտնագրումը դադարեցվեց, և այն հնարավոր չէ ավարտել: Արդյունքում ձեր պլանշետի տվյալները այլևս մատչելի չեն: \n\n Շարունակելու համար օգտագործել ձեր պլանշետը` դուք պետք է կատարեք գործարանային վերականգնում: Ձեր պլանշետի վերականգնումից և կարգավորումից հետո դուք հնարավորություն կունենանք վերականգնել ցանկացած տվյալ, որը պահուստավորվել էր ձեր Google հաշվում:"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Հպեք՝ ցանց մուտք գործելու համար"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Մբիթ/վ"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Մբիթ/վ"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Մբիթ/վ"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> հավելվածը ցանկանում է միացնել Wi-Fi-ը"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> հավելվածը ցանկանում է անջատել Wi-Fi-ը"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Հաստատել վրիպազերծման ենթակա հավելվածների երկուական կոդը"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Թույլատրել ART-ին հաստատել վրիպազերծման ենթակա հավելվածների երկուական կոդը"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Թարմացման հաճախությունը"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Ցույց տալ էկրանի թարմացման ընթացիկ հաճախությունը"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Թույլատրել տվյալների փոխանակումը, երբ պլանշետը հպում է այլ սարքի"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Թույլատրել տվյալների փոխանակումը, երբ հեռախոսը հպում է մեկ այլ սարքի"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Թույլատրել տվյալների փոխանակումը, երբ պլանշետը հպում եք NFC սարքի։"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Թույլատրել տվյալների փոխանակումը, երբ հեռախոսը հպում եք NFC սարքի։"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Միացնել NFC-ն"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC-ը տվյալներ է փոխանակում այս սարքի և մոտակայքում գտնվող այլ սարքերի և թիրախների (օրինակ՝ վճարման տերմինալների, մուտքի ընթարցիչների, ինտերակտիվ գովազդի կամ հատկորոշիչների) միջև:"</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Պաշտպանել NFC-ն"</string>
@@ -850,7 +853,6 @@
<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_expanded" msgid="1086342300472408106">"ծալել"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Կարգավիճակ"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Տվյալների փոխանցման արագություն"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Տվյալների ստացման արագություն"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Կապի արագություն"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Հաճախականություն"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP հասցե"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Պահման եղանակը՝"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Համոզվեք, որ սարքը սնուցվում է հոսանքից, լիցքավորված է և միացված"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Համոզվեք, որ սարքը սնուցվում է հոսանքից, լիցքավորված է և միացված։ Եթե խնդիրը չվերանա, դիմեք սարքի արտադրողին"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Այս սարքը չի աջակցում «<xliff:g id="SSID">%1$s</xliff:g>» ցանցի ավելացումը"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Փորձեք մոտեցնել սարքը Wi‑Fi մուտքի կետին կամ երթուղիչին"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Ստուգեք գաղտնաբառն ու նորից փորձեք"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Կապվեք սարքը արտադրողի հետ"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Ստուգեք ինտերնետ կապը և նորից փորձեք"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Ընտրեք ցանց"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Սարքը միացնելու համար ընտրեք ցանցը"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"Զրոյացնել Wi-Fi-ի, բջջային թրաֆիկի և Bluetooth-ի կարգավորումները"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Արդյունքում կվերակայվեն բոլոր ցանցային կարգավորումները, ներառյալ հետևյալը՝\n\n"<li>"Wi‑Fi"</li>\n<li>"Բջջային ինտերնետ"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Ջնջել ներբեռնված SIM-երը"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Հպեք էկրանին ցուցադրվող տարրերին՝ դրանց նկարագրությունը բարձրաձայն լսելու համար"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Ենթագրերի կարգավորումներ"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Խոշորացում"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Խոշորացման հատվածը"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Ընտրեք, թե էկրանի որ հատված(ներ)ն է պետք խոշորացնել"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Լիաէկրան"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Էկրանի հատվածը"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Լիաէկրան ռեժիմ և մասնակի էկրանի ռեժիմ"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Խոշորացնել ամբողջ էկրանը"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Խոշորացնել էկրանի որոշակի հատվածը"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Ցուցադրել տեղաշարժման կառավարը"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Ցուցադրել ջոյսթիքաձև կառավարը՝ խոշորացման հատվածը տեղաշարժելու համար"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Խոշորացման կարգավորումներ"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Խոշորացում եռակի հպման միջոցով"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Խոշորացում դյուրանցման միջոցով"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Խոշորացնել դյուրանցման կամ եռակի հպելու օգնությամբ"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Հատուկ գործառույթը միացնելու կամ անջատելու համար երկու մատը սահեցրեք էկրանի ներքևից վերև:\n\nՄեկ ծառայությունից մյուսին անցնելու համար երկու մատը սահեցրեք էկրանի ներքևից վերև և պահեք:"</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Հատուկ գործառույթը միացնելու կամ անջատելու համար երեք մատով սահեցրեք էկրանի ներքևից վերև:\n\nՄեկ ծառայությունից մյուսին անցնելու համար երեք մատով սահեցրեք էկրանի ներքևից վերև և պահեք:"</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Եղավ"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Դյուրանցման միջոցով բացում"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Դյուրանցման միջոցով խոշորացում"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Դյուրանցում՝ <xliff:g id="SERVICE">%1$s</xliff:g> գործառույթը բացելու համար"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Դյուրանցում՝ խոշորացումը բացելու համար"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Դյուրանցում՝ գունաշտկումը բացելու համար"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"«Հատուկ գործառույթներ» կոճակ"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Երկու մատը սահեցրեք ներքևից վերև"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Հպեք <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> կոճակին ձեր էկրանի ներքևում"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Նշեք, թե որքան ժամանակ է ձեզ անհրաժեշտ՝ կատարելու ավտոմատ անհետացող հաղորդագրություններում ներկայացված գործողությունները:\n\nԱյս կարգավորումը ոչ բոլոր հավելվածներում է աջակցվում:"</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Սեղմելու և պահելու հապաղումը"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Գունաշրջում"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Կարող է ազդել սարքի աշխատանքի վրա"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Շրջել գույները"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Մթնեցրեք լուսավոր էկրանները, որպեսզի պայծառ լույսի նկատմամբ զգայուն մարդիկ ավելի լավ տեսնեն էկրանին ցուցադրվող բովանդակությունը։\n\nՆկատի ունեցեք, որ մուգ գույները կբացանան։ Պատկերները նույնպես կգունաշրջվեն։"</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Հապաղման ժամանակը"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Եթե օգտվում եք մկնիկից, ապա կարող եք նշորդն այնպես կարգավորել, որ այն որոշակի ժամանակ անշարժ մնալուց հետո ավտոմատ գործողություններ կատարի:"</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Հապաղումը սեղմելուց առաջ"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Հպման արձագանք"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Օգտագործել <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> հավելվածը"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Օգտագործել գունաշտկումը"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Օգտագործել ենթագրերը"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Ցուցադրել ենթագրերը"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Ենթագրերի արտաքին տեսքը"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Տեքստի չափը, ենթագրերի ոճը"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Այլ ընտրանքներ"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Ոչ բոլոր հավելվածներն են աջակցում այս կարգավորումը:"</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"«Հատուկ գործառույթներ» կոճակ"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2 մատը սահեցրեք ներքևից վերև"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Այս ծառայությունը նորմալ չի աշխատում:"</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Ցույց տալ Արագ կարգավորումներում"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Շտկման ռեժիմը"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Կարմիր-կանաչ"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Կանաչ-կարմիր"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Կապույտ-դեղին"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"Դեյտերանոմալիա"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"Պրոտանոմալիա"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"Տրիտանոմալիա"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="one">Չափազանց կարճ հապաղում (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> մվ)</item>
<item quantity="other">Չափազանց կարճ հապաղում (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> մվ)</item>
@@ -2675,7 +2695,7 @@
<string name="header_add_an_account" msgid="3919151542338822661">"Ավելացնել հաշիվ"</string>
<string name="really_remove_account_title" msgid="253097435885652310">"Հեռացնե՞լ հաշիվը:"</string>
<string name="really_remove_account_message" product="tablet" msgid="8893801622174947887">"Այս հաշիվը հեռացնելիս պլանշետից կջնջվեն նաև բոլոր հաղորդագրությունները, կոնտակտները և այլ տվյալները:"</string>
- <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Այս հաշվի հեռացումից հեռախոսից կջնջվեն նաև բոլոր հաղորդագրությունները, կոնտակտները և այլ տվյալները:"</string>
+ <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Հաշիվը հեռացնելու դեպքում հեռախոսից կջնջվեն նաև բոլոր հաղորդագրությունները, կոնտակտները և այլ տվյալներ։"</string>
<string name="really_remove_account_message" product="device" msgid="5241756807386611084">"Այս հաշիվը հեռացնելու դեպքում սարքից կջնջվեն նաև հաշվի բոլոր հաղորդագրությունները, կոնտակտներն ու մյուս տվյալները:"</string>
<string name="remove_account_failed" msgid="3709502163548900644">"Ձեր ադմինիստրատորը չի թույլատրում այս փոփոխությունը"</string>
<string name="cant_sync_dialog_title" msgid="2613000568881139517">"Հնարավոր չէ ձեռքով համաժամացնել"</string>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Կարգավորումներ"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"Wi-Fi, WiFi, ցանցային կապ, ինտերնետ, անլար կապ, բջջային ինտերնետ, Wi Fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Ծանուցում Wi-Fi-ի մասին, ծանուցում wifi-ի մասին"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"տվյալների օգտագործում"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Անջատել թրթռոցը, հպում, ստեղնաշար"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Օգտագործել 24-ժամյա ձևաչափը"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Ներբեռնում"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Հարմարվող ծանուցումներ"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Հարմարվող ծանուցումների առաջնահերթություն"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"«Անձայն» ռեժիմի ավտոմատ սահմանում ցածր առաջնահերթությամբ ծանուցումների համար"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Առաջնահերթության ավտոմատ որոշում"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Ավտոմատ տեսակավորել ծանուցումներն ըստ կարևորության"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Առաջարկվող գործողություններ և պատասխաններ"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Ավտոմատ ցուցադրել առաջարկվող գործողություններն ու պատասխանները"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Թույլատրել ծանուցումների հետաձգումը"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Թաքցնել անձայն ծանուցումների պատկերակները"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Անձայն ծանուցումների պատկերակները չեն ցուցադրվում կարգավիճակի գոտում:"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Ցուցադրել ծանուցումների կետիկները"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Ցույց տալ վերջին զրույցները"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Ամպիկներ"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Որոշ ծանուցումներ կարող են էկրանին ցուցադրվել ամպիկների տեսքով"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Որոշ ծանուցումներ և այլ բովանդակություն կարող են էկրանին ցուցադրվել ամպիկների տեսքով։ Հպեք՝ ամպիկը բացելու համար։ Փակելու համար քաշեք էկրանի ներքև։"</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Տեղեկություններ"</string>
<string name="low_label" msgid="6525629096999711220">"Ցածր"</string>
<string name="high_label" msgid="357503396626018487">"Բարձր"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Զգայունության բարձրացումը կարող է խանգարել ժեստերի աշխատանքին էկրանի ծայրերում:"</string>
+ <string name="left_edge" msgid="1513576842959071849">"Ձախ եզր"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Աջ եզր"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Զգայունության բարձրացումը կարող է խանգարել ժեստերի աշխատանքին էկրանի ծայրերում:"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Ֆոնային զգայունություն"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Ժեստերի կարգավորումներ"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ժեստերով նավարկում, հետ գնալու ժեստի զգայունություն, հետ գնալու ժեստ"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Կրկնակի հպել՝ հեռախոսը ստուգելու համար"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Կրկնակի հպեք՝ պլանշետը ստուգելու համար"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Կրկնակի հպեք՝ սարքը ստուգելու համար"</string>
@@ -4560,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Բժշկական տվյալներ, արտակարգ իրավիճակների կոնտակտներ"</string>
<string name="see_more" msgid="7499355691042812723">"Տեսնել ավելին"</string>
<string name="see_less" msgid="2642392725363552793">"Տեսնել ավելի քիչ"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Սարք <xliff:g id="APPNAME">%1$s</xliff:g> հավելվածի հետ օգտագործելու համար"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Տեղեկություններ աշխատանքի կանոնների մասին"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"ՏՏ ադմինիստրատորի կողմից կառավարվող կարգավորումներ"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Վրիպակների մասին զեկույցի մշակիչ"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Որոշում է, թե որ հավելվածն է ստեղծում Վրիպակների մասին զեկույցի դյուրանցում ձեր սարքում:"</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Անձնական"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Աշխատանք"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Կանխադրված"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Այս ընտրությունն այլևս վավեր չէ: Նորից փորձեք:"</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-in/arrays.xml b/res/values-in/arrays.xml
index ad60c3e..bf52bd0 100644
--- a/res/values-in/arrays.xml
+++ b/res/values-in/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Tidak ada"</item>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index 9f19f35..564ce84 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Pindahkan ke bawah"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Hapus bahasa"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Pilih kegiatan"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Info perangkat"</string>
<string name="display_label" msgid="3056320781191343221">"Layar"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Penyimpanan USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Kartu SD"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Hapus data wajah"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Siapkan Face Unlock"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Gunakan face unlock untuk membuka kunci perangkat, login ke aplikasi, dan mengonfirmasi pembayaran.\n\nPerlu diingat:\nPonsel dapat terbuka kuncinya jika Anda melihat ponsel, meski Anda tidak bermaksud untuk membukanya.\n\nPonsel dapat dibuka kuncinya oleh orang lain jika orang itu mendekatkan ponsel ke wajah Anda saat mata Anda terbuka.\n\nPonsel dapat dibuka kuncinya oleh orang lain yang terlihat sangat mirip dengan Anda, misalnya anak atau saudara kembar identik Anda."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Gunakan face unlock untuk membuka kunci perangkat, login ke aplikasi, dan mengonfirmasi pembayaran.\n\nPerlu diingat:\nPonsel dapat terbuka kuncinya jika Anda melihat ponsel, meskipun Anda tidak bermaksud untuk membukanya.\n\nPonsel dapat dibuka kuncinya oleh orang lain jika orang itu mendekatkan ponsel ke wajah Anda meskipun mata Anda tertutup.\n\nPonsel dapat dibuka kuncinya oleh orang lain yang terlihat sangat mirip dengan Anda, misalnya anak atau saudara kembar identik Anda."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Hapus data wajah?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Data wajah yang digunakan oleh face unlock akan dihapus dengan aman dan secara permanen. Setelah data dihapus, Anda harus memasukkan PIN, pola, atau sandi untuk membuka kunci ponsel, login ke aplikasi, dan mengonfirmasi pembayaran."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Gunakan fitur Face Unlock untuk membuka kunci ponsel Anda"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Ketuk di sini untuk login ke jaringan"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> ingin mengaktifkan Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> ingin menonaktifkan Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Verifikasi bytecode aplikasi yang dapat di-debug"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Izinkan ART memverifikasi bytecode untuk aplikasi yang dapat di-debug"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Tampilkan rasio refresh"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Tampilkan rasio refresh tampilan saat ini"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Memungkinkan pertukaran data saat tablet bersentuhan dengan perangkat lain"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Mungkinkan pertukaran data saat ponsel bersentuhan dengan perangkat lain"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Mengizinkan pertukaran data saat tablet menyentuh perangkat NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Mengizinkan pertukaran data saat ponsel menyentuh perangkat NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Aktifkan NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC mempertukarkan data antara perangkat ini dan perangkat atau target lain di sekitar, seperti terminal pembayaran, pembaca akses, dan iklan atau tag interaktif."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Amankan NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Pemindaian Wi-Fi diaktifkan"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opsi lanjutan"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Menu drop-down Opsi Lanjutan"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"ciutkan"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"luaskan"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Nama jaringan"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Masukkan SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Status"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Kecepatan pengiriman link"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Kecepatan penerimaan link"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Kecepatan link"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frekuensi"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"Alamat IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Disimpan melalui"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Pastikan perangkat telah dicolokkan, diisi dayanya, dan diaktifkan"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Pastikan perangkat telah dicolokkan, diisi dayanya, dan diaktifkan. Jika masalah berlanjut, hubungi produsen perangkat"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Penambahan “<xliff:g id="SSID">%1$s</xliff:g>” tidak didukung oleh perangkat ini"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Coba pindahkan perangkat lebih dekat ke titik akses/router Wi-Fi"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Periksa sandi dan coba lagi"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Hubungi produsen perangkat"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Periksa koneksi dan coba lagi"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Pilih jaringan"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Untuk menyambungkan perangkat Anda, pilih jaringan"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Penyetelan ulang setelan APN default selesai."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Opsi setel ulang"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Jaringan, aplikasi, atau perangkat dapat disetel ulang"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Aplikasi dapat disetel ulang"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Setel ulang Wi-Fi, kuota seluler & Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Tindakan ini akan menyetel ulang semua setelan jaringan, termasuk:\n\n"<li>"Wi‑Fi"</li>\n<li>"Kuota seluler"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Hapus SIM hasil download"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Ketuk item di layar untuk mendengar item tersebut dibacakan"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Preferensi teks"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Pembesaran"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Area pembesaran"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Pilih area pembesaran yang ingin digunakan saat memperbesar layar"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Layar penuh"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Sebagian layar"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Layar penuh & sebagian layar"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Perbesar seluruh layar"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Perbesar sebagian layar"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Tampilkan pengontrol gerakan"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Menampilkan pengontrol seperti joystick untuk memindahkan area pembesaran"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Setelan pembesaran"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Perbesar dengan ketuk 3 kali"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Perbesar dengan pintasan"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Perbesar dengan pintasan & ketuk tiga kali"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Untuk mengaktifkan atau menonaktifkan layanan aksesibilitas, geser dengan dua jari dari bagian bawah layar ke atas.\n\nUntuk beralih ke layanan lain, geser ke atas dengan dua jari dan tahan."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Untuk mengaktifkan atau menonaktifkan layanan aksesibilitas, geser dengan tiga jari dari bagian bawah layar ke atas.\n\nUntuk beralih ke layanan lain, geser ke atas dengan tiga jari dan tahan."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Oke"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Gunakan pintasan untuk membuka"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Gunakan pintasan untuk memperbesar"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Pintasan untuk membuka <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Pintasan untuk memperbesar"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Pintasan untuk membuka koreksi Warna"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Tombol Aksesibilitas"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"geser dengan 2 jari dari bawah ke atas"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Ketuk tombol <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> di bagian bawah layar"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Pilih durasi tampilan pesan yang perlu ditindak, namun hanya terlihat sementara.\n\nTidak semua aplikasi mendukung setelan ini."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Jeda sentuh lama"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Inversi warna"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Mungkin memengaruhi performa"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Invert color"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Ubah layar terang menjadi gelap agar orang yang sensitif terhadap cahaya terang dapat melihat dengan lebih baik.\n\nCatatan: warna gelap akan menjadi terang. Gambar juga akan diinversi."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Klik otomatis setelah diam"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Jika menggunakan mouse, Anda dapat menyetel kursor untuk mengambil tindakan secara otomatis saat kursor berhenti bergerak selama waktu tertentu."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Keterlambatan sebelum klik"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Masukan sentuhan"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Gunakan <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Gunakan koreksi warna"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Gunakan teks"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Tampilkan teks"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Tampilan teks"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Ukuran teks, gaya teks"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Opsi lainnya"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Tidak semua aplikasi mendukung setelan ini."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Tombol aksesibilitas"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"geser dengan 2 jari dari bawah ke atas"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Setelan"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, sambungan jaringan, internet, nirkabel, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Notifikasi Wi‑Fi, notifikasi wi‑fi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"penggunaan data"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Hentikan getaran, ketukan"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Gunakan format 24 jam"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Download"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Notifikasi adaptif"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Prioritas notifikasi adaptif"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Otomatis setel notifikasi dengan prioritas yang lebih rendah ke Senyap"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Urutan notifikasi adaptif"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Otomatis mengurutkan notifikasi menurut relevansi"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Saran tindakan dan balasan"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Otomatis tampilkan saran tindakan & balasan"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Izinkan penundaan notifikasi"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Sembunyikan ikon dari notifikasi senyap"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Ikon dari notifikasi senyap tidak ditampilkan di status bar"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Izinkan titik notifikasi"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Tampilkan strip percakapan baru-baru ini"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Gelembung"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Beberapa notifikasi dapat muncul sebagai gelembung di layar"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Beberapa notifikasi dan konten lainnya dapat muncul sebagai gelembung di layar. Untuk membuka gelembung, ketuk gelembung tersebut. Untuk menutupnya, tarik ke bawah layar."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Informasi"</string>
<string name="low_label" msgid="6525629096999711220">"Rendah"</string>
<string name="high_label" msgid="357503396626018487">"Tinggi"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Sensitivitas yang lebih tinggi dapat memengaruhi fungsi gestur aplikasi di tepi layar."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Tepi kiri"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Tepi kanan"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Sensitivitas yang lebih tinggi dapat memengaruhi fungsi gestur aplikasi di tepi layar."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensitivitas Bagian Belakang"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Setelan Gestur"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigasi gestur, sensitivitas kembali, gestur kembali"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Ketuk dua kali untuk memeriksa ponsel"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Ketuk dua kali untuk memeriksa tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Ketuk dua kali untuk memeriksa perangkat"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mode Jaringan Tidak Valid <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Abaikan."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nama Titik Akses"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Tidak tersedia saat terhubung ke <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Info medis, kontak darurat"</string>
<string name="see_more" msgid="7499355691042812723">"Lihat lainnya"</string>
<string name="see_less" msgid="2642392725363552793">"Lihat lebih sedikit"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Perangkat yang digunakan dengan <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Info kebijakan kerja Anda"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Setelan yang dikelola oleh admin IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Pengendali laporan bug"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Menentukan aplikasi mana yang menangani pintasan Laporan Bug di perangkat."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Pribadi"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Kerja"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Default sistem"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Pilihan ini tidak valid lagi. Coba lagi."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-is/arrays.xml b/res/values-is/arrays.xml
index 72b9a68..c799d5e 100644
--- a/res/values-is/arrays.xml
+++ b/res/values-is/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Ekkert"</item>
diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml
index bf68bb3..6775f33 100644
--- a/res/values-is/strings.xml
+++ b/res/values-is/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Færa neðst"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Fjarlægja tungumál"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Veldu aðgerð"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Upplýsingar um tæki"</string>
<string name="display_label" msgid="3056320781191343221">"Skjár"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB-geymsla"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD-kort"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Eyða andlitsgögnum"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Setja upp andlitsopnun"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Notaðu andlitsopnun til að taka tækið úr lás, skrá þig inn í forrit og staðfesta greiðslur.\n\nHafðu í huga að:\nSíminn kann að opnast óvart þegar þú lítur á hann.\n\nAðrir geta opnað símann þinn með því að halda honum upp að andliti þínu þegar þú ert með augun opin.\n\nEinhver sem er mjög lík(ur) þér getur opnað símann þinn, t.d. eineggja tvíburi."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Notaðu andlitsopnun til að taka tækið úr lás, skrá þig inn í forrit og staðfesta greiðslur.\n\nHafðu í huga að:\nSíminn kann að opnast óvart þegar þú lítur á hann.\n\nAðrir geta opnað símann þinn með því að halda honum upp að andliti þínu, jafnvel þegar þú ert með augun lokuð.\n\nEinhver sem er mjög lík(ur) þér getur opnað símann þinn, t.d. eineggja tvíburi."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Eyða andlitsgögnum?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Andlitsgögnum sem andlitsopnun notar verður eytt varanlega og á öruggan hátt. Þegar þeim hefur verið eytt þarftu PIN-númer, mynstur eða aðgangsorð til að taka símann úr lás, skrá þig inn í forrit og staðfesta greiðslur."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Nota andlitsopnun til að taka símann úr lás"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Ýttu hér til að skrá þig inn á netkerfi"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mb/sek."</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mb/sek."</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mb/sek."</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> vill kveikja á Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> vill slökkva á Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Staðfesta bætakóða forrita sem hægt er að villuleita"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Leyfa ART að staðfesta bætakóða forrita sem hægt er að villuleita"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Sýna endurnýjunartíðni"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Sýna núverandi endurnýjunartíðni"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Leyfa gagnaflutning þegar spjaldtölvan snertir annað tæki"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Leyfa gagnasamskipti þegar síminn snertir annað tæki"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Leyfa gagnaflutning þegar spjaldtölvan snertir NFC-tæki"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Leyfa gagnaflutning þegar síminn snertir NFC-tæki"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Kveikja á NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC sendir gögn á milli tækisins og nærliggjandi tækja eða miðla, t.d. posa, aðgengisupplesara, gagnvirkra auglýsinga eða merkja."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Tryggja NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Kveikt á Wi‑Fi leit"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Ítarlegri valkostir"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Ítarlegir valkostir fellilista"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"loka"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"Opna"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Heiti nets"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Sláðu inn SSID-kennið"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Staða"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Senda hraða tengingar"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Fá hraða tengingar"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Hraði tengingar"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Tíðni"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP-tala"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Vistað í gegnum"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Gakktu úr skugga um að tækið sé í sambandi, það sé hlaðið og að kveikt sé á því"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Gakktu úr skugga um að tækið sé í sambandi, það sé hlaðið og að kveikt sé á því. Ef vandamálið er viðvarandi skaltu hafa samband við framleiðandi tækisins"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Þetta tæki styður ekki að „<xliff:g id="SSID">%1$s</xliff:g>“ sé bætt við"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Prófaðu að færa tækið þitt nær Wi‑Fi aðgangspunktinum/beini"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Athugaðu aðgangsorðið og reyndu aftur"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Hafðu samband við framleiðanda tækisins"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Athugaðu tenginguna og reyndu aftur"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Velja net"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Veldu net til að tengja tækið þitt"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Sjálfgefnar stillingar aðgangsstaðar endurheimtar."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Valkostir endurstillingar"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Hægt er að endurstilla netkerfi, forrit eða tæki"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Hægt er að endurstilla forrit"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Endurstilla Wi-Fi, farsímagögn og Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Þetta mun endurstilla allar netkerfisstillingar, þar á meðal:\n\n"<li>"Wi‑Fi"</li>\n<li>"Farsímagögn"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Eyða sóttu SIM-korti"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Ýttu á atriði á skjánum til að heyra þau lesin upp"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Kjörstillingar skjátexta"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Stækkun"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Stækkunarsvæði"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Veldu svæðin sem eru stækkuð þegar þú stækkar skjáinn"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Allur skjárinn"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Hluti skjás"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Allur skjárinn eða hluti skjásins"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Stækka allan skjáinn"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Stækka hluta skjásins"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Sýna stýripinna fyrir færslu"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Sýna stýripinna til að færa stækkunarsvæðið"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Stillingar stækkunar"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Stækka með því að ýta þrisvar"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Stækka með flýtilykli"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Stækka með flýtilykli og með því að ýta þrisvar"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Til að kveikja eða slökkva á aðgengisþjónustu skaltu strjúka upp frá neðri hluta skjásins með tveimur fingrum.\n\nTil að skipta á milli þjónusta skaltu strjúka upp með tveimur fingrum og halda inni."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Til að kveikja eða slökkva á aðgengisþjónustu skaltu strjúka upp frá neðri hluta skjásins með þremur fingrum.\n\nTil að skipta á milli þjónusta skaltu strjúka upp með þremur fingrum og halda inni."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Ég skil"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Notaðu flýtileið til að opna"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Nota flýtileið til að stækka"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Flýtileið til að opna <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Flýtileið til að stækka"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Flýtileið til að opna litaleiðréttingu"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Aðgengishnappur"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Strjúka upp með tveimur fingrum"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Ýttu á hnappinn <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> neðst á skjánum"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Veldu hversu lengi skilaboð birtast sem biðja þig um að grípa til aðgerða, en eru aðeins sýnileg tímabundið.\n\nEkki er víst að öll forrit styðji þennan eiginleika."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Töf þar til snerting er numin"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Umsnúningur lita"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Getur haft áhrif á afköst"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Umsnúa litum"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Gera ljósa skjái dökka til að bjóða upp á betri upplifun fyrir fólk sem er viðkvæmt fyrir mikilli birtu.\n\nAthugaðu að dökkir litir verða ljósir. Litum á myndum verður einnig umsnúið."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Aðgerð eftir kyrrstöðu"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Ef þú notar mús geturðu stillt bendilinn þannig að hann framkvæmi aðgerð sjálfkrafa þegar hann er óhreyfður í tiltekinn tíma."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Bíða áður en smellt er"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Snertisvörun"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Nota <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Nota litaleiðréttingu"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Nota skjátexta"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Birta skjátexta"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Útlit fyrirsagnar"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Textastærð, stíll fyrirsagnar"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Fleiri valkostir"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Ekki er víst að öll forrit styðji þessa stillingu."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Aðgengishnappur"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Strjúka upp með tveimur fingrum"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Stillingar"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, Wi-Fi, nettenging, internet, þráðlaust, gögn, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi tilkynning, wifi tilkynning"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"gagnanotkun"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Stöðva titring, ýta, lyklaborð"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Nota 24 tíma snið"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Sækja"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Breytilegar tilkynningar"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Breytilegur forgangur tilkynninga"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Stilla tilkynningar með lægri forgangi sjálfkrafa á Lágstemmdar"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Breytilegt vægi tilkynninga"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Raða tilkynningum sjálfkrafa eftir vægi"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Tillögur að aðgerðum og svörum"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Sýna sjálfkrafa tillögur að aðgerðum og svörum"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Leyfa blund fyrir tilkynningar"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Fela tákn úr lágstemmdum tilkynningum"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Tákn lágstemmdra tilkynninga birtast ekki á stöðustiku"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Leyfa tilkynningapunkta"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Sýna rönd með nýjustu samtölum"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Blöðrur"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Sumar tilkynningar geta birst sem blöðrur á skjánum"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Sumar tilkynningar og annað efni getur birst sem blöðrur á skjánum. Ýttu á blöðruna til að opna hana. Dragðu blöðruna niður skjáinn til að hunsa hana."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Upplýsingar"</string>
<string name="low_label" msgid="6525629096999711220">"Lítið"</string>
<string name="high_label" msgid="357503396626018487">"Mikið"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Meira næmi gæti stangast á við bendingar forrita við jaðar skjásins."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Vinstri brún"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Hægri brún"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Meira næmi gæti stangast á við bendingar forrita við jaðar skjásins."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Baknæmi"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Bendistillingar"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"bendingastjórnun, næmi til baka, bending til baka"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Ýta tvisvar til að skoða"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Ýta tvisvar til að athuga spjaldtölvu"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Ýta tvisvar til að athuga tæki"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ógild símkerfisstilling <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Hunsa."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Heiti aðgangsstaða"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Ekki í boði þegar tenging við <xliff:g id="CARRIER">%1$s</xliff:g> er til staðar"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Heilsufarsupplýsingar, neyðartengiliðir"</string>
<string name="see_more" msgid="7499355691042812723">"Sjá meira"</string>
<string name="see_less" msgid="2642392725363552793">"Sjá minna"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Tæki sem á að nota með <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Upplýsingar um vinnureglurnar þína"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Kerfisstjóri stjórnar stillingum"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Skjákort"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Meðhöndlun villutilkynningar"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Ákvarðar hvaða forrit meðhöndlar flýtileiðir í villutilkynningu í tækinu þínu."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Persónulegt"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Vinna"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Sjálfgildi kerfis"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Þetta val er ekki lengur gilt. Reyndu aftur."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-it/arrays.xml b/res/values-it/arrays.xml
index 4319acf..749ef93 100644
--- a/res/values-it/arrays.xml
+++ b/res/values-it/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Nessuno"</item>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index ec58e0e..a690712 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Sposta in fondo"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Rimuovi la lingua"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Scegli attività"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Info dispositivo"</string>
<string name="display_label" msgid="3056320781191343221">"Schermo"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Archivio USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Scheda SD"</string>
@@ -370,10 +369,11 @@
<string name="security_settings_face_settings_require_attention_details" msgid="2546230511769544074">"Per sbloccare il telefono gli occhi devono essere aperti"</string>
<string name="security_settings_face_settings_require_confirmation" msgid="6603039421004198334">"Chiedi sempre conferma"</string>
<string name="security_settings_face_settings_require_confirmation_details" msgid="6454776517804994007">"Chiedi sempre conferma se viene usato Sblocco con il volto nelle app"</string>
- <string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Elimina dati viso"</string>
+ <string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Elimina dati volto"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Imposta Sblocco con il volto"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Usa la funzionalità Sblocco con il volto per sbloccare il dispositivo, accedere alle app e confermare pagamenti.\n\nTieni presente che:\nSe guardi il telefono puoi sbloccarlo anche quando non hai intenzione di farlo.\n\nIl tuo telefono può essere sbloccato da un\'altra persona se viene rivolto verso il tuo viso e hai gli occhi aperti.\n\nIl tuo telefono può essere sbloccato da qualcuno che ti assomiglia molto, ad esempio un gemello."</string>
- <string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Rimuovere i dati del viso?"</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Usa la funzionalità Sblocco con il volto per sbloccare il dispositivo, accedere alle app e confermare pagamenti.\n\nTieni presente che:\nSe guardi il telefono puoi sbloccarlo anche quando non hai intenzione di farlo.\n\nIl tuo telefono può essere sbloccato da un\'altra persona se viene rivolto verso il tuo viso, anche se hai gli occhi chiusi.\n\nIl tuo telefono può essere sbloccato da qualcuno che ti assomiglia molto, ad esempio un fratello gemello."</string>
+ <string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Eliminare i dati del volto?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"I dati del viso usati da Sblocco con il volto verranno eliminati in modo definitivo e sicuro. Dopo la rimozione, ti servirà il PIN, la sequenza o la password per sbloccare il telefono, accedere alle app e confermare i pagamenti."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Usa la funzionalità Sblocco con il volto per sbloccare il tuo telefono"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Impronta"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Tocca qui per accedere alla rete"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> chiede di attivare il Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> chiede di disattivare il Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Verifica bytecode di app di cui è possibile eseguire il debug"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Consenti ad ART di verificare il bytecode delle app di cui è possibile eseguire il debug"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Frequenza aggiornamento"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Mostra attuale frequenza aggiornamento del display"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Consenti lo scambio di dati quando il tablet tocca un altro dispositivo"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Consenti lo scambio di dati quando il telefono tocca un altro dispositivo"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Consenti lo scambio di dati quando il tablet tocca un dispositivo NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Consenti lo scambio di dati quando il telefono tocca un dispositivo NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Attiva NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC scambia i dati tra questo dispositivo e altri dispositivi o destinazioni nelle vicinanze, ad esempio terminali di pagamento, lettori di accesso e annunci o tag interattivi."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Tecnologia NFC sicura"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Ricerca di reti Wi-Fi attiva"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opzioni avanzate"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Elenco a discesa Opzioni avanzate"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"comprimi"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"espandi"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Nome rete"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Inserisci SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Stato"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Velocità in trasmissione"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Velocità in ricezione"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Velocità di collegamento"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frequenza"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"Indirizzo IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Salvato tramite"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Assicurati che il dispositivo sia collegato alla corrente, carico e acceso"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Assicurati che il dispositivo sia collegato alla corrente, carico e acceso. Se il problema persiste, contatta il produttore del dispositivo"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Non è possibile aggiungere \"<xliff:g id="SSID">%1$s</xliff:g>\" a questo dispositivo"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Prova ad avvicinare il dispositivo al tuo punto di accesso/router Wi-Fi"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Controlla la password e riprova"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Contatta il produttore del dispositivo"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Controlla la connessione e riprova"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Scegli rete"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Per connettere il tuo dispositivo, scegli una rete"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Ripristino delle impostazioni APN predefinite completato."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Opzioni di reimpostazione"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"È possibile reimpostare la rete, le app o il dispositivo"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Le app possono essere reimpostate"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Reimposta Wi-Fi, dati mobili e Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Verranno reimpostate tutte le impostazioni di rete, tra cui:\n\n"<li>"Wi‑Fi"</li>\n<li>"Dati mobili"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Cancella SIM scaricate"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Tocca gli elementi sullo schermo per la lettura ad alta voce"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Preferenze sottotitoli"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ingrandimento"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Area di ingrandimento"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Scegli le aree di ingrandimento che vuoi usare quando ingrandisci lo schermo"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Schermo intero"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Parte dello schermo"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Schermo intero e parte dello schermo"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Ingrandisci l\'intero schermo"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Ingrandisci parte dello schermo"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Mostra controller spostamento"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Mostra un controller in stile joystick per spostare l\'area di ingrandimento"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Impostazioni ingrandimento"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Ingrandisci con triplo tocco"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Ingrandisci con scorciatoia"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Ingrandisci con scorciatoia e triplo tocco"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Per attivare o disattivare un servizio di accessibilità, scorri verso l\'alto dalla parte inferiore dello schermo con due dita.\n\nPer spostarti tra i servizi, scorri verso l\'alto con due dita e tieni premuto."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Per attivare o disattivare un servizio di accessibilità, scorri verso l\'alto dalla parte inferiore dello schermo con tre dita.\n\nPer spostarti tra i servizi, scorri verso l\'alto con tre dita e tieni premuto."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"OK"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Usa scorciatoia per aprire"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Usa scorciatoia per ingrandire"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Scorciatoia per aprire <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Scorciatoia per ingrandire"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Scorciatoia per aprire Correzione colore"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Pulsante Accessibilità"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Scorri con due dita dal basso verso l\'alto"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Tocca il pulsante <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> nella parte inferiore dello schermo"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Scegli per quanto tempo lasciare visibili i messaggi che ti chiedono di eseguire delle operazioni e che vengono mostrati solo temporaneamente.\n\nNon tutte le app supportano questa impostazione."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Ritardo tocco e pressione"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Inversione colori"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Potrebbe influire sulle prestazioni"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Inverti i colori"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Fai diventare scuri gli schermi chiari per consentire alle persone sensibili alla luce intensa di avere una migliore esperienza di visualizzazione.\n\nNota: i colori scuri diventano chiari. Vengono invertiti anche i colori delle immagini."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Tempo di interazione"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Se usi un mouse, puoi configurare il puntatore affinché venga attivato automaticamente quando rimane fermo per un determinato periodo di tempo."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Ritardo prima del clic"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Feedback tattile"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Usa <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Usa correzione del colore"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Utilizza sottotitoli"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Mostra sottotitoli"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Aspetto dei sottotitoli"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Dimensioni del testo, stile dei sottotitoli"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Altre opzioni"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Non tutte le app supportano questa impostazione."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Pulsante Accessibilità"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Scorri con due dita dal basso verso l\'alto"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Impostazioni"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, connessione di rete, internet, wireless, dati, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Notifica Wi‑Fi, notifica wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"utilizzo dei dati"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Interrompere la vibrazione, toccare, tastiera"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Usa formato 24 ore"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Scaricare"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Notifiche adattive"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Priorità per le notifiche adattive"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Imposta automaticamente le notifiche con priorità inferiore su Senza avvisi"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Posizionamento adattivo delle notifiche"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Posiziona automaticamente le notifiche in base alla pertinenza"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Azioni e risposte consigliate"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Mostra automaticamente azioni suggerite e risposte"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Consenti posticipazione delle notifiche"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Nascondi le icone dalle notifiche senza avvisi"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Le icone per le notifiche senza avvisi non appaiono nella barra di stato"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Consenti indicatori notifica"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Mostra barra di conversazioni recenti"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Fumetti"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Alcune notifiche potrebbero essere mostrate sotto forma di fumetti sullo schermo"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Alcune notifiche e altri contenuti possono essere visualizzati come fumetti sullo schermo. Tocca un fumetto per aprirlo. Per ignorarlo, trascinalo in fondo allo schermo."</string>
@@ -3382,8 +3412,8 @@
<string name="gentle_notifications_display_summary_shade_status_lock" msgid="2068738866725616212">"Verranno visualizzate nell\'area a discesa, nella barra di stato e nella schermata di blocco"</string>
<string name="notification_pulse_title" msgid="8013178454646671529">"Luce lampeggiante"</string>
<string name="lock_screen_notifications_title" msgid="6215543388550190381">"Schermata di blocco"</string>
- <string name="lockscreen_bypass_title" msgid="6519964196744088573">"Ignora schermata di blocco"</string>
- <string name="lockscreen_bypass_summary" msgid="6688592486830491144">"Dopo Sblocco con il volto, vai a ultima schermata usata"</string>
+ <string name="lockscreen_bypass_title" msgid="6519964196744088573">"Ignorare schermata di blocco"</string>
+ <string name="lockscreen_bypass_summary" msgid="6688592486830491144">"Dopo Sblocco con il volto, vai all\'ultima schermata usata"</string>
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Schermata di blocco, Schermata blocco, Salta, Ignora"</string>
<string name="locked_work_profile_notification_title" msgid="279367321791301499">"Con profilo di lavoro bloccato"</string>
<string name="lock_screen_notifs_title" msgid="4936392753621150992">"Notifiche sulla schermata di blocco"</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Informazioni"</string>
<string name="low_label" msgid="6525629096999711220">"Bassa"</string>
<string name="high_label" msgid="357503396626018487">"Alta"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Una maggiore sensibilità potrebbe essere in conflitto con eventuali gesti dell\'app lungo i bordi dello schermo."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Bordo sinistro"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Bordo destro"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Una maggiore sensibilità potrebbe essere in conflitto con eventuali gesti dell\'app lungo i bordi dello schermo."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilità gesto Indietro"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Impostazioni dei gesti"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigazione tramite gesti, sensibilità gesto Indietro, gesto Indietro"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Tocca due volte per controllare il telefono"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Tocca due volte il tablet per controllare le notifiche"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tocca due volte il dispositivo per controllare le notifiche"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Modalità di rete <xliff:g id="NETWORKMODEID">%1$d</xliff:g> non valida. Ignora."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nomi punti di accesso"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Non disponibile se è attiva la connessione a <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Dati medici, contatti di emergenza"</string>
<string name="see_more" msgid="7499355691042812723">"Altro"</string>
<string name="see_less" msgid="2642392725363552793">"Comprimi"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Dispositivo da usare con <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informazioni sulle norme di lavoro"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Impostazioni gestite dall\'amministratore IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Gestore segnalazione di bug"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Consente di stabilire quale app gestisce la scorciatoia per la segnalazione di bug sul dispositivo."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personale"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Lavoro"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Predefinita di sistema"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"La selezione non è più valida. Riprova."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-iw/arrays.xml b/res/values-iw/arrays.xml
index 9a8e9bd..4cf371c 100644
--- a/res/values-iw/arrays.xml
+++ b/res/values-iw/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"ללא"</item>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index dc91db0..a95b461 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -220,7 +220,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"העבר לסוף הרשימה"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"הסרת שפה"</string>
<string name="activity_picker_label" msgid="351250401590691126">"בחר פעילות"</string>
- <string name="device_info_label" msgid="2935198177248803716">"מידע על המכשיר"</string>
<string name="display_label" msgid="3056320781191343221">"מסך"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"אחסון USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"כרטיס SD"</string>
@@ -379,6 +378,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"מחיקת נתוני הפנים"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"הגדרת שחרור נעילה על ידי זיהוי פנים"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"אפשר להשתמש בשחרור נעילה על ידי זיהוי פנים כדי לשחרר את נעילת המכשיר, להיכנס לחשבון באפליקציות ולאשר תשלומים.\n\nחשוב לזכור:\nמבט לטלפון עשוי לבטל נעילה בלי כוונה.\n\nנעילת הטלפון עשויה להתבטל על ידי מישהו אחר, אם הטלפון מוחזק אל מול הפנים שלך ועיניך פקוחות.\n\nנעילת הטלפון עשויה להתבטל על ידי מישהו שדומה לך מאוד, כמו למשל אח/ות זהה."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"אפשר להשתמש בשחרור נעילה על ידי זיהוי פנים כדי לשחרר את נעילת המכשיר, להיכנס לחשבון באפליקציות ולאשר תשלומים.\n\nחשוב לזכור:\nמבט לטלפון עשוי לבטל נעילה בלי כוונה.\n\nנעילת הטלפון עשויה להתבטל על ידי מישהו אחר אם הוא יפנה את הטלפון לפנים שלך, גם אם עיניך עצומות.\n\nנעילת הטלפון עשויה להתבטל על ידי מישהו שדומה לך מאוד, כמו למשל אח/ות זהה."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"למחוק נתוני פנים?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"נתוני הפנים שמשמשים את התכונה \'שחרור נעילה על ידי זיהוי פנים\' יימחקו לתמיד ובאופן מאובטח. אחרי ההסרה יהיה צורך בקוד האימות, קו ביטול הנעילה או הסיסמה כדי לבטל את נעילת הטלפון, להיכנס לאפליקציות ולאשר תשלומים."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"שימוש בשחרור נעילה על ידי זיהוי פנים לצורך ביטול הנעילה של הטלפון"</string>
@@ -800,13 +800,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"יש להקיש כאן כדי להיכנס לרשת"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> מגה בייט לשנייה"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> רוצה להפעיל את ה-Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> רוצה לכבות את ה-Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"אימות קוד בייט לאפל\' שניתנות לניפוי באגים"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"ART יוכל לאמת קוד בייט לאפליקציות שניתנות לניפוי באגים"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"הצגת קצב הרענון"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"הצגת קצב הרענון של התצוגה הנוכחית"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"אפשר חילופי מידע כאשר הטאבלט נוגע במכשיר אחר"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"החלפת נתונים כאשר הטלפון נוגע במכשיר אחר"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"הרשאה לחילופי נתונים כאשר הטאבלט נוגע במכשיר NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"הרשאה לחילופי נתונים כאשר הטלפון נוגע במכשיר NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"הפעלת NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"מתקיימת תקשורת נתונים ב-NFC בין המכשיר הזה לבין מכשירים או יעדים אחרים בקרבת מקום, כמו למשל מסופי תשלום, מתקנים לזיהוי גישה, ומודעות או תגים אינטראקטיביים."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"אבטחת NFC"</string>
@@ -884,7 +887,6 @@
<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_expanded" msgid="1086342300472408106">"כיווץ"</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>
@@ -895,6 +897,7 @@
<string name="wifi_status" msgid="5349199188871002778">"סטטוס"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"שידור של מהירות קישור"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"קבלה של מהירות קישור"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"מהירות קישור"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"תדירות"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"כתובת IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"נשמר באמצעות"</string>
@@ -934,6 +937,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"יש לוודא שהמכשיר חובר, הוטען והופעל"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"יש לוודא שהמכשיר חובר, הוטען והופעל. אם הבעיה ממשיכה להופיע, יש לפנות ליצרן המכשיר"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"מכשיר זה לא תומך בהוספת “<xliff:g id="SSID">%1$s</xliff:g>”"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"יש לנסות להזיז את המכשיר קרוב יותר לנקודת הגישה או הנתב של ה-Wi-Fi"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"יש לבדוק את הסיסמה ולנסות שוב"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"יש ליצור קשר עם יצרן המכשיר"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"יש לבדוק את החיבור ולנסות שוב"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"בחירת רשת"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"יש לבחור רשת כדי לחבר את המכשיר"</string>
@@ -1602,6 +1608,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"איפוס ההגדרות של Wi-Fi, חבילת גלישה ו-Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"פעולה זו תאפס את כל הגדרות הרשת, כולל:\n\n"<li>"Wi‑Fi"</li>\n<li>"חבילת גלישה"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"מחיקת כרטיסי SIM שהורדת"</string>
@@ -2091,6 +2098,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"הקש על פריטים במסך כדי לשמוע הקראה שלהם"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"כתוביות"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"הגדלה"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"אזור ההגדלה"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"יש לבחור את אזורי ההגדלה שישמשו אותך בזמן הגדלת המסך"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"מסך מלא"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"חלק מהמסך"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"מסך מלא וחלק מהמסך"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"הגדלת כל המסך"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"הגדלת חלק מהמסך"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"הצגת בקר להזזה"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"הצגה של בקר דמוי ג\'ויסטיק להזזת אזור ההגדלה"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"הגדרות ההגדלה"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"הגדלה על-ידי הקשה שלוש פעמים"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"הגדלה בעזרת קיצור דרך"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"הגדלה בעזרת קיצור דרך והקשה שלוש פעמים"</string>
@@ -2108,24 +2125,20 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"כדי להפעיל או לכבות שירות נגישות, יש להחליק כלפי מעלה מתחתית המסך באמצעות שתי אצבעות.\n\nכדי לעבור בין שירותים, יש להחליק כלפי מעלה באמצעות שתי אצבעות ולהחזיק."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"כדי להפעיל או לכבות שירות נגישות, יש להחליק כלפי מעלה מתחתית המסך באמצעות שלוש אצבעות.\n\nכדי לעבור בין שירותים, יש להחליק כלפי מעלה באמצעות שלוש אצבעות ולהחזיק."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"הבנתי"</string>
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_software (2920806427635233043) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_software_gesture (6906653331086992721) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_software (3917444742336634202) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_software_gesture (391987875251799972) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_hardware (2356853121810443026) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_hardware (6508972075712224951) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_triple_tap (6543084611445441109) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_triple_tap (2132280626458501422) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_advance (4567868630655591506) -->
- <skip />
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"שימוש במקש קיצור לפתיחה"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"שימוש במקש הקיצור להגדלה"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"מקש קיצור לפתיחה של <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"מקש קיצור להגדלה"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"מקש קיצור לפתיחה של תיקון הצבעים"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"לחצן הנגישות"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"החלקה בשתי אצבעות כלפי מעלה מהחלק התחתון"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"יש להקיש על הלחצן <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> שבתחתית המסך"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_software_gesture" msgid="391987875251799972">"מחליקים למעלה באמצעות שתי אצבעות מקצה המסך"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_hardware" msgid="2356853121810443026">"החזקה של לחצני עוצמת הקול"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_hardware" msgid="6508972075712224951">"יש ללחוץ לחיצה ארוכה על שני הלחצנים של עוצמת הקול למשך שנייה אחת"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_triple_tap" msgid="6543084611445441109">"מסך של הקשה שלוש פעמים"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_triple_tap" msgid="2132280626458501422">"יש להקיש 3 פעמים על המסך במהירות (הפעולה עשויה להאט את המכשיר)"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_advance" msgid="4567868630655591506">"מתקדם"</string>
<string name="accessibility_screen_magnification_navbar_configuration_warning" msgid="266736851606791552">"הלחצן \'נגישות\' מוגדר לשירות <xliff:g id="SERVICE">%1$s</xliff:g>. כדי להשתמש בהגדלה, יש ללחוץ לחיצה ארוכה על לחצן הנגישות ולאחר מכן לבחור בהגדלה."</string>
<string name="accessibility_screen_magnification_gesture_navigation_warning" msgid="991017769735632046">"תנועת הנגישות מוגדרת לשירות <xliff:g id="SERVICE">%1$s</xliff:g>. כדי להשתמש בהגדלה, יש להחליק מעלה מהחלק התחתון של המסך באמצעות שתי אצבעות ולהחזיק. לאחר מכן יש לבחור באפשרות \'הגדלה\'."</string>
<string name="accessibility_global_gesture_preference_title" msgid="3713636732641882959">"מקש עוצמת הקול כמקש קיצור"</string>
@@ -2153,7 +2166,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"ניתן לבחור את משך הזמן להצגת הודעות שדורשות נקיטת פעולה כלשהי, אך גלויות באופן זמני בלבד.\n\nלא כל האפליקציות תומכות בהגדרה זו."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"עיכוב של נגיעה והחזקה"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"היפוך צבעים"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"עשוי להשפיע על הביצועים"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"היפוך צבעים"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"אפשר להכהות מסכים בהירים כדי שאנשים שרגישים לאור בהיר יוכלו ליהנות מחוויית צפייה טובה יותר.\n\nהערה: צבעים כהים יובהרו. גם צבעי התמונות יתהפכו."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"זמן שהות"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"אם נעשה שימוש בעכבר, אפשר להגדיר את הסמן כך שינקוט פעולה באופן אוטומטי כשהוא מפסיק לזוז למשך פרק זמן מסוים."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"השהייה לפני לחיצה"</string>
@@ -2163,7 +2177,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"משוב מגע"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"שימוש באפליקציה <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"שימוש בתיקון צבע"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"שימוש בכתוביות"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"הצגת הכתוביות"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"מראה הכתוביות"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"גודל הטקסט, סגנון הכתוביות"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"אפשרויות נוספות"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"חלק מהאפליקציות לא תומכות בהגדרה הזו."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"לחצן הנגישות"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"החלקה בשתי אצבעות כלפי מעלה מהחלק התחתון"</string>
@@ -2187,18 +2204,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"יש תקלה בשירות הזה."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"הצגה בהגדרות מהירות"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"מצב תיקון"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"אדום-ירוק"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"ירוק-אדום"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"כחול-צהוב"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"דוטרנומליה"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"פרוטנומליה"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"טריטנומליה"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="two">השהיה קצרה מאוד (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> מילישניות)</item>
<item quantity="many">השהיה קצרה מאוד (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> מילישניות)</item>
@@ -3201,6 +3212,7 @@
<string name="search_results_title" msgid="3360639917793022533">"הגדרות"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, Wi-Fi, חיבור רשת, אינטרנט, אלחוטי, נתונים, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"התראת Wi‑Fi, התראת wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"שימוש בחבילת הגלישה"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"הפסקת רטט, הקשה, מקלדת"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"שימוש בפורמט 24 שעות"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"הורדה"</string>
@@ -3462,12 +3474,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"התראות מותאמות"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"עדיפות מותאמת להתראות"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"הגדרה אוטומטית של התראות בעדיפות נמוכה כ\'רמה מתונה\'"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"דירוג מותאם של התראות"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"דירוג אוטומטי של התראות לפי רלוונטיות"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"הצעות לפעולות ותשובות"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"הצגה אוטומטית של פעולות ותגובות מומלצות"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"הפעלת האפשרות להעביר התראות למצב \'נודניק\'"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"הסתרת הסמלים מההתראות המתונות"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"סמלים מהתזכורות המתונות לא מוצגים בשורת הסטטוס"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"הצגה של סימני התראות"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"הצגת שורה של השיחות האחרונות"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"בועות"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"חלק מההתראות יכולות להופיע כבועות במסך"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"חלק מההתראות ותוכן אחר יכולים להופיע כבועות במסך. כדי לפתוח בועה צריך להקיש עליה. כדי לסגור אותה, צריך לגרור אותה לתחתית המסך."</string>
@@ -4026,7 +4041,7 @@
<string name="system_alert_window_settings" msgid="6458633954424862521">"תצוגה מעל אפליקציות אחרות"</string>
<string name="system_alert_window_apps_title" msgid="1537949185175079866">"אפליקציות"</string>
<string name="system_alert_window_access_title" msgid="3074573819155116817">"תצוגה מעל אפליקציות אחרות"</string>
- <string name="permit_draw_overlay" msgid="4468994037192804075">"אפשר הצגה מעל אפליקציות אחרות"</string>
+ <string name="permit_draw_overlay" msgid="4468994037192804075">"הצגה מעל אפליקציות אחרות"</string>
<string name="allow_overlay_description" msgid="2266886438777971131">"הגדרה זו מתירה לאפליקציה להופיע מעל אפליקציות אחרות שנמצאות בשימוש. הפעולה הזאת עשויה להפריע לשימוש שלך באפליקציות האלה או לשנות את האופן שבו הן מוצגות או מתנהגות."</string>
<string name="keywords_vr_listener" msgid="902737490270081131">"שירות מסייע של מציאות מדומה VR להאזנה סטריאופונית"</string>
<string name="overlay_settings" msgid="2030836934139139469">"תצוגה מעל אפליקציות אחרות"</string>
@@ -4371,8 +4386,12 @@
<string name="information_label" msgid="6939310810756569298">"מידע"</string>
<string name="low_label" msgid="6525629096999711220">"נמוכה"</string>
<string name="high_label" msgid="357503396626018487">"גבוהה"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"רגישות גבוהה יותר עלולה להוביל להתנגשות עם תנועות באפליקציה בקצוות של המסך."</string>
+ <string name="left_edge" msgid="1513576842959071849">"קצה שמאלי"</string>
+ <string name="right_edge" msgid="1505309103265829121">"קצה ימני"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"רגישות גבוהה יותר עלולה להוביל להתנגשות עם תנועות באפליקציה בקצוות של המסך."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"רגישות לתנועה \"חזרה\""</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"הגדרות של תנועות"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ניווט באמצעות תנועות, רגישות פעולה החזרה, תנועת החזרה"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"הקשה כפולה לבדיקת הטלפון"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"הקשה כפולה לבדיקת הטאבלט"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"הקשה כפולה לבדיקת המכשיר"</string>
@@ -4735,7 +4754,6 @@
<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">"שמות של נקודות גישה (APN)"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"לא זמין כשהמכשיר מחובר ל-<xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"מידע רפואי, אנשי קשר למקרה חירום"</string>
<string name="see_more" msgid="7499355691042812723">"הצגת פריטים נוספים"</string>
<string name="see_less" msgid="2642392725363552793">"הצג פחות"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"מכשיר לשימוש עם <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4834,4 +4852,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"הפרטים של מדיניות העבודה"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"הגדרות שעליהן אחראי מנהל ה-IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"טיפול בדוח על באג"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"הגדרה זו קובעת איזו אפליקציה מטפלת במקש הקיצור של הדוח על הבאג במכשיר."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"אישי"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"עבודה"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"ברירת מחדל של המערכת"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"אפשרות זו כבר לא תקפה. יש לנסות שוב."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-ja/arrays.xml b/res/values-ja/arrays.xml
index 50b853a..5115b0c 100644
--- a/res/values-ja/arrays.xml
+++ b/res/values-ja/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"なし"</item>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index e046cc5..fcc4efa 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"一番下に移動します"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"言語を削除します"</string>
<string name="activity_picker_label" msgid="351250401590691126">"操作の選択"</string>
- <string name="device_info_label" msgid="2935198177248803716">"デバイス情報"</string>
<string name="display_label" msgid="3056320781191343221">"画面"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USBストレージ"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SDカード"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"顔認証データを削除"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"顔認証を設定"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"顔認証を使用して、デバイスのロック解除、アプリへのログイン、お支払いの確認を行えます。\n\n注:\nスマートフォンを見る動作を無意識に行うと、ロックが解除されることがあります。\n\n目を開いているときにスマートフォンを顔に近づけられた場合、他のユーザーによってスマートフォンのロックが解除されることがあります。\n\n双子など、あなたによく似た人であればスマートフォンのロックを解除できます。"</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"顔認証を使用して、デバイスのロック解除、アプリへのログイン、お支払いの確認を行えます。\n\n注:\nスマートフォンを見る動作を無意識に行うと、ロックが解除されることがあります。\n\n目を閉じているときでもスマートフォンを顔に近づけられた場合、他のユーザーによってスマートフォンのロックが解除されることがあります。\n\n双子など、あなたによく似た人であればスマートフォンのロックを解除できる可能性があります。"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"顔認証データを削除しますか?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"顔認証によって使用された顔認証データは安全かつ完全に削除されます。削除後に、スマートフォンのロック解除、アプリへのログイン、お支払いの確認を行うには、PIN、パターン、パスワードのいずれかが必要になります。"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"顔認証を使用して、スマートフォンのロックを解除します"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"ここをタップしてネットワークにログイン"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"「<xliff:g id="REQUESTER">%s</xliff:g>」が Wi-Fi を ON にしようとしています"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"「<xliff:g id="REQUESTER">%s</xliff:g>」が Wi-Fi を OFF にしようとしています"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"デバッグ可能なアプリのバイトコードを確認"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"ART にデバッグ可能なアプリのバイトコードの確認を許可する"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"リフレッシュ レートの表示"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"現在のディスプレイ リフレッシュ レートの表示"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"タブレットが他のデバイスと接触したときのデータ交換を許可する"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"デバイスが他のデバイスと接触したときのデータ交換を許可する"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"タブレットが NFC デバイスと接触したときのデータ交換を許可する"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"スマートフォンが NFC デバイスと接触したときのデータ交換を許可する"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC を ON にする"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC がこのデバイスと他の付近のデバイスまたはターゲット(決済デバイス、アクセス リーダー、インタラクティブ広告またはタグなど)の間でデータのやり取りを行います。"</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFC の保護"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Wi‑Fi スキャンを ON にしました"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"詳細設定"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"プルダウン リスト、詳細設定"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"折りたたむ"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"接続状況"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"送信リンク速度"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"受信リンク速度"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"リンク速度"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"周波数"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP アドレス"</string>
<string name="passpoint_label" msgid="6513669696739302866">"保存"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"デバイスが電源に接続され、充電され、ON になっていることをご確認ください"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"デバイスが電源に接続され、充電され、ON になっていることをご確認ください。問題が解決しない場合は、デバイスのメーカーにお問い合わせください"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"このデバイスでは「<xliff:g id="SSID">%1$s</xliff:g>」の追加はサポートされていません"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"デバイスを Wi‑Fi アクセス ポイントやルーターの近くに移動してみてください"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"パスワードをご確認のうえ、もう一度お試しください"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"デバイスのメーカーにお問い合わせください"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"接続を確認し、もう一度お試しください"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"ネットワークの選択"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"デバイスを接続するには、ネットワークを選択してください"</string>
@@ -1207,8 +1213,8 @@
<string name="night_display_not_currently_on" msgid="6600205753103093827">"夜間モードは現在 OFF です"</string>
<string name="dark_ui_activation_on_manual" msgid="1541006734577325234">"今すぐ ON にする"</string>
<string name="dark_ui_activation_off_manual" msgid="2395333709291250065">"OFF にする"</string>
- <string name="dark_ui_activation_on_auto" msgid="4824339634784765049">"日の出まで ON"</string>
- <string name="dark_ui_activation_off_auto" msgid="9136717444658505208">"日の入りまで OFF"</string>
+ <string name="dark_ui_activation_on_auto" msgid="4824339634784765049">"日の出まで ON にする"</string>
+ <string name="dark_ui_activation_off_auto" msgid="9136717444658505208">"日の入りまで OFF にする"</string>
<string name="dark_ui_title" msgid="3373976268671557416">"ダークモード"</string>
<string name="dark_ui_auto_mode_title" msgid="9027528859262295099">"スケジュール"</string>
<string name="dark_ui_auto_mode_never" msgid="3980412582267787662">"なし"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi、モバイル、Bluetooth をリセット"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"以下を含む、すべてのネットワーク設定がリセットされます。\n\n"<li>"Wi‑Fi"</li>\n<li>"モバイルデータ"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"ダウンロード型 SIM の消去"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"画面上の項目をタップすると、読み上げます"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"字幕の設定"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"拡大"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"拡大領域"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"画面を拡大する際の拡大領域を選択します"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"全画面"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"画面の一部"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"全画面と画面の一部"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"画面全体を拡大します"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"画面の一部を拡大します"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"移動コントローラの表示"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"拡大領域を移動する場合にジョイスティックのようなコントローラを表示します"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"拡大の設定"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"トリプルタップで拡大"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"ショートカットで拡大"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"ショートカットとトリプルタップで拡大"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"ユーザー補助サービスを ON または OFF にするには、2 本の指で画面の下から上にスワイプします。\n\nサービスを切り替えるには、2 本の指で上にスワイプしたまま長押しします。"</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"ユーザー補助サービスを ON または OFF にするには、3 本の指で画面の下から上にスワイプします。\n\nサービスを切り替えるには、3 本の指で上にスワイプしたまま長押しします。"</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"OK"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"開く操作のショートカットの使用"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"拡大操作のショートカットの使用"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g> を開く操作のショートカット"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"拡大操作のショートカット"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"色補正を開く操作のショートカット"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"ユーザー補助機能ボタン"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"画面の下から上に 2 本の指でスワイプ"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"画面の下部にある [<xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>] ボタンをタップ"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"操作が必要にもかかわらず、短い時間しか表示されないメッセージの表示時間を指定してください。\n\nこの設定に対応していないアプリもあります。"</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"長押しする時間"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"色反転"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"パフォーマンスに影響することがあります"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"色を反転"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"明るい画面を暗くすると、明るい光に敏感な方でも画面が見やすくなります。\n\n注: 暗い色は明るくなります。画像も反転されます。"</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"停止時間"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"マウスを使用している場合は、カーソルの動きが一定時間停止したときに自動的に操作を行うよう設定できます。"</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"クリックまでの時間"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"触覚フィードバック"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> を使用"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"色補正の使用"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"字幕を使用する"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"字幕を表示"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"字幕表示"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"テキスト サイズ、字幕スタイル"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"その他のオプション"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"すべてのアプリがこの設定をサポートしているわけではありません。"</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"ユーザー補助機能ボタン"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"画面の下から上に 2 本の指でスワイプ"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"このサービスは機能していません。"</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"クイック設定に表示"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"補正モード"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"赤 / 緑"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"緑 / 赤"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"青 / 黄"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"第二色弱"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"第一色弱"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"第三色弱"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">極めて短い遅延(<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g>ミリ秒)</item>
<item quantity="one">極めて短い遅延(<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g>ミリ秒)</item>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"設定"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, ネットワーク接続, インターネット, ワイヤレス, データ, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi 通知, wifi 通知"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"データ使用量"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"バイブレーションの停止, タップ, キーボード"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24 時間表示"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ダウンロード"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"通知の自動調整"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"通知の自動調整の優先度"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"優先度の低い通知を自動的に通知音なしに設定します"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"通知のランキングの自動調整"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"関連性を基準に通知のランキングを自動的に調整する"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"操作や返信の候補"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"操作や返信の候補が自動的に表示されます"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"通知のスヌーズを許可"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"通知音なしの通知でアイコンを非表示にする"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"通知音なしの通知のアイコンはステータスバーに表示されません"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"通知ドットの許可"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"最近の会話のストリップの表示"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"ふきだし"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"一部の通知を画面にふきだしとして表示できます"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"一部の通知や他のコンテンツを画面にふきだしとして表示できます。ふきだしはタップすると開き、画面の下へドラッグすると消えます。"</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"情報"</string>
<string name="low_label" msgid="6525629096999711220">"低"</string>
<string name="high_label" msgid="357503396626018487">"高"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"感度を上げると、画面の端付近でのアプリの操作に影響することがあります。"</string>
+ <string name="left_edge" msgid="1513576842959071849">"左の端"</string>
+ <string name="right_edge" msgid="1505309103265829121">"右の端"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"感度を上げると、画面の端付近でのアプリの操作に影響することがあります。"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"「戻る」の感度"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"ジェスチャーの設定"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ジェスチャー ナビゲーション, 「戻る」の感度, 「戻る」のジェスチャー"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"画面をダブルタップして通知をチェック"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"タブレットの画面をダブルタップして通知をチェック"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"デバイスの画面をダブルタップして通知をチェック"</string>
@@ -4560,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"医療記録、緊急連絡先"</string>
<string name="see_more" msgid="7499355691042812723">"詳細"</string>
<string name="see_less" msgid="2642392725363552793">"一部を表示"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g> で使用するデバイス"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"仕事に関するポリシーの情報"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"IT 管理者によって管理されている設定"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"バグレポート ハンドラ"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"デバイスでバグレポートのショートカットを処理するアプリを選択します。"</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"個人用"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"仕事用"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"システムのデフォルト"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"この選択は無効になりました。もう一度お試しください。"</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-ka/arrays.xml b/res/values-ka/arrays.xml
index 4b006d4..a720573 100644
--- a/res/values-ka/arrays.xml
+++ b/res/values-ka/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"არც ერთი"</item>
diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml
index 42c90bf..0a44484 100644
--- a/res/values-ka/strings.xml
+++ b/res/values-ka/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"ბოლოში გადატანა"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"ენის ამოშლა"</string>
<string name="activity_picker_label" msgid="351250401590691126">"აქტივობის არჩევა"</string>
- <string name="device_info_label" msgid="2935198177248803716">"მოწყობილობის შესახებ ინფორმაცია"</string>
<string name="display_label" msgid="3056320781191343221">"ზარის შემოწმება"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB მეხსიერება"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD ბარათი"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"სახის მონაცემ. წაშლა"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"სახით განბლოკვის დაყენება"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"გამოიყენეთ განბლოკვა სახით მოწყობილობის განსაბლოკად, აპებში შესასვლელად და გადახდების დასადასტურებლად.\n\nგაითვალისწინეთ:\nტელეფონზე შეხედვამ შეიძლება განბლოკოს ის, როდესაც ამის განზრახვა არ გაქვთ.\n\nთქვენი ტელეფონი შეიძლება განბლოკოს სხვა პირმა, თუ მას თქვენი სახის პირისპირ დაიჭერს, როცა თვალები გახელილი გექნებათ.\n\nთქვენი ტელეფონი შეიძლება განბლოკოს ისეთმა პირმა, რომელიც ძალიან გგავთ, მაგალითად, თქვენმა იდენტურმა დამ ან ძმამ."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"გამოიყენეთ სახით განბლოკვა მოწყობილობის განსაბლოკად, აპებში შესასვლელად და გადახდების დასადასტურებლად.\n\nგაითვალისწინეთ:\nტელეფონზე შეხედვამ შეიძლება განბლოკოს ის, როდესაც ამის განზრახვა არ გაქვთ.\n\nთქვენი ტელეფონი შეიძლება განბლოკოს სხვა პირმა, თუ მას თქვენი სახის პირისპირ დაიჭერს, თუნდაც თვალები დახუჭული გქონდეთ.\n\nთქვენი ტელეფონი შეიძლება განბლოკოს ისეთმა პირმა, რომელიც ძალიან გგავთ, მაგალითად, თქვენმა იდენტურმა დამ ან ძმამ."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"წაიშალოს სახის მონაცემები?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"სახით განბლოკვის მიერ გამოყენებული სახის მონაცემები სამუდამოდ და უსაფრთხოდ წაიშლება. ამოშლის შემდეგ, ტელეფონის განსაბლოკად, აპებში შესასვლელად და გადახდების დასადასტურებლად თქვენი PIN-კოდი, ნიმუში ან პაროლი დაგჭირდებათ."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"ტელეფონის განსაბლოკად გამოიყენეთ განბლოკვა სახით"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"შეეხეთ აქ ქსელში შესასვლელად"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> მბიტი/წმ"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> მბიტი/წმ"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> მბიტი/წმ"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g>-ს სურს, ჩართოს Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g>-ს სურს, გამორთოს Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"გამართვადი აპების ბაიტ-კოდის დადასტურება"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"ART-ისთვის გამართვადი აპების ბაიტ-კოდის დადასტურების დაშვება"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"განახლ. სიხშირის ჩვენება"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"ეკრანის განახლების ამჟამინდელი სიხშირის ჩვენება"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"ტაბლეტის სხვა მოწყობილობასთან შეხებისას მონაცემთა გაცვლის საშუალება"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"მონაცემთა გაცვლის უფლების მიცემა ტელეფონის სხვა მოწყობილობასთან შეხებისას"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"მონაცემთა გაცვლის დაშვება ტაბლეტის NFC მოწყობილობასთან შეხებისას"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"მონაცემთა გაცვლის დაშვება ტელეფონის NFC მოწყობილობასთან შეხებისას"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC-ის ჩართვა"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC-ის მეშვეობით, ეს მოწყობილობა ცვლის მონაცემების სხვა ახლომდებარე მოწყობილობებთან ან ისეთ ობიექტებთან, როგორიცაა გადახდის ტერმინალები, წვდომის მონაცემთა წამკითხველები და ინტერაქტიული რეკლამები ან თეგები."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFC-ის უსაფრთხო გამოყენება"</string>
@@ -850,7 +853,6 @@
<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_expanded" msgid="1086342300472408106">"ჩაკეცვა"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"სტატუსი"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"მონაცემთა გადაცემის სიჩქარე"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"მონაცემთა მიღების სიჩქარე"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"დაკავშირების სიჩქარე"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"სიხშირე"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP მისამართი"</string>
<string name="passpoint_label" msgid="6513669696739302866">"შენახულია შემდეგით:"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"დარწმუნდით, რომ თქვენი მოწყობილობა მიერთებული, დატენილი და ჩართულია"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"დარწმუნდით, რომ თქვენი მოწყობილობა მიერთებული, დატენილი და ჩართულია. თუ პრობლემა არ მოგვარდება, დაუკავშირდით მოწყობილობის მწარმოებელს."</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"„<xliff:g id="SSID">%1$s</xliff:g>“-ის დამატება მხარდაუჭერელია ამ მოწყობილობის მიერ"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"ცადეთ, მიუახლოვოთ მოწყობილობა Wi‑Fi-ის წვდომის წერტილს/როუტერს"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"გადაამოწმეთ პაროლი და ცადეთ ხელახლა"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"დაუკავშირდით მოწყობილობის მწარმოებელს"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"შეამოწმეთ კავშირი და ცადეთ ხელახლა"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"აირჩიეთ ქსელი"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"თქვენი მოწყობილობის დასაკავშირებლად აირჩიეთ ქსელი"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi-ს, მობილური ინტერნეტის და Bluetooth კავშირის გადაყენება"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"ეს ქმედება ქსელის ყველა პარამეტრს გადააყენებს, მათ შორის, შემდეგს:\n\n"<li>"Wi‑Fi"</li>\n<li>"მობილური ინტერნეტი"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"ჩამოტვირთული SIM-ების ამოშლა"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"ერთეულების მოსასმენად, შეეხეთ მათ თქვენს ეკრანზე"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"სუბტიტრების პარამეტრები"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"გადიდება"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"გადიდების უბანი"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"აირჩიეთ უბანი (უბნები), რომელთა გამოყენებაც ეკრანის გადიდებისას გსურთ"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"სრული ეკრანი"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"ეკრანის ნაწილი"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"სრული ეკრანი და ეკრანის ნაწილი"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"მთლიანი ეკრანის გადიდება"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"ეკრანის ნაწილის გადიდება"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"მოძრაობის კონტროლერის ჩვენება"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"ჯოისტიკის მსგავსი კონტროლერის ჩვენება გადიდების უბნის გადასატანად"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"გადიდების პარამეტრები"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"გადიდება სამმაგი შეხებით"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"გადიდება მალსახმობით"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"გადიდება მალსახმობითა და სამმაგი შეხებით"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"მარტივი წვდომის სერვისის ჩასართავად ან გამოსართავად, ორი თითით გადაფურცლეთ ეკრანის ქვედა კიდიდან ზემოთ.\n\nსერვისების გადასართავად, ორი თითით გადაფურცლეთ ზემოთ და დააყოვნეთ."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"მარტივი წვდომის სერვისის ჩასართავად ან გამოსართავად, სამი თითით გადაფურცლეთ ეკრანის ქვედა კიდიდან ზემოთ.\n\nსერვისების გადასართავად, სამი თითით გადაფურცლეთ ზემოთ და დააყოვნეთ."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"გასაგებია"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"მალსახმობის გამოყენება გასახსნელად"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"მალსახმობის გამოყენება გასადიდებლად"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"მალსახმობი <xliff:g id="SERVICE">%1$s</xliff:g>-ის გასახსნელად"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"მალსახმობი გასადიდებლად"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"მალსახმობი ფერთა კორექციის გასახსნელად"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"მარტივი წვდომის ღილაკი"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"ქვემოდან ზემოთ გადაფურცვლა 2-თითით"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"შეეხეთ ღილაკს „<xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>“ თქვენი ეკრანის ქვედა ნაწილში"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"აირჩიეთ, რა დროის განმავლობაში გამოჩნდეს შეტყობინებები, რომლებიც გთხოვთ ქმედების შესრულებას, თუმცა მხოლოდ დროებით ჩანს.\n\nეს პარამეტრი არ არის მხარდაჭერილი ყველა აპის მიერ."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"შეხება და დაყოვნება"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"ფერის ინვერსია"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"შეიძლება გავლენა იქონიოს მუშაობაზე"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"ფერების ინვერსია"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"აბნელებს ნათელ ეკრანს, რომ კაშკაშა სინათლისადმი მგრძნობიარე ადამიანებმა უკეთ შეძლონ დანახვა.\n\nშენიშვნა: მუქი ფერები განათებას გაზრდის. სურათებიც ინვერტირდება."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"გაყინვის დრო"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"თუ მაუსს იყენებთ, შეგიძლიათ დააყენოთ ავტომატურად მოქმედებაში მოყვანის პარამეტრი კურსორისთვის, როცა ის გარკვეული დროის განმავლობაში მოძრაობას შეწყვეტს."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"დაყოვნება დაწკაპუნებამდე"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"რეაქცია შეხებაზე"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>-ის გამოყენება"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"ფერის კორექციის გამოყენება"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"სუბტიტრების გამოყენება"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"წარწერების ჩვენება"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"წარწერის იერსახე"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"ტექსტის ზომა, წარწერის სტილი"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"სხვა ვარიანტები"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"ამ პარამეტრის მხარდაჭერა ყველა აპს არ აქვს."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"მარტივი წვდომის ღილაკი"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"ქვემოდან ზემოთ გადაფურცვლა 2-თითით"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"პარამეტრები"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"WiFi, Wi-Fi, ქსელის კავშირი, ინტერნეტი, უსადენო, მონაცემები, Wi Fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi შეტყობინება, wifi შეტყობინება"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"მონაცემთა მოხმარება"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"ვიბრაციის შეწყვეტა, შეხება, კლავიატურა"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-საათიანი ფორმატის გამოყენება"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ჩამოტვირთვა"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"ადაპტაციური შეტყობინებები"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"ადაპტაციური შეტყობინების პრიორიტეტულობა"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"დაბალი პრიორიტეტის შეტყობინებები ავტომატურად დაყენდეს, როგორც მსუბუქი"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"ადაპტირებადი შეტყობინებების კლასიფიკაცია"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"შეტყობინებების ავტომატური კლასიფიკაცია შესაბამისობის მიხედვით"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"შემოთავაზებული მოქმედებები და პასუხები"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"შემოთავაზებული მოქმედებების და პასუხების ავტომატურად ჩვენება"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"შეტყობინებების ჩაჩუმების დაშვება"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"მსუბუქი შეტყობინებების ხატულების დამალვა"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"მსუბუქი შეტყობინებების ხატულები სტატუსის ზოლში არ გამოჩნდება"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"შეტყობინების ნიშნულების დაშვება"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"ბოლოდროინდელი მიმოწერების ზოლის ჩვენება"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"ბუშტები"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"ზოგიერთი შეტყობინება შეიძლება ეკრანზე ბუშტების სახით გამოჩნდეს"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"ზოგიერთი შეტყობინება და სხვა კონტენტი შეიძლება ეკრანზე ბუშტების სახით გამოჩნდეს. ბუშტის გასახსნელად შეეხეთ მას. მის დასახურად, ჩაავლეთ და გადაიტანეთ ის ეკრანის ქვედა ნაწილში."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"ინფორმაცია"</string>
<string name="low_label" msgid="6525629096999711220">"დაბალი"</string>
<string name="high_label" msgid="357503396626018487">"მაღალი"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"უფრო მაღალმა მგრძნობიარობამ შეიძლება კონფლიქტი შექმნას რომელიმე აპის ჟესტებთან ეკრანის კიდეების გასწვრივ."</string>
+ <string name="left_edge" msgid="1513576842959071849">"მარცხენა კიდე"</string>
+ <string name="right_edge" msgid="1505309103265829121">"მარჯვენა კიდე"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"უფრო მაღალმა მგრძნობიარობამ შეიძლება კონფლიქტი შექმნას აპის რომელიმე ჟესტთან ეკრანის კიდეების გასწვრივ."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"უკან გადასვლის მგრძნობიარობა"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"ჟესტების პარამეტრები"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ჟესტებით ნავიგაცია, უკან გადასვლის მგრძნობიარობა, უკან გადასვლის ჟესტი"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ტელეფონის შესამოწმებლად, შეეხეთ ორმაგად"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ტაბლეტის შესამოწმებლად, შეეხეთ ორმაგად"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"მოწყობილობის შესამოწმებლად, შეეხეთ ორმაგად"</string>
@@ -4554,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"სამედიცინო ინფორმაცია, საგანგებო ვითარებისას საკონტაქტო პირები"</string>
<string name="see_more" msgid="7499355691042812723">"მეტის ნახვა"</string>
<string name="see_less" msgid="2642392725363552793">"ნაკლების ნახვა"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g>-თან გამოსაყენებელი მოწყობილობა"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"ინფორმაცია თქვენი სამსახურის პოლიტიკის შესახებ"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"პარამეტრებს მართავს თქვენი IT ადმინისტრატორი"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"სისტემის ხარვეზის ანგარიშის დამმუშავებელი"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"განსაზღვრავს, რომელი აპი მართავს სისტემის ხარვეზის ანგარიშის მალსახმობს თქვენს მოწყობილობაზე."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"პირადი"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"სამსახური"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"სისტემის ნაგულისხმევი"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"თქვენი არჩევანი აღარ მოქმედებს. ცადეთ ხელახლა."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-kk/arrays.xml b/res/values-kk/arrays.xml
index b6673b5..de6d774 100644
--- a/res/values-kk/arrays.xml
+++ b/res/values-kk/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Ешқандай"</item>
diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml
index 2e858b3..7f9a011 100644
--- a/res/values-kk/strings.xml
+++ b/res/values-kk/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Төменге жылжыту"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Тілді жою"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Әрекет таңдау"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Құрылғы ақпараты"</string>
<string name="display_label" msgid="3056320781191343221">"Экран"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB жады"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD картасы"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Адам жүзі деректерін жою"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Face Unlock функциясын реттеу"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Құрылғыңыздың құлпын ашу, қолданбаларға кіру және төлемдеріңізді растау үшін Face Unlock функциясын пайдаланыңыз.\n\nЕсте сақтаңыз:\nӘдейі істемесеңіз де, телефонға қараған кезде, оның құлпы ашылады.\n\nБасқа біреу телефоныңызды бетіңізге жақындатып ұстап тұрып та, оның құлпын аша алады (көзіңізді ашып тұруыңыз керек).\n\nТелефонның құлпын өзіңізге ұқсайтын біреу, мысалы, егіз бауырыңыз ашып алуы мүмкін."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Құрылғыңыздың құлпын ашу, қолданбаларға кіру және төлемдеріңізді растау үшін Face Unlock функциясын пайдаланыңыз.\n\nЕсте сақтаңыз:\nӘдейі істемесеңіз де, телефонға қараған кезде, оның құлпы ашылады.\n\nБасқа біреу телефоныңызды бетіңізге жақындатып ұстап тұрып та оның құлпын аша алады (көзіңізді жұмып тұрсаңыз да).\n\nТелефонның құлпын өзіңізге ұқсайтын біреу, мысалы, егіз бауырыңыз ашып алуы мүмкін."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Адам жүзі туралы деректер жойылсын ба?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Face Unlock функциясы пайдаланған адам жүзі туралы деректер біржола және қауіпсіз жойылады. Жойылғаннан кейін, телефоныңыздың құлпын ашу, қолданбаларға кіру және төлемдерді растау үшін PIN коды, өрнек немесе құпия сөз қажет болады."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Телефонның құлпын ашу үшін Face Unlock функциясын пайдаланыңыз."</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Желіге кіру үшін түртіңіз"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Мб/сек"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Мб/сек"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Мб/сек"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> Wi-Fi желісінің қосылуын сұрайды"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> Wi-Fi желісінің өшірілуін сұрайды"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Жөнделетін қолданбалардың байт-кодын растау"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"ART растау құралына жөнделетін қолданбалардың байт-кодын растауға рұқсат беру"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Жаңарту жылдамдығын көрсету"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Ағымдағы дисплейдің жаңару жылдамдығын көрсету"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Планшет басқа құрылғымен қатынасқанда дерек алмастыруға рұқсат беру"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Телефонды басқа құрылғыға жақындатқанда, дерек алмасуға рұқсат беру"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Планшет NFC құрылғысымен қатынасқанда дерек алмастыруға рұқсат беру"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Телефон NFC құрылғысымен қатынасқанда дерек алмастыруға рұқсат беру"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC желісін қосу"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC арқылы бұл құрылғы басқа маңайдағы құрылғылармен не нысандармен, соның ішінде төлем терминалдарымен, кіру деректерін оқу құралдармен және интеративті жарнамалармен немесе тэгтермен деректер алмасады."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Қауіпсіз NFC"</string>
@@ -850,7 +853,6 @@
<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_expanded" msgid="1086342300472408106">"жию"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Күйі"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Хабар тарату жылдамдығы"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Қабылдау жылдамдығы"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Сілтеме жылдамдығы"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Жиілік"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP мекенжайы"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Сақталу жолы"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Құрылғының жалғанғанын, зарядталғанын және қосылғанын тексеріңіз."</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Құрылғының жалғанғанын, зарядталғанын және қосылғанын тексеріңіз. Ақау жойылмаса, құрылғы өндірушісіне хабарласыңыз."</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Құрылғы \"<xliff:g id="SSID">%1$s</xliff:g>\" идентификаторын енгізуді қолдамайды."</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Құрылғыны Wi‑Fi кіру нүктесіне/маршрутизаторына жақынырақ қойыңыз."</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Құпия сөзді тексеріп, әрекетті қайталаңыз."</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Құрылғы өндірушісіне хабарласыңыз."</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Байланысты тексеріп, әрекетті қайталаңыз."</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Желіні таңдау"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Құрылғыны жалғау үшін желіні таңдаңыз"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Бастапқы қол жетімділік нүктесі атауының параметрлерін қайта орнату аяқталды."</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>
<string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi, мобильдік деректер және Bluetooth параметрлерін бастапқы күйіне қайтару"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Мұның нәтижесінде барлық желі параметрлері бастапқы күйіне қайтарылады, соның ішінде:\n\n"<li>"Wi‑Fi"</li>\n<li>"мобильдік деректер"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Жүктеп алынған SIM карталарын тазарту"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Дауыстап оқылуы үшін экрандағы элементтерді түртіңіз"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Субтитр параметрлері"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ұлғайту"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Ұлғайту аймағы"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Экранды ұлғайту кезінде ұлғайтқыңыз келетін аймақтарды таңдаңыз."</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Толық экран"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Экранның бөлігі"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Толық экран және экран бөлігі"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Толық экранды ұлғайту"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Экранның бөлігін ұлғайту"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Жылжыту құралын көрсету"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Ұлғайту аймағын жылжытуға арналған джойстикке ұқсас басқару құралы көрсетіледі."</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Ұлғайту параметрлері"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Үш рет түртіп үлкейту"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Таңбашамен үлкейту"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Таңбашамен және үш рет түртіп үлкейту"</string>
@@ -2062,12 +2079,17 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Арнайы мүмкіндіктер қызметін қосу немесе өшіру үшін екі саусақпен экранның төменгі жағынан жоғары қарай сипаңыз.\n\nБір қызметтен екіншісіне ауысу үшін екі саусақпен жоғары қарай сипап, ұстап тұрыңыз."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Арнайы мүмкіндіктер қызметін қосу немесе өшіру үшін үш саусақпен экранның төменгі жағынан жоғары қарай сипаңыз.\n\nБір қызметтен екіншісіне ауысу үшін үш саусақпен жоғары қарай сипап, ұстап тұрыңыз."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Түсінікті"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Ашу үшін таңбашаны пайдалану"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Ұлғайтуға арналған таңбашаны пайдалану"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g> қызметін ашуға арналған таңбаша"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Ұлғайтуға арналған таңбаша"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Түс өңдеу мүмкіндігін ашатын таңбаша"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"\"Арнайы мүмкіндіктер\" түймесі"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"2 саусағыңызбен төменнен жоғары сырғыту"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Экранның төменгі жағындағы <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> түймесін түртіңіз."</string>
<string name="accessibility_shortcut_edit_dialog_summary_software_gesture" msgid="391987875251799972">"Экранның төменгі жағынан 2 саусақпен жоғарыға сырғытыңыз."</string>
<string name="accessibility_shortcut_edit_dialog_title_hardware" msgid="2356853121810443026">"Дыбыс деңгейі пернелерін басып ұстап тұру"</string>
- <string name="accessibility_shortcut_edit_dialog_summary_hardware" msgid="6508972075712224951">"Екі дыбыс пернелерін 1 секундқа басып ұстап тұрыңыз."</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_hardware" msgid="6508972075712224951">"Екі дыбыс пернесін бірдей басып, 1 секунд ұстап тұрыңыз."</string>
<string name="accessibility_shortcut_edit_dialog_title_triple_tap" msgid="6543084611445441109">"Экранды үш рет түрту"</string>
<string name="accessibility_shortcut_edit_dialog_summary_triple_tap" msgid="2132280626458501422">"Экранды 3 рет жылдам түртіңіз (құрылғы жұмысы баялауы мүмкін)."</string>
<string name="accessibility_shortcut_edit_dialog_title_advance" msgid="4567868630655591506">"Қосымша"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Шара қолдануды талап ететін хабарлардың уақытша көрсетілу ұзақтығын таңдаңыз.\n\nБұл параметр барлық қолданбаларда бола бермейді."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Түртіп ұстап тұрғандағы кідіріс"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Түстер инверсиясы"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Жұмыс өнімділігіне әсерін тигізуі мүмкін"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Түсін кетіру"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Жарық экрандарды күңгірттеу көзі жарыққа сезімтал адамдардың ыңғайлы пайдалануына көмектеседі.\n\nЕскертпе: күңгірт түстер жарғаяды. Суреттердің де түсі кетіреді."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Күту уақыты"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Тінтуір пайдаланып жатсаңыз, курсор белгілі уақыт бойы жылжымаған кезде оның автоматты түрде әрекет етуін реттеуіңізге болады."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Басу алдындағы кешігу"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Түрту кезіндегі діріл"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> қолданбасын пайдалану"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Түсті түзету функциясын пайдалану"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Субтитр пайдалану"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Жазуларды көрсету"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Жазудың көрсетілуі"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Мәтін өлшемі, жазу стилі"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Басқа опциялар"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Бұл параметр барлық қолданбаларда бола бермейді."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"\"Арнайы мүмкіндіктер\" түймесі"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2 саусағыңызбен төменнен жоғары сырғыту"</string>
@@ -2667,9 +2693,9 @@
<string name="header_account_settings" msgid="1189339410278750008">"Есептік жазба параметрлері"</string>
<string name="remove_account_label" msgid="4169490568375358010">"Есептік жазбаны жою"</string>
<string name="header_add_an_account" msgid="3919151542338822661">"Есептік жазба қосу"</string>
- <string name="really_remove_account_title" msgid="253097435885652310">"Есептік жазба алынсын ба?"</string>
+ <string name="really_remove_account_title" msgid="253097435885652310">"Есептік жазба жойылсын ба?"</string>
<string name="really_remove_account_message" product="tablet" msgid="8893801622174947887">"Бұл есептік жазбаны алып тастау нәтижесінде оның хабарлары, контактілері және басқа планшет деректері жойылады!"</string>
- <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Бұл есептік жазбаны алып тастаса, телефоннан барлық хабарлар, контактілер мен басқа деректер жойылады!"</string>
+ <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Бұл есептік жазба жойылса, телефоннан барлық хабарлар, контактілер мен басқа деректер өшіріледі!"</string>
<string name="really_remove_account_message" product="device" msgid="5241756807386611084">"Бұл есептік жазба жойылса, құрылғыдағы барлық хабарлар, контактілер және басқа деректер қоса жойылады!"</string>
<string name="remove_account_failed" msgid="3709502163548900644">"Әкімші бұл өзгертуге рұқсат бермеген"</string>
<string name="cant_sync_dialog_title" msgid="2613000568881139517">"Қолмен синхрондау мүмкін болмады"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Параметрлер"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"WiFi, Wi-Fi, желілік байланыс, интернет, сымсыз, дерек, Wi Fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi хабарландыруы, wi-fi хабарландыруы"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"дерек трафигі"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Дірілді тоқтату, түрту, пернетақта"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24 сағаттық форматты қолдану"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Жүктеп алу"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Бейімделетін хабарландырулар"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Бейімделетін хабарландырулар басымдығы"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Маңыздылығы төмен хабарландыруларды автоматты түрде дыбыссыз режимге орнату"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Хабарландыруларды автоматты түрде сұрыптау"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Хабарландыруларды қатыстылығына қарай сұрыптау"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Ұсынылған әрекеттер және жауаптар"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Ұсынылған әрекеттер мен жауаптарды автоматты түрде көрсету"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Хабарландыруларды кідіртуге рұқсат беру"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Дыбыссыз хабарландырулардағы белгішелерді жасыру"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Дыбыссыз хабарландырулардағы белгішелер күй жолағында көрсетілмейді."</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Хабарландыру белгілеріне рұқсат беру"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Соңғы сөйлесулердің жолағын көрсету"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Қалқымалы анықтамалар"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Кейбір хабарландырулар экранға қалқымалы анықтамалар түрінде шығады."</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Кейбір хабарландырулар және басқа мазмұндар экранға қалқымалы анықтамалар түрінде шығуы мүмкін. Қалқымалы анықтаманы ашу үшін оны түртіңіз. Жасыру үшін экранның төменгі жағына қарай сүйреңіз."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Ақпарат"</string>
<string name="low_label" msgid="6525629096999711220">"Төмен"</string>
<string name="high_label" msgid="357503396626018487">"Жоғары"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Сезгіштік деңгейінің жоғары болуы қолданбада экранның жиектерінде жасалған қимылдарға кері әсер етуі мүмкін."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Сол жақ жиегі"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Оң жақ жиегі"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Сезгіштік деңгейінің жоғары болуы қолданбада экранның жиектерінде жасалған қимылдарға кері әсер етуі мүмкін."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Артқы сезгіштік"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Қимыл параметрлері"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"қимылмен басқару, артқы сезгіштік, артқа қайту қимылы"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Телефонды тексеру үшін екі рет түрту"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Планшетті тексеру үшін екі рет түртіңіз"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Құрылғыны тексеру үшін екі рет түртіңіз"</string>
@@ -4554,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Медициналық ақпарат, төтенше жағдай контактілері"</string>
<string name="see_more" msgid="7499355691042812723">"Басқаларын көру"</string>
<string name="see_less" msgid="2642392725363552793">"Азырақ көру"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g> қолданбасымен пайдаланылатын құрылғы"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Жұмыс саясатыңыз туралы ақпарат"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"АТ әкімшісі басқаратын параметрлер"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Қате туралы есепті басқару қолданбасы"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Құрылғыдағы қате туралы есеп таңбашасын қандай қолданба басқаратынын анықтайды."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Жеке"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Жұмыс"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Жүйенің әдепкі мәні"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Бұл таңдау енді жарамайды. Әрекетті қайталаңыз."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-km/arrays.xml b/res/values-km/arrays.xml
index 594694a..615728a 100644
--- a/res/values-km/arrays.xml
+++ b/res/values-km/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"គ្មាន"</item>
diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml
index 21fe03c..867f77e 100644
--- a/res/values-km/strings.xml
+++ b/res/values-km/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"ផ្លាស់ទីទៅបាត"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"យកភាសាចេញ"</string>
<string name="activity_picker_label" msgid="351250401590691126">"ជ្រើសសកម្មភាព"</string>
- <string name="device_info_label" msgid="2935198177248803716">"ព័ត៌មានឧបករណ៍"</string>
<string name="display_label" msgid="3056320781191343221">"អេក្រង់"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"ឧបករណ៍ផ្ទុកយូអេសប៊ី"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"កាតអេសឌី"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"លុបទិន្នន័យទម្រង់មុខ"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"រៀបចំការដោះសោតាមទម្រង់មុខ"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"ប្រើការដោះសោតាមទម្រង់មុខ ដើម្បីដោះសោឧបករណ៍របស់អ្នក ចូលកម្មវិធី និងបញ្ជាក់ការបង់ប្រាក់។\n\nសូមចងចាំថា៖\nការមើលទូរសព្ទអាចដោះសោទូរសព្ទបាន ទោះបីជាអ្នកមិនចង់ដោះសោក៏ដោយ។\n\nអ្នកផ្សេងអាចដោះសោទូរសព្ទរបស់អ្នក ប្រសិនបើទូរសព្ទនេះស្ថិតនៅចំពីមុខរបស់អ្នក នៅពេលដែលអ្នកបើកភ្នែក។\n\nអ្នកដែលមានមុខមាត់ស្រដៀងអ្នកខ្លាំង ដូចជាបងប្អូនបង្កើតដែលមានមុខមាត់ដូចអ្នកអាចនឹងដោះសោទូរសព្ទរបស់អ្នកបាន។"</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"ប្រើការដោះសោតាមទម្រង់មុខ ដើម្បីដោះសោឧបករណ៍របស់អ្នក ចូលកម្មវិធី និងបញ្ជាក់ការបង់ប្រាក់។\n\nសូមចងចាំថា៖\nការមើលទៅទូរសព្ទអាចដោះសោទូរសព្ទបាន ទោះបីជាអ្នកមិនចង់ដោះសោក៏ដោយ។\n\nអ្នកផ្សេងអាចដោះសោទូរសព្ទរបស់អ្នក ប្រសិនបើវាស្ថិតនៅចំពីមុខរបស់អ្នក ទោះបីជាអ្នកបិទភ្នែកក៏ដោយ។\n\nអ្នកដែលមានមុខមាត់ស្រដៀងអ្នកខ្លាំង ដូចជាបងប្អូនបង្កើតដែលមានមុខមាត់ដូចអ្នកអាចដោះសោទូរសព្ទរបស់អ្នកបាន។"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"លុបទិន្នន័យទម្រង់មុខ?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"ទិន្នន័យទម្រង់មុខដែលប្រើដោយមុខងារដោះសោតាមទម្រង់មុខនឹងត្រូវបានលុបជាអចិន្ត្រៃយ៍ និងប្រកបដោយសុវត្ថិភាព។ បន្ទាប់ពីលុបហើយ អ្នកនឹងត្រូវប្រើកូដ PIN, លំនាំ ឬពាក្យសម្ងាត់ ដើម្បីដោះសោទូរសព្ទរបស់អ្នក ចូលកម្មវិធី និងបញ្ជាក់ការបង់ប្រាក់ជាដើម។"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"ប្រើការដោះសោតាមទម្រង់មុខ ដើម្បីដោះសោទូរសព្ទរបស់អ្នក"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"សូមចុចត្រង់នេះ ដើម្បីចូលបណ្ដាញ"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> ចង់បើក Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> ចង់បិទ Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"ផ្ទៀងផ្ទាត់កូដបៃរបស់កម្មវិធីដែលអាចជួសជុលបាន"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"អនុញ្ញាតឱ្យ ART ផ្ទៀងផ្ទាត់កូដបៃសម្រាប់កម្មវិធីដែលអាចជួសជុលបាន"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"បង្ហាញអត្រាផ្ទុកឡើងវិញ"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"បង្ហាញអត្រាផ្ទុកឡើងវិញនៃផ្ទាំងអេក្រង់បច្ចុប្បន្ន"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"អនុញ្ញាតឲ្យផ្លាស់ប្ដូរទិន្នន័យគ្នា ពេលថេប្លេតនេះប៉ះឧបករណ៍ផ្សេង"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"អនុញ្ញាតឱ្យផ្លាស់ប្ដូរទិន្នន័យគ្នា ពេលទូរសព្ទនេះប៉ះឧបករណ៍ផ្សេង"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"អនុញ្ញាតឱ្យផ្លាស់ប្ដូរទិន្នន័យគ្នា ពេលថេប្លេតប៉ះឧបករណ៍ NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"អនុញ្ញាតឱ្យផ្លាស់ប្ដូរទិន្នន័យគ្នា ពេលទូរសព្ទប៉ះឧបករណ៍ NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"បើក NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC ផ្លាស់ប្តូរទិន្នន័យរវាងឧបករណ៍នេះ និងឧបករណ៍ដែលនៅក្បែរ ឬគោលដៅ ដូចជា៖ កន្លែងបង់ប្រាក់ អ្នកអានដែលអាចចូដំណើរការ ពាណិជ្ជកម្ម ឬស្លាកដែលមានអន្តរសកម្ម។"</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"រក្សាសុវត្ថិភាព NFC"</string>
@@ -850,7 +853,6 @@
<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_expanded" msgid="1086342300472408106">"បង្រួម"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"ស្ថានភាព"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"ល្បឿនតភ្ជាប់សម្រាប់ការផ្ទេរ"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"ល្បឿនតភ្ជាប់សម្រាប់ការទទួល"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"ល្បឿនតភ្ជាប់"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"ប្រេកង់"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"អាសយដ្ឋាន IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"បានរក្សាទុកតាមរយៈ"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"សូមប្រាកដថាឧបករណ៍ត្រូវបានបើក និងសាកថ្មចូលហើយ"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"សូមប្រាកដថាឧបករណ៍ត្រូវបានបើក និងសាកថ្មចូលហើយ។ ប្រសិនបើបញ្ហានៅតែបន្តកើតឡើង សូមទាក់ទងក្រុមហ៊ុនផលិតឧបករណ៍"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"មិនអាចបញ្ចូល “<xliff:g id="SSID">%1$s</xliff:g>” ទៅក្នុងឧបករណ៍នេះបានទេ"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"សាកល្បងដាក់ឧបករណ៍ឱ្យកាន់តែជិតរូតទ័រ/ដុំ Wi‑Fi របស់អ្នក"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"ពិនិត្យមើលពាក្យសម្ងាត់ រួចព្យាយាមម្តងទៀត"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"ទាក់ទងក្រុមហ៊ុនផលិតឧបករណ៍"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"សូមពិនិត្យមើលការតភ្ជាប់ រួចព្យាយាមម្ដងទៀត"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"ជ្រើសរើសបណ្តាញ"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"ដើម្បីភ្ជាប់ឧបករណ៍របស់អ្នក សូមជ្រើសរើសបណ្ដាញ"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"កំណត់ Wi-Fi ឧបករណ៍ចល័ត និងប៊្លូធូសឡើងវិញ"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"វានឹងកំណត់ការកំណត់បណ្តាញទាំងអស់ឡើងវិញ រួមមាន៖\n\n"<li>"Wi‑Fi"</li>\n<li>"ទិន្នន័យទូរសព្ទចល័ត"</li>\n<li>"ប៊្លូធូស"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"លុបស៊ីមដែលបានទាញយក"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"ចុចធាតុនៅលើអេក្រង់របស់អ្នកដើម្បីស្ដាប់ធាតុទាំងនោះបញ្ចេញសំឡេងឮៗ"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"ចំណូលចិត្តអក្សររត់"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"ការពង្រីក"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"ផ្ទៃពង្រីក"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"ជ្រើសរើសផ្ទៃពង្រីកដែលអ្នកចង់ប្រើ នៅពេលពង្រីកអេក្រង់"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"អេក្រង់ពេញ"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"ផ្នែកនៃអេក្រង់"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"អេក្រង់ពេញ និងផ្នែកនៃអេក្រង់"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"ពង្រីកអេក្រង់ទាំងមូល"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"ពង្រីកផ្នែកនៃអេក្រង់"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"បង្ហាញឧបករណ៍បញ្ជាឱ្យផ្លាស់ទី"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"បង្ហាញឧបករណ៍បញ្ជាមានរាងដូចដងបញ្ជាដែលប្រើសម្រាប់ផ្លាស់ទីផ្ទៃពង្រីក"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"ការកំណត់ការពង្រីក"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"ពង្រីកដោយធ្វើការចុចបីដង"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"ពង្រីកដោយប្រើផ្លូវកាត់"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"ពង្រីកដោយប្រើផ្លូវកាត់ និងចុចបីដង"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"ដើម្បីបើក ឬបិទសេវាកម្មភាពងាយស្រួល សូមអូសឡើងលើពីផ្នែកខាងក្រោមនៃអេក្រង់ ដោយប្រើម្រាមដៃពីរ។\n\nដើម្បីប្ដូរឆ្លាស់រវាងសេវាកម្មផ្សេងៗ សូមអូសឡើងលើដោយប្រើម្រាមដៃពីរ ហើយសង្កត់ឱ្យជាប់។"</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"ដើម្បីបើក ឬបិទសេវាកម្មភាពងាយស្រួល សូមអូសឡើងលើពីផ្នែកខាងក្រោមនៃអេក្រង់ ដោយប្រើម្រាមដៃបី។\n\nដើម្បីប្ដូរឆ្លាស់រវាងសេវាកម្មផ្សេងៗ សូមអូសឡើងលើដោយប្រើម្រាមដៃបី ហើយសង្កត់ឱ្យជាប់។"</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"យល់ហើយ"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"ប្រើផ្លូវកាត់សម្រាប់បើក"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"ប្រើផ្លូវកាត់សម្រាប់ពង្រីក"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"ផ្លូវកាត់សម្រាប់បើក <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"ផ្លូវកាត់សម្រាប់ពង្រីក"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"ផ្លូវកាត់សម្រាប់បើកការកែតម្រូវពណ៌"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"ប៊ូតុងភាពងាយស្រួល"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"អូសម្រាមដៃ 2 ពីក្រោមឡើងលើ"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"ចុចប៊ូតុង <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> នៅផ្នែកខាងក្រោមនៃអេក្រង់របស់អ្នក"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"ជ្រើសរើសរយៈពេលសម្រាប់បង្ហាញសារដែលស្នើឱ្យអ្នកធ្វើសកម្មភាព ប៉ុន្តែអាចមើលឃើញបណ្ដោះអាសន្នតែប៉ុណ្ណោះ។\n\nមិនមែនគ្រប់កម្មវិធីទាំងអស់សុទ្ធតែស្គាល់ការកំណត់នេះទេ។"</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"ប៉ះ និង សង្កត់ឲ្យយូរ"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"បញ្ច្រាសពណ៌"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"អាចប៉ះពាល់ដល់ប្រតិបត្តិការ"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"បញ្ច្រាសពណ៌"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"ប្ដូរអេក្រង់ដែលភ្លឺទៅងងឹត ដើម្បីឱ្យអ្នកដែលពិបាកមើលនៅពេលមានពន្លឺភ្លឺអាចទទួលបានបទពិសោធន៍ក្នុងការមើលប្រសើរជាងមុន។\n\nចំណាំ៖ ពណ៌ងងឹតនឹងប្រែទៅភ្លឺ។ រូបភាពក៏នឹងត្រូវបានបញ្រ្ចាសពណ៌ផងដែរ។"</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"ពេលនៅសល់"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"ប្រសិនបើអ្នកកំពុងប្រើកណ្តុរ អ្នកអាចកំណត់ទស្សន៍ទ្រនិចឱ្យធ្វើសកម្មភាពដោយស្វ័យប្រវត្តិ នៅពេលវាឈប់ធ្វើចលនាក្នុងអំឡុងរយៈពេលណាមួយ។"</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"ពន្យារពេលមុនពេលចុច"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"ប្រតិកម្មតបនឹងការប៉ះ"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"ប្រើ <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"ប្រើការកែតម្រូវពណ៌"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"ប្រើអក្សររត់"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"បង្ហាញអក្សររត់"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"រូបរាងអក្សររត់"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"ទំហំអក្សរ រចនាប័ទ្មអក្សររត់"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"ជម្រើសច្រើនទៀត"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"មិនមែនគ្រប់កម្មវិធីទាំងអស់សុទ្ធតែស្គាល់ការកំណត់នេះទេ។"</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"ប៊ូតុងភាពងាយស្រួល"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"អូសម្រាមដៃ 2 ពីក្រោមឡើងលើ"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"សេវាកម្មនេះកំពុងដំណើរការខុសប្រក្រតី។"</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"បង្ហាញនៅក្នុងការកំណត់រហ័ស"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"របៀបកែ"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"ក្រហម-បៃតង"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"បៃតង-ក្រហម"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"ខៀវ-លឿង"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"អ្នកមើលមិនឃើញពណ៌បៃតង"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"អ្នកមើលមិនឃើញពណ៌ក្រហម"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"អ្នកមើលមិនឃើញពណ៌ខៀវ"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">ពន្យារពេលយ៉ាងខ្លីបំផុត (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
<item quantity="one">ពន្យារពេលយ៉ាងខ្លីបំផុត (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> ms)</item>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"ការកំណត់"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, ការតភ្ជាប់បណ្តាញ អ៊ីនធឺណិត ឥតខ្សែ ទិន្នន័យ, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"ការជូនដំណឹងអំពី Wi‑Fi, ការជូនដំណឹងអំពី wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ការប្រើទិន្នន័យ"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"បញ្ឈប់ការញ័រ ចុច ក្ដារចុច"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"ប្រើទម្រង់ 24 ម៉ោង"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ទាញយក"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"ការជូនដំណឺងដែលមានភាពបត់បែន"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"អាទិភាពនៃការជូនដំណឹងដែលមានភាពបត់បែន"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"កំណត់ការជូនដំណឹងអាទិភាពទាបទៅជាការជូនដំណឹងស្ងាត់ៗដោយស្វ័យប្រវត្តិ"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"ការចាត់ថ្នាក់ការជូនដំណឹងដែលមានភាពបត់បែន"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"ចាត់ថ្នាក់ការជូនដំណឹងតាមភាពពាក់ព័ន្ធដោយស្វ័យប្រវត្តិ"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"ការឆ្លើយតប និងសកម្មភាពដែលបានណែនាំ"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"បង្ហាញការឆ្លើយតប និងសកម្មភាពដែលបានណែនាំដោយស្វ័យប្រវត្តិ"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"អនុញ្ញាតការផ្អាកការជូនដំណឹង"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"លាក់រូបតំណាងពីការជូនដំណឹងស្ងាត់ៗ"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"រូបតំណាងពីការជូនដំណឹងស្ងាត់ៗមិនត្រូវបានបង្ហាញនៅក្នុងរបារស្ថានភាពទេ"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"អនុញ្ញាតស្លាកជូនដំណឹង"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"បង្ហាញរបារនៃការសន្ទនាថ្មីៗ"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"សារលេចឡើង"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"ការជូនដំណឹងមួយចំនួនអាចបង្ហាញជាសារលេចឡើងនៅលើអេក្រង់"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"ការជូនដំណឹងមួយចំនួន និងខ្លឹមសារផ្សេងទៀតអាចបង្ហាញជាសារលេចឡើងនៅលើអេក្រង់។ ដើម្បីបើកសារលេចឡើង សូមចុចលើវា។ ដើម្បីបិទសារលេចឡើង សូមអូសវាទៅផ្នែកខាងក្រោមអេក្រង់។"</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"ព័ត៌មាន"</string>
<string name="low_label" msgid="6525629096999711220">"ទាប"</string>
<string name="high_label" msgid="357503396626018487">"ខ្ពស់"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"រំញោចខ្ពស់ជាងនេះអាចប៉ះពាល់ជាមួយចលនាកម្មវិធីទាំងឡាយនៅតាមគែមអេក្រង់។"</string>
+ <string name="left_edge" msgid="1513576842959071849">"គែមខាងឆ្វេង"</string>
+ <string name="right_edge" msgid="1505309103265829121">"គែមខាងស្ដាំ"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"រំញោចខ្ពស់ជាងនេះអាចប៉ះពាល់ជាមួយចលនាកម្មវិធីទាំងឡាយនៅតាមគែមអេក្រង់។"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"រំញោចថយក្រោយ"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"ការកំណត់ចលនា"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ការរុករកដោយប្រើចលនា រំញោចថយក្រោយ ចលនាថយក្រោយ"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ចុចពីរដងដើម្បីពិនិត្យទូរសព្ទ"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ប៉ះពីរដងដើម្បីពិនិត្យថេប្លេត"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ប៉ះពីរដងដើម្បីពិនិត្យឧបករណ៍"</string>
@@ -4560,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"ព័ត៌មានវេជ្ជសាស្ត្រ ទំនាក់ទំនងពេលមានអាសន្ន"</string>
<string name="see_more" msgid="7499355691042812723">"មើលច្រើនទៀត"</string>
<string name="see_less" msgid="2642392725363552793">"មើលតិចជាង"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"ឧបករណ៍សម្រាប់ប្រើជាមួយ <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"ព័ត៌មានអំពីគោលការណ៍ការងាររបស់អ្នក"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"ការកំណត់ដែលស្ថិតក្រោមការគ្រប់គ្រងអ្នកគ្រប់គ្រងផ្នែកព័ត៌មានវិទ្យារបស់អ្នក"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"ឧបករណ៍ដោះស្រាយរបាយការណ៍អំពីបញ្ហា"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"កំណត់ថាតើកម្មវិធីមួយណាដែលត្រូវចាត់ចែងផ្លូវកាត់សម្រាប់របាយការណ៍អំពីបញ្ហានៅលើឧបករណ៍របស់អ្នក។"</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"ផ្ទាល់ខ្លួន"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"ការងារ"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"លំនាំដើមប្រព័ន្ធ"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"ជម្រើសនេះលែងមានសុពលភាពទៀតហើយ។ សូមព្យាយាមម្ដងទៀត។"</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-kn/arrays.xml b/res/values-kn/arrays.xml
index fdc1133..3117f1a 100644
--- a/res/values-kn/arrays.xml
+++ b/res/values-kn/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"ಯಾವುದೂ ಇಲ್ಲ"</item>
diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml
index 9b8fa95..b7c2391 100644
--- a/res/values-kn/strings.xml
+++ b/res/values-kn/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"ಕೆಳಕ್ಕೆ ಸರಿಸು"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"ಭಾಷೆ ತೆಗೆದುಹಾಕಿ"</string>
<string name="activity_picker_label" msgid="351250401590691126">"ಚಟುವಟಿಕೆಯನ್ನು ಆರಿಸಿ"</string>
- <string name="device_info_label" msgid="2935198177248803716">"ಸಾಧನದ ಮಾಹಿತಿ"</string>
<string name="display_label" msgid="3056320781191343221">"ಪರದೆ"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB ಸಂಗ್ರಹಣೆ"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD ಕಾರ್ಡ್"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"ಮುಖದ ಡೇಟಾವನ್ನು ಅಳಿಸಿ"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"ಫೇಸ್ ಅನ್ಲಾಕ್ ಸೆಟಪ್ ಮಾಡಿ"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"ನಿಮ್ಮ ಸಾಧನವನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಲು, ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಸೈನ್ ಇನ್ ಮಾಡಲು ಮತ್ತು ಪಾವತಿಗಳನ್ನು ಖಚಿತಪಡಿಸಲು ಫೇಸ್ ಅನ್ಲಾಕ್ ಬಳಸಿ.\n\nನೆನಪಿಡಿ:\nಫೋನ್ ಕಡೆ ನೋಡಿದರೆ, ನಿಮಗೆ ಬೇಡದಿದ್ದಾಗಲೂ ಫೋನ್ ಅನ್ಲಾಕ್ ಆಗಬಹುದು.\n\nನಿಮ್ಮ ಕಣ್ಣುಗಳು ತೆರೆದಿರುವಾಗ, ಫೋನ್ ಅನ್ನು ನಿಮ್ಮ ಮುಖದ ಎದುರು ಹಿಡಿಯುವ ಮೂಲಕ, ಬೇರೆ ಯಾರೂ ಕೂಡಾ ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಬಹುದು.\n\nನಿಮ್ಮನ್ನು ತುಂಬಾ ಹೋಲುವ ವ್ಯಕ್ತಿ, ಉದಾಹರಣೆಗೆ ನಿಮ್ಮ ತದ್ರೂಪಿ ಸಹೋದರ/ಸಹೋದರಿಯೂ ಕೂಡಾ ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಬಹುದು."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"ನಿಮ್ಮ ಸಾಧನವನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಲು, ಆ್ಯಪ್ಗಳಿಗೆ ಸೈನ್ ಇನ್ ಮಾಡಲು ಮತ್ತು ಪಾವತಿಗಳನ್ನು ಖಚಿತಪಡಿಸಲು ಫೇಸ್ ಅನ್ಲಾಕ್ ಬಳಸಿ.\n\nನೆನಪಿಡಿ:\nಫೋನ್ ಕಡೆ ನೋಡಿದರೆ, ನಿಮಗೆ ಬೇಡದಿದ್ದಾಗಲೂ ಫೋನ್ ಅನ್ಲಾಕ್ ಆಗಬಹುದು.\n\nನಿಮ್ಮ ಕಣ್ಣುಗಳು ಮುಚ್ಚಿರುವಾಗಲೂ, ಫೋನ್ ಅನ್ನು ನಿಮ್ಮ ಮುಖದ ಕಡೆಗೆ ತೋರಿಸಿ ಬೇರೊಬ್ಬರು ಅನ್ಲಾಕ್ ಮಾಡಬಹುದು.\n\nನಿಮ್ಮನ್ನು ತುಂಬಾ ಹೋಲುವ ವ್ಯಕ್ತಿ, ಉದಾಹರಣೆಗೆ ನಿಮ್ಮ ತದ್ರೂಪಿ ಸಹೋದರ/ಸಹೋದರಿಯೂ ಕೂಡಾ ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಬಹುದು."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"ಮುಖ ಗುರುತಿಸುವಿಕೆ ಡೇಟಾ ಅಳಿಸುವುದೇ?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"ಫೇಸ್ ಅನ್ಲಾಕ್ ಬಳಸಿದ ಫೇಸ್ ಡೇಟಾವನ್ನು ಶಾಶ್ವತವಾಗಿ ಮತ್ತು ಸುರಕ್ಷಿತವಾಗಿ ಅಳಿಸಲಾಗುತ್ತದೆ. ಅದನ್ನು ತೆಗೆದುಹಾಕಿದ ನಂತರ, ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಲು, ಆ್ಯಪ್ಗಳಿಗೆ ಸೈನ್ ಇನ್ ಮಾಡಲು ಮತ್ತು ಪಾವತಿಗಳನ್ನು ಖಚಿತಪಡಿಸಲು ನಿಮ್ಮ ಪಿನ್, ಪ್ಯಾಟರ್ನ್ ಅಥವಾ ಪಾಸ್ವರ್ಡ್ನ ಅಗತ್ಯವಿರುತ್ತದೆ."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಲು ಫೇಸ್ ಅನ್ಲಾಕ್ ಬಳಸಿ"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"ನೆಟ್ವರ್ಕ್ಗೆ ಸೈನ್ ಇನ್ ಮಾಡಲು ಇಲ್ಲಿ ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"ವೈ-ಫೈ ಆನ್ ಮಾಡಲು <xliff:g id="REQUESTER">%s</xliff:g> ಬಯಸುತ್ತದೆ"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"ವೈ-ಫೈ ಆಫ್ ಮಾಡಲು <xliff:g id="REQUESTER">%s</xliff:g> ಬಯಸುತ್ತದೆ"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"ಡೀಬಗರ್ ಆ್ಯಪ್ಗಳ bytecode ಪರಿಶೀಲಿಸಿ"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"ಡೀಬಗ್ ಮಾಡಬಹುದಾದ ಆ್ಯಪ್ಗಳಿಗಾಗಿ ಬೈಟ್ಕೋಡ್ ಪರಿಶೀಲಿಸಲು ART ಅನುಮತಿಸಿ"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"ರಿಫ್ರೆಶ್ ರೇಟ್ ತೋರಿಸಿ"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"ಪ್ರಸ್ತುತ ಡಿಸ್ಪ್ಲೇ ರಿಫ್ರೆಶ್ ರೇಟ್ ಅನ್ನು ತೋರಿಸಿ"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"ಟ್ಯಾಬ್ಲೆಟ್ ಇನ್ನೊಂದು ಸಾಧನವನ್ನು ಸ್ಪರ್ಶಿಸಿದಾಗ ಡೇಟಾ ವಿನಿಮಯವನ್ನು ಅನುಮತಿಸಿ"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"ಮತ್ತೊಂದು ಸಾಧನವನ್ನು ಫೋನ್ ಸ್ಪರ್ಶಿಸಿದಾಗ ಡೇಟಾ ವಿನಿಮಯಕ್ಕೆ ಅನುಮತಿಸಿ"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"ಟ್ಯಾಬ್ಲೆಟ್, NFC ಸಾಧನವನ್ನು ಸ್ಪರ್ಶಿಸಿದಾಗ ಡೇಟಾ ವಿನಿಮಯಕ್ಕೆ ಅನುಮತಿಸಿ"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"ಫೋನ್, NFC ಸಾಧನವನ್ನು ಸ್ಪರ್ಶಿಸಿದಾಗ ಡೇಟಾ ವಿನಿಮಯಕ್ಕೆ ಅನುಮತಿಸಿ"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC ಆನ್ ಮಾಡಿ"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC ಈ ಸಾಧನ ಮತ್ತು ಇತರ ಹತ್ತಿರದ ಸಾಧನಗಳು ಅಥವಾ ಪಾವತಿ ಟರ್ಮಿನಲ್ಗಳು, ಪ್ರವೇಶ ರೀಡರ್ಗಳು ಹಾಗೂ ಪರಸ್ಪರ ಜಾಹೀರಾತುಗಳು ಅಥವಾ ಟ್ಯಾಗ್ಗಳಂತಹ ಲಕ್ಷ್ಯಗಳ ನಡುವೆ ಡೇಟಾ ವಿನಿಮಯ ಮಾಡುತ್ತದೆ."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFC ಅನ್ನು ಸುರಕ್ಷಿತಗೊಳಿಸಿ"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"ವೈ-ಫೈ ಸ್ಕ್ಯಾನಿಂಗ್ ಅನ್ನು ಆನ್ ಮಾಡಲಾಗಿದೆ"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"ಸುಧಾರಿತ ಆಯ್ಕೆಗಳು"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"ಡ್ರಾಪ್-ಡೌನ್ ಪಟ್ಟಿಯ ಸುಧಾರಿತ ಆಯ್ಕೆಗಳು"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"ಕುಗ್ಗಿಸಿ"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"ಸ್ಥಿತಿ"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"ಲಿಂಕ್ ವೇಗವನ್ನು ಪ್ರಸಾರ ಮಾಡಿ"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"ಲಿಂಕ್ ವೇಗವನ್ನು ಸ್ವೀಕರಿಸಿ"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"ಲಿಂಕ್ ವೇಗ"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"ಫ್ರೀಕ್ವೆನ್ಸಿ"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP ವಿಳಾಸ"</string>
<string name="passpoint_label" msgid="6513669696739302866">"ಇದರ ಮೂಲಕ ಉಳಿಸಲಾಗಿದೆ"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"ಸಾಧನವನ್ನು ಪ್ಲಗಿನ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಆನ್ ಮಾಡಲಾಗಿದೆ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"ಸಾಧನವನ್ನು ಪ್ಲಗಿನ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಆನ್ ಮಾಡಲಾಗಿದೆ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಸಮಸ್ಯೆ ಮುಂದುವರಿದರೆ, ಸಾಧನ ತಯಾರಕರನ್ನು ಸಂಪರ್ಕಿಸಿ"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"ಈ ಸಾಧನದ ಮೂಲಕ “<xliff:g id="SSID">%1$s</xliff:g>”ಅನ್ನು ಸೇರಿಸುವುದು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"ಸಾಧನವನ್ನು ನಿಮ್ಮ ವೈ-ಫೈ ಪ್ರವೇಶಿಸುವಿಕೆ ಪಾಯಿಂಟ್/ರೂಟರ್ ಸಮೀಕ್ಕೆ ಸರಿಸಲು ಪ್ರಯತ್ನಿಸಿ"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"ಪಾಸ್ವರ್ಡ್ ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಪುನಃ ಪ್ರಯತ್ನಿಸಿ"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"ಸಾಧನ ತಯಾರಕರನ್ನು ಸಂಪರ್ಕಿಸಿ"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"ಸಂಪರ್ಕವನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಪುನಃ ಪ್ರಯತ್ನಿಸಿ"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"ನೆಟ್ವರ್ಕ್ ಆರಿಸಿ"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"ನಿಮ್ಮ ಸಾಧನವನ್ನು ಸಂಪರ್ಕಿಸಲು, ನೆಟ್ವರ್ಕ್ ಆರಿಸಿ"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"ವೈ-ಫೈ, ಮೊಬೈಲ್ ಮತ್ತು ಬ್ಲೂಟೂತ್ ಮರುಹೊಂದಿಸಿ"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"ಕೆಳಗಿನವುಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಇದು ಎಲ್ಲಾ ನೆಟ್ವರ್ಕ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಮರುಹೊಂದಿಸುತ್ತದೆ:\n\n"<li>"ವೈ-ಫೈ"</li>\n<li>"ಮೊಬೈಲ್ ಡೇಟಾ"</li>\n<li>"ಬ್ಲೂಟೂತ್"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"ಡೌನ್ಲೋಡ್ ಮಾಡಿದ SIM ಅಳಿಸಿ"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"ದೊಡ್ಡದಾಗಿ ಓದಲು ನಿಮ್ಮ ಸ್ಕ್ರೀನ್ ಮೇಲಿನ ಐಟಂಗಳನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"ಶೀರ್ಷಿಕೆ ಆದ್ಯತೆಗಳು"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"ಹಿಗ್ಗಿಸುವಿಕೆ"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"ಝೂಮ್ ಮಾಡಿದ ಪ್ರದೇಶ"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"ಸ್ಕ್ರೀನ್ ಅನ್ನು ಝೂಮ್ ಮಾಡುವಾಗ, ನೀವು ಬಳಸಲು ಬಯಸುವ ಝೂಮ್ ಮಾಡಬೇಕಾದ ಪ್ರದೇಶ(ಗಳು) ಆಯ್ಕೆಮಾಡಿ"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"ಪೂರ್ಣ ಸ್ಕ್ರೀನ್"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"ಸ್ಕ್ರೀನ್ನ ಅರ್ಧಭಾಗ"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"ಪೂರ್ಣ ಸ್ಕ್ರೀನ್, ಸ್ಕ್ರೀನ್ನ ಅರ್ಧಭಾಗ"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"ಸ್ಕ್ರೀನ್ನ ಸಂಪೂರ್ಣ ಭಾಗವನ್ನು ಝೂಮ್ ಮಾಡಿ"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"ಸ್ಕ್ರೀನ್ನ ಅರ್ಧಭಾಗವನ್ನು ಝೂಮ್ ಮಾಡಿ"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"ಸರಿಸುವ ನಿಯಂತ್ರಕವನ್ನು ತೋರಿಸಿ"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"ಝೂಮ್ ಮಾಡಿದ ಪ್ರದೇಶವನ್ನು ಸರಿಸಲು ಜಾಯ್ಸ್ಟಿಕ್-ಪ್ರಕಾರ ನಿಯಂತ್ರಕವನ್ನು ತೋರಿಸಿ"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಜೂಮ್ ಮಾಡಿ"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"ಟ್ರಿಪಲ್-ಟ್ಯಾಪ್ ಮೂಲಕ ಹಿಗ್ಗಿಸಿ"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"ಶಾರ್ಟ್ಕಟ್ ಮೂಲಕ ಹಿಗ್ಗಿಸಿ"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"ಶಾರ್ಟ್ಕಟ್ ಮತ್ತು ಮೂರು-ಟ್ಯಾಪ್ ಮೂಲಕ ಹಿಗ್ಗಿಸಿ"</string>
@@ -2062,24 +2079,20 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"ಪ್ರವೇಶಿಸುವಿಕೆ ಸೇವೆಯೊಂದನ್ನು ಆನ್ ಅಥವಾ ಆಫ್ ಮಾಡಲು, ಎರಡು ಬೆರಳುಗಳನ್ನು ಬಳಸಿ ಪರದೆಯ ಕೆಳಭಾಗದಿಂದ ಮೇಲಕ್ಕೆ ಸ್ವೈಪ್ ಮಾಡಿ.\n\nಸೇವೆಗಳ ನಡುವೆ ಬದಲಿಸಲು, ಎರಡು ಬೆರಳುಗಳನ್ನು ಬಳಸಿ ಮೇಲಕ್ಕೆ ಸ್ವೈಪ್ ಮಾಡಿ ಮತ್ತು ಒತ್ತಿ ಹಿಡಿಯಿರಿ."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"ಪ್ರವೇಶಿಸುವಿಕೆ ಸೇವೆಯೊಂದನ್ನು ಆನ್ ಅಥವಾ ಆಫ್ ಮಾಡಲು, ಮೂರು ಬೆರಳುಗಳನ್ನು ಬಳಸಿ ಪರದೆಯ ಕೆಳಭಾಗದಿಂದ ಮೇಲಕ್ಕೆ ಸ್ವೈಪ್ ಮಾಡಿ.\n\nಸೇವೆಗಳ ನಡುವೆ ಬದಲಿಸಲು, ಮೂರು ಬೆರಳುಗಳನ್ನು ಬಳಸಿ ಮೇಲಕ್ಕೆ ಸ್ವೈಪ್ ಮಾಡಿ ಮತ್ತು ಒತ್ತಿ ಹಿಡಿಯಿರಿ."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"ಅರ್ಥವಾಯಿತು"</string>
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_software (2920806427635233043) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_software_gesture (6906653331086992721) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_software (3917444742336634202) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_software_gesture (391987875251799972) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_hardware (2356853121810443026) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_hardware (6508972075712224951) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_triple_tap (6543084611445441109) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_triple_tap (2132280626458501422) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_advance (4567868630655591506) -->
- <skip />
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"ತೆರೆಯಲು ಶಾರ್ಟ್ಕಟ್ ಬಳಸಿ"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"ವರ್ಧಿಸಲು ಶಾರ್ಟ್ಕಟ್ ಬಳಸಿ"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g> ಅನ್ನು ತೆರೆಯಲು ಶಾರ್ಟ್ಕಟ್"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"ವರ್ಧಿಸಲು ಶಾರ್ಟ್ಕಟ್"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"ಬಣ್ಣ ತಿದ್ದುಪಡಿಯನ್ನು ತೆರೆಯಲು ಶಾರ್ಟ್ಕಟ್"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"ಪ್ರವೇಶಿಸುವಿಕೆ ಬಟನ್"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"2 ಬೆರಳುಗಳನ್ನು ಬಳಸಿ ಬಟನ್ನಿಂದ ಮೇಲಕ್ಕೆ ಸ್ವೈಪ್ ಮಾಡಿ"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"ನಿಮ್ಮ ಸ್ಕ್ರೀನ್ನ ಕೆಳಭಾಗದಲ್ಲಿರುವ <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ಬಟನ್ ಅನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_software_gesture" msgid="391987875251799972">"ಸ್ಕ್ರೀನ್ನ ತುದಿಯಿಂದ 2 ಬೆರಳುಗಳನ್ನು ಬಳಸಿ ಮೇಲಕ್ಕೆ ಸ್ವೈಪ್ ಮಾಡಿ"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_hardware" msgid="2356853121810443026">"ವಾಲ್ಯೂಮ್ ಕೀಗಳನ್ನು ಹಿಡಿದುಕೊಳ್ಳಿ"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_hardware" msgid="6508972075712224951">"1 ಸೆಕೆಂಡ್ವರೆಗೆ ಎರಡೂ ವಾಲ್ಯೂಮ್ ಕೀಗಳನ್ನು ಒತ್ತಿ ಹಿಡಿದುಕೊಳ್ಳಿ"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_triple_tap" msgid="6543084611445441109">"ಸ್ಕ್ರೀನ್ ಮೇಲೆ ಮೂರು ಬಾರಿ ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_triple_tap" msgid="2132280626458501422">"ಸ್ಕ್ರೀನ್ ಅನ್ನು 3 ಬಾರಿ ತ್ವರಿತವಾಗಿ ಟ್ಯಾಪ್ ಮಾಡಿ (ಇದು ನಿಮ್ಮ ಸಾಧನವನ್ನು ನಿಧಾನಗೊಳಿಸಬಹುದು)"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_advance" msgid="4567868630655591506">"ಸುಧಾರಿತ"</string>
<string name="accessibility_screen_magnification_navbar_configuration_warning" msgid="266736851606791552">"ಪ್ರವೇಶಿಸುವಿಕೆ ಬಟನ್ ಅನ್ನು <xliff:g id="SERVICE">%1$s</xliff:g> ಗೆ ಹೊಂದಿಸಲಾಗಿದೆ. ಹಿಗ್ಗಿಸುವಿಕೆ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಬಳಸಲು, ಪ್ರವೇಶಿಸುವಿಕೆ ಬಟನ್ ಅನ್ನು ಸ್ಪರ್ಶಿಸಿ, ಒತ್ತಿಹಿಡಿಯಿರಿ; ನಂತರ, ಹಿಗ್ಗಿಸುವಿಕೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿ."</string>
<string name="accessibility_screen_magnification_gesture_navigation_warning" msgid="991017769735632046">"ಪ್ರವೇಶಿಸುವಿಕೆ ಗೆಸ್ಚರ್ ಅನ್ನು <xliff:g id="SERVICE">%1$s</xliff:g> ಗೆ ಹೊಂದಿಸಲಾಗಿದೆ. ವರ್ಧನೆಯನ್ನು ಬಳಸಲು, ಪರದೆಯ ಕೆಳಗಿನಿಂದ ಎರಡು ಬೆರಳುಗಳಲ್ಲಿ ಸ್ವೈಪ್ ಮಾಡಿ ಮತ್ತು ಹಿಡಿದುಕೊಳ್ಳಿ. ನಂತರ ವರ್ಧನೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ."</string>
<string name="accessibility_global_gesture_preference_title" msgid="3713636732641882959">"ವಾಲ್ಯೂಮ್ ಕೀ ಶಾರ್ಟ್ಕಟ್"</string>
@@ -2107,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"ನೀವು ಕ್ರಮ ತೆಗೆದುಕೊಳ್ಳಲು ಕೇಳುವ ಸಂದೇಶಗಳನ್ನು ಎಷ್ಟು ಸಮಯದ ಕಾಲ ತೋರಿಸಬೇಕು ಎಂಬುದನ್ನು ಆಯ್ಕೆಮಾಡಿ.\n\nಎಲ್ಲಾ ಆ್ಯಪ್ಗಳು ಈ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"ಸ್ಪರ್ಶ & ಹೋಲ್ಡ್ ವಿಳಂಬ"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"ಬಣ್ಣ ವಿಲೋಮ"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರಬಹುದು"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"ಬಣ್ಣಗಳನ್ನು ಇನ್ವರ್ಟ್ ಮಾಡಿ"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"ಲೈಟ್ ಸ್ಕ್ರೀನ್ ಅನ್ನು ಡಾರ್ಕ್ ಸ್ಕ್ರೀನ್ಗೆ ಹೊಂದಿಸಿ, ಇದರಿಂದ ಬೆಳಕು-ಸೂಕ್ಷ್ಮತೆ ತೊಂದರೆಯ ಬಳಕೆದಾರರಿಗೆ ಉತ್ತಮ ವೀಕ್ಷಣೆಯ ಅನುಭವವನ್ನು ಹೊಂದಬಹುದು.\n\nಗಮನಿಸಿ: ಗಾಢ ಬಣ್ಣಗಳು ಹಗುರ ಮೋಡ್ಗೆ ಬದಲಾಗುತ್ತವೆ. ಚಿತ್ರಗಳನ್ನು ಸಹ ಇನ್ವರ್ಟ್ ಮಾಡಲಾಗುತ್ತದೆ."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"ತಂಗಿದ ಸಮಯ"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"ನೀವು ಮೌಸ್ ಬಳಸುತ್ತಿದ್ದರೆ, ಒಂದು ಕ್ಷಣಕ್ಕೆ ಮೌಸ್ ಚಲಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿದಾಗ ನೀವು ಕರ್ಸರ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಹೊಂದಿಸಬಹುದು."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"ಕ್ಲಿಕ್ ಮಾಡುವ ಮೊದಲು ವಿಳಂಬ"</string>
@@ -2117,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"ಸ್ಪರ್ಶ ಪ್ರತಿಕ್ರಿಯೆ"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> ಅನ್ನು ಬಳಸಿ"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"ಬಣ್ಣ ತಿದ್ದುಪಡಿಯನ್ನು ಬಳಸಿ"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"ಶೀರ್ಷಿಕೆಗಳನ್ನು ಬಳಸಿ"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"ಶೀರ್ಷಿಕೆಗಳನ್ನು ತೋರಿಸಿ"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"ಶೀರ್ಷಿಕೆಯ ಗೋಚರತೆ"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"ಪಠ್ಯದ ಗಾತ್ರ, ಶೀರ್ಷಿಕೆ ಶೈಲಿ"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"ಇನ್ನಷ್ಟು ಆಯ್ಕೆಗಳು"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"ಎಲ್ಲಾ ಆ್ಯಪ್ಗಳು ಈ ಸೆಟ್ಟಿಂಗ್ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"ಪ್ರವೇಶಿಸುವಿಕೆ ಬಟನ್"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2 ಬೆರಳುಗಳನ್ನು ಬಳಸಿ ಬಟನ್ನಿಂದ ಮೇಲಕ್ಕೆ ಸ್ವೈಪ್ ಮಾಡಿ"</string>
@@ -2139,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"ಈ ಸೇವೆಯು ಅಸಮರ್ಪಕವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"ತ್ವರಿತ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ತೋರಿಸು"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"ತಿದ್ದುಪಡಿಯ ಮೋಡ್"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"ಕೆಂಪು-ಹಸಿರು"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"ಹಸಿರು-ಕೆಂಪು"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"ನೀಲಿ-ಹಳದಿ"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"ಡ್ಯುಟೆರೊನೊಮಾಲಿ"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"ಪ್ರೊಟನೊಮಾಲಿ"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"ಟ್ರೈಟನೊಮಾಲಿ"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="one">ಬಹಳ ಕಡಿಮೆ ವಿಳಂಬ (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ಮಿ.ಸೆ)</item>
<item quantity="other">ಬಹಳ ಕಡಿಮೆ ವಿಳಂಬ (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ಮಿ.ಸೆ)</item>
@@ -3113,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"ಸೆಟ್ಟಿಂಗ್ಗಳು"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"ವೈಫೈ, ವೈ-ಫೈ ನೆಟ್ವರ್ಕ್ ಸಂಪರ್ಕ, ಇಂಟರ್ನೆಟ್, ವೈರ್ಲೆಸ್, ಡೇಟಾ, ವೈ ಫೈ"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"ವೈ-ಫೈ ಅಧಿಸೂಚನೆ, ವೈಫೈ ಅಧಿಸೂಚನೆ"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ಡೇಟಾ ಬಳಕೆ"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"ವೈಬ್ರೇಷನ್ ನಿಲ್ಲಿಸಿ, ಟ್ಯಾಪ್ ಮಾಡಿ, ಕೀಬೋರ್ಡ್"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-ಗಂಟೆಯ ಫಾರ್ಮ್ಯಾಟ್ ಬಳಸಿ"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ಡೌನ್ಲೋಡ್"</string>
@@ -3368,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"ಹೊಂದಿಸಬಲ್ಲ ಅಧಿಸೂಚನೆಗಳು"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"ಅಡಾಪ್ಟಿವ್ ಅಧಿಸೂಚನೆಯ ಆದ್ಯತೆ"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"ಕಡಿಮೆ ಆದ್ಯತೆಯ ಅಧಿಸೂಚನೆಗಳನ್ನು ಸಾಮಾನ್ಯ ಎಂಬುದಕ್ಕೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಹೊಂದಿಸಿ"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"ಅಡಾಪ್ಟೀವ್ ಅಧಿಸೂಚನೆ ದರ್ಜೆ ನೀಡುವಿಕೆ"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"ಪ್ರಸ್ತುತತೆಯಿಂದ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅಧಿಸೂಚನೆಗಳಿಗೆ ದರ್ಜೆ ನೀಡಿ"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"ಸೂಚಿಸಲಾಗಿರುವ ಕ್ರಿಯೆಗಳು ಮತ್ತು ಪ್ರತ್ಯುತ್ತರಗಳು"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"ಸಲಹೆ ಮಾಡಿರುವ ಕ್ರಿಯೆಗಳು & ಪ್ರತ್ಯುತ್ತರಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ತೋರಿಸಿ"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"ಅಧಿಸೂಚನೆಗಳನ್ನು ಸ್ನೂಜ್ ಮಾಡುವುದನ್ನು ಅನುಮತಿಸಿ"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"ಸಾಮಾನ್ಯ ಅಧಿಸೂಚನೆಗಳಿಂದ ಐಕಾನ್ಗಳನ್ನು ಮರೆಮಾಡಿ"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"ಸಾಮಾನ್ಯ ಅಧಿಸೂಚನೆಗಳ ಐಕಾನ್ಗಳು ಸ್ಥಿತಿ ಪಟ್ಟಿಯಲ್ಲಿ ಗೋಚರಿಸುವುದಿಲ್ಲ"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"ಅಧಿಸೂಚನೆ ಡಾಟ್ಗಳಿಗೆ ಅನುಮತಿಸಿ"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"ಇತ್ತೀಚಿನ ಸಂಭಾಷಣೆಗಳ ಸ್ಟ್ರಿಪ್ ತೋರಿಸಿ"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"ಬಬಲ್ಸ್"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"ಕೆಲವು ಅಧಿಸೂಚನೆಗಳು ಸ್ಕ್ರೀನ್ ಮೇಲೆ ಗುಳ್ಳೆಗಳ ರೀತಿಯಲ್ಲಿ ಗೋಚರಿಸಬಹುದು"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"ಕೆಲವು ಅಧಿಸೂಚನೆಗಳು ಮತ್ತು ಇತರ ವಿಷಯವು ಬಬಲ್ಗಳಾಗಿ ಸ್ಕ್ರೀನ್ ಮೇಲೆ ಗೋಚರಿಸಬಹುದು. ಬಬಲ್ವೊಂದನ್ನು ತೆರೆಯಲು, ಅದನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ. ಅದನ್ನು ವಜಾಗೊಳಿಸಲು, ಅದನ್ನು ಸ್ಕ್ರೀನ್ ಕೆಳಗೆ ಡ್ರ್ಯಾಗ್ ಮಾಡಿ."</string>
@@ -4221,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"ಮಾಹಿತಿ"</string>
<string name="low_label" msgid="6525629096999711220">"ಕಡಿಮೆ"</string>
<string name="high_label" msgid="357503396626018487">"ಅಧಿಕ"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"ಆಧಿಕ ಸೂಕ್ಷ್ಮತೆಯು ಸ್ಕ್ರೀನ್ನ ಅಂಚುಗಳ ಉದ್ದಕ್ಕೂ ಯಾವುದೇ ಆ್ಯಪ್ನ ಗೆಸ್ಚರ್ಗಳ ಜೊತೆಗೆ ಸಂಘರ್ಷವನ್ನುಂಟು ಮಾಡಬಹುದು."</string>
+ <string name="left_edge" msgid="1513576842959071849">"ಎಡ ಬದಿ"</string>
+ <string name="right_edge" msgid="1505309103265829121">"ಬಲ ತುದಿ"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"ಆಧಿಕ ಸೂಕ್ಷ್ಮತೆಯು ಸ್ಕ್ರೀನ್ನ ಅಂಚುಗಳ ಉದ್ದಕ್ಕೂ ಯಾವುದೇ ಆ್ಯಪ್ನ ಗೆಸ್ಚರ್ಗಳ ಜೊತೆಗೆ ಸಂಘರ್ಷವನ್ನುಂಟು ಮಾಡಬಹುದು."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"ಹಿಂದಿನ ಸೂಕ್ಷ್ಮತೆ"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"ಗೆಸ್ಚರ್ ಸೆಟ್ಟಿಂಗ್ಗಳು"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ಗೆಸ್ಚರ್ ನ್ಯಾವಿಗೇಶನ್, ಹಿಂಬದಿ ಸೂಕ್ಷ್ಮತೆ, ಹಿಂಬದಿ ಗೆಸ್ಚರ್"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ಫೋನ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲು ಡಬಲ್ ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ಟ್ಯಾಬ್ಲೆಟ್ ಪರಿಶೀಲಿಸಲು ಡಬಲ್ ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ಸಾಧನವನ್ನು ಪರಿಶೀಲಿಸಲು ಡಬಲ್ ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
@@ -4569,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"ವೈದ್ಯಕೀಯ ಮಾಹಿತಿ, ತುರ್ತು ಸಂಪರ್ಕಗಳು"</string>
<string name="see_more" msgid="7499355691042812723">"ಇನ್ನಷ್ಟು ನೋಡಿ"</string>
<string name="see_less" msgid="2642392725363552793">"ಕಡಿಮೆ ನೋಡಿ"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g> ನ ಜೊತೆಗೆ ಬಳಸಲು ಸಾಧನ"</string>
@@ -4660,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"ನಿಮ್ಮ ಕೆಲಸದ ನೀತಿಯ ಮಾಹಿತಿ"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ನಿಮ್ಮ IT ನಿರ್ವಾಹಕರಿಂದ ನಿರ್ವಹಿಸುತ್ತಾರೆ"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"ಬಗ್ ವರದಿ ಮಾಡುವಿಕೆ ಹ್ಯಾಂಡಲರ್"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿ ಬಗ್ ವರದಿ ಮಾಡುವಿಕೆ ಶಾರ್ಟ್ಕಟ್ ಅನ್ನು ಯಾವ ಆ್ಯಪ್ ಹ್ಯಾಂಡಲ್ ಮಾಡುತ್ತದೆ ಎಂದು ನಿರ್ಧರಿಸುತ್ತದೆ."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"ವೈಯಕ್ತಿಕ"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"ಕಚೇರಿ"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"ಸಿಸ್ಟಂ ಡೀಫಾಲ್ಟ್"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"ಈ ಆಯ್ಕೆಯು ಇನ್ನು ಮುಂದೆ ಮಾನ್ಯವಾಗಿರುವುದಿಲ್ಲ. ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-ko/arrays.xml b/res/values-ko/arrays.xml
index b8785e6..74044ed 100644
--- a/res/values-ko/arrays.xml
+++ b/res/values-ko/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"없음"</item>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index 809fd75..59c14f0 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"맨 아래로 이동"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"언어 삭제"</string>
<string name="activity_picker_label" msgid="351250401590691126">"작업 선택"</string>
- <string name="device_info_label" msgid="2935198177248803716">"장치정보"</string>
<string name="display_label" msgid="3056320781191343221">"화면"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB 저장소"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD 카드"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"얼굴 데이터 삭제"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"얼굴인식 잠금해제 설정"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"얼굴인식 잠금해제를 사용하여 기기를 잠금 해제하거나 앱에 로그인하거나 결제를 확인하세요.\n\n주의사항:\n휴대전화를 바라보면 의도치 않게 잠금이 해제될 수 있습니다.\n\n다른 사람이 눈을 뜨고 있는 내 얼굴에 휴대전화를 가져다 대도 잠금이 해제될 수 있습니다\n\n일란성 쌍둥이와 같이 나와 많이 닮은 사람이 휴대전화의 잠금을 해제할 수도 있습니다."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"얼굴인식 잠금해제를 사용하여 기기를 잠금 해제하거나 앱에 로그인하거나 결제를 확인하세요.\n\n주의사항:\n휴대전화를 바라보면 의도치 않게 잠금이 해제될 수 있습니다.\n\n다른 사람이 내 얼굴에 휴대전화를 가져다 대면 눈을 감고 있더라도 잠금이 해제될 수 있습니다.\n\n일란성 쌍둥이와 같이 나와 많이 닮은 사람이 휴대전화의 잠금을 해제할 수도 있습니다."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"얼굴 데이터를 삭제하시겠습니까?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"얼굴인식 잠금해제에 사용되는 얼굴 데이터가 영구적으로 안전하게 삭제됩니다. 삭제한 후 휴대전화를 잠금 해제하고 앱에 로그인하거나 결제를 확인하려면 PIN, 패턴 또는 비밀번호가 필요합니다."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"얼굴인식 잠금해제로 휴대전화 잠금 해제"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"네트워크에 로그인하려면 여기를 탭하세요."</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g>Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g>Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g>Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g>에서 Wi-Fi를 사용 설정하려고 합니다."</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g>에서 Wi-Fi를 사용 중지하려고 합니다."</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"디버깅 가능한 앱의 바이트코드 확인"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"ART가 디버깅 가능한 앱의 바이트코드를 확인하도록 허용"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"새로고침 빈도 보기"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"현재 화면 새로고침 빈도 보기"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"태블릿이 다른 기기와 접촉하면 데이터 교환 허용"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"휴대전화가 다른 기기와 접촉하면 데이터 교환 허용"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"태블릿이 NFC 기기와 접촉하면 데이터 교환 허용"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"휴대전화가 NFC 기기와 접촉하면 데이터 교환 허용"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC 사용"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC는 이 기기와 결제 단말기, 액세스 리더, 양방향 광고나 태그 등 기타 주변 기기 또는 타겟 사이의 데이터를 교환합니다."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"안전한 NFC"</string>
@@ -850,7 +853,6 @@
<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_expanded" msgid="1086342300472408106">"접기"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"상태"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"전송 링크 속도"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"수신 링크 속도"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"링크 속도"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"주파수"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP 주소"</string>
<string name="passpoint_label" msgid="6513669696739302866">"저장 시 사용한 네트워크"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"기기가 연결되어 있고 충전되어 있으며 전원이 켜져 있는지 확인합니다."</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"기기가 연결되어 있고 충전되어 있으며 전원이 켜져 있는지 확인합니다. 문제가 계속되면 기기 제조업체에 문의하세요."</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"\'<xliff:g id="SSID">%1$s</xliff:g>\' 추가는 이 기기에서 지원되지 않습니다."</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"기기를 Wi-Fi 액세스 포인트나 라우터에 더 가까이 옮겨 보세요."</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"비밀번호를 확인하고 다시 시도해 보세요."</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"기기 제조업체에 문의하세요."</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"연결을 확인한 후 다시 시도해 보세요."</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"네트워크 선택"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"기기를 연결하려면 네트워크를 선택하세요."</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi, 모바일, 블루투스 초기화"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"다음을 포함한 모든 네트워크 설정이 초기화됩니다.\n\n"<li>"Wi‑Fi"</li>\n<li>"모바일 데이터"</li>\n<li>"블루투스"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"다운로드한 SIM 삭제"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"화면에서 항목을 탭하여 읽는 소리 듣기"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"자막 환경설정"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"확대"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"확대 영역"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"화면 확대 시 사용할 확대 영역 선택"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"전체 화면"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"화면 일부"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"전체 화면 및 화면 일부"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"전체 화면 확대"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"화면 일부 확대"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"이동 컨트롤러 표시"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"확대 영역을 이동하기 위한 조이스틱 같은 컨트롤러 표시"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"확대 설정"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"세 번 탭하여 확대"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"바로가기를 사용하여 확대"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"바로가기 및 세 번 탭으로 확대"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"접근성 서비스를 사용하거나 사용 중지하려면 두 손가락을 사용하여 화면 하단에서 위로 스와이프하세요.\n\n서비스 간에 전환하려면 두 손가락을 사용하여 위로 스와이프한 다음 잠시 기다립니다."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"접근성 서비스를 사용하거나 사용 중지하려면 세 손가락을 사용하여 화면 하단에서 위로 스와이프하세요.\n\n서비스 간에 전환하려면 세 손가락을 사용하여 위로 스와이프한 다음 잠시 기다립니다."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"확인"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"열기 바로가기 사용"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"확대 바로가기 사용"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g> 열기 바로가기"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"확대 바로가기"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"색 보정 열기 바로가기"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"접근성 버튼"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"두 손가락으로 아래에서 위로 스와이프하기"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"화면 하단의 <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> 버튼을 탭하세요."</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"사용자에게 조치를 취하도록 요청하지만 일시적으로만 보이는 메시지를 표시할 시간을 선택하세요.\n\n일부 앱에서는 이 설정이 지원되지 않습니다."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"길게 눌러 입력하기"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"색상 반전"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"성능에 영향을 미칠 수 있음"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"색상 반전"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"화면 밝기를 어둡게 하여 빛에 민감한 사용자가 더 편하게 볼 수 있는 환경을 제공합니다.\n\n참고: 어두운 색상은 밝게 변합니다. 이미지도 반전됩니다."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"정지 시간"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"마우스를 사용하는 경우 커서가 일정 시간 동안 움직이지 않으면 자동으로 작동하도록 설정할 수 있습니다."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"지연 후 클릭"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"터치 반응"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> 사용"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"색상 보정 사용"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"자막 사용"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"자막 보기"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"자막 글꼴"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"텍스트 크기, 자막 스타일"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"추가 옵션"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"일부 앱에서는 이 설정을 지원하지 않습니다."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"접근성 버튼"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"두 손가락으로 아래에서 위로 스와이프하세요."</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"이 서비스가 제대로 작동하지 않습니다."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"빠른 설정에 표시"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"보정 모드"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"빨간색과 초록색"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"초록색과 빨간색"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"파란색과 노란색"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"녹색약"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"적색약"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"청색약"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">거의 지연 없음(<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g>밀리초)</item>
<item quantity="one">거의 지연 없음(<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g>밀리초)</item>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"설정"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, Wi-Fi, 네트워크 연결, 인터넷, 무선, 데이터, WiFi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi 알림, Wi‑Fi 알림"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"데이터 사용"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"진동 중지, 탭, 키보드"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24시간 형식 사용"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"다운로드"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"적응형 알림"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"적응형 알림 우선순위"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"우선순위가 낮은 알림을 조용한 알림으로 자동 설정합니다."</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"적응형 알림 순위 지정"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"관련성에 따라 자동으로 알림 순위 지정"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"추천 작업 및 답장"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"추천 작업 및 답장을 자동으로 표시합니다."</string>
<string name="snooze_options_title" msgid="2109795569568344617">"알림 일시 중지 허용"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"조용한 알림 아이콘 숨기기"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"조용한 알림 아이콘이 상태 표시줄에 표시되지 않습니다."</string>
<string name="notification_badging_title" msgid="3149547223586336353">"알림 표시 점 허용"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"최근 대화 표시줄 보기"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"알림 풍선"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"일부 알림이 화면에 풍선으로 표시될 수 있음"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"일부 알림 및 기타 콘텐츠가 화면에 풍선으로 표시될 수 있습니다. 알림 풍선을 열려면 탭하세요. 닫으려면 화면 아래로 드래그하세요."</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"정보"</string>
<string name="low_label" msgid="6525629096999711220">"낮음"</string>
<string name="high_label" msgid="357503396626018487">"높음"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"감도가 높으면 화면 가장자리의 앱 동작과 충돌할 수 있습니다."</string>
+ <string name="left_edge" msgid="1513576842959071849">"왼쪽 가장자리"</string>
+ <string name="right_edge" msgid="1505309103265829121">"오른쪽 가장자리"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"감도가 높으면 화면 가장자리 앱 동작과 충돌할 수 있습니다."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"뒤로 가기 동작 민감도"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"동작 설정"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"동작 탐색, 뒤로 가기 동작 민감도, 뒤로 가기 동작"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"두 번 탭하여 휴대전화 확인"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"두 번 탭하여 태블릿 확인"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"두 번 탭하여 기기 확인"</string>
@@ -4560,7 +4588,6 @@
<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">"액세스 포인트 이름(APN)"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g>에 연결된 경우 사용할 수 없음"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"의학 정보, 비상 연락처"</string>
<string name="see_more" msgid="7499355691042812723">"더보기"</string>
<string name="see_less" msgid="2642392725363552793">"간략히 보기"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g>에서 사용할 기기"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"직장용 정책 정보"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"IT 관리자가 관리하는 설정"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"버그 신고 핸들러"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"어떤 앱이 기기의 버그 신고 바로가기를 처리하는지 정합니다."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"개인"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"직장"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"시스템 기본값"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"선택이 더 이상 유효하지 않습니다. 다시 시도해 보세요."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-ky/arrays.xml b/res/values-ky/arrays.xml
index 16b407b..1ae173d 100644
--- a/res/values-ky/arrays.xml
+++ b/res/values-ky/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Эчтеке жок"</item>
diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml
index 96fc3dc..749f4f6 100644
--- a/res/values-ky/strings.xml
+++ b/res/values-ky/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Аягына жылдыруу"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Тилди алып салуу"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Аракетти тандаңыз"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Түзмөк маалыматы"</string>
<string name="display_label" msgid="3056320781191343221">"Экран"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB сактагыч"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD карта"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Жүздүн дайындарын өчүрүү"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Жүзүнөн таануу функциясын жөндөө"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"\"Жүзүнөн таануу\" функциясы аркылуу түзмөгүңүздүн кулпусун ачып, колдонмолорго кирип жана төлөмдөрдү ырастай аласыз.\n\nКөңүл буруңуз:\nЭкранды карап койсоңуз эле, түзмөгүңүздүн кулпусу ачылып калышы мүмкүн.\n\nОшондой эле кимдир бирөө көзүңүз ачылып турганда телефонуңузду жүзүңүзгө жакын алып келип ачып алышы ыктымал.\n\nТелефонуңуздун кулпусун сизге аябай окшош (мисалы, эгизиңиз) адам ачып алышы мүмкүн."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"\"Жүзүнөн таануу\" функциясы аркылуу түзмөгүңүздүн кулпусун ачып, колдонмолорго кирип жана төлөмдөрдү ырастай аласыз.\n\nКөңүл буруңуз:\nЭкранды карап койсоңуз эле, түзмөгүңүздүн кулпусу ачылып калышы мүмкүн.\n\nОшондой эле кимдир бирөө көзүңүз жумулуп турганда да, телефонуңузду жүзүңүзгө жакын алып келип ачып алышы ыктымал.\n\nТелефонуңуздун кулпусун сизге аябай окшош (мисалы, эгизиңиз) адам ачып алышы мүмкүн."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Жүзүңүздү таануу дайындарын өчүрөсүзбү?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Жүзүнөн таануу функциясын колдонууда топтолгон дайын-даректер биротоло өчүрүлөт. Өчүрүлгөндөн кийин, телефонуңуздун кулпусун ачып, колдонмолорго кирип жана төлөмдөрдү ырастоо үчүн, PIN кодуңуз, графикалык ачкычыңыз же сырсөзүңүз суралат."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Телефонуңузду Жүзүнөн таануу функциясы менен ачыңыз"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Тармакка кирүү үчүн бул жерди таптаңыз"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Мб/ск"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Мб/ск"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Мб/ск"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> бул түзмөктө WiFi\'ды күйгүзгөнү жатат"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> бул түзмөктө WiFi\'ды өчүргөнү жатат"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Мүчлштктрдү оңдгуч колд байт-кодун ырсто"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"ART ырастагычына мүчүлүштүктөрдү оңдогуч колдонмолордогу байт-кодду ырастоого уруксат берүү"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Жаңыртуу иретин көрсөтүү"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Учурдагы дисплейди жаңыртуу иретин көрсөтүү"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Планшет башка түзмөккө тийгенде берилиштердин алмашуусуна уруксат берүү"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Телефон башка түзмөккө тийгенде маалымат алмашат"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Планшет NFC түзмөгүнө тийгенде маалыматты алмашууга уруксат берилет"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Телефон NFC түзмөгүнө тийгенде маалыматты алмашууга уруксат берилет"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC\'ни күйгүзүү"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC ушул жана башка жакын арадагы түзмөктөрдүн (мисалы, төлөм терминалдары, кабыл алуучу түзмөктөр жана интерактивдүү жарнамалар менен тегдер) ортосунда маалымат алмашууга мүмкүндүк берет."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFC кызматын коопсуздоо"</string>
@@ -850,7 +853,6 @@
<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_expanded" msgid="1086342300472408106">"жыйыштыруу"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Абалы"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Байланыш ылдамдыгын берүү"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Байланыш ылдамдыгын алуу"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Байланыш ылдамдыгы"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Жыштык"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP дарек"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Төмөнкү аркылуу сакталган"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Түзмөк розеткага сайылып, кубатталып жана күйүп турганын текшериңиз"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Түзмөк розеткага сайылып, кубатталып жана күйүп турганын текшериңиз. Эгер маселе чечилбесе, түзмөктү өндүрүүчүгө кайрылыңыз"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"\"<xliff:g id="SSID">%1$s</xliff:g>\" тармагын бул түзмөккө кошууга болбойт"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Түзмөктү Wi‑Fi байланыш түйүнүнө/роутерге жакын жылдырып көрүңүз"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Сырсөздү текшерип, кайра аракет кылыңыз"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Түзмөктү өндүрүүчүгө кайрылыңыз"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Туташууну текшерип, кайра аракет кылыңыз"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Тармакты тандоо"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Түзмөктү туташтыруу үчүн тармакты тандаңыз"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi\'ды, мобилдик түзмөктү жана Bluetooth\'ду баштапкы абалга келтирүү"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Ушуну менен тармактын бардык жөндөөлөрү баштапкы абалга келет. Тактап айтканда: \n\n"<li>"Wi‑Fi"</li>\n<li>"Мобилдик Интернет"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Жүктөп алган SIM’дерди тазалоо"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Экраныңыздагы элементтерди түзмөк окуп бериши үчүн аларды таптап коюңуз"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Коштомо жазуулардын жеке жөндөөлөрү"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Чоңойтуу"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Чоңойтуу аймагы"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Экранды чоңойтуп жатканда чоңойтула турган аймакты(тарды) тандаңыз"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Толук экран"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Экрандын бир бөлүгү"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Толук экран жана экранды бир бөлүгү"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Толук экранды чоңойтуу"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Экрандын бир бөлүгүн чоңойтуу"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Жылдыруу көзөмөлдөгүчүн көрсөтүү"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Чоңойтуу аймагын жылдыруу үчүн джойстик сыяктуу көзөмөлдөгүчтү көрсөтүү"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Чоңойтуунун жөндөөлөрү"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Үч жолу таптап чоңойтуу"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Ыкчам баскыч менен чоңойтуу"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Ыкчам баскыч жана үч жолу таптоо менен чоңойтуу"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Атайын мүмкүнчүлүктөр кызматын күйгүзүү же өчүрүү үчүн экранды эки манжаңыз менен ылдый жагынан өйдө көздөй сүрүңүз.\n\nКызматтарды которуштуруу үчүн эки манжаңыз менен өйдө сүрүп, кармап туруңуз."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Атайын мүмкүнчүлүктөр кызматын күйгүзүү же өчүрүү үчүн экранды үч манжаңыз менен ылдый жагынан өйдө көздөй сүрүңүз.\n\nКызматтарды которуштуруу үчүн үч манжаңыз менен өйдө сүрүп, кармап туруңуз."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Түшүндүм"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Ачуу үчүн ыкчам баскычты колдонуу"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Чоңойтуу үчүн ыкчам баскычты колдонуу"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g> кызматын ачуучу ыкчам баскыч"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Чоңойтуучу ыкчам баскыч"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Түсүн тууралоону ачуучу ыкчам баскыч"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Атайын мүмкүнчүлүктөр баскычы"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"экранды төмөндөн жогору карай эки манжа менен сүрүп коюу"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Экрандын төмөн жагында жайгашкан <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> баскычын басыңыз"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Автоматтык түрдө жоголуп кетүүчү билдирүүлөрдөгү аракеттерди аткарууга канча убакыт керектелерин көрсөтүңүз.\n\nБул параметр айрым колдонмолордо иштебейт."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Коё бербей басып туруу узактыгы"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Түстү инверсиялоо"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Түзмөктүн иштешине кедергисин тийгизиши мүмкүн"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Түстөрдү инверсиялоо"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Жарык экрандарды караңгылатып, көздөрү жарыкка сезгич адамдарга көрүүнү жеңилдетет.\n\nЭскертүү: караңгы түстөр жарык болуп көрүнөт. Сүрөттөрдүн да жарыктыгы өзгөрөт."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Кечигүү убакыты"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Эгер чычканды колдонуп жатсаңыз, ал бир нече убакытка кыймылсыз турганда автоматтык түрдө иштегендей кылып жөндөңүз."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Баскыч басылганга чейин кармалган убакыт"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Басып жооп берүү"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> колдонмосун пайдалануу"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Түсүн тууралоону иштетүү"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Коштомо жазууларды иштетүү"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Коштомо жазууларды көрсөтүү"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Коштомо жазуунун көрүнүшү"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Тексттин өлчөмү, коштомо жазуунун стили"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Көбүрөөк параметрлер"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Бул жөндөө айрым колдонмолордо иштебейт."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Атайын мүмкүнчүлүктөр баскычы"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"экранды төмөндөн жогору карай эки манжа менен сүрүп коюу"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Бул кызмат туура эмес иштеп жатат."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Ылдам тууралоолор абалында көргөзүү"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Тууралоо режими"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Кызыл-жашыл"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Кызыл-жашыл"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Көк-сары"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"Дейтераномалия"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"Протаномалия"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"Тританомалия"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">Өтө кыска убакытка кечиктирүү (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> мс)</item>
<item quantity="one">Өтө кыска убакытка кечиктирүү (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> мс)</item>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Жөндөөлөр"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, тармак туташуусу, интернет, зымсыз, дайындар, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi билдирме, wifi билдирме"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"трафиктин сарпталышы"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Дирилдөөнү токтотуу, таптап коюу, баскычтоп"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24 сааттык форматты колдонуу"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Жүктөп алуу"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Ыңгайлаштырылуучу билдирмелер"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Ыңгайлаштырылуучу билдирменин маанилүүлүгү"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Маанилүү эмес билдирмелерге үнсүз режим автоматтык түрдө коюлат"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Ыңгайлаштырылуучу билдирменин ирети"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Билдирмелерди ылайыктуулугу боюнча автоматтык түрдө иреттөө"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Сунушталган аракеттер жана жооптор"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Сунушталган аракеттер менен жооптор автоматтык түрдө көрүнөт"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Билдирмени тындырууга уруксат берүү"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Маанилүү эмес билдирмелердин сүрөтчөлөрүн жашыруу"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Маанилүү эмес билдирмелердин сүрөтчөлөрү абал тилкесинде көрсөтүлбөйт"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Билдирмелердин белгилери көрүнсүн"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Акыркы жазышуулардын тилкесин көрсөтүү"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Калкып чыкма билдирмелер"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Айрым билдирмелер экранда көбүк катары көрсөтүлөт"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Айрым билдирмелер экранга калкып чыкма кеңештер түрүндө көрүнөт. Аны ачуу үчүн басып коюңуз. Ал эми жашыруу үчүн, экрандын төмөн жагына сүйрөп барыңыз."</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Маалымат"</string>
<string name="low_label" msgid="6525629096999711220">"Төмөн"</string>
<string name="high_label" msgid="357503396626018487">"Жогору"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Экрандын сезгичтиги өтө жогору болгондо, колдонмодо экрандын четтериндеги жаңсоолор иштебей калышы мүмкүн."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Сол кыры"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Оң кыры"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Экрандын сезгичтиги өтө жогору болгондо, колдонмодо экрандын четтериндеги жаңсоолор иштебей калышы мүмкүн."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Фонду сезгичтиги"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Жаңсоо жөндөөлөрү"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"жаңсап чабыттоо, фонду сезгичтиги, артка жаңсоосу"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Убакытты жана билдирмелерди текшерүү үчүн эки жолу басуу"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Планшетти текшерүү үчүн эки жолу таптаңыз"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Түзмөктү текшерүү үчүн эки жолу таптаңыз"</string>
@@ -4560,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Медициналык маалымат, өзгөчө кырдаал байланыштары"</string>
<string name="see_more" msgid="7499355691042812723">"Дагы көрүү"</string>
<string name="see_less" msgid="2642392725363552793">"Азыраак көрүү"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g> менен колдонулуучу түзмөк"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Жумуш саясатыңыздын маалыматы"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"IT администраторуңуз тарабынан башкарылган жөндөөлөр"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Мүчүлүштүк тууралуу кабар берүүнү иштеткич"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Түзмөгүңүздөгү Мүчүлүштүк тууралуу кабар берүү ыкчам баскычын кайсы колдонмо иштетерин аныктайт."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Жеке"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Жумуш"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Демейки тутум"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Тандалган нерсе жараксыз болуп калган. Кайра аракет кылыңыз."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-lo/arrays.xml b/res/values-lo/arrays.xml
index a4f178e..eed105e 100644
--- a/res/values-lo/arrays.xml
+++ b/res/values-lo/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"ບໍ່ມີ"</item>
diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml
index 4d04fdf..159af58 100644
--- a/res/values-lo/strings.xml
+++ b/res/values-lo/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"ຍ້າຍໄປລຸ່ມສຸດ"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"ລຶບພາສາອອກ"</string>
<string name="activity_picker_label" msgid="351250401590691126">"ເລືອກກິດຈະກຳ"</string>
- <string name="device_info_label" msgid="2935198177248803716">"ຂໍ້ມູນອຸປະກອນ"</string>
<string name="display_label" msgid="3056320781191343221">"ໜ້າຈໍ"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"ພື້ນທີ່ເກັບຂໍ້ມູນ USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD card"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"ລຶບຂໍ້ມູນໃບໜ້າອອກ"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"ຕັ້ງຄ່າການປົດລັອກດ້ວຍໜ້າ"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"ໃຊ້ການປົດລັອກດ້ວຍໜ້າເພື່ອປົດລັອກອຸປະກອນຂອງທ່ານ, ເຂົ້າສູ່ລະບົບແອັບ ແລະ ຢືນຢັນການຈ່າຍເງິນ.\n\nກະລຸນາຮັບຊາບວ່າ:\nການເບິ່ງໂທລະສັບສາມາດປົດລັອກມັນໄດ້ໂດຍທີ່ທ່ານບໍ່ໄດ້ຕັ້ງໃຈ.\n\nໂທລະສັບຂອງທ່ານສາມາດຖືກປົດລັອກໄດ້ໂດຍຄົນອື່ນຫາກມັນຖືກນຳໄປຍື່ນໃສ່ໜ້າທ່ານໃນຂະນະທີ່ທ່ານມືນຕາຢູ່.\n\nໂທລະສັບຂອງທ່ານສາມາດຖືກປົດລັອກໄດ້ໂດຍຄົນທີ່ໜ້າຄ້າຍທ່ານຫຼາຍ ເຊັ່ນ: ລູກຂອງທ່ານ ຫຼື ອ້າຍນ້ອງທີ່ເປັນຝາແຝດ."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"ໃຊ້ການປົດລັອກດ້ວຍໜ້າເພື່ອປົດລັອກອຸປະກອນຂອງທ່ານ, ເຂົ້າສູ່ລະບົບແອັບ ແລະ ຢືນຢັນການຈ່າຍເງິນ.\n\nກະລຸນາຮັບຊາບວ່າ:\nການເບິ່ງໂທລະສັບສາມາດປົດລັອກມັນໄດ້ໂດຍທີ່ທ່ານບໍ່ໄດ້ຕັ້ງໃຈ.\n\nໂທລະສັບຂອງທ່ານສາມາດຖືກປົດລັອກໄດ້ໂດຍຄົນອື່ນຫາກມັນຖືກນຳໄປຍື່ນໃສ່ໜ້າທ່ານ, ເຖິງແມ່ນວ່າທ່ານຈະກຳລັງຫຼັບຕາຢູ່ກໍຕາມ.\n\nໂທລະສັບຂອງທ່ານສາມາດຖືກປົດລັອກໄດ້ໂດຍຄົນທີ່ໜ້າຄ້າຍທ່ານຫຼາຍ ເຊັ່ນ: ລູກຂອງທ່ານ ຫຼື ອ້າຍນ້ອງທີ່ເປັນຝາແຝດ."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"ລຶບຂໍ້ມູນໃບໜ້າອອກບໍ?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"ຂໍ້ມູນໃບໜ້າທີ່ໃຊ້ໂດຍປົດລັອກດ້ວຍໜ້າຈະຖືກລຶບອອກຢ່າງຖາວອນ ແລະ ປອດໄພ. ຫຼັງຈາກການລຶບແລ້ວ, ທ່ານຈະຕ້ອງໃຊ້ PIN, ຮູບແບບປົດລັອກ ຫຼື ລະຫັດຜ່ານໃນການປົດລັອກໂທລະສັບ, ການລົງຊື່ເຂົ້າໃຊ້ແອັບ ແລະ ການຢືນຢັນການຈ່າຍເງິນ."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"ໃຊ້ການປົດລັອກດ້ວຍໜ້າເພື່ອປົດລັອກໂທລະສັບຂອງທ່ານ"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"ແຕະບ່ອນນີ້ເພື່ອເຂົ້າສູ່ລະບົບເຄືອຂ່າຍ"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> ຕ້ອງການເປີດໃຊ້ Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> ຕ້ອງການປິດ Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"ຢັ້ງຢືນ bytecode ຂອງແອັບທີ່ສາມາດດີບັກໄດ້"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"ອະນຸຍາດໃຫ້ ART ຢັ້ງຢືນ bytecode ສຳລັບແອັບທີ່ດີບັກໄດ້"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"ສະແດງອັດຕາການຣີເຟຣຊ"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"ສະແດງອັດຕາການຣີເຟຣຊໜ້າຈໍປັດຈຸບັນ"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"ອະນຸຍາດໃຫ້ແລກປ່ຽນຂໍ້ມູນເມື່ອນຳແທັບເລັດ ໄປແຕະໃສ່ອຸປະກອນອື່ນ"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"ອະນຸຍາດໃຫ້ມີການແລກປ່ຽນຂໍ້ມູນເມື່ອ ໂທລະສັບແຕະກັບອຸປະກອນອື່ນ"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"ອະນຸຍາດໃຫ້ມີການແລກປ່ຽນຂໍ້ມູນເມື່ອແທັບເລັດແຕະໃສ່ອຸປະກອນ NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"ອະນຸຍາດໃຫ້ມີການແລກປ່ຽນຂໍ້ມູນເມື່ອໂທລະສັບແຕະໃສ່ອຸປະກອນ NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"ເປີດໃຊ້ NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC ແລກປ່ຽນຂໍ້ມູນລະຫວ່າງອຸປະກອນນີ້ ແລະ ອຸປະກອນອື່ນໃກ້ຄຽງ ຫຼື ເປົ້າໝາຍ ເຊັ່ນ: ຊ່ອງທາງການຈ່າຍເງິນ, ຕົວອ່ານການເຂົ້າເຖິງ ແລະ ໂຄສະນາ ຫຼື ແທັກແບບມີປະຕິສຳພັນ."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"ຮັກສາຄວາມປອດໄພ NFC"</string>
@@ -850,7 +853,6 @@
<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_expanded" msgid="1086342300472408106">"ຫຍໍ້ລົງ"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"ສະຖານະ"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"ຄວາມໄວລິ້ງການໂອນຂໍ້ມູນ"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"ຄວາມໄວລິ້ງການຮັບຂໍ້ມູນ"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"ຄວາມໄວລິ້ງ"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"ຄວາມຖີ່"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"ທີ່ຢູ່ IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"ບັນທຶກແລ້ວຜ່ານ"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"ກະລຸນາກວດສອບວ່າສຽບສາຍອຸປະກອນແລ້ວ, ສາກເຕັມແລ້ວ ແລະ ເປີດໃຊ້ແລ້ວ"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"ກະລຸນາກວດສອບວ່າສຽບສາຍອຸປະກອນແລ້ວ, ສາກເຕັມແລ້ວ ແລະ ເປີດໃຊ້ແລ້ວ. ຫາກຍັງຄົງພົບບັນຫາຢູ່, ກະລຸນາຕິດຕໍ່ຜູ້ຜະລິດອຸປະກອນ"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"ອຸປະກອນນີ້ບໍ່ຮອງຮັບການເພີ່ມ “<xliff:g id="SSID">%1$s</xliff:g>”"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"ໃຫ້ລອງຍ້າຍອຸປະກອນເຂົ້າໃກ້ຈຸດເຂົ້າເຖິງ/ເຣົາເຕີ Wi‑Fi ຂອງທ່ານ"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"ກະລຸນາກວດສອບລະຫັດຜ່ານແລ້ວລອງໃໝ່"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"ກະລຸນາຕິດຕໍ່ຜູ້ຜະລິດອຸປະກອນ"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"ກະລຸນາກວດສອບແລ້ວລອງໃໝ່"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"ເລືອກເຄືອຂ່າຍ"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"ກະລຸນາເລືອກເຄືອຂ່າຍເພື່ອເຊື່ອມຕໍ່ຫາອຸປະກອນຂອງທ່ານ"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"ຣີເຊັດ Wi-Fi, ມືຖື ແລະ Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"ນີ້ຈະເປັນການຣີເຊັດການຕັ້ງຄ່າເຄືອຂ່າຍທັງໝົດ, ຮວມເຖິງ:\n\n"<li>"Wi‑Fi"</li>\n<li>"ອິນເຕີເນັດມືຖື"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"ລຶບ SIM ທີ່ດາວໂຫລດມາແລ້ວອອກ"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"ແຕະລາຍການໃນໜ້າຈໍຂອງທ່ານເພື່ອຟັງອອກສຽງ"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"ການຕັ້ງຄ່າຄຳບັນຍາຍ"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"ການຂະຫຍາຍ"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"ພື້ນທີ່ການຂະຫຍາຍ"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"ເລືອກພື້ນທີ່ການຂະຫຍາຍທີ່ທ່ານຕ້ອງການໃຊ້ເມື່ອຂະຫຍາຍໜ້າຈໍ"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"ເຕັມຈໍ"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"ບາງສ່ວນຂອງໜ້າຈໍ"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"ເຕັມຈໍ ແລະ ບາງສ່ວນຂອງຈໍ"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"ຂະຫຍາຍທັງໜ້າຈໍ"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"ຂະຫຍາຍບາງສ່ວນຂອງໜ້າຈໍ"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"ສະແດງຕົວຄວບຄຸມການຍ້າຍ"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"ສະແດງຕົວຄວບຄຸມທີ່ຄ້າຍຈອຍສະຕິກເພື່ອຍ້າຍພື້ນທີ່ການຂະຫຍາຍ"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"ການຕັ້ງຄ່າການຂະຫຍາຍ"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"ຂະຫຍາຍດ້ວຍການແຕະສາມເທື່ອ"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"ຂະຫຍາຍດ້ວຍທາງລັດ"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"ຂະຫຍາຍດ້ວຍທາງລັດ ແລະ ການແຕະສາມເທື່ອ"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"ເພື່ອປິດ ຫຼື ເປີດບໍລິການການຊ່ວຍເຂົ້າເຖິງ, ໃຫ້ປັດຂຶ້ນຈາກລຸ່ມສຸດຂອງໜ້າຈໍດ້ວຍສອງນິ້ວ.\n\nເພື່ອສະຫຼັບລະຫວ່າງບໍລິການຕ່າງໆ, ໃຫ້ປັດຂຶ້ນດ້ວຍສອງນິ້ວຄ້າງໄວ້."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"ເພື່ອປິດ ຫຼື ເປີດບໍລິການການຊ່ວຍເຂົ້າເຖິງ, ໃຫ້ປັດຂຶ້ນຈາກລຸ່ມສຸດຂອງໜ້າຈໍດ້ວຍສາມນິ້ວ.\n\nເພື່ອສະຫຼັບລະຫວ່າງບໍລິການຕ່າງໆ, ໃຫ້ປັດຂຶ້ນດ້ວຍສາມນິ້ວຄ້າງໄວ້."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"ເຂົ້າໃຈແລ້ວ"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"ໃຊ້ທາງລັດເພື່ອເປີດ"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"ໃຊ້ທາງລັດເພື່ອຂະຫຍາຍ"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"ທາງລັດເພື່ອເປີດ <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"ທາງລັດເພື່ອຂະຫຍາຍ"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"ທາງລັດເພື່ອເປີດການແກ້ໄຂສີ"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"ປຸ່ມການຊ່ວຍເຂົ້າເຖິງ"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"ປັດ 2 ນິ້ວຂຶ້ນຈາກລຸ່ມສຸດ"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"ແຕະໃສ່ປຸ່ມ <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ຢູ່ລຸ່ມສຸດຂອງໜ້າຈໍທ່ານ"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"ເລືອກໄລຍະເວລາເພື່ອສະແດງຂໍ້ຄວາມໃຫ້ທ່ານດຳເນີນການ, ແຕ່ຈະເຫັນຊົ່ວຄາວເທົ່ານັ້ນ.\n\nບໍ່ແມ່ນທຸກແອັບທີ່ຮອງຮັບການຕັ້ງຄ່ານີ້."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"ການກົດຄ້າງໄວ້"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"ການປີ້ນສີ"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"ອາດກະທົບກັບປະສິດທິພາບ"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"ສະຫຼັບສີ"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"ປ່ຽນໜ້າຈໍທີ່ແຈ້ງໃຫ້ມືດລົງເພື່ອໃຫ້ຜູ້ທີ່ໄວຕໍ່ແສງແຈ້ງສາມາດໄດ້ຮັບປະສົບການໃນການເບິ່ງທີ່ດີຂຶ້ນ.\n\nໝາຍເຫດ: ມືດຈະກາຍເປັນສີແຈ້ງ. ຮູບກໍຈະມີສີກົງກັນຂ້າມນຳ."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"ຄຳນຶງຮອດເວລາ"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"ຫາກທ່ານກຳລັງໃຊ້ເມົ້າຢູ່, ທ່ານສາມາດຕັ້ງໃຫ້ລູກສອນເຮັດຄຳສັ່ງອັດຕະໂນມັດເມື່ອມັນຢຸດເຄື່ອນໄຫວເປັນໄລຍະເວລາໜຶ່ງໄດ້."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"ໜ່ວງເວລາກ່ອນຄລິກ"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"ການຕອບສະໜອງການສຳຜັດ"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"ໃຊ້ <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"ໃຊ້ການແກ້ໄຂສີ"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"ໃຊ້ຄຳບັນຍາຍ"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"ສະແດງຄຳບັນຍາຍ"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"ການສະແດງຄຳບັນຍາຍ"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"ຂະໜາດຂໍ້ຄວາມ, ຮູບແບບຄຳບັນຍາຍ"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"ຕົວເລືອກເພີ່ມເຕີມ"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"ບໍ່ແມ່ນແອັບທັງໝົດທີ່ຈະຮອງຮັບການຕັ້ງຄ່ານີ້."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"ປຸ່ມການຊ່ວຍເຂົ້າເຖິງ"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"ປັດສອງນິ້ວຂຶ້ນຈາກລຸ່ມສຸດ"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"ການຕັ້ງຄ່າ"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, ການເຊື່ອມຕໍ່ເຄືອຂ່າຍ, ອິນເຕີເນັດ, ໄຮ້ສາຍ, ຂໍ້ມູນ, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"ການແຈ້ງເຕືອນ Wi‑Fi, ການແຈ້ງເຕືອນ wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ການນຳໃຊ້ອິນເຕີເນັດ"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"ຢຸດການສັ່ນເຕືອນ, ແຕະ, ແປ້ນພິມ"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"ໃຊ້ຮູບແບບ 24 ຊົ່ວໂມງ"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ດາວໂຫລດ"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"ການແຈ້ງເຕືອນແບບປັບປ່ຽນໄດ້ເອງ"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"ຄວາມສຳຄັນການແຈ້ງເຕືອນແບບປັບໄດ້ເອງ"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"ຕັ້ງການແຈ້ງເຕືອນທີ່ມີຄວາມສຳຄັນຕ່ຳກວ່າໃຫ້ເປັນແບບສຸພາບໂດຍອັດຕະໂນມັດ"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"ການຈັດອັນດັບການແຈ້ງເຕືອນແບບປັບແຕ່ງອັດຕະໂນມັດ"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"ຈັດອັນດັບການແຈ້ງເຕືອນຕາມຄວາມກ່ຽວຂ້ອງ"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"ຄຳສັ່ງ ແລະ ການຕອບກັບທີ່ແນະນຳ"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"ສະແດງຄຳສັ່ງ ແລະ ການຕອບກັບທີ່ແນະນຳໂດຍອັດຕະໂນມັດ"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"ອະນຸຍາດໃຫ້ເລື່ອນການແຈ້ງເຕືອນ"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"ເຊື່ອງໄອຄອນຈາກການແຈ້ງເຕືອນແບບສຸພາບ"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"ໄອຄອນຈາກການແຈ້ງເຕືອນແບບສຸພາບຂອງທ່ານຈະບໍ່ສະແດງໃນແຖບສະຖານະ"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"ອະນຸຍາດຈຸດການແຈ້ງເຕືອນ"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"ສະແດງແຖບການສົນທະນາຫຼ້າສຸດ"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Bubbles"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"ການແຈ້ງເຕືອນບາງຢ່າງອາດປາກົດເປັນ bubble ຢູ່ໜ້າຈໍ"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"ການແຈ້ງເຕືອນບາງຢ່າງ ແລະ ເນື້ອຫາອື່ນໆສາມາດປາກົດເປັນ bubbles ຢູ່ໜ້າຈໍໄດ້. ເພື່ອເປີດ bubble ໃດໜຶ່ງ, ໃຫ້ແຕະໃສ່ມັນ. ເພື່ອປິດມັນໄວ້, ໃຫ້ລາກມັນລົງມາທາງລຸ່ມຂອງໜ້າຈໍ."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"ຂໍ້ມູນ"</string>
<string name="low_label" msgid="6525629096999711220">"ຕ່ຳ"</string>
<string name="high_label" msgid="357503396626018487">"ສູງ"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"ຄວາມລະອຽດອ່ອນທີ່ສູງຂຶ້ນອາດຂັດແຍ່ງກັບທ່າທາງແອັບໃດໆທີ່ມີຢູ່ຂອບຈໍ."</string>
+ <string name="left_edge" msgid="1513576842959071849">"ຂອບຊ້າຍ"</string>
+ <string name="right_edge" msgid="1505309103265829121">"ຂອບຂວາ"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"ຄວາມລະອຽດອ່ອນທີ່ສູງຂຶ້ນອາດຂັດແຍ່ງກັບທ່າທາງແອັບໃດໆທີ່ມີຢູ່ຂອບຈໍ."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"ຄວາມລະອຽດອ່ອນກັບຫຼັງ"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"ການຕັ້ງຄ່າທ່າທາງ"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ການນຳທາງທ່າທາງ, ຄວາມລະອຽດອ່ອນທາງຫຼັງ, ທ່າທາງທາງຫຼັງ"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ແຕະສອງເທື່ອເພື່ອກວດສອບໂທລະສັບ"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ແຕະສອງເທືື່ອເພື່ອກວດສອບແທັບເລັດ"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ແຕະສອງເທືື່ອເພື່ອກວດສອບອຸປະກອນ"</string>
@@ -4554,7 +4588,6 @@
<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">"ຊື່ເອດເຊສພອຍ (APN)"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"ບໍ່ສາມາດໃຊ້ໄດ້ເມື່ອເຊື່ອມຕໍ່ກັບ <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"ຂໍ້ມູນທາງການແພດ, ການຕິດຕໍ່ສຸກເສີນ"</string>
<string name="see_more" msgid="7499355691042812723">"ເບິ່ງເພີ່ມເຕີມ"</string>
<string name="see_less" msgid="2642392725363552793">"ເບິ່ງໜ້ອຍລົງ"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"ອຸປະກອນທີ່ຈະໃຊ້ກັບ <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"ຂໍ້ມູນນະໂຍບາຍວຽກຂອງທ່ານ"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"ການຕັ້ງຄ່າແມ່ນຈັດການໂດຍຜູ້ເບິ່ງແຍງໄອທີຂອງທ່ານ"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"ເຄື່ອງຈັດການລາຍງານຂໍ້ຜິດພາດ"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"ເລືອກແອັບທີ່ຈະໃຫ້ຈັດການທາງລັດລາຍງານຂໍ້ຜິດພາດຢູ່ອຸປະກອນຂອງທ່ານ."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"ສ່ວນຕົວ"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"ວຽກ"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"ຄ່າເລີ່ມຕົ້ນຂອງລະບົບ"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"ບໍ່ສາມາດໃຊ້ການເລືອກນີ້ໄດ້ອີກຕໍ່ໄປແລ້ວ. ກະລຸນາລອງໃໝ່."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-lt/arrays.xml b/res/values-lt/arrays.xml
index e1d0690..735b3d3 100644
--- a/res/values-lt/arrays.xml
+++ b/res/values-lt/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Jokių"</item>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index cb55138..f4eb872 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -220,7 +220,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Perkelti į apačią"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Pašalinti kalbą"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Pasirinkti veiklą"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Įrenginio informacija"</string>
<string name="display_label" msgid="3056320781191343221">"Ekranas"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB atmintinė"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD kortelė"</string>
@@ -379,6 +378,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Ištrinti veido duom."</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Nustatyti Atrakinimą pagal veidą"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Naudodami Atrakinimą pagal veidą atrakinkite įrenginį, prisijunkite prie programų ir patvirtinkite mokėjimus.\n\nNepamirškite toliau nurodytų dalykų:\nŽiūrint į telefoną jis gali būt atrakintas, kai to neketinate atlikti.\n\nTelefoną gali atrakinti kitas asmuo, laikydamas jį prieš jus, kai esate atsimerkę.\n\nTelefoną gali atrakinti į jus labai panašus asmuo, pvz., identiškas dvynys."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Naudodami Atrakinimą pagal veidą atrakinkite įrenginį, prisijunkite prie programų ir patvirtinkite mokėjimus.\n\nNepamirškite toliau nurodytų dalykų:\nŽiūrint į telefoną jis gali būt atrakintas, kai to neketinate atlikti.\n\nTelefoną gali atrakinti kitas asmuo, laikydamas jį prieš jus, net kai esate užsimerkę.\n\nTelefoną gali atrakinti į jus labai panašus asmuo, pvz., identiškas dvynys."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Ištrinti veido duomenis?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Atrakinimo pagal veidą funkcijos naudojami veido duomenys bus visam laikui ir saugiai ištrinti. Pašalinus reikės PIN kodo, atrakinimo piešinio arba slaptažodžio norint atrakinti telefoną, prisijungti prie programų ir patvirtinti mokėjimus."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Naudokite Atrakinimą pagal veidą, kad atrakintumėte telefoną"</string>
@@ -800,13 +800,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Palieskite čia, kad prisijungtumėte prie tinklo"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"Programa „<xliff:g id="REQUESTER">%s</xliff:g>“ nori įjungti „Wi-Fi“"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"Programa „<xliff:g id="REQUESTER">%s</xliff:g>“ nori išjungti „Wi-Fi“"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Patvirtinti derinamų pr. baitinę progr."</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Leisti ART patvirtinti derinamų programų baitinę programą"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Rodyti atnaujinimo dažnį"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Rodyti dabartinio vaizdo atnaujinimo dažnį"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Leisti keistis duomenimis, kai planšetinis kompiuteris aptinka kitą įrenginį"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Leisti keistis duomenimis, kai telefonas paliečia kitą įrenginį"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Leisti keistis duomenimis, kai planšetinis kompiuteris aptinka ALR įrenginį"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Leisti keistis duomenimis, kai telefonas aptinka ALR įrenginį"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"ALR įjungimas"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"ALR atlieka duomenų mainų operacijas tarp šio ir kitų netoliese esančių įrenginių ar paskirties vietų, pvz., mokėjimo terminalų, prieigos kortelių skaitytuvų ir interaktyvių skelbimų ar žymų."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Saugus ALR"</string>
@@ -884,7 +887,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"„Wi‑Fi“ nuskaitymas įjungtas"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Išplėstinės parinktys"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Išskleidžiamojo sąrašo išplėstinės parinktys"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"sutraukti"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"išskleisti"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Tinklo pavadinimas"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Įveskite SSID"</string>
@@ -895,6 +897,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Būsena"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Perdavimo nuorodos sparta"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Gavimo nuorodos sparta"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Susiejimo greitis"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Dažnis"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP adresas"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Išsaugota per"</string>
@@ -934,6 +937,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Įsitikinkite, kad įrenginys įjungtas į maitinimo lizdą, įkrautas ir įjungtas jo maitinimas"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Įsitikinkite, kad įrenginys įjungtas į maitinimo lizdą, įkrautas ir įjungtas jo maitinimas. Jei problema išlieka, susisiekite su įrenginio gamintoju"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Šiame įrenginyje nepalaikomas „<xliff:g id="SSID">%1$s</xliff:g>“ pridėjimas"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Pabandykite perkelti įrenginį arčiau prie „Wi‑Fi“ prieigos taško ar maršruto parinktuvo"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Patikrinkite slaptažodį ir bandykite dar kartą"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Susisiekite su įrenginio gamintoju"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Patikrinkite ryšį ir bandykite dar kartą"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Tinklo pasirinkimas"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Kad prijungtumėte įrenginį, pasirinkite tinklą"</string>
@@ -1602,6 +1608,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Numatytųjų APN nustatymų nustatymas iš naujo baigtas."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Nustat. parinkt. iš naujo"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Tinklą, programas arba įrenginį galima nustatyti iš naujo"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Programas galima nustatyti iš naujo"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Iš naujo nustatyti „Wi-Fi“, mobiliųjų duomenų ir „Bluetooth“ nustatymus"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Bus iš naujo nustatyti visi tinklo nustatymai, įskaitant:\n\n"<li>"„Wi‑Fi“;"</li>\n<li>"mobiliojo ryšio duomenis;"</li>\n<li>"„Bluetooth“."</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Ištrinti atsisiųstas SIM kort."</string>
@@ -2091,6 +2098,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Palieskite elementus ekrane, kad jie būtų skaitomi balsu"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Subtitrų nuostatos"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Didinimas"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Didinimo sritis"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Pasirinkite didinimo sritį (-is), kurią (-ias) norite naudoti, kai didinate ekraną"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Visas ekranas"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Ekrano dalis"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Visas ekranas ir ekrano dalis"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Didinti visą ekraną"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Didinti ekrano dalį"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Rodyti perkėlimo valdiklį"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Rodyti vairasvirtę primenantį valdiklį, skirtą perkelti didinimo sritį"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Didinimo nustatymai"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Didinti palietus tris kartus"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Didinimas naudojant spart. klavišą"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Didinti naud. spart. klav. ir palietus tris kartus"</string>
@@ -2108,6 +2125,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Norėdami įjungti arba išjungti pritaikomumo paslaugą, perbraukite aukštyn dviem pirštais iš ekrano apačios.\n\nNorėdami perjungti paslaugas, perbraukite aukštyn dviem pirštais ir palaikykite."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Norėdami įjungti arba išjungti pritaikomumo paslaugą, perbraukite aukštyn trimis pirštais iš ekrano apačios.\n\nNorėdami perjungti paslaugas, perbraukite aukštyn trimis pirštais ir palaikykite."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Supratau"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Atidarymo sparčiojo klavišo naudojimas"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Didinimo sparčiojo klavišo naudojimas"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Paslaugos „<xliff:g id="SERVICE">%1$s</xliff:g>“ atidarymo spartusis klaviš."</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Didinimo spartusis klavišas"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Spalvų taisymo atidarymo spartusis klav."</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Pritaikomumo mygtukas"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"2 pirštais perbraukti aukštyn iš apačios"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Ekrano apačioje palieskite mygtuką <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>"</string>
@@ -2144,7 +2166,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Pasirinkite, kiek laiko norite rodyti pranešimus, su kuriais reikia atlikti veiksmus ir kurie matomi tik laikinai.\n\nŠis nustatymas palaikomas ne visose programose."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"„Paliesti ir laikyti“ delsa"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Spalvų inversija"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Gali paveikti našumą"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Pakeisti spalvas"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Padarykite šviesų ekraną tamsiu, kad būtų patogiau žiūrėti žmonėms, kurie yra jautrūs ryškiai šviesai.\n\nPastaba: tamsios spalvos taps šviesios. Vaizdų spalvos irgi bus pakeistos."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Neveikos trukmės nust."</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Jei naudojate pelę, galite nustatyti, kad žymeklis imtų veikti automatiškai, kai nejudės tam tikrą laiką."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Delsa prieš paspaudimą"</string>
@@ -2154,7 +2177,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Lietimo grįžtamasis ryšys"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Naudoti „<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>“"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Naudoti spalvų taisymą"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Naudoti subtitrus"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Rodyti subtitrus"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Subtitrų išvaizda"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Teksto dydis, subtitrų stilius"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Daugiau parinkčių"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Šis nustatymas palaikomas ne visose programose."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Pritaikomumo mygtukas"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2 pirštais perbraukti aukštyn iš apačios"</string>
@@ -2178,18 +2204,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Ši paslauga veikia netinkamai."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Rodyti sparčiuosiuose nustatymuose"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Koregavimo režimas"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Raudona, žalia"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Žalia, raudona"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Mėlyna, geltona"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"Deuteranomalija"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"Protanomalija"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"Tritanomalija"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="one">Itin trumpa delsa (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
<item quantity="few">Itin trumpa delsa (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
@@ -3190,6 +3210,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Nustatymai"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, tinklo ryšys, internetas, belaidis ryšys, duomenys, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"„Wi‑Fi“ pranešimas, „Wi‑Fi“ pranešimas"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"duomenų naudojimas"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Stabdyti vibravimą, paliesti, klaviatūra"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Naudoti 24 val. formatą"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Atsisiųsti"</string>
@@ -3451,12 +3472,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Prisitaikantys pranešimai"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Adaptyviųjų pranešimų prioritetas"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Žemesnio prioriteto pranešimus automatiškai nustatyti kaip netrikdančius"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Prisitaikantis pranešimų reitingavimas"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Automatiškai reitinguoti pranešimus pagal atitikimą"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Siūlomi veiksmai ir atsakymai"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Automatiškai rodyti siūlomus veiksmus ir atsakymus"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Leisti nustatyti pranešimus snausti"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Netrikdančių pranešimų piktogramų slėpimas"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Netrikdančių pranešimų piktogramos nerodomos būsenos juostoje"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Leisti pranešimų taškus"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Pastarųjų pokalbių juostos rodymas"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Burbulai"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Kai kurie pranešimai gali būti rodomi kaip debesėliai ekrane"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Kai kurie pranešimai ir kitas turinys ekrane gali būti rodomi kaip debesėliai. Jei norite atidaryti debesėlį, palieskite jį. Jei norite jo atsisakyti, vilkite į ekrano apačią."</string>
@@ -4360,8 +4384,12 @@
<string name="information_label" msgid="6939310810756569298">"Informacija"</string>
<string name="low_label" msgid="6525629096999711220">"Mažas"</string>
<string name="high_label" msgid="357503396626018487">"Didelis"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Didesnis jautrumas gali būti nesuderinamas su visais programų gestais palei ekrano kraštus."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Kairysis kraštas"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Dešinysis kraštas"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Didesnis jautrumas gali būti nesuderinamas su visais programų gestais palei ekrano kraštus."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Grįžtamasis jautrumas"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Gestų nustatymai"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"naršymas gestais, grįžtamasis jautrumas, grįžtamasis gestas"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Telefono tikrinimas dukart palietus"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Planšetinio kompiuterio tikrinimas dukart palietus"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Įrenginio tikrinimas dukart palietus"</string>
@@ -4724,7 +4752,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Netinkamas tinklo režimas (<xliff:g id="NETWORKMODEID">%1$d</xliff:g>). Nepaisyti."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Prieigos taškų pavadinimai"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nepasiekiama, kai prisijungta prie „<xliff:g id="CARRIER">%1$s</xliff:g>“"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Medicininė informacija, kritinės padėties kontaktai"</string>
<string name="see_more" msgid="7499355691042812723">"Žr. daugiau"</string>
<string name="see_less" msgid="2642392725363552793">"Žr. mažiau"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Įrenginiai, kuriuos galima naudoti su „<xliff:g id="APPNAME">%1$s</xliff:g>“"</string>
@@ -4823,4 +4850,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Darbo politikos informacija"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Nustatymus tvarko jūsų IT administratorius"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Grafikos procesorius"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Pranešimų apie riktus doroklė"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Nustatoma, kuri programa apdoroja pranešimo apie riktą spartųjį klavišą įrenginyje."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Asmeninė"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Darbo"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Numatytasis sistemos nustatymas"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Šios parinkties nebegalima pasirinkti. Bandykite dar kartą."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-lv/arrays.xml b/res/values-lv/arrays.xml
index 5e5888c..822e358 100644
--- a/res/values-lv/arrays.xml
+++ b/res/values-lv/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Nav"</item>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index 960d072..ad58067 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -218,7 +218,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Pārvietot uz beigām"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Noņemt valodu"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Darbības izvēle"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Informācija par ierīci"</string>
<string name="display_label" msgid="3056320781191343221">"Ekrāns"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB krātuve"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD karte"</string>
@@ -376,6 +375,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Dzēst sejas datus"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Iestatīt autorizāciju pēc sejas"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Izmantojot autorizāciju pēc sejas, varat atbloķēt ierīci, pierakstīties lietotnēs un apstiprināt maksājumus.\n\nSvarīga informācija!\nSkatīšanās uz ekrānu var to nejauši atbloķēt.\n\nJūsu tālruni var atbloķēt kāds cits, ja to tur jūsu sejas priekšā, kad jūsu acis ir vaļā.\n\nJūsu tālruni var atbloķēt jums līdzīga persona, piemēram, identiska izskata brālis vai māsa."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Izmantojot autorizāciju pēc sejas, varat atbloķēt ierīci, pierakstīties lietotnēs un apstiprināt maksājumus.\n\nSvarīga informācija!\nSkatoties uz tālruni, tas var tikt nejauši atbloķēts.\n\nJūsu tālruni var atbloķēt kāds cits, ja tālrunis tiek turēts pret jūsu seju, kad jūsu acis ir aizvērtas.\n\nJūsu tālruni var atbloķēt jums līdzīga persona, piemēram, identiskais dvīnis."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Vai dzēst sejas datus?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Sejas dati, ar kuriem tiek veikta autorizācija pēc sejas, tiks neatgriezeniski un droši izdzēsti. Pēc noņemšanas jums būs jāizmanto PIN, kombinācija vai parole, lai atbloķētu tālruni, pierakstītos lietotnēs un apstiprinātu maksājumus."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Izmantot tālruņa atbloķēšanai autorizāciju pēc sejas"</string>
@@ -783,13 +783,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Lai pierakstītos tīklā, pieskarieties šeit"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"Lietotnē <xliff:g id="REQUESTER">%s</xliff:g> tiek mēģināts ieslēgt Wi-Fi savienojumu."</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"Lietotnē <xliff:g id="REQUESTER">%s</xliff:g> tiek mēģināts izslēgt Wi-Fi savienojumu."</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Verificēt atkļūdojamu lietotņu bitu kodu"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Atļaut ART verificēt atkļūdojamu lietotņu bitu kodu"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Rādīt atsvaidzin. biežumu"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Rādīt pašreizējo displeja atsvaidzināšanas biežumu"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Atļaut datu apmaiņu, kad planšetdators saskaras ar citu ierīci"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Atļaut datu apmaiņu, kad tālrunis saskaras ar citu ierīci"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Atļaut datu apmaiņu, kad planšetdators saskaras ar NFC ierīci"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Atļaut datu apmaiņu, kad tālrunis saskaras ar NFC ierīci"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Ieslēgt NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC pārsūta datus starp šo ierīci un citām tuvumā esošām ierīcēm vai mērķa vietām, piemēram, maksājumu termināļiem, piekļuves lasītājiem un interaktīvām reklāmām vai tagiem."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Droši NFC"</string>
@@ -867,7 +870,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Wi‑Fi meklēšana ir ieslēgta"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Papildu opcijas"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Nolaižamais saraksts “Papildu opcijas”"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"sakļaut"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"izvērst"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Tīkla nosaukums"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Ievadiet SSID."</string>
@@ -878,6 +880,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Statuss"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Datu pārsūtīšanas ātrums"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Datu saņemšanas ātrums"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Saites izveides ātrums"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Biežums"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP adrese"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Saglabāts, izmantojot"</string>
@@ -917,6 +920,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Ierīcei ir jābūt pievienotai, uzlādētai un ieslēgtai"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Ierīcei ir jābūt pievienotai, uzlādētai un ieslēgtai. Ja problēma joprojām pastāv, sazinieties ar ierīces ražotāju."</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"“<xliff:g id="SSID">%1$s</xliff:g>” pievienošana šajā ierīcē netiek atbalstīta"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Pārvietojiet ierīci tuvāk Wi-Fi piekļuves punktam/ maršrutētājam"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Pārbaudiet paroli un mēģiniet vēlreiz"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Sazinieties ar ierīces ražotāju"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Pārbaudiet savienojumu un mēģiniet vēlreiz"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Tīkla izvēle"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Lai pievienotu ierīci, izvēlieties tīklu."</string>
@@ -1581,6 +1587,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Noklusējuma APN iestatījumu atiestatīšana ir pabeigta."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Atiestatīšanas opcijas"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Var atiestatīt tīklu, lietotnes vai ierīci"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Lietotnes var atiestatīt"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Atiestatīt Wi-Fi, mobilo datu un Bluetooth iestatījumus"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Tādējādi tiks atiestatīti visi tīkla iestatījumi, tostarp:\n\n"<li>"Wi‑Fi;"</li>\n<li>"mobilie dati;"</li>\n<li>"Bluetooth."</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Dzēst lejupielādētās SIM k."</string>
@@ -2068,6 +2075,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Pieskarieties vienumiem ekrānā, lai tie tiktu skaļi nolasīti."</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Subtitru preferences"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Palielinājums"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Palielināšanas apgabals"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Izvēlieties vienu vai vairākus palielināmos apgabalus ekrāna palielināšanai"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Pilnekrāna režīms"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Ekrāna daļa"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Pilnekrāna režīms un ekrāna daļas palielināšana"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Palielināt visu ekrānu"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Palielināt ekrāna daļu"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Pārvietošanas vadīklas rādīšana"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Rādīt kursorsvirai līdzīgu vadīklu, ar kuru var pārvietot palielināšanas apgabalu"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Palielināšanas iestatījumi"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Palielināt, trīsreiz pieskaroties"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Palielināšana ar saīsni"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Palieliniet, lietojot saīsni un trīskāršu skārienu"</string>
@@ -2085,6 +2102,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Lai ieslēgtu vai izslēgtu pieejamības pakalpojumu, velciet ar diviem pirkstiem augšup no ekrāna apakšdaļas.\n\nLai pārslēgtu pakalpojumus, velciet ar diviem pirkstiem augšup un turiet."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Lai ieslēgtu vai izslēgtu pieejamības pakalpojumu, velciet ar trīs pirkstiem augšup no ekrāna apakšdaļas.\n\nLai pārslēgtu pakalpojumus, velciet ar trīs pirkstiem augšup un turiet."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Labi"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Īsinājumtaustiņa izmantošana atvēršanai"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Palielināšana ar īsinājumtaustiņu"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Īsinājumtaustiņš pakalpojuma <xliff:g id="SERVICE">%1$s</xliff:g> atvēršanai"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Īsinājumtaustiņš palielināšanai"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Īsinājumtaustiņš uz krāsu korekciju"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Pieejamības poga"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Velciet augšup ar 2 pirkstiem no apakšdaļas"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Ekrāna apakšdaļā pieskarieties pogai <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>."</string>
@@ -2121,7 +2143,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Izvēlieties to ziņojumu rādīšanas ilgumu, kuros ir iekļauts aicinājums uz darbību, bet kuri tiek rādīti tikai noteiktu laiku.\n\nNe visās lietotnēs šis iestatījums tiek atbalstīts."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Aizkave, pieskaroties un turot"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Krāsu inversija"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Var ietekmēt veiktspēju"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Invertēt krāsas"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Padariet gaišus ekrānus tumšus, lai lietotājiem, kas ir jutīgi pret spilgtu gaismu, būtu labākas skatīšanas iespējas.\n\nPiezīme. Tumšas krāsas kļūs gaišas. Attēlu krāsas tiks invertētas."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Pārdomu laiks"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Ja izmantojat peli, varat iestatīt, lai kursors automātiski noklikšķina, kad tas noteiktu laiku nekustas."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Aizkave pirms klikšķa"</string>
@@ -2131,7 +2154,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Pieskarieties vienumam Atsauksmes"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Izmantot lietotni <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Izmantot krāsu korekciju"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Izmantot subtitrus"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Rādīt parakstus"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Parakstu izskats"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Teksta lielums, parakstu stils"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Citas iespējas"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Ne visās lietotnēs tiek atbalstīts šis iestatījums."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Pieejamības poga"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Velciet augšup ar diviem pirkstiem no apakšdaļas"</string>
@@ -2154,18 +2180,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Šis pakalpojums nedarbojas pareizi."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Rādīt ātrajos iestatījumos"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Korekcijas režīms"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Sarkana/zaļa krāsa"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Zaļa/sarkana krāsa"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Zila/dzeltena krāsa"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"Deiteranomālija"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"Protanomālija"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"Tritanomālija"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="zero">Ārkārtīgi īsa aizkave (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
<item quantity="one">Ārkārtīgi īsa aizkave (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
@@ -3147,6 +3167,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Iestatījumi"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, tīkla savienojums, internets, bezvadu, dati, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi paziņojumi, WiFi paziņojumi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"datu lietojums"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Apturēt vibrāciju, pieskarties, tastatūra"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Izmantot 24 stundu formātu"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Lejupielāde"</string>
@@ -3405,12 +3426,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Adaptīvie paziņojumi"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Adaptīvo paziņojumu prioritāte"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Automātiski iestatīt zemākas prioritātes paziņojumus kā neuzkrītošus"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Adaptīvo paziņojumu ranžēšana"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Automātiski ranžēt paziņojumus pēc atbilstības"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Darbību un atbilžu ieteikumi"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Automātiski rādīt ieteicamās darbības un atbildes"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Atļaut paziņojumu atlikšanu"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Neuzkrītošu paziņojumu ikonu slēpšana"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Neuzkrītošo paziņojumu ikonas netiek rādītas statusa joslā."</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Atļaut paziņojumu punktus"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Rādīt jaunāko sarunu joslu"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Burbuļi"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Daži paziņojumi var tikt rādīti ekrānā kā burbuļi."</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Daži paziņojumi un cita veida saturs var tikt rādīts ekrānā kā burbuļi. Lai atvērtu burbuli, pieskarieties tam. Lai to nerādītu, velciet to pa ekrānu lejup."</string>
@@ -4286,8 +4310,12 @@
<string name="information_label" msgid="6939310810756569298">"Informācija"</string>
<string name="low_label" msgid="6525629096999711220">"Zems"</string>
<string name="high_label" msgid="357503396626018487">"Augsts"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Augstāks jutīguma līmenis var konfliktēt ar lietotņu žestiem gar ekrāna malām."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Kreisā mala"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Labā mala"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Augstāks jutīguma līmenis var konfliktēt ar lietotņu žestiem gar ekrāna malām."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Malu jutīgums"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Žestu iestatījumi"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"žestu navigācija, malu jutīgums, žests Atpakaļ"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Dubultskāriens, lai skatītu tālruņa paziņojumus"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Dubultskāriens, lai skatītu planšetdatora paziņojumus"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Dubultskāriens, lai skatītu ierīces paziņojumus"</string>
@@ -4642,7 +4670,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Nederīgs tīkla režīms: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorēt."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Piekļuves punktu nosaukumi"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nav pieejams, ja izveidots savienojums ar operatoru <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Medicīniskā informācija, kontaktpersonas ārkārtas situācijām"</string>
<string name="see_more" msgid="7499355691042812723">"Skatīt vairāk"</string>
<string name="see_less" msgid="2642392725363552793">"Skatīt mazāk"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Ierīce izmantošanai ar lietotni <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4737,4 +4764,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Jūsu darba politikas informācija"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Iestatījumus pārvalda jūsu IT administrators"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Grafiskais procesors"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Kļūdu pārskatu apstrādātājs"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Šeit varat noteikt, kurai lietotnei jūsu ierīcē jāapstrādā kļūdu pārskatu saīsne."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personiskais profils"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Darba profils"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Sistēmas noklusējums"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Šī atlase vairs nav derīga. Mēģiniet vēlreiz."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-mk/arrays.xml b/res/values-mk/arrays.xml
index 3aca75a..fc9df25 100644
--- a/res/values-mk/arrays.xml
+++ b/res/values-mk/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Ниедна"</item>
diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml
index 955160a..c218afb 100644
--- a/res/values-mk/strings.xml
+++ b/res/values-mk/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Премести најдолу"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Отстрани го јазикот"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Избери активност"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Информации за уред"</string>
<string name="display_label" msgid="3056320781191343221">"Екран"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB меморија"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD картичка"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Избриши под. за лик"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Поставете „Отклучување со лик“"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Користете „Отклучување со лик“ за отклучување на уредот, најавување на апликации и потврдување плаќања.\n\nИмајте предвид:\nТелефонот може да се отклучи кога гледате во него, дури и ако немате таква намера.\n\nНекој друг може да го отклучи вашиот телефон ако го подигне до вашиот лик кога очите ви се отворени.\n\nТелефонот може да го отклучи некој што многу наликува на вас, на пример, ваш идентичен близнак."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Користете „Отклучување со лик“ за отклучување на уредот, најавување на апликации и потврдување плаќања.\n\nИмајте предвид:\nПоглед кон телефонот може да го отклучи и кога немате таква намера.\n\nНекој друг може да го отклучи вашиот телефон ако го подигне до вашиот лик, дури и ако очите ви се затворени.\n\nНекој што многу наликува на вас може да го отклучи вашиот телефон, на пример, ваш идентичен близнак."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Да се избришат податоците за ликот?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Податоците за лицето што се користат за „Отклучување со лик“ ќе се избришат трајно и безбедно. По отстранувањето, ќе ви треба PIN, шема или лозинка за да го отклучувате телефонот, да се најавувате на апликациите и да ги потврдувате плаќањата."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Користете „Отклучување со лик“ за отклучување на телефонот"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Допрете тука за да се најавите на мрежата"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> сака да ја вклучи Wi-Fi мрежата"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> сака да ја исклучи Wi-Fi мрежата"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Потврдете го bytecode на апликациите"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Дозволете ART да го потврди bytecode за апликациите со грешки за отстранување"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Види стапка на освежување"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Прикажи стапка на освежување на тековниот екран"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Овозможи размена на податоци кога таблетот допира друг уред"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Овозможи размена на податоци кога телефонот ќе допре друг уред"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Овозможи размена на податоци кога таблетот ќе допре уред со NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Овозможи размена на податоци кога телефонот ќе допре уред со NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Вклучете NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC разменува податоци меѓу уредов и други уреди или цели во близина, како што се терминали за плаќање, читачи за пристап и интерактивни реклами или ознаки."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Заштитете ја NFC"</string>
@@ -850,7 +853,6 @@
<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_expanded" msgid="1086342300472408106">"собери"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Статус"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Брзина на линкот за пренесување"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Брзина на линкот за примање"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Брзина на врска"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Фреквенција"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP-адреса"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Зачувано преку"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Проверете дали уредот е приклучен, наполнет и вклучен"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Проверете дали уредот е приклучен, наполнет и вклучен. Ако проблемот продолжи, контактирајте со производителот на уредот"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Додавањето на „<xliff:g id="SSID">%1$s</xliff:g>“ не е поддржано од уредов"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Пробајте да го доближите уредот до пристапната точка/рутерот за Wi‑Fi"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Проверете ја лозинката и обидете се повторно"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Контактирајте со производителот на уредот"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Проверете ја врската и обидете се повторно"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Изберете мрежа"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"За да го поврзете уредот, изберете мрежа"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"Ресетирај Wi-Fi, мобилен интернет и Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Ова ќе ги ресетира сите мрежни поставки, вклучувајќи:\n\n"<li>"Wi‑Fi"</li>\n<li>"Мобилен интернет"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Избриши преземени SIM-картички"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Допрете ставки на екранот за да ги слушнете гласно прочитани"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Поставки за титлови"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Зголемување"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Област на зголемување"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Изберете ја областа на зголемување што сакате да ја користите кога се зголемува екранот"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Цел екран"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Дел од екранот"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Цел екран и дел од екран"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Зголеми цел екран"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Зголеми дел од екранот"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Прикажи контролер за поместување"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Прикажи контролер како џојстик за поместување на областа за зголемување"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Поставки за зголемување"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Зголеми со троен допир"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Зголемување со кратенка"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Зголемете со кратенка и троен допир"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"За да ја вклучите или исклучите услугата за пристапност, повлечете нагоре од дното на екранот со два прста.\n\nЗа да се префрлате помеѓу услуги, лизгајте нагоре со два прста и задржете."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"За да ја вклучите или исклучите услугата за пристапност, повлечете нагоре од дното на екранот со три прста.\n\nЗа да се префрлате помеѓу услуги, лизгајте нагоре со три прста и задржете."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Сфатив"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Користете кратенка за отворање"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Користете кратенка за зголемување"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Кратенка за отворање <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Кратенка за зголемување"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Кратенка за отворање „Корекција на бои“"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Копче за пристапност"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Повлечете нагоре од дното со 2 прста"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Допрете го копчето <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> на дното на екранот"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Изберете колку долго да се прикажуваат пораките што бараат да преземете дејство, но се видливи само привремено.\n\nНе сите апликации ја поддржуваат оваа поставка."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Должина на допир и задржување"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Инверзија на бои"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Може да влијае на изведбата"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Инверзија на бои"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Ги претвора светлите екрани во темни со цел луѓето чувствителни на силна светлина да имаат подобро доживување при гледањето.\n\nЗабелешка: темните бои ќе се претворат во светли. Ќе се изврши инверзија на боите и на сликите."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Тајминг за неактивност"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Ако користите глувче, може да го поставите курсорот да дејствува автоматски кога ќе престане да се движи одредено време."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Одложување пред кликнување"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Повратни информации со допир"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Користете <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Користи корекција на боите"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Користи титлови"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Покажи титли"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Изглед на титлите"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Големина на текстот, стил на титлите"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Повеќе опции"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Некои апликации не ја поддржуваат поставкава."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Копче за пристапност"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Повлечете нагоре од дното со 2 прста"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Поставки"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"WiFi, Wi-Fi, мрежна врска, интернет, безжичен, податоци, Wi Fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Известување за Wi‑Fi, Wi‑Fi известување"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"потрошен сообраќај"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Запри вибрации, допир, тастатура"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Користи 24-часовен формат"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Преземање"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Приспособливи известувања"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Приоритет на приспособливи известувања"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Автоматски поставувај ги известувањата со понизок приоритет на „Тивко“"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Приспособливо рангирање известувања"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Автоматски рангирај ги известувањата според важност"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Предложени дејства и одговори"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Автоматски прикажувај предложени дејства и одговори"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Дозволи одложување на известувањата"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Сокриј ги иконите од нежните известувања"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Иконите од нежните известувања не се прикажуваат во статусната лента"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Дозволи точки за известување"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Прикажи лента со скорешни разговори"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Балончиња"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Некои известувања може да се појавуваат како балончиња на екранот"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Некои известувања и други содржини може да се појавуваат како балончиња на екранот. За да отворите балонче, допрете го. За да го отфрлите, повлечете го надолу на екранот."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Информации"</string>
<string name="low_label" msgid="6525629096999711220">"Ниска"</string>
<string name="high_label" msgid="357503396626018487">"Висока"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Повисоката чувствителност може да ја попречува функцијата за движења за апликација по рабовите на екранот."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Лев раб"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Десен раб"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Повисоката чувствителност може да ја попречува функцијата за движења за апликација по рабовите на екранот."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Чувствителност на задната страна"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Поставки за движење"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"навигација со движење, чувствителност на задната страна, движење за назад"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Допрете двапати за да го проверите телефонот"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Допрете двапати за да го проверите таблетот"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Допрете двапати за да го проверите уредот"</string>
@@ -4554,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Медицински информации, контакти за итни случаи"</string>
<string name="see_more" msgid="7499355691042812723">"Видете повеќе"</string>
<string name="see_less" msgid="2642392725363552793">"Види помалку"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Уред за користење со <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Информации за работните правила"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Вашиот администратор за ИТ управува со поставките"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Ракувач со извештајот за грешки"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Одредува која апликација ќе ракува со кратенката за извештајот за грешки на уредот."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Лични"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Работа"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Стандардно за системот"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Изборов веќе не е важечки. Обидете се повторно."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-ml/arrays.xml b/res/values-ml/arrays.xml
index 08c40fc..32df3be 100644
--- a/res/values-ml/arrays.xml
+++ b/res/values-ml/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"ഒന്നുമില്ല"</item>
diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml
index de46e6a..3732569 100644
--- a/res/values-ml/strings.xml
+++ b/res/values-ml/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"താഴേക്ക് നീക്കുക"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"ഭാഷ നീക്കംചെയ്യുക"</string>
<string name="activity_picker_label" msgid="351250401590691126">"പ്രവർത്തനം തിരഞ്ഞെടുക്കുക"</string>
- <string name="device_info_label" msgid="2935198177248803716">"ഉപകരണ വിവരം"</string>
<string name="display_label" msgid="3056320781191343221">"സ്ക്രീൻ"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB സ്റ്റോറേജ്"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD കാർഡ്"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"മുഖ ഡാറ്റ ഇല്ലാതാക്കൂ"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"മുഖം തിരിച്ചറിഞ്ഞുള്ള അൺലോക്ക് സജ്ജീകരിക്കുക"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"നിങ്ങളുടെ ഉപകരണം അൺലോക്ക് ചെയ്യാനും ആപ്പുകളിൽ സൈൻ ഇൻ ചെയ്യാനും പേയ്മെൻ്റുകൾ സ്ഥിരീകരിക്കാനും മുഖം തിരിച്ചറിഞ്ഞുള്ള അൺലോക്ക് ഉപയോഗിക്കുക.\n\nശ്രദ്ധിക്കുക:\nനിങ്ങൾ ഉദ്ദേശിക്കാത്തപ്പോഴും ഫോണിൽ നോക്കിയാൽ അത് അൺലോക്ക് ചെയ്യപ്പെടാം.\n\nനിങ്ങളുടെ കണ്ണുകൾ തുറന്നിരിക്കുമ്പോൾ മറ്റാർക്കെങ്കിലും നിങ്ങളുടെ ഫോൺ നിങ്ങളുടെ മുഖത്തിനു നേരെ നീട്ടി അൺലോക്ക് ചെയ്യാം.\n\nനിങ്ങളുടെ കൂടപ്പിറപ്പിനെ പോലെ, നിങ്ങളുമായി വളരെയധികം സാമ്യതയുള്ള ഒരാൾക്ക് നിങ്ങളുടെ ഫോൺ അൺലോക്ക് ചെയ്യാനായേക്കാം."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"നിങ്ങളുടെ ഉപകരണം അൺലോക്ക് ചെയ്യാനും ആപ്പുകളിൽ സൈൻ ഇൻ ചെയ്യാനും പേയ്മെന്റുകൾ സ്ഥിരീകരിക്കാനും മുഖം തിരിച്ചറിഞ്ഞുള്ള അൺലോക്ക് ഉപയോഗിക്കുക.\n\nഓർക്കുക:\n വെറുതെ ഫോണിലേക്ക് നോക്കിയാൽ, നിങ്ങൾ ഉദ്ദേശിക്കാത്തപ്പോഴും അത് അൺലോക്കാകും.\n\nകണ്ണുകൾ അടച്ചിരിക്കുമ്പോൾ പോലും മറ്റാർക്കെങ്കിലും ഫോൺ നിങ്ങളുടെ മുഖത്തിനു നേരെ നീട്ടി അൺലോക്ക് ചെയ്യാം.\n\nനിങ്ങളുമായി സാദൃശ്യമുള്ള സഹോദരങ്ങളെ പോലെ, നിങ്ങളുമായി വളരെയധികം സാമ്യതയുള്ള ആർക്കും ഫോൺ അൺലോക്ക് ചെയ്യാനാവും."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"മുഖ ഡാറ്റ ഇല്ലാതാക്കണോ?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"\'മുഖം തിരിച്ചറിഞ്ഞുള്ള അൺലോക്ക്\' ഉപയോഗിക്കുന്ന മുഖ ഡാറ്റ ശാശ്വതമായും സുരക്ഷിതമായും ഇല്ലാതാക്കും. നീക്കം ചെയ്തതിനു ശേഷം, ഫോൺ അൺലോക്ക് ചെയ്യാനും ആപ്പുകളിലേക്ക് സൈൻ ഇൻ ചെയ്യാനും പേയ്മെന്റുകൾ സ്ഥിരീകരിക്കാനും നിങ്ങളുടെ പിൻ, പാറ്റേൺ, അല്ലെങ്കിൽ പാസ്വേഡ് ആവശ്യമാണ്."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"നിങ്ങളുടെ ഫോൺ അൺലോക്ക് ചെയ്യാൻ മുഖം തിരിച്ചറിഞ്ഞുള്ള അൺലോക്ക് ഉപയോഗിക്കുക"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"നെറ്റ്വർക്കിലേക്ക് സൈൻ ഇൻ ചെയ്യാൻ ഇവിടെ ടാപ്പ് ചെയ്യുക"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"വൈഫൈ ഓഫാക്കാൻ <xliff:g id="REQUESTER">%s</xliff:g> താൽപ്പര്യപ്പെടുന്നു"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"വൈഫൈ ഓഫാക്കാൻ <xliff:g id="REQUESTER">%s</xliff:g> താൽപ്പര്യപ്പെടുന്നു"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"ഡീബഗ് ചെയ്യാവുന്ന ആപ്പുകളുടെ ബൈറ്റ്കോഡ് പരിശോധിക്കൂ"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"ഡീബഗ്ഗ് ചെയ്യാവുന്ന ആപ്പുകൾക്കായി ബൈറ്റ്കോഡ് പരിശോധിക്കാൻ ART-യെ അനുവദിക്കുക"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"പുതുക്കൽ നിരക്ക് കാണിക്കൂ"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"നിലവിലെ ഡിസ്പ്ലേ പുതുക്കൽ നിരക്ക് കാണിക്കൂ"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"ടാബ്ലെറ്റ് മറ്റൊരു ഉപകരണത്തിൽ സ്പർശിക്കുമ്പോൾ ഡാറ്റ കൈമാറ്റം അനുവദിക്കുക"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"ഫോൺ മറ്റൊരു ഉപകരണത്തെ സ്പർശിക്കുമ്പോൾ ഡാറ്റാ കൈമാറ്റം അനുവദിക്കുക"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"ടാബ്ലെറ്റ് NFC ഉപകരണത്തിൽ സ്പർശിക്കുമ്പോൾ ഡാറ്റ കെെമാറ്റം അനുവദിക്കുക"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"ഫോൺ NFC ഉപകരണത്തിൽ സ്പർശിക്കുമ്പോൾ ഡാറ്റ കെെമാറ്റം അനുവദിക്കുക"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC ഓണാക്കുക"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"ഈ ഉപകരണത്തിനും മറ്റേതെങ്കിലും ചുറ്റുവട്ട ഉപകരണങ്ങൾക്കും അല്ലെങ്കിൽ പേയ്മെന്റ് ടെർമിനലുകളും ആക്സസ്സ് റീഡറുകളും ഇന്ററാക്ടീവ് പരസ്യങ്ങളും അല്ലെങ്കിൽ ടാഗുകളും പോലുള്ള ലക്ഷ്യങ്ങൾക്കും ഇടയിൽ NFC, വിവരങ്ങൾ കൈമാറുന്നു."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"സുരക്ഷിത NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"വൈഫൈ സ്കാനിംഗ് ഓണാക്കി"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"വിപുലമായ ഓപ്ഷനുകൾ"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"ഡ്രോപ്പ് ഡൗൺ പട്ടികയുടെ വിപുലമായ ഓപ്ഷനുകൾ"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"ചുരുക്കുക"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"നില"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"പ്രക്ഷേപണ ലിങ്കിന്റെ വേഗത"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"സ്വീകരണ ലിങ്കിന്റെ വേഗത"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"ലിങ്ക് വേഗത"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"ഫ്രീക്വൻസി"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP വിലാസം"</string>
<string name="passpoint_label" msgid="6513669696739302866">"ഇതുവഴി സംരക്ഷിച്ചു"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"ഉപകരണം പ്ലഗിൻ ചെയ്തെന്നും, ചാർജ്ജ് ചെയ്തെന്നും, ഓണാണെന്നും ഉറപ്പാക്കുക"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"ഉപകരണം പ്ലഗിൻ ചെയ്തെന്നും, ചാർജ്ജ് ചെയ്തെന്നും, ഓണാണെന്നും ഉറപ്പാക്കുക. പ്രശ്നം തുടരുകയാണെങ്കിൽ, ഉപകരണ നിർമ്മാതാവിനെ ബന്ധപ്പെടുക"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"ഈ ഉപകരണം \"<xliff:g id="SSID">%1$s</xliff:g>\" ചേർക്കുന്നതിനെ പിന്തുണയ്ക്കുന്നില്ല"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"ഉപകരണം, വൈഫൈ ആക്സസ് പോയിന്റിന്റെ/റൂട്ടറിന്റെ അരികിലേക്ക് നീക്കി ശ്രമിക്കുക"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"പാസ്വേഡ് പരിശോധിച്ച് വീണ്ടും ശ്രമിക്കുക"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"ഉപകരണ നിർമ്മാതാവുമായി ബന്ധപ്പെടുക"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"കണക്ഷൻ പരിശോധിച്ച് വീണ്ടും ശ്രമിക്കുക"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"നെറ്റ്വർക്ക് തിരഞ്ഞെടുക്കുക"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"ഉപകരണം കണക്റ്റ് ചെയ്യാൻ, ഒരു നെറ്റ്വർക്ക് തിരഞ്ഞെടുക്കുക"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"വൈഫൈ, മൊബൈൽ, Bluetooth റീസെറ്റ് ചെയ്യുക"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"ഇങ്ങനെ ചെയ്താൽ ഇനിപ്പറയുന്നവ ഉൾപ്പെടെയുള്ള എല്ലാ നെറ്റ്വർക്ക് ക്രമീകരണവും പുനഃക്രമീകരിക്കപ്പെടും:\n\n"<li>"വൈഫൈ"</li>\n<li>"മൊബൈൽ ഡാറ്റ"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"ഡൗൺലോഡ് ചെയ്ത SIM-കൾ മായ്ക്കൂ"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"നിങ്ങളുടെ സ്ക്രീനിലെ ഇനങ്ങൾ ഉറക്കെ വായിക്കുന്നത് കേൾക്കാൻ അവയിൽ ടാപ്പ് ചെയ്യുക"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"അടിക്കുറിപ്പ് മുൻഗണനകൾ"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"മാഗ്നിഫിക്കേഷൻ"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"മാഗ്നിഫിക്കേഷൻ ഏരിയ"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"സ്ക്രീൻ മാഗ്നിഫൈ ചെയ്യാൻ, മാഗ്നിഫിക്കേഷൻ ഏരിയ(കൾ) തിരഞ്ഞെടുക്കുക"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"പൂര്ണ്ണ സ്ക്രീന്"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"സ്ക്രീനിന്റെ ഭാഗം"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"പൂർണ്ണ സ്ക്രീനും സ്ക്രീനിന്റെ ഭാഗവും"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"മുഴുവൻ സ്ക്രീനും മാഗ്നിഫൈ ചെയ്യുക"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"സ്ക്രീനിന്റെ ഭാഗം മാഗ്നിഫൈ ചെയ്യുക"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"നീക്കൽ കൺട്രോളർ കാണിക്കുക"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"മാഗ്നിഫിക്കേഷൻ ഏരിയ നീക്കാൻ ജോയ്സ്റ്റിക്ക് പോലെയുള്ള കൺട്രോളർ കാണിക്കുക"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"മാഗ്നിഫിക്കേഷൻ ക്രമീകരണം"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"3 തവണ ടാപ്പ് ചെയ്ത് മാഗ്നിഫൈചെയ്യൂ"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"കുറുക്കുവഴിയിലൂടെ മാഗ്നിഫൈ ചെയ്യൂ"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"കുറുക്കുവഴി, മൂന്ന് തവണ ടാപ്പ് എന്നിവയിലൂടെ മാഗ്നിഫൈ ചെയ്യൂ"</string>
@@ -2062,24 +2079,20 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"ഉപയോഗസഹായി സേവനം ഓണാക്കാനോ ഓഫാക്കാനോ നിങ്ങളുടെ സ്ക്രീനിന്റെ ചുവട്ടിൽ നിന്ന് രണ്ട് വിരലുകൾ കൊണ്ട് മുകളിലേക്ക് സ്വൈപ്പ് ചെയ്യുക.\n\nസേവനങ്ങൾക്കിടയിൽ മാറാൻ രണ്ട് വിരലുകൾ കൊണ്ട് മുകളിലേക്ക് സ്വൈപ്പ് ചെയ്ത് പിടിക്കുക."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"ഉപയോഗസഹായി സേവനം ഓണാക്കാനോ ഓഫാക്കാനോ നിങ്ങളുടെ സ്ക്രീനിന്റെ ചുവട്ടിൽ നിന്ന് മൂന്ന് വിരലുകൾ കൊണ്ട് മുകളിലേക്ക് സ്വൈപ്പ് ചെയ്യുക.\n\nസേവനങ്ങൾക്കിടയിൽ മാറാൻ മൂന്ന് വിരലുകൾ കൊണ്ട് മുകളിലേക്ക് സ്വൈപ്പ് ചെയ്ത് പിടിക്കുക."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"മനസിലായി"</string>
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_software (2920806427635233043) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_software_gesture (6906653331086992721) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_software (3917444742336634202) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_software_gesture (391987875251799972) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_hardware (2356853121810443026) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_hardware (6508972075712224951) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_triple_tap (6543084611445441109) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_triple_tap (2132280626458501422) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_advance (4567868630655591506) -->
- <skip />
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"തുറക്കാൻ കുറുക്കുവഴി ഉപയോഗിക്കൂ"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"മാഗ്നിഫൈ ചെയ്യാൻ കുറുക്കുവഴി ഉപയോഗിക്കൂ"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g> തുറക്കാനുള്ള കുറുക്കുവഴി"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"മാഗ്നിഫൈ ചെയ്യാനുള്ള കുറുക്കുവഴി"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"വർണ്ണം ശരിയാക്കൽ തുറക്കാനുള്ള കുറുക്കുവഴി"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"ഉപയോഗസഹായി ബട്ടൺ"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"ചുവടെ നിന്ന് 2-വിരൽ സ്വൈപ്പ്"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"നിങ്ങളുടെ സ്ക്രീനിന്റെ ചുവടെയുള്ള <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ബട്ടൺ ടാപ്പ് ചെയ്യുക"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_software_gesture" msgid="391987875251799972">"സ്ക്രീനിന്റെ അരികിൽ നിന്നും 2-വിരൽ മുകളിലേക്ക് സ്വൈപ്പ് ചെയ്യുക"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_hardware" msgid="2356853121810443026">"വോളിയം കീകൾ ഹോൾഡ് ചെയ്യുക"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_hardware" msgid="6508972075712224951">"വോളിയം കീകൾ ഒരു സെക്കൻഡ് നേരത്തേക്ക് അമർത്തിപ്പിടിക്കുക"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_triple_tap" msgid="6543084611445441109">"സ്ക്രീൻ മൂന്ന് തവണ ടാപ്പ് ചെയ്യുക"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_triple_tap" msgid="2132280626458501422">"സ്ക്രീൻ 3 തവണ വേഗത്തിൽ ടാപ്പ് ചെയ്യുക (ഇത് നിങ്ങളുടെ ഉപകരണത്തെ മന്ദഗതിയിൽ ആക്കിയേക്കാം)"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_advance" msgid="4567868630655591506">"വിപുലമായത്"</string>
<string name="accessibility_screen_magnification_navbar_configuration_warning" msgid="266736851606791552">"<xliff:g id="SERVICE">%1$s</xliff:g> സേവനത്തിലേക്ക് ഉപയോഗസഹായി ബട്ടൺ സജ്ജമാക്കിയിരിക്കുന്നു. മാഗ്നിഫിക്കേഷൻ ഉപയോഗിക്കുന്നതിന് ഉപയോഗസഹായി ബട്ടൺ സ്പർശിച്ചുപിടിച്ച് മാഗ്നിഫിക്കേഷൻ തിരഞ്ഞെടുക്കുക."</string>
<string name="accessibility_screen_magnification_gesture_navigation_warning" msgid="991017769735632046">"ഉപയോഗസഹായി വിരൽചലനം <xliff:g id="SERVICE">%1$s</xliff:g> എന്നതിൽ ക്രമീകരിച്ചു. മാഗ്നിഫിക്കേഷൻ ഉപയോഗിക്കാൻ, സ്ക്രീനിന്റെ താഴെ നിന്ന് രണ്ട് വിരലുകൾ ഉപയോഗിച്ച് മുകളിലേക്ക് സ്വൈപ്പ് ചെയ്ത് പിടിക്കുക. തുടർന്ന് മാഗ്നിഫിക്കേഷൻ തിരഞ്ഞെടുക്കുക."</string>
<string name="accessibility_global_gesture_preference_title" msgid="3713636732641882959">"വോളിയം കീ കുറുക്കുവഴി"</string>
@@ -2107,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"നടപടി സ്വീകരിക്കാൻ ആവശ്യപ്പെടുന്ന സന്ദേശങ്ങൾ എത്ര സമയം കാണിക്കണമെന്നത് തിരഞ്ഞെടുക്കുക, എന്നാൽ താൽക്കാലികമായി മാത്രമേ ദൃശ്യമാകൂ.\n\nഎല്ലാ ആപ്പുകളും ഈ ക്രമീകരണം പിന്തുണയ്ക്കുന്നില്ല."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"സ്പർശിച്ച്, അമർത്തിപ്പിടിക്കുക"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"വർണ്ണവൈപരീത്യം"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"പ്രകടനത്തെ ബാധിച്ചേക്കാം"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"നെഗറ്റീവ് ലുക്ക്"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"കൂടുതൽ തെളിച്ചമുള്ള പ്രകാശം കാണാൻ ബുദ്ധിമുട്ടുള്ള ആളുകൾക്ക് മികച്ച കാഴ്ചാനുഭവം ലഭിക്കുന്നതിന് ലെെറ്റ് സ്ക്രീനുകൾ ഡാർക്ക് ആക്കുക.\n\nശ്രദ്ധിക്കുക: ഡാർക്ക് നിറങ്ങൾ ലെെറ്റ് നിറങ്ങളാകും. ചിത്രങ്ങളും ഇൻവേർട്ട് ചെയ്യപ്പെടും."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"ഡ്വെൽ സമയം"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"നിങ്ങളുടെ മൗസ് ഉപയോഗിക്കുകയാണെങ്കിൽ, ചലിക്കുന്നത് ഒരു നിശ്ചിത സമയത്തേക്ക് നിലയ്ക്കുമ്പോൾ, സ്വമേധയാ നടപടി എടുക്കുന്ന തരത്തിൽ നിങ്ങൾക്ക് കഴ്സർ സജ്ജമാക്കാവുന്നതാണ്."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"ക്ലിക്കിന് മുമ്പുള്ള കാലതാമസം"</string>
@@ -2117,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"സ്പർശന ഫീഡ്ബാക്ക്"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> ഉപയോഗിക്കുക"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"നിറം ക്രമീകരിക്കൽ ഉപയോഗിക്കുക"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"അടിക്കുറിപ്പുകൾ ഉപയോഗിക്കുക"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"അടിക്കുറിപ്പുകൾ കാണിക്കുക"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"അടിക്കുറിപ്പിന്റെ രൂപം"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"ടെക്സ്റ്റ് വലുപ്പം, അടിക്കുറിപ്പ് ശൈലി"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"കൂടുതൽ ഓപ്ഷനുകൾ"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"എല്ലാ ആപ്പുകൾക്കും ഈ ക്രമീകരണം ഉപയോഗിക്കാനാവില്ല."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"ഉപയോഗസഹായി ബട്ടൺ"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"ചുവടെ നിന്ന് 2-വിരൽ സ്വൈപ്പ്"</string>
@@ -2139,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"ഈ സേവനം ശരിയായി പ്രവർത്തിക്കുന്നില്ല."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"ദ്രുത്ര ക്രമീകരണങ്ങളിൽ ദൃശ്യമാക്കുക"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"തിരുത്തൽ മോഡ്"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"ചുവപ്പ്-പച്ച"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"പച്ച-ചുവപ്പ്"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"നീല-മഞ്ഞ"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"ചുവപ്പ്, പച്ച നിറങ്ങളോടുള്ള വർണ്ണാന്ധത"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"ചുവപ്പ്, പച്ച നിറങ്ങളോടുള്ള വർണ്ണാന്ധത"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"നീല, മഞ്ഞ നിറങ്ങളോടുള്ള വർണ്ണാന്ധത"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">തീരെ ചെറിയ കാലതാമസം (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> മിസെ)</item>
<item quantity="one">തീരെ ചെറിയ കാലതാമസം (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> മിസെ)</item>
@@ -3113,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"ക്രമീകരണം"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"വൈഫൈ, വൈ-ഫൈ, നെറ്റ്വർക്ക് കണക്ഷൻ, ഇന്റർനെറ്റ്, വയർലെസ്സ്, ഡാറ്റ, വൈ ഫൈ"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"വൈഫൈ അറിയിപ്പ്, വൈഫൈ അറിയിപ്പ്"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ഡാറ്റ ഉപയോഗം"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"വൈബ്രേഷൻ നിർത്തുക, ടാപ്പ് ചെയ്യുക, കീബോർഡ്"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-മണിക്കൂർ ഫോർമാറ്റ് ഉപയോഗിക്കുക"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ഡൗൺലോഡ് ചെയ്യുക"</string>
@@ -3368,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"അനുയോജ്യമായ അറിയിപ്പുകൾ"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"അനുയോജ്യമായ അറിയിപ്പുകൾക്കുള്ള മുൻഗണന"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"മുൻഗണന കുറഞ്ഞ അറിയിപ്പുകളെ സ്വയമേവ സൗമ്യം എന്ന് സജ്ജീകരിക്കുക"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"അനുയോജ്യമായ അറിയിപ്പുകളുടെ റാങ്കിംഗ്"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"അറിയിപ്പുകൾ പ്രസക്തി അനുസരിച്ച് സ്വയമേവ റാങ്ക് ചെയ്യൂ"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"നിർദ്ദേശിച്ച പ്രവർത്തനങ്ങളും മറുപടികളും"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"നിർദ്ദേശിച്ച പ്രവർത്തനങ്ങളും മറുപടികളും സ്വയമേവ കാണിക്കൂ"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"അറിയിപ്പ് സ്നൂസ് ചെയ്യൽ അനുവദിക്കുക"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"സൗമ്യമായ അറിയിപ്പുകളിൽ നിന്നുള്ള ഐക്കണുകൾ മറയ്ക്കൂ"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"സൗമ്യമായ അറിയിപ്പുകളിൽ നിന്നുള്ള ഐക്കണുകൾ സ്റ്റാറ്റസ് ബാറിൽ ദൃശ്യമാകില്ല"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"അറിയിപ്പ് ഡോട്ടുകൾ അനുവദിക്കുക"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"സമീപകാല സംഭാഷണങ്ങളുടെ സ്ട്രിപ്പ് കാണിക്കുക"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"ബബ്ൾ"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"ചില അറിയിപ്പുകൾ സ്ക്രീനിൽ ബബ്ളുകളായി ദൃശ്യമാകുന്നതാണ്."</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"ചില അറിയിപ്പുകളും മറ്റ് ഉള്ളടക്കവും സ്ക്രീനിൽ ബബിളുകളായി ദൃശ്യമാകുന്നതാണ്. ഒരു ബബ്ൾ തുറക്കാൻ അതിൽ ടാപ്പ് ചെയ്യുക. ഡിസ്മിസ് ചെയ്യാൻ അതിനെ സ്ക്രീനിന്റെ താഴേക്ക് വലിച്ചിടുക."</string>
@@ -4221,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"വിവരങ്ങൾ"</string>
<string name="low_label" msgid="6525629096999711220">"കുറഞ്ഞത്"</string>
<string name="high_label" msgid="357503396626018487">"ഉയർന്നത്"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"ഉയർന്ന സെൻസിറ്റിവിറ്റി സ്ക്രീനിന്റെ വശങ്ങളിൽ ആപ്പുമായി ബന്ധപ്പെട്ട് നടത്തുന്ന എന്തെങ്കിലും വിരൽ ചലനങ്ങളിൽ പൊരുത്തക്കേട് വരുത്തിയേക്കാം."</string>
+ <string name="left_edge" msgid="1513576842959071849">"ഇടത് അഗ്രം"</string>
+ <string name="right_edge" msgid="1505309103265829121">"വലത് അഗ്രം"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"ഉയർന്ന സെൻസിറ്റിവിറ്റി സ്ക്രീനിന്റെ വശങ്ങളിൽ ആപ്പുമായി ബന്ധപ്പെട്ട് നടത്തുന്ന എന്തെങ്കിലും വിരൽ ചലനങ്ങളിൽ പൊരുത്തക്കേട് വരുത്തിയേക്കാം."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"ബാക്ക് സെൻസിറ്റിവിറ്റി"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"വിരൽചലന ക്രമീകരണം"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"വിരൽചലന നാവിഗേഷൻ, ബാക്ക് സെൻസിറ്റിവിറ്റി, തിരികെ പോകാനുള്ള വിരൽചലനം"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ഫോൺ പരിശോധിക്കുന്നതിന്, ഡബിൾ ടാപ്പ് ചെയ്യുക"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ടാബ്ലെറ്റ് പരിശോധിക്കുന്നതിന്, രണ്ടുതവണ ടാപ്പുചെയ്യുക"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ഉപകരണം പരിശോധിക്കുന്നതിന്, രണ്ടുതവണ ടാപ്പുചെയ്യുക"</string>
@@ -4569,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"മെഡിക്കൽ വിവരം, അടിയന്തര കോൺടാക്റ്റുകൾ"</string>
<string name="see_more" msgid="7499355691042812723">"കൂടുതൽ കാണുക"</string>
<string name="see_less" msgid="2642392725363552793">"കുറച്ച് കാണുക"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g> ഉപയോഗിക്കാനുള്ള ഉപകരണം"</string>
@@ -4660,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"നിങ്ങളുടെ ഔദ്യോഗിക നയ വിവരം"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"നിങ്ങളുടെ ഐടി അഡ്മിൻ മാനേജ് ചെയ്യുന്ന ക്രമീകരണം"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"ബഗ് റിപ്പോർട്ട് കൈകാര്യം ചെയ്യുന്ന സംവിധാനം"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"നിങ്ങളുടെ ഉപകരണത്തിലെ ബഗ് റിപ്പോർട്ട് കുറുക്കുവഴി കൈകാര്യം ചെയ്യുന്നത് ഏത് ആപ്പാണെന്ന് നിർണ്ണയിക്കുന്നു."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"വ്യക്തിപരം"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"ജോലി"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"സിസ്റ്റം ഡിഫോൾട്ട്"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"ഈ തിരഞ്ഞെടുപ്പിന് തുടർന്നങ്ങോട്ട് സാധുതയില്ല. വീണ്ടും ശ്രമിക്കുക."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-mn/arrays.xml b/res/values-mn/arrays.xml
index 02f8ecd..5695a0a 100644
--- a/res/values-mn/arrays.xml
+++ b/res/values-mn/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Байхгүй"</item>
diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml
index a202f49..e565171 100644
--- a/res/values-mn/strings.xml
+++ b/res/values-mn/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Хамгийн доор оруулах"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Хэлийг устгах"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Үйлдэл сонгох"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Төхөөрөмжийн мэдээлэл"</string>
<string name="display_label" msgid="3056320781191343221">"Дэлгэц"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB сан"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD карт"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Царайны өгөгдлийг устгах уу?"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Царайгаар тайлах онцлогийг тохируулах"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Төхөөрөмжийнхөө түгжээг тайлах, аппуудад нэвтрэх болон төлбөр баталгаажуулахад царайгаар тайлах онцлогийг ашиглана уу.\n\nДараахыг анхаарна уу:\nТа утас руугаа санамсаргүй харснаар түгжээг тайлах боломжтой.\n\nХэн нэгэн таны утсыг таны нүүр лүү нүдээ нээлттэй байхад тань харуулсан тохиолдолд түгжээг нь тайлах боломжтой.\n\nТаны хүүхэд эсвэл ихэр зэрэг тантай маш адилхан харагддаг хүн таны утасны түгжээг тайлах боломжтой."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Төхөөрөмжийнхөө түгжээг тайлах, аппуудад нэвтрэх болон төлбөр баталгаажуулахын тулд царайгаар тайлах онцлогийг ашиглана уу.\n\nДараахыг анхаарна уу:\nТа утас руугаа санаандгүй харснаар түгжээг нь тайлах боломжтой.\n\nХэрэв хэн нэгэн таны утсыг нүүрний тань урд барьвал та нүдээ аньсан байсан ч түгжээг нь тайлах боломжтой.\n\nТаны төрсөн ах, эгч, дүү зэрэг тантай адилхан харагддаг хэн нэгэн таны утасны түгжээг тайлах боломжтой."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Царайны өгөгдлийг устгах уу?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Царайгаар тайлах онцлогийн ашигласан царайны өгөгдлийг аюулгүйгээр, бүрмөсөн устгана. Та үүнийг хассаны дараа утасныхаа түгжээг тайлах, аппуудад нэвтрэх болон төлбөр баталгаажуулахын тулд ПИН, хээ эсвэл нууц үгээ оруулах шаардлагатай болно."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Утасныхаа түгжээг тайлахын тулд царайгаар тайлах онцлог ашиглах"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Сүлжээнд нэвтрэх бол энд товшино уу"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> Wi-Fi асаах хүсэлтэй байна"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> Wi-Fi-г унтраах хүсэлтэй байна"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Алдааг нь засах боломжтой аппуудын байт кодыг бататгах"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"ART-д алдааг нь засах боломжтой аппуудын байт кодыг бататгахыг зөвшөөрөх"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Сэргээх хурдыг харуулах"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Одоогийн дэлгэцийн сэргээх хурдыг харуулах"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Таблет өөр төхөөрөмжид хүрэх үед өгөгдөл солилцохыг зөвшөөрөх"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Утас өөр төхөөрөмжид хүрэх үед өгөгдөл солилцохыг зөвшөөрөх"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Таблет NFC төхөөрөмжид хүрэх үед өгөгдөл солилцохыг зөвшөөрөх"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Утас NFC төхөөрөмжид хүрэх үед өгөгдөл солилцохыг зөвшөөрөх"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC-г асаах"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC нь энэ төхөөрөмж болон бусад ойролцоох төхөөрөмж эсвэл төлбөрийн машин, хандалтын уншигч, интерактив зар, шошгололт гэх мэт зүйлийн хооронд өгөгдөл солилцдог."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFC-г аюулгүй болгох"</string>
@@ -850,7 +853,6 @@
<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_expanded" msgid="1086342300472408106">"буулгах"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Статус"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Дамжуулах холбоосны хурд"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Холбоосны хурдыг хүлээн авах"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Линк хурд"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Давтамж"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP хаяг"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Дамжуулан хадгалсан"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Төхөөрөмжийг залгасан, цэнэглэсэн бөгөөд асаасан эсэхийг шалгана уу"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Төхөөрөмжийг залгасан, цэнэглэсэн бөгөөд асаасан эсэхийг шалгана уу. Хэрэв асуудал үргэлжилсээр байвал төхөөрөмжийн үйлдвэрлэгчтэй холбогдоно уу"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Энэ төхөөрөмж “<xliff:g id="SSID">%1$s</xliff:g>”-г нэмэхийг дэмжээгүй байна"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Төхөөрөмжийг Wi‑Fi хандалтын цэг/рүүтэр лүүгээ ойртуулахыг оролдоно уу"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Нууц үгийг шалгаад дахин оролдоно уу"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Төхөөрөмжийн үйлдвэрлэгчтэй холбогдоно уу"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Холболтыг шалгаад дахин оролдоно уу"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Сүлжээ сонгох"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Төхөөрөмжөө холбохын тулд сүлжээ сонгоно уу"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi, мобайл & Bluetooth-г шинэчлэх"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Энэ нь дараах бүх сүлжээний тохиргоог шинэчилнэ: \n\n"<li>"Wi‑Fi"</li>\n<li>"мобайл дата"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Татаж авсан СИМ-үүдийг устгах"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Дэлгэц дээрх зүйлсийг чанга уншуулахын тулд дарна уу"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Тайлбарын сонголт"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Томруулах"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Томруулалтын хэсэг"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Дэлгэцийг томруулах үедээ хэрэглэхийг хүсэж байгаа томруулалтын хэсг(үүд)ээ сонгоно уу"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Бүтэн дэлгэц"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Дэлгэцийн нэг хэсэг"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Бүтэн дэлгэц; дэлгэцийн нэг хэсэг"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Дэлгэцийг бүхэлд нь томруулах"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Дэлгэцийн нэг хэсгийг томруулах"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Хөдөлгөөн хянагчийг харуулах"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Томруулалтын хэсгийг зөөхийн тулд тоглоомын гар шиг хянагчийг харуулах"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Томруулах тохиргоо"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Гурван удаа товшиж томруулах"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Товчлолоор томруулах"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Товчлол болон гурав товшилтоор томруулах"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Хандалтын үйлчилгээг асаах эсвэл унтраахын тулд хоёр хуруугаараа дэлгэцийн доороос дээш шударна уу.\n\nҮйлчилгээнүүд хооронд сэлгэхийн тулд хоёр хуруугаараа дээш шудраад удаан дарна уу."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Хандалтын үйлчилгээг асаах эсвэл унтраахын тулд гурван хуруугаараа дэлгэцийн доороос дээш шударна уу.\n\nҮйлчилгээнүүд хооронд сэлгэхийн тулд гурван хуруугаараа дээш шудраад удаан дарна уу."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Ойлголоо"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Нээхийн тулд товчлол ашиглах"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Томруулахын тулд товчлол ашиглах"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g>-г нээх товчлол"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Томруулах товчлол"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Өнгө залруулгыг нээхэд товчлол ашиглах"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Хандалтын товчлуур"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Доод талаас нь 2 хуруугаар дээш шудрах"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Дэлгэцийнхээ доод хэсэгт байгаа <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> товчлуур дээр товшино уу"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Танаас үйлдэл хийхийг шаарддаг хэдий ч зөвхөн түр хугацаанд харагддаг зурвасыг хэр удаан хугацаагаар харуулахыг сонгоно уу.\n\nЗарим апп энэ тохиргоог дэмждэггүй."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Хүрээд & барьж хүлээх"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Өнгө урвуулалт"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Үзүүлбэрт нөлөөлж болзошгүй"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Урвуу өнгө"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Цайвар өнгөтэй дэлгэцийг бараан болгохыг асааснаар тод гэрэлд мэдрэмтгий хүмүүсийн хувьд харахад илүү амар болно.\n\nТэмдэглэл: бараан өнгийг цайвар болгоно. Зургийг мөн урвуулан хувиргана."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Тодорхой хугацаа"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Хэрэв та хулгана ашиглаж байвал тодорхой хугацааны туршид хөдлөхөө болсон үед нь автоматаар үйлдэл хийхийн тулд курсорыг тохируулах боломжтой."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Дарахаас өмнө хүлээх"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Санал хүсэлтэд хүрэх"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>-г ашиглах"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Өнгө тохируулагчийг ашиглах"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Тайлбар ашиглах"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Хадмалыг харуулах"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Хадмалын харагдах байдал"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Текстийн хэмжээ, хадмалын загвар"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Бусад сонголт"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Зарим апп энэ тохиргоог дэмждэггүй."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Хандалтын товчлуур"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Доод талаас нь 2 хуруугаар дээш шувтрах"</string>
@@ -2302,10 +2328,10 @@
<string name="battery_tip_summary_summary" product="tablet" msgid="5063158368808711973">"Таблет батарейг цаана энгийн байдлаар ашигладаг"</string>
<string name="battery_tip_summary_summary" product="device" msgid="4242899844618910548">"Төхөөрөмж батарейг цаана энгийн байдлаар ашигладаг"</string>
<string name="battery_tip_low_battery_title" msgid="7789690720316830767">"Бага батерейны багтаамж"</string>
- <string name="battery_tip_low_battery_summary" msgid="357649681960300945">"Батерейны амь бага байна"</string>
- <string name="battery_tip_smart_battery_title" product="default" msgid="2903272443772298636">"Утасныхаа батерейны амийг сайжруулах"</string>
- <string name="battery_tip_smart_battery_title" product="tablet" msgid="6813017377960004819">"Таблетынхаа батерейны амийг сайжруулах"</string>
- <string name="battery_tip_smart_battery_title" product="device" msgid="4805599360437606335">"Төхөөрөмжийнхөө батерейны амийг сайжруулах"</string>
+ <string name="battery_tip_low_battery_summary" msgid="357649681960300945">"Батарейн ажиллах хугацаа бага байна"</string>
+ <string name="battery_tip_smart_battery_title" product="default" msgid="2903272443772298636">"Утасныхаа батарейн ажиллах хугацааг нэмэгдүүлэх"</string>
+ <string name="battery_tip_smart_battery_title" product="tablet" msgid="6813017377960004819">"Таблетынхаа батарейн ажиллах хугацааг нэмэгдүүлэх"</string>
+ <string name="battery_tip_smart_battery_title" product="device" msgid="4805599360437606335">"Төхөөрөмжийнхөө батарейн ажиллах хугацааг нэмэгдүүлэх"</string>
<string name="battery_tip_smart_battery_summary" msgid="3592965553502362965">"Батерейны менежерийг асаах"</string>
<string name="battery_tip_early_heads_up_title" msgid="4411387863476629452">"Тэжээл хэмнэгчийг асаах"</string>
<string name="battery_tip_early_heads_up_summary" msgid="578523794827443977">"Батерей ердийнхөөс хурдан дуусаж болзошгүй"</string>
@@ -2667,7 +2693,7 @@
<string name="header_account_settings" msgid="1189339410278750008">"Акаунтын тохиргоо"</string>
<string name="remove_account_label" msgid="4169490568375358010">"Бүртгэлийг хасах"</string>
<string name="header_add_an_account" msgid="3919151542338822661">"Бүртгэл нэмэх"</string>
- <string name="really_remove_account_title" msgid="253097435885652310">"Акаунтыг арилгах уу?"</string>
+ <string name="really_remove_account_title" msgid="253097435885652310">"Бүртгэлийг арилгах уу?"</string>
<string name="really_remove_account_message" product="tablet" msgid="8893801622174947887">"Энэ акаунтыг арилгаснаас үүний бүх зурвас, харилцагчид болон бусад өгөгдлүүдийг таблетаас устгах болно!"</string>
<string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Энэ акаунтыг арилгаснаар үүний бүх зурвас, харилцагчид, бусад өгөгдлүүдийг утаснаас устгах болно!"</string>
<string name="really_remove_account_message" product="device" msgid="5241756807386611084">"Энэ бүртгэлийг устгаснаар үүний бүх зурвас, харилцагч болон бусад өгөгдлийг төхөөрөмжөөс устгана!"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Тохиргоо"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, сүлжээний холболт, интернэт, утасгүй сүлжээ, дата, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi-н мэдэгдэл, wifi-н мэдэгдэл"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"дата ашиглалт"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Чичиргээг зогсоох, товших, гар"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24 цагийн форматыг ашиглах"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Татаж авах"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Орчинтой тохирсон мэдэгдлүүд"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Орчинтой тохирсон мэдэгдлийн давуу эрх"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Ач холбогдол багатай мэдэгдлүүдийг автоматаар Бага ач холбогдолтой гэж тохируулах"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Орчинтой тохирсон мэдэгдлийн зэрэглэл хийх"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Хамаарлын дагуу мэдэгдлийн зэрэглэлийг автоматаар хийх"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Санал болгосон үйлдлүүд болон хариу"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Санал болгосон үйлдлүүд болон хариуг автоматаар харуулах"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Мэдэгдлийг түр хойшлуулахыг зөвшөөрөх"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Бага ач холбогдолтой мэдэгдлүүдийн дүрс тэмдгийг нуух"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Бага ач холбогдолтой мэдэгдлүүдийн дүрс тэмдгийг статусын хэсэгт харуулахгүй"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Мэдэгдлийн цэгийг зөвшөөрөх"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Сүүлийн үеийн харилцааны зурвасыг харуулах"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Хөөс"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Зарим мэдэгдэл дэлгэц дээр хөөс хэлбэрээр харагдах боломжтой"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Зарим мэдэгдэл болон бусад контент дэлгэцэд хөөс хэлбэрээр харагдах боломжтой. Хөөсийг нээхийн тулд дээр нь товшино уу. Хөөсийг үл хэрэгсэх бол дэлгэцийн доош чирнэ үү."</string>
@@ -3788,7 +3818,7 @@
<string name="high_power_system" msgid="3966701453644915787">"Тэжээлийн оновчлолыг ашиглах боломжгүй байна"</string>
<string name="high_power_desc" msgid="2753076899835765338">"Тэжээлийн оновчлол ашиглах шаардлагагүй. Учир нь тэжээлийг илүү түргэн дуусгаж болох юм."</string>
<string name="high_power_prompt_title" msgid="2574478825228409124">"Аппыг цаана тогтмол ажиллуулахыг зөвшөөрөх үү?"</string>
- <string name="high_power_prompt_body" msgid="6460557929559616041">"<xliff:g id="APP_NAME">%1$s</xliff:g>-г цаана ажиллуулахаар зөвшөөрсөн тохиолдолд батерейны түвшинг багасгах болно. \n\nТа үүнийг дараа нь Тохиргоо, Апп, мэдэгдэл хэсэгт өөрчлөх боломжтой."</string>
+ <string name="high_power_prompt_body" msgid="6460557929559616041">"<xliff:g id="APP_NAME">%1$s</xliff:g>-г цаана ажиллуулахаар зөвшөөрсөн тохиолдолд батарейн түвшинг багасгах болно. \n\nТа үүнийг дараа нь Тохиргоо, Апп, мэдэгдэл хэсэгт өөрчлөх боломжтой."</string>
<string name="battery_summary" msgid="2491764359695671207">"Сүүлд бүрэн цэнэглэснээс хойш <xliff:g id="PERCENTAGE">%1$s</xliff:g>-г ашигласан"</string>
<string name="battery_power_management" msgid="7507188088567087384">"Цэнэгний менежмент"</string>
<string name="no_battery_summary" msgid="5769159953384122003">"Сүүлийн бүрэн цэнэглэлтээс хойш тэжээл огт ашиглаагүй"</string>
@@ -4149,7 +4179,7 @@
<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_subtitle" msgid="5555724345330434268">"Батарейны ажиллах хугацааг сунгахад тусалдаг"</string>
+ <string name="dark_theme_slice_subtitle" msgid="5555724345330434268">"Батарейн ажиллах хугацааг сунгахад тусалдаг"</string>
<string name="quick_settings_developer_tiles" msgid="7336007844525766623">"Хурдан тохиргоо хөгжүүлэгчийн хавтан"</string>
<string name="winscope_trace_quick_settings_title" msgid="4104768565053226689">"Winscope Trace"</string>
<string name="sensors_off_quick_settings_title" msgid="8472151847125917167">"Мэдрэгчийг унтраах"</string>
@@ -4204,8 +4234,12 @@
<string name="information_label" msgid="6939310810756569298">"Мэдээлэл"</string>
<string name="low_label" msgid="6525629096999711220">"Бага"</string>
<string name="high_label" msgid="357503396626018487">"Өндөр"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Илүү өндөр мэдрэгшил нь дэлгэцийн булан дагуух хэрэглээний программуудын аливаа зангаатай зөрчилдөж болзошгүй."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Зүүн талын зах"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Баруун талын зах"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Илүү өндөр мэдрэгшил нь дэлгэцийн зах дагуух дурын аппын зангаатай зөрчилдөж болзошгүй."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Арын мэдрэгшил"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Зангааны тохиргоо"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"зангааны навигац, буцах мэдрэгшил, буцах зангаа"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Утсаа шалгахын тулд хоёр товшино уу"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Таблетаа шалгахын тулд хоёр товшино уу"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Төхөөрөмжийг шалгахын тулд хоёр товшино уу"</string>
@@ -4409,9 +4443,9 @@
<string name="media_output_summary_unavailable" msgid="2695058965888813093">"Боломжгүй"</string>
<string name="take_call_on_title" msgid="1159417893879946757">"Дуудлага авах"</string>
<string name="cannot_change_apn_toast" msgid="296540724089240405">"Энэ APN-г өөрчлөх боломжгүй."</string>
- <string name="battery_suggestion_title" product="tablet" msgid="1525940496459255289">"Таблетын батерейны амийг сайжруулах"</string>
- <string name="battery_suggestion_title" product="device" msgid="2280773774080720377">"Төхөөрөмжийн батерейны амийг сайжруулах"</string>
- <string name="battery_suggestion_title" product="default" msgid="4811554469047272537">"Утасны батерейны амийг сайжруулах"</string>
+ <string name="battery_suggestion_title" product="tablet" msgid="1525940496459255289">"Таблетын батарейн ажиллах хугацааг нэмэгдүүлэх"</string>
+ <string name="battery_suggestion_title" product="device" msgid="2280773774080720377">"Төхөөрөмжийн батарейн ажиллах хугацааг нэмэгдүүлэх"</string>
+ <string name="battery_suggestion_title" product="default" msgid="4811554469047272537">"Утасны батарейн ажиллах хугацааг нэмэгдүүлэх"</string>
<string name="battery_suggestion_summary" msgid="8186720080540016197"></string>
<string name="gesture_prevent_ringing_screen_title" msgid="8293094715267769349">"Хонх дуугаргахаас сэргийлэх"</string>
<string name="gesture_prevent_ringing_title" msgid="5978577898997523581">"Асаах & Дууны түвшинг нэмэх товчлуурыг зэрэг дарж"</string>
@@ -4552,7 +4586,6 @@
<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">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g>-д холбогдсон үед боломжгүй"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Эмнэлгийн мэдээлэл, яаралтай тусламжийн харилцагчид"</string>
<string name="see_more" msgid="7499355691042812723">"Дэлгэрэнгүй үзэх"</string>
<string name="see_less" msgid="2642392725363552793">"Цөөнийг харах"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g>-тай ашиглах төхөөрөмж"</string>
@@ -4643,4 +4676,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Таны ажлын удирдамжийн мэдээлэл"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Танай IT админы удирддаг тохиргоо"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Алдааны мэдээний удирдагч"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Алдааны мэдээний товчлолыг таны төхөөрөмж дээр ямар апп удирддаг болохыг тодорхойлдог."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Хувийн"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Ажлын"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Системийн өгөгдмөл"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Энэ сонголт хүчингүй болсон байна. Дахин оролдоно уу."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-mr/arrays.xml b/res/values-mr/arrays.xml
index e831f0b..0c2eb9a 100644
--- a/res/values-mr/arrays.xml
+++ b/res/values-mr/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"काहीही नाही"</item>
diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml
index bb2e1f1..992fb53 100644
--- a/res/values-mr/strings.xml
+++ b/res/values-mr/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"तळाशी हलवा"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"भाषा काढा"</string>
<string name="activity_picker_label" msgid="351250401590691126">"ॲक्टिव्हिटी निवडा"</string>
- <string name="device_info_label" msgid="2935198177248803716">"डिव्हाइस माहिती"</string>
<string name="display_label" msgid="3056320781191343221">"स्क्रीन"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB स्टोरेज"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD कार्ड"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"फेस डेटा हटवा"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"फेस अनलॉक सेट करा"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"तुमचे डिव्हाइस अनलॉक करण्यासाठी, अॅप्समध्ये साइन इन करण्यासाठी आणि पेमेंटची खात्री करण्यासाठी फेस अनलॉक वापरा. \n\n लक्षात ठेवा:\nतुमचा हेतू नसताना देखील फोनकडे पाहिल्यास तो अनलॉक होऊ शकतो.\n\nतुमचे डोळे उघडे असताना एखाद्या व्यक्तीने तुमचा फोन तुमच्या चेहऱ्याकडे धरल्यास तुमचा फोन अनलॉक केला जाऊ शकतो\n\nतुमच्यासारखी दिसणारी व्यक्ती तुमचा फोन संभाव्यत: अनलॉक करू शकते, जसे की, तुमचे भावंड."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"तुमचे डिव्हाइस अनलॉक करण्यासाठी, अॅप्समध्ये साइन इन करण्यासाठी आणि पेमेंटची खात्री करण्यासाठी फेस अनलॉक वापरा. \n\n लक्षात ठेवा:\nतुम्हाला फोन अनलॉक करायचा नसताना देखील तुम्ही फोनकडे पाहिल्यामुळे तो अनलॉक होऊ शकतो.\n\nतुमचे डोळे बंद असताना देखील दुसऱ्या कोणीतरी तुमचा फोन तुमच्या चेहऱ्यासमोर धरल्यास, तुमचा फोन अनलॉक केला जाऊ शकतो.\n\nअगदी तुमच्यासारख्या दिसणाऱ्या व्यक्तीकडून उदा. जुळ्या भावंडाकडून तुमचा फोन अनलॉक केला जाऊ शकतो."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"फेस डेटा हटवायचा?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"फेस अनलॉकद्वारे वापरला जाणारा फेस डेटा कायमचा आणि सुरक्षितपणे हटवला जाईल. काढून टाकल्यानंतर, तुमचा फोन अनलॉक करण्यासाठी, अॅप्समध्ये साइन इन करण्यासाठी आणि पेमेंट निश्चित करण्यासाठी तुम्हाला तुमचा पिन, पॅटर्न किंवा पासवर्ड लागेल."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"तुमचा फोन अनलॉक करण्यासाठी फेस अनलॉक वापरा"</string>
@@ -766,13 +766,19 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"नेटवर्कवर साइन इन करण्यासाठी येथे टॅप करा"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <!-- no translation found for link_speed (931786745741016446) -->
+ <skip />
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> वाय-फाय चालू करू इच्छित आहे"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> वाय-फाय बंद करू इच्छित आहे"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"डीबग करण्यायोग्य ॲप्सच्या बाइटकोडची पडताळणी करा"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"डीबग करण्यायोग्य ॲप्ससाठी बाइटकोडची पडताळणी करण्यासाठी ART ला अनुमती द्या"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"रीफ्रेश रेट दाखवा"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"सध्याचा प्रदर्शन रीफ्रेश रेट दाखवा"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"टॅबलेट दुसर्या डिव्हाइसला स्पर्श करतो तेव्हा डेटा अदलाबदलीस अनुमती द्या"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"फोन दुसर्या डिव्हाइसला स्पर्श करतो तेव्हा डेटा अदलाबदलीस अनुमती द्या"</string>
+ <!-- no translation found for nfc_quick_toggle_summary (3622326550467939809) -->
+ <skip />
+ <!-- no translation found for nfc_quick_toggle_summary (1460871052409162980) -->
+ <skip />
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC चालू करा"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC हे डिव्हाइस आणि दुसरे जवळपासचे डिव्हाइस किंवा पेमेंट टर्मिनल, अॅक्सेस रीडर आणि सुसंवादी जाहिराती किंवा टॅग यासारख्या लक्ष्यांमधील डेटाची अदलाबदल करते."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFC चे संरक्षण करा"</string>
@@ -850,7 +856,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"वाय-फाय स्कॅनिंग सुरू केले आहे"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"प्रगत पर्याय"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"ड्रॉप-डाउन सूचीचे प्रगत पर्याय"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"कोलॅप्स करा"</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>
@@ -861,6 +866,7 @@
<string name="wifi_status" msgid="5349199188871002778">"स्थिती"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"लिंक गती प्रक्षेपित करा"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"लिंक गती मिळवा"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"लिंक गती"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"वारंवारता"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP पत्ता"</string>
<string name="passpoint_label" msgid="6513669696739302866">"द्वारे सेव्ह केले"</string>
@@ -900,6 +906,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"डिव्हाइस प्लग इन केलेले, चार्ज केलेले आणि सुरू केले गेलेले असल्याची खात्री करा"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"डिव्हाइस प्लग इन केलेले, चार्ज केलेले आणि सुरू केले गेलेले असल्याची खात्री करा. समस्या कायम राहिल्यास, डिव्हाइस निर्मात्याशी संपर्क साधा"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"या डिव्हाइसद्वारे “<xliff:g id="SSID">%1$s</xliff:g>” जोडण्याला सपोर्ट करत नाही"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"डिव्हाइसला तुमच्या वाय-फाय ॲक्सेस पॉइंट/राउटरच्या जवळ नेण्याचा प्रयत्न करा"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"पासवर्ड तपासा आणि पुन्हा प्रयत्न करा"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"डिव्हाइसच्या निर्मात्याशी संपर्क साधा"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"कनेक्शन तपासा आणि पुन्हा प्रयत्न करा"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"नेटवर्क निवडा"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"तुमच्या डिव्हाइसशी कनेक्ट करण्यासाठी, नेटवर्क निवडा"</string>
@@ -1561,6 +1570,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"वायफाय मोबाइल आणि ब्लूटूथ रीसेट करा"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"हे यांसह सर्व नेटवर्क सेटिंग्ज रीसेट करेल:\n\n"<li>"वाय‑फाय"</li>\n<li>"मोबाइल डेटा"</li>\n<li>"ब्लूटुथ"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"डाउनलोड केलेली सिम मिटवा"</string>
@@ -2046,6 +2056,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"आयटमना मोठ्याने ऐकण्यासाठी स्क्रीनवरील आयटमवर टॅप करा"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"कॅप्शन प्राधान्ये"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"मोठे करणे"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"मॅग्निफाय करायचा असलेला भाग"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"तुम्हाला स्क्रीन मॅग्निफाय करताना वापरायचे असलेले मॅग्निफाय करण्याचे भाग निवडा"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"फुल स्क्रीन"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"स्क्रीनचा काही भाग"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"फुल स्क्रीन & स्क्रीनचा काही भाग"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"संपूर्ण स्क्रीन मॅग्निफाय करा"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"स्क्रीनचा काही भाग मॅग्निफाय करा"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"हलवायचा नियंत्रक दाखवा"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"मॅग्निफाय करायचा असलेला भाग हलवण्यासाठी जॉयस्टिकसारखा नियंत्रक दाखवा"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"सेटिंग्ज मॅग्निफाय करा"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"तीन वेळा टॅप करून मोठे करा"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"शॉर्टकटद्वारे मॅग्निफाय करा"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"शॉर्टकट वापरून आणि तीन वेळा टॅप करून मॅग्निफाय करा"</string>
@@ -2063,6 +2083,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"अॅक्सेसिबिलिटी सेवा सुरू किंवा बंद करण्यासाठी, दोन बोटांनी स्क्रीनच्या तळापासून वर स्वाइप करा.\n\nसेवांदरम्यान स्विच करण्यासाठी, दोन बोटांनी वर स्वाइप करा आणि धरून ठेवा."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"अॅक्सेसिबिलिटी सेवा सुरू किंवा बंद करण्यासाठी, तीन बोटांनी स्क्रीनच्या तळापासून वर स्वाइप करा.\n\nसेवांदरम्यान स्विच करण्यासाठी, तीन बोटांनी वर स्वाइप करा आणि धरून ठेवा."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"समजले"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"उघडण्यासाठी शॉर्टकट वापरा"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"मोठे करण्यासाठी शॉर्टकट वापरा"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g> उघडण्यासाठी शॉर्टकट"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"मोठे करण्यासाठी शॉर्टकट"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"रंग सुधारणा उघडण्यासाठी शॉर्टकट"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"अॅक्सेसिबिलिटी बटण"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"तळापासून दोन बोटांनी वर स्वाइप करा"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"तुमच्या स्क्रीनच्या तळाशी असलेले <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> बटण टॅप करा"</string>
@@ -2099,7 +2124,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"तुम्हाला कृती करण्यास सांगणारे, परंतु केवळ तात्पुरते दृश्यमान असलेले मेसेज किती वेळ दाखवले जावेत ते निवडा.\n\nया सेटिंगला सर्व अॅप्समध्ये सपोर्ट असेल असे नाही."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"स्पर्श आणि धरण्याचा विलंब"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"रंग व्युत्क्रम"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"कार्यप्रदर्शन प्रभावित करू शकते"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"रंग इन्व्हर्ट करा"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"प्रखर स्क्रीन गडद करा जेणेकरून जे लोक प्रखर प्रकाशाबाबत संवेदनशील आहेत त्यांना पाहण्याचा उत्तम अनुभव मिळेल.\n\nटीप: गडद रंग फिकट केला जाईल. इमेज देखील इन्व्हर्ट केल्या जातील."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"थांबल्याची वेळ"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"तुम्ही माउस वापरत असल्यास, जेव्हा कर्सर काही वेळासाठी हलणे थांबवतो तेव्हा तुम्ही तो आपोआप कृती करण्यासाठी सेट करू शकता."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"क्लिक करण्यापूर्वी विलंब करा"</string>
@@ -2109,7 +2135,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"स्पर्श फीडबॅक"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> वापरा"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"रंग सुधारणा वापरा"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"कॅप्शन वापरा"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"कॅप्शन दाखवा"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"कॅप्शन स्वरूप"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"मजकूराचा आकार, कॅप्शन शैली"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"अधिक पर्याय"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"सर्व अॅप्स या सेटिंग्जना सपोर्ट करत नाहीत."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"अॅक्सेसिबिलिटी बटण"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"तळापासून दोन बोटांनी वर स्वाइप करा"</string>
@@ -2131,18 +2160,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"या सेवेमध्ये बिघाड आहे."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"द्रुत सेटिंग्जमध्ये दर्शवा"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"सुधार मोड"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"लाल-हिरवा"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"हिरवा-लाल"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"निळा-पिवळा"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"आंशिक हरितवर्णांधता"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"क्षीण रक्तवर्णांधता"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"तृतीयवर्णदृष्टिक्षीणता"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">अत्यंत अल्प विलंब (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> मिसे)</item>
<item quantity="one">अत्यंत अल्प विलंब (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> मिसे)</item>
@@ -3105,6 +3128,8 @@
<string name="search_results_title" msgid="3360639917793022533">"सेटिंग्ज"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"वायफाय, वाय-फाय, नेटवर्क कनेक्शन, इंटरनेट, वायरलेस, डेटा, वाय फाय"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"वाय-फाय सूचना, वायफाय सूचना"</string>
+ <!-- no translation found for keywords_wifi_data_usage (4718555409695862085) -->
+ <skip />
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"व्हायब्रेशन थांबवा, टॅप करा, कीबोर्ड"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"२४-तास फॉरमॅट वापरा"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"डाउनलोड करा"</string>
@@ -3360,12 +3385,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"अॅडॅप्टिव्ह सूचना"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"अॅडाप्टिव्ह सूचना प्राधान्य"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"कमी प्राधान्य असलेल्या सूचना हळू आवाजावर आपोआप सेट करा"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"अॅडाप्टिव्ह सूचना रॅंकिंग"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"उपयुक्ततेनुसार सूचनांना आपोआप रँक करा"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"सुचवलेली कृती आणि उत्तरे"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"सुचवलेली कृती आणि उत्तरे आपोआप दाखवा"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"सूचना स्नूझ करण्याची अनुमती द्या"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"आयकन हळू आवाजातील सूचनांमधून लपवा"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"हळू आवाजातील सूचनांमधील आयकन स्टेटस बारमध्ये दाखवले जात नाहीत"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"सूचना बिंदूंना अनुमती द्या"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"अलीकडील संभाषणांची स्ट्रीप"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"बबल"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"काही सूचना स्क्रीनवर बबल म्हणून दिसू शकतात"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"काही सूचना आणि इतर आशय स्क्रीनवर बबल म्हणून दिसू शकतात. बबल उघडण्यासाठी, त्यावर टॅप करा. डिसमिस करण्यासाठी, तो स्क्रीनच्या खालच्या बाजूला ड्रॅग करा."</string>
@@ -4213,8 +4241,12 @@
<string name="information_label" msgid="6939310810756569298">"माहिती"</string>
<string name="low_label" msgid="6525629096999711220">"कमी"</string>
<string name="high_label" msgid="357503396626018487">"उच्च"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"उच्च संवेदनशीलतेमुळे स्क्रीनच्या कडेला कोणत्याही अॅप जेश्चरमध्ये व्यत्यय येऊ शकतो."</string>
+ <string name="left_edge" msgid="1513576842959071849">"डावी काठ"</string>
+ <string name="right_edge" msgid="1505309103265829121">"उजवी काठ"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"उच्च संवेदनशीलतेमुळे स्क्रीनच्या कडेला कोणत्याही अॅप जेश्चरमध्ये व्यत्यय येऊ शकतो."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"मागे जा बटणाची संवेदनशीलता"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"जेश्चर सेटिंग्ज"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"जेश्चर नेव्हिगेशन, मागे जा बटणाची संवेदनशीलता, बॅक जेश्चर"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"फोन तपासण्यासाठी दोनदा टॅप करा"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"टॅब्लेट तपासण्यासाठी दोनदा-टॅप करा"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"डिव्हाइस तपासण्यासाठी दोनदा टॅप करा"</string>
@@ -4561,7 +4593,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"वैद्यकीय माहिती, आणीबाणी संपर्क"</string>
<string name="see_more" msgid="7499355691042812723">"आणखी पाहा"</string>
<string name="see_less" msgid="2642392725363552793">"कमी पहा"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"डिव्हाइस <xliff:g id="APPNAME">%1$s</xliff:g> सह वापरा"</string>
@@ -4652,4 +4683,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"तुमच्या कार्य धोरणाची माहिती"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"तुमच्या आयटी ॲडमिनद्वारे व्यवस्थापित केलेली सेटिंग्ज"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"बग रिपोर्ट हँडलर"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"तुमच्या डिव्हाइसवरील बग रिपोर्ट शॉर्टकट कोणता ॲप हाताळेल हे निर्धारित करते."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"वैयक्तिक"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"कार्य"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"सिस्टम डीफॉल्ट"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"ही निवड यापुढे वैध असणार नाही. पुन्हा प्रयत्न करा."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-ms/arrays.xml b/res/values-ms/arrays.xml
index a34a879..080b627 100644
--- a/res/values-ms/arrays.xml
+++ b/res/values-ms/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Tiada"</item>
diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml
index 5f2388c..8c333d7 100644
--- a/res/values-ms/strings.xml
+++ b/res/values-ms/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Alih ke paling bawah"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Alih keluar bahasa"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Pilih aktiviti"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Maklumat peranti"</string>
<string name="display_label" msgid="3056320781191343221">"Skrin"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Storan USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Kad SD"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Padamkan data wajah"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Sediakan wajah buka kunci"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Gunakan wajah buka kunci untuk membuka kunci peranti anda, log masuk ke apl dan mengesahkan pembayaran.\n\nJangan lupa:\nTindakan melihat telefon boleh membuka kunci telefon itu apabila anda tidak bermaksud untuk melakukan perkara ini.\n\nTelefon anda boleh dibuka kuncinya oleh seseorang jika telefon itu dihalakan rapat ke wajah anda semasa mata anda terbuka.\n\nTelefon anda boleh dibuka kuncinya oleh seseorang yang kelihatan mirip anda, seperti adik beradik yang berwajah iras anda."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Gunakan wajah buka kunci untuk membuka kunci peranti anda, log masuk ke apl dan mengesahkan pembayaran.\n\nJangan lupa:\nTindakan melihat telefon boleh membuka kunci telefon itu walaupun anda tidak bermaksud untuk berbuat demikian.\n\nTelefon anda boleh dibuka kunci oleh orang lain jika telefon itu dihalakan rapat ke wajah anda meskipun mata anda tertutup.\n\nTelefon anda boleh dibuka kunci oleh seseorang yang mirip anda, seperti adik beradik yang berwajah seiras anda."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Padamkan data wajah?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Data wajah yang digunakan oleh wajah buka kunci akan dipadamkan secara kekal dan selamat. Selepas pengalihan keluar, anda memerlukan PIN, corak atau kata laluan untuk membuka kunci telefon, log masuk ke apl dan mengesahkan pembayaran."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Gunakan wajah buka kunci untuk membuka kunci telefon anda"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Ketik di sini untuk log masuk ke rangkaian"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> mahu menghidupkan Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> mahu mematikan Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Sahkan kod bait apl boleh dinyahpepijat"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Benarkan ART mengesahkan kod bait apl boleh dinyahpepijat"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Tunjukkan kdr muat semula"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Tunjukkan kadar muat semula paparan semasa"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Benarkan pertukaran data apabila tablet menyentuh peranti lain"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Benarkan pertukaran data apabila telefon menyentuh peranti lain"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Benarkan pertukaran data apabila tablet menyentuh peranti NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Benarkan pertukaran data apabila telefon menyentuh peranti NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Hidupkan NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC bertukar-tukar data antara peranti ini dengan peranti atau sasaran berdekatan yang lain, seperti terminal pembayaran, pembaca akses dan iklan atau teg interaktif."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFC selamat"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Pengimbasan Wi‑Fi dihidupkan"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Pilihan terperinci"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Pilihan Terperinci senarai lungsur"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"runtuhkan"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"kembangkan"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Nama rangkaian"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Masukkan SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Status"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Kelajuan pautan hantar"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Kelajuan pautan terima"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Kelajuan sambungan"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frekuensi"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"Alamat IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Disimpan melalui"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Pastikan peranti sudah dipalamkan, dicas dan dihidupkan"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Pastikan peranti sudah dipalamkan, dicas dan dihidupkan. Jika isu berterusan, hubungi pengilang peranti"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Penambahan “<xliff:g id="SSID">%1$s</xliff:g>” tidak disokong oleh peranti ini"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Cuba rapatkan peranti dengan titik akses/penghala Wi-Fi anda"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Semak kata laluan, kemudian cuba lagi"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Hubungi pengilang peranti"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Periksa sambungan, kemudian cuba lagi"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Pilih rangkaian"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Pilih rangkaian untuk menyambung peranti anda"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Penetapan semula tetapan lalai APN selesai."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Pilihan tetapan semula"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Rangkaian, apl atau peranti boleh ditetapkan semula"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Apl boleh ditetapkan semula"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Tetapkan semula Wi-Fi, mudah alih & Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Tindakan ini akan menetapkan semula semua tetapan rangkaian, termasuk:\n\n"<li>"Wi‑Fi"</li>\n<li>"Data mudah alih"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Padamkan SIM yang dimuat turun"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Ketik item pada skrn anda untuk mendengar item itu dibaca"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Pilihan kapsyen"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Pembesaran"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Kawasan pembesaran"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Pilih kawasan pembesaran yang ingin digunakan apabila membesarkan skrin"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Skrin penuh"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Sebahagian skrin"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Skrin penuh & sebahagian skrin"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Besarkan seluruh skrin"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Besarkan sebahagian skrin"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Tunjukkan pergerakan pengawal"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Tunjukkan pengawal seperti kayu bedik untuk menggerakkan kawasan pembesaran"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Tetapan pembesaran"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Besarkan dengan tiga ketikan"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Besarkan menggunakan pintasan"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Besarkan menggunakan pintasan & tiga ketikan"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Untuk menghidupkan atau mematikan perkhidmatan kebolehaksesan, leret ke atas dari bahagian bawah skrin menggunakan dua jari.\n\nUntuk beralih antara perkhidmatan, leret ke atas menggunakan dua jari dan tahan."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Untuk menghidupkan atau mematikan perkhidmatan kebolehaksesan, leret ke atas dari bahagian bawah skrin menggunakan tiga jari.\n\nUntuk beralih antara perkhidmatan, leret ke atas menggunakan tiga jari dan tahan."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"OK"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Gunakan pintasan untuk buka"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Gunakan pintasan untuk membesarkan item"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Pintasan untuk membuka <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Pintasan untuk membesarkan item"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Pintasan untuk membuka pembetulan Warna"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Butang Kebolehaksesan"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Leret ke atas menggunakan 2 jari dari bahagian bawah"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Ketik butang <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> di bahagian bawah skrin anda"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Pilih tempoh untuk menunjukkan mesej yang meminta anda mengambil tindakan, tetapi mesej itu hanya dapat dilihat buat sementara waktu.\n\nTidak semua apl menyokong tetapan ini."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Lengahan sentuh & tahan"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Penyongsangan warna"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Mungkin menjejaskan prestasi"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Songsangkan warna"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Gelapkan skrin yang cerah supaya pengguna yang sensitif terhadap cahaya terang boleh mendapat pengalaman melihat yang lebih baik.\n\nNota: warna gelap akan menjadi cerah. Imej juga akan disongsangkan."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Masa diam"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Jika anda menggunakan tetikus, anda boleh menetapkan kursor supaya mengambil tindakan secara automatik apabila tetikus berhenti bergerak untuk tempoh masa tertentu."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Lengah sebelum klik"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Maklum balas sentuhan"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Gunakan <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Gunakan pembetulan warna"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Gunakan kapsyen"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Tunjukkan kapsyen"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Penampilan kapsyen"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Saiz teks, gaya kapsyen"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Lagi pilihan"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Bukan semua apl menyokong tetapan ini."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Butang kebolehaksesan"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Leret ke atas menggunakan 2 jari dari bahagian bawah"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Perkhidmatan ini tidak berfungsi."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Tunjukkan dalam Tetapan Pantas"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Mod pembetulan"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Merah-hijau"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Hijau-merah"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Biru-Kuning"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"Deuteranomali"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"Protanomali"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"Tritanomali"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">Kelengahan sangat singkat (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
<item quantity="one">Kelengahan sangat singkat (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> ms)</item>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Tetapan"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, sambungan rangkaian, Internet, wayarles, data, wi-fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Pemberitahuan Wi‑Fi, pemberitahuan wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"penggunaan data"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Hentikan getaran, ketik, papan kekunci"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Gunakan format 24 jam"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Muat turun"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Pemberitahuan boleh suai"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Keutamaan pemberitahuan mudah suai"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Tetapkan pemberitahuan berkeutamaan rendah kepada Lembut secara automatik"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Kedudukan pemberitahuan boleh suai"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Atur kedudukan pemberitahuan secara automatik mengikut kaitan"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Tindakan dan balasan yang dicadangkan"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Tunjukkan secara automatik tindakan & balasan yang dicadangkan"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Benarkan penundaan pemberitahuan"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Sembunyikan ikon daripada pemberitahuan lembut"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Ikon daripada pemberitahuan lembut tidak ditunjukkan dalam bar status"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Benarkan titik pemberitahuan"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Tunjukkan jalur perbualan terbaharu"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Gelembung"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Sesetengah pemberitahuan boleh muncul sebagai gelembung pada skrin"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Sesetengah pemberitahuan dan kandungan lain boleh dipaparkan sebagai gelembung pada skrin. Untuk membuka gelembung, ketik pada gelembung itu. Untuk mengetepikan gelembung, seret gelembung itu ke bawah skrin."</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Maklumat"</string>
<string name="low_label" msgid="6525629096999711220">"Rendah"</string>
<string name="high_label" msgid="357503396626018487">"Tinggi"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Kepekaan yang lebih tinggi mungkin bercanggah dengan mana-mana gerak isyarat apl sepanjang bahagian tepi skrin."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Bahagian tepi sebelah kiri"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Bahagian tepi sebelah kanan"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Kepekaan yang lebih tinggi mungkin bercanggah dengan mana-mana gerak isyarat apl sepanjang bahagian tepi skrin."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Kepekaan Belakang"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Tetapan Gerak Isyarat"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigasi gerak isyarat, kepekaan ke belakang, gerak isyarat ke belakang"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Ketik dua kali untuk menyemak telefon"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Ketik dua kali untuk menyemak tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Ketik dua kali untuk menyemak peranti"</string>
@@ -4560,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mod Rangkaian <xliff:g id="NETWORKMODEID">%1$d</xliff:g> Tidak Sah. Abaikan."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nama Titik Capaian (APN)"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Tidak tersedia apabila disambungkan ke <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Maklumat perubatan, maklumat hubungan kecemasan"</string>
<string name="see_more" msgid="7499355691042812723">"Lihat lagi"</string>
<string name="see_less" msgid="2642392725363552793">"Lihat kurang"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Peranti untuk digunakan dengan <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Maklumat dasar kerja anda"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Tetapan diurus oleh pentadbir IT anda"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Pengendali laporan pepijat"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Menentukan apl yang mengendalikan pintasan Laporan Pepijat pada peranti anda."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Peribadi"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Kerja"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Lalai sistem"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Pilihan ini tidak lagi sah. Cuba lagi."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-my/arrays.xml b/res/values-my/arrays.xml
index 73553af..e3a2398 100644
--- a/res/values-my/arrays.xml
+++ b/res/values-my/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"မရှိ"</item>
diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml
index 8390f3d..0eee35f 100644
--- a/res/values-my/strings.xml
+++ b/res/values-my/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"အောက်ပိုင်းသို့ ရွှေ့ပါ"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"ဘာသာစကားကို ဖယ်ရှားပါ"</string>
<string name="activity_picker_label" msgid="351250401590691126">"လုပ်ဆောင်ချက်အားရွေးချယ်ပါ"</string>
- <string name="device_info_label" msgid="2935198177248803716">"စက်ပိုင်းဆိုင်ရာ အချက်အလက်"</string>
<string name="display_label" msgid="3056320781191343221">"မျက်နှာပြင်"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USBသိုလှောင်ကိရိယာ"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD ကတ်"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"မျက်နှာဒေတာဖျက်ရန်"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"မျက်နှာမှတ်သော့ဖွင့်ခြင်း ထည့်သွင်းရန်"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"သင့်စက်ကို ဖွင့်ရန်၊ အက်ပ်များသို့ လက်မှတ်ထိုးဝင်ရန်နှင့် ငွေပေးချေမှုများကို အတည်ပြုရန် \'မျက်နှာမှတ် သော့ဖွင့်ခြင်း\' ကို အသုံးပြုပါ။\n\nသတိပြုရန်-\nမရည်ရွယ်သော်လည်း သင့်ဖုန်းကို ကြည့်ခြင်းဖြင့် ဖုန်းပွင့်သွားနိုင်သည်။\n\nသင့်မျက်လုံးများကို ဖွင့်ထားချိန် တစ်စုံတစ်ယောက်က သင့်မျက်နှာအနီး သင့်ဖုန်းကိုကိုင်၍လည်း ဖွင့်နိုင်သည်။\n\nသင့်ကလေး သို့မဟုတ် အမြွှာကဲ့သို့ သင်နှင့် အလွန်တူသူများသည်လည်း သင့်ဖုန်းကို ဖွင့်နိုင်သည်။"</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"သင့်စက်ကို ဖွင့်ရန်၊ အက်ပ်များသို့ လက်မှတ်ထိုးဝင်ရန်နှင့် ငွေပေးချေမှုများကို အတည်ပြုရန် \'မျက်နှာမှတ် သော့ဖွင့်ခြင်း\' ကို အသုံးပြုပါ။\n\nသတိပြုရန်-\nသင့်ဖုန်းကို မတော်တဆကြည့်မိရုံဖြင့် ဖုန်းပွင့်သွားနိုင်သည်။\n\nမျက်လုံးများပိတ်ထားသော်လည်း တစ်စုံတစ်ယောက်က သင်၏မျက်နှာအနီးတွင် သင့်ဖုန်းကို ကိုင်ထားခြင်းဖြင့် လော့ခ်ဖွင့်နိုင်သည်။\n\nတထေရာတည်းတူသော မောင်နှမကဲ့သို့ သင်နှင့်အလွန်တူသူ တစ်ယောက်ယောက်က သင်၏ဖုန်းကို ဖွင့်နိုင်သည်။"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"မျက်နှာဒေတာ ဖျက်လိုသလား။"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"မျက်နှာမှတ် သော့ဖွင့်ခြင်းက အသုံးပြုသည့် မျက်နှာဒေတာများကို လုံခြုံစွာ အပြီးအပိုင်ဖျက်လိုက်ပါမည်။ ဖျက်ပြီးသည့်အခါ သင့်ဖုန်းကိုလော့ခ်ဖွင့်ရန် ပင်နံပါတ်၊ ပုံစံ သို့မဟုတ် စကားဝှက်၊ အက်ပ်များသို့ လက်မှတ်ထိုးဝင်ခြင်းနှင့် ငွေပေးချေမှုများ အတည်ပြုခြင်းတို့ လိုအပ်ပါမည်။"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"သင့်ဖုန်းကို လော့ခ်ဖွင့်ရန် မျက်နှာမှတ် သော့ဖွင့်ခြင်းကို အသုံးပြုပါ"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"ကွန်ရက်သို့ လက်မှတ်ထိုးဝင်ရန် ဤနေရာတွင် တို့ပါ"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> က Wi-Fi ဖွင့်လိုသည်"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> က Wi-Fi ပိတ်လိုသည်"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"အမှားပြင်နိုင်သော အက်ပ်ဘိုက်ကုဒ် စိစစ်ပါ"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"အမှားရှာပြင်နိုင်သော အက်ပ်များအတွက် ဘိုက်ကုဒ် စိစစ်ရန် ART ကိုခွင့်ပြုသည်"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"ပြန်လည် စတင်နှုန်းကို ပြပါ"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"လက်ရှိ ဖန်သားပြင်ပြသမှု ပြန်လည်စတင်နှုန်းကို ပြပါ"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"တက်ဘလက်နှင့် အခြားစက်ပစ္စည်း ထိလိုက်လျှင် အချက်အလက် ဖလှယ်ရန် ခွင့်ပြုသည်"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"ဖုန်းနှင့် အခြားစက်ပစ္စည်း ထိလိုက်လျှင် အချက်အလက် ဖလှယ်ရန် ခွင့်ပြုသည်"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"တက်ဘလက်က NFC ကိရိယာတစ်ခုကို ထိလိုက်လျှင် ဒေတာ ဖလှယ်မှု ခွင့်ပြုရန်"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"ဖုန်းက NFC ကိရိယာတစ်ခုကို ထိလိုက်လျှင် ဒေတာ ဖလှယ်မှု ခွင့်ပြုရန်"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC ကို ဖွင့်ပါ"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC သည် ဤစက်ပစ္စည်းနှင့် အခြားအနီးတဝိုက်ရှိစက်ပစ္စည်းများ (သို့) ငွေပေးချေစက်များ၊ အသုံးပြုခွင့်ရရန် လက်ခံဖတ်ကြားပေးသည့် စက်များနှင့် ပြန်လှန်တုံ့ပြန်မှုရှိသော ကြော်ငြာများ (သို့) အညွှန်းတဂ်များကဲ့သို့သော အသုံးပြုလိုသည့် အရာများအကြားတွင် ဒေတာများကို ဖလှယ်ပေးသည်။"</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFC လုံခြုံအောင်လုပ်ပါ"</string>
@@ -850,7 +853,6 @@
<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_expanded" msgid="1086342300472408106">"လျှော့ပြရန်"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"အခြေအနေ"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"ထုတ်လွှင့်မှု လင့်ခ်အမြန်နှုန်း"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"လက်ခံခြင်းလင့်ခ် အမြန်နှုန်း"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"လိုင်းအမြန်နှုန်း"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"လှိုင်းနှုန်း"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"အိုင်ပီလိပ်စာ"</string>
<string name="passpoint_label" msgid="6513669696739302866">"မှတဆင့် သိမ်းရန်"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"စက်ပစ္စည်းကို ပလပ်တပ်ထားခြင်း၊ အားသွင်းထားပြီး ဖွင့်ထားခြင်း ရှိမရှိ စစ်ဆေးပါ"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"စက်ပစ္စည်းကို ပလပ်တပ်ထားခြင်း၊ အားသွင်းထားပြီး ဖွင့်ထားခြင်း ရှိမရှိ စစ်ဆေးပါ။ ပြဿနာဆက်ရှိနေလျှင် စက်ပစ္စည်းထုတ်လုပ်သူကို ဆက်သွယ်ပါ"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"“<xliff:g id="SSID">%1$s</xliff:g>” ထည့်ခြင်းကို ဤစက်ပစ္စည်းက ပံ့ပိုးမထားပါ"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"သင့်စက်ကို Wi-Fi ချိတ်ဆက်ရန် နေရာ/ရောက်တာ အနီးသို့ ရွှေ့ကြည့်ပါ"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"သင့်စကားဝှက်ကို စစ်ပြီး ထပ်စမ်းကြည့်ပါ"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"စက်ပစ္စည်းထုတ်လုပ်သူကို ဆက်သွယ်ပါ"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"ချိတ်ဆက်မှု စစ်ဆေးပြီး ထပ်စမ်းကြည့်ပါ"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"ကွန်ရက် ရွေးပါ"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"သင့်စက်ကို ချိတ်ဆက်ရန် ကွန်ရက်တစ်ခု ရွေးပါ"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi၊ မိုဘိုင်း၊ ဘလူးတုသ် ပြင်ဆင်သတ်မှတ်ရန်"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"၎င်းသည် အောက်ပါတို့အပါအဝင် ကွန်ရက်ဆက်တင်များအားလုံးကို ပြင်ဆင်သတ်မှတ်လိုက်ပါမည်−\n\n"<li>"Wi‑Fi"</li>\n<li>"မိုဘိုင်းဒေတာ"</li>\n<li>"ဘလူးတုသ်"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"ဒေါင်းလုဒ်လုပ်ထားသောကတ် ဖျက်ပါ"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"သင့်မျက်နှာပြင်ပေါ်ရှိ အရာများကို အသံထွက်ဖတ်စေရန်အတွက် ၎င်းတို့ကို တို့ပါ"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"စာတန်း သတ်မှတ်ချက်များ"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"ချဲ့ခြင်း"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"ပုံကြီးချဲ့ရန် နေရာ"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"မျက်နှာပြင်ကိုချဲ့နေစဉ် သင်အသုံးပြုလိုသော ပုံကြီးချဲ့ရန်နေရာ(များ) ကို ရွေးပါ"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"ဖန်သားပြင်အပြည့်"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"ဖန်သားပြင် တစ်စိတ်တစ်ပိုင်း"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"ဖန်သားပြင်အပြည့်နှင့် မျက်နှာပြင် တစ်စိတ်တစ်ပိုင်း"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"ဖန်သားပြင် တစ်ခုလုံးကို ချဲ့ပါ"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"ဖန်သားပြင် တစ်စိတ်တစ်ပိုင်းကို ချဲ့ပါ"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"ထိန်းချုပ်ကိရိယာ ရွှေ့ခြင်းကိုပြရန်"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"ပုံကြီးချဲ့ရန်နေရာကို ရွှေ့ရန် ထိန်းချုပ်လီဗာနှင့်တူသော ထိန်းချုပ်ကိရိယာကို ပြသည်"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"ပုံကြီးချဲ့ ဆက်တင်များ"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"သုံးချက်တို့၍ အကြီးချဲ့ခြင်း"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"ဖြတ်လမ်းလင့်ခ်ဖြင့် ချဲ့ခြင်း"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"ဖြတ်လမ်းလင့်ခ်ဖြင့် သုံးချက်တို့ပြီး ချဲ့ပါ"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"အများသုံးစွဲနိုင်မှု ဝန်ဆောင်မှုတစ်ခုကို အဖွင့်အပိတ်လုပ်ရန် လက်နှစ်ချောင်းဖြင့် ဖန်သားပြင်အောက်ခြေမှနေ၍ အပေါ်သို့ပွတ်ဆွဲပါ။\n\nဝန်ဆောင်မှုများအကြား ပြောင်းရန် လက်နှစ်ချောင်းဖြင့် ပွတ်ဆွဲပြီး ဖိထားပါ။"</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"အများသုံးစွဲနိုင်မှု ဝန်ဆောင်မှုတစ်ခုကို အဖွင့်အပိတ်လုပ်ရန် လက်သုံးချောင်းဖြင့် ဖန်သားပြင်အောက်ခြေမှနေ၍ အပေါ်သို့ပွတ်ဆွဲပါ။\n\nဝန်ဆောင်မှုများအကြား ပြောင်းရန် လက်သုံးချောင်းဖြင့် ပွတ်ဆွဲပြီး ဖိထားပါ။"</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"ရပါပြီ"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"ဖြတ်လမ်းလင့်ခ်ကို အသုံးပြု၍ ဖွင့်ခြင်း"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"ဖြတ်လမ်းလင့်ခ်ကို အသုံးပြု၍ ချဲ့ခြင်း"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"ဖြတ်လမ်းလင့်ခ်ဖြင့် <xliff:g id="SERVICE">%1$s</xliff:g> ကို ဖွင့်ခြင်း"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"ဖြတ်လမ်းလင့်ခ်ဖြင့် ချဲ့ခြင်း"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"ဖြတ်လမ်းလင့်ခ်ဖြင့် အရောင်အမှန်ပြင်ခြင်းကို ဖွင့်ခြင်း"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"အများသုံးစွဲနိုင်မှု ခလုတ်"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"လက် ၂ ချောင်းကို အသုံးပြု၍ အောက်ခြေမှ ပွတ်ဆွဲပါ"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"သင့် ဖန်သားပြင်၏ အောက်ခြေရှိ <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ခလုတ်ကို တို့ပါ"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"တစ်ခုခုလုပ်ဆောင်ရန် မေးသည့် မက်ဆေ့ဂျ်များ ပြရမည့်ကြာချိန် ရွေးပါ၊ သို့သော်လည်း ယာယီသာ မြင်ရပါမည်။\n\nအက်ပ်အားလုံးတွင် ဤဆက်တင် အသုံးမပြုနိုင်ပါ။"</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"ထိထားရန် လိုအပ်ချိန်"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"အရောင်ပြောင်းပြန်"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"စွမ်းဆောင်ရည် ကျစေနိုင်ပါသည်"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"အရောင်ပြောင်းပြန်"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"လင်းနေသော ဖန်သားပြင်ကို အမှောင်သို့ ပြောင်းခြင်းအားဖြင့် တောက်ပသော အလင်းရောင်ကို အထိခိုက်မခံသောသူများအတွက် ပိုမိုကောင်းမွန်သော ကြည့်ရှုမှု အတွေ့အကြုံကို ရနိုင်ပါသည်။\n\nမှတ်ချက်− အရောင်ရင့်များသည် အရောင်နုသို့ ပြောင်းသွားလိမ့်မည်။ ပုံများသည်လည်း ပြောင်းပြန် ဖြစ်သွားလိမ့်မည်။"</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"ကြာချိန် သတ်မှတ်မှု"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"သင်သည် မောက်စ်ကို အသုံးပြုနေသည်ဆိုပါက ၎င်းလှုပ်ရှားမှု ရပ်သွားသည့် အချိန်တွင် ကာစာ အလိုအလျောက် အလုပ်လုပ်ရန် သတ်မှတ်ထားနိုင်သည်။"</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"မနှိပ်မီ စောင့်ချိန်"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"ထိတွေ့ တုံ့ပြန်ချက်"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> သုံးရန်"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"အရောင်ပြင်ဆင်ခြင်းကို သုံးရန်"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"စာတန်းကို ထိုးရန်"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"စာတန်းများကို ပြရန်"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"စာတန်း အပြင်အဆင်"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"စာသားအရွယ်အစား၊ စာတန်းပုံစံ"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"နောက်ထပ် ရွေးစရာများ"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"ဤဆက်တင်ကို အက်ပ်အချို့က ပံ့ပိုးပေးခြင်းမရှိပါ။"</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"အများသုံးစွဲနိုင်မှု ခလုတ်"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"လက် ၂ ချောင်းကို အသုံးပြု၍ အောက်ခြေမှ ပွတ်ဆွဲပါ"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"ဤဝန်ဆောင်မှု ချွတ်ယွင်းနေသည်။"</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"အမြန်ဆက်တင်များတွင်ပြပါ"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"ပြင်ဆင်ရန်နည်းလမ်း"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"အနီ-အစိမ်း"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"အစိမ်း-အနီ"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"အပြာ-အဝါ"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"အနီ−အစိမ်း အရောင်ကန်းခြင်း"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"အနီ−အစိမ်း အရောင်ကန်းခြင်း"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"အပြာ-အဝါ အရောင်ကန်းခြင်း"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">အလွန်တိုတောင်းသည့် နှောင့်နှေးမှု (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
<item quantity="one">အလွန်တိုတောင်းသည့် နှောင့်နှေးမှု (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> ms)</item>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"ဆက်တင်များ"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi၊ wi-fi၊ ကွန်ရက်ချိတ်ဆက်မှု၊ အင်တာနက်၊ ကြိုးမဲ့၊ ဒေတာ၊ wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi အကြောင်းကြားချက်၊ wifi အကြောင်းကြားချက်"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ဒေတာ သုံးစွဲမှု"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"တုန်ခါမှုရပ်ရန်၊ တို့ရန်၊ လက်ကွက်"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"၂၄-နာရီ စနစ်ကို သုံးရန်"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ဒေါင်းလုဒ်လုပ်ခြင်း"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"အလိုက်သင့် အကြောင်းကြားချက်များ"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"အကြောင်းကြားချက် အလိုက်သင့်ဦးစားပေးမှု"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"ဦးစားပေးမဟုတ်သော အကြောင်းကြားချက်များကို \'မသိမသာပြသမှု\'အဖြစ် အလိုအလျောက် သတ်မှတ်ပါ"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"အလိုက်အထိုက် အဆင့်သတ်မှတ်မှု အကြောင်းကြားချက်"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"သက်ဆိုင်ရာအလိုက် အလိုလို သတ်မှတ်ထားသော အဆင့်သတ်မှတ်မှု အကြောင်းကြားချက်"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"အကြံပြုထားသော လုပ်ဆောင်ချက်နှင့် ပြန်ကြားချက်များ"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"အကြံပြုထားသော လုပ်ဆောင်ချက်များနှင့် ပြန်ကြားချက်များကို အလိုအလျောက်ပြသပါ"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"အကြောင်းကြားချက် ဆိုင်းငံ့ခြင်းကို ခွင့်ပြုပါ"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"မသိမသာ အကြောင်းကြားချက်များမှ သင်္ကေတများကို ဖျောက်ပါ"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"အခြေအနေပြနေရာတွင် မသိမသာ အကြောင်းကြားချက်များမှ သင်္ကေတများကို မပြသပါ"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"အကြောင်းကြားချက်အမှတ်အသားများကို ခွင့်ပြုရန်"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"လက်တလော စကားဝိုင်းများအကန့်ကို ပြပါ"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"ပူဖောင်းကွက်များ"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"အကြောင်းကြားချက်အချို့ကို မျက်နှာပြင်တွင် ပူဖောင်းကွက်များအဖြစ် မြင်ရပါမည်"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"အချို့ အကြောင်းကြားချက်နှင့် အခြားအကြောင်းအရာများကို ဖန်သားပြင်ပေါ်တွင် ပူဖောင်းကွက်များအဖြစ် မြင်ရနိုင်သည်။ ပူဖောင်းကွက်ကို ဖွင့်ရန် ၎င်းကိုတို့ပါ။ ၎င်းကို ပယ်ရန် ဖန်သားပြင်ပေါ်မှ ဖိဆွဲချပါ။"</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"အချက်အလက်များ"</string>
<string name="low_label" msgid="6525629096999711220">"နိမ့်"</string>
<string name="high_label" msgid="357503396626018487">"မြင့်"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"အာရုံခံနိုင်မှု ပိုမိုမြင့်မားလျှင် ဖန်သားပြင်၏ အစွန်းများတစ်လျှောက်ရှိ အက်ပ်လက်ဟန်များနှင့် ပြဿနာဖြစ်နိုင်သည်။"</string>
+ <string name="left_edge" msgid="1513576842959071849">"ဘယ် အစွန်း"</string>
+ <string name="right_edge" msgid="1505309103265829121">"ညာ အစွန်း"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"အာရုံခံနိုင်မှု ပိုမိုမြင့်မားလျှင် ဖန်သားပြင်၏ အစွန်းများတစ်လျှောက်ရှိ အက်ပ်လက်ဟန်များနှင့် ပြဿနာဖြစ်နိုင်သည်။"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"ကျောဘက် အာရုံခံနိုင်မှု"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"လက်ဟန် ဆက်တင်များ"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"လက်ဟန်ဖြင့် လမ်းညွှန်ခြင်း၊ ကျောဘက် အာရုံခံနိုင်မှု၊ နောက်ဆုတ်လက်ဟန်"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ဖုန်းကိုစစ်ရန် နှစ်ချက်တို့ခြင်း"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"တက်ဘလက်ကို စစ်ဆေးကြည့်ရန် နှစ်ချက်တို့ပါ"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"စက်ပစ္စည်းကို စစ်ဆေးကြည့်ရန် နှစ်ချက်တို့ပါ"</string>
@@ -4560,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"ကုသမှုဆိုင်ရာ အချက်အလက်၊ အရေးပေါ် အဆက်အသွယ်များ"</string>
<string name="see_more" msgid="7499355691042812723">"ပိုပြရန်"</string>
<string name="see_less" msgid="2642392725363552793">"လျှော့ ကြည့်ရန်"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g> နှင့် အသုံးပြုရန် ကိရိယာ"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"သင့်အလုပ် မူဝါဒ အချက်အလက်"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"သင့် IT စီမံခန့်ခွဲသူက သတ်မှတ်ထားသည့် ဆက်တင်များ"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"အမှားပြင် အစီရင်ခံစာ စီမံသူ"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"သင့်စက်တွင် မည်သည့်အက်ပ်က ချွတ်ယွင်းမှုအစီရင်ခံစာ ဖြတ်လမ်းလင့်ခ်အား ကိုင်တွယ်မည်ဆိုသည်ကို ဆုံးဖြတ်သည်။"</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"ကိုယ်ပိုင်"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"အလုပ်"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"စနစ်မူရင်း"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"ဤရွေးချယ်မှု အသုံးပြု၍မရတော့ပါ။ ထပ်စမ်းကြည့်ပါ။"</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-nb/arrays.xml b/res/values-nb/arrays.xml
index c9d5e7c..ecd7254 100644
--- a/res/values-nb/arrays.xml
+++ b/res/values-nb/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Ingen"</item>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index ae048e6..6780251 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Flytt nederst"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Fjern språket"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Velg aktivitet"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Enhetsinformasjon"</string>
<string name="display_label" msgid="3056320781191343221">"Skjerm"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB-lagring"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Minnekort"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Slett ansiktsdata"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Konfigurer ansiktslås"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Bruk Ansiktslås til å låse opp enheten din, logge på apper og bekrefte betalinger.\n\nHusk:\nHvis du ser på telefonen, kan den låses opp, selv om det ikke er meningen.\n\nTelefonen din kan låses opp av noen andre hvis den holdes mot ansiktet ditt mens øynene dine er åpne.\n\nTelefonen kan låses opp av noen som ser veldig ut som deg, for eksempel en tvilling."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Bruk ansiktslås til å låse opp enheten din, logge på apper og bekrefte betalinger.\n\nHusk:\nHvis du ser på telefonen, kan den låses opp, selv om det ikke er meningen.\n\nTelefonen din kan låses opp av noen andre hvis den holdes mot ansiktet ditt, selv om øynene dine er lukket.\n\nTelefonen kan låses opp av noen som ser veldig ut som deg, for eksempel en tvilling."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Vil du slette ansiktsdata?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Ansiktsdataene som brukes av ansiktslåsen, blir permanent slettet på en sikker måte. Etter fjerning trenger du PIN-kode, mønster eller passord for å låse opp telefonen, logge på apper og bekrefte betalinger."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Bruk Ansiktslås til å låse opp telefonen din"</string>
@@ -743,7 +743,7 @@
<string name="bluetooth_pan_nap_profile_summary_connected" msgid="5563892893331988809">"Deler lokal internettilkobling med enhet"</string>
<string name="bluetooth_dock_settings" msgid="1709536202189755022">"Innstillinger for forankringsstasjon"</string>
<string name="bluetooth_dock_settings_title" msgid="4872789068019972847">"Bruk forankring til lyd"</string>
- <string name="bluetooth_dock_settings_headset" msgid="5756482379574272554">"Som høyttalertelefon"</string>
+ <string name="bluetooth_dock_settings_headset" msgid="5756482379574272554">"Som høyttaler"</string>
<string name="bluetooth_dock_settings_a2dp" msgid="434520221656010141">"For musikk og medier"</string>
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Husk innstillinger"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maksimalt antall Bluetooth-lydenheter"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Trykk her for å logge på nettverket"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> ønsker å slå på Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> ønsker å slå av Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Bekreft bytekode for feilsøkbare apper"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Tillat at ART bekrefter bytekode for feilsøkbare apper"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Vis oppdateringsfrekvens"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Vis skjermens nåværende oppdateringsfrekvens"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Tillat datautveksling når nettbrettet berører en annen enhet"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Tillat utveksling av data når telefonen berører en annen enhet"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Tillat datautveksling når nettbrettet berører en annen NFC-enhet"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Tillat utveksling av data når telefonen berører en annen NFC-enhet"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Slå på NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC utveksler data mellom denne enheten og andre enheter eller mål i nærheten, for eksempel betalingsterminaler, adgangslesere og interaktive annonser eller etiketter."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Beskytt NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Wi‑Fi-skanning er slått på"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Avanserte alternativer"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Rullegardinliste med avanserte alternativer"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"skjul"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"vis"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Nettverksnavn"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Skriv inn SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Status"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Overføringshastighet for sending"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Linkhastighet for mottak"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Koblingshastighet"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frekvens"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP-adresse"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Lagret via"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Sørg for at enheten er tilkoblet, ladet og slått på"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Sørg for at enheten er tilkoblet, ladet og slått på. Hvis problemet vedvarer, kan du kontakte enhetsprodusenten."</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Tilføying av «<xliff:g id="SSID">%1$s</xliff:g>» støttes ikke av denne enheten"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Prøv å plassere enheten nærmere Wi-Fi-tilgangspunktet/-ruteren"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Sjekk passordet og prøv igjen"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Kontakt produsenten av enheten"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Sjekk tilkoblingen og prøv igjen"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Velg et nettverk"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Velg et nettverk for å koble til enheten din"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Tilbakestilling av standard APN-innstillinger er fullført."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Alternativer for tilbakestilling"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Nettverket, appene eller enheten kan tilbakestilles"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Apper kan tilbakestilles"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Tilbakestill Wi-Fi, mobil og Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Dette tilbakestiller alle nettverksinnstillinger, inkludert\n\n"<li>"Wi‑Fi"</li>\n<li>"mobildata"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Slett nedlastede SIM-kort"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Trykk på elementer på skjermen din for å få dem opplest"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Innstillinger for teksting"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Forstørring"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Forstørrelsesområde"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Velg forstørrelsesområdene du vil bruke når du forstørrer skjermen"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Fullskjerm"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"En del av skjermen"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Fullskjerm og en del av skjermen"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Forstørr hele skjermen"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Forstørr en del av skjermen"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Vis bevegelseskontroller"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Vis en kontroller som ligner på en styrespak, for å bevege forstørrelsesområdet"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Innstillinger for forstørrelse"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Forstørr med trippeltrykk"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Forstørr med snarvei"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Forstørr med snarvei og trippeltrykk"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"For å slå en tilgjengelighetstjeneste på eller av, sveip opp fra bunnen av skjermen med to fingre.\n\nFor å bytte mellom tjenester, sveip opp med to fingre og hold."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"For å slå en tilgjengelighetstjeneste på eller av, sveip opp fra bunnen av skjermen med tre fingre.\n\nFor å bytte mellom tjenester, sveip opp med tre fingre og hold."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Greit"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Bruk snarveien for å åpne"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Bruk snarvei for å forstørre"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Snarvei til å åpne <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Snarvei til å forstørre"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Snarvei til å åpne fargekorrigering"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Tilgjengelighet-knapp"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Sveip opp med to fingre fra bunnen"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Trykk på <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>-knappen nederst på skjermen"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Velg hvor lenge du vil se meldinger som ber deg gjøre noe, men som bare vises midlertidig.\n\nIkke alle apper støtter denne innstillingen."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Forsinkelse for trykk-og-hold"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Fargeinvertering"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Kan påvirke ytelsen"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Inverter farger"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Gjør lyse skjermer mørke, slik at personer som er følsomme for sterkt lys, får en bedre seeropplevelse.\n\nMerk: Mørke farger blir lyse. Bilder blir også invertert."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Holdetid"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Hvis du bruker en mus, kan du stille musepekeren til å klikke automatisk når den slutter å bevege seg i en bestemt periode."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Forsinkelse før klikk"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Berøringstilbakemelding"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Bruk <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Bruk fargekorrigering"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Bruk teksting"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Vis teksting"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Tekstutseende"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Tekststørrelse, tekststil"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Flere alternativer"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Ikke alle apper støtter denne innstillingen."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Tilgjengelighet-knapp"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Sveip opp med to fingre fra bunnen"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Denne tjenesten fungerer ikke som den skal."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Vis i hurtiginnstillingene"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Korrigeringsmodus"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Rød-grønn"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Grønn-rød"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Blå-gul"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"Deuteranomali"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"Protanomali"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"Tritanomali"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">Ekstremt kort forsinkelse (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
<item quantity="one">Ekstremt kort forsinkelse (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> ms)</item>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Innstillinger"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, Wi-Fi, nettverkstilkobling, Internett, trådløs, data, Wi Fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi-varsel, wifi-varsel"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"databruk"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Stopp vibrering, trykk, tastatur"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Bruk 24-timers format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Last ned"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Varsler som kan tilpasses"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Tilpasset varselprioritet"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Angi varsler med lavere prioritet automatisk til Diskré"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Tilpasset varselrangering"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Ranger varsler automatisk etter relevans"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Foreslåtte handlinger og svar"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Vis foreslåtte handlinger og svar automatisk"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Tillat slumring av varsler"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Skjul ikoner fra diskré varsler"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Ikoner fra diskré varsler vises ikke i statusfeltet"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Tillat varselprikker"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Vis felt med nylige samtaler"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Bobler"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Noen varsler kan vises som bobler på skjermen"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Noen varsler og annet innhold kan vises som bobler på skjermen. For å åpne en boble, trykk på den. For å avvise den, dra den ned på skjermen."</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Informasjon"</string>
<string name="low_label" msgid="6525629096999711220">"Lav"</string>
<string name="high_label" msgid="357503396626018487">"Høy"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Høyere følsomhet kan være i konflikt med appbevegelser langs kantene av skjermen."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Venstre kant"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Høyre kant"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Høyere følsomhet kan være i konflikt med appbevegelser langs kantene av skjermen."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Følsomhet for tilbakebevegelsen"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Innstillinger for bevegelser"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigasjon med bevegelser, følsomhet for tilbakebevegelsen, tilbakebevegelse"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Dobbelttrykk for å sjekke telefonen"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Dobbelttrykk for å sjekke nettbrettet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Dobbelttrykk for å sjekke enheten"</string>
@@ -4560,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ugyldig nettverksmodus (<xliff:g id="NETWORKMODEID">%1$d</xliff:g>). Ignorer."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Navn på tilgangspunkt"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Utilgjengelig når du er koblet til <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Medisinsk informasjon, nødkontakter"</string>
<string name="see_more" msgid="7499355691042812723">"Se flere"</string>
<string name="see_less" msgid="2642392725363552793">"Se mindre"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Enhet som skal brukes med <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informasjon om jobbretningslinjene dine"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Innstillingene administreres av IT-administratoren din"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Feilrapporthåndtering"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Fastslår hvilken app som håndterer Feilrapport-snarveien på enheten din."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personlig"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Jobb"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Systemstandard"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Dette valget er ikke gyldig lenger. Prøv på nytt."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-ne/arrays.xml b/res/values-ne/arrays.xml
index f73d6e9..5b96e4f 100644
--- a/res/values-ne/arrays.xml
+++ b/res/values-ne/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"कुनै पनि होइन"</item>
diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml
index 05657e4..758ff54 100644
--- a/res/values-ne/strings.xml
+++ b/res/values-ne/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"तल्लो भागमा सार्नुहोस्"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"भाषालाई हटाउनुहोस्"</string>
<string name="activity_picker_label" msgid="351250401590691126">"गतिविधि छनौट गर्नुहोस्"</string>
- <string name="device_info_label" msgid="2935198177248803716">"उपकरणको जानकारी"</string>
<string name="display_label" msgid="3056320781191343221">"स्क्रिन"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB भण्डारण"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD कार्ड"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"अनुहारसम्बन्धी डेटा मेटाउनु"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"फेस अनलक सेटअप गर्नुहोस्"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"आफ्नो यन्त्र अनलक गर्न, अनुप्रयोगहरूमा साइन इन गर्न र भुक्तानीहरू पुष्टि गर्न फेस अनलक प्रयोग गर्नुहोस्।\n\nयाद राख्नुहोस्:\nतपाईंले अनलक गर्न नचाहेका बेला पनि फोनमा हेर्नुभयो भने फोन अनलक हुन सक्छ।\n\nतपाईंका आँखा खुला भएका बेला कसैले तपाईंको अनुहारका अगाडि फोन लगे भने तपाईंको फोन अनलक हुन सक्छ।\n\nतपाईंको अनुहारसँग धेरै मिल्दोजुल्दो अनुहार भएका तपाईंका छोराछोरी वा दाजुभाइ/दिदीबहिनी जस्ता मान्छेहरूले पनि तपाईंको फोन अनलक गर्न सक्ने सम्भावना हुन्छ।"</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"आफ्नो यन्त्र अनलक गर्न, अनुप्रयोगहरूमा साइन इन गर्न र भुक्तानीहरू पुष्टि गर्न फेस अनलक प्रयोग गर्नुहोस्।\n\nयाद राख्नुहोस्:\nफोनमा हेर्नुभयो भने तपाईंले अनलक गर्न नचाहेका बेला पनि फोन अनलक हुन सक्छ।\n\nतपाईंका आँखा बन्द नै छन् भने पनि कसैले तपाईंको अनुहारका अगाडि फोन लगे भने तपाईंको फोन अनलक हुन सक्छ।\n\nतपाईंको अनुहारसँग धेरै मिल्दोजुल्दो अनुहार भएका दाजुभाइ/दिदीबहिनी जस्ता मान्छेहरूले पनि तपाईंको फोन अनलक गर्न सक्ने सम्भावना हुन्छ।"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"अनुहारसम्बन्धी डेटा मेट्ने हो?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"फेस अनलक सुविधाले प्रयोग गरेको डेटा सदाका लागि सुरक्षित रूपमा मेटाइने छ। हटाइसकेपछि, तपाईंलाई आफ्नो फोन अनलक गर्न, अनुप्रयोगहरूमा साइन इन गर्न र भुक्तानी पुष्टि गर्न आफ्नो PIN, ढाँचा वा पासवर्ड आवश्यक हुने छ।"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"आफ्नो फोन अनलक गर्न फेस अनलक प्रयोग गर्नुहोस्"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"नेटवर्कमा साइन इन गर्न यहाँ ट्याप गर्नुहोस्"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> Wi-Fi सक्रिय गर्न चाहन्छ"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> Wi-Fi निष्क्रिय पार्न चाहन्छ"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"डिबग गर्न मिल्ने एपको बाइटकोड पुष्टि गर्नु…"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"ART लाई डिबग गर्न मिल्ने अनुप्रयोगहरूको बाइटकोड पुष्टि गर्न दिनुहोस्"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"पुनः ताजा गर्ने दर देखाउनु…"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"हालको प्रदर्शनको पुनः ताजा गर्ने दर देखाउनुहोस्"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"ट्याब्लेटले कुनै अन्य उपकरणलाई छुँदा डेटा विनिमयको अनुमति दिनुहोस्।"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"फोनले अर्को उपकरणलाई छुँदा डेटा विनिमयलाई अनुमति दिनुहोस्"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"ट्याब्लेटले NFC यन्त्र छुँदा डेटा विनिमयलाई अनुमति दिनुहोस्"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"फोनले NFC यन्त्र छुँदा डेटा विनिमयलाई अनुमति दिनुहोस्"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC सक्रिय गर्नुहोस्"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC ले यो यन्त्र र भुक्तानीको टर्मिनल, पहुँच सम्बन्धी रिडर र अन्तरक्रियात्मक विज्ञापन वा ट्यागहरू जस्ता अन्य नजिकका यन्त्र वा लक्ष्यहरू बीच डेटा आदानप्रदान गर्छ।"</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFC सुरक्षित पार्नुहोस्"</string>
@@ -850,7 +853,6 @@
<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_expanded" msgid="1086342300472408106">"संक्षिप्त गर्नुहोस्"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"वस्तुस्थिति"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"लिंकको गति ट्रान्समिट गर्नुहोस्"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"लिंक प्राप्त गर्ने गति"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"लिङ्क गति"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"आवृत्ति"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP ठेगाना"</string>
<string name="passpoint_label" msgid="6513669696739302866">"मार्फत सुरक्षित गरियो"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"यन्त्र प्लग इन गरिएको, चार्ज भएको र सक्रिय पारिएको कुरा सुनिश्चित गर्नुहोस्"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"यन्त्र प्लग इन गरिएको, चार्ज भएको र सक्रिय पारिएको कुरा सुनिश्चित गर्नुहोस्। समस्या यथावत् रहिरहेमा यन्त्रका निर्मातासँग सम्पर्क गर्नुहोस्"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"यस यन्त्रले “<xliff:g id="SSID">%1$s</xliff:g>” थप्न सक्दैन"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"उक्त यन्त्र आफ्नो Wi‑Fi पहुँच बिन्दु/राउटरको नजिक सारी हेर्नुहोस्"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"पासवर्डको जाँच गरी फेरि प्रयास गर्नुहोस्"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"यन्रको निर्मातासँग सम्पर्क गर्नुहोस्"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"इन्टरनेटको जाँच गरी फेरि प्रयास गर्नुहोस्"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"नेटवर्क छनौट गर्नुहोस्"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"आफ्नो यन्त्र जडान गर्न कुनै नेटवर्क छनौट गर्नुहोस्"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi, मोबाइल र ब्लुटुथ रिसेट गर्नुहोस्"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"यसले निम्न सेटिङहरू लगायत सम्पूर्ण नेटवर्क सम्बन्धी सेटिहरूलाई रिसेट गर्ने छ:\n\n"<li>"Wi‑Fi"</li>\n<li>"मोबाइल डेटा"</li>\n<li>"ब्लुटुथ"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"डाउनलोड गरिएका SIM हरू मेट्नुहोस्"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"ठूलो आवाजमा सुन्न आफ्नो स्क्रिनमा भएका वस्तुहरूमा ट्याप गर्नुहोस्"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"क्याप्सनसम्बन्धी प्राथमिकताहरू"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"म्याग्निफिकेसन"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"म्याग्निफिकेसन क्षेत्र"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"स्क्रिन म्याग्निफाई गर्दा आफूले प्रयोग गर्न चाहेका म्याग्निफिकेसन क्षेत्र (हरू) छनौट गर्नुहोस्"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"पूर्ण स्क्रिन"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"स्क्रिनको भाग"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"पूर्ण स्क्रिन र स्क्रिनको भाग"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"समग्र स्क्रिन म्याग्निफाई गर्नुहोस्"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"स्क्रिनको भाग म्याग्निफाई गर्नुहोस्"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"चालको नियन्त्रक देखाउनुहोस्"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"म्याग्निफिकेसन क्षेत्र सार्न जोएस्टिक जस्तो कुनै नियन्त्रक देखाउनुहोस्"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"सेटिङ म्याग्निफाई गर्नुहोस्"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"तीन ट्यापमा म्याग्निफाइ गर्नुहोस्"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"सर्टकट प्रयोग गरी म्याग्निफाइ गर्नुहोस्"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"सर्टकट र तीन पटक ट्याप गरेर म्याग्निफाइ गर्नुहोस्"</string>
@@ -2062,24 +2079,20 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"पहुँचसम्बन्धी सेवा सक्रिय गर्न वा निष्क्रिय पार्न दुईवटा औँलाले स्क्रिनको फेदबाट माथितिर स्वाइप गर्नुहोस्।\n\nएउटा सेवाबाट अर्को सेवामा जान दुईवटा औँलाले माथितिर स्वाइप गरी थिचिराख्नुहोस्।"</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"पहुँचसम्बन्धी सेवा सक्रिय गर्न वा निष्क्रिय पार्न तीनवटा औँलाले स्क्रिनको फेदबाट माथितिर स्वाइप गर्नुहोस्।\n\nएउटा सेवाबाट अर्को सेवामा जान तीनवटा औँलाले माथितिर स्वाइप गरी थिचिराख्नुहोस्।"</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"बुझेँ"</string>
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_software (2920806427635233043) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_software_gesture (6906653331086992721) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_software (3917444742336634202) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_software_gesture (391987875251799972) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_hardware (2356853121810443026) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_hardware (6508972075712224951) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_triple_tap (6543084611445441109) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_triple_tap (2132280626458501422) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_advance (4567868630655591506) -->
- <skip />
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"खोल्न सर्टकट प्रयोग गर्नुहोस्"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"म्याग्निफाइ गर्न सर्टकट प्रयोग गर्नुहोस्"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g> खोल्ने सर्टकट"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"म्याग्निफाइ गर्ने सर्टकट"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"रङ सुधार्ने सर्टकट"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"पहुँचको बटन"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"फेदबाट २ औँलाले माथितिर स्वाइप गर्नुहोस्"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"आफ्नो स्क्रिनको फेदमा रहेको <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> बटनमा ट्याप गर्नुहोस्"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_software_gesture" msgid="391987875251799972">"स्क्रिनको किनाराबाट २ औँलाले माथितिर स्वाइप गर्नुहोस्"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_hardware" msgid="2356853121810443026">"भोल्युम कुञ्जीहरू थिचिरहनुहोस्"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_hardware" msgid="6508972075712224951">"दुवै भोल्युम कुञ्जी १ सेकेन्डसम्म थिचिराख्नुहोस्"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_triple_tap" msgid="6543084611445441109">"स्क्रिनमा तीन पटक ट्याप गर्नुहोस्"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_triple_tap" msgid="2132280626458501422">"स्क्रिनमा तीन पटक छिटोछिटो ट्याप गर्नुहोस् (यस कार्यले तपाईंको यन्त्रलाई सुस्त बनाउन सक्छ)"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_advance" msgid="4567868630655591506">"उन्नत"</string>
<string name="accessibility_screen_magnification_navbar_configuration_warning" msgid="266736851606791552">"पहुँच बटनलाई <xliff:g id="SERVICE">%1$s</xliff:g> मा सेट गरिएको छ। म्याग्निफिकेसन प्रयोग गर्नाका लागि पहुँच बटनलाई केहीबेर छोइरहनुहोस् र त्यसपछि म्याग्निफिकेसन चयन गर्नुहोस्।"</string>
<string name="accessibility_screen_magnification_gesture_navigation_warning" msgid="991017769735632046">"पहुँचको इसारा सेट गरी <xliff:g id="SERVICE">%1$s</xliff:g> बनाइयो। म्याग्निफिकेसन प्रयोग गर्न दुई वटा औँलाले स्क्रिनको फेदबाट माथितिर स्वाइप गरी थिचिराख्नुहोस्। त्यसपछि म्याग्निफिकेसन चयन गर्नुहोस्।"</string>
<string name="accessibility_global_gesture_preference_title" msgid="3713636732641882959">"भोल्युम कुञ्जीको सर्टकट"</string>
@@ -2107,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"तपाईंलाई कारबाही गर्न लगाउने तर अस्थायी रूपमा मात्र देखिने सन्देशहरू देखाइने समय छनौट गर्नुहोस्।\n\nसबै अनुप्रयोगहरूले यो सेटिङ समर्थन गर्दैनन्।"</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"छुनुहोस् र केहीबेर समाउनुहोस्"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"रंग इन्भर्सन"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"कार्यसम्पादनमा असर पार्न सक्छ"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"रङ उल्ट्याउनुहोस्"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"चमकिलो प्रकाशसँग संवेदनशील रहेका मान्छेहरू अझ राम्रोसँग हेर्ने अनुभव प्राप्त गर्न सकून् भन्नाका खातिर उज्यालो स्क्रिनलाई अँध्यारो स्क्रिनमा रूपान्तण गर्नुहोस्।\n\nटिपोट: अँध्यारो रङ उज्यालो रङमा रूपान्तरण हुने छ। छविहरूलाई पनि उल्टाइने छ।"</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"कुनै वस्तुमा कर्सर रहने अवधि"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"तपाईं माउस प्रयोग गर्दै हुनुहुन्छ भने कुनै स्थानमा निश्चित अवधिसम्मका लागि रोकिएको कर्सर स्वत: चल्न थाल्ने गरी सेट गर्न सक्नुहुन्छ।"</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"क्लिक गर्न अघि ढिलाइ"</string>
@@ -2117,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"छोएर दिइने प्रतिक्रिया"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> प्रयोग गर्नुहोस्"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"रङ सुधार गर्ने सुविधा प्रयोग गर्नुहोस्"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"क्याप्सनहरू प्रयोग गर्नुहोस्"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"क्याप्सनहरू देखाउनुहोस्"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"क्याप्सनको स्वरूप"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"पाठको आकार, क्याप्सनको शैली"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"थप विकल्पहरू"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"सबै अनुप्रयोगहरूमा यो सेटिङले काम गर्दैन।"</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"पहुँचको बटन"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"फेदबाट २ औँलाले माथितिर स्वाइप गर्ने"</string>
@@ -2139,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"यो सेवाले राम्ररी काम गरिरहेको छैन।"</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"द्रुत सेटिङमा देखाउनुहोस्"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"सुधार मोड"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"रातो-हरियो"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"हरियो-रातो"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"निलो-पहेँलो"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"ड्युटेरानोमेली"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"प्रोटानोमेली"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"ट्रिटानोमेली"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">अत्यन्तै छोटो ढिलाइ (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> मिलिसेकेण्ड)</item>
<item quantity="one">अत्यन्तै छोटो ढिलाइ (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> मिलिसेकेण्ड)</item>
@@ -3113,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"सेटिङहरू"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, नेटवर्क जडान, इन्टरनेट, वायरलेस, डेटा, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi सूचना, wifi सूचना"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"डेटाको प्रयोग"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"कम्पन रोक्नुहोस्, ट्याप गर्नुहोस्, किबोर्ड"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"२४-घन्टे ढाँचा प्रयोग गर्नुहोस्"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"डाउनलोड"</string>
@@ -3368,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"अनुकूल पार्न मिल्ने सूचनाहरू"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"अनुकूल पार्न मिल्ने सूचनाको प्राथमिकता"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"न्यून प्राथमिकता भएका सूचनाहरूलाई स्वतः मौन सूचनाका रूपमा सेट गर्नुहोस्"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"अनुकूल पार्न मिल्ने सूचनाहरूको श्रेणीकरण"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"सन्दर्भअनुसार सूचनाहरू स्वतः श्रेणीबद्ध गर्नुहोस्"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"सिफारिस गरिएका कारबाही तथा जवाफहरू"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"सिफारिस गरिएका कारबाही तथा जवाफहरू स्वतः देखाउनुहोस्"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"सूचना स्नुज गर्न दिनुहोस्"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"मौन सूचनाका आइकनहरू लुकाउनुहोस्"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"मौन सूचनाका आइकनहरू वस्तुस्थिति पट्टीमा देखाइँदैनन्"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"सूचनाको प्रतीक जनाउने थोप्लोहरूलाई अनुमति दिनुहोस्"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"हालैका वार्तालापहरूको स्ट्रिप देखाउनुहोस्"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"बबलहरू"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"केही सूचनाहरू स्क्रिनमा बबलका रूपमा देखिन सक्छन्"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"केही सूचनाहरू र अन्य सामग्री स्क्रिनमा बबलका रूपमा देखिन सक्छन्। कुनै बबल खोल्न यसमा ट्याप गर्नुहोस्। यसलाई खारेज गर्न यसलाई स्क्रिनका पुछारतिर ड्र्याग गर्नुहोस्।"</string>
@@ -4221,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"जानकारी"</string>
<string name="low_label" msgid="6525629096999711220">"न्यून"</string>
<string name="high_label" msgid="357503396626018487">"उच्च"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n" संवेदनशीलता वृद्धि गर्दा स्क्रिनका किनारामा हुने अनुप्रयोगको इसारामा प्रभाव पर्न सक्छ।"</string>
+ <string name="left_edge" msgid="1513576842959071849">"बायाँ किनारा"</string>
+ <string name="right_edge" msgid="1505309103265829121">"दायाँ किनारा"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"संवेदनशीलता वृद्धि गर्दा स्क्रिनका किनारामा हुने अनुप्रयोगको इसारामा प्रभाव पर्न सक्छ।"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"पछाडिपट्टिको संवेदनशीलता"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"इसारासम्बन्धी सेटिङहरू"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"इसारामार्फत गरिने नेभिगेसन, पृष्ठभागको संवेदनशीलता, पृष्ठभागको इसारा"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"फोनको जाँच गर्न डबल-ट्याप गर्नुहोस्"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ट्याब्लेटको जाँच गर्न डबल-ट्याप गर्नुहोस्"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"यन्त्रको जाँच गर्न डबल-ट्याप गर्नुहोस्"</string>
@@ -4569,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"चिकित्सकीय जानकारी, आपतकालीन सम्पर्कहरू"</string>
<string name="see_more" msgid="7499355691042812723">"थप हेर्नुहोस्"</string>
<string name="see_less" msgid="2642392725363552793">"कम हेर्नुहोस्"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g> प्रयोग गरिने यन्त्र"</string>
@@ -4660,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"तपाईंको कार्यको नीतिसम्बन्धी जानकारी"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"तपाईंका IT प्रशासकले व्यवस्थापन गरेका सेटिङहरू"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"बग रिपोर्ट ह्यान्ड्लर"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"तपाईंको यन्त्रमा कुन एपले बग रिपोर्टसम्बन्धी सर्टकट ह्यान्डल गर्दछ भन्ने कुरा निर्धारण गर्दछ।"</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"व्यक्तिगत"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"काम"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"प्रणालीको पूर्वनिर्धारित सेटिङ"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"यो छनोट अब उप्रान्त मान्य छैन। फेरि प्रयास गर्नुहोस्।"</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-night/colors.xml b/res/values-night/colors.xml
index b1f9dfb..c88158b 100644
--- a/res/values-night/colors.xml
+++ b/res/values-night/colors.xml
@@ -22,11 +22,21 @@
<color name="homepage_card_dismissal_background">@*android:color/material_grey_900</color>
<color name="contextual_card_background">@*android:color/material_grey_900</color>
<color name="search_bar_background">@*android:color/material_grey_800</color>
- <!-- Dialog background color -->
+ <!-- Dialog background color. -->
<color name="dialog_background">@*android:color/material_grey_800</color>
<color name="notification_importance_selection_bg">@*android:color/material_grey_800</color>
<color name="notification_importance_button_selected">#AECBFA</color> <!-- material blue 200 -->
<color name="notification_importance_button_unselected">#5F6368</color>
<color name="face_intro_outline">?android:attr/colorAccent</color>
+ <!-- Palette list preference colors. -->
+ <color name="palette_list_gradient_background">@android:color/black</color>
+ <color name="palette_list_color_red">@color/palette_list_dark_mode_color_red</color>
+ <color name="palette_list_color_orange">@color/palette_list_dark_mode_color_orange</color>
+ <color name="palette_list_color_yellow">@color/palette_list_dark_mode_color_yellow</color>
+ <color name="palette_list_color_green">@color/palette_list_dark_mode_color_green</color>
+ <color name="palette_list_color_cyan">@color/palette_list_dark_mode_color_cyan</color>
+ <color name="palette_list_color_blue">@color/palette_list_dark_mode_color_blue</color>
+ <color name="palette_list_color_purple">@color/palette_list_dark_mode_color_purple</color>
+ <color name="palette_list_color_pink">@color/palette_list_dark_mode_color_pink</color>
</resources>
diff --git a/res/values-nl/arrays.xml b/res/values-nl/arrays.xml
index 058db75..e3eef0e 100644
--- a/res/values-nl/arrays.xml
+++ b/res/values-nl/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Geen"</item>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index 9ccb16c..c38137b 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Onderaan zetten"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Taal verwijderen"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Een activiteit kiezen"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Apparaatinfo"</string>
<string name="display_label" msgid="3056320781191343221">"Scherm"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB-opslag"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD-kaart"</string>
@@ -361,7 +360,7 @@
<string name="security_settings_face_enroll_must_re_enroll_title" msgid="8907917317111783249">"Ontgrendelen via gezichtsherkenning weer instellen"</string>
<string name="security_settings_face_enroll_must_re_enroll_subtitle" msgid="3584740139535177961">"Beveiliging en prestaties verbeteren"</string>
<string name="security_settings_face_enroll_improve_face_alert_title" msgid="7124713074067550039">"Ontgrendelen via gezichtsherkenning instellen"</string>
- <string name="security_settings_face_enroll_improve_face_alert_body" msgid="950213874209080175">"Verwijder je gezichtsgegevens om ontgrendelen via gezicht weer in te stellen.\n\nDe gegevens die hiervoor worden gebruikt, worden definitief en veilig verwijderd. Daarna heb je je pincode, patroon of wachtwoord nodig om je telefoon te ontgrendelen, in te loggen bij apps of betalingen te bevestigen."</string>
+ <string name="security_settings_face_enroll_improve_face_alert_body" msgid="950213874209080175">"Verwijder je gezichtsinformatie om ontgrendelen via gezicht weer in te stellen.\n\nDe informatie die hiervoor wordt gebruikt, wordt definitief en veilig verwijderd. Daarna heb je je pincode, patroon of wachtwoord nodig om je telefoon te ontgrendelen, in te loggen bij apps of betalingen te bevestigen."</string>
<string name="security_settings_face_settings_use_face_category" msgid="2374998717426341095">"Ontgrendelen via gezichtsherkenning gebruiken voor"</string>
<string name="security_settings_face_settings_use_face_unlock_phone" msgid="5209963876503148501">"Telefoon ontgrendelen"</string>
<string name="security_settings_face_settings_use_face_for_apps" msgid="8813038341122613020">"App-login en -betalingen"</string>
@@ -370,11 +369,12 @@
<string name="security_settings_face_settings_require_attention_details" msgid="2546230511769544074">"Je ogen moeten open zijn om de telefoon te ontgrendelen"</string>
<string name="security_settings_face_settings_require_confirmation" msgid="6603039421004198334">"Altijd bevestiging vereist"</string>
<string name="security_settings_face_settings_require_confirmation_details" msgid="6454776517804994007">"Altijd bevestigingsstap vereisen bij ontgrendelen via gezichtsherkenning in apps"</string>
- <string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Gezichtsgegevens verwijderen"</string>
+ <string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Gezichtsinformatie verwijderen"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Ontgr. via gezichtsherkenning instellen"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Gebruik \'Ontgrendelen via gezichtsherkenning\' om je apparaat te ontgrendelen, in te loggen en betalingen te bevestigen.\n\nHoud rekening met het volgende:\nAls je naar de telefoon kijkt, kun je deze onbedoeld ontgrendelen.\n\nJe telefoon kan door iemand anders worden ontgrendeld als de telefoon voor je gezicht wordt gehouden en je je ogen open hebt.\n\nJe telefoon kan worden ontgrendeld door iemand die veel op je lijkt, zoals een identieke tweelingbroer of -zus."</string>
- <string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Gezichtsgegevens verwijderen?"</string>
- <string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"De gezichtsgegevens die worden gebruikt voor ontgrendelen via gezichtsherkenning, worden definitief en op een veilige manier verwijderd. Nadat ze zijn verwijderd, heb je je pincode, patroon of wachtwoord nodig om je telefoon te ontgrendelen, in te loggen bij apps of betalingen te bevestigen."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Gebruik \'Ontgrendelen via gezichtsherkenning\' om je apparaat te ontgrendelen, bij apps in te loggen en betalingen te bevestigen.\n\nHoud rekening met het volgende:\nAls je naar de telefoon kijkt, kun je deze onbedoeld ontgrendelen.\n\nJe telefoon kan door iemand anders worden ontgrendeld als de telefoon voor je gezicht wordt gehouden, zelfs als je je ogen dicht hebt.\n\nJe telefoon kan worden ontgrendeld door iemand die veel op je lijkt, zoals een identieke tweelingbroer of -zus."</string>
+ <string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Gezichtsinformatie verwijderen?"</string>
+ <string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"De gezichtsinformatie die wordt gebruikt voor ontgrendelen via gezichtsherkenning, wordt definitief en op een veilige manier verwijderd. Nadat deze is verwijderd, heb je je pincode, patroon of wachtwoord nodig om je telefoon te ontgrendelen, in te loggen bij apps of betalingen te bevestigen."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Gebruik ontgrendelen via gezichtsherkenning om je telefoon te ontgrendelen"</string>
<string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Vingerafdruk"</string>
<string name="fingerprint_manage_category_title" msgid="1249349505688268850">"Vingerafdrukbeheer"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Tik hier om in te loggen bij het netwerk"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> wil wifi inschakelen"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> wil wifi uitschakelen"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Bytecode verifiëren van apps met foutopsporing"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"ART toestaan de bytecode te verifiëren voor apps waarop foutopsporing kan worden toegepast"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Vernieuwingssnelheid tonen"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Huidige vernieuwingssnelheid van scherm tonen"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Gegevensuitwisseling toestaan wanneer de tablet een ander apparaat fysiek raakt"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Gegevensuitwisseling toestaan wanneer de telefoon een ander apparaat fysiek raakt"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Gegevensuitwisseling toestaan als de tablet een NFC-apparaat fysiek raakt"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Gegevensuitwisseling toestaan als de telefoon een NFC-apparaat fysiek raakt"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC inschakelen"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC wisselt gegevens uit tussen dit apparaat en andere apparaten of doelen in de buurt, zoals betaalterminals, toegangslezers en interactieve advertenties of tags."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFC beveiligen"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Wifi-scannen ingeschakeld"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Geavanceerde opties"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Dropdownmenu \'Geavanceerde opties\'"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"samenvouwen"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"uitvouwen"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Netwerknaam"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Geef de SSID op"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Status"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Linksnelheid voor verzenden"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Linksnelheid voor ontvangen"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Linksnelheid"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frequentie"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP-adres"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Opgeslagen via"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Controleer of het apparaat is aangesloten, opgeladen en ingeschakeld"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Controleer of het apparaat is aangesloten, opgeladen en ingeschakeld. Als het probleem zich blijft voordoen, neem je contact op met de fabrikant van het apparaat."</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"\'<xliff:g id="SSID">%1$s</xliff:g>\' toevoegen is niet mogelijk op dit apparaat"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Zet het apparaat dichter bij je wifi-toegangspunt/-router"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Controleer het wachtwoord en probeer het opnieuw"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Neem contact op met de fabrikant van het apparaat"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Controleer de verbinding en probeer het opnieuw"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Netwerk kiezen"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Kies een netwerk om je apparaat te verbinden"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Herstellen van standaard-APN-instellingen voltooid."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Opties voor resetten"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Netwerk, apps of apparaat kunnen worden gereset"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Apps kunnen worden gereset"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Wifi, mobiel en Bluetooth resetten"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Hiermee worden alle netwerkinstellingen gereset, waaronder:\n\n"<li>"wifi"</li>\n<li>"mobiele data"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Gedownloade simkaarten wissen"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Tik op items op je scherm om ze hardop te laten voorlezen"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Voorkeuren voor ondertiteling"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Vergroting"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Vergrotingsgebied"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Kies de vergrotingsgebieden die je wilt gebruiken als je het scherm vergroot"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Volledig scherm"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Deel van het scherm"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Volledig scherm en deel van het scherm"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Gehele scherm vergroten"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Deel van het scherm vergroten"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Verplaatsingscontroller weergeven"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Hiermee wordt een controller weergegeven om het vergrotingsgebied te verplaatsen."</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Instellingen voor vergroten"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Vergroten door 3 keer te tikken"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Vergroten met sneltoets"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Vergroten met sneltoets en drie keer tikken"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Als je een toegankelijkheidsservice wilt in- of uitschakelen, veeg je met twee vingers omhoog vanaf de onderkant van het scherm.\n\nVeeg met twee vingers omhoog en houd vast om tussen services te schakelen."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Als je een toegankelijkheidsservice wilt in- of uitschakelen, veeg je met drie vingers omhoog vanaf de onderkant van het scherm.\n\nVeeg met drie vingers omhoog en houd vast om tussen services te schakelen."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"OK"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Snelkoppeling gebruiken om te openen"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Snelkoppeling gebruiken voor vergroten"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Snelkoppeling om <xliff:g id="SERVICE">%1$s</xliff:g> te openen"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Snelkoppeling om te vergroten"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Snelkoppeling om Kleurcorrectie te openen"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Knop Toegankelijkheid"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Omhoog vegen met twee vingers"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Tik onderaan het scherm op de knop <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Kies hoelang je berichten wilt weergeven die je vragen om actie te ondernemen, maar die slechts tijdelijk zichtbaar zijn.\n\nDeze instelling wordt niet door alle apps ondersteund."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Vertraging voor blijven aanraken"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Kleurinversie"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Kan gevolgen hebben voor de prestaties"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Kleuren omkeren"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Maak lichte schermen donker zodat mensen die gevoelig zijn voor helder licht het scherm beter kunnen bekijken.\n\nOpmerking: Donkere kleuren worden licht. De kleuren van afbeeldingen worden ook omgekeerd."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Rusttijd"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Als je een muis gebruikt, kun je de cursor zo instellen dat er automatisch actie wordt ondernomen wanneer de cursor een bepaalde tijd niet beweegt."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Vertraging vóór klikken"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Tikfeedback"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> gebruiken"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Kleurcorrectie gebruiken"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Ondertiteling gebruiken"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Ondertiteling weergeven"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Ondertitelweergave"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Tekstgrootte, ondertitelstijl"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Meer opties"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Niet alle apps ondersteunen deze instelling."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Knop Toegankelijkheid"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Omhoog vegen met twee vingers"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Instellingen"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wifi-netwerk, netwerkverbinding, internet, draadloos, gegevens, wifi-verbinding"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wifimelding, wifi-melding"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"datagebruik"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Trillen stoppen, tikken, toetsenbord"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-uurs klok gebruiken"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Downloaden"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Aanpasbare meldingen"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Aanpasbare meldingsprioriteit"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Meldingen met lagere prioriteit automatisch instellen op Subtiel"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Aanpasbare rangschikking van meldingen"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Meldingen automatisch rangschikken op relevantie"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Voorgestelde acties en antwoorden"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Voorgestelde acties en antwoorden automatisch weergeven"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Snoozen van meldingen toestaan"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Pictogrammen van subtiele meldingen verbergen"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Pictogrammen van subtiele meldingen worden niet weergegeven in de statusbalk"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Meldingsstipjes toestaan"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Strook met recente gesprekken weergeven"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Ballonnen"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Bepaalde meldingen kunnen in ballonnen worden weergegeven op het scherm"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Bepaalde meldingen en andere content kunnen in ballonnen worden weergegeven op het scherm. Tik op een ballon om deze te openen. Sleep deze naar de onderkant van het scherm als je deze wilt sluiten."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Informatie"</string>
<string name="low_label" msgid="6525629096999711220">"Laag"</string>
<string name="high_label" msgid="357503396626018487">"Hoog"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Hogere gevoeligheid kan conflicteren met app-gebaren langs de randen van het scherm."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Linkerrand"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Rechterrand"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Hogere gevoeligheid kan conflicteren met app-gebaren langs de randen van het scherm."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Gevoeligheid van gebaar voor teruggaan"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Instellingen voor gebaren"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigatie met gebaren, gevoeligheid voor terug, gebaar voor terug"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Dubbeltikken om telefoon te checken"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Dubbeltikken om tablet te checken"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Dubbeltikken om apparaat te checken"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ongeldige netwerkmodus <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Negeren."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Namen toegangspunten"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Niet beschikbaar wanneer verbonden met <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Medische gegevens, contacten voor noodgevallen"</string>
<string name="see_more" msgid="7499355691042812723">"Meer bekijken"</string>
<string name="see_less" msgid="2642392725363552793">"Minder weergeven"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Apparaat om te gebruiken met <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4591,7 +4624,7 @@
<string name="contextual_card_removed_message" msgid="5755438207494260867">"Suggestie verwijderd"</string>
<string name="contextual_card_undo_dismissal_text" msgid="5200381837316691406">"Ongedaan maken"</string>
<string name="low_storage_summary" msgid="1979492757417779718">"Opslag is bijna vol. <xliff:g id="PERCENTAGE">%1$s</xliff:g> gebruikt - <xliff:g id="FREE_SPACE">%2$s</xliff:g> vrij"</string>
- <string name="contextual_card_feedback_send" msgid="7409408664417908922">"Feedback verzenden"</string>
+ <string name="contextual_card_feedback_send" msgid="7409408664417908922">"Feedback sturen"</string>
<string name="contextual_card_feedback_confirm_message" msgid="3186334562157665381">"Wil je ons feedback geven over deze suggestie?"</string>
<string name="copyable_slice_toast" msgid="1008251852798990606">"<xliff:g id="COPY_CONTENT">%1$s</xliff:g> gekopieerd naar klembord."</string>
<string name="search_bar_account_avatar_content_description" msgid="880523277036898350"></string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informatie over je werkbeleid"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Instellingen beheerd door je IT-beheerder"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Verwerkende app voor bugrapport"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Hierdoor wordt bepaald welke app de snelkoppeling voor het bugrapport verwerkt op je apparaat."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Privé"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Werk"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Systeemstandaard"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Deze keuze is niet meer geldig. Probeer het opnieuw."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-or/arrays.xml b/res/values-or/arrays.xml
index 09a45a7..33327b0 100644
--- a/res/values-or/arrays.xml
+++ b/res/values-or/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"କିଛି ନୁହେଁ"</item>
diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml
index 0133586..9bc0ef0 100644
--- a/res/values-or/strings.xml
+++ b/res/values-or/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"ତଳକୁ ଘୁଞ୍ଚାନ୍ତୁ"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"ଭାଷାକୁ କାଢ଼ିଦିଅନ୍ତୁ"</string>
<string name="activity_picker_label" msgid="351250401590691126">"କାର୍ଯ୍ୟକଳାପ ବାଛନ୍ତୁ"</string>
- <string name="device_info_label" msgid="2935198177248803716">"ଡିଭାଇସ୍ ସୂଚନା"</string>
<string name="display_label" msgid="3056320781191343221">"ସ୍କ୍ରୀନ୍"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB ଷ୍ଟୋରେଜ୍"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD କାର୍ଡ"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"ମୁହଁର ଡାଟା ଡିଲିଟ୍ କରନ୍ତୁ"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"ଫେସ୍ ଅନ୍ଲକ୍ ସେଟ୍ ଅପ୍ କରନ୍ତୁ"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"ଆପଣଙ୍କର ଡିଭାଇସ୍କୁ ଅନ୍ଲକ୍ କରିବା, ଆପ୍ରେ ସାଇନ୍ ଇନ୍ କରିବା, ଏବଂ ପେମେଣ୍ଟ ସୁନିଶ୍ଚିତ କରିବା ପାଇଁ ଫେସ୍ ଅନ୍ଲକ୍ ବ୍ୟବହାର କରନ୍ତୁ।\n\nମନେ ରଖନ୍ତୁ:\nଆପଣ ଅଜାଣତରେ ଯଦି ଆପଣଙ୍କ ଫୋନ୍କୁ ଦେଖିନ୍ତି, ତେବେ ଏହା ଅନ୍ଲକ୍ ହୋଇଯାଇପାରେ।\n\nଆପଣଙ୍କର ଆଖି ଖୋଲାଥିବା ବେଳେ ଆପଣଙ୍କର ମୁହଁ ପାଖରେ ରଖି କେହିବି ଆପଣଙ୍କର ଫୋନ୍କୁ ଅନ୍ଲକ୍ କରିପାରିବେ।\n\nଆପଣଙ୍କ ଭଳି ଦେଖାଯାଉଥିବା ବ୍ୟକ୍ତି ଆପଣଙ୍କ ଫୋନ୍କୁ ଅନ୍ଲକ୍ କରିପାରିବେ, ଯେପରିକି ଆପଣଙ୍କ ଭାଇ/ଭଉଣୀ।"</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"ଆପଣଙ୍କର ଡିଭାଇସ୍କୁ ଅନ୍ଲକ୍ କରିବା, ଆପ୍ରେ ସାଇନ୍ ଇନ୍ କରିବା, ଏବଂ ପେମେଣ୍ଟ ସୁନିଶ୍ଚିତ କରିବା ପାଇଁ ଫେସ୍ ଅନ୍ଲକ୍ ବ୍ୟବହାର କରନ୍ତୁ।\n\nମନେ ରଖନ୍ତୁ:\nଆପଣ ଅଜାଣତରେ ଯଦି ଆପଣଙ୍କ ଫୋନ୍କୁ ଦେଖିନ୍ତି, ତେବେ ଏହା ଅନ୍ଲକ୍ ହୋଇଯାଇପାରେ।\n\nଆପଣଙ୍କର ଆଖି ବନ୍ଦ ଥିବା ବେଳେ ମଧ୍ୟ କେହିବି ଆପଣଙ୍କର ମୁହଁ ସାମ୍ନାରେ ଫୋନ୍ ରଖି ଆପଣଙ୍କର ଫୋନ୍କୁ ଅନ୍ଲକ୍ କରିପାରିବେ।\n\nଆପଣଙ୍କ ଭଳି ଦେଖାଯାଉଥିବା, କଥା କହୁଥିବା ବ୍ୟକ୍ତି ଆପଣଙ୍କ ଫୋନ୍କୁ ଅନ୍ଲକ୍ କରିପାରିବେ, ଯେପରିକି ଆପଣଙ୍କ ଭାଇ/ଭଉଣୀ।"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"ମୁହଁର ଡାଟା ଡିଲିଟ୍ କରିବେ?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"ଫେସ୍ ଅନ୍ଲକ୍ ଦ୍ୱାରା ବ୍ୟବହାର କରାଯାଇଥିବା ଫେସ୍ ଡାଟା ସ୍ଥାୟୀ ଏବଂ ସୁରକ୍ଷିତ ଭାବରେ ଡିଲିଟ୍ କରିଦିଆଯିବ। କାଢ଼ି ଦେବା ପରେ, ଆପଣଙ୍କର ଫୋନ୍କୁ ଅନ୍ଲକ୍ କରିବା, ଆପ୍ଗୁଡ଼ିକରେ ସାଇନ୍ ଇନ୍ କରିବା ଏବଂ ପେମେଣ୍ଟ ସୁନିଶ୍ଚିତ କରିବା ପାଇଁ ଆପଣ ଆପଣଙ୍କର ପିନ୍, ପାଟର୍ନ ବା ପାସ୍ୱାର୍ଡ ଆବଶ୍ୟକ କରିବେ।"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"ଆପଣଙ୍କର ଫୋନ୍ ଅନ୍ଲକ୍ କରିବାକୁ ମୁହଁ ଚିହ୍ନି ଖୋଲିବା ବ୍ୟବହାର କରନ୍ତୁ"</string>
@@ -766,13 +766,19 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"ନେଟୱର୍କରେ ସାଇନ୍-ଇନ୍ କରିବାକୁ ଏଠାରେ ଟ୍ୟାପ୍ କରନ୍ତୁ"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <!-- no translation found for link_speed (931786745741016446) -->
+ <skip />
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> ୱାଇ-ଫାଇ ଅନ୍ କରିବାକୁ ଚାହାଁନ୍ତି"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> ୱାଇ-ଫାଇ ବନ୍ଦ କରିବାକୁ ଚାହୁଁଛି"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"debuggable ଆପ୍ର bytecode ଯାଞ୍ଚ କରାନ୍ତୁ"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"debuggable ଆପ୍ସ ପାଇଁ bytecode ଯାଞ୍ଚ କରିବାକୁ ART ଅନୁମତି ଦିଅନ୍ତୁ"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"ରିଫ୍ରେସ୍ ରେଟ୍ ଦେଖାନ୍ତୁ"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"ବର୍ତ୍ତମାନର ଡିସ୍ପ୍ଲେ ରିଫ୍ରେସ୍ ରେଟ୍ ଦେଖାନ୍ତୁ"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"ଟାବ୍ଲେଟ୍ ଅନ୍ୟ ଡିଭାଇସ୍କୁ ଛୁଇଁଲେ ଡାଟା ଆଦାନପ୍ରଦାନର ଅନୁମତି ଦିଅନ୍ତୁ"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"ଫୋନ୍ଟି ଅନ୍ୟ ଡିଭାଇସ୍କୁ ଛୁଇଁଲେ ଡାଟା ପ୍ରତିବଦଳର ଅନୁମତି ଦିଅନ୍ତୁ"</string>
+ <!-- no translation found for nfc_quick_toggle_summary (3622326550467939809) -->
+ <skip />
+ <!-- no translation found for nfc_quick_toggle_summary (1460871052409162980) -->
+ <skip />
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC ଅନ୍ କରନ୍ତୁ"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC ଏହି ଡିଭାଇସ୍ ଏବଂ ଅନ୍ୟ ନିକଟସ୍ଥ ଡିଭାଇସ କିମ୍ବା ଧାର୍ଯ୍ୟ, ଯେପରିକି ଦେୟ ଟର୍ମିନାଲ୍ସ, ଆକସେସ୍ ରିଡରସ୍, ଏବଂ ଇଣ୍ଟରାକ୍ଟିଭ ଆଡସ୍ କିମ୍ବା ଟ୍ୟାଗସ୍ ମଧ୍ୟରେ ଡାଟା ପ୍ରତିବଦଳ କରେ।"</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFC ସୁରକ୍ଷିତ କରନ୍ତୁ"</string>
@@ -850,7 +856,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"ୱାଇ-ଫାଇ ସ୍କାନିଂ ଚାଲୁ ଅଛି"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"ଉନ୍ନତ ବିକଳ୍ପ"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"ଡ୍ରପ୍-ଡାଉନ୍ ତାଲିକାରେ ଉନ୍ନତ ବିକଳ୍ପଗୁଡ଼ିକ"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"ସଂକୁଚିତ କରନ୍ତୁ"</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>
@@ -861,6 +866,7 @@
<string name="wifi_status" msgid="5349199188871002778">"ସ୍ଥିତି"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"ଟ୍ରାନ୍ସମିଟ୍ ଲିଙ୍କ୍ ବେଗ"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"ଲିଙ୍କ୍ ସ୍ପିଡ୍ ପ୍ରାପ୍ତ କରନ୍ତୁ"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"ଲିଙ୍କର ବେଗ"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"ଫ୍ରିକ୍ୱେନ୍ସୀ"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP ଠିକଣା"</string>
<string name="passpoint_label" msgid="6513669696739302866">"ମାଧ୍ୟମରେ ସେଭ୍ ହୋଇଛି"</string>
@@ -900,6 +906,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"ଡିଭାଇସ୍ ପ୍ଲଗ୍ ଇନ୍, ଚାର୍ଜ, ଏବଂ ଚାଲୁ ରହିଥିବା ସୁନିଶ୍ଚିତ ହୁଅନ୍ତୁ"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"ଡିଭାଇସ୍ ପ୍ଲଗ୍ ଇନ୍, ଚାର୍ଜ, ଏବଂ ଚାଲୁ ରହିଥିବା ସୁନିଶ୍ଚିତ ହୁଅନ୍ତୁ। ଯଦି ସମସ୍ୟା ଜାରି ରୁହେ, ଡିଭାଇସ୍ର ନିର୍ମାତାଙ୍କୁ ଯୋଗାଯୋଗ କରନ୍ତୁ"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"ଏହି ଡିଭାଇସ୍ରେ “<xliff:g id="SSID">%1$s</xliff:g>” ଯୋଗ କରିବା ସମର୍ଥିତ ନୁହେଁ"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"ଡିଭାଇସ୍ଟିକୁ ଆପଣଙ୍କର ୱାଇ-ଫାଇ ଆକ୍ସେସ୍ ପଏଣ୍ଟ/ରାଉଟର୍ ପାଖକୁ ନେଇ ଯିବାକୁ ଚେଷ୍ଟା କରନ୍ତୁ"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"ପାସ୍ୱାର୍ଡର ଯାଞ୍ଚ କରନ୍ତୁ ଏବଂ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"ଡିଭାଇସ୍ର ନିର୍ମାତାଙ୍କ ସହିତ ଯୋଗାଯୋଗ କରନ୍ତୁ"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"ସଂଯୋଗ ଯାଞ୍ଚ କରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"ନେଟ୍ୱର୍କ ବାଛନ୍ତୁ"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"ଆପଣଙ୍କ ଡିଭାଇସ୍ ସହ ସଂଯୋଗ କରିବାକୁ, ଏକ ନେଟ୍ୱର୍କ ବାଛନ୍ତୁ"</string>
@@ -1560,6 +1569,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"ୱାଇ-ଫାଇ, ମୋବାଇଲ ଓ ବ୍ଲୁଟୂଥ୍ ରିସେଟ୍ କରନ୍ତୁ"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"ଏହା, ସମସ୍ତ ନେଟ୍ୱର୍କ ସେଟିଙ୍ଗକୁ ରିସେଟ୍ କରିବ, ଯେଉଁଥିରେ ରହିଛି:\n\n"<li>"ୱାଇ-ଫାଇ"</li>\n<li>"ମୋବାଇଲ୍ ଡାଟା"</li>\n<li>"ବ୍ଲୁଟୁଥ୍"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"ଡାଉନଲୋଡ୍ SIMକୁ ଖାଲି କରନ୍ତୁ"</string>
@@ -2045,6 +2055,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"ଜୋରରେ ପଢ଼ିବା ପାଇଁ ସ୍କ୍ରୀନ୍ ଉପରେ ଥିବା ଆଇଟମଗୁଡ଼ିକ ଉପରେ ଟାପ୍ କରନ୍ତୁ"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"କ୍ୟାପସନ୍ ପସନ୍ଦଗୁଡ଼ିକ"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"ବଡ଼ କରିବା"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"ମାଗ୍ନିଫିକେସନ୍ ଅଞ୍ଚଳ"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"ସ୍କ୍ରିନ୍ ମାଗ୍ନିଫାଏ କରିବା ବେଳେ ଆପଣ ବ୍ୟବହାର କରିବାକୁ ଚାହୁଁଥିବା ମାଗ୍ନିଫିକେସନ୍ ଅଞ୍ଚଳ(ଗୁଡ଼ିକୁ) ବାଛନ୍ତୁ"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"ପୂର୍ଣ୍ଣ ସ୍କ୍ରିନ୍"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"ସ୍କ୍ରିନ୍ର କିଛି ଅଂଶ"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"ପୂର୍ଣ୍ଣ ସ୍କ୍ରିନ୍ ଏବଂ ସ୍କ୍ରିନ୍ର ଅଂଶ"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"ସମ୍ପୁର୍ଣ୍ଣ ସ୍କ୍ରିନ୍ ମାଗ୍ନିଫାଏ କରନ୍ତୁ"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"ସ୍କ୍ରିନ୍ର କିଛି ଅଂଶ ମାଗ୍ନିଫାଏ କରନ୍ତୁ"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"ଘୁଞ୍ଚାଇବା କଣ୍ଟ୍ରୋଲର୍ ଦେଖାନ୍ତୁ"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"ମାଗ୍ନିଫିକେସନ୍ ଅଞ୍ଚଳ ଘୁଞ୍ଚାଇବାକୁ ଏକ ଜୟଷ୍ଟିକ୍-ପରି କଣ୍ଟ୍ରୋଲର୍ ଦେଖାନ୍ତୁ"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"ମାଗ୍ନିଫାଏ ସେଟିଂସ୍"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"ଟ୍ରିପଲ୍-ଟାପ୍ ଦ୍ୱାରା ମାଗ୍ନିଫାଏ କରନ୍ତୁ"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"ସର୍ଟକଟ୍ ସାହାଯ୍ୟରେ ମାଗ୍ନିଫାଏ କରନ୍ତୁ"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"ତିନି ଥର ଟାପ୍ ଓ ସର୍ଟକଟ୍ ସାହାଯ୍ୟରେ ମାଗ୍ନିଫାଏ କରନ୍ତୁ"</string>
@@ -2062,24 +2082,20 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"ଏକ ଆକ୍ସେସିବିଲିଟୀ ସେବା ଚାଲୁ ବା ବନ୍ଦ କରିବା ପାଇଁ, ସ୍କ୍ରିନ୍ର ତଳୁ ଉପରକୁ ଦୁଇଟି ଆଙ୍ଗୁଠିରେ ସ୍ୱାଇପ୍ କରନ୍ତୁ।\n\nସେବାଗୁଡ଼ିକ ମଧ୍ୟରେ ସ୍ୱିଚ୍ କରିବା ପାଇଁ ଦୁଇଟି ଆଙ୍ଗୁଠିରେ ଉପରକୁ ସ୍ୱାଇପ୍ କରନ୍ତୁ ଏବଂ ଦାବି ଧରନ୍ତୁ।"</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"ଏକ ଆକ୍ସେସିବିଲିଟୀ ସେବା ଚାଲୁ ବା ବନ୍ଦ କରିବା ପାଇଁ, ସ୍କ୍ରିନ୍ର ତଳୁ ଉପରକୁ ତିନିଟି ଆଙ୍ଗୁଠିରେ ସ୍ୱାଇପ୍ କରନ୍ତୁ।\n\nସେବାଗୁଡ଼ିକ ମଧ୍ୟରେ ସ୍ୱିଚ୍ କରିବା ପାଇଁ ତିନିଟି ଆଙ୍ଗୁଠିରେ ଉପରକୁ ସ୍ୱାଇପ୍ କରନ୍ତୁ ଏବଂ ଦାବି ଧରନ୍ତୁ।"</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"ବୁଝିଗଲି"</string>
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_software (2920806427635233043) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_software_gesture (6906653331086992721) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_software (3917444742336634202) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_software_gesture (391987875251799972) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_hardware (2356853121810443026) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_hardware (6508972075712224951) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_triple_tap (6543084611445441109) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_triple_tap (2132280626458501422) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_advance (4567868630655591506) -->
- <skip />
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"ଖୋଲିବା ପାଇଁ ସର୍ଟକଟ୍ ବ୍ୟବହାର କରନ୍ତୁ"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"ମାଗ୍ନିଫାଏ ପାଇଁ ସର୍ଟକଟ୍ ବ୍ୟବହାର କରନ୍ତୁ"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g> ଖୋଲିବାକୁ ସର୍ଟକଟ୍"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"ମାଗ୍ନିଫାଏ ପାଇଁ ସର୍ଟକଟ୍"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"ରଙ୍ଗ ସଂଶୋଧନ ଖୋଲିବାକୁ ସର୍ଟକର୍ଟ"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"ଆକ୍ସେସିବିଲିଟୀ ବଟନ୍"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"ତଳୁ 2-ଆଙ୍ଗୁଠି ସାହାଯ୍ୟରେ ଉପରକୁ ସ୍ୱାଇପ୍ କରନ୍ତୁ"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"ଆପଣଙ୍କ ସ୍କ୍ରିନ୍ର ତଳେ ଥିବା<xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ବଟନ୍ରେ ଟାପ୍ କରନ୍ତୁ"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_software_gesture" msgid="391987875251799972">"ସ୍କ୍ରିନ୍ର କୋଣରୁ 2 ଆଙ୍ଗୁଠି ସାହାଯ୍ୟରେ ଉପରକୁ ସ୍ୱାଇପ୍ କରନ୍ତୁ"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_hardware" msgid="2356853121810443026">"ଭଲ୍ୟୁମ୍ କୀ\'କୁ ଧରି ରଖନ୍ତୁ"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_hardware" msgid="6508972075712224951">"1 ସେକେଣ୍ଡ ପାଇଁ ଉଭୟ ଭଲ୍ୟୁମ୍ କୀକୁ ଦବେଇ ଧରନ୍ତୁ"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_triple_tap" msgid="6543084611445441109">"ଟ୍ରିପଲ୍ ଟାପ୍ ସ୍କ୍ରିନ୍"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_triple_tap" msgid="2132280626458501422">"ସ୍କ୍ରିନ୍କୁ ଶୀଘ୍ର 3 ଥର ଟାପ୍ କରନ୍ତୁ (ଏହା ଆପଣଙ୍କ ଡିଭାଇସ୍କୁ ଧୀର କରିପାରେ)"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_advance" msgid="4567868630655591506">"ଉନ୍ନତ"</string>
<string name="accessibility_screen_magnification_navbar_configuration_warning" msgid="266736851606791552">"<xliff:g id="SERVICE">%1$s</xliff:g>କୁ ଆକ୍ସେସିବିଲିଟୀ ବଟନ୍ ସେଟ୍ କରାଯାଇଛି। ମାଗ୍ନିଫିକେଶନ୍କୁ ବ୍ୟବହାର କରିବା ପାଇଁ ଆକ୍ସେସିବିଲିଟୀ ବଟନ୍କୁ ଦାବି ଧରନ୍ତୁ, ତା’ପରେ ମାଗ୍ନିଫିକେଶନ୍କୁ ଚୟନ କରନ୍ତୁ।"</string>
<string name="accessibility_screen_magnification_gesture_navigation_warning" msgid="991017769735632046">"ଆକ୍ସେସିବିଲିଟୀ ଜେଶ୍ଚର୍ <xliff:g id="SERVICE">%1$s</xliff:g>ରେ ସେଟ୍ କରାଯାଇଛି। ମ୍ୟାଗ୍ନିଫିକେସନ୍ ବ୍ୟବହାର କରିବା ପାଇଁ, ଦୁଇଟି ଆଙ୍ଗୁଠିରେ ସ୍କ୍ରିନ୍ର ତଳୁ ଉପର ଆଡ଼କୁ ସ୍ୱାଇପ୍ କରି ଧରି ରଖନ୍ତୁ। ତା’ପରେ ମ୍ୟାଗ୍ନିଫିକେସନ୍ ଚୟନ କରନ୍ତୁ।"</string>
<string name="accessibility_global_gesture_preference_title" msgid="3713636732641882959">"ଭଲ୍ୟୁମ୍ କୀ’ ସର୍ଟକଟ୍"</string>
@@ -2107,7 +2123,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"ଯେଉଁ ମେସେଜ୍ ଆପଣଙ୍କୁ ପଦକ୍ଷେପ ନେବା ପାଇଁ କହେ, କିନ୍ତୁ ଅସ୍ଥାୟୀ ରୂପେ ଦେଖାଯାଏ, ତାହା କେତେ ସମୟ ଦେଖାଯିବ, ତାହା ବାଛନ୍ତୁ।\n\nସମସ୍ତ ଆପ୍ ଏହି ସେଟିଂସ୍କୁ ସମର୍ଥନ କରେନାହିଁ।"</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"ସ୍ପର୍ଶକରି ଦବାଇ ରଖିବାରେ ବିଳମ୍ୱ"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"ରଙ୍ଗ ଇନଭାର୍ସନ୍"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"କାର୍ଯ୍ୟକ୍ଷମତା ଉପରେ ପ୍ରଭାବ ପକାଇପାରେ"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"ରଙ୍ଗ ଇନଭର୍ଟ୍ କରନ୍ତୁ"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"ହାଲିକା ସ୍କ୍ରିନ୍କୁ ଗାଢ଼ କରନ୍ତୁ ଯାହା ଫଳରେ ଯେଉଁ ଲୋକମାନେ ଉଜ୍ଵଳ ଆଲୋକ ପ୍ରତି ସମ୍ଵେଦନଶୀଳ ଅଟନ୍ତି ସେମାନେ ଏକ ଉତ୍ତମ ଦେଖିବାର ଅନୁଭୂତି ପାଇବେ।\n\nଧ୍ୟାନ ଦିଅନ୍ତୁ: ଗାଢ଼ ରଙ୍ଗଗୁଡ଼ିକ ହାଲୁକା ରଙ୍ଗ ହୋଇଯିବ। ଛବିଗୁଡ଼ିକ ମଧ୍ୟ ଇନଭର୍ଟ୍ ହେବ।"</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"ରହିଯିବା ସମୟ"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"ଯଦି ଆପଣ ଗୋଟିଏ ମାଉସ୍ ବ୍ୟବହାର କରୁଥା’ନ୍ତି ତେବେ କର୍ସର୍ କିଛି ସମୟ ସ୍ଥିର ହୋଇରହିଯିବା ହେତୁ ଏହା ସ୍ଵଚାଳିତ ଭାବେ ପଦକ୍ଷେପ ନେବାକୁ ଆପଣ ସେଟ୍ କରିପାରିବେ।"</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"କ୍ଲିକ୍ ପୂର୍ବରୁ ବିଳମ୍ୱ"</string>
@@ -2117,7 +2134,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"ସ୍ପର୍ଶ ମତାମତ"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> ବ୍ୟବହାର କରନ୍ତୁ"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"ରଙ୍ଗ ସଂଶୋଧନକୁ ବ୍ୟବହାର କରନ୍ତୁ"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"କ୍ୟାପସନ୍ ବ୍ୟବହାର କରନ୍ତୁ"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"କ୍ୟାପ୍ସନ୍ ଦେଖାନ୍ତୁ"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"କ୍ୟାପ୍ସନ୍ ଏପିଏରେନ୍ସ"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"ଟେକ୍ସଟ୍ ଆକାର, କ୍ୟାପ୍ସନ୍ ଶୈଳୀ"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"ଅଧିକ ବିକଳ୍ପ"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"ଏହି ସେଟିଂସ୍ ସମସ୍ତ ଆପ୍ସରେ ସମର୍ଥିତ ନୁହେଁ।"</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"ଆକ୍ସେସିବିଲିଟୀ ବଟନ୍"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"ତଳୁ 2-ଆଙ୍ଗୁଠି ସାହାଯ୍ୟରେ ଉପରକୁ ସ୍ୱାଇପ୍ କରନ୍ତୁ"</string>
@@ -2139,18 +2159,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"ଏହି ସେବା ଠିକ୍ରୂପେ କାମ କରୁ ନାହିଁ।"</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"ଦ୍ରୁତ ସେଟିଙ୍ଗରେ ଦେଖାନ୍ତୁ"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"ସଂଶୋଧନ ମୋଡ୍"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"ଲାଲ୍-ସବୁଜ"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"ସବୁଜ-ଲାଲ୍"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"ନୀଳ-ହଳଦିଆ"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"ଡ୍ୟୁଟେରାନୋମାଲି"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"ପ୍ରୋଟାନୋମାଲି"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"ଟ୍ରିଟାନୋମାଲି"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">ବହୁତ କମ ବିଳମ୍ୱ (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ମି.ସେ.)</item>
<item quantity="one">ବହୁତ କମ ବିଳମ୍ୱ (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> ମି.ସେ.)</item>
@@ -3113,6 +3127,8 @@
<string name="search_results_title" msgid="3360639917793022533">"ସେଟିଙ୍ଗ"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"ୱାଇଫାଇ, ୱାଇ-ଫାଇ, ନେଟ୍ୱର୍କ କନେକ୍ସନ୍, ଇଣ୍ଟରନେଟ୍, ୱାୟରଲେସ୍, ଡାଟା, ୱାଇ ଫାଇ"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"ୱାଇ-ଫାଇ ବିଜ୍ଞପ୍ତି, ୱାଇଫାଇ ବିଜ୍ଞପ୍ତି"</string>
+ <!-- no translation found for keywords_wifi_data_usage (4718555409695862085) -->
+ <skip />
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"ଭାଇବ୍ରେଶନ୍କୁ ବନ୍ଦ କରନ୍ତୁ, ଟାପ୍, କୀବୋର୍ଡ"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-ଘଣ୍ଟିଆ ଫର୍ମାଟ ବ୍ୟବହାର କରନ୍ତୁ"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ଡାଉନଲୋଡ୍"</string>
@@ -3368,12 +3384,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"ଆଡେପ୍ଟିଭ୍ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକ"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"ଆଡେପ୍ଟିଭ୍ ବିଜ୍ଞପ୍ତି ପ୍ରାଥମିକତା"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"ସ୍ୱଚାଳିତ ଭାବେ କମ୍ ପ୍ରାଥମିକତା ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ଜେଣ୍ଟଲ୍ରେ ସେଟ୍ କରନ୍ତୁ"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"ଆଡେପ୍ଟିଭ୍ ବିଜ୍ଞପ୍ତି ରେଙ୍କିଂ"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"ପ୍ରାସଙ୍ଗିକତା ହିସାବରେ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ସ୍ୱଚାଳିତ ଭାବେ ରାଙ୍କ୍ ଦେଇଥାଏ"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"ପ୍ରସ୍ତାବିତ କାର୍ଯ୍ୟ ଏବଂ ପ୍ରତ୍ୟୁତ୍ତରଗୁଡ଼ିକ"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"ସ୍ୱଚାଳିତ ଭାବେ ପରାମର୍ଶ କରାଯାଇଥିବା କାର୍ଯ୍ୟ ଏବଂ ଉତ୍ତରଗୁଡ଼ିକ ଦେଖାନ୍ତୁ"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"ବିଜ୍ଞପ୍ତି ସ୍ନୁଜ୍ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"ଜେଣ୍ଟଲ୍ ନୋଟିଫିକ୍ସନ୍ରୁ ଆଇକନ୍ଗୁଡ଼ିକୁ ଲୁଚାନ୍ତୁ"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"ଜେଣ୍ଟଲ୍ ନୋଟିଫିକେସନ୍ର ଆଇକନ୍ଗୁଡ଼ିକ ସ୍ଥିତି ବାର୍ରେ ଦେଖାଯାଏ ନାହିଁ"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"ବିଜ୍ଞପ୍ତି ଡଟସ୍ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"ବର୍ତ୍ତମାନର କଥାବାର୍ତ୍ତାଗୁଡ଼ିକର ଷ୍ଟ୍ରିପ୍ ଦେଖାନ୍ତୁ"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"ବବଲ୍ଗୁଡ଼ିକ"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"କିଛି ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକ ସ୍କ୍ରିନ୍ରେ ବବଲ୍ଗୁଡ଼ିକ ଭଳି ଦେଖାଯାଇପାରେ"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"କିଛି ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକ ଏବଂ ଅନ୍ୟ ବିଷୟବସ୍ତୁ ସ୍କ୍ରିନ୍ରେ ବବଲ୍ଗୁଡ଼ିକ ଭଳି ଦେଖାଯାଇପାରେ। ଏକ ବବଲ୍କୁ ଖୋଲିବାକୁ, ଏଥିରେ ଟାପ୍ କରନ୍ତୁ। ଏହା ଖାରଜ କରିବାକୁ, ଏହାକୁ ସ୍କ୍ରିନ୍ର ତଳକୁ ଟାଣି ଆଣନ୍ତୁ।"</string>
@@ -4221,8 +4240,12 @@
<string name="information_label" msgid="6939310810756569298">"ସୂଚନା"</string>
<string name="low_label" msgid="6525629096999711220">"କମ୍"</string>
<string name="high_label" msgid="357503396626018487">"ଅଧିକ"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"ଉଚ୍ଚ ସମ୍ବେଦନଶୀଳତା ସ୍କ୍ରିନ୍ର ଧାର ସମେତ ଯେ କୌଣସି ଆପ୍ ଜେଶ୍ଚର୍ରେ ପ୍ରଭାବ ପକାଇପାରେ।"</string>
+ <string name="left_edge" msgid="1513576842959071849">"ବାମ ଧାର"</string>
+ <string name="right_edge" msgid="1505309103265829121">"ଡାହାଣ ଧାର"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"ଉଚ୍ଚ ସମ୍ବେଦନଶୀଳତା, ସ୍କ୍ରିନ୍ର ଧାର ସମେତ ଯେ କୌଣସି ଆପ୍ ଜେଶ୍ଚର୍ରେ ପ୍ରଭାବ ପକାଇପାରେ।"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"ବ୍ୟାକ୍ ସମ୍ୱେଦନଶୀଳତା"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"ଜେଶ୍ଚର୍ ସେଟିଂସ୍"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ଜେଶ୍ଚର୍ ନାଭିଗେସନ୍, ବ୍ୟାକ୍ ସେନ୍ସିଟିଭିଟି, ବ୍ୟାକ୍ ଜେଶ୍ଚର୍"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ଫୋନ୍ ଯାଞ୍ଚ କରିବାକୁ ଡବଲ୍ ଟାପ୍ କରନ୍ତୁ"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ଟାବ୍ଲେଟ୍ ଯାଞ୍ଚ କରିବାକୁ ଡବଲ୍-ଟାପ୍ କରନ୍ତୁ"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ଡିଭାଇସ୍ ଯାଞ୍ଚ କରିବାକୁ ଡବଲ୍-ଟାପ୍ କରନ୍ତୁ"</string>
@@ -4569,7 +4592,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"ଡାକ୍ତରୀ ସୂଚନା,ଜରୁରୀକାଳୀନ ଯୋଗାଯୋଗ"</string>
<string name="see_more" msgid="7499355691042812723">"ଅଧିକ ଦେଖନ୍ତୁ"</string>
<string name="see_less" msgid="2642392725363552793">"କମ୍ ଦେଖନ୍ତୁ"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g> ସହ ବ୍ୟବହାର କରିବା ପାଇଁ ଡିଭାଇସ୍"</string>
@@ -4660,4 +4682,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"ଆପଣଙ୍କ କାର୍ଯ୍ୟ ନୀତି ସୂଚନା"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"ଆପଣଙ୍କ IT ଆଡ୍ମିନ୍ଙ୍କ ଦ୍ୱାରା ସେଟିଂସ୍ ପରିଚାଳିତ କରାଯାଇଛି।"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"ବଗ୍ ରିପୋର୍ଟ ହ୍ୟାଣ୍ଡଲର୍"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"ଆପଣଙ୍କ ଡିଭାଇସ୍ରେ କେଉଁ ଆପ୍ ବଗ୍ ରିପୋର୍ଟ ସର୍ଟକର୍ଟ ପରିଚାଳନା କରେ, ତାହା ନିର୍ଦ୍ଧାରଣ କରେ।"</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"ବ୍ୟକ୍ତିଗତ"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"କାର୍ଯ୍ୟ ପ୍ରୋଫାଇଲ୍"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"ସିଷ୍ଟମ୍ ଡିଫଲ୍ଟ"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"ଏହି ପସନ୍ଦ ଆଉ ବୈଧ ନାହିଁ। ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।"</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-pa/arrays.xml b/res/values-pa/arrays.xml
index eddbc51..190f1bd 100644
--- a/res/values-pa/arrays.xml
+++ b/res/values-pa/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"ਕੋਈ ਨਹੀਂ"</item>
diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml
index 47398f1..b14660c 100644
--- a/res/values-pa/strings.xml
+++ b/res/values-pa/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"ਥੱਲੇ ਲੈ ਜਾਓ"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"ਭਾਸ਼ਾ ਹਟਾਓ"</string>
<string name="activity_picker_label" msgid="351250401590691126">"ਗਤੀਵਿਧੀ ਚੁਣੋ"</string>
- <string name="device_info_label" msgid="2935198177248803716">"ਡੀਵਾਈਸ ਜਾਣਕਾਰੀ"</string>
<string name="display_label" msgid="3056320781191343221">"ਸਕ੍ਰੀਨ"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB ਸਟੋਰੇਜ"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD ਕਾਰਡ"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"ਚਿਹਰੇ ਦਾ ਡਾਟਾ ਮਿਟਾਓ"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"ਚਿਹਰਾ ਅਣਲਾਕ ਸੈੱਟਅੱਪ ਕਰੋ"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"ਆਪਣਾ ਡੀਵਾਈਸ ਅਣਲਾਕ ਕਰਨ ਲਈ ਚਿਹਰਾ ਅਣਲਾਕ ਵਰਤੋ, ਐਪਾਂ ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰੋ ਅਤੇ ਭੁਗਤਾਨਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ।\n\nਧਿਆਨ ਵਿੱਚ ਰੱਖੋ:\nਫ਼ੋਨ ਨੂੰ ਦੇਖਣ ਸਾਰ ਹੀ ਫ਼ੋਨ ਅਣਲਾਕ ਹੋ ਸਕਦਾ ਹੈ, ਭਾਵੇਂ ਇੰਝ ਕਰਨ ਦਾ ਤੁਹਾਡਾ ਇਰਾਦਾ ਨਾ ਹੋਵੇ।\n\nਤੁਹਾਡੀਆਂ ਅੱਖਾਂ ਖੁੱਲ੍ਹੀਆਂ ਹੋਣ \'ਤੇ ਵੀ ਕਿਸੇ ਵੱਲੋਂ ਤੁਹਾਡਾ ਫ਼ੋਨ ਤੁਹਾਡੇ ਮੂਹਰੇ ਕਰਨ \'ਤੇ ਫ਼ੋਨ ਅਣਲਾਕ ਹੋ ਸਕਦਾ ਹੈ।\n\nਤੁਹਾਡੇ ਵਰਗੇ ਦਿਸਣ ਵਾਲੇ ਕਿਸੇ ਵਿਅਕਤੀ ਵੱਲੋਂ ਵੀ ਤੁਹਾਡਾ ਫ਼ੋਨ ਅਣਲਾਕ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਵੇਂ ਇੱਕੋ ਜਿਹੇ ਦਿਸਣ ਵਾਲੇ ਭੈਣ-ਭਰਾ।"</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"ਆਪਣਾ ਡੀਵਾਈਸ ਅਣਲਾਕ ਕਰਨ ਲਈ ਚਿਹਰਾ ਅਣਲਾਕ ਵਰਤੋ, ਐਪਾਂ ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰੋ ਅਤੇ ਭੁਗਤਾਨਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ।\n\nਧਿਆਨ ਵਿੱਚ ਰੱਖੋ:\nਫ਼ੋਨ ਨੂੰ ਦੇਖਣ ਸਾਰ ਹੀ ਫ਼ੋਨ ਅਣਲਾਕ ਹੋ ਸਕਦਾ ਹੈ, ਭਾਵੇਂ ਇੰਝ ਕਰਨ ਦਾ ਤੁਹਾਡਾ ਇਰਾਦਾ ਨਾ ਹੋਵੇ।\n\nਕਿਸੇ ਵੱਲੋਂ ਤੁਹਾਡਾ ਫ਼ੋਨ ਤੁਹਾਡੇ ਮੂਹਰੇ ਕਰਨ \'ਤੇ ਫ਼ੋਨ ਅਣਲਾਕ ਹੋ ਸਕਦਾ ਹੈ, ਭਾਵੇਂ ਤੁਹਾਡੀਆਂ ਅੱਖਾਂ ਬੰਦ ਹੋਣ।\n\nਤੁਹਾਡੇ ਵਰਗੇ ਦਿਸਣ ਵਾਲੇ ਕਿਸੇ ਵਿਅਕਤੀ ਵੱਲੋਂ ਵੀ ਤੁਹਾਡਾ ਫ਼ੋਨ ਅਣਲਾਕ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਵੇਂ ਇੱਕੋ ਜਿਹੇ ਦਿਸਣ ਵਾਲੇ ਭੈਣ-ਭਰਾ।"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"ਕੀ ਚਿਹਰੇ ਦਾ ਡਾਟਾ ਮਿਟਾਉਣਾ ਹੈ?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"ਚਿਹਰਾ ਅਣਲਾਕ ਰਾਹੀਂ ਵਰਤਿਆ ਗਿਆ ਚਿਹਰਾ ਡਾਟਾ ਪੱਕੇ ਤੌਰ \'ਤੇ ਅਤੇ ਸੁਰੱਖਿਅਤ ਤਰੀਕੇ ਨਾਲ ਮਿਟਾਇਆ ਜਾਵੇਗਾ। ਮਿਟਾਉਣ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਆਪਣਾ ਫ਼ੋਨ ਅਣਲਾਕ ਕਰਨ, ਐਪਾਂ ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰਨ ਅਤੇ ਭੁਗਤਾਨਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਆਪਣੇ ਪਿੰਨ, ਪੈਟਰਨ ਜਾਂ ਪਾਸਵਰਡ ਦੀ ਲੋੜ ਹੋਵੇਗੀ।"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"ਆਪਣਾ ਫ਼ੋਨ ਅਣਲਾਕ ਕਰਨ ਲਈ ਚਿਹਰਾ ਅਣਲਾਕ ਵਰਤੋ"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"ਨੈੱਟਵਰਕ ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰਨ ਲਈ ਇੱਥੇ ਟੈਪ ਕਰੋ"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> ਵਾਈ-ਫਾਈ ਨੂੰ ਚਾਲੂ ਕਰਨਾ ਚਾਹੁੰਦੀ ਹੈ"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> ਵਾਈ-ਫਾਈ ਨੂੰ ਬੰਦ ਕਰਨਾ ਚਾਹੁੰਦੀ ਹੈ"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"ਡੀਬੱਗਯੋਗ ਐਪਾਂ ਦੇ ਬਾਈਟਕੋਡ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"ਡੀਬੱਗਯੋਗ ਐਪਾਂ ਲਈ ART ਨੂੰ ਬਾਈਟਕੋਡ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਦਿਓ"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"ਰਿਫ੍ਰੈਸ਼ ਦਰ ਦਿਖਾਓ"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"ਹਾਲੀਆ ਡਿਸਪਲੇ ਦੀ ਰਿਫ੍ਰੈਸ਼ ਦਰ ਦਿਖਾਓ"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"ਜਦੋਂ ਟੈਬਲੈੱਟ ਦੂਜੇ ਡੀਵਾਈਸ ਨੂੰ ਛੋਂਹਦਾ ਹੈ ਤਾਂ ਡਾਟਾ ਵਟਾਂਦਰੇ ਦੀ ਆਗਿਆ ਦਿਓ"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"ਜਦੋਂ ਫ਼ੋਨ ਦੂਜੇ ਡੀਵਾਈਸ ਨੂੰ ਛੋਂਹਦਾ ਹੈ ਤਾਂ ਡਾਟਾ ਵਟਾਂਦਰੇ ਦੀ ਆਗਿਆ ਦਿਓ"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"ਜਦੋਂ ਟੈਬਲੈੱਟ NFC ਡੀਵਾਈਸ ਨੂੰ ਸਪਰਸ਼ ਕਰਦਾ ਹੈ ਤਾਂ ਡਾਟਾ ਵਟਾਂਦਰੇ ਦੀ ਆਗਿਆ ਦਿਓ"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"ਜਦੋਂ ਫ਼ੋਨ NFC ਡੀਵਾਈਸ ਨੂੰ ਸਪਰਸ਼ ਕਰਦਾ ਹੈ ਤਾਂ ਡਾਟਾ ਵਟਾਂਦਰੇ ਦੀ ਆਗਿਆ ਦਿਓ"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC ਚਾਲੂ ਕਰੋ"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC ਇਸ ਡੀਵਾਈਸ ਅਤੇ ਹੋਰ ਨੇੜਲੇ ਡੀਵਾਈਸਾਂ ਜਾਂ ਟੀਚਿਆਂ ਵਿਚਕਾਰ ਡਾਟੇ ਦਾ ਵਟਾਂਦਰਾ ਕਰਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਭੁਗਤਾਨ ਟਰਮੀਨਲ, ਪਹੁੰਚ ਰੀਡਰ, ਅਤੇ ਅੰਤਰ-ਕਿਰਿਆਤਮਕ ਵਿਗਿਆਪਨ ਜਾਂ ਟੈਗ।"</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"ਸੁਰੱਖਿਅਤ NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"ਵਾਈ-ਫਾਈ ਸਕੈਨਿੰਗ ਚਾਲੂ ਕੀਤੀ ਗਈ ਹੈ"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"ਵਿਕਸਿਤ ਵਿਕਲਪ"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"ਡ੍ਰੌਪ-ਡਾਊਨ ਸੂਚੀ ਦੇ ਉੱਨਤ ਵਿਕਲਪ"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"ਸਮੇਟੋ"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"ਅਵਸਥਾ"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"ਭੇਜਣ ਸੰਬੰਧੀ ਲਿੰਕ ਦੀ ਗਤੀ"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"ਪ੍ਰਾਪਤ ਹੋਣ ਸੰਬੰਧੀ ਲਿੰਕ ਦੀ ਗਤੀ"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"ਲਿੰਕ ਸਪੀਡ"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"ਬਾਰੰਬਾਰਤਾ"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP ਪਤਾ"</string>
<string name="passpoint_label" msgid="6513669696739302866">"ਇਸ ਰਾਹੀਂ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"ਪੱਕਾ ਕਰੋ ਕਿ ਡੀਵਾਈਸ ਦਾ ਪਲੱਗ ਲੱਗਾ ਹੋਇਆ ਹੈ, ਚਾਰਜ ਕੀਤਾ ਹੋਇਆ ਅਤੇ ਚਾਲੂ ਹੈ"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"ਪੱਕਾ ਕਰੋ ਕਿ ਡੀਵਾਈਸ ਦਾ ਪਲੱਗ ਲੱਗਾ ਹੋਇਆ ਹੈ, ਚਾਰਜ ਕੀਤਾ ਹੋਇਆ ਅਤੇ ਚਾਲੂ ਹੈ। ਜੇ ਸਮੱਸਿਆ ਜਾਰੀ ਰਹਿੰਦੀ ਹੈ, ਤਾਂ ਡੀਵਾਈਸ ਉਤਪਾਦਕ ਨੂੰ ਸੰਪਰਕ ਕਰੋ"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"ਇਸ ਡੀਵਾਈਸ ਰਾਹੀਂ “<xliff:g id="SSID">%1$s</xliff:g>” ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਦੀ ਸਹੂਲਤ ਨਹੀਂ ਹੈ"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"ਡੀਵਾਈਸ ਨੂੰ ਆਪਣੇ ਵਾਈ-ਫਾਈ ਪਹੁੰਚ ਬਿੰਦੂ/ਰਾਊਟਰ ਦੇ ਨੇੜੇ ਲਿਜਾ ਕੇ ਦੇਖੋ"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"ਪਾਸਵਰਡ ਦੀ ਜਾਂਚ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"ਡੀਵਾਈਸ ਉਤਪਾਦਕ ਨੂੰ ਸੰਪਰਕ ਕਰੋ"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"ਕਨੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"ਨੈੱਟਵਰਕ ਚੁਣੋ"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"ਆਪਣੇ ਡੀਵਾਈਸ ਨੂੰ ਕਨੈਕਟ ਕਰਨ ਲਈ, ਇੱਕ ਨੈੱਟਵਰਕ ਚੁਣੋ"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"ਵਾਈ-ਫਾਈ, ਮੋਬਾਈਲ ਅਤੇ ਬਲੂਟੁੱਥ ਨੂੰ ਰੀਸੈੱਟ ਕਰੋ"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"ਇਹ ਨੈੱਟਵਰਕ ਦੀਆਂ ਸਾਰੀਆਂ ਸੈਟਿੰਗਾਂ ਨੂੰ ਰੀਸੈੱਟ ਕਰੇਗਾ, ਜਿਸ ਵਿੱਚ ਇਹ ਸ਼ਾਮਲ ਹਨ:\n\n"<li>"ਵਾਈ-ਫਾਈ"</li>\n<li>"ਮੋਬਾਈਲ ਡਾਟਾ"</li>\n<li>"ਬਲੂਟੁੱਥ"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"ਡਾਊਨਲੋਡ ਕੀਤੇ ਸਿਮ ਮਿਟਾਓ"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"ਆਪਣੀ ਸਕ੍ਰੀਨ \'ਤੇ ਦਿੱਤੀਆਂ ਆਈਟਮਾਂ ਨੂੰ ਉੱਚੀ ਅਵਾਜ਼ ਵਿੱਚ ਸੁਣਨ ਲਈ ਉਹਨਾਂ \'ਤੇ ਟੈਪ ਕਰੋ"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"ਸੁਰਖੀ ਤਰਜੀਹਾਂ"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"ਵੱਡਦਰਸ਼ੀਕਰਨ"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"ਵੱਡਦਰਸ਼ੀਕਰਨ ਖੇਤਰ"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"ਉਹਨਾਂ ਵੱਡਦਰਸ਼ੀਕਰਨ ਖੇਤਰ(ਰਾਂ) ਨੂੰ ਚੁਣੋ ਜਿਹਨਾਂ ਨੂੰ ਤੁਸੀਂ ਸਕ੍ਰੀਨ ਨੂੰ ਵੱਡਾ ਕਰਨ ਦੌਰਾਨ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"ਪੂਰੀ ਸਕ੍ਰੀਨ"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"ਸਕ੍ਰੀਨ ਦਾ ਹਿੱਸਾ"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"ਪੂਰੀ ਸਕ੍ਰੀਨ & ਸਕ੍ਰੀਨ ਦਾ ਹਿੱਸਾ"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"ਸਾਰੀ ਸਕ੍ਰੀਨ ਨੂੰ ਵੱਡਾ ਕਰੋ"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"ਸਕ੍ਰੀਨ ਦੇ ਹਿੱਸੇ ਨੂੰ ਵੱਡਾ ਕਰੋ"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"ਹਲਚਲ ਕਰਨ ਵਾਲਾ ਕੰਟਰੋਲਰ ਦਿਖਾਓ"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"ਵੱਡਦਰਸ਼ੀਕਰਨ ਖੇਤਰ ਨੂੰ ਹਿਲਾਉਣ ਲਈ ਜੌਇਸਟਿੱਕ-ਵਰਗਾ ਕੰਟਰੋਲਰ ਦਿਖਾਓ"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"ਵੱਡਦਰਸ਼ੀਕਰਨ ਸੈਟਿੰਗਾਂ"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"ਤਿੰਨ-ਟੈਪਾਂ ਨਾਲ ਵੱਡਾ ਕਰੋ"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"ਸ਼ਾਰਟਕੱਟ ਨਾਲ ਵੱਡਾ ਕਰੋ"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"ਸ਼ਾਰਟਕੱਟ ਅਤੇ ਤਿੰਨ-ਟੈਪ ਨਾਲ ਵੱਡਾ ਕਰੋ"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"ਪਹੁੰਚਯੋਗਤਾ ਸੇਵਾ ਚਾਲੂ ਜਾਂ ਬੰਦ ਕਰਨ ਲਈ, ਦੋ ਉਂਗਲਾਂ ਨਾਲ ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਾਂ ਤੋਂ ਉੱਪਰ ਵੱਲ ਸਕ੍ਰੋਲ ਕਰੋ।\n\nਸੇਵਾਵਾਂ ਵਿਚਾਲੇ ਅਦਲਾ-ਬਦਲੀ ਕਰਨ ਲਈ, ਦੋ ਉਂਗਲਾਂ ਨਾਲ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰਕੇ ਦਬਾਈ ਰੱਖੋ।"</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"ਪਹੁੰਚਯੋਗਤਾ ਸੇਵਾ ਚਾਲੂ ਜਾਂ ਬੰਦ ਕਰਨ ਲਈ, ਤਿੰਨ ਉਂਗਲਾਂ ਨਾਲ ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਾਂ ਤੋਂ ਉੱਪਰ ਵੱਲ ਸਕ੍ਰੋਲ ਕਰੋ।\n\nਸੇਵਾਵਾਂ ਵਿਚਾਲੇ ਅਦਲਾ-ਬਦਲੀ ਕਰਨ ਲਈ, ਤਿੰਨ ਉਂਗਲਾਂ ਨਾਲ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰਕੇ ਦਬਾਈ ਰੱਖੋ।"</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"ਸਮਝ ਲਿਆ"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"ਖੋਲ੍ਹਣ ਲਈ ਸ਼ਾਰਟਕੱਟ ਵਰਤੋ"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"ਵੱਡਦਰਸ਼ੀ ਕਰਨ ਲਈ ਸ਼ਾਰਟਕੱਟ ਵਰਤੋ"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g> ਖੋਲ੍ਹਣ ਲਈ ਸ਼ਾਰਟਕੱਟ"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"ਵੱਡਦਰਸ਼ੀ ਲਈ ਸ਼ਾਰਟਕੱਟ"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"ਰੰਗ ਸੁਧਾਈ ਖੋਲ੍ਹਣ ਲਈ ਸ਼ਾਰਟਕੱਟ"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"ਪਹੁੰਚਯੋਗਤਾ ਬਟਨ"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"ਹੇਠਾਂ ਤੋਂ ਉੱਪਰ ਵੱਲ 2-ਉਂਗਲਾਂ ਨਾਲ ਸਵਾਈਪ ਕਰੋ"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"ਆਪਣੀ ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਾਂ <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ਬਟਨ \'ਤੇ ਟੈਪ ਕਰੋ"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"ਚੁਣੋ ਕਿ ਤੁਹਾਨੂੰ ਕਾਰਵਾਈ ਕਰਨ ਲਈ ਕਹਿਣ ਵਾਲੇ ਸੁਨੇਹਿਆਂ ਨੂੰ ਕਿੰਨੀ ਦੇਰ ਤੱਕ ਦਿਖਾਉਣਾ ਹੈ, ਜੋ ਕਿ ਸਿਰਫ਼ ਅਸਥਾਈ ਤੌਰ \'ਤੇ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ।\n\nਇਸ ਸੈਟਿੰਗ ਦਾ ਸਾਰੀਆਂ ਐਪਾਂ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੀਆਂ ਹਨ।"</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"ਸਪੱਰਸ਼ ਕਰਕੇ ਰੱਖਣ ਵਿੱਚ ਦੇਰੀ"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"ਰੰਗ ਦੀ ਉਲਟੀ ਤਰਤੀਬ"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"ਪ੍ਰਦਰਸ਼ਨ \'ਤੇ ਅਸਰ ਪਾ ਸਕਦੀ ਹੈ"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"ਰੰਗ ਪਲਟਾਓ"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"ਹਲਕੀਆਂ ਸਕ੍ਰੀਨਾਂ ਨੂੰ ਗੂੜ੍ਹਾ ਕਰੋ ਤਾਂ ਜੋ ਚਮਕਦਾਰ ਰੌਸ਼ਨੀ ਦੇ ਪ੍ਰਤੀ ਸੰਵੇਦਨਸ਼ੀਲ ਲੋਕਾਂ ਨੂੰ ਦੇਖਣ ਦਾ ਬਿਹਤਰ ਅਨੁਭਵ ਮਿਲ ਸਕੇ।\n\n ਨੋਟ ਕਰੋ: ਗੂੜ੍ਹੇ ਰੰਗ ਹਲਕੇ ਹੋ ਜਾਣਗੇ। ਤਸਵੀਰਾਂ ਦਾ ਰੰਗ ਵੀ ਪਲਟ ਜਾਵੇਗਾ।"</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"ਉਡੀਕ ਦਾ ਸਮਾਂ"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"ਜੇਕਰ ਤੁਸੀਂ ਮਾਊਸ ਵਰਤ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਕਰਸਰ ਦੇ ਕੁਝ ਦੇਰ ਤੱਕ ਚੱਲਣਾ ਬੰਦ ਹੋ ਜਾਣ \'ਤੇ ਸਵੈਚਲਿਤ ਤੌਰ \'ਤੇ ਕਾਰਵਾਈ ਕਰਨ ਨੂੰ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ।"</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"ਕਲਿੱਕ ਤੋਂ ਪਹਿਲਾਂ ਦੇਰੀ"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"ਸਪਰਸ਼ ਸੰਬੰਧੀ ਪ੍ਰਤੀਕਰਮ"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> ਵਰਤੋ"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"ਰੰਗ ਸੁਧਾਈ ਦੀ ਵਰਤੋਂ ਕਰੋ"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"ਸੁਰਖੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰੋ"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"ਸੁਰਖੀਆਂ ਦਿਖਾਓ"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"ਸੁਰਖੀ ਦਾ ਪ੍ਰਗਟਾਵਾ"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"ਲਿਖਤ ਦਾ ਆਕਾਰ, ਸੁਰਖੀ ਦੀ ਸ਼ੈਲੀ"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"ਹੋਰ ਵਿਕਲਪ"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"ਸਾਰੀਆਂ ਐਪਾਂ ਵਿੱਚ ਇਸ ਸੈਟਿੰਗ ਦੀ ਸੁਵਿਧਾ ਨਹੀਂ ਹੈ।"</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"ਪਹੁੰਚਯੋਗਤਾ ਬਟਨ"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"ਹੇਠਾਂ ਤੋਂ ਉੱਪਰ ਵੱਲ 2-ਉਂਗਲਾਂ ਨਾਲ ਸਵਾਈਪ ਕਰੋ"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"ਇਹ ਸੇਵਾ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਨਹੀਂ ਕਰ ਰਹੀ ਹੈ।"</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"ਤਤਕਾਲ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਦਿਖਾਓ"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"ਸੁਧਾਈ ਮੋਡ"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"ਲਾਲ-ਹਰਾ"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"ਹਰਾ-ਲਾਲ"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"ਨੀਲਾ-ਪੀਲਾ"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"ਡਿਊਟ੍ਰੈਨੋਮਲੀ"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"ਪ੍ਰੋਟੈਨੋਮਲੀ"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"ਰੰਗ ਅਸਪਸ਼ਟਤਾ"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="one">ਬਹੁਤ ਛੋਟੀ ਦੇਰੀ (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
<item quantity="other">ਬਹੁਤ ਛੋਟੀ ਦੇਰੀ (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"ਸੈਟਿੰਗਾਂ"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"ਵਾਈਫਾਈ, ਵਾਈ-ਫਾਈ, ਨੈੱਟਵਰਕ ਕਨੈਕਸ਼ਨ, ਇੰਟਰਨੈੱਟ, ਵਾਇਰਲੈੱਸ, ਡਾਟਾ, ਵਾਈ ਫਾਈ"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"ਵਾਈ-ਫਾਈ ਸੂਚਨਾ, ਵਾਈ-ਫਾਈ ਸੂਚਨਾ"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ਡਾਟਾ ਵਰਤੋਂ"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"ਥਰਥਰਾਹਟ ਬੰਦ ਕਰੋ, ਟੈਪ ਕਰੋ, ਕੀ-ਬੋਰਡ"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-ਘੰਟੇ ਵਾਲਾ ਫਾਰਮੈਟ ਵਰਤੋ"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ਡਾਊਨਲੋਡ"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"ਅਨੁਕੂਲ ਸੂਚਨਾਵਾਂ"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"ਅਨੁਕੂਲ ਸੂਚਨਾ ਤਰਜੀਹ"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"ਘੱਟ ਤਰਜੀਹ ਵਾਲੀਆਂ ਸੂਚਨਾਵਾਂ ਨੂੰ ਸਵੈਚਲਿਤ ਤੌਰ \'ਤੇ \'ਸਰਲ\' \'ਤੇ ਸੈੱਟ ਕਰੋ"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"ਅਨੁਕੂਲ ਸੂਚਨਾ ਦਰਜਾ"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"ਢੁਕਵੇਂਪਣ ਮੁਤਾਬਕ ਸਵੈਚਲਿਤ ਤੌਰ \'ਤੇ ਦਰਜਾਬੰਦ ਕੀਤੀਆਂ ਸੂਚਨਾਵਾਂ"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"ਸੁਝਾਈਆਂ ਗਈਆਂ ਕਾਰਵਾਈਆਂ ਅਤੇ ਜਵਾਬ"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"ਸਵੈਚਲਿਤ ਤੌਰ \'ਤੇ ਸੁਝਾਈਆਂ ਗਈਆਂ ਕਾਰਵਾਈਆਂ ਅਤੇ ਜਵਾਬਾਂ ਨੂੰ ਦਿਖਾਓ"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"ਸੂਚਨਾਵਾਂ ਨੂੰ ਸਨੂਜ਼ ਕਰਨ ਦਿਓ"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"ਸਰਲ ਸੂਚਨਾਵਾਂ ਤੋਂ ਪ੍ਰਤੀਕ ਲੁਕਾਓ"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"ਸਰਲ ਸੂਚਨਾਵਾਂ ਵਾਲੇ ਪ੍ਰਤੀਕ ਸਥਿਤੀ ਪੱਟੀ \'ਤੇ ਨਹੀਂ ਦਿਖਾਏ ਜਾਂਦੇ ਹਨ"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"ਸੂਚਨਾ ਬਿੰਦੂਆਂ ਨੂੰ ਆਗਿਆ ਦਿਓ"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"ਹਾਲੀਆ ਗੱਲਬਾਤਾਂ ਦੀ ਪੱਟੀ ਦਿਖਾਓ"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"ਬੁਲਬੁਲੇ"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"ਕੁਝ ਸੂਚਨਾਵਾਂ ਬੁਲਬਲਿਆਂ ਦੇ ਰੂਪ ਵਿੱਚ ਸਕ੍ਰੀਨ \'ਤੇ ਦਿਸ ਸਕਦੀਆਂ ਹਨ"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"ਕੁਝ ਸੂਚਨਾਵਾਂ ਅਤੇ ਹੋਰ ਸਮੱਗਰੀ ਬੁਲਬਲਿਆਂ ਦੇ ਰੂਪ ਵਿੱਚ ਸਕ੍ਰੀਨ \'ਤੇ ਦਿਸ ਸਕਦੀਆਂ ਹਨ। ਬੁਲਬੁਲਾ ਖੋਲ੍ਹਣ ਲਈ, ਇਸ \'ਤੇ ਟੈਪ ਕਰੋ। ਇਸਨੂੰ ਖਾਰਜ ਕਰਨ ਲਈ, ਇਸਨੂੰ ਸਕ੍ਰੀਨ \'ਤੇ ਹੇਠਾਂ ਵੱਲ ਨੂੰ ਘਸੀਟੋ।"</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"ਜਾਣਕਾਰੀ"</string>
<string name="low_label" msgid="6525629096999711220">"ਘੱਟ"</string>
<string name="high_label" msgid="357503396626018487">"ਉੱਚ"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"ਉੱਚ ਸੰਵੇਦਨਸ਼ੀਲਤਾ ਕਾਰਨ ਸਕ੍ਰੀਨ ਦੇ ਕਿਨਾਰਿਆਂ ਸੰਬੰਧੀ ਐਪ ਸੰਕੇਤਾਂ ਵਿੱਚ ਉਲਝਣ ਪੈਦਾ ਹੋ ਸਕਦੀ ਹੈ।"</string>
+ <string name="left_edge" msgid="1513576842959071849">"ਖੱਬਾ ਕੋਨਾ"</string>
+ <string name="right_edge" msgid="1505309103265829121">"ਸੱਜਾ ਕਿਨਾਰਾ"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"ਉੱਚ ਸੰਵੇਦਨਸ਼ੀਲਤਾ ਕਾਰਨ ਸਕ੍ਰੀਨ ਦੇ ਕਿਨਾਰਿਆਂ ਸੰਬੰਧੀ ਐਪ ਸੰਕੇਤਾਂ ਵਿੱਚ ਉਲਝਣ ਪੈਦਾ ਹੋ ਸਕਦੀ ਹੈ।"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"\'ਪਿੱਛੇ\' ਸੰਬੰਧੀ ਸੰਵੇਦਨਸ਼ੀਲਤਾ"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"ਸੰਕੇਤ ਸੈਟਿੰਗਾਂ"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ਇਸ਼ਾਰਾ ਨੈਵੀਗੇਸ਼ਨ, \'ਪਿੱਛੇ\' ਸੰਬੰਧੀ ਸੰਵੇਦਨਸ਼ੀਲਤਾ, \'ਪਿੱਛੇ\' ਸੰਬੰਧੀ ਇਸ਼ਾਰਾ"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ਫ਼ੋਨ ਚੈੱਕ ਕਰਨ ਲਈ ਡਬਲ ਟੈਪ ਕਰੋ"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ਸੂਚਨਾਵਾਂ ਦੇਖਣ ਲਈ ਟੈਬਲੈੱਟ \'ਤੇ ਦੋ ਵਾਰ ਟੈਪ ਕਰੋ"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ਸੂਚਨਾਵਾਂ ਦੇਖਣ ਲਈ ਡੀਵਾਈਸ \'ਤੇ ਦੋ ਵਾਰ ਟੈਪ ਕਰੋ"</string>
@@ -4560,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"ਡਾਕਟਰੀ ਜਾਣਕਾਰੀ, ਸੰਕਟਕਾਲੀਨ ਸੰਪਰਕ"</string>
<string name="see_more" msgid="7499355691042812723">"ਹੋਰ ਦੇਖੋ"</string>
<string name="see_less" msgid="2642392725363552793">"ਘੱਟ ਵੇਖੋ"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g> ਨਾਲ ਵਰਤਣ ਵਾਲਾ ਡੀਵਾਈਸ"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"ਤੁਹਾਡੀ ਕਾਰਜ ਨੀਤੀ ਸੰਬੰਧੀ ਜਾਣਕਾਰੀ"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"ਤੁਹਾਡੇ ਆਈ.ਟੀ. ਪ੍ਰਸ਼ਾਸਕ ਵੱਲੋਂ ਸੈਟਿੰਗਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"ਬੱਗ ਰਿਪੋਰਟ ਹੈਂਡਲਰ"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"ਪਤਾ ਕਰੋ ਕਿ ਕਿਹੜੀ ਐਪ ਤੁਹਾਡੇ ਡੀਵਾਈਸ \'ਤੇ ਬੱਗ ਰਿਪੋਰਟ ਸ਼ਾਰਟਕੱਟ ਦੀ ਸਾਂਭ-ਸੰਭਾਲ ਕਰਦੀ ਹੈ।"</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"ਨਿੱਜੀ"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"ਕੰਮ"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"ਸਿਸਟਮ ਪੂਰਵ-ਨਿਰਧਾਰਤ"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"ਇਹ ਚੋਣ ਹੁਣ ਵੈਧ ਨਹੀਂ ਹੈ। ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-pl/arrays.xml b/res/values-pl/arrays.xml
index fb0c36d..3765d69 100644
--- a/res/values-pl/arrays.xml
+++ b/res/values-pl/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Brak"</item>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index 11ef43f..aa7bccf 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -220,7 +220,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Przenieś na koniec"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Usuń język"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Wybierz działanie"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Informacje o urządzeniu"</string>
<string name="display_label" msgid="3056320781191343221">"Ekran"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Nośnik USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Karta SD"</string>
@@ -379,6 +378,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Usuń dane twarzy"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Konfigurowanie rozpoznawania twarzy"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Rozpoznawanie twarzy umożliwia odblokowanie urządzenia, logowanie do aplikacji i zatwierdzanie płatności.\n\nPamiętaj:\nPatrząc na telefon, możesz go niezamierzenie odblokować.\n\nInna osoba może odblokować Twój telefon, zbliżając go do Twojej twarzy, gdy masz otwarte oczy.\n\nIstnieje możliwość, że Twój telefon odblokuje ktoś bardzo podobny do Ciebie (np. rodzeństwo)."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Rozpoznawanie twarzy umożliwia odblokowywanie urządzenia, logowanie się do aplikacji i zatwierdzanie płatności.\n\nPamiętaj:\nPatrząc na telefon, możesz go mimowolnie odblokować.\n\nInna osoba może odblokować Twój telefon, zbliżając go do Twojej twarzy – nawet wtedy, gdy masz zamknięte oczy.\n\nIstnieje możliwość, że Twój telefon odblokuje ktoś bardzo podobny do Ciebie (np. rodzeństwo)."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Usunąć dane twarzy?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Dane twarzy używane przez rozpoznawanie twarzy zostaną trwale i bezpiecznie usunięte. Po usunięciu danych do odblokowania telefonu, logowania się w aplikacjach i potwierdzania płatności będziesz potrzebować kodu PIN, wzoru lub hasła."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Używaj rozpoznawania twarzy do odblokowywania telefonu"</string>
@@ -800,13 +800,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Kliknij tutaj, by zalogować się w sieci"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> chce włączyć Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> chce wyłączyć Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Sprawdź kod bajtowy aplikacji do debugowania"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Zezwalaj ART na sprawdzanie kodu bajtowego aplikacji do debugowania"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Pokaż częstotliwość odświeżania"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Pokaż bieżącą częstotliwość odświeżania"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"Komunikacja NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Zezwalaj na wymianę danych, gdy tablet dotyka innego urządzenia"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Zezwalaj na wymianę danych, gdy telefon dotyka innego urządzenia"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Zezwalaj na wymianę danych, gdy tablet dotyka innego urządzenia z NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Zezwalaj na wymianę danych, gdy telefon dotyka innego urządzenia z NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Włącz komunikację NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"Podczas komunikacji NFC wymieniane są dane między tym urządzeniem i innymi urządzeniami w pobliżu, takimi jak terminale płatnicze, czytniki zbliżeniowe i interaktywne reklamy lub tagi."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Zabezpiecz komunikację NFC"</string>
@@ -884,7 +887,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Skanowanie Wi-Fi włączone"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opcje zaawansowane"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Lista Opcje zaawansowane"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"zwiń"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"rozwiń"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Nazwa sieci"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Wpisz identyfikator SSID"</string>
@@ -895,6 +897,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Stan"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Szybkość łącza nadawania"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Szybkość łącza odbierania"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Szybkość łącza"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Częstotliwość"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"Adres IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Zapisane przez"</string>
@@ -934,6 +937,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Upewnij się, że urządzenie jest podłączone do zasilania, naładowane i włączone"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Upewnij się, że urządzenie jest podłączone do zasilania, naładowane i włączone. Jeśli problem się powtórzy, skontaktuj się z producentem urządzenia"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Na tym urządzeniu nie można dodać sieci „<xliff:g id="SSID">%1$s</xliff:g>”"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Spróbuj zbliżyć urządzenie do punktu dostępu Wi-Fi lub routera"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Sprawdź hasło i spróbuj ponownie"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Skontaktuj się z producentem urządzenia"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Sprawdź połączenie i spróbuj ponownie"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Wybierz sieć"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Aby podłączyć urządzenie, wybierz sieć"</string>
@@ -1602,6 +1608,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Przywrócono domyślne ustawienia APN."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Opcje resetowania"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Można zresetować sieć, aplikacje lub urządzenie"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Aplikacje można zresetować"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Reset Wi-Fi, transmisji i Bluetootha"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Spowoduje to usunięcie wszystkich ustawień sieciowych, w tym:\n\n"<li>"Wi‑Fi"</li>\n<li>"mobilnej transmisji danych"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Usuń pobrane karty SIM"</string>
@@ -2091,6 +2098,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Klikaj elementy na ekranie, by posłuchać ich nazw czytanych na głos"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Ustawienia napisów"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Powiększenie"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Obszar powiększenia"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Wybierz obszar ekranu, który chcesz powiększyć"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Pełny ekran"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Część ekranu"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Pełny ekran i część ekranu"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Powiększ cały ekran"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Powiększ część ekranu"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Pokaż kontroler ruchu"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Pokaż przypominający joystick kontroler, aby zmienić obszar powiększenia"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Ustawienia powiększenia"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Powiększ 3-krotnym kliknięciem"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Powiększanie skrótem"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Powiększanie skrótem i trzykrotnym kliknięciem"</string>
@@ -2108,6 +2125,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Aby włączyć lub wyłączyć usługę ułatwień dostępu, przesuń dwoma palcami w górę ekranu.\n\nAby przełączać usługi, przesuń dwoma palcami w górę i przytrzymaj."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Aby włączyć lub wyłączyć usługę ułatwień dostępu, przesuń trzema palcami w górę ekranu.\n\nAby przełączać usługi, przesuń trzema palcami w górę i przytrzymaj."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"OK"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Użyj skrótu, by otworzyć"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Użyj skrótu, by powiększyć"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Skrót do otwarcia usługi <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Skrót do powiększenia"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Skrót do otwarcia Korekcji kolorów"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Przycisk ułatwień dostępu"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Przesunięcie dwoma palcami w górę"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Kliknij przycisk <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> u dołu ekranu"</string>
@@ -2144,7 +2166,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Określ, jak długo mają być wyświetlane wiadomości wymagające wykonania jakiejś czynności, które są widoczne tylko tymczasowo.\n\nNie wszystkie aplikacje obsługują to ustawienie."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Czas dotknięcia i przytrzymania"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Odwrócenie kolorów"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Może wpłynąć na wydajność"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Odwróć kolory"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Zamień jasne obszary na ciemne, by poprawić komfort u osób wrażliwych na intensywne światło.\n\nUwaga: ciemne kolory staną się jasne. Kolory obrazów też zostaną odwrócone."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Czas oczekiwania"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Jeśli używasz myszki, możesz ustawić urządzenie tak, by kliknięcie następowało automatycznie, gdy myszka nie będzie poruszała się przez określony czas."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Opóźnienie przed kliknięciem"</string>
@@ -2154,7 +2177,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Reakcja na dotyk"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Używanie aplikacji <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Użyj korekcji kolorów"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Użyj napisów"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Pokaż napisy"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Wygląd napisów"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Rozmiar tekstu i styl napisów"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Więcej opcji"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Nie wszystkie aplikacje obsługują to ustawienie."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Przycisk ułatwień dostępu"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Przesuń dwoma palcami w górę"</string>
@@ -2178,18 +2204,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Ta usługa działa nieprawidłowo."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Pokaż w szybkich ustawieniach"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Tryb korekcji"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Czerwony-zielony"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Zielony-czerwony"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Niebieski-żółty"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"Deuteranomalia"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"Protanomalia"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"Tritanomalia"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="few">Niezwykle krótkie opóźnienie (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
<item quantity="many">Niezwykle krótkie opóźnienie (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
@@ -3190,6 +3210,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Ustawienia"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, połączenie z siecią, internet, bezprzewodowe, dane, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"powiadomienia Wi-Fi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"użycie danych"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Przerwij wibracje, kliknij, klawiatura"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Format 24-godzinny"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Pobierz"</string>
@@ -3451,12 +3472,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Powiadomienia adaptacyjne"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Priorytet powiadomień adaptacyjnych"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Automatycznie kategoryzuj powiadomienia o niższym priorytecie jako subtelne"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Adaptacyjne porządkowanie powiadomień"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Automatycznie porządkuj powiadomienia według trafności"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Sugerowane działania i odpowiedzi"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Automatycznie pokazuj sugerowane działania i odpowiedzi"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Zezwól na odkładanie powiadomień"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Ukryj ikony z subtelnych powiadomień"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Ikony z subtelnych powiadomień nie są pokazywane na pasku stanu"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Zezwól na plakietki z powiadomieniami"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Pokaż pasek ostatnich rozmów"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Dymki"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Niektóre powiadomienia mogą pojawiać się jako dymki na ekranie"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Niektóre powiadomienia i inne treści mogą pojawiać się jako dymki na ekranie. Aby otworzyć dymek, kliknij go. Aby zamknąć, przeciągnij go w dół ekranu."</string>
@@ -4360,8 +4384,12 @@
<string name="information_label" msgid="6939310810756569298">"Informacje"</string>
<string name="low_label" msgid="6525629096999711220">"Niska"</string>
<string name="high_label" msgid="357503396626018487">"Wysoka"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Wyższa czułość może powodować konflikt w przypadku gestów w aplikacji przy krawędziach ekranu."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Lewa krawędź"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Prawa krawędź"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Wyższa czułość może powodować konflikt w przypadku gestów w aplikacji przy krawędziach ekranu."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Czułość tyłu"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Ustawienia gestów"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"nawigacja przy użyciu gestów, czułość cofania, gest cofania"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Kliknij dwukrotnie, by sprawdzić telefon"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Kliknij dwukrotnie, by sprawdzić tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Kliknij dwukrotnie, by sprawdzić urządzenie"</string>
@@ -4724,7 +4752,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Nieprawidłowy tryb sieci <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignoruj."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nazwy punktów dostępu"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Niedostępne po połączeniu z siecią <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Informacje medyczne, kontakty alarmowe"</string>
<string name="see_more" msgid="7499355691042812723">"Pokaż więcej"</string>
<string name="see_less" msgid="2642392725363552793">"Pokaż mniej"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Urządzenie, na którym chcesz korzystać z aplikacji <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4823,4 +4850,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informacje o zasadach służbowych"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Ustawienia, którymi zarządza administrator"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Obsługiwanie zgłaszania błędów"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Określa, która aplikacja ma obsługiwać skrót do zgłaszania błędów na urządzeniu."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Osobista"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Służbowa"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Ustawienie domyślne"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Ta opcja nie jest już obsługiwana. Spróbuj ponownie."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-pt-rBR/arrays.xml b/res/values-pt-rBR/arrays.xml
index 1f12449..d5b43e9 100644
--- a/res/values-pt-rBR/arrays.xml
+++ b/res/values-pt-rBR/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Nenhum"</item>
diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml
index 9314008..d0bbc4d 100644
--- a/res/values-pt-rBR/strings.xml
+++ b/res/values-pt-rBR/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Mover para o fim"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Remover idioma"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Selecione a atividade"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Informações do dispositivo"</string>
<string name="display_label" msgid="3056320781191343221">"Tela"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Armaz. USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Cartão SD"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Excluir info facial"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Configurar desbloqueio facial"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Use o desbloqueio facial para desbloquear o dispositivo, fazer login em apps e confirmar pagamentos.\n\nObservações importantes:\nOlhar para o smartphone poderá desbloqueá-lo mesmo que essa não seja sua intenção.\n\nSeu smartphone poderá ser desbloqueado por outra pessoa se ele for direcionado para seu rosto enquanto seus olhos estiverem abertos.\n\nPode acontecer de o smartphone ser desbloqueado por alguém que se pareça muito com você, por exemplo, um gêmeo idêntico."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Use o desbloqueio facial para desbloquear o dispositivo, fazer login em apps e confirmar pagamentos.\n\nObservações importantes:\nOlhar para o smartphone poderá desbloqueá-lo mesmo que essa não seja sua intenção.\n\nSeu smartphone poderá ser desbloqueado por outra pessoa se for direcionado para seu rosto, mesmo com seus olhos fechados.\n\nPode acontecer de o smartphone ser desbloqueado por alguém que se pareça muito com você, por exemplo, um gêmeo idêntico."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Excluir dados faciais?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Os dados de rosto usados pelo desbloqueio facial serão excluídos permanentemente e de maneira segura. Depois da remoção, você precisará do PIN, padrão ou senha para desbloquear o smartphone, fazer login em apps e confirmar pagamentos."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Use o desbloqueio facial para acessar o smartphone"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Toque aqui para fazer login na rede"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> quer ativar o Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> quer desativar o Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Verificar bytecode de apps depuráveis"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Permitir que o ART verifique o bytecode de apps depuráveis"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Mostrar taxa de atualiz."</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Mostrar a taxa de atualização de tela atual"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Permitir troca de dados quando o tablet tocar em outro dispositivo"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Permite troca de dados quando o smartphone encosta em outro dispositivo"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Permitir troca de dados quando o tablet encostar em um dispositivo NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Permitir troca de dados quando o smartphone encostar em um dispositivo NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Ativar NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"O NFC troca dados entre este dispositivo e outros dispositivos ou alvos nas proximidades, tais como terminais de pagamento, leitores de acesso e tags ou anúncios interativos."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Proteger NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Busca por Wi‑Fi ativada"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opções avançadas"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Lista suspensa \"Opções avançadas\""</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"recolher"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"expandir"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Nome da rede"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Digite o SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Status"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Velocidade do link de transmissão"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Velocidade do link de recepção"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Velocidade do link"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frequência"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"Endereço IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Salvo via"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Verifique se o dispositivo está conectado, carregado e ligado"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Verifique se o dispositivo está conectado, carregado e ligado. Se o problema persistir, entre em contato com o fabricante do dispositivo"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Não há compatibilidade com a adição de “<xliff:g id="SSID">%1$s</xliff:g>” neste dispositivo"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Tente aproximar o dispositivo do ponto de acesso/roteador Wi-Fi"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Verifique a senha e tente novamente"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Entre em contato com o fabricante do dispositivo"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Verifique a conexão e tente novamente"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Escolher rede"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Para conectar seu dispositivo, escolha uma rede"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Redefinição das configurações padrão do APN concluída."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Redefinir opções"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"A rede, os apps ou o dispositivo podem ser redefinidos"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Os apps podem ser redefinidos"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Redefinir Wi-Fi, rede móvel e Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Esta ação redefinirá todas as configurações de rede, inclusive:\n\n"<li>"Wi‑Fi"</li>\n<li>"Dados móveis"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Limpar chips salvos"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Tocar nos itens exibidos na tela para ouvir a leitura deles em voz alta"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Preferências de legenda"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ampliação"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Área de ampliação"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Escolha a área de ampliação que você quer usar ao ampliar a tela"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Tela cheia"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Parte da tela"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Tela cheia e parte da tela"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Ampliar toda a tela"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Ampliar parte da tela"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Mostrar controle para mover"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Mostrar um controle do tipo joystick para mover a área de ampliação"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Configurações de ampliação"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Ampliar com toque triplo"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Ampliar com atalho"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Ampliar com atalho e toque triplo"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Para ativar ou desativar um serviço de acessibilidade, deslize de baixo para cima na tela com dois dedos.\n\nPara alternar entre serviços, deslize de baixo para cima na tela com dois dedos sem soltar."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Para ativar ou desativar um serviço de acessibilidade, deslize de baixo para cima na tela com três dedos.\n\nPara alternar entre serviços, deslize de baixo para cima na tela com três dedos sem soltar."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Ok"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Usar atalho para abrir"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Usar atalho para ampliar"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Atalho para abrir <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Atalho para ampliar"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Atalho para abrir a correção de cor"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Botão de acessibilidade"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Deslizar de baixo para cima com dois dedos"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Toque no botão <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> na parte inferior da tela"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Escolha por quanto tempo serão mostradas mensagens que exigem uma ação sua, mas que ficam visíveis apenas temporariamente.\n\nNem todos os apps são compatíveis com essa configuração."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Atraso ao tocar e pressionar"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Inversão de cores"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Pode afetar o desempenho"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Inverter cores"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Escurecer telas claras para que as pessoas sensíveis à luz forte possam ter uma melhor experiência de visualização.\n\nObservação: as cores escuras ficarão claras. As imagens serão invertidas."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Tempo de permanência"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Se você estiver usando um mouse, poderá configurar o cursor para executar uma ação automaticamente quando ele parar de se mover por determinado período."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Atraso antes do clique"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Feedback por toque"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Usar <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Usar correção de cor"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Usar legendas"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Mostrar legendas"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Aparência da legenda"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Tamanho do texto, estilo da legenda"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Mais opções"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Nem todos os apps são compatíveis com essa configuração."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Botão de acessibilidade"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Deslizar de baixo para cima com dois dedos"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Configurações"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, Wi-Fi, conexão de rede, Internet, sem fio, dados, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Notificação de Wi‑Fi, notificação de wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"uso de dados"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Parar vibração, toque, teclado"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Usar formato de 24 horas"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Download"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Notificações adaptáveis"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Prioridade de notificação adaptável"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Definir automaticamente as notificações de prioridade baixa como \"Discretas\""</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Classificação adaptativa de notificações"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Classificar notificações automaticamente por relevância"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Respostas e ações sugeridas"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Mostrar automaticamente as respostas e ações sugeridas"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Permitir soneca para notificações"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Ocultar ícones das notificações discretas"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Os ícones de notificações discretas não são exibidos na barra de status"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Permitir pontos de notificação"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Mostrar faixa de conversas recentes"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Balões"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Algumas notificações podem ser exibidas como balões na tela"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Notificações e outros conteúdos podem aparecer como balões na tela. Para abrir um balão, toque nele. Para dispensá-lo, arraste-o para baixo."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Informações"</string>
<string name="low_label" msgid="6525629096999711220">"Baixa"</string>
<string name="high_label" msgid="357503396626018487">"Alta"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Uma sensibilidade maior pode causar conflitos com gestos de apps ao longo das bordas da tela."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Borda esquerda"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Borda direita"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Uma sensibilidade maior pode causar conflitos com gestos de apps ao longo das bordas da tela."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilidade da parte de trás"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Configurações de gestos"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navegação por gestos, sensibilidade na parte de trás, gestos de retorno"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Tocar duas vezes na tela para verificar o smartphone"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Tocar duas vezes na tela para verificar o tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tocar duas vezes na tela para verificar o dispositivo"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Modo de rede <xliff:g id="NETWORKMODEID">%1$d</xliff:g> inválido. Ignorar."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nomes dos pontos de acesso"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Indisponível quando conectado à <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Informações médicas, contatos de emergência"</string>
<string name="see_more" msgid="7499355691042812723">"Ver mais"</string>
<string name="see_less" msgid="2642392725363552793">"Ver menos"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Dispositivo para usar com <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informações sobre sua política de trabalho"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Configurações gerenciadas pelo administrador de TI"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Gerenciador de relatórios de bugs"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determina qual app gerencia o atalho do relatório do bug no dispositivo."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Pessoais"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Trabalho"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Padrão do sistema"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Essa opção não é mais válida. Tente novamente."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-pt-rPT/arrays.xml b/res/values-pt-rPT/arrays.xml
index ce1b2b8..c42a9d0 100644
--- a/res/values-pt-rPT/arrays.xml
+++ b/res/values-pt-rPT/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Nenhum"</item>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index 0507064..5285e8c 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Mover para o fim"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Remover idioma"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Escolher atividade"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Informações sobre o dispositivo"</string>
<string name="display_label" msgid="3056320781191343221">"Ecrã"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Armazenamento USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Cartão SD"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Elim. dados faciais"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Configure o Desbloqueio através do rosto"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Utilize o Desbloqueio Através do Rosto para desbloquear o dispositivo, iniciar sessão em aplicações e confirmar pagamentos.\n\nTenha em atenção:\nPode desbloquear o telemóvel involuntariamente ao olhar para o mesmo.\n\nAlguém pode desbloquear o telemóvel se o segurar junto ao seu rosto com os olhos abertos.\n\nAlguém muito parecido consigo, como um irmão com traços semelhantes, pode desbloquear o telemóvel."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Utilize o Desbloqueio através do rosto para desbloquear o dispositivo, iniciar sessão em aplicações e confirmar pagamentos.\n\nTenha em atenção:\nPode desbloquear o telemóvel involuntariamente ao olhar para o mesmo.\n\nAlguém pode desbloquear o telemóvel se o segurar junto ao seu rosto, mesmo com os olhos fechados.\n\nAlguém muito parecido consigo, como um irmão com traços semelhantes, pode desbloquear o telemóvel."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Eliminar os dados do rosto?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Os dados do rosto utilizados pelo Desbloqueio através do rosto serão eliminados permanentemente e em segurança. Após a remoção, precisará do PIN, do padrão ou da palavra-passe para desbloquear o telemóvel, iniciar sessão nas aplicações e confirmar pagamentos."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Utilize o Desbloqueio Através do Rosto para desbloquear o telemóvel"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Toque aqui para iniciar sessão na rede."</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> pretende ativar o Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> pretende desativar o Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Validar bytecode/aplicações depuráveis"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Permitir que o ART valide o bytecode para aplicações depuráveis"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Most. taxa de atualização"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Most. a taxa de atualização de apresentação atual"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Permitir a troca de dados quando o tablet toca noutro dispositivo"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Permitir a troca de dados quando o telefone toca outro aparelho"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Permitir a troca de dados quando o tablet toca num dispositivo NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Permitir a troca de dados quando o telemóvel toca num dispositivo NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Ativar NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"O NFC troca dados entre este dispositivo e outros dispositivos ou alvos próximos, tais como terminais de pagamento, leitores de acesso e anúncios ou etiquetas interativos."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFC seguro"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Procura de Wi-Fi ativada"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opções avançadas"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Lista pendente: Opções avançadas"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"reduzir"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"expandir"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Nome da rede"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Introduza o SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Estado"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Velocid. da ligação transmissão"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Velocidade da ligação de receção"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Velocidade da ligação"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frequência"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"Endereço IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Guardada através de"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Certifique-se de que o dispositivo está ligado à corrente, carregado e ligado."</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Certifique-se de que o dispositivo está ligado à corrente, carregado e ligado. Se o problema persistir, contacte o fabricante do dispositivo."</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"A adição de \"<xliff:g id="SSID">%1$s</xliff:g>\" não é suportada por este dispositivo."</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Experimente aproximar o dispositivo do router/ponto de acesso Wi-Fi."</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Verifique a palavra-passe e tente novamente."</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Contacte o fabricante do dispositivo."</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Verifique a ligação e tente novamente."</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Escolha a rede"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Para ligar o seu dispositivo, escolha uma rede"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Reposição de predefinições de APN concluída."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Opções de reposição"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"É possível repor a rede, as aplicações ou o dispositivo"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"É possível repor as apps."</string>
<string name="reset_network_title" msgid="1395494440355807616">"Repor Wi-Fi, dados e Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Esta ação repõe todas as definições de rede, incluindo:\n\n"<li>"Wi‑Fi"</li>\n<li>"Dados móveis"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Apagar SIMs transferidos"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Toque nos itens no ecrã para que sejam lidos em voz alta"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Preferências de legendas"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ampliação"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Área de ampliação"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Escolha a(s) área(s) de ampliação que pretende utilizar ao ampliar o ecrã."</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Ecrã inteiro"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Parte do ecrã"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Ecrã inteiro e parte do ecrã"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Ampliar o ecrã inteiro"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Ampliar parte do ecrã"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Mostrar controlador de movimento"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Mostrar um controlador tipo joystick para mover a área de ampliação"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Definições de ampliação"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Ampliar com três toques"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Amplie com um atalho"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Amplie com um atalho e três toques"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Para ativar ou desativar um serviço de acessibilidade, deslize rapidamente com dois dedos para cima a partir da parte inferior do ecrã.\n\nPara alternar entre serviços, deslize rapidamente com dois dedos para cima sem soltar."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Para ativar ou desativar um serviço de acessibilidade, deslize rapidamente com três dedos para cima a partir da parte inferior do ecrã.\n\nPara alternar entre serviços, deslize rapidamente com três dedos para cima sem soltar."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Compreendi"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Utilize o atalho para abrir"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Utilize o atalho para ampliar"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Atalho para abrir <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Atalho para ampliar"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Atalho para abrir a Correção da cor"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Botão Acessibilidade"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Deslize rapidamente para cima com 2 dedos a partir da parte inferior"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Toque no botão <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> na parte inferior do ecrã."</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Escolha o tempo durante o qual pretende mostrar mensagens que lhe solicitam que tome medidas, mas que são visíveis apenas temporariamente.\n\nNem todas as aplicações são compatíveis com esta definição."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Atraso ao manter premida a tecla"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Inversão de cores"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Pode afetar o desempenho"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Inverter cores"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Escureça os ecrãs claros para que as pessoas com sensibilidade à luz clara possam ter uma melhor experiência de visualização.\n\nNota: as cores escuras vão ficar claras. As imagens também serão invertidas."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Tempo de permanência"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Se estiver a utilizar um rato, pode definir o cursor para efetuar uma ação automaticamente quando deixar de se mover durante um determinado período de tempo."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Atraso antes de clicar"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Respostas por toque"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Utilizar <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Utilizar a correção da cor"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Utilizar as legendas"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Mostrar legendas"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Aspeto das legendas"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Tamanho do texto, estilo das legendas"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Mais opções"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Nem todas as aplicações suportam esta definição."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Botão Acessibilidade"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Deslize rápido para cima com 2 dedos a partir da parte inferior."</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Definições"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, Wi-Fi, ligação de rede, Internet, sem fios, dados, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Notificação Wi‑Fi, notificação wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"utilização de dados"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Parar vibração, toque, teclado"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Utilizar formato de 24 horas"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Transferir"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Notificações adaptáveis"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Prioridade das notificações adaptável"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Defina automaticamente as notificações de prioridade mais baixa como discretas."</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Classificação das notificações adaptável"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Classifique as notificações por relevância automaticamente."</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Respostas e ações sugeridas"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"São apresentadas automaticamente respostas e ações sugeridas."</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Permitir a suspensão de notificações"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Ocultar os ícones das notificações discretas"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Os ícones das notificações discretas não são apresentados na barra de estado."</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Permitir pontos de notificação"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Mostrar faixa de conversas recentes"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Balões"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Algumas notificações podem aparecer como balões no ecrã."</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Algumas notificações e outros conteúdos podem aparecer como balões no ecrã. Para abrir um balão, toque no mesmo. Para o ignorar, arraste-o para baixo no ecrã."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Informações"</string>
<string name="low_label" msgid="6525629096999711220">"Baixa"</string>
<string name="high_label" msgid="357503396626018487">"Elevada"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Uma sensibilidade mais elevada pode entrar em conflito com quaisquer gestos de aplicações ao longo das extremidades do ecrã."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Extremidade esquerda"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Extremidade direita"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Uma sensibilidade mais elevada pode entrar em conflito com quaisquer gestos de aplicações ao longo das extremidades do ecrã."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilidade do botão Anterior"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Definições de gestos"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navegação por gestos, sensibilidade do botão anterior, gesto para voltar"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Tocar duas vezes para verificar o telemóvel"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Tocar duas vezes para verificar o tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tocar duas vezes para verificar o dispositivo"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Modo de rede inválido: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nomes dos Pontos de Acesso"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Indisponível quando ligado a <xliff:g id="CARRIER">%1$s</xliff:g>."</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Informações médicas, contactos de emergência"</string>
<string name="see_more" msgid="7499355691042812723">"Ver mais"</string>
<string name="see_less" msgid="2642392725363552793">"Ver menos"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Dispositivo a utilizar com a aplicação <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"As suas informações da política de trabalho"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Definições geridas pelo seu administrador de TI."</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Controlador do Relatório de erro"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determina que aplicação processa o atalho para Relatório de erro no seu dispositivo."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Pessoal"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Trabalho"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Predefinição do sistema"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Esta opção já não é válida. Tente novamente."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-pt/arrays.xml b/res/values-pt/arrays.xml
index 1f12449..d5b43e9 100644
--- a/res/values-pt/arrays.xml
+++ b/res/values-pt/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Nenhum"</item>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index 9314008..d0bbc4d 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Mover para o fim"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Remover idioma"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Selecione a atividade"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Informações do dispositivo"</string>
<string name="display_label" msgid="3056320781191343221">"Tela"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Armaz. USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Cartão SD"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Excluir info facial"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Configurar desbloqueio facial"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Use o desbloqueio facial para desbloquear o dispositivo, fazer login em apps e confirmar pagamentos.\n\nObservações importantes:\nOlhar para o smartphone poderá desbloqueá-lo mesmo que essa não seja sua intenção.\n\nSeu smartphone poderá ser desbloqueado por outra pessoa se ele for direcionado para seu rosto enquanto seus olhos estiverem abertos.\n\nPode acontecer de o smartphone ser desbloqueado por alguém que se pareça muito com você, por exemplo, um gêmeo idêntico."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Use o desbloqueio facial para desbloquear o dispositivo, fazer login em apps e confirmar pagamentos.\n\nObservações importantes:\nOlhar para o smartphone poderá desbloqueá-lo mesmo que essa não seja sua intenção.\n\nSeu smartphone poderá ser desbloqueado por outra pessoa se for direcionado para seu rosto, mesmo com seus olhos fechados.\n\nPode acontecer de o smartphone ser desbloqueado por alguém que se pareça muito com você, por exemplo, um gêmeo idêntico."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Excluir dados faciais?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Os dados de rosto usados pelo desbloqueio facial serão excluídos permanentemente e de maneira segura. Depois da remoção, você precisará do PIN, padrão ou senha para desbloquear o smartphone, fazer login em apps e confirmar pagamentos."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Use o desbloqueio facial para acessar o smartphone"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Toque aqui para fazer login na rede"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> quer ativar o Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> quer desativar o Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Verificar bytecode de apps depuráveis"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Permitir que o ART verifique o bytecode de apps depuráveis"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Mostrar taxa de atualiz."</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Mostrar a taxa de atualização de tela atual"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Permitir troca de dados quando o tablet tocar em outro dispositivo"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Permite troca de dados quando o smartphone encosta em outro dispositivo"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Permitir troca de dados quando o tablet encostar em um dispositivo NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Permitir troca de dados quando o smartphone encostar em um dispositivo NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Ativar NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"O NFC troca dados entre este dispositivo e outros dispositivos ou alvos nas proximidades, tais como terminais de pagamento, leitores de acesso e tags ou anúncios interativos."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Proteger NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Busca por Wi‑Fi ativada"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opções avançadas"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Lista suspensa \"Opções avançadas\""</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"recolher"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"expandir"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Nome da rede"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Digite o SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Status"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Velocidade do link de transmissão"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Velocidade do link de recepção"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Velocidade do link"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frequência"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"Endereço IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Salvo via"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Verifique se o dispositivo está conectado, carregado e ligado"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Verifique se o dispositivo está conectado, carregado e ligado. Se o problema persistir, entre em contato com o fabricante do dispositivo"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Não há compatibilidade com a adição de “<xliff:g id="SSID">%1$s</xliff:g>” neste dispositivo"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Tente aproximar o dispositivo do ponto de acesso/roteador Wi-Fi"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Verifique a senha e tente novamente"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Entre em contato com o fabricante do dispositivo"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Verifique a conexão e tente novamente"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Escolher rede"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Para conectar seu dispositivo, escolha uma rede"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Redefinição das configurações padrão do APN concluída."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Redefinir opções"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"A rede, os apps ou o dispositivo podem ser redefinidos"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Os apps podem ser redefinidos"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Redefinir Wi-Fi, rede móvel e Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Esta ação redefinirá todas as configurações de rede, inclusive:\n\n"<li>"Wi‑Fi"</li>\n<li>"Dados móveis"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Limpar chips salvos"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Tocar nos itens exibidos na tela para ouvir a leitura deles em voz alta"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Preferências de legenda"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ampliação"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Área de ampliação"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Escolha a área de ampliação que você quer usar ao ampliar a tela"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Tela cheia"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Parte da tela"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Tela cheia e parte da tela"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Ampliar toda a tela"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Ampliar parte da tela"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Mostrar controle para mover"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Mostrar um controle do tipo joystick para mover a área de ampliação"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Configurações de ampliação"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Ampliar com toque triplo"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Ampliar com atalho"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Ampliar com atalho e toque triplo"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Para ativar ou desativar um serviço de acessibilidade, deslize de baixo para cima na tela com dois dedos.\n\nPara alternar entre serviços, deslize de baixo para cima na tela com dois dedos sem soltar."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Para ativar ou desativar um serviço de acessibilidade, deslize de baixo para cima na tela com três dedos.\n\nPara alternar entre serviços, deslize de baixo para cima na tela com três dedos sem soltar."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Ok"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Usar atalho para abrir"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Usar atalho para ampliar"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Atalho para abrir <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Atalho para ampliar"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Atalho para abrir a correção de cor"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Botão de acessibilidade"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Deslizar de baixo para cima com dois dedos"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Toque no botão <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> na parte inferior da tela"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Escolha por quanto tempo serão mostradas mensagens que exigem uma ação sua, mas que ficam visíveis apenas temporariamente.\n\nNem todos os apps são compatíveis com essa configuração."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Atraso ao tocar e pressionar"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Inversão de cores"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Pode afetar o desempenho"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Inverter cores"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Escurecer telas claras para que as pessoas sensíveis à luz forte possam ter uma melhor experiência de visualização.\n\nObservação: as cores escuras ficarão claras. As imagens serão invertidas."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Tempo de permanência"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Se você estiver usando um mouse, poderá configurar o cursor para executar uma ação automaticamente quando ele parar de se mover por determinado período."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Atraso antes do clique"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Feedback por toque"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Usar <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Usar correção de cor"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Usar legendas"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Mostrar legendas"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Aparência da legenda"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Tamanho do texto, estilo da legenda"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Mais opções"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Nem todos os apps são compatíveis com essa configuração."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Botão de acessibilidade"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Deslizar de baixo para cima com dois dedos"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Configurações"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, Wi-Fi, conexão de rede, Internet, sem fio, dados, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Notificação de Wi‑Fi, notificação de wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"uso de dados"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Parar vibração, toque, teclado"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Usar formato de 24 horas"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Download"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Notificações adaptáveis"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Prioridade de notificação adaptável"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Definir automaticamente as notificações de prioridade baixa como \"Discretas\""</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Classificação adaptativa de notificações"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Classificar notificações automaticamente por relevância"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Respostas e ações sugeridas"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Mostrar automaticamente as respostas e ações sugeridas"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Permitir soneca para notificações"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Ocultar ícones das notificações discretas"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Os ícones de notificações discretas não são exibidos na barra de status"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Permitir pontos de notificação"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Mostrar faixa de conversas recentes"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Balões"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Algumas notificações podem ser exibidas como balões na tela"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Notificações e outros conteúdos podem aparecer como balões na tela. Para abrir um balão, toque nele. Para dispensá-lo, arraste-o para baixo."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Informações"</string>
<string name="low_label" msgid="6525629096999711220">"Baixa"</string>
<string name="high_label" msgid="357503396626018487">"Alta"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Uma sensibilidade maior pode causar conflitos com gestos de apps ao longo das bordas da tela."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Borda esquerda"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Borda direita"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Uma sensibilidade maior pode causar conflitos com gestos de apps ao longo das bordas da tela."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilidade da parte de trás"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Configurações de gestos"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navegação por gestos, sensibilidade na parte de trás, gestos de retorno"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Tocar duas vezes na tela para verificar o smartphone"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Tocar duas vezes na tela para verificar o tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tocar duas vezes na tela para verificar o dispositivo"</string>
@@ -4554,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Modo de rede <xliff:g id="NETWORKMODEID">%1$d</xliff:g> inválido. Ignorar."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nomes dos pontos de acesso"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Indisponível quando conectado à <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Informações médicas, contatos de emergência"</string>
<string name="see_more" msgid="7499355691042812723">"Ver mais"</string>
<string name="see_less" msgid="2642392725363552793">"Ver menos"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Dispositivo para usar com <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4645,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informações sobre sua política de trabalho"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Configurações gerenciadas pelo administrador de TI"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Gerenciador de relatórios de bugs"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determina qual app gerencia o atalho do relatório do bug no dispositivo."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Pessoais"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Trabalho"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Padrão do sistema"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Essa opção não é mais válida. Tente novamente."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-ro/arrays.xml b/res/values-ro/arrays.xml
index 1b76358..82504d4 100644
--- a/res/values-ro/arrays.xml
+++ b/res/values-ro/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Niciuna"</item>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index 5b24746..9b5c4f1 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -218,7 +218,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Mutați jos"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Eliminați limba"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Alegeți activitatea"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Informații despre dispozitiv"</string>
<string name="display_label" msgid="3056320781191343221">"Ecran"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Stocare USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Card SD"</string>
@@ -376,6 +375,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Ștergeți datele faciale"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Configurați deblocarea facială"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Folosiți deblocarea facială ca să deblocați dispozitivul, să vă conectați la aplicații și să confirmați plăți.\n\nRețineți:\ndacă vă uitați la telefon, îl puteți debloca când nu doriți.\n\nTelefonul poate fi deblocat de altcineva dacă este ținut în dreptul feței dvs., când aveți ochii deschiși.\n\nTelefonul poate fi deblocat de cineva are seamănă mult cu dvs., cum ar fi un frate sau o soră geamănă."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Folosiți deblocarea facială ca să deblocați dispozitivul, să vă conectați la aplicații și să confirmați plăți.\n\nRețineți:\ndacă vă uitați la telefon, îl puteți debloca când nu doriți.\n\nTelefonul poate fi deblocat de altcineva dacă este ținut în dreptul feței dvs., chiar dacă aveți ochii închiși.\n\nTelefonul poate fi deblocat de cineva are seamănă mult cu dvs., cum ar fi un frate sau o soră geamănă."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Ștergeți datele faciale?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Datele faciale folosite de deblocarea facială vor fi șterse definitiv și în siguranță. După eliminare, veți avea nevoie de codul PIN, de model sau de parolă ca să deblocați telefonul, să vă conectați la aplicații și să confirmați plățile."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Folosiți deblocarea facială ca să vă deblocați telefonul"</string>
@@ -783,13 +783,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Atingeți aici pentru a vă conecta la rețea"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> încearcă să activeze Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> încearcă să dezactiveze Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Verificați bytecode-ul aplicațiilor care pot fi depanate"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Permiteți ART să verifice bytecode-ul pentru aplicațiile care pot fi depanate"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Rata de actualizare"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Afișați rata de actualizare a ecranului"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Permiteți schimbul de date atunci când tableta atinge alt dispozitiv"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Permiteți schimbul de date atunci când telefonul atinge alt dispozitiv"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Permiteți schimbul de date atunci când tableta atinge un dispozitiv NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Permiteți schimbul de date atunci când telefonul atinge un dispozitiv NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Activați NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC transmite date între acest dispozitiv și alte dispozitive sau ținte din apropiere, cum ar fi terminale de plată, cititoare de acces și anunțuri sau etichete interactive."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Securizați NFC"</string>
@@ -867,7 +870,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Căutare de rețele Wi-Fi activată"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opțiuni avansate"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Lista drop-down Opțiuni avansate"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"restrângeți"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"extindeți"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Numele rețelei"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Introduceți identificatorul SSID"</string>
@@ -878,6 +880,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Stare"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Viteză conectare la transfer"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Viteza conexiunii redirecționării"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Viteză"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frecvență"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"Adresă IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Salvată prin"</string>
@@ -917,6 +920,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Asigurați-vă că dispozitivul este conectat la priză, încărcat și pornit"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Asigurați-vă că dispozitivul este conectat la priză, încărcat și pornit. Dacă problema persistă, contactați producătorul dispozitivului"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Adăugarea „<xliff:g id="SSID">%1$s</xliff:g>” nu este acceptată de acest dispozitiv"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Încercați să mutați dispozitivul mai aproape de router/punctul de acces Wi‑Fi"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Verificați parola și încercați din nou"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Contactați producătorul dispozitivului"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Verificați conexiunea și încercați din nou"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Alegeți rețeaua"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Pentru a vă conecta dispozitivul, alegeți o rețea"</string>
@@ -1581,6 +1587,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Resetarea setărilor APN prestabilite a fost finalizată."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Opțiuni de resetare"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Rețeaua, aplicațiile sau dispozitivul pot fi resetate"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Aplicațiile pot fi resetate"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Resetați Wi-Fi, date mobile și Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Astfel, toate setările pentru rețea vor fi reinițializate, inclusiv:\n\n"<li>"Wi‑Fi,"</li>\n<li>"date mobile,"</li>\n<li>"Bluetooth."</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Ștergeți SIM-urile descărcate"</string>
@@ -2068,6 +2075,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Atingeți elementele de pe ecran pentru a le auzi cititte cu voce tare"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Preferințe pentru subtitrări"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Mărire"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Zona de mărire"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Alegeți zonele pe care doriți să le măriți atunci când măriți ecranul"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Ecran complet"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"O parte a ecranului"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Ecran complet și o parte a ecranului"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Măriți întregul ecran"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Măriți o parte a ecranului"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Afișați controlerul pentru mutare"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Afișați un controler asemănător unui joystick pentru a muta zona de mărire"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Setările pentru mărire"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Măriți atingând de trei ori"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Măriți folosind scurtătura"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Măriți folosind scurtătura și atingând de trei ori"</string>
@@ -2085,6 +2102,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Pentru a activa sau dezactiva un serviciu de accesibilitate, glisați în sus cu două degete din partea de jos a ecranului.\n\nPentru a comuta între servicii, glisați în sus cu două degete și țineți lung."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Pentru a activa sau dezactiva un serviciu de accesibilitate, glisați în sus cu trei degete din partea de jos a ecranului.\n\nPentru a comuta între servicii, glisați în sus cu trei degete și țineți lung."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"OK"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Folosiți comanda rapidă ca să deschideți"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Folosiți comanda rapidă pentru a mări"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Comanda rapidă pentru a deschide <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Comanda rapidă pentru a mări"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Comanda rapidă pentru Corecția culorilor"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Buton de accesibilitate"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Glisați cu două degete în sus din partea de jos"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Atingeți butonul <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> din partea de jos a ecranului"</string>
@@ -2121,7 +2143,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Alegeți durata de afișare a mesajelor care vă cer să acționați, dar care sunt vizibile numai temporar.\n\nNu toate aplicațiile permit această setare."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Întârziere la atingere lungă"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Inversarea culorilor"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Poate afecta performanța"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Inversați culorile"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Întunecați ecranele luminoase, astfel încât persoanele sensibile la lumină puternică să se bucure de o experiență de vizionare mai plăcută.\n\nNotă: culorile întunecate se deschid. Și culorile imaginilor vor fi inversate."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Durată de staționare"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Dacă folosiți un mouse, puteți seta cursorul să acționeze automat când nu se mai mișcă de un anumit interval de timp."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Întârziere înainte de clic"</string>
@@ -2131,7 +2154,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Feedback la atingere"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Folosiți <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Utilizați corecție de culoare"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Utilizați subtitrările"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Afișează subtitrările"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Aspectul legendei"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Dimensiunea textului, stilul legendei"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Mai multe opțiuni"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Nu toate aplicațiile acceptă această setare."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Buton de accesibilitate"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Glisați cu două degete în sus din partea de jos"</string>
@@ -3141,6 +3167,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Setări"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, conexiune la rețea, internet, wireless, date, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Notificare Wi-Fi, notificare Wi-Fi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"utilizarea datelor"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Opriți vibrațiile, atingeți, tastatură"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Folosiți formatul de 24 de ore"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Descărcați"</string>
@@ -3399,12 +3426,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Notificări adaptive"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Prioritatea notificării adaptabile"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Setați automat ca Discrete notificările cu prioritate redusă"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Poziționare adaptivă a notificărilor"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Poziționați automat notificările după relevanță"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Acțiuni și răspunsuri sugerate"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Afișați automat acțiunile și răspunsurile sugerate"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Permiteți amânarea notificărilor"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Ascundeți pictogramele notificărilor discrete"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Pictogramele pentru notificările silențioase nu se afișează în bara de stare"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Permiteți puncte de notificare"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Afișați banda de conversații recente"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Baloane"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Unele notificări pot apărea ca baloane pe ecran"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Unele notificări și alte tipuri de conținut pot apărea ca baloane pe ecran. Pentru a deschide un balon, atingeți-l. Pentru a închide balonul, trageți-l în jos pe ecran."</string>
@@ -4280,8 +4310,12 @@
<string name="information_label" msgid="6939310810756569298">"Informații"</string>
<string name="low_label" msgid="6525629096999711220">"Scăzută"</string>
<string name="high_label" msgid="357503396626018487">"Ridicată"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"O sensibilitate mai mare poate intra în conflict cu gesturile făcute pe marginile ecranului în aplicație."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Marginea din stânga"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Marginea din dreapta"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"O sensibilitate mai mare poate intra în conflict cu gesturile făcute pe marginile ecranului în aplicație."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Sensibilitatea gestului „Înapoi”"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Setări pentru gesturi"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigare prin gesturi, sensibilitatea gestului „Înapoi”, gestul „Înapoi”"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Atingeți de două ori pentru a verifica telefonul"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Atingeți de două ori pentru a verifica tableta"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Atingeți de două ori pentru a verifica dispozitivul"</string>
@@ -4636,7 +4670,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mod nevalid de rețea <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignoră."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Numele punctelor de acces"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Indisponibil când este conectat la <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Informații medicale, persoane de contact pentru urgențe"</string>
<string name="see_more" msgid="7499355691042812723">"Vedeți mai multe"</string>
<string name="see_less" msgid="2642392725363552793">"Afișați mai puține"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Dispozitivul care va fi folosit cu <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4731,4 +4764,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informații despre politica de serviciu"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Setări gestionate de administratorul IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Handler pentru rapoartele de eroare"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Stabilește ce aplicație gestionează comanda rapidă pentru Raportul de eroare pe dispozitivul dvs."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Serviciu"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Valoare prestabilită"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Această opțiune nu mai este validă. Încercați din nou."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-ru/arrays.xml b/res/values-ru/arrays.xml
index 75de5f5..f937c82 100644
--- a/res/values-ru/arrays.xml
+++ b/res/values-ru/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Нет"</item>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index a7ffaa48..b3fa582 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -220,7 +220,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Переместить в конец"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Удалить язык"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Выбор действия"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Сведения об устройстве"</string>
<string name="display_label" msgid="3056320781191343221">"Экран"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB-накопитель"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD-карта"</string>
@@ -379,6 +378,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Удалить данные"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Настройте фейсконтроль"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Используйте фейсконтроль, чтобы разблокировать устройство, входить в приложения и подтверждать платежи.\n\nОбратите внимание!\nПосмотрев на телефон, вы можете случайно разблокировать его.\n\nТелефон может быть разблокирован, если кто-то поднесет его к вашему лицу, когда у вас открыты глаза.\n\nТелефон может разблокировать человек, очень похожий на вас (например, ваш близнец)."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Используйте фейсконтроль, чтобы разблокировать устройство, входить в приложения и подтверждать платежи.\n\nОбратите внимание!\nПосмотрев на телефон, вы можете случайно разблокировать его.\n\nТелефон может быть разблокирован, если кто-то поднесет его к вашему лицу, даже когда у вас закрыты глаза.\n\nТелефон может разблокировать человек, очень похожий на вас (например, ваш близнец)."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Удалить данные?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Данные, которые используются фейсконтролем для распознавания, будут удалены навсегда и нигде не сохранятся. В дальнейшем для разблокировки телефона, входа в приложения и подтверждения платежей устройство будет запрашивать PIN-код, пароль или графический ключ."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Используйте распознавание лица для разблокировки телефона"</string>
@@ -800,13 +800,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Нажмите, чтобы войти в сеть."</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Мбит/с"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Мбит/с"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Мбит/с"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"Приложению \"<xliff:g id="REQUESTER">%s</xliff:g>\" требуется включить Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"Приложению \"<xliff:g id="REQUESTER">%s</xliff:g>\" требуется отключить Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Проверять байт-код приложений, доступных для отладки"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Разрешить ART проверять байт-код приложений, доступных для отладки"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Частота обновления"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Показывать текущую частоту обновления экрана"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Разрешить обмен данными, когда вы подносите планшет к другому устройству"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Разрешить обмен данными, когда вы подносите телефон к другому устройству"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Разрешить обмен данными, когда вы подносите планшет к NFC-устройству"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Разрешить обмен данными, когда вы подносите телефон к NFC-устройству"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Включите NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"Связь малого радиуса действия (NFC) позволяет обмениваться данными с другими устройствами поблизости, например кассовыми терминалами, устройствами доступа, интерактивной рекламой и метками."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Безопасное использование NFC"</string>
@@ -884,7 +887,6 @@
<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_expanded" msgid="1086342300472408106">"свернуть"</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>
@@ -895,6 +897,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Статус"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Скорость передачи данных"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Скорость получения данных"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Скорость связи"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Частота"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP-адрес"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Сохранено через"</string>
@@ -934,6 +937,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Убедитесь, что устройство включено, заряжено и подключено к адаптеру питания."</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Убедитесь, что устройство включено, заряжено и подключено к адаптеру питания. Если это не поможет, свяжитесь с производителем устройства."</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Сеть \"<xliff:g id="SSID">%1$s</xliff:g>\" не поддерживается этим устройством."</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Переместите устройство ближе к точке доступа Wi-Fi или роутеру."</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Проверьте пароль и повторите попытку."</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Обратитесь к производителю устройства."</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Проверьте подключение и повторите попытку."</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Выбор сети"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Чтобы подключить устройство, выберите сеть."</string>
@@ -1602,6 +1608,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Настройки по умолчанию восстановлены"</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>
<string name="reset_network_title" msgid="1395494440355807616">"Сбросить настройки Wi-Fi, мобильного Интернета и Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"На устройстве будут сброшены все сетевые настройки, в том числе:\n\n"<li>"Wi‑Fi"</li>\n<li>"Мобильный Интернет"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Удалить скачанные SIM-карты"</string>
@@ -2091,6 +2098,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Чтобы услышать описание элемента, нажмите на него"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Настройки субтитров"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Увеличение"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Область увеличения"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Выберите область увеличения экрана."</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Весь экран"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Часть экрана"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Весь экран или его часть"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Увеличить весь экран"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Увеличить часть экрана"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Показывать контроллер движения"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Для изменения области увеличения использовать контроллер, похожий на джойстик"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Настройки увеличения"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Увеличение по тройному нажатию"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Увеличение с помощью кнопки"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Увеличение с помощью кнопки и по тройному нажатию"</string>
@@ -2108,6 +2125,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Чтобы включить или выключить сервис специальных возможностей, проведите по экрану снизу вверх двумя пальцами.\n\nДля переключения между сервисами проведите по экрану снизу вверх двумя пальцами и задержите их."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Чтобы включить или выключить сервис специальных возможностей, проведите по экрану снизу вверх тремя пальцами.\n\nДля переключения между сервисами проведите по экрану снизу вверх тремя пальцами и задержите их."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"ОК"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Включение с помощью быстрых клавиш"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Увеличение с помощью быстрых клавиш"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Быстрое включение сервиса \"<xliff:g id="SERVICE">%1$s</xliff:g>\""</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Быстрое увеличение"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Быстрое включение коррекции цвета"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Кнопка специальных возможностей"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Пролистывание экрана снизу вверх двумя пальцами"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"В нижней части экрана нажмите кнопку специальных возможностей <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>"</string>
@@ -2144,7 +2166,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Укажите, сколько времени вам нужно на выполнение действий в автоматически исчезающих сообщениях.\n\nЭта настройка поддерживается не во всех приложениях."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Задержка при нажатии и удержании"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Инверсия цветов"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Может снизить производительность"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Обратные цвета"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Эта функция позволяет сделать светлые цвета темными, а темные – светлыми.\n\nТак, людям с чувствительностью к яркому свету будет легче смотреть на экран. Инверсия цветов также применяется к изображениям."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Время задержки"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Подключив мышь к устройству Android, вы сможете настроить автоматическое нажатие. Оно будет выполняться через некоторое время после остановки курсора."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Задержка перед нажатием"</string>
@@ -2154,7 +2177,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Вибрация при касании"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Использовать <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Использовать коррекцию цвета"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Использовать субтитры"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Показать субтитры"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Стиль шрифта субтитров"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Размер текста и стиль субтитров"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Ещё"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Не все приложения поддерживают эту настройку."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Кнопка специальных возможностей"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Пролистывание экрана снизу вверх двумя пальцами"</string>
@@ -2178,18 +2204,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Сервис работает некорректно."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Показывать в быстрых настройках"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Режим коррекции"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Красный и зеленый"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Зеленый и красный"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Синий и желтый"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"Дейтераномалия"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"Протаномалия"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"Тританомалия"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="one">Сверхкраткая задержка (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> мсек.)</item>
<item quantity="few">Сверхкраткая задержка (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> мсек.)</item>
@@ -3190,6 +3210,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Настройки"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"Wi-Fi, WiFi, сетевое подключение, Интернет, беспроводной, данные, Wi Fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Уведомления о Wi‑Fi, уведомления о wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"передача данных"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Вибрация, нажатие, клавиатура"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Использовать 24-часовой формат"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Скачивание"</string>
@@ -3451,12 +3472,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Адаптивные уведомления"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Приоритет адаптивных уведомлений"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Автоматически назначать беззвучный режим для уведомлений с низким приоритетом"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Автоматическая приоритизация"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Автоматически присваивать важность уведомлениям по релевантности"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Рекомендуемые действия и ответы"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Автоматически показывать рекомендуемые действия и ответы"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Разрешить откладывать уведомления"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Скрыть значки у беззвучных уведомлений"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Значки беззвучных уведомлений не появляются в строке состояния"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Показывать значки уведомлений"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Показывать недавние чаты"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Всплывающие уведомления"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Некоторые уведомления могут появляться как всплывающие"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Некоторые уведомления могут появляться на экране как всплывающие. Чтобы открыть уведомление, нажмите на него. Чтобы скрыть уведомление, перетащите его в нижнюю часть экрана."</string>
@@ -4360,8 +4384,12 @@
<string name="information_label" msgid="6939310810756569298">"Информация"</string>
<string name="low_label" msgid="6525629096999711220">"Низкая"</string>
<string name="high_label" msgid="357503396626018487">"Высокая"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"При высокой чувствительности могут не работать жесты по краям экрана в приложении."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Левый край"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Правый край"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"При высокой чувствительности могут не работать жесты по краям экрана в приложениях."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Чувствительность по краям экрана"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Настройки жестов"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"навигация с помощью жестов, чувствительность по краям экрана, жест \"Назад\""</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Дважды нажать, чтобы проверить уведомления"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Дважды нажать, чтобы проверить уведомления"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Дважды нажать, чтобы проверить уведомления"</string>
@@ -4724,7 +4752,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Медицинская информация, контакты для чрезвычайных ситуаций"</string>
<string name="see_more" msgid="7499355691042812723">"Ещё"</string>
<string name="see_less" msgid="2642392725363552793">"Скрыть"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Устройство для работы с приложением \"<xliff:g id="APPNAME">%1$s</xliff:g>\""</string>
@@ -4823,4 +4850,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Сведения о правилах организации"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Настройки, доступные системному администратору"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Графический процессор"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Обработчик отчетов об ошибках"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Приложение, которое запускается при нажатии быстрой клавиши для отправки отчета об ошибке."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Личный профиль"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Рабочий профиль"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"По умолчанию"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Вариант недействителен. Повторите попытку."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-si/arrays.xml b/res/values-si/arrays.xml
index ce3afd3..0316a28 100644
--- a/res/values-si/arrays.xml
+++ b/res/values-si/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"කිසිවක් නැත"</item>
diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml
index 4336383..8e69745 100644
--- a/res/values-si/strings.xml
+++ b/res/values-si/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"පහළට ගෙන යන්න"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"භාෂාව ඉවත් කරන්න"</string>
<string name="activity_picker_label" msgid="351250401590691126">"ක්රියාකාරකම තෝරන්න"</string>
- <string name="device_info_label" msgid="2935198177248803716">"උපාංගයේ තොරතුරු"</string>
<string name="display_label" msgid="3056320781191343221">"තිරය"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB ආචයනය"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD කාඩ් පත"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"මුහුණු දත්ත මකන්න"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"මුහුණු අඟුලු ඇරීම සකසන්න"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"ඔබේ උපාංගය අඟුලු ඇරීමට, යෙදුම්වලට පුරන්නට, සහ ගෙවීම් තහවුරු කිරීමට මුහුණු අඟුලු ඇරීම භාවිත කරන්න.\n\nමතක තබා ගන්න:\n\n\nඔබේ දුරකථනය එය ඔබේ ඇස් ඇර තිබියදී ඔබේ මුහුණ ළඟ අල්ලා ගනු ලබන්නේ නම් වෙනත් කෙනෙකු විසින් අඟුලු අරිනු ලැබිය හැක.\n\nබොහෝ දුරට ඔබට සමානව පෙනෙන, සර්වසම සහෝදර සහෝදරියක් වැනි කෙනෙකුගෙන් අඟුලු අරිනු ලැබීමට ඉඩ ඇත."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"ඔබේ උපාංගය අගුලු හැරීමට, යෙදුම්වලට පිරීමට, සහ ගෙවීම් තහවුරු කිරීමට මුහුණෙන් අගුලු ඇරීම භාවිත කරන්න.\n\nමතක තබා ගන්න:\n\n\nඔබේ දුරකථනය ඔබේ ඇස් වසා තිබියදී පවා ඔබේ මුහුණට සමීපව අල්ලා ගනු ලබන්නේ නම් වෙනත් කෙනෙකු විසින් එහි අගුලු හරිනු ලැබිය හැකිය.\n\nබොහෝ දුරට ඔබට සමානව පෙනෙන, සර්වසම සහෝදර සහෝදරියක් වැනි කෙනෙකු විසින් අගුලු හරිනු ලැබීමට ඉඩ ඇත."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"මුහුණු දත්ත මකන්නේද?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"මුහුණෙන් අගුලු හැරීම මගින් භාවිත කරන මුහුණු දත්ත ස්ථීරව සහ ආරක්ෂිතව මැකෙනු ඇත. ඉවත් කළ පසු, ඔබේ දුරකථනය අගුලු හැරීමට, යෙදුම්වලට පිරීමට, සහ ගෙවීම් තහවුරු කිරීමට ඔබට ඔබේ PIN අංකය, රටාව, හෝ මුරපදය අවශ්යයි."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"ඔබේ දුරකථනය අගුලු හැරීමට මුහුණු අගුලු හැරීම භාවිත කරන්න."</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"ජාලයට පිරීමට මෙහි තට්ටු කරන්න"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> හට Wi-Fi ක්රියාත්මක කිරීමට අවශ්යය"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> හට Wi-Fi ක්රියාවිරහිත කිරීමට අවශ්යය"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"දෝෂ නිරාකරණ කළ හැකි යෙදුම්වල බයිට්කේතය සත්යාපන කරන්න"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"දෝෂ නිරාකරණ කළ හැකි යෙදුම් සඳහා බයිට්කේතය සත්යාපන කිරීමට ART හට ඉඩ දෙන්න"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"නැවුම් අනුපාතය පෙන්වන්න"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"වත්මන් සංදර්ශක නැවුම් කිරීමේ අනුපාතය පෙන්වන්න"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"ටැබ්ලටය වෙනත් උපාංගයක් ස්පර්ශ කළ විට දත්ත හුවමාරුවට අවසර දෙන්න"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"දුරකථනය වෙනත් උපාංගයක් ස්පර්ශ කරන විට දත්ත හුවමාරුවට අවසර දෙන්න"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"ටැබ්ලට් පරිගණකය NFC උපාංගයක් ස්පර්ශ කරන විට දත්ත හුවමාරුවට ඉඩ දෙන්න"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"දුරකථනය NFC උපාංගයක් ස්පර්ශ කරන විට දත්ත හුවමාරුවට ඉඩ දෙන්න"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC ක්රියාත්මක කරන්න"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC මෙම උපාංගය සහ වෙනත් අවට උපාංග හෝ ගෙවීම් පර්යන්ත, ප්රවේශ කියවීම්, සහ අන්තර්ක්රියාකාරී වෙළඳ දැන්වීම් හෝ ටැග වැනි ඉලක්ක අතර දත්ත හුවමාරු කරයි."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"සුරක්ෂිත NFC"</string>
@@ -850,7 +853,6 @@
<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_expanded" msgid="1086342300472408106">"හකුළන්න"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"තත්වය"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"සම්ප්රේෂණ සම්බන්ධතා වේගය"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"ලබන සම්බන්ධතා වේගය"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"සබැඳියේ වේගය"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"සංඛ්යාතය"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP ලිපිනය"</string>
<string name="passpoint_label" msgid="6513669696739302866">"මෙය හරහා සුරකින්න"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"උපාංගය පේනුගත කර, ආරෝපණ කර, සක්රීය කර තිබෙන බවට වග බලා ගන්න"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"උපාංගය පේනුගත කර, ආරෝපණ කර, සක්රීය කර තිබෙන බවට වග බලා ගන්න. ගැටලුව පවතින්නේ නම්, උපාංග නිෂ්පාදකය සම්බන්ධ කර ගන්න"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"“<xliff:g id="SSID">%1$s</xliff:g>” එක් කිරීමට මෙම උපාංගයෙන් සහය නොදැක්වේ"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"ඔබේ උපාංගය ඔබේ Wi‑Fi ප්රවේශ ලක්ෂ්යය/රවුටරය සමීපයට ගෙන යාමට උත්සාහ කරන්න"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"මුරපදය පරීක්ෂා කර නැවත උත්සාහ කරන්න"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"උපාංග නිෂ්පාදක අමතන්න"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"සම්බන්ධතාව පරීක්ෂා කර නැවත උත්සාහ කරන්න"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"ජාලය තෝරන්න"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"ඔබේ උපාංගය සම්බන්ධ කිරීමට, ජාලයක් තෝරන්න"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi, ජංගම, බ්ලූටූත් යළි සකසන්න"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"මෙය, පහත ඒවා ඇතුළුව සියලු ජාල සැකසීම් යළි සකසනු ඇත:\n\n"<li>"Wi‑Fi"</li>\n<li>"ජංගම දත්ත"</li>\n<li>"බ්ලූටූත්"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"බාගත් SIM පත් මකන්න"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"හඬ නඟා කියවීමට සවන් දීම සඳහා ඔබේ තිරය මත අයිතම තට්ටු කරන්න"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"සිරස්තල මනාප"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"විශාලනය"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"විශාලනය කිරීමේ ප්රදේශය"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"තිරය විශාලනය කරන විට ඔබට භාවිත කිරීමට අවශ්ය විශාලනය කිරීමේ ප්රදේශය(ප්රදේශ) තෝරා ගන්න"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"පූර්ණ තිරය"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"තිරයේ කොටස"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"පූර්ණ තිරය & තිරයේ කොටස"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"සම්පූර්ණ තිරය විශාලනය කරන්න"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"තිරයේ කොටස විශාලනය කරන්න"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"ගෙන යාමේ පාලකය පෙන්වන්න"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"විශාලනය කිරීමේ ප්රදේශය ගෙන යාමට නියාමක යටියක් වැනි පාලකයක් පෙන්වන්න"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"සැකසීම් විශාලනය කරන්න"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"තට්ටු-තුනක් සමඟ විශාලනය කරන්න"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"කෙටිමඟ සමඟ විශාලන කරන්න"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"කෙටිමඟ සහ තට්ටු කිරීම් තුනක් සමඟ විශාලන කරන්න"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"ප්රවේශ්යතා සේවයක් සක්රීය හෝ අක්රිය කිරීමට, ඇඟිලි දෙකකින් තිරයේ පහළින් උඩට ස්වයිප් කරන්න.\n\nසේවා අතර මාරු වීමට, ඇඟිලි දෙකකින් උඩට ස්වයිප් කර අල්ලා සිටින්න."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"ප්රවේශ්යතා සේවයක් සක්රීය හෝ අක්රිය කිරීමට, ඇඟිලි තුනකින් තිරයේ පහළින් උඩට ස්වයිප් කරන්න.\n\nසේවා අතර මාරු වීමට, ඇඟිලි තුනකින් උඩට ස්වයිප් කර අල්ලා සිටින්න."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"තේරුණා"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"විවෘත කිරීමට කෙටිමග භාවිත කරන්න"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"විශාලනය කිරීමට කෙටිමග භාවිත කරන්න"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g> විවෘත කිරීමට කෙටිමග"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"විශාලනය කිරීමට කෙටිමග"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"වර්ණ නිවැරදි කිරීම විවෘත කිරීමට කෙටිමග"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"ප්රවේශ්යතා බොත්තම"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"පහළ සිට ඇඟිලි 2 කේ ඉහළට ස්වයිප් කිරීම"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"ඔබේ තිරයේ පහළ ඇති <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> බොත්තම තට්ටු කරන්න"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"ක්රියා කිරීමට ඔබගෙන් ඉල්ලා සිටින, නමුත් තාවකාලිකව පමණක් දිස් වන, පණිවිඩ කොතරම් කාලයක් දිස් වන්නේද යන්න තෝරන්න.\n\nසියලු යෙදුම් මෙම සැකසීමට සහාය නොදක්වයි."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"ස්පර්ශ කර ප්රමාදය රඳවන්න"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"වර්ණ අපවර්තනය"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"ඇතැම් විට ක්රියාකාරිත්වයට බලපෑ හැක"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"වර්ණ අපවර්තනය කරන්න"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"දීප්තිමත් ආලෝකයට සංවේදී වන අයට වඩා හොඳ නැරඹීමේ අත්දැකීමක් ලබා ගත හැකි වන පරිදි ආලෝක තිර අඳුරු කරන්න.\n\nසටහන: අඳුරු වර්ණ ආලෝකවත් බවට පත් වේ. රූප ද අපවර්තනය වනු ඇත."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"තිබෙන කාලය"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"ඔබ මූසිකය භාවිත කරන්නේ නම්, යම් නිශ්චිත කාලයක් සඳහා ගෙන යාම නවත්වන විට කර්සරය ස්වයංක්රියව ක්රියා කිරීමට ඔබට සැකසිය හැකිය."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"ක්ලික් කිරීමට පෙර පමාව"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"ප්රතිපෝෂණය ස්පර්ශ කරන්න"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> භාවිත කරන්න"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"වර්ණ නිවැරදි කිරීම භාවිත කරන්න"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"සිරස්තල භාවිත කරන්න"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"සිරස්තල පෙන්වන්න"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"සිරස්තල පෙනුම"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"පෙළ තරම, සිරස්තල විලාසය"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"තව විකල්ප"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"සියලු යෙදුම් මෙම සැකසීමට සහාය නොදක්වයි."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"ප්රවේශ්යතා බොත්තම"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"පහළ සිට ඇඟිලි 2 කේ ඉහළට ස්වයිප් කිරීම"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"මෙම සේවාව නිසි පරිදි ක්රියා නොකරයි."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"ඉක්මන් සැකසීම් තුළ පෙන්වන්න"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"නිවැරදි කිරීම් ප්රකාරය"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"රතු-කොළ"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"කොළ-රතු"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"නිල්-කහ"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"වර්ණ අන්ධතාව"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"වර්ණ දුර්වලතාව"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"වර්ණ අන්ධතාව"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="one">අතිශයින්ම කෙටි ප්රමාදය (මිලිතත්පර <xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g>)</item>
<item quantity="other">අතිශයින්ම කෙටි ප්රමාදය (මිලිතත්පර <xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g>)</item>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"සැකසීම්"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, ජාල සම්බන්ධය, අන්තර්ජාලය, රැහැන් රහිත, දත්ත, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi දැනුම්දීම, wifi දැනුම්දීම"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"දත්ත භාවිතය"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"කම්පනය නවත්වන්න, තට්ටු කරන්න, යතුරු පුවරුව"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"පැය 24 ආකෘතිය භාවිත කරන්න"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"බාගැනීම"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"අනුවර්තී දැනුම්දීම්"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"අනුවර්තී දැනුම්දීමේ ප්රමුඛතාව"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"ප්රමුඛත්වය අඩු දැනුම්දීම් ස්වයංක්රීයව සියුම් ලෙස සකසන්න"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"අනුවර්තී දැනුම් දීම් ශ්රේණිගත කිරීම"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"අදාළත්වය අනුව ස්වයංක්රියව දැනුම් දීම් ශ්රේණිගත කරන්න"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"යෝජිත ක්රියා සහ පිළිතුරු"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"යෝජිත ක්රියා සහ පිළිතුරු ස්වයංක්රීයව පෙන්වන්න"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"දැනුම්දීම කල් දැමීමට ඉඩ දෙන්න"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"සියුම් දැනුම්දීම්වලින් නිරූපක සඟවන්න"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"සියුම් දැනුම්දීම්වල නිරූපක තත්ත්ව තීරුව තුළ පෙන්වනු නොලබති"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"දැනුම්දීම් තිත් සඳහා ඉඩ දෙන්න"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"මෑත සංවාදවල තිරය පෙන්වන්න"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"බුබුළු"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"සමහර දැනුම්දීම් තිරයේ බුබුළු ලෙස දිස් විය හැක"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"සමහර දැනුම්දීම් සහ අනෙකුත් අන්තර්ගත තිරය මත බුබුළු ලෙස දිස් විය හැක. බුබුළක් විවෘත කිරීමට, එයට තට්ටු කරන්න. එය ඉවත ලෑමට, එය තිරයේ පහළට අදින්න."</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"තොරතුරු"</string>
<string name="low_label" msgid="6525629096999711220">"අඩු"</string>
<string name="high_label" msgid="357503396626018487">"වැඩි"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"වඩා ඉහළ සංවේදීතාව තිරයෙහි මායිම් දිගේ යම් යෙදුම් ඉංගිත සමග ගැටීමට හැකිය."</string>
+ <string name="left_edge" msgid="1513576842959071849">"වම් මායිම"</string>
+ <string name="right_edge" msgid="1505309103265829121">"දකුණු මායිම"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"වඩා ඉහළ සංවේදීතාව තිරයෙහි මායිම් දිගේ යම් යෙදුම් ඉංගිත සමග ගැටීමට හැකිය."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"පසු සංවේදීතාව"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"ඉංගිත සැකසීම්"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ඉංගිත සංචාලනය, පසු සංවේදීතාව, පසු ඉංගිතය"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"දුරකථනය පරීක්ෂා කිරීමට දෙවරක් තට්ටු කරන්න"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ටැබ්ලට් පරිගණකය පරීක්ෂා කිරීමට දෙවරක් තට්ටු කරන්න"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"උපාංගය පරීක්ෂා කිරීමට දෙවරක් තට්ටු කරන්න"</string>
@@ -4560,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"වෛද්ය තොරතුරු, හසිදි අවස්ථා සම්බන්ධතා"</string>
<string name="see_more" msgid="7499355691042812723">"තව බලන්න"</string>
<string name="see_less" msgid="2642392725363552793">"අඩුවෙන් බලන්න"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g> සමඟ භාවිත කළ යුතු උපාංගය"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"ඔබේ කාර්යාල ප්රතිපත්ති තතු"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"ඔබගේ IT පරිපාලක විසින් කළමනාකරණය කරන සැකසීම්"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"දෝෂ වාර්තා හසුරුවනය"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"ඔබේ උපාංගයේ දෝෂ වර්තා කෙටිමග හසුරුවන්නේ කුමන යෙදුමදැයි තීරණය කරයි."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"පුද්ගලික"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"කාර්යාලය"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"පද්ධති පෙරනිමිය"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"මෙම තෝරා ගැනීම තව දුරටත් වලංගු නැත. නැවත උත්සාහ කරන්න."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-sk/arrays.xml b/res/values-sk/arrays.xml
index 76c5f5e..6736569 100644
--- a/res/values-sk/arrays.xml
+++ b/res/values-sk/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Žiadne"</item>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index 18cae35..d232d60 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -220,7 +220,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Presunúť na koniec"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Odstrániť jazyk"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Zvoliť aktivitu"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Informácie o zariadení"</string>
<string name="display_label" msgid="3056320781191343221">"Obrazovka"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Ukladací priestor USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD karta"</string>
@@ -379,6 +378,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Odstrániť údaje o tvári"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Nastaviť odomknutie tvárou"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Odomknutím tvárou môžete odomykať zariadenie, prihlasovať sa do aplikácií a potvrdzovať platby.\n\nDôležité upozornenie:\nTelefón môžete náhodne odomknúť pohľadom, aj keď ste to nechceli urobiť.\n\nMôže ho odomknúť aj niekto iný, keď telefón namieri na vašu tvár a budete mať otvorené oči.\n\nMôže ho odomknúť aj osoba, ktorá sa na vás veľmi podobá, napríklad vaše dvojča."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Odomknutím tvárou môžete odomykať zariadenie, prihlasovať sa do aplikácií a potvrdzovať platby.\n\nDôležité upozornenie:\nTelefón môžete náhodne odomknúť pohľadom, aj keď ste to nechceli urobiť.\n\nMôže ho odomknúť aj niekto iný, keď telefón namieri na vašu tvár, a to dokonca aj vtedy, keď budete mať zatvorené oči.\n\nMôže ho odomknúť aj osoba, ktorá sa na vás veľmi podobá, napríklad vaše dvojča."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Chcete odstrániť údaje o tvári?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Údaje o tvári používané na odomknutie tvárou budú natrvalo a bezpečne odstránené. Po ich odstránení budete na odomykanie telefónu, prihlasovanie do aplikácií a potvrdzovanie platieb potrebovať svoj kód PIN, vzor alebo heslo."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Odomykajte telefón tvárou"</string>
@@ -800,13 +800,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Klepnite tu a prihláste sa tak do siete"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> chce zapnúť Wi‑Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> chce vypnúť Wi‑Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Overovať bajtkód laditeľných aplikácií"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Povoliť nástroju ART overovať bajtkód laditeľných aplikácií"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Zobraziť frekv. obnovenia"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Zobraziť aktuálnu frekvenciu obnovenia obrazovky"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Povoliť výmenu dát, ak sa tablet dotýka iného zariadenia"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Povoliť výmenu dát, ak sa telefón dotýka iného zariadenia"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Výmena dát je možná, keď sa tablet dotýka zariadenia NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Výmena dát je možná, keď sa telefón dotýka zariadenia NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Zapnutie NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC posiela dáta medzi týmto zariadením a ďalšími zariadeniami alebo cieľmi v okolí, ako sú platobné terminály, čítačky prístupových médií a interaktívne reklamy alebo značky."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Zabezpečiť technológiu NFC"</string>
@@ -884,7 +887,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Vyhľadávanie sietí Wi‑Fi je zapnuté"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Rozšírené možnosti"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Rozbaľovací zoznam Pokročilé možnosti"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"zbaliť"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"rozbaliť"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Názov siete"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Zadajte SSID"</string>
@@ -895,6 +897,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Stav"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Rýchlosť prenosu dát"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Rýchlosť pripojenia (prijímanie)"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Rýchlosť pripojenia"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frekvencia"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"Adresa IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Uložené prostredníctvom siete"</string>
@@ -934,6 +937,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Uistite, sa či je zariadenie zapojené do zásuvky, nabité a zapnuté"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Uistite, sa či je zariadenie zapojené do zásuvky, nabité a zapnuté. Ak problém pretrváva, kontaktujte výrobcu zariadenia."</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Toto zariadenie nepodporuje pridanie siete <xliff:g id="SSID">%1$s</xliff:g>"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Skúste presunúť zariadenie bližšie k prístupovému bodu Wi-Fi alebo smerovaču"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Skontrolujte heslo a skúste to znova"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Kontaktujte výrobcu zariadenia"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Skontrolujte pripojenie a skúste to znova"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Výber siete"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Ak chcete pripojiť svoje zariadenie, vyberte sieť"</string>
@@ -1602,6 +1608,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Predvolené nastavenia prístupových bodov boli obnovené"</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Možnosti resetovania"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Sieť, aplikácie a zariadenie sa dajú resetovať"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Aplikácie sa dajú resetovať"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Resetovať Wi‑Fi, dáta a Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Touto akciou obnovíte nastavenia všetkých sietí vrátane\n\n"<li>"Wi‑Fi"</li>\n<li>"mobilnej siete"</li>\n<li>"siete Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Vymazať stiahnuté SIM karty"</string>
@@ -2091,6 +2098,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Položky na obrazovke si môžete vypočuť nahlas klepnutím"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Nastavenia titulkov"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Priblíženie"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Oblasť zväčšenia"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Vyberte oblasti zväčšenia, ktoré chcete pri zväčšení obrazovky používať"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Celá obrazovka"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Časť obrazovky"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Celá obrazovka a časť obrazovky"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Zväčšiť celú obrazovku"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Zväčšiť časť obrazovky"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Zobrazenie ovládača pohybu"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Zobrazí ovládač v tvare joysticku umožňujúci pohybovať oblasťou zväčšenia"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Nastavenia zväčšenia"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Priblíženie trojitým klepnutím"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Priblíženie skratkou"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Priblíženie skratkou a trojitým klepnutím"</string>
@@ -2108,6 +2125,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Službu dostupnosti zapnete alebo vypnete potiahnutím dvoma prstami z dolnej časti obrazovky smerom nahor.\n\nSlužby prepnete potiahnutím dvoma prstami smerom nahor a pridržaním."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Službu dostupnosti zapnete alebo vypnete potiahnutím troma prstami z dolnej časti obrazovky smerom nahor.\n\nSlužby prepnete potiahnutím troma prstami smerom nahor a pridržaním."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Dobre"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Spustiť pomocou skratky"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Zväčšiť pomocou skratky"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Skratka na spustenie služby <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Skratka na zväčšenie"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Skratka na spustenie úprav farieb"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Tlačidlo dostupnosti"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Potiahnutie dvoma prstami z dolnej časti nahor"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Klepnite na tlačidlo <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> v dolnej časti obrazovky"</string>
@@ -2144,7 +2166,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Vyberte, koľko sa majú zobrazovať správy s výzvami na akciu, ktoré sa zobrazujú iba dočasne.\n\nNiektoré aplikácie toto nastavenie nepodporujú."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Oneskorenie pridržania"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Inverzia farieb"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Môže ovplyvniť výkonnosť"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Inverzia farieb"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Jasnú obrazovku je možné prepnúť na tmavú, takže osoby citlivé na jasné svetlo získajú lepší obraz.\n\nPoznámka: Z tmavých farieb sa stanú svetlé. Inverzia sa týka aj obrázkov."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Čas zotrvania"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Ak používate myš, môžete kurzor nastaviť tak, aby automaticky vykonal akciu, keď sa na určitý čas zastaví."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Oneskorenie pred kliknutím"</string>
@@ -2154,7 +2177,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Odozva pri klepnutí"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Použiť <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Používať úpravu farieb"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Používať titulky"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Zobrazenie titulkov"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Vzhľad titulkov"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Veľkosť textu, štýl titulkov"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Ďalšie možnosti"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Toto nastavenie nepodporujú všetky aplikácie."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Tlačidlo dostupnosti"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"potiahnutie dvoma prstami z dolnej časti nahor"</string>
@@ -2178,18 +2204,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Táto služba nepracuje správne."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Zobraziť v rýchlych nastaveniach"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Režim korekcie"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Červená a zelená"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Zelená a červená"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Modrá a žltá"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"Deuteranomália"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"Protanomália"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"Tritanomália"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="few">Extrémne krátke oneskorenie (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
<item quantity="many">Extrémne krátke oneskorenie (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
@@ -2750,9 +2770,9 @@
<string name="remove_account_label" msgid="4169490568375358010">"Odstrániť účet"</string>
<string name="header_add_an_account" msgid="3919151542338822661">"Pridať účet"</string>
<string name="really_remove_account_title" msgid="253097435885652310">"Chcete účet odstrániť?"</string>
- <string name="really_remove_account_message" product="tablet" msgid="8893801622174947887">"Odstránením tohto účtu budú z tabletu odstránené aj všetky správy, kontakty a ďalšie údaje!"</string>
- <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Odstránením tohto účtu budú z telefónu odstránené aj všetky správy, kontakty a ďalšie dáta."</string>
- <string name="really_remove_account_message" product="device" msgid="5241756807386611084">"Odstránením tohto účtu budú zo zariadenia odstránené aj všetky správy, kontakty a ďalšie dáta."</string>
+ <string name="really_remove_account_message" product="tablet" msgid="8893801622174947887">"Odstránením účtu odstránite z tabletu aj všetky správy, kontakty a ďalšie údaje tohto účtu."</string>
+ <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Odstránením účtu odstránite z telefónu aj všetky správy, kontakty a ďalšie údaje tohto účtu."</string>
+ <string name="really_remove_account_message" product="device" msgid="5241756807386611084">"Odstránením účtu odstránite zo zariadenia aj všetky správy, kontakty a ďalšie údaje tohto účtu."</string>
<string name="remove_account_failed" msgid="3709502163548900644">"Správca túto zmenu zakázal"</string>
<string name="cant_sync_dialog_title" msgid="2613000568881139517">"Nie je možné ručne synchronizovať"</string>
<string name="cant_sync_dialog_message" msgid="7612557105054568581">"Synchronizácia tejto položky je momentálne zakázaná. Ak chcete toto nastavenie zmeniť, dočasne zapnite dátové prenosy na pozadí a automatickú synchronizáciu."</string>
@@ -3190,6 +3210,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Nastavenia"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, sieťové pripojenie, internet, bezdrôtové, dáta, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Upozornenie Wi‑Fi, upozornenie wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"spotreba dát"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Zastaviť vibrovanie, klepnutie, klávesnica"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Používať 24-hodinový formát"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Stiahnuť"</string>
@@ -3451,12 +3472,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Prispôsobivé upozornenia"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Priorita prispôsobivých upozornení"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Automaticky nastaviť upozornenia s nižšou prioritou ako nenápadné"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Pozícia prispôsobivých upozornení"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Automaticky zoradiť upozornenia podľa relevancie"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Navrhované akcie a odpovede"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Automaticky zobrazovať navrhované akcie a odpovede"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Povoliť stlmenie upozornení"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Skrývať ikony nenápadných upozornení"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Ikony nenápadných upozornení sa nezobrazujú v stavovom riadku"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Povoliť bodky upozornení"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Zobraziť panel nedávnych konverzácií"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Bubliny"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Niektoré upozornenia sa môžu na obrazovke objaviť ako bubliny"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Niektoré upozornenia a ďalší obsah sa môžu na obrazovke zobrazovať ako bubliny. Bublinu otvoríte klepnutím. Zatvoríte ju presunutím nadol."</string>
@@ -4360,8 +4384,12 @@
<string name="information_label" msgid="6939310810756569298">"Informácie"</string>
<string name="low_label" msgid="6525629096999711220">"Nízka"</string>
<string name="high_label" msgid="357503396626018487">"Vysoká"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Vyššia citlivosť môže kolidovať s gestami aplikácie pri okrajoch obrazovky."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Ľavý okraj"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Pravý okraj"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Vyššia citlivosť môže kolidovať s gestami aplikácie pri okrajoch obrazovky."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Citlivosť prechádzania späť"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Nastavenia gest"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigácia gestami, citlivosť prechádzania späť, gesto späť"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Kontrola telefónu dvojitým klepnutím"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Tablet skontrolujete dvojitým klepnutím"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Zariadenie skontrolujete dvojitým klepnutím"</string>
@@ -4724,7 +4752,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Neplatný režim siete <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorovať."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Názvy prístupových bodov"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nie je k dispozícii pri pripojení k operátorovi <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Zdravotné údaje, tiesňové kontakty"</string>
<string name="see_more" msgid="7499355691042812723">"Zobraziť viac"</string>
<string name="see_less" msgid="2642392725363552793">"Zobraziť menej"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Zariadenie, ktoré sa má používať s aplikáciou <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4823,4 +4850,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informácie o pracovných pravidlách"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Nastavenia spravované vaším správcom IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Grafický procesor"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Obslužný nástroj hlásenia chyby"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Určuje, ktorá aplikácia spracuje vo vašom zariadení skratku na hlásenie chyby."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Osobné"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Práca"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Predvolené nastavenie systému"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Táto voľba už nie je platná. Skúste to znova."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-sl/arrays.xml b/res/values-sl/arrays.xml
index eafcb85..d6a3f37 100644
--- a/res/values-sl/arrays.xml
+++ b/res/values-sl/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Brez"</item>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index 427b9de..f5aec2f 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -220,7 +220,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Premakni na dno"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Odstrani jezik"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Izberite dejavnost"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Informacije o napravi"</string>
<string name="display_label" msgid="3056320781191343221">"Zaslon"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Pomnilnik USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Kartica SD"</string>
@@ -379,6 +378,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Izbriši obraz"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Nastavite odklepanje z obrazom"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Odklepanje z obrazom omogoča, da odklenete napravo, se prijavite v aplikacije in potrdite plačila.\n\nUpoštevajte:\nče pogledate proti telefonu, ga boste morda nenamerno odklenili.\n\nTelefon lahko odklene nekdo drug, če ga podrži pred vašim obrazom, ko imate odprte oči.\n\nPrav tako lahko telefon odklene nekdo, ki vam je zelo podoben, na primer vaš enojajčni dvojček."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Odklepanje z obrazom omogoča, da odklenete napravo, se prijavite v aplikacije in potrdite plačila.\n\nUpoštevajte:\ntelefon se lahko nenamerno odklene, če ga pogledate.\n\nTelefon lahko odklene tudi nekdo drug, če ga podrži pred vašim obrazom – celo kadar imate oči zaprte.\n\nPrav tako lahko telefon odklene nekdo, ki vam je zelo podoben, na primer vaš enojajčni dvojček."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Želite izbrisati podatke o obrazu?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Podatki o obrazu, ki se uporabljajo za odklepanje z obrazom, bodo trajno in varno izbrisani. Po odstranitvi boste za odklepanje telefona, prijavo v aplikacije in potrjevanje plačil potrebovali kodo PIN, vzorec ali geslo."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Za odklepanje telefona uporabite funkcijo odklepanja z obrazom"</string>
@@ -800,13 +800,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Dotaknite se tukaj, da se prijavite v omrežje"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"Aplikacija <xliff:g id="REQUESTER">%s</xliff:g> želi vklopiti Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"Aplikacija <xliff:g id="REQUESTER">%s</xliff:g> želi izklopiti Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Preveri bitno kodo aplikacij z možnostjo odpravljanja napak"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Preverjevalniku ART dovoli preverjanje bitne kode aplikacij, ki podpirajo odpravljanje napak"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Pokaži hitrost osveževanja"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Prikaz trenutne hitrosti osveževanja zaslona"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Dovoli izmenjavo podatkov, ko se tablični računalnik dotakne druge naprave"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Dovoli izmenjavo podatkov, ko se telefon dotakne druge naprave"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Dovoli izmenjavo podatkov, ko se tablični računalnik dotakne druge naprave NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Dovoli izmenjavo podatkov, ko se telefon dotakne druge naprave NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Vklop NFC-ja"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC izmenjuje podatke med napravo in drugimi bližnjimi napravami ali cilji, na primer plačilnimi terminali, bralniki za dostop ter interaktivnimi oglasi ali oznakami."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Varni NFC"</string>
@@ -884,7 +887,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Iskanje omrežij Wi‑Fi je vklopljeno"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Dodatne možnosti"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Dodatne možnosti spustnega seznama"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"strni"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"razširi"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Ime omrežja"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Vnesite SSID"</string>
@@ -895,6 +897,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Stanje"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Hitrost povezave za pošiljanje"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Hitrost povezave za prejemanje"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Hitrost povezave"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frekvenca"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"Naslov IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Shranjeno prek:"</string>
@@ -934,6 +937,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Prepričajte se, da je naprava priključena, napolnjena in vklopljena"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Prepričajte se, da je naprava priključena, napolnjena in vklopljena. Če se težava ponavlja, se obrnite na proizvajalca naprave."</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Naprava ne podpira dodajanja oznake »<xliff:g id="SSID">%1$s</xliff:g>«"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Poskusite napravo premakniti bliže dostopni točki/usmerjevalniku Wi-Fi"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Preverite geslo in poskusite znova"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Obrnite se na proizvajalca naprave"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Preverite povezavo in poskusite znova"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Izbira omrežja"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Če želite povezati napravo, izberite omrežje"</string>
@@ -1224,7 +1230,7 @@
<string name="night_display_text" msgid="4789324042428095383">"Nočna svetloba zaslon obarva z jantarnim odtenkom. To olajša gledanje na zaslon ali branje pri šibki svetlobi in vam lahko pomaga prej zaspati."</string>
<string name="night_display_auto_mode_title" msgid="5869128421470824381">"Urnik"</string>
<string name="night_display_auto_mode_never" msgid="2721729920187175239">"Brez"</string>
- <string name="night_display_auto_mode_custom" msgid="3938791496034086916">"Vklop ob poljubni nastavljeni uri"</string>
+ <string name="night_display_auto_mode_custom" msgid="3938791496034086916">"Vklop ob poljubni uri"</string>
<string name="night_display_auto_mode_twilight" msgid="4291855156158833997">"Vklop od sončn. zahoda do vzhoda"</string>
<string name="night_display_start_time_title" msgid="2611541851596977786">"Začetni čas"</string>
<string name="night_display_end_time_title" msgid="5243112480391192111">"Končni čas"</string>
@@ -1245,7 +1251,7 @@
<string name="night_display_activation_on_custom" msgid="4951143503599226846">"Vklopi do <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="night_display_activation_off_custom" msgid="79965738861100371">"Izklopi do <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="night_display_not_currently_on" msgid="6600205753103093827">"Nočna svetloba je izklopljena"</string>
- <string name="dark_ui_activation_on_manual" msgid="1541006734577325234">"Vklopi"</string>
+ <string name="dark_ui_activation_on_manual" msgid="1541006734577325234">"Vklopi zdaj"</string>
<string name="dark_ui_activation_off_manual" msgid="2395333709291250065">"Izklopi"</string>
<string name="dark_ui_activation_on_auto" msgid="4824339634784765049">"Vklopi do sončnega vzhoda"</string>
<string name="dark_ui_activation_off_auto" msgid="9136717444658505208">"Izklopi do sončnega zahoda"</string>
@@ -1602,6 +1608,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Ponastavitev privzetih nastavitev APN-jev končana"</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Možnosti ponastavitve"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Ponastavite lahko omrežje, aplikacije ali napravo"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Aplikacije je mogoče ponastaviti"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Ponastavi Wi-Fi, mob. podatke in Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"S tem boste ponastavili vse omrežne nastavitve, vključno s temi:\n\n"<li>"Wi‑Fi"</li>\n<li>"Prenos podatkov v mobilnih omrežjih"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Brisanje prenesenih kartic SIM"</string>
@@ -2091,6 +2098,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Če želite slišati vsebino elementov na zaslonu, se jih dotaknite"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Nastavitve podnapisov"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Povečava"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Območje povečave"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Izberite eno ali več območij povečave, na katerih naj se izvede povečava zaslona"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Celotni zaslon"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Del zaslona"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Celotni zaslon in del zaslona"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Povečava celotnega zaslona"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Povečava dela zaslona"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Prikaži kontrolnik za premikanje"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Prikaz kontrolnika v obliki igralne palice za premikanje območja povečave"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Nastavitve povečave"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Povečevanje s trikratnim dotikom"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Povečanje z bližnjico"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Povečanje z bližnjico in trikratnim dotikom"</string>
@@ -2108,6 +2125,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Če želite vklopiti ali izklopiti storitev funkcij za ljudi s posebnimi potrebami, z dvema prstoma povlecite z dna zaslona navzgor.\n\nČe želite preklopiti med storitvami, z dvema prstoma povlecite navzgor in pridržite."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Če želite vklopiti ali izklopiti storitev funkcij za ljudi s posebnimi potrebami, s tremi prsti povlecite z dna zaslona navzgor.\n\nČe želite preklopiti med storitvami, s tremi prsti povlecite navzgor in pridržite."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Razumem"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Uporaba bližnjice za odpiranje"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Uporaba bližnjice za povečavo"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Bližnjica za odpiranje storitve <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Bližnjica za povečavo"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Bližnjica za odpiranje popravljanja barv"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Gumb za funkcije za ljudi s posebnimi potrebami"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Vlečenje z dvema prstoma od dna navzgor"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Dotaknite se gumba <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> na dnu zaslona"</string>
@@ -2144,7 +2166,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Izberite, kako dolgo naj bodo prikazana sporočila, ki vas pozivajo k ukrepanju, vendar so prikazana le začasno.\n\nTe nastavitve ne podpirajo vse aplikacije."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Časovni zamik za dotik in pridržanje"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Inverzija barv"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Lahko vpliva na učinkovitost delovanja"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Obrnitev barv"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Svetle zaslone preklopite v temne, da osebam, občutljivim na močno svetlobo, omogočite boljšo izkušnjo pri ogledu.\n\nOpomba: Temne barve se spremenijo v svetle. Obrnejo se tudi barve na slikah."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Čas negibnosti"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Če uporabljate miško, lahko nastavite, da kazalec samodejno izvede dejanje, ko se določen čas ne premika."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Zakasnitev pred klikom"</string>
@@ -2154,7 +2177,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Odziv na dotik"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Uporabi storitev <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Uporaba popravljanja barv"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Uporaba podnapisov"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Pokaži podnapise"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Videz podnapisov"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Velikost besedila, slog podnapisov"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Več možnosti"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Te nastavitve ne podpirajo vse aplikacije."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Gumb za funkcije za ljudi s posebnimi potrebami"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Vlečenje z dvema prstoma od dna navzgor"</string>
@@ -2241,7 +2267,7 @@
<string name="captioning_edge_color" msgid="6035818279902597518">"Barva roba"</string>
<string name="captioning_edge_type" msgid="5281259280060811506">"Vrsta roba"</string>
<string name="captioning_typeface" msgid="285325623518361407">"Skupina pisav"</string>
- <string name="captioning_preview_text" msgid="4973475065545995704">"Napisi bodo videti tako:"</string>
+ <string name="captioning_preview_text" msgid="4973475065545995704">"Podnapisi bodo videti tako:"</string>
<string name="captioning_preview_characters" msgid="7854812443613580460">"Aa"</string>
<string name="locale_default" msgid="8948077172250925164">"Privzeto"</string>
<string name="color_title" msgid="2511586788643787427">"Barva"</string>
@@ -3184,6 +3210,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Nastavitve"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, omrežna povezava, internet, brezžično, podatki, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Obvestilo za Wi‑Fi, obvestilo za wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"prenesena količina podatkov"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Onemogočanje vibriranja, dotik, tipkovnica"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Uporaba 24-urne oblike"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Prenos"</string>
@@ -3298,7 +3325,7 @@
<string name="emergency_tone_vibrate" msgid="6282296789406984698">"Vibriranje"</string>
<string name="boot_sounds_title" msgid="5033062848948884111">"Zvoki ob zagonu"</string>
<string name="live_caption_title" msgid="8617086825712756983">"Samodejni podnapisi"</string>
- <string name="live_caption_summary" msgid="2898451867595161809">"Samodejni napisi predstavnosti"</string>
+ <string name="live_caption_summary" msgid="2898451867595161809">"Samodejni podnapisi predstavnosti"</string>
<string name="zen_mode_settings_summary_off" msgid="7844433300559059480">"Nikoli"</string>
<plurals name="zen_mode_settings_summary_on" formatted="false" msgid="3254890503929315009">
<item quantity="one"><xliff:g id="ON_COUNT">%d</xliff:g> omogočen</item>
@@ -3445,12 +3472,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Prilagodljiva obvestila"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Prilagodljiva prednost obvestil"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Samodejna nastavitev manj pomembnih obvestil na »Brez zvočnega opozorila«"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Prilagodljivo razvrščanje obvestil"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Samodejna razvrstitev obvestil glede na ustreznost"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Predlagana dejanja in odgovori"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Samodejen prikaz predlaganih dejanj in odgovorov"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Omogočanje prelaganja obvestil"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Skrivanje ikon diskretnih obvestil"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Ikone diskretnih obvestil niso prikazane v vrstici stanja"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Dovoli obvestilne pike"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Prikaz traku nedavnih pogovorov"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Oblački"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Nekatera obvestila so lahko prikazana kot oblački na zaslonu"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Nekatera obvestila in druga vsebina se lahko prikažejo kot oblački na zaslonu. Če želite odpreti oblaček, se ga dotaknite. Če ga želite opustiti, ga povlecite navzdol po zaslonu."</string>
@@ -4354,8 +4384,12 @@
<string name="information_label" msgid="6939310810756569298">"Informacije"</string>
<string name="low_label" msgid="6525629096999711220">"Nizko"</string>
<string name="high_label" msgid="357503396626018487">"Visoko"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Višja občutljivost bo morda ovirala izvajanje potez ob robovih zaslona v aplikaciji."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Levi rob"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Desni rob"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Višja občutljivost bo morda ovirala izvajanje potez ob robovih zaslona v aplikaciji."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Občutljivost poteze za nazaj"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Nastavitve potez"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"krmarjenje s potezami, občutljivost poteze za nazaj, poteza za nazaj"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Dvojni dotik za preverjanje telefona"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Dvakratni dotik za preverjanje tabličnega računalnika"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Dvakratni dotik za preverjanje naprave"</string>
@@ -4718,7 +4752,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Neveljaven način omrežja: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Prezri."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Imena dostopnih točk"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Ni na voljo ob vzpostavljeni povezavi z operaterjem <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Zdravstvene informacije, stiki za nujne primere"</string>
<string name="see_more" msgid="7499355691042812723">"Pokaži več"</string>
<string name="see_less" msgid="2642392725363552793">"Pokaži manj"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Naprava, ki bo uporabljena skupaj z aplikacijo <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4817,4 +4850,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Podatki o službenem pravilniku"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Nastavitve upravlja skrbnik za IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPE"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Rutina za obravnavo poročila o napakah"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Določa, katera aplikacija obravnava bližnjico za poročilo o napakah v napravi."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Osebno"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Služba"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Sistemsko privzeto"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Ta izbira ni več veljavna. Poskusite znova."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-sq/arrays.xml b/res/values-sq/arrays.xml
index d5b74a0..961b35d 100644
--- a/res/values-sq/arrays.xml
+++ b/res/values-sq/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Asnjë"</item>
diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml
index 1c6117d1..d41182f 100644
--- a/res/values-sq/strings.xml
+++ b/res/values-sq/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Lëvize në fund"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Hiq gjuhën"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Zgjidh aktivitetin"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Informacioni i pajisjes"</string>
<string name="display_label" msgid="3056320781191343221">"Ekrani"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Hapësira për ruajtje e USB-së"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Karta SD"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Fshi të dhënat e fytyrës"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Konfiguro shkyçjen me fytyrë"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Përdor \"Shkyçjen me fytyrën\" për të shkyçur pajisjen, për t\'u identifikuar tek aplikacionet dhe për të konfirmuar pagesat.\n\nKi parasysh:\nShikimi te telefoni mund ta shkyçë atë kur nuk planifikon këtë.\n\nTelefoni yt mund të shkyçet nga dikush tjetër nëse ai mbahet te fytyra jote kur i ke sytë të hapur.\n\nTelefoni yt mund të shkyçet nga dikush që ngjan shumë me ty, p.sh. nga një binjak."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Përdor \"Shkyçjen me fytyrën\" për të shkyçur pajisjen, për t\'u identifikuar tek aplikacionet dhe për të konfirmuar pagesat.\n\nKi parasysh:\nShikimi te telefoni mund ta shkyçë atë kur nuk planifikon këtë.\n\nTelefoni yt mund të shkyçet nga dikush tjetër nëse ai mbahet te fytyra jote, edhe nëse sytë i ke të mbyllur.\n\nTelefoni yt mund të shkyçet nga dikush që ngjan shumë me ty, p.sh. nga një binjak."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Do t\'i fshish të dhënat e fytyrës?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Të dhënat e fytyrës që përdoren nga shkyçja me fytyrë do të fshihen përgjithmonë dhe në mënyrë të sigurt. Pas heqjes, do të të duhet kodi PIN, motivi ose fjalëkalimi për ta shkyçur telefonin, për t\'u identifikuar në aplikacione dhe për të konfirmuar pagesat."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Përdor shkyçjen me fytyrë për të shkyçur telefonin tënd"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Trokit këtu për t\'u identifikuar në rrjet"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> kërkon të aktivizojë Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> kërkon të çaktivizojë Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Verifiko kodin me bajte për apl. e korrigjueshme"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Lejo që ART të verifikojë kodin me bajte për aplikacionet e korrigjueshme"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Shfaq shpejtësinë e rifreskimit"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Shfaq shpejtësinë aktuale të rifreskimit të ekranit"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Lejo shkëmbimin e të dhënave kur tableti prek një tjetër pajisje"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Lejo shkëmbimin e të dhënave kur telefoni prek një tjetër pajisje"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Lejo shkëmbimin e të dhënave kur tableti prek një pajisje me NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Lejo shkëmbimin e të dhënave kur telefoni prek një pajisje me NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Aktivizo NFC-në"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"Të dhënat e shkëmbimit NFC mes kësaj pajisjeje dhe pajisjeve ose objektivave të tjera në afërsi, siç janë terminalet e pagesave, lexuesit e qasjes dhe reklamat apo etiketat interaktive."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFC-ja e sigurt"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Skanimi i Wi‑Fi është aktivizuar"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opsionet e përparuara"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Opsionet e përparuara të listës me lëshim poshtë"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"palos"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"zgjero"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Emri i rrjetit"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Fut SSID-në"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Statusi"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Shpejtësia e lidhjes së transmetimit"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Merr shpejtësinë e lidhjes"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Shpejtësia e lidhjes"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frekuenca"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"Adresa e IP-së"</string>
<string name="passpoint_label" msgid="6513669696739302866">"U ruajt me"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Sigurohu që pajisja është në prizë, e karikuar dhe e ndezur"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Sigurohu që pajisja është në prizë, e karikuar dhe e ndezur. Nëse problemi vazhdon, kontakto me prodhuesin e pajisjes"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Shtimi i “<xliff:g id="SSID">%1$s</xliff:g>” nuk mbështetet nga kjo pajisje"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Provo ta lëvizësh pajisjen më pranë pikës së qasjes Wi‑Fi/router-it"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Kontrollo fjalëkalimin dhe provo përsëri"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Kontakto me prodhuesin e pajisjes"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Kontrollo lidhjen dhe provo përsëri"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Zgjidh rrjetin"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Për të lidhur pajisjen, zgjidh një rrjet"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Rivendosja e cilësimeve të APN-së me parazgjedhje përfundoi."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Opsionet e rivendosjes"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Rrjeti, aplikacionet ose pajisja mund të rivendosen"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Aplikacionet mund të rivendosen"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Rivendos Wi-Fi, lidhjen celulare dhe Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Kjo do të rivendosë të gjitha cilësimet e rrjetit, duke përfshirë:\n\n"<li>"Wi‑Fi"</li>\n<li>"Të dhënat celulare"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Spastro kartat SIM të shkarkuara"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Trokit artikujt në ekran për t\'i dëgjuar të lexuar me zë të lartë"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Preferencat e titrave"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Zmadhimi"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Zona e zmadhimit"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Zgjidh zonën(at) e zmadhimit që dëshiron të përdorësh kur zmadhon ekranin"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Ekrani i plotë"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Një pjesë e ekranit"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Ekrani i plotë dhe një pjesë e ekranit"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Zmadho të gjithë ekranin"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Zmadho një pjesë të ekranit"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Shfaq kontrolluesin e zhvendosjes"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Shfaq një kontrollues si dorezë për të zhvendosur zonën e zmadhimit"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Cilësimet e zmadhimit"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Zmadho me tre trokitje"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Zmadho me shkurtore"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Zmadho me shkurtore dhe tri trokitje"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Për të aktivizuar ose çaktivizuar një shërbim qasshmërie, rrëshqit shpejt lart nga fundi i ekranit me dy gishta.\n\nPër të kaluar mes pajisjeve, rrëshqit shpejt lart me dy gishta dhe mbaje prekur."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Për të aktivizuar ose çaktivizuar një shërbim qasshmërie, rrëshqit shpejt lart nga fundi i ekranit me tre gishta.\n\nPër të kaluar mes pajisjeve, rrëshqit shpejt lart me tre gishta dhe mbaje prekur."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"E kuptova"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Përdor shkurtoren për ta hapur"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Përdor shkurtoren për të zmadhuar"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Shkurtorja për të hapur <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Shkurtorja për te zmadhimi"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Shkurtorja për të hapur \"Korrigjimin e ngjyrave\""</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Butoni i qasshmërisë"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Rrëshqitja shpejt lart me 2 gishta nga poshtë"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Trokit te butoni <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> në fund të ekranit"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Zgjidh se për sa kohë të shfaqen mesazhet që të kërkojnë të kryesh një veprim, por që janë të dukshme vetëm përkohësisht.\n\nKy cilësim nuk mbështetet nga të gjitha aplikacionet."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Vonesa e prekjes dhe e mbajtjes shtypur"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Kthimi i ngjyrës"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Mund të ndikojë te cilësia e funksionimit"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Anasill ngjyrat"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Errëso ekranet e ndritshme që personat e ndjeshëm ndaj dritës së fortë të mund të kenë një përvojë më të mirë me shikimin.\n\nShënim. Ngjyrat e errëta do të bëhen të çelura. Imazhet do të ndërrojnë po ashtu ngjyrat."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Koha e qëndrimit pa lëvizur"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Nëse po përdor një mi, mund të caktosh që kursori të kryejë automatikisht një veprim kur ai të ndalojë lëvizjen për një kohë të caktuar."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Vonesa përpara klikimit"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Reagimi me prekje"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Përdor <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Përdor korrigjimin e ngjyrave"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Përdor titrat"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Shfaq titrat"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Paraqitja e titrave"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Madhësia e tekstit, stili i titrave"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Opsione të tjera"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Jo të gjitha aplikacionet e mbështesin këtë cilësim."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Butoni i qasshmërisë"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Rrëshqitja shpejt lart me 2 gishta nga poshtë"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Ky shërbim nuk po funksionon mirë."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Shfaq në Cilësimet e shpejta"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Modaliteti i korrigjimit"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"E kuqe - e gjelbër"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"E gjelbër - e kuqe"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"E kaltër - e verdhë"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"Deuteranomali"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"Protanomali"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"Tritanomali"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">Vonesë jashtëzakonisht e shkurtër (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
<item quantity="one">Vonesë jashtëzakonisht e shkurtër (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> ms)</item>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Cilësimet"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, lidhja e rrjetit, internet, pa tel, të dhëna, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Njoftimi i Wi‑Fi, njoftimi i wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"përdorimi i të dhënave"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Ndalo dridhjet, trokit, tastiera"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Përdor formatin 24-orësh"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Shkarko"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Njoftimet me përshtatje"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Përparësia e njoftimeve me përshtatje"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Caktoji automatikisht njoftimet me prioritet më të ulët te \"Me rëndësi të ulët\""</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Renditja e njoftimeve me përshtatje"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Rendit automatikisht njoftimet sipas përshtatshmërisë"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Veprimet dhe përgjigjet e sugjeruara"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Shfaq automatikisht veprimet dhe përgjigjet e sugjeruara"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Lejo shtyrjen e njoftimeve"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Fshih ikonat nga njoftimet me rëndësi të ulët"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Ikonat nga njoftimet me rëndësi të ulët nuk shfaqen në shiritin e statusit"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Lejo pikat e njoftimeve"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Shfaq shiritin e bisedave të fundit"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Flluskat"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Disa njoftime mund të shfaqen si flluska në ekran"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Disa njoftime dhe përmbajtje të tjera mund të shfaqen si flluska në ekran. Për ta hapur një flluskë, trokit tek ajo. Për ta hequr, zvarrite poshtë në ekran."</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Informacione"</string>
<string name="low_label" msgid="6525629096999711220">"I ulët"</string>
<string name="high_label" msgid="357503396626018487">"I lartë"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Ndjeshmëria më e lartë mund të bjerë në konflikt me gjestet e aplikacionit përgjatë anëve të ekranit."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Skaji i majtë"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Skaji i djathtë"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Ndjeshmëria më e lartë mund të jetë në konflikt me gjestet e aplikacionit përgjatë anëve të ekranit."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Ndjeshmëria e kthimit pas"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Cilësimet e gjestit"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigimi me gjeste, ndjeshmëria e kthimit prapa, gjesti i kthimit prapa"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Trokit dy herë për të kontrolluar telefonin"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Trokit dy herë për të kontrolluar tabletin"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Trokit dy herë për të kontrolluar pajisjen"</string>
@@ -4560,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Regjim i pavlefshëm i rrjetit <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Shpërfille."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Emrat e pikës së qasjes"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nuk ofrohet kur është e lidhur me <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Informacioni mjekësor, kontaktet e urgjencës"</string>
<string name="see_more" msgid="7499355691042812723">"Shiko më shumë"</string>
<string name="see_less" msgid="2642392725363552793">"Shiko më pak"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Pajisja që do të përdoret me <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informacioni i politikës sate të punës"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Cilësimet menaxhohen nga administratori yt i TI-së"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Administruesi i raportit të gabimeve në kod"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Përcakton se cili aplikacion administron shkurtoren e \"Raportit të defekteve në kod\" në pajisjen tënde."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Puna"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Parazgjedhja e sistemit"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Kjo zgjedhje nuk është më e vlefshme. Provo përsëri."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-sr/arrays.xml b/res/values-sr/arrays.xml
index 4925a5e..559ab6f 100644
--- a/res/values-sr/arrays.xml
+++ b/res/values-sr/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Ниједан"</item>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index 43652d6..c63ce08 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -218,7 +218,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Премести на дно"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Уклони језик"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Избор активности"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Информације о уређају"</string>
<string name="display_label" msgid="3056320781191343221">"Екран"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB меморија"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD картица"</string>
@@ -376,6 +375,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Бриши податке о лицу"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Подесите откључавање лицем"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Откључајте уређај, пријавите се у апликацију и потврдите плаћање помоћу откључавања лицем.\n\nИмајте у виду:\nАко погледате телефон, можете нехотице да га откључате.\n\nТелефон може да откључа неко други ако га приближи вашем лицу док су вам очи отворене.\n\nТелефон може да откључа неко ко много личи на вас, на пример, идентични близанац."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Откључајте уређај, пријавите се у апликацију и потврдите плаћање помоћу откључавања лицем.\n\nИмајте у виду:\nАко погледате телефон, можете нехотице да га откључате.\n\nТелефон може да откључа неко други ако га приближи вашем лицу чак и ако су вам очи затворене.\n\nТелефон може да откључа неко ко много личи на вас, на пример, идентични близанац."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Бришете податке о лицу?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Подаци о лицу које користи откључавање лицем биће трајно и безбедно избрисани. После уклањања требаће вам PIN, образац или лозинка да бисте откључали телефон, пријављивали се у апликације и потврђивали плаћања."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Откључајте телефон лицем"</string>
@@ -783,13 +783,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Додирните овде да бисте се пријавили на мрежу"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mb/s"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> жели да укључи Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> жели да искључи Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Потврди бинарни кôд апликација из којих могу да се отклоне грешке"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Дозволи да ART потврди бинарни кôд апликација из којих могу да се отклоне грешке"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Прикажи учесталост освежавања"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Прикажи актуелну учесталост освежавања екрана"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Омогућава размену података када таблет додирне други уређај"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Омогућава размену података када телефон додирне други уређај"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Дозволите размену података када таблет додирне NFC уређај"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Дозволите размену података када телефон додирне NFC уређај"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Укључите NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC размењује податке између овог уређаја и других оближњих уређаја или мета, попут терминала за плаћање, читача за контролу приступа и интерактивних огласа или ознака."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Заштити NFC"</string>
@@ -867,7 +870,6 @@
<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_expanded" msgid="1086342300472408106">"скупите"</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>
@@ -878,6 +880,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Статус"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Брзина линка за пренос"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Брзина линка за пријем"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Брзина везе"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Учесталост"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP адреса"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Сачувано преко"</string>
@@ -917,6 +920,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Уверите се да је уређај прикључен на извор напајања, напуњен и укључен"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Уверите се да је уређај прикључен на извор напајања, напуњен и укључен. Ако се проблем настави, контактирајте произвођача уређаја"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Овај уређај не подржава додавање мреже „<xliff:g id="SSID">%1$s</xliff:g>“"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Пробајте да приближите уређај Wi‑Fi приступној тачки/рутеру"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Проверите лозинку и пробајте поново"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Обратите се произвођачу уређаја"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Проверите везу и пробајте поново"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Одаберите мрежу"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Да бисте повезали уређај, одаберите мрежу"</string>
@@ -1581,6 +1587,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Поновно постављање подразумеваних подешавања назива приступне тачке је завршено"</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Опције за ресетовање"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Мрежа, апликацијe или уређај могу да се ресетују"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Апликације могу да се ресетују"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Ресетуј Wi-Fi, мобилну мрежу и Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Овим ресетујете сва подешавања мреже, укључујући:\n\n"<li>"Wi‑Fi"</li>\n<li>"Мобилне податке"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Обриши преузете SIM картице"</string>
@@ -2068,6 +2075,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Додирните ставке на екрану да бисте их чули"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Подешавања титла"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Увећање"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Област за увећање"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Одаберите области за увећање које желите да користите када увећавате екран"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Цео екран"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Део екрана"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Цео екран и део екрана"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Увећајте цео екран"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Увећајте део екрана"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Прегледајте контролер померања"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Приказ контролера попут џојстика за померање области за увећање"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Подешавања увећања"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Увећање помоћу троструког додира"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Увећавајте помоћу пречице"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Увећавајте помоћу пречице и троструког додира"</string>
@@ -2085,6 +2102,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Да бисте укључили или искључили услугу приступачности, превлачите нагоре од дна екрана помоћу два прста.\n\nДа бисте прелазили са једне услуге на другу, превлачите нагоре помоћу два прста и задржите."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Да бисте укључили или искључили услугу приступачности, превлачите нагоре од дна екрана помоћу три прста.\n\nДа бисте прелазили са једне услуге на другу, превлачите нагоре помоћу три прста и задржите."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Важи"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Користите пречицу за отварање"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Кориситите пречицу за увећање"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Пречица за отварање услуге <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Пречица за увећање"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Пречица за отварање корекције боја"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Дугме Приступачност"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Превуците нагоре од доњег дела екрана помоћу 2 прста"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Додирните дугме <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> у дну екрана"</string>
@@ -2121,7 +2143,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Одаберите колико дуго ће се приказивати поруке које траже да реагујете, али су видљиве само привремено.\n\nОво подешавање не подржавају све апликације."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Одлагање додира и задржавањa"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Инверзија боја"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Може да утиче на квалитет рада"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Обрни боје"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Претвара светле екране у тамне да би људи који су осетљиви на јако светло имали бољи доживљај гледања.\n\nНапомена: тамне боје ће се променити у светле. Боје на сликама ће такође бити обрнуте."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Време задржавања"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Ако користите миш, можете да подесите курсор да аутоматски кликне када престане да се креће одређени временски период."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Одлагање пре клика"</string>
@@ -2131,7 +2154,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Додирне повратне информације"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Користите апликацију <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Користи корекцију боја"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Користи натписе"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Прикажи титл"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Изглед титла"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Величина текста, стил титла"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Још опција"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Не подржавају све апликације ово подешавање."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"дугме Приступачност"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Превуците нагоре од доњег дела екрана помоћу 2 прста"</string>
@@ -3141,6 +3167,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Подешавања"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, веза са мрежом, интернет, бежично, подаци, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi обавештење, wifi обавештење"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"потрошња података"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Прекид вибрације, додир, тастатура"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Користи 24-часовни формат"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Преузми"</string>
@@ -3399,12 +3426,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Прилагодљива обавештења"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Приоритет прилагодљивог обавештења"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Аутоматски подешава обавештења нижег приоритета на Дискретно"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Прилагодљиво рангирање обавештења"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Аутоматски рангира обавештења према релевантности"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Предложене радње и одговори"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Аутоматски приказује предложене радње и одговоре"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Омогући одлагање обавештења"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Сакриј иконе из дискретних обавештења"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Иконе из дискретних обавештења се не приказују на статусној траци"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Дозволи тачке за обавештења"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Прикажи траку са недавним конверзацијама"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Облачићи"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Нека обавештења могу да се појављују као облачићи на екрану"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Нека обавештења и други садржај могу да се приказују као облачићи на екрану. Да бисте отворили облачић, додирните га. Да бисте га одбацили, превуците га надоле на екрану."</string>
@@ -4280,8 +4310,12 @@
<string name="information_label" msgid="6939310810756569298">"Информације"</string>
<string name="low_label" msgid="6525629096999711220">"Ниска"</string>
<string name="high_label" msgid="357503396626018487">"Висока"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Виша осетљивост може да изазове неслагање са покретима у апликацији дуж ивица екрана."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Лева ивица"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Десна ивица"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Већа осетљивост може да изазове неслагање са покретима у апликацији дуж ивица екрана."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Позадинска осетљивост"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Подешавања покрета"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"навигација помоћу покрета, осетљивост покрета за назад, покрет за назад"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Двапут додирните телефон да бисте га проверили"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Двапут додирните таблет да бисте га проверили"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Двапут додирните уређај да бисте га проверили"</string>
@@ -4636,7 +4670,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Здравствени подаци, контакти за хитне случајеве"</string>
<string name="see_more" msgid="7499355691042812723">"Прикажи још"</string>
<string name="see_less" msgid="2642392725363552793">"Прикажи мање"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Уређај који ће се користити за <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4731,4 +4764,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Информације о смерницама за Work"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Подешавањима управља ИТ администратор"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Обрађивач извештаја о грешци"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Одређује која апликација управља пречицом за извештај о грешци на уређају."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Лични"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Пословни"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Подразумевана системска"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Овај избор више није важећи. Пробајте поново."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-sv/arrays.xml b/res/values-sv/arrays.xml
index fbd3d3d..6b0f9f0 100644
--- a/res/values-sv/arrays.xml
+++ b/res/values-sv/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Ingen"</item>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index 738fe25..fad5711 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Flytta längst ned"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Ta bort språket"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Välj aktivitet"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Enhetsinfo"</string>
<string name="display_label" msgid="3056320781191343221">"Skärm"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB-lagring"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD-kort"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Radera ansiktsdata"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Konfigurera ansiktslås"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Med hjälp av ansiktslås kan du låsa upp enheten, logga in i appar och bekräfta betalningar.\n\nTänk på detta:\nOm du tittar på mobilen kan du oavsiktligt låsa upp den.\n\nAndra kan låsa upp din mobil om de håller upp den mot ditt ansikte när dina ögon är öppna.\n\nMobilen kan låsas upp av någon som är mycket lik dig, till exempel ett syskon."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Med hjälp av ansiktslås kan du låsa upp enheten, logga in i appar och bekräfta betalningar.\n\nTänk på detta:\nOm du tittar på mobilen kan du oavsiktligt låsa upp den.\n\nAndra kan låsa upp din mobil om de håller upp den mot ditt ansikte, även om du inte har ögonen öppna.\n\nMobilen kan låsas upp av någon som är mycket lik dig, till exempel ett syskon."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Vill du radera ansiktsdata?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Ansiktsdatan som används för ansiktslåset tas bort permanent på ett säkert sätt. Efter borttagningen använder du pinkoden, det grafiska lösenordet eller lösenordet för att låsa upp telefonen, logga in i appar och bekräfta betalningar ."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Lås upp telefonen med Ansiktslås"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Tryck här om du vill logga in på nätverket"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbit/s"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbit/s"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbit/s"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> vill aktivera Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> vill inaktivera Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Verifiera felsökningsbara appars bytekod"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Verifiera bytekod för felsökningsbara appar genom att tillåta ART"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Visa uppdateringsfrekvens"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Visa skärmens aktuella uppdateringsfrekvens"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Tillåt datautbyte när surfplattan vidrör en annan enhet"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Tillåt datautbyte när mobilen vidrör en annan enhet"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Tillåt dataöverföring när telefonen vidrör en NFC-enhet"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Tillåt dataöverföring när telefonen vidrör en NFC-enhet"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Aktivera NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC skickar och tar emot data till och från denna enhet samt andra enheter eller mål i närheten, t.ex. betalningsterminaler, tillgänglighetsläsare och interaktiva annonser eller taggar."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Säker NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Wi‑Fi-sökning har aktiverats"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Avancerade alternativ"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Rullgardinsmenyn Avancerade alternativ"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"komprimera"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"utöka"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Nätverksnamn"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Ange SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Status"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Hastighet för sändlänk"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Hastighet för mottagarlänk"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Länkhastighet"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frekvens"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP-adress"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Sparat via"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Kontrollera att enheten är inkopplad, laddad och påslagen"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Kontrollera att enheten är inkopplad, laddad och påslagen. Om problemet kvarstår kontaktar du enhetens tillverkare"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Det finns inte stöd för att lägga till <xliff:g id="SSID">%1$s</xliff:g> på enheten"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Testa att flytta enheten närmare Wi-Fi-åtkomstpunkten eller routern"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Kontrollera lösenordet och försök igen"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Kontakta enhetens tillverkare"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Kontrollera anslutningen och försök igen"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Välj nätverk"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Välj ett nätverk om du vill ansluta enheten"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Återställning av standardinställningar för APN har slutförts."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Återställningsalternativ"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Nätverk, appar och enheter kan återställas"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Appar kan återställas"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Återställ Wi-Fi, mobildata och Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Alla nätverksinställningar återställs, till exempel \n\n"<li>"Wi‑Fi"</li>\n<li>"Mobildata"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Rensa nedladdade SIM-kort"</string>
@@ -1791,7 +1798,7 @@
<string name="install_all_warning" product="device" msgid="2348262609815354500">"Enheten och dina personliga uppgifter är mer sårbara när attackerna kommer från okända appar. Genom att installera appar från den här källan accepterar du att du är ansvarig för eventuella skador på enheten eller förlust av data som kan uppstå när du använder dessa appar."</string>
<string name="advanced_settings" msgid="2368905204839169094">"Avancerade inställningar"</string>
<string name="advanced_settings_summary" msgid="1823765348195530035">"Aktivera fler inställningsalternativ"</string>
- <string name="application_info_label" msgid="1015706497694165866">"Info om appen"</string>
+ <string name="application_info_label" msgid="1015706497694165866">"Appinformation"</string>
<string name="storage_label" msgid="2522307545547515733">"Lagring"</string>
<string name="auto_launch_label" msgid="4069860409309364872">"Öppna som standard"</string>
<string name="auto_launch_label_generic" msgid="5033137408273064599">"Standardvärden"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Tryck på objekt på skärmen om du vill höra dem upplästa"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Inställningar för textning"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Förstoring"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Förstoringsområde"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Välj vilket förstoringsområde du vill använda när du förstorar skärmen"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Hela skärmen"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Del av skärmen"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Hela skärmen och en del av skärmen"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Förstora hela skärmen"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Förstora en del av skärmen"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Visa förflyttningsreglage"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Visa ett joystickliknande reglage så att du kan flytta förstoringsområdet"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Inställningar för förstoring"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Tryck tre gånger för att förstora"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Förstora med genväg"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Förstora med genväg och tryck snabbt tre gånger"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Aktivera och inaktivera tillgänglighetstjänster genom att svepa uppåt med två fingrar från skärmens nederkant.\n\nByt mellan tjänster genom att svepa uppåt med två fingrar och hålla kvar dem."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Aktivera och inaktivera tillgänglighetstjänster genom att svepa uppåt med tre fingrar från skärmens nederkant.\n\nByt mellan tjänster genom att svepa uppåt med tre fingrar och hålla kvar dem."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"OK"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Öppna med kortkommando"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Förstora med kortkommando"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Kortkommando för <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Kortkommando för förstoring"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Kortkommando för Färgkorrigering"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Tillgänglighetsknapp"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Svep nedifrån och upp med två fingrar"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Tryck på knappen <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> längst ned på skärmen"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Ställ in hur lång tid som tillfälliga meddelanden som ber dig att vidta åtgärder ska visas.\n\nDet är inte alla appar som har stöd för inställningen."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Fördröjning för tryck och håll ned"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Inverterade färger"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Kan påverka prestandan"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Invertera färger"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Gör ljusa skärmar mörkare så att visningsupplevelsen för personer känsliga mot skarpt ljus blir bättre.\n\nObs! Mörka färger blir ljusa. Bilder inverteras också."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Hovringstid"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Om du använder en mus kan du ställa in markören så att musen klickar automatiskt när muspekaren har varit stilla en viss tid."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Fördröjning före klick"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Tryckåterkoppling"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Använd <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Använd färgkorrigering"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Använd textning"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Visa textning"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Textutseende"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Textstorlek och textstil"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Fler alternativ"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Alla appar har inte stöd för den här inställningen."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Tillgänglighetsknapp"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Svep nedifrån och upp med två fingrar"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Tjänsten fungerar inte."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Visa i Snabbinställningar"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Korrigeringsläge"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Röd–grön"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Grön–röd"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Gul–blå"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"Deuteranopi"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"Protanopi"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"Tritanopi"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">Extremt kort fördröjning (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
<item quantity="one">Extremt kort fördröjning (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> ms)</item>
@@ -2429,7 +2449,7 @@
<string name="usage_type_computed_power" msgid="5191902025833668752">"Beräknad strömförbrukning"</string>
<string name="usage_type_actual_power" msgid="1221358930299037926">"Faktisk strömförbrukning"</string>
<string name="battery_action_stop" msgid="6998228610098034316">"Tvingad avslutning"</string>
- <string name="battery_action_app_details" msgid="7201369216798227707">"Info om appen"</string>
+ <string name="battery_action_app_details" msgid="7201369216798227707">"Appinformation"</string>
<string name="battery_action_app_settings" msgid="2437124469335488464">"Appinställningar"</string>
<string name="battery_action_display" msgid="6515712081248863749">"Skärminställningar"</string>
<string name="battery_action_wifi" msgid="1829212604573932607">"Wi-Fi-inställningar"</string>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Inställningar"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, nätverksanslutning, internet, trådlös, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi-avisering, wi-fi-avisering"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"dataanvändning"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Sluta vibrera, tryck, tangentbord"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Använd 24-timmarsformat"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Ladda ned"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Anpassade aviseringar"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Prioritet för anpassad avisering"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Ställ automatiskt in aviseringar av lägre prioritet på Utan avbrott"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Smart rankning av aviseringar"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Rangordna automatiskt aviseringar efter relevans"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Föreslagna åtgärder och svar"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Visa föreslagna åtgärder och svar automatiskt"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Tillåt att aviseringar snoozas"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Dölj ikoner från aviseringar utan avbrott"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Ikoner för aviseringar utan avbrott visas inte i statusfältet"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Tillåt aviseringsprickar"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Visa en remsa med de senaste konversationerna"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Bubblor"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Vissa aviseringar kan visas som bubblor på skärmen"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Vissa aviseringar och annat innehåll kan visas som bubblor på skärmen. Tryck på en bubbla för att öppna den. Om du vill stänga bubblan drar du den längst ned på skärmen."</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Information"</string>
<string name="low_label" msgid="6525629096999711220">"Låg"</string>
<string name="high_label" msgid="357503396626018487">"Hög"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Om känsligheten höjs kan konflikter med apprörelser längs skärmens kant uppstå."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Vänsterkant"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Högerkant"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Om känsligheten höjs kan konflikter med apprörelser längs skärmens kant uppstå."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Känslighet för tillbaka-rörelsen"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Rörelseinställningar"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigering med rörelser, känslighet för bakåtrörelsen, bakåtrörelse"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Tryck snabbt två gånger för att kolla mobilen"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Tryck snabbt två gånger för att kolla surfplattan"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tryck snabbt två gånger för att kolla enheten"</string>
@@ -4560,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ogiltigt nätverksläge: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorera."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Åtkomstpunktens namn (APN)"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Inte tillgänglig vid anslutning till <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Medicinsk information och kriskontakt"</string>
<string name="see_more" msgid="7499355691042812723">"Visa mer"</string>
<string name="see_less" msgid="2642392725363552793">"Visa färre"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Använd enheten med <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Information om jobbpolicy"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Inställningar som hanteras av IT-administratören"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Grafikprocessor"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Felrapportshanterare"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Avgör vilken app som hanterar Genväg till felrapport på enheten."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Privat"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Jobb"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Systemets standardinställning"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Det här alternativet är inte längre giltigt. Försök igen."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-sw/arrays.xml b/res/values-sw/arrays.xml
index b24573c..828aeb9 100644
--- a/res/values-sw/arrays.xml
+++ b/res/values-sw/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Hamna"</item>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index 2300eb0..ebcf461 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Hamishia chini"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Ondoa lugha"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Chagua shughuli"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Maelezo ya kifaa"</string>
<string name="display_label" msgid="3056320781191343221">"Skrini"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Hifadhi ya USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Kadi ya SD"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Futa data ya uso"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Weka mipangilio ya kufungua kwa uso"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Tumia kipengele cha kufungua kwa uso ili ufungue kifaa chako, uingie katika akaunti za programu na uthibitishe malipo.\n\nKumbuka:\n Kuangalia simu kunaweza kuifungua hata ikiwa huna lengo la kufanya hivyo.\n\n Simu yako inaweza kufunguliwa na mtu mwingine ikiwa imeshikiwa karibu na uso wako na umefungua macho.\n\nSimu yako inaweza kufunguliwa na mtu mnayefanana sana kama vile ndugu mnayelandana."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Tumia kipengele cha kufungua kwa uso ili ufungue kifaa chako, uingie katika akaunti za programu na uthibitishe malipo.\n\nKumbuka:\nKuangalia simu kunaweza kuifungua wakati hujakusudia.\n\nSimu yako inaweza kufunguliwa na mtu mwingine akiiweka mbele ya uso wako, hata ukiwa umefunga macho.\n\nSimu yako inaweza kufunguliwa na mtu mnayefanana, kama vile ndugu mnayefanana sana."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Je, ungependa kufuta data ya uso?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Data ya uso inayotumiwa na kipengele cha kufungua kwa uso itafutwa kabisa kwa usalama. Baada ya kuondoa, utahitaji PIN, mchoro au nenosiri lako ili kufungua simu yako, kuingia kwenye akaunti za programu na kuthibitisha malipo."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Tumia kipengele cha kufungua kwa uso ili ufungue simu yako"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Gusa hapa ili uingie katika akaunti ya mtandao"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"Mbps <xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g>"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"Mbps <xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g>"</string>
+ <string name="link_speed" msgid="931786745741016446">"Mbps <xliff:g id="LINK_SPEED">%1$d</xliff:g>"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> inataka kuwasha Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> inataka kuzima Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Thibitisha msimbo wa baiti wa programu zinazoweza kutatuliwa"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Ruhusu ART kuthibitisha msimbo wa baiti wa programu zinazoweza kutatuliwa"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Onyesha kiwango cha kuonyesha upya"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Onyesha kiwango cha kuonyesha upya cha sasa cha skrini"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Ruhusu ubadilishanaji wa data kompyuta kibao inapogusa kifaa kingine"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Ruhusu ubadilishanaji wa data simu inapogusa kifaa kingine"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Ruhusu ubadilishanaji wa data kompyuta kibao inapogusa kifaa cha NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Ruhusu ubadilishanaji wa data simu inapogusa kifaa cha NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Washa NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC hubadilisha data kati ya kifaa hiki na malengo au vifaa vingine vya karibu nawe, kama vile vituo vya malipo, visomaji vya data ya kadi na lebo au matangazo yanayoshirikisha mtumiaji."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Imarisha usalama wa NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Umewasha utafutaji wa Wi‑Fi"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Chaguo za kina"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Chaguo za Kina za Orodha Kunjuzi"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"kunja"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"panua"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Jina la mtandao"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Weka Kitambulisho cha Mtandao (SSID)"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Hali"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Kasi ya kutuma kiungo"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Kasi ya kupokea kiungo"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Kasi ya muunganisho"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Masafa"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"Anwani ya IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Imehifadhiwa kupitia"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Hakikisha kuwa umechomeka kifaa, umechaji na umekiwasha"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Hakikisha kuwa umechomeka kifaa, umechaji na umekiwasha. Tatizo hili likiendelea, wasiliana na kampuni iliyotengeneza kifaa"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Huwezi kuongeza “<xliff:g id="SSID">%1$s</xliff:g>” kwenye kifaa hiki"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Jaribu kusogeza kifaa karibu na kisambaza data/mlango wa mtandao wako wa Wi-Fi"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Angalia nenosiri na ujaribu tena"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Wasiliana na mtengenezaji wa kifaa"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Angalia muunganisho na ujaribu tena"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Chagua mtandao"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Ili uunganishe kifaa chako, chagua mtandao"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Kuweka upya kwa mipangilio mbadala ya APN kumekamilika"</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Chaguo za kubadilisha mipangilio"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Unaweza kubadilisha mipangilio ya mtandao, programu au kifaa"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Programu zinaweza kuwekwa upya"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Badilisha mipangilio ya Wi-Fi, data ya simu na Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Hatua hii itabadilisha mipangilio yote ya mtandao ikiwa ni pamoja:\n\n"<li>"Wi‑Fi"</li>\n<li>"Data ya simu"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Futa data iliyopakuliwa kwenye SIMs"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Gusa vipengee kwenye skrini yako ili usikie vikisoma kwa sauti"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Mapendeleo ya manukuu"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ukuzaji"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Eneo la ukuzaji"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Chagua maeneo ya ukuzaji ambayo ungependa kutumia unapokuza skrini"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Skrini nzima"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Sehemu ya skrini"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Skrini nzima na sehemu ya skrini"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Kuza skrini yote"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Kuza sehemu ya skrini"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Onyesha kidhibiti cha kusogeza"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Onyesha kidhibiti kinachofanana na usukani ili usogeze eneo la ukuzaji"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Mipangilio ya ukuzaji"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Kuza kwa kugusa mara tatu"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Kuza kwa njia ya mkato"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Kuza ukitumia njia ya mkato na kugonga mara tatu"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Ili uwashe au uzime huduma ya ufikivu, telezesha vidole viwili kutoka chini kwenda juu kwenye skrini.\n\nIli ubadilishe kati ya huduma, telezesha vidole viwili juu na ushikilie."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Ili uwashe au uzime huduma ya ufikivu, telezesha vidole vitatu juu kutoka sehemu ya chini ya skrini.\n\nIli ubadilishe kati ya huduma, telezesha vidole vitatu juu na ushikilie."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Nimeelewa"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Tumia njia ya mkato kufungua"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Tumia njia ya mkato ili ukuze"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Njia ya mkato ya kufungua <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Njia ya mkato ya kukuza"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Njia ya mkato ya kufungua Urekebishaji wa rangi"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Kitufe cha Zana za Ufikivu"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Telezesha vidole viwili juu kutoka upande wa chini"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Gusa kitufe cha <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> kilicho sehemu ya chini ya skrini yako"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Chagua muda ambao ungependa kuonyesha ujumbe unaokuomba uchukue hatua, lakini utaonekana kwa muda mfupi.\n\nBaadhi ya programu hazitumii mipangilio hii."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Muda wa kugusa na kushikilia"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Ugeuzaji rangi"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Huenda ikaathiri utendaji"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Geuza rangi"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Geuza skrini zenye mwangaza ziwe nyeusi ili watu wanaoathiriwa na kiasi cha juu cha mwangaza waweze kuona vizuri.\n\nKumbuka: rangi nyeusi zitageuka na kuwa na mwangaza. Picha pia zitageuzwa."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Muda wa kuchukua hatua"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Ikiwa unatumia kipanya, unaweza kuweka mipangilio ili kielekezi kichukue hatua kiotomatiki kinaposimama kwa muda fulani."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Muda wa kusubiri kabla ya kubofya"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Mtetemo kifaa kinapoguswa"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Tumia <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Tumia usahihishaji wa rangi"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Tumia manukuu"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Onyesha manukuu"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Mwonekano wa manukuu"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Ukubwa wa maandishi, muundo wa manukuu"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Chaguo zaidi"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Baadhi ya programu hazitumii mipangilio hii."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Kitufe cha zana za ufikivu"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Telezesha vidole viwili juu kutoka upande wa chini"</string>
@@ -2668,8 +2694,8 @@
<string name="remove_account_label" msgid="4169490568375358010">"Ondoa akaunti"</string>
<string name="header_add_an_account" msgid="3919151542338822661">"Ongeza akaunti"</string>
<string name="really_remove_account_title" msgid="253097435885652310">"Je, ungependa kuondoa akaunti?"</string>
- <string name="really_remove_account_message" product="tablet" msgid="8893801622174947887">"Kuondoa hii akaunti kutafuta mazungumzo yako yote, anwani, na data zingine kutoka kwa kompyuta kibao!"</string>
- <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Kuondoa hii akaunti hii kutafuta mazungumzo yako yote, anwani, na data zingine kutoka kwa simu!"</string>
+ <string name="really_remove_account_message" product="tablet" msgid="8893801622174947887">"Kuondoa akaunti hii kutafuta mazungumzo yako yote, anwani na data nyingine kwenye kompyuta kibao!"</string>
+ <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Kuondoa akaunti hii kutafuta mazungumzo yako yote, anwani na data nyingine kwenye simu!"</string>
<string name="really_remove_account_message" product="device" msgid="5241756807386611084">"Kuondoa akaunti hii kutasabibisha kufutwa kwa ujumbe, anwani na data nyingine kwenye kifaa!"</string>
<string name="remove_account_failed" msgid="3709502163548900644">"Mabadiliko haya hayaruhusiwi na msimamizi wako"</string>
<string name="cant_sync_dialog_title" msgid="2613000568881139517">"Huwezi kusawazisha mwenyewe"</string>
@@ -3098,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Mipangilio"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, mtandao, muunganisho wa mtandao, intaneti, pasiwaya, data,"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Arifa ya Wi-Fi, arifa ya wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"matumizi ya data"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Simamisha mtetemo, gusa, kibodi"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Tumia mpangilio wa saa 24"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Pakua"</string>
@@ -3353,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Arifa zinazojirekebisha"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Kipaumbele cha arifa inayojirekebisha"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Weka kiotomatiki arifa za kipaumbele cha chini ili Zisitoe sauti"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Nafasi ya arifa zinazojirekebisha"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Panga arifa kiotomatiki kulingana na uhusiano"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Vitendo na majibu yaliyopendekezwa"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Onyesha kiotomatiki vitendo na majibu yaliyopendekezwa"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Ruhusu uahirishaji wa arifa"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Ficha aikoni kutoka arifa zisizo na sauti"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Aikoni kutoka arifa zisizo na sauti hazionyeshwi kwenye sehemu ya arifa"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Ruhusu vitone vya arifa"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Onyesha utepe wa mazungumzo ya hivi majuzi"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Viputo"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Baadhi ya arifa zinaweza kuonekana kama viputo kwenye skrini"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Baadhi ya arifa na maudhui mengine yanaweza kuonekana kama viputo kwenye skrini. Ili ufungue kiputo, kiguse. Ili kukiondoa, kiburute chini kwenye skrini."</string>
@@ -4206,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Maelezo"</string>
<string name="low_label" msgid="6525629096999711220">"Chini"</string>
<string name="high_label" msgid="357503396626018487">"Juu"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Kiwango cha juu cha hisi kinaweza kukizana na ishara zozote za programu kwenye kingo za skrini."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Ncha ya kushoto"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Ncha ya kulia"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Kiwango cha juu cha hisi kinaweza kukinzana na ishara zozote za programu kwenye kingo za skrini."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Hisi za Nyuma"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Mipangilio ya Ishara"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"usogezaji kwa kutumia ishara, kiwango cha hisi ya nyuma, ishara ya nyuma"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Gusa mara mbili ili uangalie simu"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Gusa mara mbili ili uangalie kompyuta kibao"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Gusa mara mbili ili uangalie kifaa"</string>
@@ -4555,7 +4589,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Hali ya Mtandao Isiyo sahihi <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Puuza"</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Majina ya Milango ya Mtandao"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Haipatikani inapounganishwa kwenye <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Maelezo ya matibabu, anwani za dharura"</string>
<string name="see_more" msgid="7499355691042812723">"Angalia zaidi"</string>
<string name="see_less" msgid="2642392725363552793">"Angalia chache"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Kifaa kitatumia <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4646,4 +4679,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Maelezo yako ya sera ya kazini"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Mipangilio inayodhibitiwa na msimamizi wako wa TEHAMA"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Kidhibiti cha ripoti ya hitilafu"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Hubaini programu inayodhibiti njia ya mkato ya Ripoti ya Hitilafu kwenye kifaa chako."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Binafsi"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Kazi"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Chaguomsingi la mfumo"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Chaguo hili halipo tena. Jaribu tena."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-ta/arrays.xml b/res/values-ta/arrays.xml
index be84e8f..774c464 100644
--- a/res/values-ta/arrays.xml
+++ b/res/values-ta/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"ஏதுமில்லை"</item>
diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml
index 407bc4a..9e081f5 100644
--- a/res/values-ta/strings.xml
+++ b/res/values-ta/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"கடைசிக்கு நகர்த்து"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"மொழியை அகற்று"</string>
<string name="activity_picker_label" msgid="351250401590691126">"செயல்பாட்டைத் தேர்வுசெய்யவும்"</string>
- <string name="device_info_label" msgid="2935198177248803716">"சாதனத் தகவல்"</string>
<string name="display_label" msgid="3056320781191343221">"திரை"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB சேமிப்பிடம்"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD கார்டு"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"முகங்களை நீக்குக"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"\'முகம் காட்டித் திறத்தலை’ அமை"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"உங்கள் சாதனத்தைத் திறக்கவும் ஆப்ஸில் உள்நுழையவும் பேமெண்ட்டுகளை உறுதிப்படுத்தவும் \'முகம் காட்டித் திறத்தலைப்\' பயன்படுத்தலாம்.\n\nகவனத்திற்கு:\nநீங்கள் தற்செயலாக மொபைலைப் பார்க்கும் போதும் அது திறக்கக்கூடும்.\n\nஉங்கள் கண்கள் திறந்திருக்கும் போது முகத்திற்கு முன் மொபைலைக் காட்டி வேறொருவர் அதைத் திறக்கலாம்.\n\nபிள்ளைகள், உடன் பிறந்தவர்கள் போன்று உங்களின் சாயலில் இருப்பவர்களும் மொபைலைத் திறக்க முடியும்."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"உங்கள் சாதனத்தைத் திறக்கவும் ஆப்ஸில் உள்நுழையவும் பேமெண்ட்டுகளை உறுதிப்படுத்தவும் \'முகம் காட்டித் திறத்தலைப்\' பயன்படுத்தலாம்.\n\nகவனத்திற்கு:\nநீங்கள் தற்செயலாக மொபைலைப் பார்க்கும் போதும் அது திறக்கக்கூடும்.\n\nஉங்கள் கண்கள் மூடியிருந்தாலும்கூட முகத்திற்கு முன் மொபைலைக் காட்டி வேறொருவர் அதைத் திறக்கலாம்.\n\nபிள்ளைகள், உடன் பிறந்தவர்கள் போன்று உங்களின் சாயலில் இருப்பவர்களும் மொபைலைத் திறக்க முடியும்."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"முகத்திற்கான தரவை அகற்றவா?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"\'முகம் காட்டித் திறத்தல்\' அம்சத்தால் பயன்படுத்தப்படும் முகங்கள் நிரந்தரமாகவும் பாதுகாப்பாகவும் நீக்கப்படும். அவ்வாறு அகற்றப்பட்ட பிறகு மொபைலைத் திறக்கவும், ஆப்ஸில் உள்நுழையவும், பேமெண்ட்டுகளை உறுதிப்படுத்தவும் உங்கள் பின், பேட்டர்ன் அல்லது கடவுச்சொல்லைப் பயன்படுத்தவும்."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"உங்கள் மொபைலை அன்லாக் செய்ய \'முகம் காட்டித் திறத்தல்\' அம்சத்தைப் பயன்படுத்தலாம்."</string>
@@ -766,13 +766,18 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"நெட்வொர்க்கில் உள்நுழைய, இங்கே தட்டவும்"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> மெ.பை./வி"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> மெ.பை./வி"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> மெ.பை./வி"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"வைஃபையை இயக்க <xliff:g id="REQUESTER">%s</xliff:g> விரும்புகிறது"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"வைஃபையை முடக்க <xliff:g id="REQUESTER">%s</xliff:g> விரும்புகிறது"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"பிழைதிருத்த, ஆப்ஸ் பைட்கோடை சரிபார்த்தல்"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"பிழைதிருத்த, ஆப்ஸிற்கான பைட்கோடைச் சரிபார்க்க ARTயை அனுமதிக்கும்"</string>
+ <!-- no translation found for show_refresh_rate (5742688821872354973) -->
+ <skip />
+ <!-- no translation found for show_refresh_rate_summary (3558118122374609663) -->
+ <skip />
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"டேப்லெட்டானது வேறொரு சாதனத்தைத் தொடும்போது தரவுப் பரிமாற்றத்தை அனுமதி"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"வேறொரு சாதனத்தைத் தொடும்போது டேட்டா பரிமாற்றத்தை அனுமதி"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"டேப்லெட்டானது NFC சாதனம் ஒன்றைத் தொடும்போது தரவுப் பரிமாற்றத்தை அனுமதி"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"மொபைலானது NFC சாதனம் ஒன்றைத் தொடும்போது தரவுப் பரிமாற்றத்தை அனுமதி"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFCஐ இயக்கு"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC ஆனது இந்தச் சாதனம் மற்றும் அருகிலுள்ள பிற சாதனங்கள் அல்லது இலக்குகளுக்கு இடையே (எ.கா: கட்டண முனையங்கள், ஆக்சஸ் ரீடர்கள், ஊடாடத்தக்க விளம்பரங்கள் அல்லது குறிகள்) தரவைப் பரிமாற்றும்."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFCயைப் பாதுகாத்தல்"</string>
@@ -850,7 +855,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"வைஃபை ஸ்கேனிங் ஆன் செய்யப்பட்டது"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"மேம்பட்ட விருப்பங்கள்"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"கீழ் தோன்றும் பட்டியின் மேம்படுத்தப்பட்ட விருப்பங்கள்"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"சுருக்கு"</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>
@@ -861,6 +865,7 @@
<string name="wifi_status" msgid="5349199188871002778">"நிலை"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"இணைப்பு வேகத்தைப் பரிமாற்று"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"இணைப்பு வேகத்தைப் பெறு"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"இணைப்பு வேகம்"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"அலைவரிசை"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP முகவரி"</string>
<string name="passpoint_label" msgid="6513669696739302866">"இதன் வழியாகச் சேமிக்கப்பட்டது"</string>
@@ -900,6 +905,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"சாதனம் பிளக்கில் செருகப்பட்டும் சார்ஜ் செய்யப்பட்டும் ஆன் நிலையிலும் இருப்பதை உறுதிசெய்துகொள்ளவும்"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"சாதனம் பிளக்கில் செருகப்பட்டும் சார்ஜ் செய்யப்பட்டும் ஆன் நிலையிலும் இருப்பதை உறுதி செய்துகொள்ளவும். சிக்கல் தொடர்ந்தால் சாதன உற்பத்தியாளரைத் தொடர்புகொள்ளவும்"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"இந்தச் சாதனத்தில் இதைச் சேர்க்க இயலாது: <xliff:g id="SSID">%1$s</xliff:g>"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"உங்கள் சாதனத்தை வைஃபை அணுகல் பாயிண்ட்/ரூட்டருக்கு அருகில் நகர்த்துங்கள்"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"கடவுச்சொல்லைச் சரிபார்த்து மீண்டும் முயலவும்"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"சாதன தயாரிப்பாளரைத் தொடர்புகொள்ளவும்"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"இணைப்பைச் சரிபார்த்து மீண்டும் முயலவும்"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"நெட்வொர்க்கைத் தேர்வுசெய்தல்"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"உங்கள் சாதனத்தை இணைப்பதற்கு நெட்வொர்க் ஒன்றைத் தேர்வுசெய்யவும்"</string>
@@ -1560,6 +1568,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"வைஃபை, மொபைல் & புளூடூத்தை மீட்டமை"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"பின்வருபவை உட்பட, எல்லா நெட்வொர்க் அமைப்புகளையும் இது மீட்டமைக்கும்:\n\n"<li>"வைஃபை"</li>\n<li>"மொபைல் தரவு"</li>\n<li>"புளூடூத்"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"பதிவிறக்கிய சிம்களை அழி"</string>
@@ -2045,6 +2054,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"உங்கள் திரையில் உள்ளவற்றைச் சத்தமாகப் படித்துக் காட்ட, அவற்றைத் தட்டவும்"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"வசன விருப்பத்தேர்வுகள்"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"பெரிதாக்கல்"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"பெரிதாக்கும் பகுதி"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"திரையைப் பெரிதாக்கும்போது நீங்கள் பயன்படுத்த விரும்பும் பெரிதாக்கும் பகுதிகளைத் தேர்ந்தெடுக்கவும்"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"முழுத்திரை"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"திரையின் ஒரு பகுதி"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"முழுத்திரை & திரையின் ஒரு பகுதி"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"முழுத்திரையைப் பெரிதாக்கும்"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"திரையின் ஒரு பகுதியைப் பெரிதாக்கும்"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"நகர்த்துவதற்கான கண்ட்ரோலரை காட்டும்"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"பெரிதாக்கும் பகுதிக்கு நகர்த்த ஜாய்ஸ்டிக் போன்ற ஒரு கண்ட்ரோலரைக் காட்டும்"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"பெரிதாக்கும் அமைப்புகள்"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"மூன்றுமுறை தட்டிப் பெரிதாக்குதல்"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"ஷார்ட்கட் மூலம் பெரிதாக்குதல்"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"ஷார்ட்கட் & 3 முறை தட்டுவதன் மூலம் பெரிதாக்கலாம்"</string>
@@ -2062,6 +2081,16 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"அணுகல்தன்மை சேவையை ஆன் அல்லது ஆஃப் செய்ய இரண்டு விரல்களால் திரையின் கீழிருந்து மேலாக ஸ்வைப் செய்யவும்.\n\nசேவைகளுக்கு இடையே மாற இரண்டு விரல்களால் மேல்நோக்கி ஸ்வைப் செய்து பிடிக்கவும்."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"அணுகல்தன்மை சேவையை ஆன் அல்லது ஆஃப் செய்ய மூன்று விரல்களால் திரையின் கீழிருந்து மேலாக ஸ்வைப் செய்யவும்.\n\nசேவைகளுக்கு இடையே மாற மூன்று விரல்களால் மேல்நோக்கி ஸ்வைப் செய்து பிடிக்கவும்."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"புரிந்தது"</string>
+ <!-- no translation found for accessibility_shortcut_title (7219851818023989864) -->
+ <skip />
+ <!-- no translation found for accessibility_magnification_shortcut_title (3850925633238639131) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_dialog_title (4922086411442295974) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_dialog_title_magnification (9029389159199076646) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_dialog_title_daltonizer (2875485140645140606) -->
+ <skip />
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"அணுகல்தன்மை பட்டன்"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"கீழிருந்து 2 விரல்கள் மூலம் மேல்நோக்கி ஸ்வைப் செய்யவும்"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"உங்கள் திரையின் கீழே இருக்கும் <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> பட்டனைத் தட்டவும்"</string>
@@ -2098,7 +2127,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"உங்களைச் செயல்படும்படி கூறும் மெசேஜ்களை எவ்வளவு நேரம் காட்டலாம் என்பதைத் தேர்வுசெய்யவும். இவை சற்று நேரத்திற்கு மட்டுமே காட்டப்படும்.\n\nஇந்த அமைப்பு அனைத்து ஆப்ஸாலும் ஆதரிக்கப்படாது."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"தொட்டுப் பிடித்தல் தாமதம்"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"வண்ணத்தின் நேர்மாறான முறை"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"செயல்திறனைப் பாதிக்கலாம்"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"வண்ணங்களை மாற்று"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"ஒளித் திரைகளை டார்க்காக மாற்றுங்கள், அவ்வாறு செய்வதால் பிரகாசமான ஒளியைப் பார்ப்பதில் சிரமம் உள்ளவர்களும் பார்ப்பதற்கு வசதியாக இருக்கும்.\n\nகவனத்திற்கு: டார்க்கான நிறங்கள் லைட்டாக மாறிவிடும். படங்களும் தலைகீழாகத் தெரியும்."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"இருப்பு நேரம்"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"நீங்கள் மவுஸைப் பயன்படுத்துகிறீர்கள் எனில், ஒரு குறிப்பிட்ட நேரத்திற்குக் கர்சர் நகராமல் இருக்கும்போது, அது தானாகவே என்ன செய்யவேண்டுமென அமைத்துக்கொள்ளலாம்."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"கிளிக்கிற்கு முந்தைய தாமதம்"</string>
@@ -2108,7 +2138,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"தொட்டு கருத்து தெரிவித்தல்"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>ஐப் பயன்படுத்து"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"வண்ணத் திருத்தத்தைப் பயன்படுத்து"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"தலைப்புகளைப் பயன்படுத்து"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"தலைப்புகளைக் காண்பி"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"தலைப்புத் தோற்றம்"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"உரை அளவு, தலைப்பு ஸ்டைல்"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"மேலும் விருப்பங்கள்"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"இந்த அமைப்பு அனைத்து ஆப்ஸிலும் ஆதரிக்கப்படுவதில்லை."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"அணுகல்தன்மை பட்டன்"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"கீழிருந்து 2 விரல்கள் மூலம் மேல்நோக்கி ஸ்வைப் செய்யவும்"</string>
@@ -2130,18 +2163,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"இந்தச் சேவை சரியாகச் செயல்படவில்லை."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"விரைவு அமைப்புகளில் காட்டு"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"சரிப்படுத்தும் முறை"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"சிவப்பு-பச்சை"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"பச்சை-சிவப்பு"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"நீலம்-மஞ்சள்"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"டியூட்டரானோமலி"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"பிரோடனோமலி"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"ட்ரைடானோமலி"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">மிகவும் குறுகிய தாமதம் (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> மிவி)</item>
<item quantity="one">மிகவும் குறுகிய தாமதம் (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> மிவி)</item>
@@ -3104,6 +3131,7 @@
<string name="search_results_title" msgid="3360639917793022533">"அமைப்பு"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"வைஃபை, வை-ஃபை, நெட்வொர்க் இணைப்பு, இணையம், வயர்லெஸ், டேட்டா, வை ஃபை"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"வைஃபை அறிவிப்பு, கடவுச்சொல் கேட்காத வைஃபை அறிவிப்பு"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"டேட்டா உபயோகம்"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"அதிர்வை நிறுத்து, தட்டு, கீபோர்ட்"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24 மணிநேர வடிவத்தைப் பயன்படுத்து"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"பதிவிறக்கு"</string>
@@ -3359,12 +3387,18 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"சூழலுக்கேற்ற அறிவிப்புகள்"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"சூழலுக்கேற்ற அறிவிப்புக்கான முன்னுரிமை"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"\'ஜென்டிலில்\' குறைந்த முன்னுரிமை அறிவிப்புகளைத் தானாக அமைக்கும்"</string>
+ <!-- no translation found for asst_capability_ranking_title (312998580233257581) -->
+ <skip />
+ <!-- no translation found for asst_capability_ranking_summary (2293524677144599450) -->
+ <skip />
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"பரிந்துரைக்கப்படும் செயல்களும் பதில்களும்"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"பரிந்துரைக்கப்படும் செயல்கள் & பதில்களைத் தானாகவே காட்டு"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"அறிவிப்புகளை ஸ்னூஸ் செய்ய அனுமதி"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"ஜென்டில் அறிவிப்புகளைச் சேர்ந்த ஐகான்களை மறை"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"ஜென்டில் அறிவிப்புகளைச் சேர்ந்த ஐகான்கள் நிலைப்பட்டியில் காட்டப்படாது"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"அறிவிப்புப் புள்ளிகளைக் காட்டு"</string>
+ <!-- no translation found for notification_people_strip_title (1185857822541001139) -->
+ <skip />
<string name="notification_bubbles_title" msgid="5681506665322329301">"குமிழ்கள்"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"சில அறிவிப்புகள் குமிழ்களாக திரையில் தோன்றும்"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"சில அறிவிப்புகளும் வேறு உள்ளடக்கமும் திரையில் குமிழ்களாகக் காட்டப்படலாம். ஒரு குமிழைத் திறக்க அதைத் தட்டவும். நிராகரிக்க அதைத் திரைக்குக் கீழே இழுக்கவும்."</string>
@@ -4212,8 +4246,16 @@
<string name="information_label" msgid="6939310810756569298">"தகவல் ஐகான்"</string>
<string name="low_label" msgid="6525629096999711220">"குறைவு"</string>
<string name="high_label" msgid="357503396626018487">"அதிகம்"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"அதிக உணர்திறன் திரை ஓரங்களுக்கான ஆப்ஸ் சைகைகளுடன் முரண்படலாம்."</string>
+ <!-- no translation found for left_edge (1513576842959071849) -->
+ <skip />
+ <!-- no translation found for right_edge (1505309103265829121) -->
+ <skip />
+ <!-- no translation found for back_sensitivity_dialog_message (6638367716784103306) -->
+ <skip />
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"பின்புற உணர்திறன்"</string>
+ <!-- no translation found for gesture_settings_activity_title (6047431928567911330) -->
+ <skip />
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"சைகை வழிசெலுத்தல், பின்புற உணர்திறன், பின்புற சைகை"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"மொபைல் திரையில் அறிவிப்புகளைப் பார்க்க, இருமுறை தட்டவும்"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"டேப்லெட் திரையில் அறிவிப்புகளைப் பார்க்க, இருமுறை தட்டவும்"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"சாதனத் திரையில் அறிவிப்புகளைப் பார்க்க, இருமுறை தட்டவும்"</string>
@@ -4560,7 +4602,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"மருத்துவ விவரங்கள், அவசரகாலத் தொடர்புகள்"</string>
<string name="see_more" msgid="7499355691042812723">"மேலும் காட்டு"</string>
<string name="see_less" msgid="2642392725363552793">"குறைவாகக் காட்டு"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g> உடன் பயன்படுத்தக்கூடிய சாதனம்"</string>
@@ -4651,4 +4692,20 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"உங்கள் பணிக் கணக்கின் கொள்கை குறித்த தகவல்"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"உங்கள் IT நிர்வாகி கட்டுப்படுத்தும் அமைப்புகள்"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <!-- no translation found for bug_report_handler_title (713439959113250125) -->
+ <skip />
+ <!-- no translation found for bug_report_handler_picker_footer_text (4935758328366585673) -->
+ <skip />
+ <!-- no translation found for personal_profile_app_subtext (5586060806997067676) -->
+ <skip />
+ <!-- no translation found for work_profile_app_subtext (5043419461440127879) -->
+ <skip />
+ <!-- no translation found for system_default_app_subtext (5212055189703164839) -->
+ <skip />
+ <!-- no translation found for select_invalid_bug_report_handler_toast_text (8857326334015386692) -->
+ <skip />
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-te/arrays.xml b/res/values-te/arrays.xml
index 715ca8a..6001328 100644
--- a/res/values-te/arrays.xml
+++ b/res/values-te/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"ఏదీ వద్దు"</item>
diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml
index ecb2455..5cf94e7 100644
--- a/res/values-te/strings.xml
+++ b/res/values-te/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"దిగువకు తరలించు"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"భాషను తీసివేయి"</string>
<string name="activity_picker_label" msgid="351250401590691126">"కార్యాచరణను ఎంచుకోండి"</string>
- <string name="device_info_label" msgid="2935198177248803716">"పరికర సమాచారం"</string>
<string name="display_label" msgid="3056320781191343221">"స్క్రీన్"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB నిల్వ"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD కార్డు"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"ముఖ డేటాను తొలగించు"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"\"ముఖంతో అన్లాక్\"ను సెటప్ చేయి"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"మీ పరికరాన్ని అన్లాక్ చేయడానికి, యాప్లకు సైన్ ఇన్ చేయడానికి, చెల్లింపులను నిర్ధారించడానికి ముఖంతో అన్లాక్ను ఉపయోగించండి.\n\nఅలాగే, వీటిని గుర్తుంచుకోండి:\nమీరు అనుకోకుండా ఫోన్ వైపు చూసినా కూడా అన్లాక్ అయ్యే అవకాశం ఉంది.\n\nమీ కళ్లు తెరిచి ఉన్నప్పుడు, మీ ముఖాన్ని స్క్రీన్ వైపు చూపితే, ఇతరులు కూడా మీ ఫోన్ను అన్లాక్ చేయగలుగుతారు.\n\nమీలాంటి రూపం ఉన్న వ్యక్తులు, ఉదాహరణకు, మీ కవల తోబుట్టువు మీ ఫోన్ను అన్లాక్ చేయగలిగే అవకాశం ఉంది."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"మీ పరికరాన్ని అన్లాక్ చేయడానికి, యాప్లకు సైన్ ఇన్ చేయడానికి, చెల్లింపులను నిర్ధారించడానికి ముఖంతో అన్లాక్ను ఉపయోగించండి.\n\nఅలాగే, వీటిని గుర్తుంచుకోండి:\nమీరు అనుకోకుండా ఫోన్ వైపు చూసినా కూడా అన్లాక్ అయ్యే అవకాశం ఉంది.\n\nమీ కళ్లు మూసి ఉన్నా కూడా, మీ ముఖాన్ని స్క్రీన్ వైపు చూపితే, ఇతరులు కూడా మీ ఫోన్ను అన్లాక్ చేయగలుగుతారు.\n\nమీలాంటి రూపం ఉన్న వ్యక్తులు, ఉదాహరణకు, మీ కవల తోబుట్టువు మీ ఫోన్ను అన్లాక్ చేయగలిగే అవకాశం ఉంది."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"ముఖ డేటాను తొలగించాలా?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"ఫేస్ అన్లాక్ కోసం ఉపయోగించబడే ముఖానికి సంబంధించిన డేటా శాశ్వతంగా, సురక్షితంగా తొలగించబడుతుంది. తీసివేసిన తర్వాత, మీ ఫోన్ను అన్లాక్ చేయడానికి, యాప్లకు సైన్ ఇన్ చేయడానికి, అలాగే చెల్లింపులను నిర్ధారించడానికి మీకు మీ PIN, ఆకృతి లేదా పాస్వర్డ్ అవసరం అవుతాయి."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"మీ ఫోన్ను అన్లాక్ చేయడానికి ఫేస్ అన్లాక్ను ఉపయోగించండి"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"నెట్వర్క్కి సైన్ ఇన్ చేయడానికి ఇక్కడ నొక్కండి"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> Wi-Fiని ఆన్ చేయాలనుకుంటోంది"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> Wi-Fiని ఆఫ్ చేయాలనుకుంటోంది"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"డీబగ్ చేయగల యాప్ల బైట్కోడ్ను తనిఖీ చేయండి"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"డీబగ్ చేయదగిన యాప్ల బైట్కోడ్ తనిఖీ చేయడం కోసం ARTని అనుమతించండి"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"రిఫ్రెష్ రేటును చూపడం"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"ప్రస్తుతం ప్రదర్శనలో వున్న రిఫ్రెష్ రేటును చూపడం"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"టాబ్లెట్ మరో పరికరాన్ని తాకినప్పుడు డేటా మార్పిడిని అనుమతించు"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"ఫోన్ మరో పరికరాన్ని తాకినప్పుడు డేటా పరస్పర మార్పిడికి అనుమతించండి"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"టాబ్లెట్ NFC పరికరాన్ని తాకినప్పుడు డేటా పరస్పర మార్పిడిని అనుమతించండి"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"ఫోన్ NFC పరికరాన్ని తాకినప్పుడు డేటా పరస్పర మార్పిడిని అనుమతించండి"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFCని ఆన్ చేయండి"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC ఈ పరికరం మరియు ఇతర సమీప పరికరాలు లేదా చెల్లింపు టెర్మినల్లు, యాక్సెస్ రీడర్లు మరియు పరస్పర చర్య కలిగి ఉండే ప్రకటనలు లేదా ట్యాగ్ల వంటి లక్ష్యాల మధ్య డేటా మార్పిడి చేస్తుంది."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFCని సురక్షితం చేయండి"</string>
@@ -850,7 +853,6 @@
<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_expanded" msgid="1086342300472408106">"కుదించు"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"స్థితి"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"ప్రసార లింక్ వేగం"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"లింక్ వేగాన్ని స్వీకరించండి"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"లింక్ వేగం"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"ఫ్రీక్వెన్సీ"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP చిరునామా"</string>
<string name="passpoint_label" msgid="6513669696739302866">"దీని ద్వారా సేవ్ చేయబడింది"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"పరికరం ప్లగ్-ఇన్ చేయబడి, ఛార్జ్ చేయబడి మరియు ఆన్ చేయబడి ఉండేలా చూడండి"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"పరికరం ప్లగ్-ఇన్ చేయబడి, ఛార్జ్ చేయబడి మరియు ఆన్ చేయబడి ఉండేలా చూడండి. సమస్య ఇంకా కొనసాగితే, పరికరం తయారీదారుని సంప్రదించండి"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"“<xliff:g id="SSID">%1$s</xliff:g>”ను జోడించడానికి ఈ పరికరం మద్దతు ఇవ్వదు"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"పరికరాన్ని మీ Wi-Fi యాక్సెస్ పాయింట్/రూటర్ కు దగ్గరగా జరపడానికి ప్రయత్నించండి"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"మీ పాస్వర్డ్ని సరిచూసుకొని, మళ్లీ ప్రయత్నించండి"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"పరికరం తయారీదారుని సంప్రదించండి"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"కనెక్షన్ను పరిశీలించి, మళ్లీ ప్రయత్నించండి"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"నెట్వర్క్ను ఎంచుకోండి"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"మీ పరికరాన్ని కనెక్ట్ చేయడానికి ఒక నెట్వర్క్ని ఎంచుకోండి"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi, మొబైల్ డేటా & బ్లూటూత్లను రీసెట్ చేయండి"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"ఇది అన్ని నెట్వర్క్ సెట్టింగ్లను రీసెట్ చేస్తుంది, వీటితో సహా:\n\n"<li>"Wi‑Fi"</li>\n<li>"మొబైల్ డేటా"</li>\n<li>"బ్లూటూత్"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"డౌన్లోడ్ చేసిన SIMలు తొలగించు"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"మీ స్క్రీన్పై ఉన్న అంశాలను నొక్కడం ద్వారా అవి బిగ్గరగా చదవబడతాయి"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"శీర్షిక ప్రాధాన్యతలు"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"మాగ్నిఫికేషన్"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"మాగ్నిఫికేషన్ ప్రాంతం"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"స్క్రీన్ను మాగ్నిఫై చేస్తున్నప్పుడు మీరు ఉపయోగించాలనుకుంటున్న మాగ్నిఫికేషన్ ప్రాంతము(ల)ను ఎంచుకోండి"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"ఫుల్ స్క్రీన్"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"స్క్రీన్లో భాగం"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"ఫుల్ స్క్రీన్ & స్క్రీన్లో భాగం"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"స్క్రీన్ మొత్తాన్ని మాగ్నిఫై చేయండి"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"స్క్రీన్లో భాగాన్ని మాగ్నిఫై చేయండి"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"కదలికల కంట్రోలర్ను చూపడం"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"మాగ్నిఫికేషన్ ప్రాంతంలో కదపడానికి వీలుగా జాయ్ స్టిక్ లాంటి కంట్రోలర్ను చూపించు"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"మాగ్నిఫై సెట్టింగులు"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"మూడుసార్లు నొక్కడంతో మాగ్నిఫై చేయండి"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"షార్ట్కట్తో మాగ్నిఫై చేయండి"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"షార్ట్కట్తో, మూడుసార్లు నొక్కి మాగ్నిఫై చేయండి"</string>
@@ -2062,24 +2079,20 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"యాక్సెసిబిలిటీ సేవను ఆన్ లేదా ఆఫ్ చేయడానికి, మీ స్క్రీన్ దిగువ నుండి రెండు వేళ్లతో పైకి స్వైప్ చేయండి.\n\nసేవల మధ్య మారడానికి, రెండు వేళ్లతో పైకి స్వైప్ చేసి, పట్టుకోండి."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"యాక్సెసిబిలిటీ సేవను ఆన్ లేదా ఆఫ్ చేయడానికి, మీ స్క్రీన్ దిగువ నుండి మూడు వేళ్లతో పైకి స్వైప్ చేయండి.\n\nసేవల మధ్య మారడానికి, మూడు వేళ్లతో పైకి స్వైప్ చేసి, పట్టుకోండి."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"అర్థమైంది"</string>
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_software (2920806427635233043) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_software_gesture (6906653331086992721) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_software (3917444742336634202) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_software_gesture (391987875251799972) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_hardware (2356853121810443026) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_hardware (6508972075712224951) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_triple_tap (6543084611445441109) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_triple_tap (2132280626458501422) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_advance (4567868630655591506) -->
- <skip />
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"తెరవడానికి షార్ట్కట్ను ఉపయోగించడం"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"మాగ్నిఫై చేయడానికి షార్ట్కట్ను వాడడం"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g>ను తెరవడానికి షార్ట్కట్"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"మాగ్నిఫై చేయడానికి షార్ట్కట్"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"రంగు సవరణను తెరవడానికి షార్ట్కట్"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"యాక్సెసిబిలిటీ బటన్"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"2-వేళ్లతో కింది నుండి పైకి స్వైప్ చేయడం"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"మీ స్క్రీన్ దిగువన ఉన్న <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> బటన్ను నొక్కండి"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_software_gesture" msgid="391987875251799972">"స్క్రీన్ అంచు నుండి 2 వేళ్ళతో పైకి స్వైప్ చేయండి"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_hardware" msgid="2356853121810443026">"వాల్యూమ్ కీలను నొక్కి ఉంచడం"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_hardware" msgid="6508972075712224951">"వాల్యూమ్ కీలు రెండింటినీ 1 సెకను పాటు నొక్కి, పట్టుకోండి"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_triple_tap" msgid="6543084611445441109">"స్క్రీన్పై మూడు సార్లు నొక్కడం"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_triple_tap" msgid="2132280626458501422">"స్క్రీన్ను 3 సార్లు వేగంగా నొక్కండి (దీనివల్ల మీ పరికరం నెమ్మదిగా పనిచేయవచ్చు)"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_advance" msgid="4567868630655591506">"అధునాతనం"</string>
<string name="accessibility_screen_magnification_navbar_configuration_warning" msgid="266736851606791552">"యాక్సెస్ సామర్థ్య బటన్ <xliff:g id="SERVICE">%1$s</xliff:g>కు సెట్ చేయబడింది. మాగ్నిఫికేషన్ని ఉపయోగించాలంటే, యాక్సెస్ సామర్ధ్య బటన్ని తాకి, ఉంచి, ఆపై మాగ్నిఫికేషన్ని ఎంచుకోండి."</string>
<string name="accessibility_screen_magnification_gesture_navigation_warning" msgid="991017769735632046">"సంజ్ఞ యాక్సెసిబిలిటీ అనేది <xliff:g id="SERVICE">%1$s</xliff:g>కు సెట్ చేయబడింది. మాగ్నిఫికేషన్ను ఉపయోగించడానికి, రెండు వేళ్లతో స్క్రీన్ను కింద నుండి పైకి స్వైప్ చేసి పట్టుకోండి. ఆ తర్వాత మాగ్నిఫికేషన్ను ఎంచుకోండి."</string>
<string name="accessibility_global_gesture_preference_title" msgid="3713636732641882959">"వాల్యూమ్ కీ షార్ట్కట్"</string>
@@ -2107,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"మిమ్మల్ని ఏదో ఒక చర్యని తీసుకోమంటూ, తాత్కాలికంగా స్క్రీన్పై కనిపించే సందేశాలు ఎంతసేపు అలాగే ఉండాలనేది ఎంచుకోవచ్చు.\n\nఈ సెట్టింగ్కు అన్ని యాప్లలో మద్దతు ఉండదు."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"తాకి ఉంచాల్సిన సమయం"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"రంగుల మార్పిడి"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"పనితీరుపై ప్రభావం చూపవచ్చు"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"రంగులను విలోమీకరించు"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"ఎక్కువ కాంతిని తట్టుకోలేని వ్యక్తులు మెరుగైనా వీక్షణ అనుభవాన్ని పొందగలిగేలా కాంతి ఎక్కువ ఉన్న స్క్రీన్లను ముదురు రంగులోకి మార్చండి.\n\nగమనిక: ముదురు రంగులు లైట్ను ఆన్ చేస్తాయి. చిత్రాల రంగులు కూడా విలోమీకరించబడతాయి."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"డ్వెల్ టైమింగ్"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"మీరు మౌస్ని ఉపయోగిస్తున్నట్లయితే, కర్సర్ నిర్దిష్ట సమయం పాటు కదలడం ఆగిపోయినప్పుడు అది ఆటోమేటిక్గా చర్య తీసుకునే విధంగా దానిని సెట్ చేయండి."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"క్లిక్ చేయడానికి ముందు జాప్యం"</string>
@@ -2117,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"స్పర్శ ప్రతిస్పందన"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>ను ఉపయోగించు"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"రంగు సవరణను ఉపయోగించండి"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"శీర్షికలను ఉపయోగించండి"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"శీర్షికలను చూపించు"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"శీర్షిక ప్రదర్శన శైలి"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"వచన పరిమాణం, శీర్షిక శైలి"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"మరిన్ని ఎంపికలు"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"ఈ సెట్టింగ్కు అన్ని యాప్లలో మద్దతు ఉండదు."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"యాక్సెసిబిలిటీ బటన్"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2-వేళ్లతో కింది నుండి పైకి స్వైప్ చేయడం"</string>
@@ -2139,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"ఈ సేవ పాడైంది."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"శీఘ్ర సెట్టింగ్ల్లో చూపు"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"సవరణ మోడ్"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"ఎరుపు-ఆకుపచ్చ రంగు"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"ఆకుపచ్చ రంగు-ఎరుపు"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"నీలం-పసుపు"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"డ్యూటెరానోమలీ"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"ప్రొటానోమలీ"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"ట్రైటనోమలీ"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">అత్యంత తక్కువ ఆలస్యం (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> మి.సె)</item>
<item quantity="one">అత్యంత తక్కువ ఆలస్యం (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> మి.సె)</item>
@@ -3113,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"సెట్టింగ్లు"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, నెట్వర్క్ కనెక్షన్, ఇంటర్నెట్, వైర్లెస్, డేటా, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi నోటిఫికేషన్, wifi నోటిఫికేషన్"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"డేటా వినియోగం"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"వైబ్రేషన్ ఆపివేయి, నొక్కడం, కీబోర్డ్"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-గంటల ఫార్మాట్ను ఉపయోగించు"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"డౌన్లోడ్ చేయి"</string>
@@ -3368,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"అనుకూల నోటిఫికేషన్లు"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"అనుకూల నోటిఫికేషన్ ప్రాధాన్యత"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"తక్కువ ప్రాధాన్యత నోటిఫికేషన్లను ఆటోమేటిక్గా సాధారణానికి సెట్ చేసి ఉంచుతుంది"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"అనుకూల నోటిఫికేషన్ ర్యాంకింగ్"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"ఇది నోటిఫికేషన్లను ఔచిత్యాన్ని బట్టి ఆటోమేటిక్గా ర్యాంక్ చేస్తుంది"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"సూచించబడిన చర్యలు, ప్రత్యుత్తరాలు"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"చర్య సూచనలు & ప్రత్యుత్తరాలను ఆటోమేటిక్గా చూపుతుంది"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"తాత్కాలిక ఆపివేత నోటిఫికేషన్ను అనుమతించు"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"సాధారణ నోటిఫికేషన్ల చిహ్నాలను దాచి పెట్టు"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"సాధారణ నోటిఫికేషన్లకు సంబంధించిన చిహ్నాలు స్థితి పట్టీలో చూపబడవు"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"నోటిఫికేషన్ డాట్లను అనుమతించండి"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"ఇటీవలి సంభాషణల స్ట్రిప్ను చూపు"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"బబుల్లు"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"కొన్ని నోటిఫికేషన్లు బబుల్లుగా స్క్రీన్పై కనిపిస్తాయి"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"కొన్ని నోటిఫికేషన్లు, ఇతర కంటెంట్, స్క్రీన్పై బబుల్లుగా కనిపిస్తాయి. బబుల్ను తెరవడానికి, దానిపై నొక్కండి. దానిని తీసివేయడానికి, దానిని స్క్రీన్ కిందికి లాగండి."</string>
@@ -4223,8 +4238,12 @@
<string name="information_label" msgid="6939310810756569298">"సమాచారం"</string>
<string name="low_label" msgid="6525629096999711220">"తక్కువ"</string>
<string name="high_label" msgid="357503396626018487">"అధికం"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"సెన్సిటివిటీ ఎక్కువగా ఉండటం, అంచుల వెంబడి జరిగే ఏవైనా యాప్ సంజ్ఞలతో ప్రతికూలించవచ్చు."</string>
+ <string name="left_edge" msgid="1513576842959071849">"ఎడమ అంచు"</string>
+ <string name="right_edge" msgid="1505309103265829121">"కుడి అంచు"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"సెన్సిటివిటీ ఎక్కువగా ఉండటం, అంచుల వెంబడి జరిగే ఏవైనా యాప్ సంజ్ఞలతో ప్రతికూలించవచ్చు."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"వెనుకకు వెళ్లే సంజ్ఞ యొక్క సెన్సిటివిటీ"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"సంజ్ఞ సెట్టింగ్లు"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"సంజ్ఞ నావిగేషన్, వెనుకకు వెళ్లే సంజ్ఞ సెన్సిటివిటీ, వెనుక సంజ్ఞ"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"ఫోన్ చెక్ చేయడానికి 2 సార్లు నొక్కడం"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"టాబ్లెట్ను తరచి చూడటానికి రెండుసార్లు నొక్కండి"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"పరికరాన్ని తరచి చూడటానికి రెండుసార్లు నొక్కండి"</string>
@@ -4571,7 +4590,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"వైద్య సమాచారం, అత్యవసర పరిచయాలు"</string>
<string name="see_more" msgid="7499355691042812723">"మరిన్నింటిని చూడండి"</string>
<string name="see_less" msgid="2642392725363552793">"తక్కువ చూడండి"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g>తో ఉపయోగించుకునే పరికరం"</string>
@@ -4662,4 +4680,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"మీ కార్యాలయ విధానానికి సంబంధించిన సమాచారం"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"మీ IT నిర్వాహకుల ద్వారా సెట్టింగ్లు నిర్వహించబడతాయి"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"బగ్ నివేదిక హ్యాండ్లర్"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"మీ పరికరంలో బగ్ నివేదిక షార్ట్కట్ను ఏ యాప్ నిర్వహించాలో నిర్ణయిస్తుంది."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"వ్యక్తిగతం"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"కార్యాలయం"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"సిస్టమ్ డిఫాల్ట్"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"ఈ ఎంపిక ఇప్పుడు లేదు. మళ్లీ ప్రయత్నించండి."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-th/arrays.xml b/res/values-th/arrays.xml
index 00781fd..9ff1866 100644
--- a/res/values-th/arrays.xml
+++ b/res/values-th/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"ไม่มี"</item>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index 5256196..063210f 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"เลื่อนไปสุดด้านล่าง"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"นำภาษาออก"</string>
<string name="activity_picker_label" msgid="351250401590691126">"เลือกกิจกรรม"</string>
- <string name="device_info_label" msgid="2935198177248803716">"ข้อมูลอุปกรณ์"</string>
<string name="display_label" msgid="3056320781191343221">"หน้าจอ"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"ที่เก็บข้อมูล USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"การ์ด SD"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"ลบข้อมูลใบหน้า"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"ตั้งค่าปลดล็อกด้วยใบหน้า"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"ใช้ Face Unlock เพื่อปลดล็อกอุปกรณ์ ลงชื่อเข้าใช้แอป และยืนยันการชำระเงิน\n\nโปรดทราบว่า\nการดูโทรศัพท์อาจปลดล็อกเครื่องโดยไม่ได้ตั้งใจ\n\nคนอื่นอาจปลดล็อกโทรศัพท์ได้หากถือโทรศัพท์ไว้ตรงหน้าของคุณขณะที่คุณลืมตาอยู่\n\nคนที่หน้าคล้ายคุณมากๆ เช่น แฝดของคุณอาจปลดล็อกโทรศัพท์ได้"</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"ใช้ฟีเจอร์ปลดล็อกด้วยใบหน้าเพื่อปลดล็อกอุปกรณ์ ลงชื่อเข้าใช้แอป และยืนยันการชำระเงิน\n\nโปรดทราบว่า\nการดูโทรศัพท์อาจปลดล็อกเครื่องโดยไม่ได้ตั้งใจ\n\nคนอื่นอาจปลดล็อกโทรศัพท์ได้หากถือโทรศัพท์ไว้ตรงหน้าของคุณ แม้ว่าคุณจะหลับตาอยู่ก็ตาม\n\nคนที่หน้าคล้ายคุณมากๆ เช่น แฝดของคุณอาจปลดล็อกโทรศัพท์ได้"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"ลบข้อมูลใบหน้าไหม"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"ข้อมูลใบหน้าที่ใช้ในการปลดล็อกด้วยใบหน้าจะถูกลบออกอย่างถาวรและปลอดภัย หลังจากที่นำออกแล้ว คุณจะต้องใช้ PIN, รูปแบบ หรือรหัสผ่าน เพื่อปลดล็อกโทรศัพท์ ลงชื่อเข้าใช้แอป และยืนยันการชำระเงิน"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"ปลดล็อกโทรศัพท์ด้วยฟีเจอร์ปลดล็อกด้วยใบหน้า"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"แตะที่นี่เพื่อลงชื่อเข้าใช้เครือข่าย"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> ต้องการเปิด Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> ต้องการปิด Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"ตรวจสอบไบต์โค้ดแอปที่จะแก้ไขข้อบกพร่อง"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"อนุญาตให้ ART ตรวจสอบไบต์โค้ดแอปที่จะแก้ไขข้อบกพร่อง"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"แสดงอัตราการรีเฟรช"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"แสดงอัตราการรีเฟรชจอแสดงผลล่าสุด"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"อนุญาตให้มีการแลกเปลี่ยนข้อมูล เมื่อแตะแท็บเล็ตกับอุปกรณ์อื่น"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"อนุญาตให้มีการแลกเปลี่ยนข้อมูล เมื่อแตะโทรศัพท์กับอุปกรณ์อื่น"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"อนุญาตให้มีการแลกเปลี่ยนข้อมูลเมื่อแตะแท็บเล็ตกับอุปกรณ์ NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"อนุญาตให้มีการแลกเปลี่ยนข้อมูลเมื่อแตะโทรศัพท์กับอุปกรณ์ NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"เปิดใช้ NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC จะแลกเปลี่ยนข้อมูลระหว่างอุปกรณ์นี้กับอุปกรณ์อื่นที่อยู่ใกล้ๆ หรืออุปกรณ์เป้าหมาย เช่น เครื่องชำระเงิน เครื่องอ่านการเข้าถึง และโฆษณาหรือป้ายสินค้าเชิงโต้ตอบ"</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"รักษาความปลอดภัยของ NFC"</string>
@@ -850,7 +853,6 @@
<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_expanded" msgid="1086342300472408106">"ยุบ"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"สถานะ"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"ความเร็วในการส่งลิงก์"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"ความเร็วในการรับลิงก์"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"ความเร็วในการลิงก์"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"ความถี่"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"ที่อยู่ IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"บันทึกผ่านทาง"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"ตรวจสอบว่าได้เสียบปลั๊ก ชาร์จ และเปิดอุปกรณ์แล้ว"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"ตรวจสอบว่าได้เสียบปลั๊ก ชาร์จ และเปิดอุปกรณ์แล้ว หากยังแก้ปัญหาไม่ได้ ให้ติดต่อผู้ผลิตอุปกรณ์"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"อุปกรณ์เครื่องนี้ไม่รองรับการเพิ่ม “<xliff:g id="SSID">%1$s</xliff:g>”"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"ลองย้ายอุปกรณ์ให้อยู่ใกล้จุดเข้าใช้งาน Wi‑Fi/เราเตอร์มากขึ้น"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"ตรวจสอบรหัสผ่านและลองอีกครั้ง"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"ติดต่อผู้ผลิตอุปกรณ์"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"ตรวจสอบการเชื่อมต่อแล้วลองอีกครั้ง"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"เลือกเครือข่าย"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"หากต้องการเชื่อมต่ออุปกรณ์ ให้เลือกเครือข่าย"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"รีเซ็ต Wi-Fi, เน็ตมือถือ และบลูทูธ"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"การดำเนินการนี้จะรีเซ็ตการตั้งค่าเครือข่ายทั้งหมด รวมถึง:\n\n"<li>"Wi‑Fi"</li>\n<li>"อินเทอร์เน็ตมือถือ"</li>\n<li>"บลูทูธ"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"ลบซิมที่ดาวน์โหลด"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"แตะรายการบนหน้าจอเพื่อฟังการอ่านออกเสียง"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"ค่ากำหนดคำบรรยายวิดีโอ"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"การขยาย"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"พื้นที่ในการขยาย"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"เลือกพื้นที่ในการขยายที่ต้องการใช้เมื่อขยายหน้าจอ"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"เต็มหน้าจอ"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"บางส่วนของหน้าจอ"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"เต็มหน้าจอและบางส่วนของหน้าจอ"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"ขยายทั้งหน้าจอ"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"ขยายบางส่วนของหน้าจอ"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"แสดงตัวควบคุมการย้าย"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"แสดงตัวควบคุมที่มีลักษณะคล้ายจอยสติ๊กเพื่อย้ายพื้นที่ในการขยาย"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"การตั้งค่าการขยาย"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"ขยายด้วยการแตะ 3 ครั้ง"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"ขยายโดยใช้ทางลัด"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"ขยายโดยใช้ทางลัดและการแตะ 3 ครั้ง"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"หากต้องการเปิดหรือปิดบริการช่วยเหลือพิเศษ ให้ใช้ 2 นิ้วเลื่อนขึ้นจากด้านล่างของหน้าจอ\n\nหากต้องการสลับระหว่างบริการต่างๆ ให้ใช้ 2 นิ้วเลื่อนขึ้นค้างไว้"</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"หากต้องการเปิดหรือปิดบริการช่วยเหลือพิเศษ ให้ใช้ 3 นิ้วเลื่อนขึ้นจากด้านล่างของหน้าจอ\n\nหากต้องการสลับระหว่างบริการต่างๆ ให้ใช้ 3 นิ้วเลื่อนขึ้นค้างไว้"</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"รับทราบ"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"ใช้ทางลัดเพื่อเปิด"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"ใช้ทางลัดเพื่อขยาย"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"ทางลัดเพื่อเปิด<xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"ทางลัดเพื่อขยาย"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"ทางลัดเพื่อเปิดการปรับแก้สี"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"ปุ่มการช่วยเหลือพิเศษ"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"ใช้ 2 นิ้วเลื่อนขึ้นจากด้านล่าง"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"แตะปุ่ม <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ที่ด้านล่างของหน้าจอ"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"เลือกระยะเวลาแสดงข้อความที่ขอให้คุณดำเนินการแต่ปรากฏเพียงชั่วคราวเท่านั้น\n\nแอปบางแอปไม่รองรับการตั้งค่านี้"</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"การหน่วงเวลาด้วยการแตะค้างไว้"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"การกลับสี"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"อาจส่งผลกระทบต่อประสิทธิภาพ"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"สลับสี"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"ปรับหน้าจอที่สว่างให้มืดลงเพื่อให้ผู้ที่ไวต่อแสงจ้าได้รับประสบการณ์การดูที่ดีขึ้น\n\nหมายเหตุ: สีเข้มจะปรับเป็นสีสว่าง รูปภาพก็จะสลับสีเช่นกัน"</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"ระยะเวลาที่ไม่ขยับเมาส์"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"หากใช้เมาส์อยู่ คุณตั้งค่าเคอร์เซอร์ให้ดำเนินการโดยอัตโนมัติเมื่อเมาส์หยุดเคลื่อนที่ครู่หนึ่งได้"</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"หน่วงเวลาก่อนคลิก"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"การตอบสนองด้วยสัมผัส"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"ใช้ <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"ใช้การแก้สี"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"ใช้คำบรรยาย"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"แสดงคำบรรยาย"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"ลักษณะคำบรรยาย"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"ขนาดข้อความ รูปแบบคำบรรยาย"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"ตัวเลือกเพิ่มเติม"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"บางแอปไม่รองรับการตั้งค่านี้"</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"ปุ่มการช่วยเหลือพิเศษ"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"ใช้ 2 นิ้วเลื่อนขึ้นจากด้านล่าง"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"บริการนี้ทำงานผิดปกติ"</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"แสดงในการตั้งค่าด่วน"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"โหมดแก้ไข"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"สีแดง/เขียว"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"สีเขียว/แดง"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"สีน้ำเงิน/เหลือง"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"ตาบอดสีเขียว"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"ตาบอดสีแดง"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"ตาบอดสีน้ำเงิน"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">เวลาหน่วงสั้นที่สุด (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> มิลลิวินาที)</item>
<item quantity="one">เวลาหน่วงสั้นที่สุด (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> มิลลิวินาที)</item>
@@ -2675,7 +2695,7 @@
<string name="header_add_an_account" msgid="3919151542338822661">"เพิ่มบัญชี"</string>
<string name="really_remove_account_title" msgid="253097435885652310">"นำบัญชีออกหรือไม่"</string>
<string name="really_remove_account_message" product="tablet" msgid="8893801622174947887">"การนำบัญชีนี้ออกจะเป็นการลบข้อความ รายชื่อติดต่อ และข้อมูลอื่นๆ ทั้งหมดของบัญชีออกจากแท็บเล็ต"</string>
- <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"การนำบัญชีนี้ออกจะเป็นการลบข้อความ รายชื่อติดต่อ และข้อมูลอื่นๆ ทั้งหมดจากโทรศัพท์"</string>
+ <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"การนำบัญชีนี้ออกจะลบข้อความ รายชื่อติดต่อ และข้อมูลอื่นๆ ทั้งหมดของบัญชีออกจากโทรศัพท์"</string>
<string name="really_remove_account_message" product="device" msgid="5241756807386611084">"การนำบัญชีนี้ออกจะเป็นการลบข้อความ รายชื่อติดต่อ และข้อมูลอื่นๆ ทั้งหมดออกจากอุปกรณ์!"</string>
<string name="remove_account_failed" msgid="3709502163548900644">"ผู้ดูแลระบบไม่อนุญาตให้ทำการเปลี่ยนแปลงนี้"</string>
<string name="cant_sync_dialog_title" msgid="2613000568881139517">"ซิงค์ด้วยตนเองไม่ได้"</string>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"การตั้งค่า"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, การเชื่อมต่อเครือข่าย, อินเทอร์เน็ต, ไร้สาย, ข้อมูล, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"การแจ้งเตือน Wi‑Fi การแจ้งเตือน wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ปริมาณการใช้อินเทอร์เน็ต"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"หยุดการสั่น แตะ แป้นพิมพ์"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"ใช้รูปแบบ 24 ชั่วโมง"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ดาวน์โหลด"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"การแจ้งเตือนแบบปรับอัตโนมัติ"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"ลำดับความสำคัญของการแจ้งเตือนแบบปรับอัตโนมัติ"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"ตั้งค่าการแจ้งเตือนที่มีลำดับความสำคัญน้อยเป็นแจ้งเตือนเบาๆ โดยอัตโนมัติ"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"การจัดอันดับการแจ้งเตือนแบบปรับอัตโนมัติ"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"จัดอันดับการแจ้งเตือนตามความเกี่ยวข้องโดยอัตโนมัติ"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"การดำเนินการและการตอบที่แนะนำ"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"แสดงการดำเนินการและการตอบที่แนะนำโดยอัตโนมัติ"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"อนุญาตให้ใช้เลื่อนการแจ้งเตือน"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"ซ่อนไอคอนจากการแจ้งเตือนเบาๆ"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"ไอคอนจากการแจ้งเตือนเบาๆ จะไม่แสดงในแถบสถานะ"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"อนุญาตให้ใช้จุดแจ้งเตือน"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"แสดงแถบการสนทนาล่าสุด"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"ลูกโป่ง"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"การแจ้งเตือนบางรายการแสดงเป็นลูกโป่งในหน้าจอได้"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"การแจ้งเตือนบางรายการและเนื้อหาอื่นอาจแสดงเป็นลูกโป่งในหน้าจอได้ แตะลูกโป่งเพื่อเปิด ลากลูกโป่งลงไปที่ด้านล่างของหน้าจอเพื่อปิด"</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"ข้อมูล"</string>
<string name="low_label" msgid="6525629096999711220">"ต่ำ"</string>
<string name="high_label" msgid="357503396626018487">"สูง"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"ความไวที่สูงขึ้นอาจขัดแย้งกับท่าทางสัมผัสของแอปที่บริเวณขอบหน้าจอ"</string>
+ <string name="left_edge" msgid="1513576842959071849">"ขอบซ้าย"</string>
+ <string name="right_edge" msgid="1505309103265829121">"ขอบขวา"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"ความไวที่สูงขึ้นอาจขัดแย้งกับท่าทางสัมผัสของแอปที่บริเวณขอบหน้าจอ"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"ความไวต่อการเลื่อนกลับ"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"การตั้งค่าท่าทางสัมผัส"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"การนำทางด้วยท่าทางสัมผัส ความไวต่อการเลื่อนกลับ ท่าทางสัมผัสการย้อนกลับ"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"แตะสองครั้งเพื่อดูโทรศัพท์"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"แตะ 2 ครั้งเพื่อตรวจสอบแท็บเล็ต"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"แตะ 2 ครั้งเพื่อตรวจสอบอุปกรณ์"</string>
@@ -4560,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"ข้อมูลทางการแพทย์ รายชื่อติดต่อฉุกเฉิน"</string>
<string name="see_more" msgid="7499355691042812723">"ดูเพิ่ม"</string>
<string name="see_less" msgid="2642392725363552793">"ดูน้อยลง"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"อุปกรณ์ที่จะใช้กับ <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"ข้อมูลนโยบายงาน"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"การตั้งค่าที่ผู้ดูแลระบบไอทีจัดการ"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"เครื่องจัดการรายงานข้อบกพร่อง"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"เลือกแอปที่จะให้จัดการทางลัดรายงานข้อบกพร่องในอุปกรณ์"</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"ส่วนตัว"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"งาน"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"ค่าเริ่มต้นของระบบ"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"ตัวเลือกนี้ใช้ไม่ได้อีกต่อไป โปรดลองอีกครั้ง"</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-tl/arrays.xml b/res/values-tl/arrays.xml
index c7c3954..3a7a775 100644
--- a/res/values-tl/arrays.xml
+++ b/res/values-tl/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Wala"</item>
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
index dcbe881..553ad3f 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Ilipat sa ibaba"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Alisin ang wika"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Pumili ng aktibidad"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Impormasyon ng device"</string>
<string name="display_label" msgid="3056320781191343221">"Screen"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Storage na USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD card"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"I-delete: face data"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"I-set up ang face unlock"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Gamitin ang face unlock para i-unlock ang iyong device, mag-sign in sa mga app, at magkumpirma ng mga pagbabayad.\n\nTandaan:\nPuwedeng hindi sinasadyang ma-unlock ang telepono kapag tumingin ka rito.\n\nPuwedeng ma-unlock ng ibang tao ang telepono mo kung itatapat ito sa iyong mukha habang nakadilat ka.\n\nPuwedeng ma-unlock ng isang taong kamukhang-kamukha mo, halimbawa, ng iyong kapatid, ang telepono mo."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Gamitin ang face unlock para i-unlock ang iyong device, mag-sign in sa mga app, at magkumpirma ng mga pagbabayad.\n\nTandaan:\nPuwedeng hindi sinasadyang ma-unlock ang telepono kapag tumingin ka rito.\n\nPuwedeng ma-unlock ng ibang tao ang iyong telepono kung itatapat ito sa mukha mo, kahit na nakapikit ka.\n\nPuwedeng ma-unlock ang iyong telepono ng isang taong kamukhang-kamukha mo, halimbawa, ng iyong kapatid."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"I-delete ang data ng mukha?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Permanente at secure na made-delete ang face data na ginagamit ng face unlock. Pagkatapos nitong maalis, kakailanganin mo ang iyong PIN, pattern, o password para i-unlock ang telepono mo, mag-sign in sa mga app, at kumpirmahin ang mga pagbabayad."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Gamitin ang face unlock para i-unlock ang iyong telepono"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Mag-tap dito para mag-sign in sa network"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"Gustong i-on ng <xliff:g id="REQUESTER">%s</xliff:g> ang Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"Gustong i-off ng <xliff:g id="REQUESTER">%s</xliff:g> ang Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"I-verify ang bytecode ng mga nade-debug na app"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Payagan ang ART na i-verify ang bytecode para sa mga nade-debug na app"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Ipakita ang refresh rate"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Ipakita ang kasalukuyang refresh rate ng display"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Payagan ang palitan ng data kapag dumikit ang tablet sa isa pang device"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Payagan ang pagpapalitan ng data kapag nadikit ang telepono sa isa pang device"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Payagan ang pagpapalitan ng data kapag dumikit ang tablet sa isang NFC device"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Payagan ang pagpapalitan ng data kapag dumikit ang telepono sa isang NFC device"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"I-on ang NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"Nakikipagpalitan ang NFC ng data sa pagitan ng device na ito at iba pang mga kalapit na device o target, tulad ng mga terminal sa pagbabayad, access reader at mga interactive na ad o tag."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"I-secure ang NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Na-on ang pag-scan ng Wi‑Fi"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Mga advanced na opsyon"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Mga Advanced na Opsyon sa drop down na listahan"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"i-collapse"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"i-expand"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Pangalan ng network"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Ilagay ang SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Katayuan"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Bilis ng pagpapadala ng link"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Bilis ng pagtanggap ng link"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Bilis ng link"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frequency"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP address"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Na-save sa pamamagitan ng"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Tiyaking nakasaksak ang device, may charge, at naka-on"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Tiyaking nakasaksak ang device, may charge, at naka-on. Kung magpapatuloy ang isyu, makipag-ugnayan sa manufacturer ng device"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Hindi sinusuportahan ng device na ito ang pagdaragdag ng “<xliff:g id="SSID">%1$s</xliff:g>”"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Subukang ilapit ang device sa iyong Wi‑Fi access point/router"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Suriin ang password at subukan ulit"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Makipag-ugnayan sa manufacturer ng device"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Suriin ang koneksyon at subukang muli"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Pumili ng network"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Para maikonekta ang iyong device, pumili ng network"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Nakumpleto ang pag-reset sa default na mga setting ng APN."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Mga opsyon sa pag-reset"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Maaaring i-reset ang network, mga app, o device"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Puwedeng i-reset ang mga app"</string>
<string name="reset_network_title" msgid="1395494440355807616">"I-reset ang Wi-Fi, mobile, at Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Ire-reset nito ang lahat ng setting ng network, kasama ang:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobile data"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Burahin ang na-download na SIM"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Mag-tap ng mga item sa iyong screen upang marinig ang mga ito na binabasa nang malakas"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Mga kagustuhan sa caption"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Pag-magnify"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Bahaging ima-magnify"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Piliin ang (mga) bahaging ima-magnify na gusto mong gamitin kapag mina-magnify ang screen"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Full screen"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Bahagi ng screen"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Full screen at bahagi ng screen"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"I-magnify ang buong screen"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"I-magnify ang bahagi ng screen"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Ipakita ang controller ng paggalaw"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Magpakita ng controller na parang joystick para ilipat ang bahaging ima-magnify"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Mga setting ng pag-magnify"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Mag-magnify gamit ang triple-tap"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Mag-magnify gamit ang shortcut"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Mag-magnify gamit ang shortcut at pag-triple tap"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Para i-on o i-off ang isang serbisyo sa pagiging accessible, mag-swipe pataas mula sa ibaba ng screen gamit ang dalawang daliri.\n\nPara magpalipat-lipat sa mga serbisyo, mag-swipe pataas gamit ang dalawang daliri at i-hold."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Para i-on o i-off ang isang serbisyo sa pagiging accessible, mag-swipe pataas mula sa ibaba ng screen gamit ang tatlong daliri.\n\nPara magpalipat-lipat sa mga serbisyo, mag-swipe pataas gamit ang tatlong daliri at i-hold."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"OK"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Gumamit ng shortcut para buksan"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Gumamit ng shortcut para mag-magnify"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Shortcut para buksan ang <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Shortcut para mag-magnify"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Shortcut para sa Correction ng kulay"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Button ng Accessibility"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Pag-swipe pataas gamit ang 2 daliri mula sa ibaba"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"I-tap ang button ng <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> sa ibaba ng iyong screen"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Piliin kung gaano katagal ipapakita ang mga mensaheng humihiling sa iyong umaksyon, ngunit pansamantala lang makikita.\n\nHindi lahat ng app ay sumusuporta sa setting na ito."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Pindutin nang matagal ang delay"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Pag-invert ng kulay"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Maaaring makaapekto sa performance"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"I-invert ang mga kulay"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Padilimin ang maliliwanag na screen para mas maganda ang maging karanasan sa pag-view ng mga taong sensitibo sa maliwanag na ilaw.\n\nTandaan: magiging light ang madidilim na kulay. Mai-invert din ang mga larawan."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Oras ng pananatili"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Kung gumagamit ka ng mouse, maaari mong itakda ang cursor na awtomatikong gumawa ng pagkilos kapag huminto ito sa paggalaw sa loob ng partikular na tagal ng oras."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Pagkaantala bago ang pag-click"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Feedback sa pagpindot"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Gamitin ang <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Gumamit ng pagwawasto ng kulay"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Gumamit ng mga caption"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Ipakita ang mga caption"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Hitsura ng caption"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Laki ng text size, istilo ng caption"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Higit pang opsyon"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"May mga app na hindi sumusuporta sa setting na ito."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Button ng accessibility"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Mag-swipe pataas gamit ang dalawang daliri mula sa ibaba"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Hindi gumagana nang maayos ang serbisyong ito."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Ipakita sa Mga Mabilisang Setting"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Correction mode"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Pula-berde"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Berde-pula"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Asul-dilaw"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"Deuteranomaly"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"Protanomaly"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"Tritanomaly"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="one">Sobrang ikling pagkaantala (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
<item quantity="other">Sobrang ikling pagkaantala (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> na ms)</item>
@@ -2675,7 +2695,7 @@
<string name="header_add_an_account" msgid="3919151542338822661">"Magdagdag ng account"</string>
<string name="really_remove_account_title" msgid="253097435885652310">"Alisin ang account?"</string>
<string name="really_remove_account_message" product="tablet" msgid="8893801622174947887">"Ang pag-aalis ng account na ito ay magtatanggal sa lahat ng mensahe, contact, at iba pang data nito mula sa tablet!"</string>
- <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Ang pag-aalis ng account na ito ay magde-delete sa lahat ng mensahe, contact at iba pang data nito mula sa telepono!"</string>
+ <string name="really_remove_account_message" product="default" msgid="1217810840427479274">"Ang pag-aalis ng account na ito ay magde-delete sa lahat ng mensahe, contact, at iba pang data nito mula sa telepono!"</string>
<string name="really_remove_account_message" product="device" msgid="5241756807386611084">"Kapag inalis ang account na ito, made-delete ang lahat ng mensahe, contact, at iba pang data nito mula sa device!"</string>
<string name="remove_account_failed" msgid="3709502163548900644">"Hindi pinapahintulutan ng iyong admin ang pagbabagong ito"</string>
<string name="cant_sync_dialog_title" msgid="2613000568881139517">"Hindi makapag-sync nang manual"</string>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Mga Setting"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, koneksyon sa network, internet, wireless, data, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Notification sa Wi‑Fi, notification sa wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"paggamit ng data"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Ihinto ang pag-vibrate, pag-tap, keyboard"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Gamitin ang 24 na oras na format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Pag-download"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Mga adaptive na notification"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Priyoridad ng adaptive na notification"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Awtomatikong itakda sa Malumanay ang mga notification na may mababang priyoridad"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Pag-rank ng adaptive na notification"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Awtomatikong i-rank ang mga notification ayon sa kaugnayan nito"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Mga iminumungkahing pagkilos at tugon"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Awtomatikong ipakita ang mga iminumungkahing pagkilos at tugon"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Payagan ang pag-snooze ng notification"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Itago ang mga icon mula sa mga malumanay na notification"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Hindi ipinapakita sa status bar ang mga icon mula sa mga malumanay na notification"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Payagan ang notification dots"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Magpakita ng strip ng mga kamakailang pag-uusap"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Mga Bubble"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Puwedeng lumabas ang ilang notification bilang mga bubble sa screen"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Puwedeng lumabas ang ilang notification at iba pang content bilang mga bubble sa screen. Para magbukas ng bubble, i-tap ito. Para i-dismiss ito, i-drag ito pababa sa screen."</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Impormasyon"</string>
<string name="low_label" msgid="6525629096999711220">"Mababa"</string>
<string name="high_label" msgid="357503396626018487">"Mataas"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Baka makasagabal sa anumang galaw sa app sa mga gilid ng screen ang pagkakaroon ng mas mataas na sensitivity."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Kaliwang gilid"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Kanang gilid"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Baka makasagabal ang pagkakaroon ng mas mataas na sensitivity sa anumang galaw sa app sa mga gilid ng screen."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Back Sensitivity"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Mga Setting ng Galaw"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"navigation gamit ang galaw, sensitivity ng bumalik, galaw na bumalik"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Mag-double tap para suriin ang telepono"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Mag-double tap upang suriin ang tablet"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Mag-double tap upang suriin ang device"</string>
@@ -4560,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid ang Network Mode na <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Balewalain."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Mga Access Point Name"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Hindi available kapag nakakonekta sa <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Medikal na impormasyon, mga pang-emergency na contact"</string>
<string name="see_more" msgid="7499355691042812723">"Tumingin pa"</string>
<string name="see_less" msgid="2642392725363552793">"Tumingin nang kaunti"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Device na gagamitin sa <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Impormasyon tungkol sa iyong patakaran sa trabaho"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Pinapamahalaan ng iyong IT admin ang mga setting"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Tagapangasiwa ng ulat ng bug"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Tinutukoy kung aling app ang mangangasiwa sa shortcut ng Ulat ng Bug sa iyong device."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Trabaho"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Default ng system"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Hindi na valid ang napiling ito. Subukan ulit."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-tr/arrays.xml b/res/values-tr/arrays.xml
index 59bfd44..da848d1 100644
--- a/res/values-tr/arrays.xml
+++ b/res/values-tr/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Yok"</item>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index dec2ef0..4025b50 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"En alta taşı"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Dili kaldır"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Etkinlik seçin"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Cihaz bilgileri"</string>
<string name="display_label" msgid="3056320781191343221">"Ekran"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB bellek"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD kart"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Yüz verilerini sil"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Yüz tanıma kilidini kur"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Cihazınızın kilidini açmak, uygulamalarda oturum açmak ve ödemeleri onaylamak için yüz tanıma kilidini kullanın.\n\nDikkat edilecek noktalar:\nTelefona bakarsanız, istemediğiniz zamanlarda da telefonunuzun kilidi açılabilir.\n\nTelefonunuz, gözleriniz açıkken yüzünüzün hizasına kaldırılırsa telefonunuzun kilidi başka biri tarafından da açılabilir.\n\nTelefonunuzun kilidi, ikiziniz gibi size çok benzeyen başka biri tarafından da açılabilir."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Cihazınızın kilidini açmak, uygulamalarda oturum açmak ve ödemeleri onaylamak için yüz tanıma kilidini kullanın.\n\nDikkat edilecek noktalar:\nTelefona bakarsanız, istemediğiniz zamanlarda da telefonunuzun kilidi açılabilir.\n\nGözleriniz kapalıyken bile yüzünüzün hizasına tutulduğunda, telefonunuzun kilidi başka biri tarafından açılabilir.\n\nTelefonunuzun kilidi, ikiziniz gibi size çok benzeyen başka biri tarafından da açılabilir."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Yüz verileri silinsin mi?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Yüz tanıma kilidi tarafından kullanılan yüz verileri kalıcı ve güvenli bir şekilde silinecek. Kaldırma işleminden sonra, telefonunuzun kilidini açmak, uygulamalarda oturum açmak ve ödemeleri onaylamak için PIN, desen veya şifrenize ihtiyacınız olur."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Telefonunuzun kilidini açmak için yüz tanıma kilidini kullanın"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Ağda oturum açmak için buraya dokunun"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mb/sn."</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mb/sn."</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mb/sn."</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g>, Kablosuz özelliğini açmak istiyor"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g>, Kablosuz özelliğini kapatmak istiyor"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Hata ayıklaması yapılabilecek uygulamaların bayt kodunu doğrula"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"ART\'ın, hata ayıklaması yapılabilecek uygulamaların bayt kodunu doğrulamasına izin ver"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Yenileme hızını göster"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Mevcut ekranın yenileme hızını göster"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Telefon başka cihaza dokunduğunda veri alışverişine izin ver"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Telefon başka cihaza dokunduğunda veri alışverişine izin ver"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Tablet bir NFC cihazına dokunduğunda veri alışverişine izin ver"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Telefon bir NFC cihazına dokunduğunda veri alışverişine izin ver"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC\'yi açın"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC, bu cihaz ile etrafındaki diğer cihazlar veya ödeme noktaları, erişim okuyucular ve etkileşimli reklamlar ya da etiketler gibi hedefler arasında veri alışverişi yapar."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"NFC\'yi güvenli hale getir"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Kablosuz ağ taraması açık"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Gelişmiş seçenekler"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Açılır liste Gelişmiş Seçenekler"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"daralt"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"genişlet"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Ağ adı"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"SSID\'yi girin"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Durum"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Bağlantı iletim hızı"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Bağlantı alma hızı"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Bağlantı hızı"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Frekans"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP adresi"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Şununla kaydedildi:"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Cihazın takılı olduğundan, şarjının olduğundan ve açık olduğundan emin olun"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Cihazın takılı olduğundan, şarjının olduğundan ve açık olduğundan emin olun. Sorun devam ederse cihaz üreticisiyle iletişime geçin"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Bu cihaz, “<xliff:g id="SSID">%1$s</xliff:g>” öğesinin eklenmesini desteklemez"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Cİhazı kablosuz erişim noktanıza/yönlendiricinize yaklaştırmayı deneyin"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Şifreyi kontrol edip tekrar deneyin"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Cihazın üreticisiyle iletişim kurun"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Bağlantıyı kontrol edip tekrar deneyin"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Ağ seçin"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Cihazınızı bağlamak için bir ağ seçin"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Varsayılan APN ayarlarına sıfırlama tamamlandı."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Sıfırlama seçenekleri"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Ağ, uygulamalar veya cihaz sıfırlanabilir"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Uygulamalar sıfırlanabilir"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Kablosuz, mobil, Bluetooth\'u sıfırla"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Bu sıfırlama işlemi, aşağıdakiler de dahil olmak üzere tüm ağ ayarlarınızı sıfırlayacaktır:\n\n"<li>"Kablosuz ağ"</li>\n<li>"Mobil veri"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"İndirilen SIM\'leri sil"</string>
@@ -1629,7 +1636,7 @@
<string name="sms_change_default_no_previous_dialog_text" msgid="6215622785087181275">"SMS uygulamanız olarak <xliff:g id="NEW_APP">%s</xliff:g> kullanılsın mı?"</string>
<string name="network_scorer_picker_title" msgid="2022922801936206195">"Ağ derecelendirme sağlayıcısı"</string>
<string name="network_scorer_picker_none_preference" msgid="8894034333043177807">"Yok"</string>
- <string name="network_scorer_change_active_dialog_title" msgid="7005220310238618141">"Wi-Fi Assistant değiştirilsin mi?"</string>
+ <string name="network_scorer_change_active_dialog_title" msgid="7005220310238618141">"Kablosuz bağlantı yardımcısı değiştirilsin mi?"</string>
<string name="network_scorer_change_active_dialog_text" msgid="7006057749370850706">"Ağ bağlantılarınızı yönetmek için <xliff:g id="CURRENT_APP">%2$s</xliff:g> yerine <xliff:g id="NEW_APP">%1$s</xliff:g> uygulaması kullanılsın mı?"</string>
<string name="network_scorer_change_active_no_previous_dialog_text" msgid="680685773455072321">"Ağ bağlantılarınızı yönetmek için <xliff:g id="NEW_APP">%s</xliff:g> kullanılsın mı?"</string>
<string name="mobile_unknown_sim_operator" msgid="6650422533065760963">"Bilinmeyen SIM operatörü"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Sesli okunması için ekranınızdaki öğelere dokunun"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Altyazı tercihleri"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Büyütme"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Büyütme alanı"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Ekranı büyütürken kullanmak istediğiniz büyütme alanlarını seçin"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Tam ekran"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Ekranın bir parçası"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Tam ekran ve ekranın bir parçası"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Ekranın tamamını büyütün"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Ekranın bir parçasını büyütün"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Taşıma kumandalarını gösterme"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Büyütme alanını taşımak için kontrol çubuğu benzeri bir kumanda gösterme"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Büyütme ayarları"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Üç kez dokunarak büyütme"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Kısayolla büyütme"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Kısayolla ve üç kez dokunarak büyütme"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Erişilebilirlik hizmetini açmak veya kapatmak için iki parmağınızla ekranın altından yukarı doğru kaydırın.\n\nHizmetler arasında geçiş yapmak için iki parmağınızla yukarı kaydırıp basılı tutun."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Bu hizmeti açmak veya kapatmak için üç parmağınızla ekranın altından yukarı doğru kaydırın.\n\nHizmetler arasında geçiş yapmak için üç parmağınızla yukarı kaldırıp basılı tutun."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Anladım"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Açmak için kısayolu kullan"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Büyütmek için kısayolu kullan"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g> hizmetini açma kısayolu"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Büyütmek için kısayol"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Renk düzeltmeyi açmak için kısayol"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Erişilebilirlik Düğmesi"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"2 parmakla yukarıdan aşağı kaydırın"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Ekranınızın altındaki <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> düğmesine dokunun"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Harekete geçmenizi isteyen, ancak geçici olarak görüntülenen mesajların ne kadar süre gösterileceğini seçin.\n\nBu ayar tüm uygulamalar tarafından desteklenmez."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Dokunma ve basılı tutma süresi"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Rengi ters çevirme"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Performansı etkileyebilir"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Renkleri çevir"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Parlak ışığa karşı duyarlı olan kullanıcıların daha iyi bir görüntüleme deneyimi elde edebilmeleri için açık renkli ekranları koyulaştırın.\n\nNot: koyu renkler açık renge dönüşür. Ayrıca resimler ters renklere çevrilir."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Bekleme süresi"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Fare kullanıyorsanız cihazınızı, imleci belirli bir süre hareket etmediğinde otomatik olarak işlem yapacak şekilde ayarlayabilirsiniz."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Tıklamadan önce gecikme süresi"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Dokunma geri bildirimi"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> uygulamasını kullan"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Renk düzeltme işlevini kullan"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Altyazıları kullan"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Altyazıları göster"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Altyazı görünümü"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Metin boyutu, altyazı stili"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Diğer seçenekler"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Bu ayarı tüm uygulamalar desteklememektedir."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Erişilebilirlik düğmesi"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2 parmakla yukarıdan aşağı kaydırın"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Bu hizmet hatalı çalışıyor."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Hızlı Ayarlar\'da göster"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Düzeltme modu"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Kırmızı-yeşil"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Yeşil-kırmızı"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Mavi-sarı"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"Yeşil renk körlüğü"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"Kırmızı renk körlüğü"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"Mavi renk körlüğü"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">Olağanüstü kısa gecikme süresi (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
<item quantity="one">Olağanüstü kısa gecikme süresi (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> ms)</item>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Ayarlar"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"kablosuz, ağ bağlantısı, internet, kablosuz bağlantı, veri"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Kablosuz ağ bildirimi, kablosuz bağlantı bildirimi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"veri kullanımı"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Titreşimi durdurma, dokunma, klavye"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24 saat biçimini kullan"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"İndir"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Uyarlanabilir bildirimler"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Uyarlamalı bildirim önceliği"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Düşük öncelikli bildirimleri otomatik olarak Sessiz moda ayarla"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Uyarlamalı bildirim sıralama"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Bildirimleri alaka düzeyine göre otomatik olarak sırala"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Önerilen işlemler ve yanıtlar"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Önerilen işlemleri ve yanıtları otomatik olarak göster"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Bildirimin ertelenmesine izin ver"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Sessiz bildirimlerdeki simgeleri gizle"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Sessiz bildirimlerdeki simgeler durum çubuğunda gösterilmez"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Bildirim noktalarına izin ver"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Son iletişim görüşme bandını göster"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Baloncuklar"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Bazı bildirimler ekranda balonlar olarak görünebilir"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Bazı bildirimler ve diğer içerikler ekranda baloncuk olarak görünebilir. Bir baloncuğu açmak için dokunun. Kapatmak için ekranın alt kısmına sürükleyin."</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Bilgi"</string>
<string name="low_label" msgid="6525629096999711220">"Düşük"</string>
<string name="high_label" msgid="357503396626018487">"Yüksek"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Daha yüksek hassasiyet, ekranın kenarlarında uygulamanın hareketleri ile çakışabilir."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Sol kenar"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Sağ kenar"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Daha yüksek hassasiyet, ekranın kenarlarında uygulamanın hareketleri ile çakışabilir."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Geri Gitme Hassasiyeti"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Hareket Ayarları"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"hareketle gezinme, geri hassasiyeti, geri hareketi"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Bakmak için telefona iki kez dokun"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Tableti kontrol etmek için iki kez dokunun"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Cihazı kontrol etmek için iki kez dokunun"</string>
@@ -4560,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"<xliff:g id="NETWORKMODEID">%1$d</xliff:g> Geçersiz Ağ Modu. Yoksayın."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Erişim Noktası Adları"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> operatörüne bağlıyken kullanılamaz"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Tıbbi bilgiler, acil durumda iletişim kurulacak kişiler"</string>
<string name="see_more" msgid="7499355691042812723">"Daha fazla"</string>
<string name="see_less" msgid="2642392725363552793">"Daha az göster"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g> ile kullanılacak cihaz"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"İş politikası bilgileriniz"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Ayarlar BT yöneticiniz tarafından yönetilir"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Hata raporu işleyici"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Cihazınızda Hata Raporu kısayolunun hangi uygulama tarafından işleneceğini belirler."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Kişisel"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"İş"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Sistem varsayılanı"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Bu seçenek artık geçerli değil. Tekrar deneyin."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-uk/arrays.xml b/res/values-uk/arrays.xml
index 2e45d15..8929b4a 100644
--- a/res/values-uk/arrays.xml
+++ b/res/values-uk/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Немає"</item>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index 88b4731..b0226eb 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -220,7 +220,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"У кінець"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Вилучити мову"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Вибрати дію"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Інф-я пристрою"</string>
<string name="display_label" msgid="3056320781191343221">"Екран"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Носій USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Карта SD"</string>
@@ -379,6 +378,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Видалити дані про обличчя"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Налаштувати Фейсконтроль"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Використовуйте Фейсконтроль, щоб розблоковувати пристрій, входити в додатки й підтверджувати платежі.\n\nВажливо\nТелефон можна розблокувати поглядом випадково.\n\nБудь-хто може розблокувати телефон, якщо піднесе його до вашого обличчя, коли у вас відкриті очі.\n\nТелефон може розблокувати людина, схожа на вас, зокрема ваш близнюк."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"З функцією фейсконтролю можна розблоковувати пристрій, входити в додатки й підтверджувати платежі.\n\nЗверніть увагу:\nпоглянувши на телефон, ви можете випадково розблокувати його в недоречний момент.\n\nБудь-хто може розблокувати телефон, якщо піднесе його до вашого обличчя, навіть коли у вас закриті очі.\n\nТелефон може розблокувати людина, схожа на вас, наприклад, ваш близнюк."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Видалити дані про обличчя?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Дані про обличчя, потрібні для фейсконтролю, буде остаточно видалено без можливості відновлення. Після цього потрібно буде вводити PIN-код, ключ або пароль, щоб розблоковувати телефон, входити в додатки й підтверджувати платежі."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Розблоковуйте телефон за допомогою фейсконтролю"</string>
@@ -800,13 +800,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Торкніться тут, щоб увійти в мережу"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Мбіт/с"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Мбіт/с"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Мбіт/с"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"Додаток <xliff:g id="REQUESTER">%s</xliff:g> хоче ввімкнути Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"Додаток <xliff:g id="REQUESTER">%s</xliff:g> хоче вимкнути Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Підтвердьте байт-код налагоджуваних додатків"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Дозволити ART підтверджувати байт-код налагоджуваних додатків"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Частота оновлення"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Показати поточну частоту оновлення екрана"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Дозволити обмін даними, коли планшетний ПК торкнеться іншого пристрою"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Дозволити обмін даними, коли телефон торкнеться іншого пристрою"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Дозволити обмін даними, коли планшет торкнеться пристрою NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Дозволити обмін даними, коли телефон торкнеться пристрою NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Увімкнути NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"За допомогою NFC цей пристрій обмінюється даними з іншими пристроями чи об’єктами поруч, зокрема з платіжними терміналами, пристроями зчитування даних для доступу, інтерактивними оголошеннями та тегами."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Захист NFC"</string>
@@ -884,7 +887,6 @@
<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_expanded" msgid="1086342300472408106">"згорнути"</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>
@@ -895,6 +897,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Стан"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Швидкість передавання даних"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Швидкість отримання даних"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Швид. зв\'язку"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Частота"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"ІР-адреса"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Збережено через мережу"</string>
@@ -934,6 +937,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Переконайтеся, що пристрій підключено, заряджено й увімкнено"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Переконайтеся, що пристрій підключено, заряджено й увімкнено. Якщо проблема не зникне, зверніться до виробника пристрою"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Цей пристрій не підтримує \"<xliff:g id="SSID">%1$s</xliff:g>\""</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Спробуйте піднести пристрій ближче до точки доступу чи маршрутизатора Wi‑Fi"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Перевірте пароль і повторіть спробу"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Зв\'яжіться з виробником пристрою"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Перевірте підключення й повторіть спробу"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Вибрати мережу"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Виберіть мережу, до якої потрібно підключити пристрій"</string>
@@ -1602,6 +1608,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Налаштування за умовчанням відновлено."</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>
<string name="reset_network_title" msgid="1395494440355807616">"Скинути параметри Wi-Fi, мобільного передавання даних і Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Буде скинуто всі налаштування мережі, зокрема \n\n"<li>"Wi‑Fi"</li>\n<li>"мобільний трафік"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Видалити завантажені SIM-карти"</string>
@@ -2091,6 +2098,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Щоб почути назву елемента на екрані, торкніться його"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Налаштування субтитрів"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Збільшення"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Область збільшення"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Виберіть області для збільшення масштабу екрана"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"На весь екран"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Частина екрана"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Повноекранний і напівекранний режим"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Збільшити весь екран"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Збільшити частину екрана"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Показати інструмент для переміщення"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Показати джойстик для переміщення області збільшення"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Параметри збільшення"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Збільшувати потрійним торканням"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Збільшувати кнопкою/жестом"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Збільшувати кнопкою й потрійним дотиком"</string>
@@ -2108,6 +2125,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Щоб увімкнути або вимкнути сервіс спеціальних можливостей, проведіть двома пальцями знизу екрана.\n\nЩоб переключитися між сервісами, проведіть двома пальцями вгору й утримуйте екран."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Щоб увімкнути або вимкнути сервіс спеціальних можливостей, проведіть трьома пальцями знизу екрана.\n\nЩоб переключитися між сервісами, проведіть трьома пальцями вгору й утримуйте екран."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"OK"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Комбінація клавіш для відкриття"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Комбінація клавіш для збільшення"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Комбінація клавіш для відкриття сервісу <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Комбінація клавіш для збільшення"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Комбінація клавіш для Корекції кольору"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Кнопка спеціальних можливостей"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Провести двома пальцями знизу вгору"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Натисніть кнопку <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> у нижній частині екрана"</string>
@@ -2144,7 +2166,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Виберіть, як довго показувати тимчасово видимі повідомлення із закликом до дії.\n\nНе всі додатки підтримують це налаштування."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Затримка натискання й утримування"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Інверсія кольорів"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Може вплинути на продуктивність"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Інвертувати кольори"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Перетворює яскраві кольори на темні, щоб людям із чутливістю до яскравого світла було легше дивитися на екран.\n\nПримітка: темні кольори стануть яскравими. Зображення також буде інвертовано."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Час взаємодії"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Якщо ви використовуєте мишу, можна налаштувати автоматичний клік, коли курсор миші не рухається впродовж певного часу."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Затримка перед кліком"</string>
@@ -2154,7 +2177,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Реакція на дотик"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Використовувати <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Використовувати корекцію кольорів"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Використовувати субтитри"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Показувати субтитри"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Показ субтитрів"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Розмір тексту, стиль субтитрів"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Інші параметри"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Це налаштування підтримують не всі додатки."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Кнопка спеціальних можливостей"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Провести двома пальцями вгору від нижнього краю екрана"</string>
@@ -2178,18 +2204,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Ця служба не працює."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Показувати на панелі швидкого налаштування"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Режим корекції"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Червоний – зелений"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Зелений – червоний"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Синій – жовтий"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"Дейтераномалія"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"Протаномалія"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"Тританомалія"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="one">Надзвичайно коротка затримка (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> мс)</item>
<item quantity="few">Надзвичайно коротка затримка (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> мс)</item>
@@ -3190,6 +3210,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Налаштування"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, мережеве з’єднання, інтернет, бездротовий, дані, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"сповіщення Wi‑Fi, сповіщення wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"використання трафіку"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Вимкнути вібрацію, дотик, клавіатура"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24-годинний формат"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Завантажити"</string>
@@ -3451,12 +3472,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Адаптивні сповіщення"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Пріоритет адаптивних сповіщень"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Автоматично робити тихими сповіщення з низьким пріоритетом"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Адаптивне сортування сповіщень"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Автоматичне сортування сповіщень за релевантністю"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Пропоновані дії та відповіді"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Автоматично показувати пропоновані дії та відповіді"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Дозволити відкладання сповіщень"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Сховати значки тихих сповіщень"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Значки тихих сповіщень не показуються в рядку стану"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Дозволити значки сповіщень"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Показати панель нещодавніх повідомлень"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Спливаючі підказки"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Деякі сповіщення можуть з’являтись як спливаючі підказки на екрані"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Деякі сповіщення та інший вміст можуть з’являтися у вигляді спливаючих підказок на екрані. Щоб відкрити спливаючу підказку, натисніть її, а щоб сховати – перетягніть вниз екрана."</string>
@@ -4360,8 +4384,12 @@
<string name="information_label" msgid="6939310810756569298">"Інформація"</string>
<string name="low_label" msgid="6525629096999711220">"Низька"</string>
<string name="high_label" msgid="357503396626018487">"Висока"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Через високу чутливість можуть не працювати жести з боків екрана в додатку."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Лівий край"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Правий край"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Через високу чутливість можуть не працювати жести з боків екрана в додатку."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Чутливість країв екрана"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Налаштування жестів"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"навігація за допомогою жестів, чутливість країв екрана, жест \"назад\""</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Двічі торкнутися, щоб перевірити сповіщення"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Двічі торкніться, щоб перевірити планшет"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Двічі торкніться, щоб перевірити пристрій"</string>
@@ -4418,7 +4446,7 @@
<string name="enterprise_privacy_installed_packages" msgid="6707006112254572820">"Список додатків на вашому пристрої"</string>
<string name="enterprise_privacy_usage_stats" msgid="6328506963853465534">"Час роботи й обсяг використаного трафіку в кожному додатку"</string>
<string name="enterprise_privacy_network_logs" msgid="3081744541193695887">"Останній журнал мережевого трафіку"</string>
- <string name="enterprise_privacy_bug_reports" msgid="2635897583413134123">"Останнє повідомлення про помилку"</string>
+ <string name="enterprise_privacy_bug_reports" msgid="2635897583413134123">"Останній звіт про помилку"</string>
<string name="enterprise_privacy_security_logs" msgid="8494681624247959075">"Останній журнал безпеки"</string>
<string name="enterprise_privacy_none" msgid="6026527690979756431">"Немає"</string>
<string name="enterprise_privacy_enterprise_installed_packages" msgid="9114143640515900082">"Установлені додатки"</string>
@@ -4724,7 +4752,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Медична інформація, контактні дані екстрених служб"</string>
<string name="see_more" msgid="7499355691042812723">"Докладніше"</string>
<string name="see_less" msgid="2642392725363552793">"Показати менше"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Пристрій для використання з додатком <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4823,4 +4850,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Інформація про правила роботи"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Налаштування, якими керує адміністратор вашої організації"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"ГП"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Обробник звіту про помилку"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Визначає, яка програма обробляє ярлик звіту про помилку на пристрої."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Особисті додатки"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Робота"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"За умовчанням"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Ця опція вже не дійсна. Повторіть спробу."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-ur/arrays.xml b/res/values-ur/arrays.xml
index 8f196a9..5c6e869 100644
--- a/res/values-ur/arrays.xml
+++ b/res/values-ur/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"کوئی نہیں"</item>
diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml
index f0dd292..7fe57ab 100644
--- a/res/values-ur/strings.xml
+++ b/res/values-ur/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"نیچے منتقل کریں"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"زبان ہٹائیں"</string>
<string name="activity_picker_label" msgid="351250401590691126">"سرگرمی منتخب کریں"</string>
- <string name="device_info_label" msgid="2935198177248803716">"آلہ کی معلومات"</string>
<string name="display_label" msgid="3056320781191343221">"اسکرین"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB اسٹوریج"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD کارڈ"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"چہرے کا ڈیٹا حذف کریں"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"چہرے کے ذریعے غیر مقفل کرنے کو ترتیب دیں"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"اپنے آلہ کو غیر مقفل، ایپس میں سائن ان اور ادائیگیوں کی تصدیق کرنے کے لیے چہرے کے ذریعے غیر مقفل کرنے کا استعمال کریں۔\n\nذہن میں رکھیں:\nجب آپ کا ارادہ نہ ہو تو فون پر دیکھتے ہوئے اسے غیر مقفل کر سکتے ہیں۔\n\nآپ کی آنکھیں کھلی ہونے پر کوئی اور شخص فون کو آپ کے چہرے کے سامنے رکھ کر آپ کے فون کو غیر مقفل کر سکتا ہے۔\n\nآپ کی طرح بہت زيادہ نظر آنے والے کسی بھی شخص، جیسے آپ کے بھائی بہن کے ذریعے آپ کا فون غیر مقفل کیا جا سکتا ہے۔"</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"اپنے آلہ کو غیر مقفل، ایپس میں سائن ان اور ادائیگیوں کی تصدیق کرنے کیلئے \'چہرے کے ذریعے غیر مقفل کرنے\' کا استعمال کریں۔\n\nیاد رکھیں:\nجب آپ کا ارادہ نہ بھی ہو تب بھی فون پر دیکھنے سے وہ غیر مقفل ہو سکتا ہے۔\n\nآپ کی آنکھیں بند ہونے پر بھی، کوئی اور شخص فون کو آپ کے چہرے کے سامنے رکھ کر آپ کے فون کو غیر مقفل کر سکتا ہے۔\n\nآپ سے بہت زیادہ مشابہ کوئی بھی شخص، جیسے کوئی ہم شکل بھائی بہن، آپ کے فون کو غیر مقفل کر سکتا ہے۔"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"چہرے کا ڈیٹا حذف کریں؟"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"چہرے کے ذریعے غیر مقفل کرنے کی خصوصیت کے ذریعے استعمال کردہ چہرے کے ڈیٹا کو مکمل طور پر اور محفوظ طریقے سے حذف کر دیا جائے گا۔ ہٹانے کے بعد، آپ کو اپنا فون غیر مقفل کرنے، ایپس میں سائن ان کرنے اور ادائیگیوں کی تصدیق کرنے کے لیے اپنا PIN، پیٹرن یا پاس ورڈ درکار ہوگا۔"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"اپنے فون کو غیر مقفل کرنے کے لیے \'چہرے کے ذریعے غیر مقفل کریں\' کا استعمال کریں"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"نیٹ ورک میں سائن ان کرنے کے لیے یہاں تھپتھپائیں"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> Wi-Fi کو آن کرنا چاہتی ہے"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> Wi-Fi کو آف کرنا چاہتی ہے"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"قابل ڈیبگ اپپس کے بائٹ کوڈ کی توثیق کریں"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"قابل ڈیبگ اپپس کے بائٹ کوڈ کی توثیق کے لیے ART کو اجازت دیں"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"ریفریش کی شرح دکھائیں"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"موجودہ ڈسپلے کی ریفریش کی شرح دکھائیں"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"ٹیبلٹ دوسرے آلہ سے ٹچ ہونے پر ڈیٹا کے تبادلے کی اجازت دیں"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"فون کو دوسرے آلہ سے ٹچ ہونے پر ڈیٹا کے تبادلے کی اجازت دیں"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"ٹیبلیٹ NFC آلہ سے ٹچ ہونے پر ڈیٹا کے تبادلے کی اجازت دیں"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"فون NFC آلہ سے ٹچ ہونے پر ڈیٹا کے تبادلے کی اجازت دیں"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC آن کریں"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC اس آلہ اور دیگر قریبی آلات یا اہداف جیسے ادائیگی ٹرمینل، رسائی ریڈرز، اور انٹرایکٹو اشتہارات یا ٹیگز کے درمیان ڈیٹا سوئچ کرتا ہے۔"</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"محفوظ NFC"</string>
@@ -850,7 +853,6 @@
<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_expanded" msgid="1086342300472408106">"سکیڑیں"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"اسٹیٹس"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"ترسیل کے لنک کی رفتار"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"لنک کی رفتار وصول کریں"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"لنک کی رفتار"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"تعدد"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP پتہ"</string>
<string name="passpoint_label" msgid="6513669696739302866">"محفوظ کردہ بذریعہ"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"یقینی بنائیں کے آلہ کو پلگ ان، چارج اور آن کر دیا گیا ہے"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"یقینی بنائیں کے آلہ کو پلگ ان، چارج اور آن کر دیا گیا ہے۔ اگر مسئلہ جاری رہتا ہے تو آلہ کے صنعت کار سے رابطہ کریں"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"<xliff:g id="SSID">%1$s</xliff:g> کو شامل کرنا اس آلہ میں سپورٹ شدہ نہیں ہے"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"آلہ کو اپنے Wi-Fi رسائی پوائنٹ/روٹر کے قریب منتقل کرنے کی کوشش کریں"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"پاس ورڈ چیک کریں اور دبارہ کوشش کریں"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"آلہ کے مینوفیکچرر سے رابطہ کریں"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"کنکشن چیک کریں اور دوبارہ کوشش کریں"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"نیٹ ورک منتخب کریں"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"اپنے آلہ کو منسلک کرنے کے لیے نیٹ ورک منتخب کریں"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi، موبائل اور بلوٹوتھ ری سیٹ کریں"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"اس سے نیٹ ورک کی سبھی ترتیبات ری سیٹ ہو جائیں گی، بشمول:\n\n"<li>"Wi‑Fi"</li>\n<li>"موبائل ڈیٹا"</li>\n<li>"بلوٹوتھ"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"ڈاؤن لوڈ کردہ SIMs کو مٹائیں"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"آئٹمز کو بہ آواز بلند پڑھتے ہوئے سننے کیلئے اپنی اسکرین پر ان آئٹمز کو تھپتھپائیں"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"کیپشن کی ترجیحات"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"میگنیفکیشن"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"میگنیفکیشن کی جگہ"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"اسکرین بڑا کرتے وقت آپ جس میگنیفکیشن جگہ(جگہیں) استعمال کرنا چاہتے ہیں وہ منتخب کریں"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"پوری اسکرین"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"اسکرین کا حصہ"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"مکمل اسکرین اور اسکرین کا حصہ"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"پوری اسکرین کو بڑا کریں"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"اسکرین کا حصہ بڑا کریں"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"کنٹرولر منتقل کریں کو دکھائیں"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"میگنیفکیشن کی جگہ منتقل کرنے کے لیے جوائے اسٹک جیسا کنٹرولر دکھائیں"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"ترتیبات کو بڑا کریں"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"تین بار تھپتھپا کر بڑا کریں"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"شارٹ کٹ سے بڑا کریں"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"شارٹ کٹ اور تین بار تھپتھپانے سے بڑا کریں"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"ایکسیسبیلٹی سروس آن یا آف کرنے کے لیے، دو انگلیوں سے اسکرین کے نیچے سے اوپر کی طرف سوائپ کریں۔\n\nسروسز کے مابین سوئچ کرنے کے لیے، دو انگلیوں سے اوپر سوائپ کرکے ہولڈ کریں۔"</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"ایکسیسبیلٹی سروس آن یا آف کرنے کے لیے، تین انگلیوں سے اسکرین کے نیچے سے اوپر کی طرف سوائپ کریں۔\n\nسروسز کے مابین سوئچ کرنے کے لیے، تین انگلیوں سے اوپر سوائپ کرکے ہولڈ کریں۔"</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"سمجھ آ گئی"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"کھولنے کے ليے شارٹ کٹ استعمال کریں"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"بڑا کرنے ليے شارٹ کٹ کا استعمال کریں"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g> کھولنے کے ليے شارٹ کٹ"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"بڑا کرنے ليے شارٹ کٹ"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"رنگ کی اصلاح کھولنے کے ليے شارٹ کٹ"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"ایکسیسبیلٹی بٹن"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"نیچے سے اوپر کی طرف 2 انگلیوں سے سوائپ کریں"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"اپنی اسکرین کے نیچے <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> بٹن پر تھپتھپائیں"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"ان پیغامات کو دکھانے کی مدت منتخب کریں جو آپ سے کارروائی کرنے کا مطالبہ کرتے ہیں، لیکن عارضی طور پر دکھائی دیتے ہیں۔\n\nسبھی ایپس اس ترتیب کا تعاون نہیں کرتی ہیں۔"</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"چھونے اور دبائے رکھنے کا وقفہ"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"رنگوں کی تقلیب"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"کارکردگی متاثر ہو سکتی ہے"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"رنگوں کو الٹ کریں"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"ہلکی اسکرینز کو گہرا کر دیں تاکہ جو لوگ چمکدار روشنی سے حساس ہیں انہیں دیکھنے کا بہتر تجربہ ہو سکے۔\n\nنوٹ: گہرا رنگ ہلکا ہو جائے گا۔ تصاویر کے رنگ بھی الٹے ہو جائیں گے۔"</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"پوائنٹر حرکت کے بعد کلک کا وقت"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"اگر آپ ماؤس استعمال کر رہے ہیں تو مخصوص وقت کے لئے کرسر کی حرکت موقوف ہونے پر آپ خودکار طور پر کارروائی کرنے کے لئے کرسر کو سیٹ کر سکتے ہیں۔"</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"کلک سے قبل توقف"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"ٹچ تاثرات"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> استعمال کریں"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"رنگ کی اصلاح استعمال کریں"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"کیپشنز استعمال کریں"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"کیپشنز دکھائیں"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"کیپشن کی ہئیت"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"متن کا سائز اور کیپشن کا طرز"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"مزید اختیارات"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"اس ترتیب کو سبھی ایپس سپورٹ نہیں کرتی ہیں۔"</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"ایکسیسبیلٹی بٹن"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"نیچے سے اوپر کی طرف 2 انگلیوں سے سوائپ کریں"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"یہ سروس ٹھیک سے کام نہیں کر رہی۔"</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"فوری ترتیبات میں دکھائیں"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"اصلاح کی وضع"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"سرخ-سبز"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"سبز-سرخ"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"نیلا-پیلا"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"سرخ اور سبز رنگ دیکھنے کی صلاحیت میں کمی"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"سرخ اور سبز کی بے قاعدہ رنگ بینی"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"نیلے پیلے رنگ کی شناخت کرنے میں دشواری"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">انتہائی مختصر توقف (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ملی سیکنڈ)</item>
<item quantity="one">انتہائی مختصر توقف (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> ملی سیکنڈ)</item>
@@ -3102,6 +3122,7 @@
<string name="search_results_title" msgid="3360639917793022533">"ترتیبات"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi، wi-fi، نیٹ ورک کنکشن، انٹرنیٹ، وائر لیس، ڈیٹا، wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi کی اطلاع، wifi کی اطلاع"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ڈیٹا کا استعمال"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"وائبریشن روکیں، تھپتھپائیں، کی بورڈ"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24 گھنٹے کا فارمیٹ استعمال کریں"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"ڈاؤن لوڈ کریں"</string>
@@ -3357,12 +3378,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"تغیر پذیر اطلاعات"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"تغیر پذیر اطلاع کی ترجیح"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"کم ترجیحی اطلاعات کو لطیف پر خودکار طور پر سیٹ کریں"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"تغیر پذیر اطلاع کی درجہ بندی"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"مطابقت کے لحاظ سے خودکار طور پر درجہ کی اطلاعات"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"تجویز کردہ کارروائیاں اور جوابات"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"تجویز کردہ کارروائیوں اور جوابات کو خودکار طور پر دکھائیں"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"اطلاع کی اسنوزنگ کی اجازت دیں"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"لطیف اطلاعات کے آئیکنز کو چھپائیں"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"لطیف اطلاعات کے آئیکنز اسٹیٹس بار میں دکھائی نہیں دے رہے ہیں"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"اطلاعاتی ڈاٹس کی اجازت دیں"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"حالیہ گفتگوئیں کی پٹی میں دکھائیں"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"بُلبُلے"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"کچھ اطلاعات اسکرین پر بلبلوں کی طرح ظاہر ہو سکتی ہیں"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"کچھ اطلاعات اور دیگر مواد اسکرین پر بلبلوں کی طرح ظاہر ہو سکتے ہیں۔ بلبلہ کھولنے کے لیے، اس پر تھپتھپائیں۔ اسے برخاست کرنے کے لیے، اسے گھسیٹ کر نیچے اسکرین پر لے جائیں۔"</string>
@@ -4210,8 +4234,12 @@
<string name="information_label" msgid="6939310810756569298">"معلومات"</string>
<string name="low_label" msgid="6525629096999711220">"کم"</string>
<string name="high_label" msgid="357503396626018487">"زیادہ"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"اسکرین کے کناروں پر اعلی حساسیت کسی بھی ایپ کے اشاروں کے ساتھ تصادم کا سبب بن سکتی ہیں۔"</string>
+ <string name="left_edge" msgid="1513576842959071849">"بایاں کنارہ"</string>
+ <string name="right_edge" msgid="1505309103265829121">"دایاں کنارہ"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"اسکرین کے کناروں پر اعلی حساسیت کسی بھی ایپ کے اشاروں کے ساتھ تصادم کا سبب بن سکتی ہیں۔"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"پیچھے کی حساسیت"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"اشارے کی ترتیبات"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"اشاروں والی نیویگیشن، پیچھے کی حساسیت، پیچھے کا اشارہ"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"فون کو چیک کرنے کیلئے دو بار تھپتھپائیں"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"ٹیبلیٹ کو چیک کرنے کیلئے دو بار تھپتھپائیں"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"آلہ کو چیک کرنے کیلئے دو بار تھپتھپائیں"</string>
@@ -4558,7 +4586,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"طبی معلومات، ایمرجنسی رابطے"</string>
<string name="see_more" msgid="7499355691042812723">"مزید دیکھیں"</string>
<string name="see_less" msgid="2642392725363552793">"کم دیکھیں"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g> کے ساتھ استعمال کیا جانے والا آلہ"</string>
@@ -4649,4 +4676,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"آپ کے کام کی پالیسی کی معلومات"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"آپ کے IT منتظم کے ذریعے نظم کردہ ترتیبات"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"بگ رپورٹ کا ہینڈلر"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"آپ کے آلے پر کون سی ایپ بگ رپورٹ شارٹ کٹ ہینڈل کرتی اس کا تعین کرتی ہے۔"</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"ذاتی"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"دفتر"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"سسٹم ڈیفالٹ"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"یہ انتخاب اب درست نہیں رہا۔ دوبارہ کوشش کریں۔"</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-uz/arrays.xml b/res/values-uz/arrays.xml
index d4b2b90..a4d1e6c 100644
--- a/res/values-uz/arrays.xml
+++ b/res/values-uz/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Hech qanday"</item>
diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml
index 0fc5054..73dc031 100644
--- a/res/values-uz/strings.xml
+++ b/res/values-uz/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Oxiriga o‘tkazish"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Tilni olib tashlash"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Faoliyatni tanlang"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Qurilma haqida"</string>
<string name="display_label" msgid="3056320781191343221">"Ekran"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB xotira"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD karta"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Yuz unutilsinmi?"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Yuz bilan ochishni sozlang"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Qulfni ochishda, ilovalarga kirishda va xaridlarni tasdiqlashda Yuz bilan ochish funksiyasidan foydalaning.\n\nDiqqat qiling:\nTelefon qulfi unga tasodifan qaralganda yechilishi mumkin.\n\nBegonalar telefoningizni yumilmagan koʻzlaringizga qaratish orqali ham qulfdan chiqarishi mumkin.\n\nTelefon sizga oʻxshagan yaqinlaringiz tomonidan ham qulfdan chiqarilishi mumkin."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Qulfni ochishda, ilovalarga kirishda va xaridlarni tasdiqlashda Yuz bilan ochish funksiyasidan foydalaning.\n\nDiqqat qiling:\nTelefon qulfi unga tasodifan qaralganda yechilishi mumkin.\n\nKoʻzlaringiz yumilganda ham begonalar telefoningizni yuzingizga qaratish orqali qulfdan chiqarishi mumkin.\n\nTelefon sizga oʻxshagan yaqinlaringiz tomonidan ham qulfdan chiqarilishi mumkin."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Yuzga oid axborot oʻchirib tashlansinmi?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Yuz bilan ochish funksiyasi tomonidan yozib olingan yuz axboroti butunlay va xavfsiz tarzda olib tashlanadi. Tozalanganidan keyin telefonni ochish, ilovalarga kirish va toʻlovlarni tasdiqlash uchun PIN kod, grafik kalit yoki parol zarur."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Telefon qulfini yuz bilan oching"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Tarmoqqa kirish uchun shu yerga bosing"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbit/s"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbit/s"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbit/s"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> ilovasi Wi-Fi tarmog‘ini yoqmoqchi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> ilovasi Wi-Fi tarmog‘ini o‘chirib qo‘ymoqchi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Debug ilova bayt-kodlarini tekshirish"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"ART taʼminotiga debug imkoniyatli ilova bayt-kodlarini tekshirishga ruxsat berish"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Yangilash chastotasi"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Joriy yangilash chastotasini chiqarish"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Planshet boshqa qurilmaga tekkizilganda axborot almashinuviga ruxsat berish"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Telefon boshqa qurilmaga tekkizilganda axborot almashinuviga ruxsat berish"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Planshet boshqa NFC qurilmaga tekkizilganda axborot almashinuviga ruxsat berish"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Telefon boshqa NFC qurilmaga tekkizilganda axborot almashinuviga ruxsat berish"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"NFC funksiyasini yoqish"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC yordamida bu qurilma boshqa qurilmalar bilan yoki yaqin-atrofdagi obyektlar, jumladan, to‘lov terminallari, ruxsat uchun ma’lumotlarni o‘qish qurilmalari, interfaol reklamalar va teglar bilan ma’lumotlar almashadi."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Xavfsiz NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Wi‑Fi tarmoqlarni qidirish funksiyasi yoqildi"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Kengaytirilgan sozlamalar"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Qoʻshimcha parametrlar pastga ochiluvchi roʻyxati"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"yopish"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"yoyish"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Tarmoq nomi"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Tarmoq nomini (SSID) kiriting"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Holati"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Axborot uzatish tezligi"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Axborot qabul qilish tezligi"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Ulanish tezligi"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Chastota"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP manzil"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Bu orqali saqlangan"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Qurilma quvvat manbaiga ulangan, quvvati yetarli va yoniqligini tekshiring"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Qurilma quvvat manbaiga ulangan, quvvati yetarli va yoniqligini tekshiring. Muammo qaytarilsa, qurilma ishlab chiqaruvchisiga murojaat qiling"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"“<xliff:g id="SSID">%1$s</xliff:g>” nomli tarmoq bu qurilma bilan mos emas"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Qurilmani Wi‑Fi nuqtasi/routerga yaqinroq tuting"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Parolni tekshiring va qaytadan urining"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Qurilma ishlab chiqaruvchisiga murojaat qiling"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Aloqani tekshiring va qaytadan urining"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Tarmoqni tanlash"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Qurilmangizni ulash uchun tarmoqni tanlang"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Standart sozlamalar tiklandi."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Asliga qaytarish"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Tarmoq, ilova yoki qurilma sozlamalarini asliga qaytarishingiz mumkin"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Ilovalarni asliga qaytarish mumkin"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi, mobil internet va Bluetooth parametrlarini tiklash"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Bu barcha tarmoq sozlamalarini, jumladan, mazkur sozlamalarni asliga qaytaradi:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobil internet"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Yuklab olingan SIM kartalar axborotini tozalash"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Ekrandagi elementlarni o‘qib eshittirish uchun ularning ustiga bosing"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Taglavha sozlamalari"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Kattalashtirish"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Kattalashtiriladigan hudud"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Kattalashtiriladigan ekran hududini tanlang"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Butun ekran"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Ekran qismi"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Butun ekran va ekran qismi"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Butun ekranni kattalashtirish"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Ekran qismini kattalashtirish"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Navigatsiya pultini chiqarish"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Kattalashtiriladigan hududda joystik kabi navigatsiya pulti chiqsin"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Kattalashtirish sozlamalari"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Uch marta bosib kattalashtirish"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Tugma yordamida kattalashtirish"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Tugma va uch marta bosish bilan kattalashtirish"</string>
@@ -2062,12 +2079,17 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Maxsus imkoniyatlar xizmatini yoqish va faolsizlantirish uchun 2 barmoq bilan ekranning pastidan tepaga suring.\n\nXizmatlarni almashtirish uchun 2 barmoq bilan tepaga suring va bosib turing."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Maxsus imkoniyatlar xizmatini yoqish va faolsizlantirish uchun 3 ta barmoq bilan ekranning pastidan tepaga suring.\n\nXizmatlarni almashtirish uchun 3 ta barmoq bilan tepaga suring va bosib turing."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"OK"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Tezkor ochish uchun tugma"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Kattalashtirish uchun tezkor tugma"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"<xliff:g id="SERVICE">%1$s</xliff:g> xizmatini ochadigan tezkor tugma"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Kattalashtirish uchun tezkor tugma"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Ranglar palitrasini ochadigan tezkor tugma"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Maxsus imkoniyatlar tugmasi"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"2 ta barmoq bilan pastdan yuqoriga suring"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Ekranning pastidagi <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> tugmasini bosing"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software_gesture" msgid="391987875251799972">"Ekran chetidan 2 barmoq bilan tepaga suring"</string>
<string name="accessibility_shortcut_edit_dialog_title_hardware" msgid="2356853121810443026">"Tovush tugmalarini bosib turing"</string>
- <string name="accessibility_shortcut_edit_dialog_summary_hardware" msgid="6508972075712224951">"Ikkala ovoz balandligi tugmalarini 1 soniya bosib turing"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_hardware" msgid="6508972075712224951">"Ikkala tovush tugmalarini 1 soniya bosib turing"</string>
<string name="accessibility_shortcut_edit_dialog_title_triple_tap" msgid="6543084611445441109">"Ekran ustiga uch marta bosing"</string>
<string name="accessibility_shortcut_edit_dialog_summary_triple_tap" msgid="2132280626458501422">"Ekranga tez-tez 3 marta bosing (bu qurilmangizni sekinlashtirishi mumkin)"</string>
<string name="accessibility_shortcut_edit_dialog_title_advance" msgid="4567868630655591506">"Kengaytirilgan"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Amal bajarishni talab qiladigan vaqtinchalik xabarlar qancha vaqt chiqishi kerakligini tanlang.\n\nAyrim ilovalarda bu parametr ishlamasligi mumkin."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Bosganda va bosib turganda kechikish"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Ranglarni akslantirish"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Unumdorligiga ta’sir qilishi mumkin"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Teskari ranglar"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Yorqin ranglar qora rangga aylanadi. Bu yorqin ranglarda koʻzlari tez charchaydigan insonlarning koʻrishini osonlashtiradi.\n\nDiqqat: qora ranglar esa yorqin ranglarga almashadi. Rasmlarning rangi ham almashadi."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Kutish vaqti"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Agar sichqoncha ishlatsangiz, muayyan vaqtdan keyin kursor harakatlanishdan to‘xtaganda u avtomatik ishlashini sozlashingiz mumkin."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Bosishdan oldin biroz kuting"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Sezgir aloqa"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> ishlatish"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Rangni tuzatish funksiyasidan foydalanish"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Taglavhalardan foydalanish"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Taglavhalarni koʻrsatish"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Taglavha koʻrinishi"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Matn oʻlchami va taglavha uslubi"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Boshqa parametrlar"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Bu sozlama barcha ilovalarda ishlamaydi."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Maxsus imkoniyatlar tugmasi"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2 ta barmoq bilan yuqoriga va pastga svayp qilish"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Bu xizmat xato ishlayapti."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Tezkor sozlamalarda ko‘rsatish"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Tuzatish rejimi"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Qizil/yashil"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Yashil/qizil"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Koʻk/sariq"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"Deyteranomaliya"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"Protanomaliya"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"Tritanomaliya"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">Nihoyatda qisqa kechikish bilan (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
<item quantity="one">Nihoyatda qisqa kechikish bilan (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> ms)</item>
@@ -3114,6 +3134,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Sozlamalar"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"Wi-Fi, WiFi, tarmoq aloqasi, Internet, simsiz, mobil internet, Wi Fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi bildirishnomasi, Wi-Fi bildirishnoma"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"trafik sarfi"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Tebranishni toʻxtatish, teginish, klaviatura"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"24 soatlik format"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Yuklab olish"</string>
@@ -3369,12 +3390,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Moslashuvchan bildirishnomalar"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Moslashuvchan bildirishnomalar muhimligi"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Muhimligi past bildirishnomalar avtomatik ravishda tovushsiz qilinsin"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Moslashuvchan bildirishnomalar tartiblanishi"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Bildirishnomalarni moslik asosida avtomatik tartiblash"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Tavsiya etiladigan amallar va javoblar"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Tavsiya etiladigan amallar va javoblarni avtomatik chiqarish"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Bildirishnomalar kechiktirilishiga ruxsat berish"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Tovushsiz bildirishnomlarda maxsus belgini chiqarmaslik"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Tovushsiz bildirishnomalar nishonchalari holat panelida chiqmaydi"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Bildirishnoma belgisi"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Oxirgi suhbatlar panelini ochish"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Pufakchalar"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Ayrim bildirishnomalar ekranda pufakcha sifatida chiqishi mumkin"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Ayrim bildirishnomalar va boshqa kontent ekranda pufakchalar sifatida chiqishi mumkin. Pufakchani ochish uchun uning ustiga bosing. Yopish uchun esa ekranda uni pastga torting."</string>
@@ -4226,8 +4250,12 @@
<string name="information_label" msgid="6939310810756569298">"Axborot"</string>
<string name="low_label" msgid="6525629096999711220">"Past"</string>
<string name="high_label" msgid="357503396626018487">"Yuqori"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Yuqori sezuvchanlik sozlansa, ekran chekkasidan tortiladigan ishoralar ilovalarnikiga zid kelishi mumkin."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Chap chet"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Oʻng chet"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Yuqori sezuvchanlik sozlansa, ekran chekkasidan tortiladigan ishoralar ilovalarnikiga zid kelishi mumkin."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Ekran chetidagi sezuvchanlik"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Ishora sozlamalari"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ishorali navigatsiya, qaytarish sensori, qaytarish ishorasi"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Ekranga ikki marta bosib tekshirish"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Ekranga ikki marta bosib tekshirish"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Ekranga ikki marta bosib tekshirish"</string>
@@ -4574,7 +4602,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Notanish tarmoq rejimi: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Inkor qilish"</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Internetga ulanish nuqtalari (APN)"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> bilan ishlamaydi"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Tibbiy axborot, favqulodda holatlar uchun kontaktlar"</string>
<string name="see_more" msgid="7499355691042812723">"Yana"</string>
<string name="see_less" msgid="2642392725363552793">"Kamroq"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"<xliff:g id="APPNAME">%1$s</xliff:g> ishlatiladigan qurilma"</string>
@@ -4665,4 +4692,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Ish siyosati haqida axborot"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Sozlamalar AT administratori tomonidan boshqariladi"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Xatoliklarni xabar qilish vositasi"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Qurilmadagi qaysi ilova xatoliklarni xabar qilish vositasi bilan ishlashini aniqlaydi."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Shaxsiy"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Ish"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Tizim standarti"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Bu variant endi yaroqsiz. Qaytadan urining."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-vi/arrays.xml b/res/values-vi/arrays.xml
index 1247637..ae81626 100644
--- a/res/values-vi/arrays.xml
+++ b/res/values-vi/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Không có"</item>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index 977f814..f6813b4 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Chuyển xuống dưới cùng"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Xóa ngôn ngữ"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Chọn hoạt động"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Thông tin thiết bị"</string>
<string name="display_label" msgid="3056320781191343221">"Màn hình"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Bộ nhớ USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Thẻ SD"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Xóa dữ liệu khuôn mặt"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Thiết lập mở khóa bằng khuôn mặt"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Sử dụng tính năng mở khóa bằng khuôn mặt để mở khóa thiết bị, đăng nhập vào ứng dụng và xác nhận thanh toán.\n\nLưu ý:\nViệc nhìn vào điện thoại có thể khiến điện thoại mở khóa ngay cả khi bạn không định làm vậy.\n\nNgười khác có thể mở khóa điện thoại khi họ giơ điện thoại trước mặt bạn khi bạn đang mở mắt.\n\nNhững người có diện mạo giống bạn, chẳng hạn như anh chị em ruột giống hệt bạn, đều có thể mở khóa điện thoại."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Sử dụng tính năng mở khóa bằng khuôn mặt để mở khóa thiết bị, đăng nhập vào ứng dụng và xác nhận thanh toán.\n\nLưu ý:\nViệc nhìn vào điện thoại có thể khiến điện thoại mở khóa ngay cả khi bạn không định làm vậy.\n\nNgười khác có thể mở khóa bằng cách giơ điện thoại lên trước mặt bạn, kể cả khi bạn đang nhắm mắt.\n\nNhững người có diện mạo giống bạn, chẳng hạn như anh chị em ruột giống hệt bạn, đều có thể mở khóa điện thoại."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Bạn muốn xóa dữ liệu khuôn mặt?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Dữ liệu khuôn mặt mà tính năng mở khóa bằng khuôn mặt sử dụng sẽ bị xóa vĩnh viễn một cách an toàn. Sau khi xóa, bạn phải có mã PIN, hình mở khóa hoặc mật khẩu để mở khóa điện thoại, đăng nhập vào ứng dụng và xác nhận thanh toán."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Dùng tính năng mở khóa bằng khuôn mặt để mở khóa điện thoại"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Nhấn vào đây để đăng nhập vào mạng"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mb/giây"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mb/giây"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mb/giây"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> muốn bật Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> muốn tắt Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Xác minh bytecode của ứng dụng có thể gỡ lỗi"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Cho phép ART xác minh bytecode cho các ứng dụng có thể gỡ lỗi"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Hiển thị tốc độ làm mới"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Hiển thị tốc độ làm mới trên màn hình hiện tại"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Cho phép trao đổi dữ liệu khi máy tính bảng chạm vào thiết bị khác"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Cho phép trao đổi dữ liệu khi điện thoại chạm vào thiết bị khác"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Cho phép trao đổi dữ liệu khi máy tính bảng chạm vào thiết bị NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Cho phép trao đổi dữ liệu khi điện thoại chạm vào thiết bị NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Bật NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC trao đổi dữ liệu giữa thiết bị này với các thiết bị hoặc thiết bị đích lân cận khác, chẳng hạn như trạm thanh toán, trình đọc truy cập và các quảng cáo hoặc thẻ tương tác."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"Bảo mật NFC"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Đã bật tính năng quét tìm Wi‑Fi"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Tùy chọn nâng cao"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Danh sách thả xuống của Tùy chọn nâng cao"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"thu gọn"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"mở rộng"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Tên mạng"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Nhập SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Trạng thái"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Tốc độ của liên kết truyền"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Tốc độ nhận đường dẫn liên kết"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Tốc độ liên kết"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Tần số"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"Địa chỉa IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Đã lưu thông qua"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Hãy đảm bảo thiết bị đã cắm điện, sạc đầy và đang bật"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Hãy đảm bảo thiết bị đã cắm điện, sạc đầy và đang bật. Nếu sự cố vẫn tiếp diễn, hãy liên hệ với nhà sản xuất thiết bị"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Không hỗ trợ thêm “<xliff:g id="SSID">%1$s</xliff:g>” bằng thiết bị này"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Thử đưa thiết bị đến gần bộ định tuyến/điểm truy cập Wi-Fi"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Kiểm tra mật khẩu rồi thử lại"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Liên hệ với nhà sản xuất thiết bị"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Hãy kiểm tra trạng thái kết nối rồi thử lại"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Chọn mạng"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Để kết nối thiết bị của bạn, hãy chọn một mạng"</string>
@@ -1560,6 +1566,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Đặt lại cài đặt APN mặc định đã hoàn tất."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Tùy chọn đặt lại"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Có thể đặt lại mạng, ứng dụng hoặc thiết bị"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Có thể đặt lại các ứng dụng"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Đặt lại Wi-Fi, di động và Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Thao tác này sẽ đặt lại tất cả các tùy chọn cài đặt mạng, bao gồm:\n\n"<li>"Wi‑Fi"</li>\n<li>"Dữ liệu di động"</li>\n<li>"Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Xóa SIM đã tải xuống"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Nhấn vào mục trên màn hình của bạn để nghe mục được đọc to"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Tùy chọn phụ đề"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Phóng to"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Khu vực phóng to"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Chọn (các) khu vực phóng to mà bạn muốn dùng khi phóng to màn hình"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Toàn màn hình"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Một phần màn hình"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Toàn màn hình và một phần màn hình"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Phóng to toàn bộ màn hình"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Phóng to một phần màn hình"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Hiển thị bộ điều khiển di chuyển"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Hiển thị cần điều khiển để di chuyển khu vực phóng to"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Cài đặt phóng to"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Phóng to bằng cách nhấn 3 lần"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Phóng to bằng phím tắt"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Phóng to bằng phím tắt và nhấn 3 lần"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Để bật hoặc tắt một dịch vụ hỗ trợ tiếp cận, hãy vuốt lên từ cuối màn hình bằng 2 ngón tay.\n\nĐể chuyển đổi giữa các dịch vụ, hãy vuốt lên và giữ bằng 2 ngón tay."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Để bật hoặc tắt một dịch vụ hỗ trợ tiếp cận, hãy vuốt lên từ cuối màn hình bằng 3 ngón tay.\n\nĐể chuyển đổi giữa các dịch vụ, hãy vuốt lên và giữ bằng 3 ngón tay."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Đã hiểu"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Dùng phím tắt để mở"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Dùng phím tắt để phóng to"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Phím tắt để mở <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Phím tắt để phóng to"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Phím tắt để mở chế độ Hiệu chỉnh màu"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Nút hỗ trợ tiếp cận"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Vuốt bằng 2 ngón tay từ dưới lên"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Nhấn vào nút <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ở cuối màn hình"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Chọn thời lượng hiển thị thông báo yêu cầu bạn thực hiện hành động nhưng chỉ hiển thị tạm thời.\n\nKhông phải tất cả ứng dụng đều hỗ trợ tùy chọn cài đặt này."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Thời gian chờ cho chạm và giữ"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Đảo màu"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Có thể ảnh hưởng đến hiệu suất"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Đảo ngược màu"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Tùy chọn chuyển màn hình sáng thành tối giúp những người nhạy cảm với ánh sáng chói có thể có trải nghiệm xem tốt hơn.\n\nLưu ý: màu tối sẽ chuyển thành màu sáng. Màu của ảnh cũng sẽ được đảo ngược."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Thời gian dừng"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Nếu đang sử dụng chuột, thì bạn có thể đặt con trỏ chuột để tự động thực hiện hành động khi con trỏ chuột dừng di chuyển trong một khoảng thời gian nhất định."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Trì hoãn trước khi nhấp"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Phản hồi chạm"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Sử dụng <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Sử dụng tính năng sửa màu"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Sử dụng phụ đề"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Hiển thị phụ đề"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Giao diện phụ đề"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Cỡ chữ, kiểu phụ đề"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Tùy chọn khác"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Không phải ứng dụng nào cũng hỗ trợ tùy chọn cài đặt này."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Nút hỗ trợ tiếp cận"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"dùng 2 ngón tay vuốt từ dưới lên"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Dịch vụ này đang hoạt động không bình thường."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Hiển thị trong Cài đặt nhanh"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Chế độ sửa"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Đỏ – xanh lục"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Đỏ – xanh lục"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Xanh lam – vàng"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"Mù màu xanh lục nhẹ"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"Mù màu đỏ nhẹ"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"Mù màu lam vàng"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">Độ trễ cực kỳ ngắn (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> mili giây)</item>
<item quantity="one">Độ trễ cực kỳ ngắn (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> mili giây)</item>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Cài đặt"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, kết nối mạng, internet, không dây, dữ liệu, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"thông báo về Wi‑Fi, thông báo wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"sử dụng dữ liệu"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Ngừng rung, nhấn, bàn phím"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Sử dụng định dạng 24 giờ"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Tải xuống"</string>
@@ -3245,7 +3266,7 @@
<string name="zen_mode_automation_suggestion_summary" msgid="1946750790084170826">"Đặt quy tắc Không làm phiền"</string>
<string name="zen_mode_schedule_title" msgid="7064866561892906613">"Lên lịch"</string>
<string name="zen_mode_use_automatic_rule" msgid="733850322530002484">"Sử dụng lịch biểu"</string>
- <string name="zen_mode_option_important_interruptions" msgid="1258558302247351758">"Chỉ ưu tiên"</string>
+ <string name="zen_mode_option_important_interruptions" msgid="1258558302247351758">"Chỉ cho các mục ưu tiên"</string>
<string name="zen_mode_option_alarms" msgid="5757128948796316657">"Chỉ chuông báo"</string>
<string name="zen_mode_option_no_interruptions" msgid="2686373425603566479">"Hoàn toàn tắt tiếng"</string>
<string name="zen_mode_summary_combination" msgid="5944689309915947828">"<xliff:g id="MODE">%1$s</xliff:g>: <xliff:g id="EXIT_CONDITION">%2$s</xliff:g>"</string>
@@ -3295,7 +3316,7 @@
<string name="zen_mode_settings_dnd_automatic_rule_app" msgid="3401685760954156067">"Chế độ Không làm phiền đã được một ứng dụng (<xliff:g id="APP_NAME">%s</xliff:g>) bật tự động"</string>
<string name="zen_mode_settings_dnd_custom_settings_footer" msgid="6566115866660865385">"Chế độ Không làm phiền đang bật đối với <xliff:g id="RULE_NAMES">%s</xliff:g> với các mục cài đặt tùy chỉnh."</string>
<string name="zen_mode_settings_dnd_custom_settings_footer_link" msgid="2310353944697868606"><annotation id="link">" Xem mục cài đặt tùy chỉnh"</annotation></string>
- <string name="zen_interruption_level_priority" msgid="4854123502362861192">"Chỉ ưu tiên"</string>
+ <string name="zen_interruption_level_priority" msgid="4854123502362861192">"Chỉ cho các mục ưu tiên"</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">"Đang bật / <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="zen_mode_sound_summary_off_with_info" msgid="2032265904095185048">"Đang tắt / <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Thông báo thích ứng"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Mức độ ưu tiên của thông báo thích ứng"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Tự động đặt thông báo có mức ưu tiên thấp thành Nhẹ nhàng"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Thứ tự thông báo thích ứng"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Tự động sắp xếp các thông báo theo mức độ liên quan"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Câu trả lời và hành động đề xuất"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Tự động hiển thị câu trả lời và hành động đề xuất"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Cho phép tạm hoãn thông báo"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Ẩn các biểu tượng khỏi thông báo nhẹ nhàng"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Các biểu tượng trong thông báo nhẹ nhàng không hiển thị trên thanh trạng thái"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Cho phép dấu chấm thông báo"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Hiển thị chuỗi các cuộc trò chuyện gần đây"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Bong bóng"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Một số thông báo có thể xuất hiện dưới dạng bong bóng trên màn hình"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Một số thông báo và nội dung khác có thể hiển thị dưới dạng bong bóng trên màn hình. Hãy nhấn vào bong bóng nếu bạn muốn mở. Để loại bỏ, hãy kéo bong bóng xuống phía cuối màn hình."</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"Thông tin"</string>
<string name="low_label" msgid="6525629096999711220">"Thấp"</string>
<string name="high_label" msgid="357503396626018487">"Cao"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Độ nhạy cao hơn có thể xung đột với mọi cử chỉ trong ứng dụng dọc theo các cạnh màn hình."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Cạnh bên trái"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Cạnh bên phải"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Độ nhạy cao hơn có thể xung đột với mọi cử chỉ trong ứng dụng dọc theo các cạnh màn hình."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Độ nhạy với cử chỉ quay lại"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Tùy chọn cài đặt về cử chỉ"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"thao tác bằng cử chỉ, độ nhạy với cử chỉ quay lại, cử chỉ quay lại"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Nhấn đúp để kiểm tra điện thoại"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Nhấn đúp để kiểm tra máy tính bảng"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Nhấn đúp để kiểm tra thiết bị"</string>
@@ -4560,7 +4588,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Chế độ mạng <xliff:g id="NETWORKMODEID">%1$d</xliff:g> không hợp lệ. Bỏ qua."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Tên điểm truy cập"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Không sử dụng được khi kết nối với <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Thông tin y tế, người liên hệ lúc khẩn cấp"</string>
<string name="see_more" msgid="7499355691042812723">"Xem thêm"</string>
<string name="see_less" msgid="2642392725363552793">"Xem bớt"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Thiết bị sẽ sử dụng với <xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Thông tin về chính sách công việc của bạn"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Các tùy chọn cài đặt do quản trị viên CNTT quản lý"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Trình xử lý báo cáo lỗi"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Xác định ứng dụng nào xử lý phím tắt Báo cáo lỗi trên thiết bị của bạn."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Cá nhân"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Cơ quan"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Giá trị mặc định của hệ thống"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Lựa chọn này không còn hợp lệ nữa. Hãy thử lại."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-zh-rCN/arrays.xml b/res/values-zh-rCN/arrays.xml
index 301dcf8..9a9d14d 100644
--- a/res/values-zh-rCN/arrays.xml
+++ b/res/values-zh-rCN/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"无"</item>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 37cee2f..9a34277 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"移至底部"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"移除语言"</string>
<string name="activity_picker_label" msgid="351250401590691126">"选择活动"</string>
- <string name="device_info_label" msgid="2935198177248803716">"设备信息"</string>
<string name="display_label" msgid="3056320781191343221">"屏幕"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB存储设备"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD卡"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"删除人脸数据"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"设置人脸解锁"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"您可以使用人脸解锁功能来解锁设备、登录应用以及确认付款。\n\n注意:\n目视手机可能会让手机意外解锁。\n\n如果有人在您睁开双眼时将手机对准您的脸,手机会因此解锁。\n\n此外,长相与您相似的人(例如同胞兄弟姐妹)也能够解锁您的手机。"</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"您可以使用人脸解锁功能来解锁设备、登录应用以及确认付款。\n\n注意:\n目视手机可能会让手机意外解锁。\n\n如果有人将手机对着您的脸,也可能会解锁您的手机(即使您闭上眼睛)。\n\n此外,长相与您相似的人(例如与您具有相同特征的兄弟姐妹)可能也能解锁您的手机。"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"要删除人脸数据吗?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"系统会安全地将人脸解锁功能所用的脸部数据永久删除。移除数据后,您将需要使用 PIN 码、图案或密码来解锁手机、登录应用和确认付款。"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"使用人脸解锁功能将手机解锁"</string>
@@ -766,13 +766,19 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"点按此处即可登录网络"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <!-- no translation found for link_speed (931786745741016446) -->
+ <skip />
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g>请求开启 WLAN"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g>请求关闭 WLAN"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"验证可调试应用的字节码"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"允许 ART 验证可调试应用的字节码"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"显示刷新频率"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"显示当前的显示屏刷新频率"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"允许平板电脑在接触其他设备时交换数据"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"允许手机在接触其他设备时交换数据"</string>
+ <!-- no translation found for nfc_quick_toggle_summary (3622326550467939809) -->
+ <skip />
+ <!-- no translation found for nfc_quick_toggle_summary (1460871052409162980) -->
+ <skip />
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"开启 NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC 可让此设备和附近的其他设备或目标(例如付款终端、门禁读卡器和互动式广告或标签)交换数据。"</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"安全 NFC"</string>
@@ -850,7 +856,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"WLAN 扫描功能已开启"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"高级选项"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"下拉列表高级选项"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"收起"</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>
@@ -861,6 +866,7 @@
<string name="wifi_status" msgid="5349199188871002778">"状态信息"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"传输链接速度"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"接收链接速度"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"连接速度"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"频率"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP 地址"</string>
<string name="passpoint_label" msgid="6513669696739302866">"保存方式:"</string>
@@ -900,6 +906,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"请确保设备已连接到电源,正在充电且处于开启状态"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"请确保设备已连接到电源,正在充电且处于开启状态。如果问题依然存在,请与设备制造商联系"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"此设备不支持添加“<xliff:g id="SSID">%1$s</xliff:g>”"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"请尝试让设备更靠近您的 WLAN 接入点/路由器"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"请检查密码,然后重试"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"请与设备制造商联系"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"请检查连接状况,然后重试"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"选择网络"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"要连接设备,请选择一个网络"</string>
@@ -1200,15 +1209,15 @@
<string name="night_display_summary_on_auto_mode_twilight" msgid="8070517472000680361">"将在日出时自动关闭"</string>
<string name="night_display_activation_on_manual" msgid="7999294858026069365">"立即开启"</string>
<string name="night_display_activation_off_manual" msgid="4842907786868153218">"立即关闭"</string>
- <string name="night_display_activation_on_twilight" msgid="3440889451767582067">"保持开启状态,直到日出"</string>
- <string name="night_display_activation_off_twilight" msgid="2853594955401726956">"保持关闭状态,直到日落"</string>
+ <string name="night_display_activation_on_twilight" msgid="3440889451767582067">"开启,直到日出"</string>
+ <string name="night_display_activation_off_twilight" msgid="2853594955401726956">"关闭,直到日落"</string>
<string name="night_display_activation_on_custom" msgid="4951143503599226846">"保持开启状态,直到<xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="night_display_activation_off_custom" msgid="79965738861100371">"保持关闭状态,直到<xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="night_display_not_currently_on" msgid="6600205753103093827">"目前未开启护眼模式"</string>
<string name="dark_ui_activation_on_manual" msgid="1541006734577325234">"立即开启"</string>
<string name="dark_ui_activation_off_manual" msgid="2395333709291250065">"立即关闭"</string>
- <string name="dark_ui_activation_on_auto" msgid="4824339634784765049">"保持开启状态,直到日出"</string>
- <string name="dark_ui_activation_off_auto" msgid="9136717444658505208">"保持关闭状态,直到日落"</string>
+ <string name="dark_ui_activation_on_auto" msgid="4824339634784765049">"开启,直到日出"</string>
+ <string name="dark_ui_activation_off_auto" msgid="9136717444658505208">"关闭,直到日落"</string>
<string name="dark_ui_title" msgid="3373976268671557416">"深色模式"</string>
<string name="dark_ui_auto_mode_title" msgid="9027528859262295099">"排定时间"</string>
<string name="dark_ui_auto_mode_never" msgid="3980412582267787662">"无"</string>
@@ -1560,6 +1569,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"重置 WLAN、移动数据网络和蓝牙设置"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"此操作会重置所有网络设置,包括:\n\n"<li>"WLAN"</li>\n<li>"移动数据网络"</li>\n<li>"蓝牙"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"清除已下载的 SIM 卡"</string>
@@ -2045,6 +2055,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"点按屏幕上的内容即可让系统大声朗读出来"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"字幕偏好设置"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"放大功能"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"放大区域"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"选择您在放大屏幕时想要使用的放大区域"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"全屏"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"部分屏幕"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"全屏与部分屏幕"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"放大整个屏幕"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"放大部分屏幕"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"显示移动控制器"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"显示用于移动放大区域的操纵杆型控制器"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"放大设置"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"点按屏幕三次进行放大"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"使用快捷手势进行放大"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"通过“快捷手势”和“点按屏幕三次”进行放大"</string>
@@ -2062,24 +2082,20 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"要开启或关闭无障碍服务,请用双指从屏幕底部向上滑动。\n\n要在多项服务之间切换,请用双指向上滑动并按住。"</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"要开启或关闭无障碍服务,请用三指从屏幕底部向上滑动。\n\n要在多项服务之间切换,请用三指向上滑动并按住。"</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"知道了"</string>
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_software (2920806427635233043) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_software_gesture (6906653331086992721) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_software (3917444742336634202) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_software_gesture (391987875251799972) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_hardware (2356853121810443026) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_hardware (6508972075712224951) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_triple_tap (6543084611445441109) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_summary_triple_tap (2132280626458501422) -->
- <skip />
- <!-- no translation found for accessibility_shortcut_edit_dialog_title_advance (4567868630655591506) -->
- <skip />
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"通过快捷方式打开"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"通过快捷方式放大"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"用于打开“<xliff:g id="SERVICE">%1$s</xliff:g>”的快捷方式"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"用于放大内容的快捷方式"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"用于打开“色彩校正”的快捷方式"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"“无障碍”按钮"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"用两根手指从屏幕底部向上滑动"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"点按屏幕底部的 <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> 按钮"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_software_gesture" msgid="391987875251799972">"用两根手指从屏幕边缘向上滑动"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_hardware" msgid="2356853121810443026">"按住音量键"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_hardware" msgid="6508972075712224951">"同时按住两个音量键 1 秒钟"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_triple_tap" msgid="6543084611445441109">"点按屏幕三次"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_triple_tap" msgid="2132280626458501422">"快速点按屏幕三次(设备运行速度可能会因此而减慢)"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_advance" msgid="4567868630655591506">"高级"</string>
<string name="accessibility_screen_magnification_navbar_configuration_warning" msgid="266736851606791552">"“无障碍”按钮已设为“<xliff:g id="SERVICE">%1$s</xliff:g>”。要使用放大功能,请触摸并按住“无障碍”按钮,然后选择“放大功能”。"</string>
<string name="accessibility_screen_magnification_gesture_navigation_warning" msgid="991017769735632046">"无障碍手势已设为<xliff:g id="SERVICE">%1$s</xliff:g>。要使用放大功能,请用两指从屏幕底部向上滑动并按住,然后选择放大功能。"</string>
<string name="accessibility_global_gesture_preference_title" msgid="3713636732641882959">"音量键快捷方式"</string>
@@ -2107,7 +2123,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"请选择提示您执行操作的消息的显示时间(只会暂时显示)。\n\n部分应用可能不支持这项设置。"</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"触摸和按住延迟"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"颜色反转"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"可能会影响性能"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"反色"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"将亮屏幕调成暗屏幕,让对强光敏感的用户可以获得更好的查看体验。\n\n注意:深色将变浅。图片颜色将不会反转。"</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"停留时间"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"如果您使用鼠标,则可以将光标设置为停止移动一段时间后自动点击。"</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"点击前延迟"</string>
@@ -2117,7 +2134,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"按触反馈"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"使用<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"使用色彩校正"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"使用字幕"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"显示字幕"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"字幕外观"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"文字大小、字幕样式"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"更多选项"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"只有部分应用支持此设置。"</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"“无障碍”按钮"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"用两根手指从屏幕底部向上滑动"</string>
@@ -2139,18 +2159,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"此服务出现故障。"</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"在“快捷设置”中显示"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"校正模式"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"红绿不分"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"绿红不分"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"蓝黄不分"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"绿色弱视"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"红色弱视"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"蓝色弱视"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">延迟时间极短(<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> 毫秒)</item>
<item quantity="one">延迟时间极短(<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> 毫秒)</item>
@@ -3113,6 +3127,8 @@
<string name="search_results_title" msgid="3360639917793022533">"设置"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, WLAN, 网络连接, 互联网, 无线, 数据, WLAN 网络"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"WLAN 通知, wlan 通知"</string>
+ <!-- no translation found for keywords_wifi_data_usage (4718555409695862085) -->
+ <skip />
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"停止振动, 点按, 键盘"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"使用 24 小时制"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"下载"</string>
@@ -3368,12 +3384,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"自动调节通知"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"自适应通知优先级"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"自动将优先级较低的通知设为无声通知"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"自适应通知排序"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"按相关性自动排列通知"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"建议的操作和回复"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"自动显示建议的操作和回复"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"允许通知暂停"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"隐藏无声通知的图标"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"无声通知的图标不会显示在状态栏中"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"允许使用通知圆点"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"显示近期会话栏"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"气泡"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"部分通知可能会以气泡形式显示在屏幕上"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"部分通知及其他内容可以在屏幕上以气泡的形式显示。点按气泡即可将其打开,将气泡向屏幕下方拖动即可将其关闭。"</string>
@@ -4221,8 +4240,12 @@
<string name="information_label" msgid="6939310810756569298">"信息"</string>
<string name="low_label" msgid="6525629096999711220">"低"</string>
<string name="high_label" msgid="357503396626018487">"高"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"再调高灵敏度可能会导致与沿屏幕边缘执行的任何应用手势相冲突。"</string>
+ <string name="left_edge" msgid="1513576842959071849">"左侧边缘"</string>
+ <string name="right_edge" msgid="1505309103265829121">"右侧边缘"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"如果再调高灵敏度,可能会与沿屏幕边缘执行的任何应用手势冲突。"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"“返回”手势的灵敏度"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"手势设置"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"手势导航, 返回手势的灵敏度, 返回手势"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"点按两次即显示"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"点按两次即可查看平板电脑"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"点按两次即可查看设备"</string>
@@ -4569,7 +4592,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"医疗信息、紧急情况联系人"</string>
<string name="see_more" msgid="7499355691042812723">"查看更多"</string>
<string name="see_less" msgid="2642392725363552793">"隐藏部分"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"要与<xliff:g id="APPNAME">%1$s</xliff:g>搭配使用的设备"</string>
@@ -4660,4 +4682,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"您的工作政策信息"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"由 IT 管理员管理的设置"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"错误报告处理程序"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"确定用于处理设备上错误报告快捷方式的应用。"</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"个人"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"工作"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"系统默认"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"这项选择已失效,请重试。"</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-zh-rHK/arrays.xml b/res/values-zh-rHK/arrays.xml
index ab16712..e5b558c 100644
--- a/res/values-zh-rHK/arrays.xml
+++ b/res/values-zh-rHK/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"無"</item>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index b146d99..b4f83e5 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"移到底端"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"移除語言"</string>
<string name="activity_picker_label" msgid="351250401590691126">"選擇活動"</string>
- <string name="device_info_label" msgid="2935198177248803716">"裝置資訊"</string>
<string name="display_label" msgid="3056320781191343221">"螢幕"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB 儲存裝置"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD 卡"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"刪除臉容資料"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"設定「臉孔解鎖」"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"使用「臉孔解鎖」即可解鎖裝置、登入應用程式及確認付款。\n\n注意事項:\n即使您不想解鎖手機,但查看手機仍會解鎖。\n\n在您睜開雙眼時,如果其他人將手機舉到您面前,將可解鎖您的手機。\n\n跟您樣貌很相似的人 (例如您的孿生兄弟姊妹) 能夠解鎖您的手機。"</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"使用「臉孔解鎖」即可解鎖裝置、登入應用程式及確認付款。\n\n注意事項:\n即使您不想解鎖,看著手機亦會解鎖。\n\n如果其他人將手機舉到您面前,即使您閉上雙眼,手機亦會解鎖。\n\n跟您樣貌很相似的人 (例如您的孿生兄弟姊妹) 能夠解鎖您的手機。"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"是否刪除臉容資料?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"系統會妥善地將「臉孔解鎖」功能使用的臉孔資料永久刪除。資料移除後,您便需要使用 PIN、圖案或密碼來解鎖手機、登入應用程式及確認付款。"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"使用臉孔解鎖功能解鎖手機"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"輕按這裡即可登入網絡"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"「<xliff:g id="REQUESTER">%s</xliff:g>」要求開啟 Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"「<xliff:g id="REQUESTER">%s</xliff:g>」要求關閉 Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"驗證可偵錯應用程式的位元組碼"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"允許 ART 驗證可偵錯應用程式的位元組碼"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"顯示重新整理頻率"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"顯示現時的顯示屏重新整理頻率"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"允許平板電腦在與其他裝置接觸時交換資料"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"允許手機與其他裝置接觸時交換資料"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"允許平板電腦在與 NFC 裝置接觸時交換資料"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"允許手機在與 NFC 裝置接觸時交換資料"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"開啟 NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC 讓此裝置和其他附近的裝置/目標 (例如付款終端機、存取閱讀器,以及互動廣告或標籤) 交換之間交換資料。"</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"保護 NFC"</string>
@@ -850,7 +853,6 @@
<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_expanded" msgid="1086342300472408106">"收合"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"狀態"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"傳輸連結速度"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"接收連結的速度"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"連線速度"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"頻率"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP 位址"</string>
<string name="passpoint_label" msgid="6513669696739302866">"已儲存,透過"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"確保裝置已插入、充電並開啟"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"確保裝置已插入、充電並開啟。如果仍有問題,請聯絡裝置製造商"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"此裝置不支援新增「<xliff:g id="SSID">%1$s</xliff:g>」"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"請嘗試將裝置移近 Wi-Fi 存取點/路由器"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"請檢查密碼,然後再試一次"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"請聯絡裝置製造商"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"請檢查網絡連線,然後再試一次"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"選擇網絡"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"如要連接裝置,請選擇網絡"</string>
@@ -1200,15 +1206,15 @@
<string name="night_display_summary_on_auto_mode_twilight" msgid="8070517472000680361">"將會在日出時自動關閉"</string>
<string name="night_display_activation_on_manual" msgid="7999294858026069365">"立即開啟"</string>
<string name="night_display_activation_off_manual" msgid="4842907786868153218">"立即關閉"</string>
- <string name="night_display_activation_on_twilight" msgid="3440889451767582067">"保持開啟狀態,直至日出"</string>
- <string name="night_display_activation_off_twilight" msgid="2853594955401726956">"保持關閉狀態,直至日落"</string>
+ <string name="night_display_activation_on_twilight" msgid="3440889451767582067">"開啟,直至日出"</string>
+ <string name="night_display_activation_off_twilight" msgid="2853594955401726956">"關閉,直至日落"</string>
<string name="night_display_activation_on_custom" msgid="4951143503599226846">"開啟 (直至<xliff:g id="ID_1">%1$s</xliff:g>)"</string>
<string name="night_display_activation_off_custom" msgid="79965738861100371">"保持關閉狀態,直至<xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="night_display_not_currently_on" msgid="6600205753103093827">"目前沒有開啟「夜燈模式」"</string>
<string name="dark_ui_activation_on_manual" msgid="1541006734577325234">"立即開啟"</string>
<string name="dark_ui_activation_off_manual" msgid="2395333709291250065">"立即關閉"</string>
- <string name="dark_ui_activation_on_auto" msgid="4824339634784765049">"保持開啟狀態,直至日出"</string>
- <string name="dark_ui_activation_off_auto" msgid="9136717444658505208">"保持關閉狀態,直至日落"</string>
+ <string name="dark_ui_activation_on_auto" msgid="4824339634784765049">"開啟,直至日出"</string>
+ <string name="dark_ui_activation_off_auto" msgid="9136717444658505208">"關閉,直至日落"</string>
<string name="dark_ui_title" msgid="3373976268671557416">"暗光模式"</string>
<string name="dark_ui_auto_mode_title" msgid="9027528859262295099">"時間表"</string>
<string name="dark_ui_auto_mode_never" msgid="3980412582267787662">"無"</string>
@@ -1561,6 +1567,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"重設 Wi-Fi、流動數據和藍牙"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"此操作會重設所有網絡設定,包括:\n\n"<li>"Wi‑Fi"</li>\n<li>"流動數據"</li>\n<li>"藍牙"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"清除已下載的 SIM 卡"</string>
@@ -2046,6 +2053,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"輕按畫面上的項目即可收聽系統朗讀項目"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"字幕偏好設定"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"放大"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"放大範圍"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"選擇在放大螢幕時要使用的放大範圍"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"全螢幕"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"部分螢幕畫面"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"全螢幕及部分螢幕"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"放大整個螢幕畫面"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"放大部分螢幕畫面"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"顯示移動控制器"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"顯示類似搖桿的控制器,以移動放大範圍"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"放大設定"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"輕按三下來放大"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"使用快速鍵來放大"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"使用快速鍵和輕按三下來放大"</string>
@@ -2063,6 +2080,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"如要開啟或關閉無障礙服務,請使用兩隻手指從螢幕底部向上滑動。\n\n如要在服務之間切換,請使用兩隻手指向上滑動並按住。"</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"如要開啟或關閉無障礙服務,請使用三隻手指從螢幕底部向上滑動。\n\n如要在服務之間切換,請使用三隻手指向上滑動並按住。"</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"知道了"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"使用快速鍵開啟"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"使用快速鍵放大"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"開啟「<xliff:g id="SERVICE">%1$s</xliff:g>」的快速鍵"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"放大功能的快速鍵"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"開啟「色彩校正」的快速鍵"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"無障礙功能按鈕"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"兩指從底部向上滑動"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"輕按畫面底部的 <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> 按鈕"</string>
@@ -2099,7 +2121,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"對於您要處理的訊息,選擇顯示時間 (只會暫時顯示)。\n\n只有部分應用程式支援此設定。"</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"輕觸並按住延遲"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"色彩反轉"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"可能會影響效能"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"反轉顏色"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"系統會將淺色的畫面調暗,讓對強光敏感的使用者可享有更佳觀賞體驗。\n\n注意:系統會將深色轉為淺色。圖像顏色亦可能會反轉。"</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"停留時間"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"如果您使用滑鼠,可以將游標設為在停止移動一段時間後自動點擊。"</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"延遲點擊"</string>
@@ -2109,7 +2132,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"輕觸反應"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"使用「<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>」"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"使用色彩校正"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"使用字幕"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"顯示字幕"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"字幕字型"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"文字大小和字幕樣式"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"更多選項"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"只有部分應用程式支援此設定。"</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"無障礙功能按鈕"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"兩指從底部向上輕掃"</string>
@@ -2131,18 +2157,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"呢個服務出現故障。"</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"在「快速設定」中顯示"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"校正模式"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"紅綠不分"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"綠紅不分"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"藍黃不分"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"綠色弱視"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"紅色弱視"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"藍色弱視"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">極短時間延誤 (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> 微秒)</item>
<item quantity="one">極短時間延誤 (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> 微秒)</item>
@@ -3105,6 +3125,7 @@
<string name="search_results_title" msgid="3360639917793022533">"設定"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"Wifi, Wi-Fi, 網絡連線, 互聯網, 無線, 數據, Wifi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi 通知, wifi 通知"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"數據用量"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"停止震動, 輕按, 鍵盤"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"使用 24 小時制"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"下載"</string>
@@ -3360,12 +3381,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"自動調節通知"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"自動調節通知優先次序"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"自動將優先度較低的通知設為低重要性"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"自動調整通知排序"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"自動按相關性為通知排序"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"建議操作和回覆"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"自動顯示建議操作和回覆"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"允許通知延後"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"隱藏低重要性通知圖示"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"低重要性的通知圖示不會顯示在狀態列"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"允許使用通知圓點"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"顯示最近的對話列"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"小視窗"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"部分通知可在螢幕上以小視窗形式顯示"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"部分通知和其他內容可在螢幕中以小視窗形式顯示。輕按小視窗即可開啟。如要關閉小視窗,只需將之拖至螢幕下方。"</string>
@@ -4213,8 +4237,12 @@
<string name="information_label" msgid="6939310810756569298">"資料"</string>
<string name="low_label" msgid="6525629096999711220">"低"</string>
<string name="high_label" msgid="357503396626018487">"高"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"調高敏感度可能會影響螢幕邊緣的應用程式手勢操作。"</string>
+ <string name="left_edge" msgid="1513576842959071849">"左側邊緣"</string>
+ <string name="right_edge" msgid="1505309103265829121">"右側邊緣"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"較高的敏感度可能會與任何在螢幕邊緣的應用程式手勢互相衝突。"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"返回手勢的敏感度"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"手勢設定"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"手勢導覽, 返回手勢的敏感度, 返回手勢"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"輕按兩下以查看手機"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"輕按兩下即可查看平板電腦"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"輕按兩下即可查看裝置"</string>
@@ -4561,7 +4589,6 @@
<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">"接入點名稱 (APN)"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"無法在連接至<xliff:g id="CARRIER">%1$s</xliff:g>時使用"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"醫療資訊、緊急聯絡人"</string>
<string name="see_more" msgid="7499355691042812723">"查看更多"</string>
<string name="see_less" msgid="2642392725363552793">"顯示較少"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"可配合<xliff:g id="APPNAME">%1$s</xliff:g>使用的裝置"</string>
@@ -4652,4 +4679,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"您的工作政策資料"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"由 IT 管理員管理的設定"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"錯誤報告處理常式"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"選擇裝置上負責處理錯誤報告快速鍵的應用程式。"</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"個人"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"公司"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"系統預設"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"此選擇已失效,請再試一次。"</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-zh-rTW/arrays.xml b/res/values-zh-rTW/arrays.xml
index a715b4e..63c7135 100644
--- a/res/values-zh-rTW/arrays.xml
+++ b/res/values-zh-rTW/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"無"</item>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 088d6d2..f673a85 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"移到底端"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"移除語言"</string>
<string name="activity_picker_label" msgid="351250401590691126">"選擇活動"</string>
- <string name="device_info_label" msgid="2935198177248803716">"裝置資訊"</string>
<string name="display_label" msgid="3056320781191343221">"螢幕"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"USB 儲存裝置"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"SD 卡"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"刪除臉孔資料"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"設定人臉解鎖功能"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"你可以使用人臉解鎖功能將裝置解鎖、登入應用程式及確認付款。\n\n注意事項:\n查看手機可能會導致手機意外解鎖。\n\n如果有人在你睜開雙眼時將手機置於你面前,手機可能會因此解鎖。\n\n長相與你相似的人可能可以解鎖你的手機,例如長相雷同的兄弟姊妹。"</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"你可以使用人臉解鎖功能將裝置解鎖、登入應用程式及確認付款。\n\n注意事項:\n只要看著手機,就可能造成意外解鎖。\n\n如果有人將手機對著你的臉 (無論你是否有睜開雙眼),手機可能會因此解鎖。\n\n長相與你相似的人(例如你的孿生兄弟姐妹)可能可以解鎖你的手機。"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"要刪除臉孔資料嗎?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"系統會安全地將人臉解鎖功能使用的臉部資料永久刪除。資料移除後,當你解鎖手機、登入應用程式及確認付款時,都必須使用 PIN 碼、解鎖圖案或密碼。"</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"使用人臉解鎖功能將手機解鎖"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"輕觸這裡即可登入網路"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"「<xliff:g id="REQUESTER">%s</xliff:g>」要求開啟 Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"「<xliff:g id="REQUESTER">%s</xliff:g>」要求關閉 Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"驗證可偵錯應用程式的位元碼"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"允許 ART 驗證可偵錯應用程式的位元碼"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"顯示重新整理頻率"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"顯示目前的螢幕重新整理頻率"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"允許平板電腦在與其他裝置接觸時交換資料"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"允許手機與其他裝置接觸時交換資料"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"允許平板電腦與 NFC 裝置接觸時交換資料"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"允許手機與 NFC 裝置接觸時交換資料"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"開啟 NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"NFC 能夠讓這個裝置與附近的其他裝置或目標 (例如付款終端機、門禁讀卡機以及互動式廣告或標記) 交換資料。"</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"確保 NFC 安全"</string>
@@ -850,7 +853,6 @@
<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_expanded" msgid="1086342300472408106">"收合"</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>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"狀態"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"傳送連結速度"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"接收連結速度"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"連線速度"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"頻率"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"IP 位址"</string>
<string name="passpoint_label" msgid="6513669696739302866">"透過下列方式儲存:"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"請確認已插上裝置,且裝置已充滿電並處於開啟狀態"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"請確認已插上裝置,且裝置已充滿電並處於開啟狀態。如果問題持續發生,請與裝置製造商聯絡"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"這個裝置不支援新增「<xliff:g id="SSID">%1$s</xliff:g>」"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"請試著將裝置移到較靠近 Wi-Fi 存取點/路由器的地方"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"請檢查輸入的密碼是否正確,然後再試一次"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"請與裝置製造商聯絡"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"請檢查連線狀況,然後再試一次"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"選擇網路"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"選擇裝置要連線的網路"</string>
@@ -1200,15 +1206,15 @@
<string name="night_display_summary_on_auto_mode_twilight" msgid="8070517472000680361">"將於日出時自動關閉"</string>
<string name="night_display_activation_on_manual" msgid="7999294858026069365">"立即開啟"</string>
<string name="night_display_activation_off_manual" msgid="4842907786868153218">"立即關閉"</string>
- <string name="night_display_activation_on_twilight" msgid="3440889451767582067">"保持開啟狀態,直到日出"</string>
- <string name="night_display_activation_off_twilight" msgid="2853594955401726956">"保持關閉狀態,直到日落"</string>
+ <string name="night_display_activation_on_twilight" msgid="3440889451767582067">"開啟,直到日出"</string>
+ <string name="night_display_activation_off_twilight" msgid="2853594955401726956">"關閉,直到日落"</string>
<string name="night_display_activation_on_custom" msgid="4951143503599226846">"保持開啟狀態,直到<xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="night_display_activation_off_custom" msgid="79965738861100371">"保持關閉狀態,直到<xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="night_display_not_currently_on" msgid="6600205753103093827">"夜燈模式目前已關閉"</string>
<string name="dark_ui_activation_on_manual" msgid="1541006734577325234">"立即開啟"</string>
<string name="dark_ui_activation_off_manual" msgid="2395333709291250065">"立即關閉"</string>
- <string name="dark_ui_activation_on_auto" msgid="4824339634784765049">"保持開啟狀態,直到日出"</string>
- <string name="dark_ui_activation_off_auto" msgid="9136717444658505208">"保持關閉狀態,直到日落"</string>
+ <string name="dark_ui_activation_on_auto" msgid="4824339634784765049">"開啟,直到日出"</string>
+ <string name="dark_ui_activation_off_auto" msgid="9136717444658505208">"關閉,直到日落"</string>
<string name="dark_ui_title" msgid="3373976268671557416">"深色模式"</string>
<string name="dark_ui_auto_mode_title" msgid="9027528859262295099">"排程"</string>
<string name="dark_ui_auto_mode_never" msgid="3980412582267787662">"無"</string>
@@ -1560,6 +1566,7 @@
<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>
<string name="reset_network_title" msgid="1395494440355807616">"重設 Wi-Fi、行動網路和藍牙"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"這項操作會重設所有網路設定,包括:\n\n"<li>"Wi‑Fi"</li>\n<li>"行動數據"</li>\n<li>"藍牙"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"清除已下載的 SIM 卡"</string>
@@ -2045,6 +2052,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"輕觸畫面上的項目即可聽取項目內容"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"字幕偏好設定"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"放大"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"放大區域"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"選擇你要放大的螢幕區域"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"整個螢幕"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"部分螢幕區域"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"整個螢幕和部分螢幕區域"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"放大整個螢幕"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"放大部分螢幕區域"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"顯示移動控制器"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"顯示類似搖桿的控制器,方便你用來移動放大區域"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"放大設定"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"輕觸螢幕三下進行放大"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"使用快速手勢放大畫面"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"使用快速手勢並輕觸三下即可放大畫面"</string>
@@ -2062,6 +2079,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"如要啟用或停用無障礙服務,請用兩指從螢幕底部向上滑動。\n\n如要切換不同的服務,請用兩指向上滑動並按住。"</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"如要啟用或停用無障礙服務,請用三指從螢幕底部向上滑動。\n\n如要切換不同的服務,請用三指向上滑動並按住。"</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"我知道了"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"使用快速鍵開啟"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"使用快速鍵放大畫面"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"開啟「<xliff:g id="SERVICE">%1$s</xliff:g>」服務的快速鍵"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"放大畫面的快速鍵"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"開啟色彩校正的快速鍵"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"無障礙工具按鈕"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"以兩指從底部向上滑動"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"輕觸螢幕底部的 <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> 按鈕"</string>
@@ -2098,7 +2120,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"選擇提示你進行操作的訊息會暫時顯示多久。\n\n只有部分應用程式支援這項設定。"</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"輕觸並按住的延遲時間"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"色彩反轉"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"可能會影響效能"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"反轉顏色"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"將明亮的畫面調暗,藉此讓對強光感到敏感的人享有更佳的觀看體驗。\n\n注意:系統會將深色轉為淺色,也會反轉圖片的顏色。"</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"停留時間"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"如果你使用滑鼠,可以將游標設為在停止移動一段時間後自動點擊。"</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"點擊前延遲"</string>
@@ -2108,7 +2131,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"觸覺回饋"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"使用「<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>」"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"使用色彩校正"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"使用字幕"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"顯示字幕"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"字幕外觀"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"文字大小、字幕樣式"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"更多選項"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"僅部分應用程式支援這項設定。"</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"無障礙工具按鈕"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"以兩指從底部向上滑動"</string>
@@ -2130,18 +2156,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"這項服務發生異常。"</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"在快速設定中顯示"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"校正模式"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"紅 - 綠"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"綠 - 紅"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"藍 - 黃"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"綠色弱視"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"紅色弱視"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"藍色弱視"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="other">延遲時間極短 (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> 毫秒)</item>
<item quantity="one">延遲時間極短 (<xliff:g id="CLICK_DELAY_LABEL_0">%1$d</xliff:g> 毫秒)</item>
@@ -3104,6 +3124,7 @@
<string name="search_results_title" msgid="3360639917793022533">"設定"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, 網路連線, 網際網路, 無線, 數據, wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Wi‑Fi 通知, wifi 通知"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"數據用量"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"停止震動, 輕觸, 鍵盤"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"使用 24 小時格式"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"下載"</string>
@@ -3359,12 +3380,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"自動調整通知"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"自動調整通知優先順序"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"自動將優先順序較低的通知設為無聲通知"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"自動調整通知排序"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"依關聯性自動將通知排序"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"建議採取的動作和回覆"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"自動顯示建議採取的動作和回覆"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"允許顯示通知延後選項"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"隱藏無聲通知的圖示"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"無聲通知的圖示不會顯示在狀態列中"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"允許使用通知圓點"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"顯示近期對話列"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"泡泡"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"部分通知可能會以泡泡形式顯示在畫面上"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"部分通知和其他內容可能會以泡泡形式顯示在畫面上。輕觸泡泡即可將其開啟,將泡泡向畫面下方拖曳則可將其關閉。"</string>
@@ -4212,8 +4236,12 @@
<string name="information_label" msgid="6939310810756569298">"資訊"</string>
<string name="low_label" msgid="6525629096999711220">"低"</string>
<string name="high_label" msgid="357503396626018487">"高"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"如果你調高敏感度,可能會影響針對螢幕邊緣執行的應用程式。"</string>
+ <string name="left_edge" msgid="1513576842959071849">"左側邊緣"</string>
+ <string name="right_edge" msgid="1505309103265829121">"右側邊緣"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"如果你調高敏感度,可能影響會用到螢幕邊緣的手勢。"</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"系統偵測「返回」手勢的敏感度"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"手勢設定"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"手勢操作, 系統偵測「返回」手勢的敏感度,「返回」手勢"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"輕觸兩下手機即可查看"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"輕觸兩下平板電腦即可查看"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"輕觸兩下裝置即可查看"</string>
@@ -4560,7 +4588,6 @@
<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="emergency_info_contextual_card_summary" msgid="4472575229724567215">"醫療資訊、緊急聯絡人"</string>
<string name="see_more" msgid="7499355691042812723">"顯示更多"</string>
<string name="see_less" msgid="2642392725363552793">"顯示較少"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"搭配「<xliff:g id="APPNAME">%1$s</xliff:g>」使用的裝置"</string>
@@ -4651,4 +4678,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"你的工作政策資訊"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"由你的 IT 管理員管理的設定"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"錯誤報告處理常式"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"決定裝置上的哪些應用程式可控管「錯誤報告」捷徑。"</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"個人"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"工作"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"系統預設"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"這個選項已失效,請再試一次。"</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values-zu/arrays.xml b/res/values-zu/arrays.xml
index 2aa9d72..c8b60c3 100644
--- a/res/values-zu/arrays.xml
+++ b/res/values-zu/arrays.xml
@@ -205,6 +205,7 @@
<item msgid="1396997182108950268">"1xRTT"</item>
<item msgid="3658086883471544773">"IS95B"</item>
<item msgid="6208908029106498824">"IS95A"</item>
+ <item msgid="5043127102327682718">"I-NR"</item>
</string-array>
<string-array name="mvno_type_entries">
<item msgid="1909908032710683029">"Lutho"</item>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index d997daf..c4f5994 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -216,7 +216,6 @@
<string name="action_drag_label_move_bottom" msgid="6266165197792827003">"Isa phansi"</string>
<string name="action_drag_label_remove" msgid="1034900377796780568">"Susa ulimi"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Khetha okwenziwayo"</string>
- <string name="device_info_label" msgid="2935198177248803716">"Ulwazi lwedivaysi"</string>
<string name="display_label" msgid="3056320781191343221">"Isikrini"</string>
<string name="sd_card_settings_label" product="nosdcard" msgid="1850505156136467106">"Isitoreji se-USB"</string>
<string name="sd_card_settings_label" product="default" msgid="8715502912796241588">"Ikhadi le-SD"</string>
@@ -373,6 +372,7 @@
<string name="security_settings_face_settings_remove_face_data" msgid="6491161841504747384">"Susa idatha yobuso"</string>
<string name="security_settings_face_settings_enroll" msgid="4656842124181309056">"Setha i-face unlock"</string>
<string name="security_settings_face_settings_footer" msgid="4263048343191609059">"Sebenzisa i-face unlock ukuze uvule idivayisi yakho, ungene ngemvume kuzinhlelo zokusebenza, uphinde uqinisekise izinkokhelo.\n\nKhumbula:\nUkubheka ifoni kungayivula uma ungahlosile ukwenza njalo.\n\nIfoni yakho ingavulwa omunye umuntu uma iphethwe ngasebusweni bakho ngenkathi amehlo akho avuliwe.\n\nIfoni yakho ingavulwa omunye umuntu ofana kakhulu nawe, asithi isihlobo esifana nawe."</string>
+ <string name="security_settings_face_settings_footer_attention_not_supported" msgid="4460565590744451205">"Sebenzisa i-face unlock ukuze uvule idivayisi yakho, ungene ngemvume kuzinhlelo zokusebenza, uphinde uqinisekise izinkokhelo.\n\nKhumbula:\nUkubheka ifoni kungayivula uma ungahlosile ukwenza njalo.\n\nIfoni yakho ingavulwa omunye umuntu uma iphakanyiselwe ebusweni bakho, nanoma amehlo akho avaliwe.\n\nIfoni yakho ingavulwa umuntu obukeka kakhulu njengawe, asithi, isihlobo esifanayo."</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2596803378375165362">"Susa idatha yobuso?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="3458998128212675289">"Idatha yobuso esetshenziswe i-face unlock izosuswa unaphakade futhi ngokuphephile. Ngemuva kokususwa, uzodinga iphinikhodi, iphethini, noma iphasiwedi ukuze uvule ifoni yakho, ungene ngemvume kuzinhlelo zokusebenza, uphinde uqinisekise izinkokhelo."</string>
<string name="security_settings_face_settings_context_subtitle" msgid="9197485417007952865">"Sebenzisa i-face unlock ukuze uvule ifoni yakho"</string>
@@ -766,13 +766,16 @@
<string name="wifi_tap_to_sign_in" msgid="8658506618807549483">"Thepha lapha ukuze ungene ngemvume kunethiwekhi"</string>
<string name="tx_link_speed" msgid="3071955184703668113">"<xliff:g id="TRANSMIT_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="rx_link_speed" msgid="6292229178855567783">"<xliff:g id="RECEIVE_LINK_SPEED">%1$d</xliff:g> Mbps"</string>
+ <string name="link_speed" msgid="931786745741016446">"<xliff:g id="LINK_SPEED">%1$d</xliff:g> Mbps"</string>
<string name="wifi_ask_enable" msgid="6860056048266810769">"<xliff:g id="REQUESTER">%s</xliff:g> ifuna ukuvula i-Wi-Fi"</string>
<string name="wifi_ask_disable" msgid="1663208096020309639">"<xliff:g id="REQUESTER">%s</xliff:g> ifuna ukuvala i-Wi-Fi"</string>
<string name="art_verifier_for_debuggable_title" msgid="1926445785190030479">"Qinisekisa i-bytecode yezinhlelo zokusebenza ezingalungiswa amaphutha"</string>
<string name="art_verifier_for_debuggable_summary" msgid="4802875841862652879">"Vumela i-ART ukuze iqinisekise i-bytecode yezinhlelo zokusebenza ezingasusa iphutha"</string>
+ <string name="show_refresh_rate" msgid="5742688821872354973">"Bonisa isilinganiso sokuvuselela"</string>
+ <string name="show_refresh_rate_summary" msgid="3558118122374609663">"Bonisa isilinganisi sokuvuselela sesibonisi samanje"</string>
<string name="nfc_quick_toggle_title" msgid="3607620705230351666">"i-NFC"</string>
- <string name="nfc_quick_toggle_summary" product="tablet" msgid="9027030586154852221">"Vumela ukushintshanisa kwedatha uma ithebhulethi ithinta enye idivayisi"</string>
- <string name="nfc_quick_toggle_summary" product="default" msgid="5961264333260120898">"Vumela ukushintshanisa kwedatha uma ifoni ithinta enye idivayisi"</string>
+ <string name="nfc_quick_toggle_summary" product="tablet" msgid="3622326550467939809">"Vumela ukushintshisana kwedatha uma ithebulethi ithinta idivayisi ye-NFC"</string>
+ <string name="nfc_quick_toggle_summary" product="default" msgid="1460871052409162980">"Vumela ukushintshisana kwedatha uma ifoni ithinta idivayisi ye-NFC"</string>
<string name="nfc_disclaimer_title" msgid="3696580694485048039">"Vula i-NFC"</string>
<string name="nfc_disclaimer_content" msgid="8256675597551036207">"I-NFC ishintshisana ngedatha phakathi kwale divayisi namanye amadivayisi aseduze noma okuqondiwe, okufana namatheminali enkokhelo, izifundi zokufinyelela, nezikhangiso ezibandakanyayo noma omaka."</string>
<string name="nfc_secure_settings_title" msgid="8947380729696717356">"I-NFC evikelekile"</string>
@@ -850,7 +853,6 @@
<string name="wifi_settings_scanning_required_enabled" msgid="4721729158927146365">"Ukuskena kwe-Wi-Fi kuvuliwe"</string>
<string name="wifi_show_advanced" msgid="2969378109942071741">"Izinketho ezithuthukile"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Izinketho ezithuthukisiwe zohlu olushona ezansi"</string>
- <string name="wifi_advanced_toggle_description_expanded" msgid="1086342300472408106">"goqa"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"nweba"</string>
<string name="wifi_ssid" msgid="2713062130735103151">"Igama lenethiwekhi"</string>
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Faka i-SSID"</string>
@@ -861,6 +863,7 @@
<string name="wifi_status" msgid="5349199188871002778">"Isimo"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Hambisa isivinini sesixhumanisi"</string>
<string name="rx_wifi_speed" msgid="5167966079215111232">"Thola isivinini sesixhumanisi"</string>
+ <string name="wifi_speed" msgid="6562147734565434513">"Isivinini sokuhlanganisa"</string>
<string name="wifi_frequency" msgid="3120998420184702834">"Imvamisa"</string>
<string name="wifi_ip_address" msgid="8903577251845268209">"Ikheli le-IP"</string>
<string name="passpoint_label" msgid="6513669696739302866">"Kulondolozwe nge-"</string>
@@ -900,6 +903,9 @@
<string name="wifi_dpp_failure_timeout" msgid="7902971341771145564">"Yenza isiqinisekiso sokuthi idivayisi ixhunyiwe, ishajiwe, futhi ivuliwe"</string>
<string name="wifi_dpp_failure_generic" msgid="6559442892600448442">"Yenza isiqinisekiso sokuthi idivayisi ixhunyiwe, ishajiwe, futhi ivuliwe. Uma inkinga iqhubeka, xhumana nomkhiqizi wedivayisi"</string>
<string name="wifi_dpp_failure_not_supported" msgid="2908961523550486480">"Ukungeza i-“<xliff:g id="SSID">%1$s</xliff:g>” akusekelwa ile divayisi"</string>
+ <string name="wifi_dpp_failure_cannot_find_network" msgid="8519567801353014036">"Zama ukuhambisa idivayisi eduze kwephoyinti lakho lokufinyelela/irutha ye-Wi-Fi"</string>
+ <string name="wifi_dpp_failure_enrollee_authentication" msgid="7008840843663520852">"Hlola iphasiwedi uphinde uzame futhi"</string>
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration" msgid="982310033782652478">"Xhumana nomkhiqizi wedivayisi"</string>
<string name="wifi_dpp_check_connection_try_again" msgid="6118892932595974823">"Hlola ukuxhumeka uphinde uzame futhi"</string>
<string name="wifi_dpp_choose_network" msgid="3987007684129341427">"Khetha inethiwekhi"</string>
<string name="wifi_dpp_choose_network_to_connect_device" msgid="4321618376432197593">"Ukuze uxhume idivayisi yakho, khetha inethiwekhi"</string>
@@ -1561,6 +1567,7 @@
<string name="restore_default_apn_completed" msgid="5167505087078340256">"Ukuhlela okumisiwe izilungiselelo ze-APN kuqedile."</string>
<string name="reset_dashboard_title" msgid="7423200250697886918">"Izinketho zokusetha kabusha"</string>
<string name="reset_dashboard_summary" msgid="4390780188264852956">"Inethiwekhi, izinhlelo zokusebenza, noma idivayisi ingasethwa kabusha"</string>
+ <string name="reset_dashboard_summary_onlyApps" msgid="3304252260039419584">"Izinhlelo zokusebenza zingasethwa kabusha"</string>
<string name="reset_network_title" msgid="1395494440355807616">"Setha kabusha i-Wi-Fi, iselula ne-Bluetooth"</string>
<string name="reset_network_desc" msgid="1112523764899788246">"Lokhu kuzosetha kabusha zonke izilungiselelo zenethiwekhi ezifaka:\n\n"<li>"i-Wi‑Fi"</li>\n<li>"Idatha yeselula"</li>\n<li>"ne-Bluetooth"</li></string>
<string name="reset_esim_title" msgid="6152167073280852849">"Sula ama-SIM alandiwe"</string>
@@ -2046,6 +2053,16 @@
<string name="select_to_speak_summary" msgid="1995285446766920925">"Thepha izinto esikrinini sakho ukuze uzizwe zifundelwa phezulu"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Okuncanyelwayo kwamagama-ngcazo"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ukukhuliswa"</string>
+ <string name="accessibility_magnification_mode_title" msgid="879250866604403721">"Indawo yokukhulisa"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="4821458740248772054">"Khetha izindawo zokukhulisa ofuna ukuzisebenzisa uma ukhulisa isikrini"</string>
+ <string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Iskrini esigcwele"</string>
+ <string name="accessibility_magnification_area_settings_window_screen_summary" msgid="5630032596384610913">"Ingxenye yesikrini"</string>
+ <string name="accessibility_magnification_area_settings_all_summary" msgid="5139954486886669293">"Isikrini esigcwele nengxenye yesikrini"</string>
+ <string name="accessibility_magnification_area_settings_full_screen" msgid="4189574224079433280">"Khulisa sonke isikrini"</string>
+ <string name="accessibility_magnification_area_settings_window_screen" msgid="7431401975447232976">"Khulisa ingxenye eyesikrini"</string>
+ <string name="accessibility_magnification_window_control_switch_title" msgid="4926933143910288191">"Bonisa isilawuli esiningi"</string>
+ <string name="accessibility_magnification_window_control_switch_summary" msgid="7628270839775330328">"Bonisa isilawuli esifana ne-joystick ukuhambisa indawo yokukhulisa"</string>
+ <string name="accessibility_magnification_service_settings_title" msgid="7357466386783992094">"Izilungiselelo zokukhulisa"</string>
<string name="accessibility_screen_magnification_gestures_title" msgid="3121714118381882167">"Shintsha ngokuthepha kathathu"</string>
<string name="accessibility_screen_magnification_navbar_title" msgid="480853328665484528">"Khulisa ngesinqamuleli"</string>
<string name="accessibility_screen_magnification_state_navbar_gesture" msgid="8067042663897802231">"Khulisa ngenkinobho futhi uthephe kathathu"</string>
@@ -2063,6 +2080,11 @@
<string name="accessibility_tutorial_dialog_message_gesture_settings_without_talkback" msgid="8744979550867005938">"Ukuze uvule noma uvale isevisi yokufinyelela, swayiphela phezulu kusuka phansi kwesikrini ngeminwe emibili.\n\nUkuze ushintshe phakathi kwamasevisi, swayiphela phezulu ngeminwe emibili bese uyabamba."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_with_talkback" msgid="9124610711696596426">"Ukuze uvule noma uvale isevisi yokufinyelela, swayiphela phezulu kusuka phansi kwesikrini ngeminwe emithathu.\n\nUkuze ushintshe phakathi kwamasevisi, swayiphela phezulu ngeminwe emithathu bese uyabamba."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Ngiyezwa"</string>
+ <string name="accessibility_shortcut_title" msgid="7219851818023989864">"Sebenzisa isinqamuleli ukuvula"</string>
+ <string name="accessibility_magnification_shortcut_title" msgid="3850925633238639131">"Sebenzisa isinqamuleli ukukhulisa"</string>
+ <string name="accessibility_shortcut_edit_dialog_title" msgid="4922086411442295974">"Isinqamuleli esingavulwa <xliff:g id="SERVICE">%1$s</xliff:g>"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_magnification" msgid="9029389159199076646">"Isinqamuleli sokukhulisa"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_daltonizer" msgid="2875485140645140606">"Isinqamuleli esingavula ukulungiswa kombala"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="2920806427635233043">"Inkinobho yokufinyeleleka"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="6906653331086992721">"Ukuswayipha kweminwe engu-2 ngaphezulu kusukela ngaphansi"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="3917444742336634202">"Thepha inkinobho ye-<xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> ngaphansi kwesikrini sakho"</string>
@@ -2099,7 +2121,8 @@
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Khetha ukuthi imilayezo izoboniswa isikhathi esingakanani ekucela ukuthi wenze isenzo, kodwa ebonakala kuphela okwesikhashana.\n\nAkuzona zonke izinhlelo zokusebenza ezisekela lesi silungiselelo."</string>
<string name="accessibility_long_press_timeout_preference_title" msgid="5237764682976688855">"Thinta futhi ukulibazisa"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Ukuguqulwa kombala"</string>
- <string name="accessibility_display_inversion_preference_subtitle" msgid="6737173589782501324">"Ingaphazamisa ukusebenza"</string>
+ <string name="accessibility_display_inversion_switch_title" msgid="1306705652558953204">"Phendukezela imibala"</string>
+ <string name="accessibility_display_inversion_preference_subtitle" msgid="3302345676503045665">"Yenza izikrini ezikhanyayo zibe mnyama ukuze abantu abazwelayo ekukhanyeni okukhulu babe nomuzwa ongcono wokubuka.\n\nQaphela: imibala emnyama izokhanya. Izithombe zizophinda ziphendukezelwe."</string>
<string name="accessibility_autoclick_preference_title" msgid="6771914155290467570">"Hlala esikhathini"</string>
<string name="accessibility_autoclick_description" msgid="1824668430472936549">"Uma usebenzisa imawuzi, ungasetha ikhesa ukuze yenze isenzo ngokuzenzakalela uma iyeka ukuhamba ngesikhathi esithile."</string>
<string name="accessibility_autoclick_delay_preference_title" msgid="8631645324295801612">"Bambezela ngaphambi kokuchofoza"</string>
@@ -2109,7 +2132,10 @@
<string name="accessibility_touch_vibration_title" msgid="533931451319110741">"Impendulo yokuthinta"</string>
<string name="accessibility_service_master_switch_title" msgid="3001666897585097640">"Sebenzisa i-<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_master_switch_title" msgid="3580563017377754890">"Sebenzisa ukulungisa kombala"</string>
- <string name="accessibility_caption_master_switch_title" msgid="2950713524171781503">"Sebenzisa amagama-ncazo"</string>
+ <string name="accessibility_caption_master_switch_title" msgid="3821125170899547375">"Bonisa amagama-ncazo"</string>
+ <string name="captioning_caption_appearance_title" msgid="4014910076504930044">"Ukubonakala kwegama-ncazo"</string>
+ <string name="captioning_caption_appearance_summary" msgid="5288447033673835822">"Usayizi wombhalo, isitayela segama-ncazo"</string>
+ <string name="captioning_more_options_title" msgid="3484496882942539652">"Ezinye izinketho"</string>
<string name="accessibility_caption_preference_summary" msgid="1118803144637364439">"Akuzona zonke izinhlelo zokusebenza ezisekela lesi silungiselelo."</string>
<string name="accessibility_shortcut_type_software" msgid="2552732582767687515">"Inkinobho yokufinyeleleka"</string>
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Ukuswayipha kweminwe emibili kusuka phansi"</string>
@@ -2131,18 +2157,12 @@
<string name="accessibility_description_state_stopped" msgid="5364752492861199133">"Le sevisi ayisebenzi kahle."</string>
<string name="enable_quick_setting" msgid="6648073323202243604">"Bonisa Kuzilungiselelo Ezisheshayo"</string>
<string name="daltonizer_type" msgid="1715154680803795947">"Imodi yokulungisa"</string>
- <!-- no translation found for daltonizer_mode_deuteranomaly_title (4210949400493358650) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_title (2929354940552262472) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_title (2278786218762602022) -->
- <skip />
- <!-- no translation found for daltonizer_mode_deuteranomaly_summary (391621040826073327) -->
- <skip />
- <!-- no translation found for daltonizer_mode_protanomaly_summary (877971556622350648) -->
- <skip />
- <!-- no translation found for daltonizer_mode_tritanomaly_summary (2428218320118180070) -->
- <skip />
+ <string name="daltonizer_mode_deuteranomaly_title" msgid="4210949400493358650">"Okubomvu-okuluhlaza okotshani"</string>
+ <string name="daltonizer_mode_protanomaly_title" msgid="2929354940552262472">"Okuluhlaza okotshani-okubomvu"</string>
+ <string name="daltonizer_mode_tritanomaly_title" msgid="2278786218762602022">"Okuluhlaza okwesibhakabhaka-okuphuzi"</string>
+ <string name="daltonizer_mode_deuteranomaly_summary" msgid="391621040826073327">"I-Deuteranomaly"</string>
+ <string name="daltonizer_mode_protanomaly_summary" msgid="877971556622350648">"I-Protanomaly"</string>
+ <string name="daltonizer_mode_tritanomaly_summary" msgid="2428218320118180070">"I-Tritanomaly"</string>
<plurals name="accessibilty_autoclick_preference_subtitle_extremely_short_delay" formatted="false" msgid="8532203878881473608">
<item quantity="one">Ukubambezeleka okuncane ngokudlulele (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
<item quantity="other">Ukubambezeleka okuncane ngokudlulele (<xliff:g id="CLICK_DELAY_LABEL_1">%1$d</xliff:g> ms)</item>
@@ -3105,6 +3125,7 @@
<string name="search_results_title" msgid="3360639917793022533">"Izilungiselelo"</string>
<string name="keywords_wifi" msgid="8156528242318351490">"i-wifi, i-wi-fi, uxhumo lwenethiwekhi, i-inthanethi, i-wireless, idatha, i-wi fi"</string>
<string name="keywords_wifi_notify_open_networks" msgid="6580896556389306636">"Isaziso se-Wi-Fi, isaziso se-wifi"</string>
+ <string name="keywords_wifi_data_usage" msgid="4718555409695862085">"ukusetshenziswa kwedatha"</string>
<string name="keywords_vibrate_on_touch" msgid="8379369786860641429">"Misa ukudlidliza, thepha, ikhibhodi"</string>
<string name="keywords_time_format" msgid="5384803098766166820">"Sebenzisa ifomethi ye-24 amahora"</string>
<string name="keywords_storage_files" msgid="4509695858659705198">"Landa"</string>
@@ -3360,12 +3381,15 @@
<string name="smart_notifications_title" msgid="8995288376897952015">"Izaziso eziguqukayo"</string>
<string name="asst_capability_prioritizer_title" msgid="1181272430009156556">"Ukubaluleka kwesaziso sokujwayela"</string>
<string name="asst_capability_prioritizer_summary" msgid="954988212366568737">"Setha ngokuzenzakalela izaziso zokubaluleka okuncane zibe Mnene"</string>
+ <string name="asst_capability_ranking_title" msgid="312998580233257581">"Ukulinganisa kwesaziso sokujwayela"</string>
+ <string name="asst_capability_ranking_summary" msgid="2293524677144599450">"Linganisa ngokuzenzakalelayo izaziso ngokuhlobana"</string>
<string name="asst_capabilities_actions_replies_title" msgid="4392470465646394289">"Izenzo eziphakanyisiwe nezimpendulo"</string>
<string name="asst_capabilities_actions_replies_summary" msgid="416234323365645871">"Bonisa ngokuzenzakalela izenzo eziphakanyisiwe nezimpendulo"</string>
<string name="snooze_options_title" msgid="2109795569568344617">"Vumela ukusnuza kwesaziso"</string>
<string name="hide_silent_icons_title" msgid="5951392023601167577">"Fihla izithonjana kusukela kuzaziso ezimnene"</string>
<string name="hide_silent_icons_summary" msgid="623763437631637232">"Izithonjana kusukela kuzaziso ezimnene aziboniswa kubha yesimo"</string>
<string name="notification_badging_title" msgid="3149547223586336353">"Vumela amachashazi esaziso"</string>
+ <string name="notification_people_strip_title" msgid="1185857822541001139">"Bonisa uhambo lezingxoxo zakamuva"</string>
<string name="notification_bubbles_title" msgid="5681506665322329301">"Amabhamu"</string>
<string name="notification_bubbles_developer_setting_summary" msgid="3675697756601760093">"Ezinye izaziso zingabonakala njengamabhamuza esikrinini"</string>
<string name="bubbles_feature_education" msgid="4088275802688887634">"Ezinye izaziso nokunye okuqukethwe kungavela njengamabhamuza kusikrini. Ukuze uvule ibhamuza, lithephe. Ukuze ulicashise, lidonsele phansi kusikrini."</string>
@@ -4213,8 +4237,12 @@
<string name="information_label" msgid="6939310810756569298">"Ulwazi"</string>
<string name="low_label" msgid="6525629096999711220">"Phansi"</string>
<string name="high_label" msgid="357503396626018487">"Phezulu"</string>
- <string name="back_sensitivity_dialog_message" msgid="613168204296434222">\n"Ukuzwela okuphezulu kungagxubuzana nanoma yikuphi ukuthinta kohlelo lokusebenza emiphethweni yesikrini."</string>
+ <string name="left_edge" msgid="1513576842959071849">"Umkhawulo ongakwesokunxele"</string>
+ <string name="right_edge" msgid="1505309103265829121">"Umkhawulo ongakwesokudla"</string>
+ <string name="back_sensitivity_dialog_message" msgid="6638367716784103306">"Ukuzwela okuphezulu kungagxubuzana nanoma yikuphi ukuthinta kohlelo lokusebenza emiphethweni yesikrini."</string>
<string name="back_sensitivity_dialog_title" msgid="6153608904168908264">"Ukuzwela kwasemuva"</string>
+ <string name="gesture_settings_activity_title" msgid="6047431928567911330">"Izilungiselelo zokuthinta"</string>
+ <string name="keywords_gesture_navigation_settings" msgid="667561222717238931">"ukuzula kokuthinta, ukuzwela kwasemuva, ukuthinta kwasemuva"</string>
<string name="ambient_display_title" product="default" msgid="5885136049497127396">"Thepha kabili ukuze uhlole ifoni"</string>
<string name="ambient_display_title" product="tablet" msgid="205744440641466921">"Thepha kabili ukuze uhlole ithebulethi"</string>
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Thepha kabili ukuze uhlole idivayisi"</string>
@@ -4561,7 +4589,6 @@
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Imodi yenethiwekhi engavumelekile <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ziba."</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Amagama wephoyinti lokufinyelela"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Ayitholakali uma ixhumeke ku-<xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="emergency_info_contextual_card_summary" msgid="4472575229724567215">"Ulwazi lezemithi, oxhumana nabo besimo esiphuthumayo"</string>
<string name="see_more" msgid="7499355691042812723">"Bona okuningi"</string>
<string name="see_less" msgid="2642392725363552793">"Buka okuncane"</string>
<string name="network_connection_request_dialog_title" msgid="4683049769192109232">"Idivayisi ezosetshenziswa ne-<xliff:g id="APPNAME">%1$s</xliff:g>"</string>
@@ -4652,4 +4679,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Ulwazi lwenqubomgomo yakho yomsebenzi"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Izilungiselelo eziphethwe umlawuli wakho we-IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"I-GPU"</string>
+ <string name="bug_report_handler_title" msgid="713439959113250125">"Isibambi sombiko wesiphazamiso"</string>
+ <string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Icacisa ukuthi uluphi uhlelo lokusebenza oluphatha isinqamuleli sombiko wesiphazamisi kudivayisi yakho."</string>
+ <string name="personal_profile_app_subtext" msgid="5586060806997067676">"Okomuntu siqu"</string>
+ <string name="work_profile_app_subtext" msgid="5043419461440127879">"Umsebenzi"</string>
+ <string name="system_default_app_subtext" msgid="5212055189703164839">"Okuzenzakalelayo kwesistimu"</string>
+ <string name="select_invalid_bug_report_handler_toast_text" msgid="8857326334015386692">"Lokhu kukhetha akusavumelekile. Zama futhi."</string>
+ <string name="rtt_settings_title" msgid="7049259598645966354"></string>
+ <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
+ <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
+ <string name="rtt_settings_always_visible" msgid="2364173070088756238"></string>
</resources>
diff --git a/res/values/arrays.xml b/res/values/arrays.xml
index 6b7f842..e302905 100644
--- a/res/values/arrays.xml
+++ b/res/values/arrays.xml
@@ -23,19 +23,19 @@
strings. --> <skip />
<!-- The time zone picker screen has two levels. The first level allows the user to choose a region. -->
<string-array name="timezone_filters">
- <!-- The next level of the time zoner picker should show time zones from the Americas. -->
+ <!-- The next level of the time zoner picker should show time zones from the Americas. -->
<item>America</item>
- <!-- The next level of the time zoner picker should show time zones from Europe. -->
+ <!-- The next level of the time zoner picker should show time zones from Europe. -->
<item>Europe</item>
- <!-- The next level of the time zoner picker should show time zones from Africa. -->
+ <!-- The next level of the time zoner picker should show time zones from Africa. -->
<item>Africa</item>
- <!-- The next level of the time zoner picker should show time zones from Asia. -->
+ <!-- The next level of the time zoner picker should show time zones from Asia. -->
<item>Asia</item>
- <!-- The next level of the time zoner picker should show time zones from Australia. -->
+ <!-- The next level of the time zoner picker should show time zones from Australia. -->
<item>Australia</item>
- <!-- The next level of the time zoner picker should show time zones from Pacific. -->
+ <!-- The next level of the time zoner picker should show time zones from Pacific. -->
<item>Pacific</item>
- <!-- The next level of the time zoner picker should show time zones from ALL regions. -->
+ <!-- The next level of the time zoner picker should show time zones from ALL regions. -->
<item>All</item>
</string-array>
@@ -274,11 +274,11 @@
<item>Require all non-trusted certificate statuses</item>
</string-array>
- <!-- Wi-Fi AP band settings. Either Auto, 2.4GHz or 5GHz. -->
- <!-- Note that adding/removing/moving the items will need wifi settings code change. -->
+ <!-- Wi-Fi AP band settings. Either Auto, 2.4GHz or 5GHz. -->
+ <!-- Note that adding/removing/moving the items will need wifi settings code change. -->
<string-array translatable="false" name="wifi_ap_band_config_full">
- <item>0</item>
<item>1</item>
+ <item>2</item>
</string-array>
<string-array translatable="false" name="wifi_ap_band_summary_full">
@@ -287,8 +287,8 @@
</string-array>
<string-array translatable="false" name="wifi_ap_band_dual_mode">
- <item>0</item>
- <item>-1</item>
+ <item>1</item>
+ <item>3</item>
</string-array>
<string-array translatable="false" name="wifi_ap_band_dual_mode_summary">
@@ -301,8 +301,8 @@
<item>@string/wifi_ap_choose_2G</item>
</string-array>
- <!-- Wi-Fi WPS setup for p2p connections. -->
- <!-- Note that adding/removing/moving the items will need wifi settings code change. -->
+ <!-- Wi-Fi WPS setup for p2p connections. -->
+ <!-- Note that adding/removing/moving the items will need wifi settings code change. -->
<string-array name="wifi_p2p_wps_setup">
<!-- Push button based configuration involves pushing a button on two connecting devices [CHAR LIMIT=30]-->
<item>Push button</item>
@@ -320,7 +320,7 @@
<item>Unsuccessful</item>
<item>Available</item>
<item>Out-of-range</item>
- </string-array>
+ </string-array>
<!-- Bluetooth Settings -->
@@ -410,7 +410,7 @@
</string-array>
<!-- Wi-Fi IP settings. -->
- <!-- Note that adding/removing/moving the items will need wifi settings code change. -->
+ <!-- Note that adding/removing/moving the items will need wifi settings code change. -->
<string-array name="wifi_ip_settings">
<!-- Use DHCP (Dynamic Host Configuration Protocol) for obtaining IP settings [CHAR LIMIT=25] -->
<item>DHCP</item>
@@ -482,6 +482,7 @@
<item>1xRTT</item>
<item>IS95B</item>
<item>IS95A</item>
+ <item>NR</item>
</string-array>
<string-array translatable="false" name="bearer_values">
@@ -517,6 +518,8 @@
<item>5</item>
<!-- Do not translate. -->
<item>4</item>
+ <!-- Do not translate. -->
+ <item>20</item>
</string-array>
<!-- MVNO Info used in APN editor -->
@@ -1014,8 +1017,25 @@
<item>\?</item>
</string-array>
+ <!-- Summary for magnification adjustment modes for accessibility -->
+ <string-array name="magnification_mode_summaries" translatable="false">
+ <item>@string/accessibility_magnification_area_settings_full_screen_summary</item>
+ <item>@string/accessibility_magnification_area_settings_window_screen_summary</item>
+ <item>@string/accessibility_magnification_area_settings_all_summary</item>
+ </string-array>
+
+ <!-- Values for magnification adjustment modes for accessibility -->
+ <integer-array name="magnification_mode_values" translatable="false">
+ <!-- Full screen -->
+ <item>1</item>
+ <!-- Window screen -->
+ <item>2</item>
+ <!-- Full screen and window screen. -->
+ <item>3</item>
+ </integer-array>
+
<!-- Summary for color space adjustment modes for accessibility -->
- <string-array name="daltonizer_mode_summary" translatable="false">
+ <string-array name="daltonizer_mode_summaries" translatable="false">
<item>@string/daltonizer_mode_deuteranomaly</item>
<item>@string/daltonizer_mode_protanomaly</item>
<item>@string/daltonizer_mode_tritanomaly</item>
@@ -1412,15 +1432,15 @@
<!-- WiFi calling mode array -->
<string-array name="wifi_calling_mode_summaries" translatable="false">
- <item>@string/wifi_calling_mode_wifi_preferred_summary</item>
- <item>@string/wifi_calling_mode_cellular_preferred_summary</item>
- <item>@string/wifi_calling_mode_wifi_only_summary</item>
+ <item>@string/wifi_calling_mode_wifi_preferred_summary</item>
+ <item>@string/wifi_calling_mode_cellular_preferred_summary</item>
+ <item>@string/wifi_calling_mode_wifi_only_summary</item>
</string-array>
<!-- WiFi calling mode array without wifi only mode -->
<string-array name="wifi_calling_mode_summaries_without_wifi_only" translatable="false">
- <item>@string/wifi_calling_mode_wifi_preferred_summary</item>
- <item>@string/wifi_calling_mode_cellular_preferred_summary</item>
+ <item>@string/wifi_calling_mode_wifi_preferred_summary</item>
+ <item>@string/wifi_calling_mode_cellular_preferred_summary</item>
</string-array>
<!-- Carrier variant of Enhaced 4G LTE Mode title. [CHAR LIMIT=NONE] -->
@@ -1449,4 +1469,27 @@
<item>"com.google.android.googlequicksearchbox"</item>
</string-array>
-</resources>
+ <!-- Array of titles palette list for accessibility. -->
+ <string-array name="setting_palette_colors" translatable="false" >
+ <item>@string/color_red</item>
+ <item>@string/color_orange</item>
+ <item>@string/color_yellow</item>
+ <item>@string/color_green</item>
+ <item>@string/color_cyan</item>
+ <item>@string/color_blue</item>
+ <item>@string/color_purple</item>
+ <item>@string/color_pink</item>
+ </string-array>
+
+ <!-- Values for palette list view preference. -->
+ <array name="setting_palette_data" translatable="false" >
+ <item>@color/palette_list_color_red</item>
+ <item>@color/palette_list_color_orange</item>
+ <item>@color/palette_list_color_yellow</item>
+ <item>@color/palette_list_color_green</item>
+ <item>@color/palette_list_color_cyan</item>
+ <item>@color/palette_list_color_blue</item>
+ <item>@color/palette_list_color_purple</item>
+ <item>@color/palette_list_color_pink</item>
+ </array>
+</resources>
\ No newline at end of file
diff --git a/res/values/attrs.xml b/res/values/attrs.xml
index 6514304..ee47124 100644
--- a/res/values/attrs.xml
+++ b/res/values/attrs.xml
@@ -159,6 +159,12 @@
<attr name="textOff" format="reference" />
</declare-styleable>
+ <!-- For LabeledSeekBarPreference -->
+ <declare-styleable name="LabeledSeekBarPreference">
+ <attr name="textStart" format="reference" />
+ <attr name="textEnd" format="reference" />
+ </declare-styleable>
+
<declare-styleable name="TintDrawable">
<attr name="android:tint" />
<attr name="android:drawable" />
diff --git a/res/values/colors.xml b/res/values/colors.xml
index a1cb8fc..1c18c6a 100644
--- a/res/values/colors.xml
+++ b/res/values/colors.xml
@@ -146,4 +146,28 @@
<color name="dialog_background">@*android:color/background_device_default_light</color>
<color name="face_intro_outline">#ffdadce0</color>
+
+ <color name="back_gesture_indicator">#4182ef</color>
+
+ <!-- Palette list preference colors. -->
+ <color name="palette_list_gradient_background">@android:color/white</color>
+ <color name="palette_list_color_red">#d93025</color> <!-- Material Red 600 -->
+ <color name="palette_list_color_orange">#e8710a</color> <!-- Material Orange 600 -->
+ <color name="palette_list_color_yellow">#f9ab00</color> <!-- Material Yellow 600 -->
+ <color name="palette_list_color_green">#1e8e3e</color> <!-- Material Green 600 -->
+ <color name="palette_list_color_cyan">#12b5cb</color> <!-- Material Cyan 600 -->
+ <color name="palette_list_color_blue">#1a73e8</color> <!-- Material Blue 600 -->
+ <color name="palette_list_color_purple">#9334e6</color> <!-- Material Purple 600 -->
+ <color name="palette_list_color_pink">#e52592</color> <!-- Material Pink 600 -->
+
+ <!-- Palette list preference dark mode colors. -->
+ <color name="palette_list_dark_mode_color_red">#f28b82</color> <!-- Material Red 300 -->
+ <color name="palette_list_dark_mode_color_orange">#fcad70</color> <!-- Material Orange 300 -->
+ <color name="palette_list_dark_mode_color_yellow">#fdd663</color> <!-- Material Yellow 300 -->
+ <color name="palette_list_dark_mode_color_green">#81c995</color> <!-- Material Green 300 -->
+ <color name="palette_list_dark_mode_color_cyan">#78d9ec</color> <!-- Material Cyan 300 -->
+ <color name="palette_list_dark_mode_color_blue">#8AB4F8</color> <!-- Material Blue 300 -->
+ <color name="palette_list_dark_mode_color_purple">#c58af9</color> <!-- Material Purple 300 -->
+ <color name="palette_list_dark_mode_color_pink">#ff8bcb</color> <!-- Material Pink 300 -->
+
</resources>
\ No newline at end of file
diff --git a/res/values/config.xml b/res/values/config.xml
index 35cc420..a4d0e47 100755
--- a/res/values/config.xml
+++ b/res/values/config.xml
@@ -428,4 +428,7 @@
<!-- Uri to query non-public Slice Uris. -->
<string name="config_non_public_slice_query_uri" translatable="false"></string>
+
+ <!-- RTT setting intent action -->
+ <string name="config_rtt_setting_intent_action" translatable="false"></string>
</resources>
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index 41c059c..aca64fb 100755
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -216,8 +216,8 @@
<dimen name="fingerprint_finish_max_size">288dp</dimen>
<!-- Face -->
- <dimen name="face_preview_translate_y">0dp</dimen>
- <dimen name="face_preview_translate_x">0dp</dimen>
+ <item name="face_preview_translate_y" format="float" type="dimen">0</item>
+ <item name="face_preview_translate_x" format="float" type="dimen">0</item>
<item name="face_preview_scale" format="float" type="dimen">1.0</item>
<!-- Confirm device credentials -->
@@ -403,6 +403,8 @@
<!-- System navigation settings illustration height -->
<dimen name="system_navigation_illustration_height">320dp</dimen>
+ <dimen name="back_gesture_indicator_width">60dp</dimen>
+
<!-- Header title size of advanced bluetooth device -->
<dimen name="advanced_bluetooth_header_title_text_size">16sp</dimen>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index ec07338..968f650 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -490,8 +490,6 @@
<string name="activity_picker_label">Choose activity</string>
<!-- Do not translate. -->
<string name="debug_intent_sender_label">Debug intent sender</string>
- <!-- The title of the activity to see random device info. -->
- <string name="device_info_label">Device info</string>
<!-- The title of the activity to adjust display settings -->
<string name="display_label">Screen</string>
<!-- The title of the activity to adjust SD card settings [CHAR LIMIT=25] -->
@@ -696,7 +694,7 @@
<!-- In the security screen, the header title for settings related to Passwords-->
<string name="security_passwords_title">Privacy</string>
<!-- Summary for settings preference disabled by administrator [CHAR LIMIT=50] -->
- <string name="disabled_by_administrator_summary">Disabled by admin</string>
+ <string name="disabled_by_administrator_summary">Not available</string>
<!-- In the security screen, the header title for security statuses -->
<string name="security_status_title">Security status</string>
<!-- Summary for Security settings, explaining a few important settings under it [CHAR LIMIT=NONE] -->
@@ -1765,7 +1763,8 @@
<string name="tx_link_speed"><xliff:g id="Transmit link speed" example="150 Mbps">%1$d</xliff:g> Mbps</string>
<!-- Receive Link speed on Wifi Status screen [CHAR LIMIT=32] -->
<string name="rx_link_speed"><xliff:g id="Receive link speed" example="54 Mbps">%1$d</xliff:g> Mbps</string>
-
+ <!-- Link speed on Wifi Status screen [CHAR LIMIT=32] -->
+ <string name="link_speed"><xliff:g id="Link speed" example="54 Mbps">%1$d</xliff:g> Mbps</string>
<!-- This string asks the user whether or not to allow an app to enable WiFi. [CHAR LIMIT=NONE] -->
<string name="wifi_ask_enable"><xliff:g id="requester" example="FancyApp">%s</xliff:g> wants to turn on Wi-Fi</string>
<!-- This string asks the user whether or not to allow an app to disable WiFi. [CHAR LIMIT=NONE] -->
@@ -1776,13 +1775,18 @@
<!-- Debugging developer settings: Enable ART verifier for Debuggable Apps [CHAR LIMIT=NONE] -->
<string name="art_verifier_for_debuggable_summary">Allow ART to verify bytecode for debuggable apps</string>
+ <!-- Debugging developer settings: show refresh rate? [CHAR LIMIT=36] -->
+ <string name="show_refresh_rate">Show refresh rate</string>
+ <!-- Debugging developer settings: show refresh rate summary [CHAR LIMIT=58] -->
+ <string name="show_refresh_rate_summary">Show the current display refresh rate</string>
+
<!-- NFC settings -->
<!-- Used in the 1st-level settings screen to turn on NFC -->
<string name="nfc_quick_toggle_title">NFC</string>
<!-- Description of NFC in the 1st level settings screen, for a tablet. [CHAR LIMIT=NONE] -->
- <string name="nfc_quick_toggle_summary" product="tablet">Allow data exchange when the tablet touches another device</string>
+ <string name="nfc_quick_toggle_summary" product="tablet">Allow data exchange when the tablet touches an NFC device</string>
<!-- Description of NFC in the 1st level settings screen, for a phone. [CHAR LIMIT=NONE] -->
- <string name="nfc_quick_toggle_summary" product="default">Allow data exchange when the phone touches another device</string>
+ <string name="nfc_quick_toggle_summary" product="default">Allow data exchange when the phone touches an NFC device</string>
<!-- Dialog title for NFC disclaimer [CHAR_LIMIT=40]-->
<string name="nfc_disclaimer_title">Turn on NFC</string>
<!-- Dialog content for NFC disclaimer: telling user NFC can exchange data when device is nearby other devices (for example: payment terminals, badge reader etc). [CHAR_LIMIT=NONE]-->
@@ -1951,8 +1955,6 @@
<string name="wifi_show_advanced">Advanced options</string>
<!-- Message for talkback to say when focus on Advanced Options[CHAR LIMIT=NONE] -->
<string name="wifi_advanced_toggle_description">Drop down list Advanced Options</string>
- <!-- Extended message for talkback to say when Advanced Options is expanded. (e.g., Double-tap to collapse) [CHAR LIMIT=NONE] -->
- <string name="wifi_advanced_toggle_description_expanded">collapse</string>
<!-- Extended message for talkback to say when Advanced Options is collapsed. (e.g., Double-tap to expand) [CHAR LIMIT=NONE] -->
<string name="wifi_advanced_toggle_description_collapsed">expand</string>
<!-- Label for the SSID of the network -->
@@ -1973,6 +1975,8 @@
<string name="tx_wifi_speed">Transmit link speed</string>
<!-- Label for the receive link speed of the connection. [CHAR LIMIT=32] -->
<string name="rx_wifi_speed">Receive link speed</string>
+ <!-- Label for the link speed of the connection. [CHAR LIMIT=32] -->
+ <string name="wifi_speed">Link speed</string>
<!-- Label for the frequency band of the connection -->
<string name="wifi_frequency">Frequency</string>
<!-- Label for the IP address of the connection -->
@@ -2051,6 +2055,12 @@
<string name="wifi_dpp_failure_generic">Make sure the device has been plugged in, charged, and turned on. If the issue continues, contact the device manufacturer</string>
<!-- Hint for Wi-Fi DPP handshake failure [CHAR LIMIT=NONE] -->
<string name="wifi_dpp_failure_not_supported">Adding \u201c<xliff:g id="ssid" example="OfficeWifi">%1$s</xliff:g>\u201d isn\u2019t supported by this device</string>
+ <!-- Hint for Wi-Fi DPP handshake failure [CHAR LIMIT=NONE] -->
+ <string name="wifi_dpp_failure_cannot_find_network">Try moving the device closer to your Wi\u2011Fi access point/router</string>
+ <!-- Hint for Wi-Fi DPP handshake failure [CHAR LIMIT=NONE] -->
+ <string name="wifi_dpp_failure_enrollee_authentication">Check the password and try again</string>
+ <!-- Hint for Wi-Fi DPP handshake failure [CHAR LIMIT=NONE] -->
+ <string name="wifi_dpp_failure_enrollee_rejected_configuration">Contact the device manufacturer</string>
<!-- Hint for Wi-Fi connection fail [CHAR LIMIT=NONE] -->
<string name="wifi_dpp_check_connection_try_again">Check connection and try again</string>
<!-- Title for the fragment choose network [CHAR LIMIT=50] -->
@@ -2076,11 +2086,15 @@
<!-- Title for the fragment to show that the QR code is for sharing Wi-Fi hotspot network [CHAR LIMIT=50] -->
<string name="wifi_dpp_share_hotspot">Share hotspot</string>
<!-- Title for Wi-Fi DPP lockscreen title [CHAR LIMIT=50] -->
- <string name="wifi_dpp_lockscreen_title">Verify it\u0027s you</string>
+ <string name="wifi_dpp_lockscreen_title">Verify that it\u0027s you</string>
<!-- Hint for Wi-Fi password [CHAR LIMIT=50] -->
<string name="wifi_dpp_wifi_password">Wi\u2011Fi password: <xliff:g id="password" example="my password">%1$s</xliff:g></string>
<!-- Hint for Wi-Fi hotspot password [CHAR LIMIT=50] -->
<string name="wifi_dpp_hotspot_password">Hotspot password: <xliff:g id="password" example="my password">%1$s</xliff:g></string>
+ <!-- Label for specifying if a Wi-Fi network supports auto connection [CHAR LIMIT=50] -->
+ <string name="wifi_auto_connect_title">Auto\u2011connect</string>
+ <!-- Hint for Wi-Fi Auto-connect [CHAR LIMIT=NONE] -->
+ <string name="wifi_auto_connect_summary">Allow connection to this network when in range</string>
<!-- Label for "Use a QR code to add a device to this network" [CHAR LIMIT=50] -->
<string name="wifi_dpp_add_device">Add device</string>
<!-- Hint for "Add device" [CHAR LIMIT=NONE] -->
@@ -3610,6 +3624,8 @@
<!-- Summary text for a screen containing all device reset options [CHAR LIMIT=None] -->
<string name="reset_dashboard_summary">Network, apps, or device can be reset</string>
+ <!-- Summary text for a screen device reset option for Apps [CHAR LIMIT=NONE] -->
+ <string name="reset_dashboard_summary_onlyApps">Apps can be reset</string>
<!-- Reset Network -->
<!-- Button title to reset Wi-Fi settings, Mobile data setting, bluetooth settings -->
@@ -3953,10 +3969,16 @@
<string name="lockpassword_choose_your_pattern_message">For security, set pattern</string>
<!-- Header on password confirm screen [CHAR LIMIT=40] -->
<string name="lockpassword_confirm_your_password_header">Re-enter your password</string>
+ <!-- Header on password confirm screen for the work profile [CHAR LIMIT=40] -->
+ <string name="lockpassword_confirm_your_work_password_header">Enter your work password</string>
<!-- Header on pattern confirm screen [CHAR LIMIT=30] -->
<string name="lockpassword_confirm_your_pattern_header">Confirm your pattern</string>
+ <!-- Header on pattern confirm screen for the work profile [CHAR LIMIT=30] -->
+ <string name="lockpassword_confirm_your_work_pattern_header">Enter your work pattern</string>
<!-- Header on password confirm screen [CHAR LIMIT=40] -->
<string name="lockpassword_confirm_your_pin_header">Re-enter your PIN</string>
+ <!-- Header on password confirm screen for the work profile [CHAR LIMIT=40] -->
+ <string name="lockpassword_confirm_your_work_pin_header">Enter your work PIN</string>
<!-- Header on password confirm screen if second password doesn't match the first. [CHAR LIMIT=30] -->
<string name="lockpassword_confirm_passwords_dont_match">Passwords don\u2019t match</string>
<!-- Header on pin confirm screen if second pin doesn't match the first. [CHAR LIMIT=30]-->
@@ -4750,6 +4772,26 @@
<string name="accessibility_captioning_title">Caption preferences</string>
<!-- Title for the accessibility preference screen to enable screen magnification. [CHAR LIMIT=35] -->
<string name="accessibility_screen_magnification_title">Magnification</string>
+ <!-- Title for the accessibility preference screen to edit magnification area. [CHAR LIMIT=35] -->
+ <string name="accessibility_magnification_mode_title">Magnification area</string>
+ <!-- Message for the accessibility preference screen to edit magnification area dialog. [CHAR LIMIT=none] -->
+ <string name="accessibility_magnification_area_settings_message">Choose the magnification area(s) you want to use when magnifying the screen</string>
+ <!-- Summary for the accessibility preference screen to edit full screen. [CHAR LIMIT=none] -->
+ <string name="accessibility_magnification_area_settings_full_screen_summary">Full screen</string>
+ <!-- Summary for the accessibility preference screen to edit window screen. [CHAR LIMIT=none] -->
+ <string name="accessibility_magnification_area_settings_window_screen_summary">Part of screen</string>
+ <!-- Summary for the accessibility preference screen to edit entire screen. [CHAR LIMIT=none] -->
+ <string name="accessibility_magnification_area_settings_all_summary">Full screen & part of screen</string>
+ <!-- Message for the accessibility preference screen to edit entire screen. [CHAR LIMIT=none] -->
+ <string name="accessibility_magnification_area_settings_full_screen">Magnify entire screen</string>
+ <!-- Message for the accessibility preference screen to edit part of screen. [CHAR LIMIT=none] -->
+ <string name="accessibility_magnification_area_settings_window_screen">Magnify part of screen</string>
+ <!-- Title for the accessibility preference screen to show move controller. [CHAR LIMIT=35] -->
+ <string name="accessibility_magnification_window_control_switch_title">Show move controller</string>
+ <!-- Summary for the accessibility preference screen to show move controller. [CHAR LIMIT=none] -->
+ <string name="accessibility_magnification_window_control_switch_summary">Show a joystick-like controller to move the magnification area</string>
+ <!-- Title for the accessibility preference screen to enable screen magnification settings. [CHAR LIMIT=35] -->
+ <string name="accessibility_magnification_service_settings_title">Magnify settings</string>
<!-- Title for the accessibility preference screen to enable triple-tap gesture screen magnification. [CHAR LIMIT=35] -->
<string name="accessibility_screen_magnification_gestures_title">Magnify with triple-tap</string>
<!-- Title for the accessibility preference screen to enable navigation bar screen magnification. [CHAR LIMIT=35] -->
@@ -4870,8 +4912,10 @@
<string name="accessibility_long_press_timeout_preference_title">Touch & hold delay</string>
<!-- Title for the accessibility preference to configure display color inversion. [CHAR LIMIT=NONE] -->
<string name="accessibility_display_inversion_preference_title">Color inversion</string>
+ <!-- Used in the accessibility service settings to control turning display color inversion on/off entirely. [CHAR LIMIT=NONE] -->
+ <string name="accessibility_display_inversion_switch_title">Invert colors</string>
<!-- Subtitle for the accessibility preference to configure display color inversion. [CHAR LIMIT=NONE] -->
- <string name="accessibility_display_inversion_preference_subtitle">May affect performance</string>
+ <string name="accessibility_display_inversion_preference_subtitle">Turn light screens dark so people who are sensitive to bright light can have a better viewing experience.\n\nNote: dark colors will turn light. Images will also be inverted.</string>
<!-- Title for accessibility preference for configuring feature that performs click action soon after mouse/trackpad pointer stops moving. [CHAR LIMIT=NONE] -->
<string name="accessibility_autoclick_preference_title">Dwell timing</string>
<!-- Footer text to explain what autoclick does -->
@@ -4886,12 +4930,18 @@
<string name="accessibility_ring_vibration_title">Ring vibration</string>
<!-- Title for accessibility preference for configuring touch feedback vibrations. -->
<string name="accessibility_touch_vibration_title">Touch feedback</string>
- <!-- Used in the acessibilty service settings to control turning on/off the service entirely -->
+ <!-- Used in the accessibility service settings to control turning on/off the service entirely -->
<string name="accessibility_service_master_switch_title">Use <xliff:g id="accessibility_app_name" example="TalkBack">%1$s</xliff:g></string>
<!-- Used in the Color correction settings screen to control turning on/off the feature entirely -->
<string name="accessibility_daltonizer_master_switch_title">Use color correction</string>
<!-- Used in the Captions settings screen to control turning on/off the feature entirely -->
- <string name="accessibility_caption_master_switch_title">Use captions</string>
+ <string name="accessibility_caption_master_switch_title">Show captions</string>
+ <!-- Title for Caption preference settings screen for configuring font style. [CHAR LIMIT=NONE] -->
+ <string name="captioning_caption_appearance_title">Caption appearance</string>
+ <!-- Summary for Captions settings, explaining important settings under it. [CHAR LIMIT=NONE] -->
+ <string name="captioning_caption_appearance_summary">Text size, caption style</string>
+ <!-- Title for Caption preference settings screen for configuring language. [CHAR LIMIT=NONE] -->
+ <string name="captioning_more_options_title">More options</string>
<!-- Used in the Captions preference to tell users that the setting doesn't support all apps. [CHAR LIMIT=NONE] -->
<string name="accessibility_caption_preference_summary">Not all apps support this setting.</string>
<!-- Summary for accessibility shortcut preference for software shortcut type. [CHAR LIMIT=NONE] -->
@@ -7188,6 +7238,8 @@
<string name="color_orange">Orange</string>
<!-- Purple label. [CHAR LIMIT=40] -->
<string name="color_purple">Purple</string>
+ <!-- Pink label. [CHAR LIMIT=40] -->
+ <string name="color_pink">Pink</string>
<!-- Message informing the user that no SIM card is inserted [CHAR LIMIT=60] -->
<string name="sim_no_inserted_msg">No SIM cards inserted</string>
<!-- SIM status title [CHAR LIMIT=40] -->
@@ -7278,6 +7330,8 @@
<string name="keywords_wifi">wifi, wi-fi, network connection, internet, wireless, data, wi fi</string>
<!-- Search keyword for "Open Network Notification" settings. [CHAR_LIMIT=NONE]-->
<string name="keywords_wifi_notify_open_networks">Wi\u2011Fi notification, wifi notification</string>
+ <!-- Search keyword for "Wi-fi data usage" settings. [CHAR_LIMIT=NONE]-->
+ <string name="keywords_wifi_data_usage">data usage</string>
<!-- Search keyword for "Vibrate on touch" settings. [CHAR_LIMIT=NONE]-->
<string name="keywords_vibrate_on_touch">Stop vibration, tap, keyboard</string>
<!-- Search keyword for "Time format" settings. [CHAR_LIMIT=NONE]-->
@@ -10247,6 +10301,9 @@
<!-- Title for the screen to show all the gesture navigation settings [CHAR LIMIT=80] -->
<string name="gesture_settings_activity_title">Gesture Settings</string>
+ <!-- Keywords for the gesture navigation settings. [CHAR LIMIT=NONE] -->
+ <string name="keywords_gesture_navigation_settings">gesture navigation, back sensitivity, back gesture</string>
+
<!-- Preference and settings suggestion title text for ambient display double tap (phone) [CHAR LIMIT=60]-->
<string name="ambient_display_title" product="default">Double-tap to check phone</string>
<!-- Preference and settings suggestion title text for ambient display double tap (tablet) [CHAR LIMIT=60]-->
@@ -11171,9 +11228,6 @@
<!-- Available networks screen, summary when button disallowed due to permanent automatic mode [CHAR LIMIT=NONE] -->
<string name="manual_mode_disallowed_summary">Unavailable when connected to <xliff:g id="carrier" example="verizon">%1$s</xliff:g></string>
- <!-- Used for EmergencyInfoSlice slice helper class [CHAR LIMIT=NONE]-->
- <string name="emergency_info_contextual_card_summary">Medical info, emergency contacts</string>
-
<!-- See more items in contextual homepage [CHAR LIMIT=30]-->
<string name="see_more">See more</string>
<!-- See less items in contextual homepage [CHAR LIMIT=30]-->
@@ -11405,10 +11459,16 @@
<!-- Subtext of system default app for current setting [CHAR LIMIT=NONE] -->
<string name="system_default_app_subtext">System default</string>
- <!-- Title of Shell app for current setting [CHAR LIMIT=NONE] -->
- <string name="shell_app">Android System (Shell)</string>
-
<!-- Developer settings: text for the bug report handler selection toast shown if an invalid bug report handler was chosen. [CHAR LIMIT=NONE] -->
<string name="select_invalid_bug_report_handler_toast_text">This choice is no longer valid. Try again.</string>
+ <!-- Title for RTT setting. [CHAR LIMIT=NONE] -->
+ <string name="rtt_settings_title"></string>
+ <!-- Subtext for showing the option of RTT setting. [CHAR LIMIT=NONE] -->
+ <string name="rtt_settings_no_visible"></string>
+ <!-- Subtext for showing the option of RTT setting. [CHAR LIMIT=NONE] -->
+ <string name="rtt_settings_visible_during_call"></string>
+ <!-- Subtext for showing the option of RTT setting. [CHAR LIMIT=NONE] -->
+ <string name="rtt_settings_always_visible"></string>
+
</resources>
diff --git a/res/values/styles.xml b/res/values/styles.xml
index 4052813..47e96d8 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -483,13 +483,6 @@
</style>
<style name="SliceViewStyle">
- <!-- 2dp start padding for the start icon -->
- <item name="android:paddingStart">2dp</item>
-
- <!-- End margin of content without end items is 24dp.
- android:paddingEnd = 24 - 16(contentEndPadding) -->
- <item name="android:paddingEnd">8dp</item>
-
<item name="rowStyle">@style/SliceRowStyle</item>
<item name="android:background">?android:attr/colorBackgroundFloating</item>
</style>
@@ -499,29 +492,28 @@
</style>
<style name="SliceRowStyle">
+ <!-- 2dp start padding for the start icon -->
+ <item name="titleItemStartPadding">2dp</item>
<item name="titleItemEndPadding">0dp</item>
- <!-- Padding between content and the start icon is 14dp. -->
+ <!-- Padding between content and the start icon is 14dp -->
<item name="contentStartPadding">14dp</item>
- <!-- Padding between content and end items is 16dp. -->
+ <!-- Padding between content and end items is 16dp -->
<item name="contentEndPadding">16dp</item>
- <!-- Both side margins of end item are 16dp.
- endItemEndPadding = 16 - 8(android:paddingEnd) -->
+ <!-- Both side margins of end item are 16dp -->
<item name="endItemStartPadding">16dp</item>
- <item name="endItemEndPadding">8dp</item>
+ <item name="endItemEndPadding">16dp</item>
- <!-- Both side margins of bottom divider are 12dp.
- bottomDividerStartPadding = 12 - 2(android:paddingStart)
- bottomDividerEndPadding = 12 - 8(android:paddingEnd) -->
- <item name="bottomDividerStartPadding">10dp</item>
- <item name="bottomDividerEndPadding">4dp</item>
+ <!-- Both side margins of bottom divider are 12dp -->
+ <item name="bottomDividerStartPadding">12dp</item>
+ <item name="bottomDividerEndPadding">12dp</item>
<item name="actionDividerHeight">32dp</item>
</style>
<style name="SliceRowStyle.Settings">
- <!-- Padding between content and the start icon is 8dp. -->
+ <!-- Padding between content and the start icon is 8dp -->
<item name="contentStartPadding">8dp</item>
</style>
diff --git a/res/xml/accessibility_color_inversion_settings.xml b/res/xml/accessibility_color_inversion_settings.xml
new file mode 100644
index 0000000..de1511f
--- /dev/null
+++ b/res/xml/accessibility_color_inversion_settings.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ 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.
+ -->
+
+<PreferenceScreen
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:settings="http://schemas.android.com/apk/res-auto"
+ android:key="color_inversion_preference_screen"
+ android:persistent="false"
+ android:title="@string/accessibility_display_inversion_preference_title">
+
+ <com.android.settingslib.widget.LayoutPreference
+ android:key="color_inversion_preview"
+ android:layout="@layout/color_inversion_preview"
+ android:persistent="false"
+ android:selectable="false"
+ android:title="@string/summary_placeholder"
+ settings:allowDividerAbove="true"
+ settings:allowDividerBelow="true"
+ settings:searchable="false" />
+
+ <com.android.settingslib.widget.FooterPreference
+ android:key="color_inversion_footer"
+ android:persistent="false"
+ android:selectable="false"
+ android:title="@string/accessibility_display_inversion_preference_subtitle"
+ settings:allowDividerAbove="true"
+ settings:searchable="false" />
+</PreferenceScreen>
diff --git a/res/xml/accessibility_daltonizer_settings.xml b/res/xml/accessibility_daltonizer_settings.xml
index 22e0510..75386f5 100644
--- a/res/xml/accessibility_daltonizer_settings.xml
+++ b/res/xml/accessibility_daltonizer_settings.xml
@@ -21,6 +21,13 @@
android:persistent="false"
android:title="@string/accessibility_display_daltonizer_preference_title">
+ <com.android.settings.accessibility.PaletteListPreference
+ android:key="daltonizer_preview"
+ android:persistent="false"
+ android:selectable="false"
+ android:title="@string/summary_placeholder"
+ settings:searchable="false"/>
+
<com.android.settingslib.widget.RadioButtonPreference
android:key="daltonizer_mode_deuteranomaly"
android:persistent="false"
diff --git a/res/xml/accessibility_magnification_service_settings.xml b/res/xml/accessibility_magnification_service_settings.xml
new file mode 100644
index 0000000..d67fc66
--- /dev/null
+++ b/res/xml/accessibility_magnification_service_settings.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ 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.
+ -->
+
+<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:settings="http://schemas.android.com/apk/res-auto"
+ android:key="magnification_mode_screen"
+ android:persistent="false"
+ android:title="@string/accessibility_magnification_service_settings_title">
+
+ <Preference
+ android:key="magnification_mode"
+ android:persistent="false"
+ android:title="@string/accessibility_magnification_mode_title"
+ settings:controller="com.android.settings.accessibility.MagnificationModePreferenceController" />
+
+ <SwitchPreference
+ android:key="magnification_window_control_switch"
+ android:persistent="false"
+ android:summary="@string/accessibility_magnification_window_control_switch_summary"
+ android:title="@string/accessibility_magnification_window_control_switch_title"
+ settings:controller="com.android.settings.accessibility.MagnificationWindowControlPreferenceController" />
+</PreferenceScreen>
diff --git a/res/xml/accessibility_magnification_settings.xml b/res/xml/accessibility_magnification_settings.xml
index bb40394..7415644 100644
--- a/res/xml/accessibility_magnification_settings.xml
+++ b/res/xml/accessibility_magnification_settings.xml
@@ -17,8 +17,7 @@
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res-auto"
android:key="magnification_preference_screen_title"
- android:title="@string/accessibility_screen_magnification_title"
- settings:searchable="false">
+ android:title="@string/accessibility_screen_magnification_title">
<Preference
android:fragment="com.android.settings.accessibility.ToggleScreenMagnificationPreferenceFragment"
android:key="screen_magnification_gestures_preference_screen"
diff --git a/res/xml/accessibility_notification_vibration_settings.xml b/res/xml/accessibility_notification_vibration_settings.xml
index b37d363..b6bc08c 100644
--- a/res/xml/accessibility_notification_vibration_settings.xml
+++ b/res/xml/accessibility_notification_vibration_settings.xml
@@ -17,4 +17,5 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
+ android:key="accessibility_notification_vibration_screen"
android:title="@string/accessibility_notification_vibration_title" />
diff --git a/res/xml/accessibility_ring_vibration_settings.xml b/res/xml/accessibility_ring_vibration_settings.xml
index 078f76c..121eb89 100644
--- a/res/xml/accessibility_ring_vibration_settings.xml
+++ b/res/xml/accessibility_ring_vibration_settings.xml
@@ -17,4 +17,5 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
+ android:key="accessibility_ring_vibration_screen"
android:title="@string/accessibility_ring_vibration_title" />
diff --git a/res/xml/accessibility_settings.xml b/res/xml/accessibility_settings.xml
index a7b602c..d83fa59 100644
--- a/res/xml/accessibility_settings.xml
+++ b/res/xml/accessibility_settings.xml
@@ -209,11 +209,11 @@
android:title="@string/accessibility_display_daltonizer_preference_title"
settings:controller="com.android.settings.accessibility.DaltonizerPreferenceController"/>
- <SwitchPreference
+ <Preference
+ android:fragment="com.android.settings.accessibility.ToggleColorInversionPreferenceFragment"
android:icon="@drawable/ic_color_inversion"
android:key="toggle_inversion_preference"
android:persistent="false"
- android:summary="@string/accessibility_display_inversion_preference_subtitle"
android:title="@string/accessibility_display_inversion_preference_title"
settings:controller="com.android.settings.accessibility.ColorInversionPreferenceController"/>
</PreferenceCategory>
diff --git a/res/xml/accessibility_shortcut_service_settings.xml b/res/xml/accessibility_shortcut_service_settings.xml
index 573939a..b2f1327 100644
--- a/res/xml/accessibility_shortcut_service_settings.xml
+++ b/res/xml/accessibility_shortcut_service_settings.xml
@@ -17,4 +17,5 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
+ android:key="accessibility_shortcut_service_screen"
android:title="@string/accessibility_shortcut_service_title" />
diff --git a/res/xml/accessibility_shortcut_settings.xml b/res/xml/accessibility_shortcut_settings.xml
index f431dec..9e1d26f 100644
--- a/res/xml/accessibility_shortcut_settings.xml
+++ b/res/xml/accessibility_shortcut_settings.xml
@@ -15,6 +15,7 @@
-->
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res-auto"
+ android:key="accessibility_shortcut_settings_screen"
android:title="@string/accessibility_global_gesture_preference_title" >
<Preference
diff --git a/res/xml/accessibility_touch_vibration_settings.xml b/res/xml/accessibility_touch_vibration_settings.xml
index ed8f550..4f0f761 100644
--- a/res/xml/accessibility_touch_vibration_settings.xml
+++ b/res/xml/accessibility_touch_vibration_settings.xml
@@ -17,4 +17,5 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
+ android:key="accessibility_touch_vibration_screen"
android:title="@string/accessibility_touch_vibration_title" />
diff --git a/res/xml/app_and_notification.xml b/res/xml/app_and_notification.xml
index f75bd86..9256f50 100644
--- a/res/xml/app_and_notification.xml
+++ b/res/xml/app_and_notification.xml
@@ -79,6 +79,7 @@
android:key="app_and_notif_cell_broadcast_settings"
android:title="@string/cell_broadcast_settings"
android:order="15"
+ settings:searchable="false"
settings:useAdminDisabledSummary="true">
<intent
android:action="android.intent.action.MAIN"
diff --git a/res/xml/automatic_storage_management_settings.xml b/res/xml/automatic_storage_management_settings.xml
index 1428741..08d4185 100644
--- a/res/xml/automatic_storage_management_settings.xml
+++ b/res/xml/automatic_storage_management_settings.xml
@@ -16,6 +16,7 @@
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res-auto"
+ android:key="automatic_storage_manager_screen"
android:title="@string/automatic_storage_manager_settings" >
<DropDownPreference
diff --git a/res/xml/battery_saver_schedule_settings.xml b/res/xml/battery_saver_schedule_settings.xml
index f91e4ca..98f39e3 100644
--- a/res/xml/battery_saver_schedule_settings.xml
+++ b/res/xml/battery_saver_schedule_settings.xml
@@ -18,6 +18,7 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res-auto"
+ android:key="battery_saver_schedule_screen"
android:title="@string/battery_saver_schedule_settings_title"
settings:staticPreferenceLocation="append">
</PreferenceScreen >
diff --git a/res/xml/bluetooth_pairing_detail.xml b/res/xml/bluetooth_pairing_detail.xml
index 86fb9e4..cd9c324 100644
--- a/res/xml/bluetooth_pairing_detail.xml
+++ b/res/xml/bluetooth_pairing_detail.xml
@@ -17,6 +17,7 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res-auto"
+ android:key="bluetooth_pairing_detail_screen"
android:title="@string/bluetooth_pairing_pref_title">
<Preference
diff --git a/res/xml/bug_report_handler_settings.xml b/res/xml/bug_report_handler_settings.xml
index 41e8f08..7d5068c 100644
--- a/res/xml/bug_report_handler_settings.xml
+++ b/res/xml/bug_report_handler_settings.xml
@@ -18,6 +18,7 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res-auto"
+ android:key="bug_report_handler_screen"
android:title="@string/bug_report_handler_title"
settings:staticPreferenceLocation="append" >
</PreferenceScreen>
\ No newline at end of file
diff --git a/res/xml/captioning_appearance.xml b/res/xml/captioning_appearance.xml
new file mode 100644
index 0000000..66b298d
--- /dev/null
+++ b/res/xml/captioning_appearance.xml
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ 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.
+-->
+
+<PreferenceScreen
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:settings="http://schemas.android.com/apk/res-auto"
+ android:fragment="com.android.settings.accessibility.CaptionAppearanceFragment"
+ android:key="captioning_appearance_screen"
+ android:title="@string/captioning_caption_appearance_title">
+
+ <com.android.settingslib.widget.LayoutPreference
+ android:key="caption_preview"
+ android:title="@string/summary_placeholder"
+ android:layout="@layout/captioning_preview"
+ android:selectable="false"
+ settings:searchable="false"/>
+
+ <ListPreference
+ android:entries="@array/captioning_font_size_selector_titles"
+ android:entryValues="@array/captioning_font_size_selector_values"
+ android:key="captioning_font_size"
+ android:summary="%s"
+ android:title="@string/captioning_text_size"/>
+
+ <com.android.settings.accessibility.PresetPreference
+ android:key="captioning_preset"
+ android:title="@string/captioning_preset"/>
+
+ <PreferenceCategory
+ android:key="custom"
+ android:title="@string/captioning_custom_options_title">
+
+ <ListPreference
+ android:entries="@array/captioning_typeface_selector_titles"
+ android:entryValues="@array/captioning_typeface_selector_values"
+ android:key="captioning_typeface"
+ android:summary="%s"
+ android:title="@string/captioning_typeface"/>
+
+ <com.android.settings.accessibility.ColorPreference
+ android:key="captioning_foreground_color"
+ android:title="@string/captioning_foreground_color"/>
+
+ <com.android.settings.accessibility.ColorPreference
+ android:dependency="captioning_foreground_color"
+ android:key="captioning_foreground_opacity"
+ android:title="@string/captioning_foreground_opacity"/>
+
+ <com.android.settings.accessibility.EdgeTypePreference
+ android:key="captioning_edge_type"
+ android:title="@string/captioning_edge_type"/>
+
+ <com.android.settings.accessibility.ColorPreference
+ android:dependency="captioning_edge_type"
+ android:key="captioning_edge_color"
+ android:title="@string/captioning_edge_color"/>
+
+ <com.android.settings.accessibility.ColorPreference
+ android:key="captioning_background_color"
+ android:title="@string/captioning_background_color"/>
+
+ <com.android.settings.accessibility.ColorPreference
+ android:dependency="captioning_background_color"
+ android:key="captioning_background_opacity"
+ android:title="@string/captioning_background_opacity"/>
+
+ <com.android.settings.accessibility.ColorPreference
+ android:key="captioning_window_color"
+ android:title="@string/captioning_window_color"/>
+
+ <com.android.settings.accessibility.ColorPreference
+ android:dependency="captioning_window_color"
+ android:key="captioning_window_opacity"
+ android:title="@string/captioning_window_opacity"/>
+
+ </PreferenceCategory>
+
+ <com.android.settingslib.widget.FooterPreference
+ android:title="@string/accessibility_caption_preference_summary"
+ android:selectable="false"/>
+
+</PreferenceScreen>
diff --git a/res/xml/captioning_more_options.xml b/res/xml/captioning_more_options.xml
new file mode 100644
index 0000000..9e5a18a
--- /dev/null
+++ b/res/xml/captioning_more_options.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ 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.
+-->
+
+<PreferenceScreen
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:settings="http://schemas.android.com/apk/res-auto"
+ android:fragment="com.android.settings.accessibility.CaptionMoreOptionsFragment"
+ android:key="captioning_more_options_screen"
+ android:title="@string/captioning_more_options_title" >
+
+ <com.android.settings.accessibility.LocalePreference
+ android:key="captioning_locale"
+ android:summary="%s"
+ android:title="@string/captioning_locale" />
+
+ <com.android.settingslib.widget.FooterPreference
+ android:title="@string/accessibility_caption_preference_summary"
+ android:selectable="false" />
+
+</PreferenceScreen>
diff --git a/res/xml/captioning_settings.xml b/res/xml/captioning_settings.xml
index 0d2d282..1a8ed55 100644
--- a/res/xml/captioning_settings.xml
+++ b/res/xml/captioning_settings.xml
@@ -15,83 +15,27 @@
limitations under the License.
-->
-<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
+<PreferenceScreen
+ xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res-auto"
android:fragment="com.android.settings.accessibility.CaptionPropertiesFragment"
android:key="captioning_preference_screen"
android:title="@string/accessibility_captioning_title" >
- <com.android.settingslib.widget.LayoutPreference
- android:key="caption_preview"
- android:title="@string/summary_placeholder"
- android:layout="@layout/captioning_preview"
- android:selectable="false"
- settings:searchable="false"/>
+ <SwitchPreference
+ android:key="captioning_preference_switch"
+ android:title="@string/accessibility_caption_master_switch_title" />
- <PreferenceCategory
- android:key="standard"
- android:title="@string/captioning_standard_options_title" >
- <SwitchPreference
- android:key="captioning_preference_switch"
- android:title="@string/accessibility_caption_master_switch_title" />
+ <Preference
+ android:key="captioning_caption_appearance"
+ android:title="@string/captioning_caption_appearance_title"
+ android:summary="@string/captioning_caption_appearance_summary"
+ android:fragment="com.android.settings.accessibility.CaptionAppearanceFragment" />
- <ListPreference
- android:entries="@array/captioning_font_size_selector_titles"
- android:entryValues="@array/captioning_font_size_selector_values"
- android:key="captioning_font_size"
- android:summary="%s"
- android:title="@string/captioning_text_size" />
-
- <com.android.settings.accessibility.PresetPreference
- android:key="captioning_preset"
- android:title="@string/captioning_preset" />
-
- <com.android.settings.accessibility.LocalePreference
- android:key="captioning_locale"
- android:summary="%s"
- android:title="@string/captioning_locale" />
- </PreferenceCategory>
- <PreferenceCategory
- android:key="custom"
- android:title="@string/captioning_custom_options_title" >
- <ListPreference
- android:entries="@array/captioning_typeface_selector_titles"
- android:entryValues="@array/captioning_typeface_selector_values"
- android:key="captioning_typeface"
- android:summary="%s"
- android:title="@string/captioning_typeface" />
-
- <com.android.settings.accessibility.ColorPreference
- android:key="captioning_foreground_color"
- android:title="@string/captioning_foreground_color" />
- <com.android.settings.accessibility.ColorPreference
- android:dependency="captioning_foreground_color"
- android:key="captioning_foreground_opacity"
- android:title="@string/captioning_foreground_opacity" />
-
- <com.android.settings.accessibility.EdgeTypePreference
- android:key="captioning_edge_type"
- android:title="@string/captioning_edge_type" />
-
- <com.android.settings.accessibility.ColorPreference
- android:dependency="captioning_edge_type"
- android:key="captioning_edge_color"
- android:title="@string/captioning_edge_color" />
- <com.android.settings.accessibility.ColorPreference
- android:key="captioning_background_color"
- android:title="@string/captioning_background_color" />
- <com.android.settings.accessibility.ColorPreference
- android:dependency="captioning_background_color"
- android:key="captioning_background_opacity"
- android:title="@string/captioning_background_opacity" />
- <com.android.settings.accessibility.ColorPreference
- android:key="captioning_window_color"
- android:title="@string/captioning_window_color" />
- <com.android.settings.accessibility.ColorPreference
- android:dependency="captioning_window_color"
- android:key="captioning_window_opacity"
- android:title="@string/captioning_window_opacity" />
- </PreferenceCategory>
+ <Preference
+ android:key="captioning_more_options"
+ android:title="@string/captioning_more_options_title"
+ android:fragment="com.android.settings.accessibility.CaptionMoreOptionsFragment" />
<com.android.settingslib.widget.FooterPreference
android:title="@string/accessibility_caption_preference_summary"
diff --git a/res/xml/current_dream_settings.xml b/res/xml/current_dream_settings.xml
index d95e830..b3f3f9f 100644
--- a/res/xml/current_dream_settings.xml
+++ b/res/xml/current_dream_settings.xml
@@ -17,4 +17,5 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
+ android:key="current_screensaver_screen"
android:title="@string/screensaver_settings_current" />
diff --git a/res/xml/date_time_prefs.xml b/res/xml/date_time_prefs.xml
index 2d5b24d..a1e512f 100644
--- a/res/xml/date_time_prefs.xml
+++ b/res/xml/date_time_prefs.xml
@@ -21,44 +21,37 @@
android:title="@string/date_and_time"
settings:keywords="@string/keywords_date_and_time">
- <PreferenceCategory
- android:key="date_time_preference_category"
- android:layout="@layout/preference_category_no_label">
- <com.android.settingslib.RestrictedSwitchPreference
- android:key="auto_time"
- android:title="@string/date_time_auto"
- settings:useAdditionalSummary="true"
- settings:userRestriction="no_config_date_time" />
+ <com.android.settingslib.RestrictedSwitchPreference
+ android:key="auto_time"
+ android:title="@string/date_time_auto"
+ settings:useAdditionalSummary="true"
+ settings:userRestriction="no_config_date_time"/>
- <com.android.settingslib.RestrictedPreference
- android:key="date"
- android:title="@string/date_time_set_date_title"
- android:summary="@string/summary_placeholder"
- settings:userRestriction="no_config_date_time" />
+ <com.android.settingslib.RestrictedPreference
+ android:key="date"
+ android:title="@string/date_time_set_date_title"
+ android:summary="@string/summary_placeholder"
+ settings:userRestriction="no_config_date_time"/>
- <com.android.settingslib.RestrictedPreference
- android:key="time"
- android:title="@string/date_time_set_time_title"
- android:summary="@string/summary_placeholder"
- settings:userRestriction="no_config_date_time" />
- </PreferenceCategory>
+ <com.android.settingslib.RestrictedPreference
+ android:key="time"
+ android:title="@string/date_time_set_time_title"
+ android:summary="@string/summary_placeholder"
+ settings:userRestriction="no_config_date_time"/>
- <PreferenceCategory
- android:key="time_zone_preference_category"
- android:layout="@layout/preference_category_no_label">
- <com.android.settingslib.RestrictedSwitchPreference
- android:key="auto_zone"
- android:title="@string/zone_auto_title"
- settings:userRestriction="no_config_date_time" />
+ <com.android.settingslib.RestrictedSwitchPreference
+ android:key="auto_zone"
+ android:title="@string/zone_auto_title"
+ settings:allowDividerAbove="true"
+ settings:userRestriction="no_config_date_time"/>
- <com.android.settingslib.RestrictedPreference
- android:key="timezone"
- android:title="@string/date_time_set_timezone_title"
- android:summary="@string/summary_placeholder"
- android:fragment="com.android.settings.datetime.timezone.TimeZoneSettings"
- settings:userRestriction="no_config_date_time"
- settings:keywords="@string/keywords_time_zone"/>
- </PreferenceCategory>
+ <com.android.settingslib.RestrictedPreference
+ android:key="timezone"
+ android:title="@string/date_time_set_timezone_title"
+ android:summary="@string/summary_placeholder"
+ android:fragment="com.android.settings.datetime.timezone.TimeZoneSettings"
+ settings:userRestriction="no_config_date_time"
+ settings:keywords="@string/keywords_time_zone"/>
<PreferenceCategory
android:key="time_format_preference_category"
diff --git a/res/xml/default_voice_settings.xml b/res/xml/default_voice_settings.xml
index f75b5ed..511294c 100644
--- a/res/xml/default_voice_settings.xml
+++ b/res/xml/default_voice_settings.xml
@@ -17,4 +17,5 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
+ android:key="voice_input_settings_screen"
android:title="@string/voice_input_settings_title" />
diff --git a/res/xml/development_settings.xml b/res/xml/development_settings.xml
index 42ce465..acd50ad 100644
--- a/res/xml/development_settings.xml
+++ b/res/xml/development_settings.xml
@@ -230,6 +230,11 @@
android:fragment="com.android.settings.development.compat.PlatformCompatDashboard"
/>
+ <SwitchPreference
+ android:key="show_refresh_rate"
+ android:title="@string/show_refresh_rate"
+ android:summary="@string/show_refresh_rate_summary" />
+
</PreferenceCategory>
<PreferenceCategory
@@ -298,6 +303,13 @@
android:entries="@array/bluetooth_avrcp_versions"
android:entryValues="@array/bluetooth_avrcp_version_values" />
+ <ListPreference
+ android:key="bluetooth_select_map_version"
+ android:title="@string/bluetooth_select_map_version_string"
+ android:dialogTitle="@string/bluetooth_select_map_version_dialog_title"
+ android:entries="@array/bluetooth_map_versions"
+ android:entryValues="@array/bluetooth_map_version_values" />
+
<SwitchPreference
android:key="bluetooth_hd_audio_settings"
android:title="@string/bluetooth_profile_a2dp_high_quality_unknown_codec"/>
diff --git a/res/xml/enterprise_set_default_apps_settings.xml b/res/xml/enterprise_set_default_apps_settings.xml
index 474a5c9..12eca8a 100644
--- a/res/xml/enterprise_set_default_apps_settings.xml
+++ b/res/xml/enterprise_set_default_apps_settings.xml
@@ -17,7 +17,8 @@
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res-auto"
- android:key="enterprise_set_default_apps_settings">
+ android:key="enterprise_set_default_apps_settings"
+ android:title="@string/enterprise_privacy_enterprise_set_default_apps">
<PreferenceCategory
android:key="dashboard_tile_placeholder"/>
</PreferenceScreen>
diff --git a/res/xml/gesture_navigation_settings.xml b/res/xml/gesture_navigation_settings.xml
new file mode 100644
index 0000000..6230054
--- /dev/null
+++ b/res/xml/gesture_navigation_settings.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+ ~ 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
+ -->
+
+<PreferenceScreen
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:settings="http://schemas.android.com/apk/res-auto"
+ android:key="gesture_navigation_settings_page"
+ android:title="@string/gesture_settings_activity_title"
+ settings:keywords="@string/keywords_gesture_navigation_settings">
+
+ <PreferenceCategory
+ android:key="back_sensitivity_category"
+ android:persistent="false"
+ android:title="@string/back_sensitivity_dialog_title">
+
+ <com.android.settings.widget.LabeledSeekBarPreference
+ android:key="gesture_left_back_sensitivity"
+ android:title="@string/left_edge"
+ android:max="3"
+ android:selectable="true"
+ settings:textStart="@string/low_label"
+ settings:textEnd="@string/high_label"/>
+
+ <com.android.settings.widget.LabeledSeekBarPreference
+ android:key="gesture_right_back_sensitivity"
+ android:title="@string/right_edge"
+ android:max="3"
+ android:selectable="true"
+ settings:textStart="@string/low_label"
+ settings:textEnd="@string/high_label"/>
+ </PreferenceCategory>
+
+ <com.android.settingslib.widget.FooterPreference
+ android:key="gesture_navigation_settings_footer"
+ android:title="@string/back_sensitivity_dialog_message"
+ android:selectable="false"
+ settings:searchable="false"
+ settings:allowDividerAbove="true"/>
+</PreferenceScreen>
+
diff --git a/res/xml/network_scorer_picker_prefs.xml b/res/xml/network_scorer_picker_prefs.xml
index fab69e7..7d1fe46 100644
--- a/res/xml/network_scorer_picker_prefs.xml
+++ b/res/xml/network_scorer_picker_prefs.xml
@@ -17,5 +17,6 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
+ android:key="network_scorer_picker_screen"
android:title="@string/network_scorer_picker_title">
</PreferenceScreen>
\ No newline at end of file
diff --git a/res/xml/security_settings_face.xml b/res/xml/security_settings_face.xml
index cd05512..cc45a96 100644
--- a/res/xml/security_settings_face.xml
+++ b/res/xml/security_settings_face.xml
@@ -71,17 +71,19 @@
android:title="@string/security_settings_face_preference_title">
<com.android.settingslib.widget.LayoutPreference
android:key="security_settings_face_delete_faces_container"
+ android:title="@string/security_settings_face_settings_remove_face_data"
android:selectable="false"
android:layout="@layout/face_remove_button"
settings:allowDividerBelow="true"/>
<com.android.settingslib.widget.LayoutPreference
android:key="security_settings_face_enroll_faces_container"
+ android:title="@string/security_settings_face_settings_enroll"
android:selectable="false"
- android:layout="@layout/face_enroll_button "
+ android:layout="@layout/face_enroll_button"
settings:allowDividerBelow="true"/>
</PreferenceCategory>
<com.android.settingslib.widget.FooterPreference
settings:allowDividerAbove="true"/>
-</PreferenceScreen>
\ No newline at end of file
+</PreferenceScreen>
diff --git a/res/xml/spellchecker_prefs.xml b/res/xml/spellchecker_prefs.xml
index 666b0a9..26476f4 100644
--- a/res/xml/spellchecker_prefs.xml
+++ b/res/xml/spellchecker_prefs.xml
@@ -16,6 +16,7 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
+ android:key="spellcheckers_screen"
android:title="@string/spellcheckers_settings_title">
<Preference
android:key="spellchecker_language"
diff --git a/res/xml/tether_prefs.xml b/res/xml/tether_prefs.xml
index 54c49e8..cf6dd4d 100644
--- a/res/xml/tether_prefs.xml
+++ b/res/xml/tether_prefs.xml
@@ -18,6 +18,7 @@
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res-auto"
android:key="tether_prefs_screen"
+ settings:keywords="@string/keywords_hotspot_tethering"
android:title="@string/tether_settings_title_all">
<com.android.settings.widget.FixedLineSummaryPreference
diff --git a/res/xml/usb_default_fragment.xml b/res/xml/usb_default_fragment.xml
index b8d5e53..f08c9f4 100644
--- a/res/xml/usb_default_fragment.xml
+++ b/res/xml/usb_default_fragment.xml
@@ -16,6 +16,6 @@
-->
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
- android:title="@string/usb_pref"
+ android:title="@string/usb_default_label"
android:key="usb_default_fragment">
</PreferenceScreen>
diff --git a/res/xml/vr_display_settings.xml b/res/xml/vr_display_settings.xml
index d04435a..9522af5 100644
--- a/res/xml/vr_display_settings.xml
+++ b/res/xml/vr_display_settings.xml
@@ -17,4 +17,5 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
+ android:key="display_vr_pref_screen"
android:title="@string/display_vr_pref_title" />
diff --git a/res/xml/webview_app_settings.xml b/res/xml/webview_app_settings.xml
index c7a611a..51e472d 100644
--- a/res/xml/webview_app_settings.xml
+++ b/res/xml/webview_app_settings.xml
@@ -17,4 +17,5 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
+ android:key="select_webview_provider_screen"
android:title="@string/select_webview_provider_title" />
diff --git a/res/xml/when_to_dream_settings.xml b/res/xml/when_to_dream_settings.xml
index 7b91a34..13f5ae4 100644
--- a/res/xml/when_to_dream_settings.xml
+++ b/res/xml/when_to_dream_settings.xml
@@ -17,4 +17,5 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
+ android:key="screensaver_when_to_dream_screen"
android:title="@string/screensaver_settings_when_to_dream" />
diff --git a/res/xml/wifi_network_details_fragment2.xml b/res/xml/wifi_network_details_fragment2.xml
new file mode 100644
index 0000000..3058678
--- /dev/null
+++ b/res/xml/wifi_network_details_fragment2.xml
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2020 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"
+ settings:initialExpandedChildrenCount="5">
+
+ <com.android.settingslib.widget.LayoutPreference
+ android:key="connection_header"
+ android:layout="@layout/settings_entity_header"
+ android:selectable="false"
+ android:order="-10000"
+ settings:allowDividerBelow="true"/>
+
+ <com.android.settings.datausage.DataUsageSummaryPreference
+ android:key="status_header"
+ android:selectable="false"
+ settings:isPreferenceVisible="false"/>
+
+ <!-- Buttons -->
+ <com.android.settingslib.widget.ActionButtonsPreference
+ android:key="buttons"
+ android:selectable="false" />
+
+ <!-- General Details Preferences -->
+ <Preference
+ android:key="signal_strength"
+ android:title="@string/wifi_signal"
+ android:selectable="false"
+ settings:allowDividerAbove="true"/>
+
+ <Preference
+ android:key="frequency"
+ android:icon="@drawable/ic_frequency_antenna"
+ android:title="@string/wifi_frequency"
+ android:selectable="false"/>
+
+ <Preference
+ android:key="security"
+ android:icon="@drawable/ic_security_lock_24dp"
+ android:title="@string/wifi_security"
+ android:selectable="false"/>
+
+ <DropDownPreference
+ android:key="metered"
+ android:icon="@drawable/ic_attach_money_black_24dp"
+ android:title="@string/wifi_metered_title"
+ android:entries="@array/wifi_metered_entries"
+ android:entryValues="@array/wifi_metered_values"/>
+
+ <DropDownPreference
+ android:key="privacy"
+ android:icon="@drawable/ic_wifi_privacy_24dp"
+ android:title="@string/wifi_privacy_settings"
+ android:entries="@array/wifi_privacy_entries"
+ android:entryValues="@array/wifi_privacy_values"/>
+
+ <SwitchPreference
+ android:key="auto_connect"
+ android:title="@string/wifi_auto_connect_title"
+ android:summary="@string/wifi_auto_connect_summary"
+ settings:allowDividerAbove="true"/>
+
+ <!-- Add device Preference -->
+ <Preference
+ android:key="add_device_to_network"
+ android:title="@string/wifi_dpp_add_device"
+ android:summary="@string/wifi_dpp_connect_network_using_qr_code"
+ settings:allowDividerAbove="true"/>
+
+ <!-- Network Details -->
+ <PreferenceCategory
+ android:key="ip_details_category"
+ android:title="@string/wifi_setup_detail">
+ <Preference
+ android:key="ssid"
+ android:title="@string/wifi_advanced_ssid_title"
+ android:selectable="false"
+ settings:enableCopying="true"/>
+ <Preference
+ android:key="mac_address"
+ android:title="@string/wifi_advanced_randomized_mac_address_title"
+ android:selectable="false"
+ settings:enableCopying="true"/>
+ <Preference
+ android:key="ip_address"
+ android:title="@string/wifi_ip_address"
+ android:selectable="false"
+ settings:enableCopying="true"/>
+ <Preference
+ android:key="gateway"
+ android:title="@string/wifi_gateway"
+ android:selectable="false"
+ settings:enableCopying="true"/>
+ <Preference
+ android:key="subnet_mask"
+ android:title="@string/wifi_details_subnet_mask"
+ android:selectable="false"
+ settings:enableCopying="true"/>
+ <Preference
+ android:key="dns"
+ android:title="@string/wifi_details_dns"
+ android:selectable="false"
+ settings:enableCopying="true"/>
+ <Preference
+ android:key="tx_link_speed"
+ android:title="@string/tx_wifi_speed"
+ android:selectable="false"
+ settings:enableCopying="true"/>
+ <Preference
+ android:key="rx_link_speed"
+ android:title="@string/rx_wifi_speed"
+ android:selectable="false"
+ settings:enableCopying="true"/>
+ </PreferenceCategory>
+
+ <!-- IPv6 Details -->
+ <PreferenceCategory
+ android:key="ipv6_category"
+ android:title="@string/wifi_details_ipv6_address_header"
+ android:selectable="false">
+ <Preference
+ android:key="ipv6_addresses"
+ android:selectable="false"
+ settings:enableCopying="true"/>
+ </PreferenceCategory>
+</PreferenceScreen>
diff --git a/res/xml/wifi_p2p_settings.xml b/res/xml/wifi_p2p_settings.xml
index 405d081..f594797 100644
--- a/res/xml/wifi_p2p_settings.xml
+++ b/res/xml/wifi_p2p_settings.xml
@@ -16,6 +16,7 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
+ android:key="wifi_p2p_settings_screen"
android:title="@string/wifi_p2p_settings_title">
<Preference
android:key="p2p_this_device"
diff --git a/res/xml/wifi_settings.xml b/res/xml/wifi_settings.xml
index d7c299e..a7f5a20 100644
--- a/res/xml/wifi_settings.xml
+++ b/res/xml/wifi_settings.xml
@@ -17,22 +17,24 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res-auto"
- android:title="@string/wifi_settings"
- settings:keywords="@string/keywords_wifi">
+ android:title="@string/wifi_settings">
<com.android.settings.wifi.LinkablePreference
- android:key="wifi_status_message"/>
+ android:key="wifi_status_message"
+ settings:searchable="false"/>
<PreferenceCategory
android:key="connected_access_point"
- android:layout="@layout/preference_category_no_label"/>
+ android:layout="@layout/preference_category_no_label"
+ settings:searchable="false"/>
<PreferenceCategory
android:key="access_points"
- android:layout="@layout/preference_category_no_label"/>
+ android:layout="@layout/preference_category_no_label"
+ settings:searchable="false"/>
<Preference
- android:key="configure_settings"
+ android:key="configure_wifi_settings"
android:title="@string/wifi_configure_settings_preference_title"
settings:allowDividerAbove="true"
android:fragment="com.android.settings.wifi.ConfigureWifiSettings"/>
@@ -44,5 +46,6 @@
<com.android.settings.datausage.DataUsagePreference
android:key="wifi_data_usage"
- android:title="@string/wifi_data_usage"/>
+ android:title="@string/wifi_data_usage"
+ settings:keywords="@string/keywords_wifi_data_usage"/>
</PreferenceScreen>
diff --git a/res/xml/wifi_settings2.xml b/res/xml/wifi_settings2.xml
index 8cd3857..2bf39dbe 100644
--- a/res/xml/wifi_settings2.xml
+++ b/res/xml/wifi_settings2.xml
@@ -32,7 +32,7 @@
android:layout="@layout/preference_category_no_label"/>
<Preference
- android:key="configure_settings"
+ android:key="configure_wifi_settings"
android:title="@string/wifi_configure_settings_preference_title"
settings:allowDividerAbove="true"
android:fragment="com.android.settings.wifi.ConfigureWifiSettings"/>
diff --git a/res/xml/wifi_tether_settings.xml b/res/xml/wifi_tether_settings.xml
index 3a3bdc4..c521675 100644
--- a/res/xml/wifi_tether_settings.xml
+++ b/res/xml/wifi_tether_settings.xml
@@ -19,8 +19,7 @@
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res-auto"
android:key="wifi_tether_settings_screen"
- android:title="@string/wifi_hotspot_checkbox_text"
- settings:searchable="false">
+ android:title="@string/wifi_hotspot_checkbox_text">
<com.android.settings.wifi.tether.WifiTetherSsidPreference
android:key="wifi_tether_network_name"
diff --git a/res/xml/zen_mode_settings.xml b/res/xml/zen_mode_settings.xml
index b72c784..1a35031 100644
--- a/res/xml/zen_mode_settings.xml
+++ b/res/xml/zen_mode_settings.xml
@@ -19,8 +19,7 @@
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res-auto"
android:key="zen_mode_settings"
- android:title="@string/zen_mode_settings_title"
- settings:searchable="false">
+ android:title="@string/zen_mode_settings_title">
<PreferenceCategory
android:key="zen_mode_settings_category_behavior"
diff --git a/src/com/android/settings/AirplaneModeEnabler.java b/src/com/android/settings/AirplaneModeEnabler.java
index 64ad17d..a843a04 100644
--- a/src/com/android/settings/AirplaneModeEnabler.java
+++ b/src/com/android/settings/AirplaneModeEnabler.java
@@ -22,19 +22,18 @@
import android.os.UserHandle;
import android.provider.Settings;
import android.telephony.PhoneStateListener;
-import android.telephony.ServiceState;
import android.telephony.SubscriptionInfo;
-import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
import android.util.Log;
+import androidx.annotation.VisibleForTesting;
+
import com.android.settings.network.GlobalSettingsChangeListener;
import com.android.settings.network.ProxySubscriptionManager;
import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.WirelessUtils;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
-import java.util.ArrayList;
import java.util.List;
/**
@@ -60,13 +59,12 @@
}
private TelephonyManager mTelephonyManager;
- private ProxySubscriptionManager mProxySubscriptionMgr;
- private List<ServiceStateListener> mServiceStateListeners;
+ @VisibleForTesting
+ PhoneStateListener mPhoneStateListener;
private GlobalSettingsChangeListener mAirplaneModeObserver;
- public AirplaneModeEnabler(Context context,
- OnAirplaneModeChangedListener listener) {
+ public AirplaneModeEnabler(Context context, OnAirplaneModeChangedListener listener) {
super(context, Settings.Global.AIRPLANE_MODE_ON);
mContext = context;
@@ -74,7 +72,16 @@
mOnAirplaneModeChangedListener = listener;
mTelephonyManager = context.getSystemService(TelephonyManager.class);
- mProxySubscriptionMgr = ProxySubscriptionManager.getInstance(context);
+
+ mPhoneStateListener = new PhoneStateListener() {
+ @Override
+ public void onRadioPowerStateChanged(int state) {
+ if (DEBUG) {
+ Log.d(LOG_TAG, "RadioPower: " + state);
+ }
+ onAirplaneModeChanged();
+ }
+ };
}
/**
@@ -88,35 +95,13 @@
}
public void resume() {
- final List<SubscriptionInfo> subInfoList =
- mProxySubscriptionMgr.getActiveSubscriptionsInfo();
-
- mServiceStateListeners = new ArrayList<ServiceStateListener>();
-
- // add default listener
- mServiceStateListeners.add(new ServiceStateListener(mTelephonyManager,
- SubscriptionManager.INVALID_SUBSCRIPTION_ID, this));
-
- if (subInfoList != null) {
- for (SubscriptionInfo subInfo : subInfoList) {
- mServiceStateListeners.add(new ServiceStateListener(mTelephonyManager,
- subInfo.getSubscriptionId(), this));
- }
- }
-
- for (ServiceStateListener ssListener : mServiceStateListeners) {
- ssListener.start();
- }
+ mTelephonyManager.listen(mPhoneStateListener,
+ PhoneStateListener.LISTEN_RADIO_POWER_STATE_CHANGED);
}
public void pause() {
- if (mServiceStateListeners == null) {
- return;
- }
- for (ServiceStateListener ssListener : mServiceStateListeners) {
- ssListener.stop();
- }
- mServiceStateListeners = null;
+ mTelephonyManager.listen(mPhoneStateListener,
+ PhoneStateListener.LISTEN_NONE);
}
private void setAirplaneModeOn(boolean enabling) {
@@ -159,7 +144,7 @@
return true;
}
final List<SubscriptionInfo> subInfoList =
- mProxySubscriptionMgr.getActiveSubscriptionsInfo();
+ ProxySubscriptionManager.getInstance(mContext).getActiveSubscriptionsInfo();
if (subInfoList == null) {
return false;
}
@@ -200,51 +185,4 @@
public boolean isAirplaneModeOn() {
return WirelessUtils.isAirplaneModeOn(mContext);
}
-
- private static class ServiceStateListener extends PhoneStateListener {
- private ServiceStateListener(TelephonyManager telephonyManager, int subscriptionId,
- AirplaneModeEnabler enabler) {
- super();
- mSubId = subscriptionId;
- mTelephonyManager = getSubIdSpecificTelephonyManager(telephonyManager);
- mEnabler = enabler;
- }
-
- private int mSubId;
- private TelephonyManager mTelephonyManager;
- private AirplaneModeEnabler mEnabler;
-
- int getSubscriptionId() {
- return mSubId;
- }
-
- void start() {
- if (mTelephonyManager != null) {
- mTelephonyManager.listen(this, PhoneStateListener.LISTEN_SERVICE_STATE);
- }
- }
-
- void stop() {
- if (mTelephonyManager != null) {
- mTelephonyManager.listen(this, PhoneStateListener.LISTEN_NONE);
- }
- }
-
- @Override
- public void onServiceStateChanged(ServiceState serviceState) {
- if (DEBUG) {
- Log.d(LOG_TAG, "ServiceState in sub" + mSubId + ": " + serviceState);
- }
- mEnabler.onAirplaneModeChanged();
- }
-
- private TelephonyManager getSubIdSpecificTelephonyManager(
- TelephonyManager telephonyManager) {
- if (mSubId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
- return telephonyManager;
- }
- return telephonyManager.createForSubscriptionId(mSubId);
- }
- }
-
}
diff --git a/src/com/android/settings/ResetNetworkConfirm.java b/src/com/android/settings/ResetNetworkConfirm.java
index c50e200..ee11ce0 100644
--- a/src/com/android/settings/ResetNetworkConfirm.java
+++ b/src/com/android/settings/ResetNetworkConfirm.java
@@ -105,15 +105,16 @@
p2pFactoryReset(mContext);
TelephonyManager telephonyManager = (TelephonyManager)
- mContext.getSystemService(Context.TELEPHONY_SERVICE);
+ mContext.getSystemService(TelephonyManager.class)
+ .createForSubscriptionId(mSubId);
if (telephonyManager != null) {
- telephonyManager.factoryReset(mSubId);
+ telephonyManager.resetSettings();
}
NetworkPolicyManager policyManager = (NetworkPolicyManager)
mContext.getSystemService(Context.NETWORK_POLICY_SERVICE);
if (policyManager != null) {
- String subscriberId = telephonyManager.getSubscriberId(mSubId);
+ String subscriberId = telephonyManager.getSubscriberId();
policyManager.factoryReset(subscriberId);
}
diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java
index 46992ef..50caf32 100644
--- a/src/com/android/settings/Settings.java
+++ b/src/com/android/settings/Settings.java
@@ -131,6 +131,7 @@
public static class PhotosStorageActivity extends SettingsActivity {
/* empty */
}
+ public static class GestureNavigationSettingsActivity extends SettingsActivity { /* empty */ }
public static class ApnSettingsActivity extends SettingsActivity { /* empty */ }
public static class WifiCallingSettingsActivity extends SettingsActivity { /* empty */ }
diff --git a/src/com/android/settings/SettingsDumpService.java b/src/com/android/settings/SettingsDumpService.java
index a57e983..487ccf5 100644
--- a/src/com/android/settings/SettingsDumpService.java
+++ b/src/com/android/settings/SettingsDumpService.java
@@ -103,12 +103,14 @@
DataUsageController controller = new DataUsageController(this);
ConnectivityManager connectivityManager = getSystemService(ConnectivityManager.class);
SubscriptionManager manager = SubscriptionManager.from(this);
- TelephonyManager telephonyManager = TelephonyManager.from(this);
+ TelephonyManager telephonyManager = this.getSystemService(TelephonyManager.class);
if (connectivityManager.isNetworkSupported(ConnectivityManager.TYPE_MOBILE)) {
JSONArray array = new JSONArray();
for (SubscriptionInfo info : manager.getAllSubscriptionInfoList()) {
+ telephonyManager = telephonyManager
+ .createForSubscriptionId(info.getSubscriptionId());
NetworkTemplate mobileAll = NetworkTemplate.buildTemplateMobileAll(
- telephonyManager.getSubscriberId(info.getSubscriptionId()));
+ telephonyManager.getSubscriberId());
final JSONObject usage = dumpDataUsage(mobileAll, controller);
usage.put("subId", info.getSubscriptionId());
array.put(usage);
diff --git a/src/com/android/settings/Utils.java b/src/com/android/settings/Utils.java
index 4144914..2f198cf 100644
--- a/src/com/android/settings/Utils.java
+++ b/src/com/android/settings/Utils.java
@@ -749,7 +749,7 @@
| PackageManager.MATCH_ANY_USER);
return appInfo.loadLabel(context.getPackageManager());
} catch (PackageManager.NameNotFoundException e) {
- Log.w(TAG, "Unable to find info for package: " + packageName);
+ Log.e(TAG, "Unable to find info for package: " + packageName);
}
return null;
}
diff --git a/src/com/android/settings/accessibility/AccessibilityEditDialogUtils.java b/src/com/android/settings/accessibility/AccessibilityEditDialogUtils.java
index fb96bfd..7136172 100644
--- a/src/com/android/settings/accessibility/AccessibilityEditDialogUtils.java
+++ b/src/com/android/settings/accessibility/AccessibilityEditDialogUtils.java
@@ -16,14 +16,13 @@
package com.android.settings.accessibility;
-import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_GESTURAL;
-
import android.content.Context;
import android.content.DialogInterface;
import android.content.res.TypedArray;
import android.graphics.drawable.Drawable;
import android.text.Spannable;
import android.text.SpannableString;
+import android.text.TextUtils;
import android.text.style.ImageSpan;
import android.view.LayoutInflater;
import android.view.View;
@@ -53,13 +52,15 @@
*/
@Retention(RetentionPolicy.SOURCE)
@IntDef({
- DialogType.EDIT_SHORTCUT_GENERIC,
- DialogType.EDIT_SHORTCUT_MAGNIFICATION,
+ DialogType.EDIT_SHORTCUT_GENERIC,
+ DialogType.EDIT_SHORTCUT_MAGNIFICATION,
+ DialogType.EDIT_MAGNIFICATION_MODE,
})
private @interface DialogType {
int EDIT_SHORTCUT_GENERIC = 0;
int EDIT_SHORTCUT_MAGNIFICATION = 1;
+ int EDIT_MAGNIFICATION_MODE = 2;
}
/**
@@ -96,6 +97,23 @@
return alertDialog;
}
+ /**
+ * Method to show the magnification mode dialog in Magnification.
+ *
+ * @param context A valid context
+ * @param dialogTitle The title of magnify mode dialog
+ * @param listener The listener to determine the action of magnify mode dialog
+ * @return A magnification mode dialog in Magnification
+ */
+ public static AlertDialog showMagnificationModeDialog(Context context,
+ CharSequence dialogTitle, DialogInterface.OnClickListener listener) {
+ final AlertDialog alertDialog = createDialog(context,
+ DialogType.EDIT_MAGNIFICATION_MODE, dialogTitle, listener);
+ alertDialog.show();
+
+ return alertDialog;
+ }
+
private static AlertDialog createDialog(Context context, int dialogType,
CharSequence dialogTitle, DialogInterface.OnClickListener listener) {
@@ -138,6 +156,12 @@
initMagnifyShortcut(context, contentView);
initAdvancedWidget(contentView);
break;
+ case DialogType.EDIT_MAGNIFICATION_MODE:
+ contentView = inflater.inflate(
+ R.layout.accessibility_edit_magnification_mode, null);
+ initMagnifyFullScreen(context, contentView);
+ initMagnifyWindowScreen(context, contentView);
+ break;
default:
throw new IllegalArgumentException();
}
@@ -145,12 +169,37 @@
return contentView;
}
+ private static void initMagnifyFullScreen(Context context, View view) {
+ final View dialogView = view.findViewById(R.id.magnify_full_screen);
+ final String title = context.getString(
+ R.string.accessibility_magnification_area_settings_full_screen);
+ // TODO(b/146019459): Use vector drawable instead of temporal png file to avoid distorted.
+ setupShortcutWidget(dialogView, title, R.drawable.accessibility_magnification_full_screen);
+ }
+
+ private static void initMagnifyWindowScreen(Context context, View view) {
+ final View dialogView = view.findViewById(R.id.magnify_window_screen);
+ final String title = context.getString(
+ R.string.accessibility_magnification_area_settings_window_screen);
+ // TODO(b/146019459): Use vector drawable instead of temporal png file to avoid distorted.
+ setupShortcutWidget(dialogView, title,
+ R.drawable.accessibility_magnification_window_screen);
+ }
+
+ private static void setupShortcutWidget(View view, CharSequence titleText, int imageResId) {
+ setupShortcutWidget(view, titleText, null, imageResId);
+ }
+
private static void setupShortcutWidget(View view, CharSequence titleText,
CharSequence summaryText, int imageResId) {
final CheckBox checkBox = view.findViewById(R.id.checkbox);
checkBox.setText(titleText);
final TextView summary = view.findViewById(R.id.summary);
- summary.setText(summaryText);
+ if (TextUtils.isEmpty(summaryText)) {
+ summary.setVisibility(View.GONE);
+ } else {
+ summary.setText(summaryText);
+ }
final ImageView image = view.findViewById(R.id.image);
image.setImageResource(imageResId);
}
@@ -194,27 +243,21 @@
});
}
- private static boolean isGestureNavigateEnabled(Context context) {
- return context.getResources().getInteger(
- com.android.internal.R.integer.config_navBarInteractionMode)
- == NAV_BAR_MODE_GESTURAL;
- }
-
private static CharSequence retrieveTitle(Context context) {
- return context.getString(isGestureNavigateEnabled(context)
+ return context.getString(AccessibilityUtil.isGestureNavigateEnabled(context)
? R.string.accessibility_shortcut_edit_dialog_title_software_gesture
: R.string.accessibility_shortcut_edit_dialog_title_software);
}
private static CharSequence retrieveSummary(Context context, int lineHeight) {
- return isGestureNavigateEnabled(context)
+ return AccessibilityUtil.isGestureNavigateEnabled(context)
? context.getString(
R.string.accessibility_shortcut_edit_dialog_summary_software_gesture)
: getSummaryStringWithIcon(context, lineHeight);
}
private static int retrieveImageResId(Context context) {
- return isGestureNavigateEnabled(context)
+ return AccessibilityUtil.isGestureNavigateEnabled(context)
? R.drawable.accessibility_shortcut_type_software_gesture
: R.drawable.accessibility_shortcut_type_software;
// TODO(b/142531156): Use vector drawable instead of temporal png file to avoid distorted.
diff --git a/src/com/android/settings/accessibility/AccessibilityGestureNavigationTutorial.java b/src/com/android/settings/accessibility/AccessibilityGestureNavigationTutorial.java
index 153fa19..5e6eced 100644
--- a/src/com/android/settings/accessibility/AccessibilityGestureNavigationTutorial.java
+++ b/src/com/android/settings/accessibility/AccessibilityGestureNavigationTutorial.java
@@ -16,8 +16,6 @@
package com.android.settings.accessibility;
-import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_GESTURAL;
-
import android.content.Context;
import android.content.DialogInterface;
import android.content.res.TypedArray;
@@ -83,7 +81,7 @@
final AlertDialog alertDialog = createDialog(context,
DialogType.LAUNCH_SERVICE_BY_ACCESSIBILITY_BUTTON);
- if (!isGestureNavigateEnabled(context)) {
+ if (!AccessibilityUtil.isGestureNavigateEnabled(context)) {
updateMessageWithIcon(context, alertDialog);
}
@@ -206,12 +204,6 @@
return colorResId;
}
- private static boolean isGestureNavigateEnabled(Context context) {
- return context.getResources().getInteger(
- com.android.internal.R.integer.config_navBarInteractionMode)
- == NAV_BAR_MODE_GESTURAL;
- }
-
private static boolean isTouchExploreOn(Context context) {
return ((AccessibilityManager) context.getSystemService(Context.ACCESSIBILITY_SERVICE))
.isTouchExplorationEnabled();
diff --git a/src/com/android/settings/accessibility/AccessibilityServiceWarning.java b/src/com/android/settings/accessibility/AccessibilityServiceWarning.java
index 1203e11..ab8f18a 100644
--- a/src/com/android/settings/accessibility/AccessibilityServiceWarning.java
+++ b/src/com/android/settings/accessibility/AccessibilityServiceWarning.java
@@ -22,7 +22,6 @@
import android.app.Activity;
import android.app.Dialog;
import android.content.Context;
-import android.content.DialogInterface;
import android.graphics.drawable.Drawable;
import android.os.storage.StorageManager;
import android.text.BidiFormatter;
@@ -77,22 +76,6 @@
return ad;
}
- public static Dialog createDisableDialog(Activity parentActivity,
- AccessibilityServiceInfo info, DialogInterface.OnClickListener listener) {
- final AlertDialog ad = new AlertDialog.Builder(parentActivity)
- .setTitle(parentActivity.getString(R.string.disable_service_title,
- info.getResolveInfo().loadLabel(parentActivity.getPackageManager())))
- .setMessage(parentActivity.getString(R.string.disable_service_message,
- parentActivity.getString(R.string.accessibility_dialog_button_stop),
- getServiceName(parentActivity, info)))
- .setCancelable(true)
- .setPositiveButton(R.string.accessibility_dialog_button_stop, listener)
- .setNegativeButton(R.string.accessibility_dialog_button_cancel, listener)
- .create();
-
- return ad;
- }
-
/**
* Return whether the device is encrypted with legacy full disk encryption. Newer devices
* should be using File Based Encryption.
diff --git a/src/com/android/settings/accessibility/AccessibilitySettings.java b/src/com/android/settings/accessibility/AccessibilitySettings.java
index ee73e6f..1722c99 100644
--- a/src/com/android/settings/accessibility/AccessibilitySettings.java
+++ b/src/com/android/settings/accessibility/AccessibilitySettings.java
@@ -48,6 +48,7 @@
import com.android.internal.content.PackageMonitor;
import com.android.settings.R;
import com.android.settings.Utils;
+import com.android.settings.accessibility.AccessibilityUtil.AccessibilityServiceFragmentType;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.display.DarkUIPreferenceController;
import com.android.settings.search.BaseSearchIndexProvider;
@@ -172,7 +173,7 @@
private SwitchPreference mToggleDisableAnimationsPreference;
private Preference mDisplayMagnificationPreferenceScreen;
private Preference mDisplayDaltonizerPreferenceScreen;
- private SwitchPreference mToggleInversionPreference;
+ private Preference mToggleInversionPreference;
private DevicePolicyManager mDpm;
@@ -402,7 +403,24 @@
preference.setEnabled(true);
}
- preference.setFragment(ToggleAccessibilityServicePreferenceFragment.class.getName());
+ switch (AccessibilityUtil.getAccessibilityServiceFragmentType(info)) {
+ case AccessibilityServiceFragmentType.LEGACY:
+ preference.setFragment(
+ LegacyAccessibilityServicePreferenceFragment.class.getName());
+ break;
+ case AccessibilityServiceFragmentType.INVISIBLE:
+ preference.setFragment(
+ InvisibleToggleAccessibilityServicePreferenceFragment.class.getName());
+ break;
+ case AccessibilityServiceFragmentType.INTUITIVE:
+ preference.setFragment(
+ ToggleAccessibilityServicePreferenceFragment.class.getName());
+ break;
+ default:
+ // impossible status
+ throw new AssertionError();
+ }
+
preference.setPersistent(true);
final Bundle extras = preference.getExtras();
@@ -502,7 +520,8 @@
mToggleInversionPreference.getOrder() + 1);
mToggleDisableAnimationsPreference.setOrder(
mToggleLargePointerIconPreference.getOrder() + 1);
- mToggleInversionPreference.setSummary(R.string.summary_empty);
+ mToggleInversionPreference.setSummary(AccessibilityUtil.getSummary(
+ getContext(), Settings.Secure.ACCESSIBILITY_DISPLAY_INVERSION_ENABLED));
displayCategory.addPreference(mToggleInversionPreference);
displayCategory.addPreference(mDisplayDaltonizerPreferenceScreen);
}
diff --git a/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceFragment.java b/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceFragment.java
index ab855bc..3ff3217 100644
--- a/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceFragment.java
@@ -34,10 +34,10 @@
import com.android.internal.accessibility.AccessibilityShortcutController;
import com.android.settings.R;
-import com.android.settings.widget.SwitchBar;
import com.android.settings.search.BaseSearchIndexProvider;
-import com.android.settingslib.search.Indexable;
+import com.android.settings.widget.SwitchBar;
import com.android.settingslib.accessibility.AccessibilityUtils;
+import com.android.settingslib.search.Indexable;
import com.android.settingslib.search.SearchIndexable;
/**
@@ -201,11 +201,5 @@
}
public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
- new BaseSearchIndexProvider() {
- // This fragment is for details of the shortcut. Only the shortcut itself needs
- // to be indexed.
- protected boolean isPageSearchEnabled(Context context) {
- return false;
- }
- };
+ new BaseSearchIndexProvider(R.xml.accessibility_shortcut_settings);
}
diff --git a/src/com/android/settings/accessibility/AccessibilityUtil.java b/src/com/android/settings/accessibility/AccessibilityUtil.java
index ac9cd09..371afa1 100644
--- a/src/com/android/settings/accessibility/AccessibilityUtil.java
+++ b/src/com/android/settings/accessibility/AccessibilityUtil.java
@@ -16,17 +16,23 @@
package com.android.settings.accessibility;
+import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_GESTURAL;
+
import android.accessibilityservice.AccessibilityServiceInfo;
+import android.content.ComponentName;
import android.content.Context;
import android.os.Build;
import android.provider.Settings;
+import android.text.TextUtils;
import androidx.annotation.IntDef;
+import androidx.annotation.NonNull;
import com.android.settings.R;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
+import java.util.StringJoiner;
/** Provides utility methods to accessibility settings only. */
final class AccessibilityUtil {
@@ -38,36 +44,102 @@
*
* {@code LEGACY} for displaying appearance aligned with sdk version Q accessibility service
* page, but only hardware shortcut allowed.
- * {@code HEADLESS} for displaying appearance without switch bar.
+ * {@code INVISIBLE} for displaying appearance without switch bar.
* {@code INTUITIVE} for displaying appearance with new design.
*/
@Retention(RetentionPolicy.SOURCE)
@IntDef({
AccessibilityServiceFragmentType.LEGACY,
- AccessibilityServiceFragmentType.HEADLESS,
+ AccessibilityServiceFragmentType.INVISIBLE,
AccessibilityServiceFragmentType.INTUITIVE,
})
public @interface AccessibilityServiceFragmentType {
int LEGACY = 0;
- int HEADLESS = 1;
+ int INVISIBLE = 1;
int INTUITIVE = 2;
}
+ // TODO(b/147021230): Will move common functions and variables to
+ // android/internal/accessibility folder
+ private static final char COMPONENT_NAME_SEPARATOR = ':';
+ private static final TextUtils.SimpleStringSplitter sStringColonSplitter =
+ new TextUtils.SimpleStringSplitter(COMPONENT_NAME_SEPARATOR);
+
+ /**
+ * Annotation for different shortcut type UI type.
+ *
+ * {@code DEFAULT} for displaying default value.
+ * {@code SOFTWARE} for displaying specifying the accessibility services or features which
+ * choose accessibility button in the navigation bar as preferred shortcut.
+ * {@code HARDWARE} for displaying specifying the accessibility services or features which
+ * choose accessibility shortcut as preferred shortcut.
+ * {@code TRIPLETAP} for displaying specifying magnification to be toggled via quickly
+ * tapping screen 3 times as preferred shortcut.
+ */
+ @Retention(RetentionPolicy.SOURCE)
+ @IntDef({
+ PreferredShortcutType.DEFAULT,
+ PreferredShortcutType.SOFTWARE,
+ PreferredShortcutType.HARDWARE,
+ PreferredShortcutType.TRIPLETAP,
+ })
+
+ /** Denotes the shortcut type. */
+ public @interface PreferredShortcutType {
+ int DEFAULT = 0;
+ int SOFTWARE = 1; // 1 << 0
+ int HARDWARE = 2; // 1 << 1
+ int TRIPLETAP = 4; // 1 << 2
+ }
+
+ /** Denotes the accessibility enabled status */
+ @Retention(RetentionPolicy.SOURCE)
+ public @interface State {
+ int OFF = 0;
+ int ON = 1;
+ }
+
/**
* Return On/Off string according to the setting which specifies the integer value 1 or 0. This
* setting is defined in the secure system settings {@link android.provider.Settings.Secure}.
*/
static CharSequence getSummary(Context context, String settingsSecureKey) {
final boolean enabled = Settings.Secure.getInt(context.getContentResolver(),
- settingsSecureKey, 0) == 1;
+ settingsSecureKey, State.OFF) == State.ON;
final int resId = enabled ? R.string.accessibility_feature_state_on
: R.string.accessibility_feature_state_off;
return context.getResources().getText(resId);
}
/**
- * Gets the corresponding fragment type of a given accessibility service
+ * Capitalizes a string by capitalizing the first character and making the remaining characters
+ * lower case.
+ */
+ public static String capitalize(String stringToCapitalize) {
+ if (stringToCapitalize == null) {
+ return null;
+ }
+
+ StringBuilder capitalizedString = new StringBuilder();
+ if (stringToCapitalize.length() > 0) {
+ capitalizedString.append(stringToCapitalize.substring(0, 1).toUpperCase());
+ if (stringToCapitalize.length() > 1) {
+ capitalizedString.append(stringToCapitalize.substring(1).toLowerCase());
+ }
+ }
+ return capitalizedString.toString();
+ }
+
+ /** Determines if a gesture navigation bar is being used. */
+ public static boolean isGestureNavigateEnabled(Context context) {
+ return context.getResources().getInteger(
+ com.android.internal.R.integer.config_navBarInteractionMode)
+ == NAV_BAR_MODE_GESTURAL;
+ }
+
+ /**
+ * Gets the corresponding fragment type of a given accessibility service.
*
* @param accessibilityServiceInfo The accessibilityService's info
* @return int from {@link AccessibilityServiceFragmentType}
@@ -83,7 +155,115 @@
return AccessibilityServiceFragmentType.LEGACY;
}
return requestA11yButton
- ? AccessibilityServiceFragmentType.HEADLESS
+ ? AccessibilityServiceFragmentType.INVISIBLE
: AccessibilityServiceFragmentType.INTUITIVE;
}
+
+ /**
+ * Opts in component name into colon-separated {@code shortcutType} key's string in Settings.
+ *
+ * @param context The current context.
+ * @param shortcutType The preferred shortcut type user selected.
+ * @param componentName The component name that need to be opted in Settings.
+ */
+ static void optInValueToSettings(Context context, @PreferredShortcutType int shortcutType,
+ @NonNull ComponentName componentName) {
+ final String targetKey = convertKeyFromSettings(shortcutType);
+ final String targetString = Settings.Secure.getString(context.getContentResolver(),
+ targetKey);
+
+ if (TextUtils.isEmpty(targetString)) {
+ return;
+ }
+
+ if (hasValueInSettings(context, shortcutType, componentName)) {
+ return;
+ }
+
+ final StringJoiner joiner = new StringJoiner(String.valueOf(COMPONENT_NAME_SEPARATOR));
+
+ joiner.add(targetString);
+ joiner.add(componentName.flattenToString());
+
+ Settings.Secure.putString(context.getContentResolver(), targetKey, joiner.toString());
+ }
+
+ /**
+ * Opts out component name into colon-separated {@code shortcutType} key's string in Settings.
+ *
+ * @param context The current context.
+ * @param shortcutType The preferred shortcut type user selected.
+ * @param componentName The component name that need to be opted out from Settings.
+ */
+ static void optOutValueFromSettings(Context context, @PreferredShortcutType int shortcutType,
+ @NonNull ComponentName componentName) {
+ final StringJoiner joiner = new StringJoiner(String.valueOf(COMPONENT_NAME_SEPARATOR));
+ final String targetKey = convertKeyFromSettings(shortcutType);
+ final String targetString = Settings.Secure.getString(context.getContentResolver(),
+ targetKey);
+
+ if (TextUtils.isEmpty(targetString)) {
+ return;
+ }
+
+ sStringColonSplitter.setString(targetString);
+ while (sStringColonSplitter.hasNext()) {
+ final String name = sStringColonSplitter.next();
+ if (TextUtils.isEmpty(name) || (componentName.flattenToString()).equals(name)) {
+ continue;
+ }
+ joiner.add(name);
+ }
+
+ Settings.Secure.putString(context.getContentResolver(), targetKey, joiner.toString());
+ }
+
+ /**
+ * Returns if component name existed in Settings.
+ *
+ * @param context The current context.
+ * @param shortcutType The preferred shortcut type user selected.
+ * @param componentName The component name that need to be checked existed in Settings.
+ * @return {@code true} if componentName existed in Settings.
+ */
+ static boolean hasValueInSettings(Context context, @PreferredShortcutType int shortcutType,
+ @NonNull ComponentName componentName) {
+ final String targetKey = convertKeyFromSettings(shortcutType);
+ final String targetString = Settings.Secure.getString(context.getContentResolver(),
+ targetKey);
+
+ if (TextUtils.isEmpty(targetString)) {
+ return false;
+ }
+
+ sStringColonSplitter.setString(targetString);
+
+ while (sStringColonSplitter.hasNext()) {
+ final String name = sStringColonSplitter.next();
+ if ((componentName.flattenToString()).equals(name)) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ /**
+ * Converts {@link PreferredShortcutType} to key in Settings.
+ *
+ * @param shortcutType The shortcut type.
+ * @return Mapping key in Settings.
+ */
+ static String convertKeyFromSettings(@PreferredShortcutType int shortcutType) {
+ switch (shortcutType) {
+ case PreferredShortcutType.SOFTWARE:
+ return Settings.Secure.ACCESSIBILITY_BUTTON_TARGET_COMPONENT;
+ case PreferredShortcutType.HARDWARE:
+ return Settings.Secure.ACCESSIBILITY_SHORTCUT_TARGET_SERVICE;
+ case PreferredShortcutType.TRIPLETAP:
+ return Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_ENABLED;
+ default:
+ throw new IllegalArgumentException(
+ "Unsupported preferredShortcutType " + shortcutType);
+ }
+ }
}
diff --git a/src/com/android/settings/accessibility/CaptionAppearanceFragment.java b/src/com/android/settings/accessibility/CaptionAppearanceFragment.java
new file mode 100644
index 0000000..5771ffe
--- /dev/null
+++ b/src/com/android/settings/accessibility/CaptionAppearanceFragment.java
@@ -0,0 +1,417 @@
+/*
+ * 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.accessibility;
+
+import android.app.settings.SettingsEnums;
+import android.content.ContentResolver;
+import android.content.Context;
+import android.content.res.Resources;
+import android.graphics.Color;
+import android.os.Bundle;
+import android.provider.Settings;
+import android.view.View;
+import android.view.accessibility.CaptioningManager;
+
+import androidx.preference.ListPreference;
+import androidx.preference.Preference;
+import androidx.preference.Preference.OnPreferenceChangeListener;
+import androidx.preference.PreferenceCategory;
+
+import com.android.internal.widget.SubtitleView;
+import com.android.settings.R;
+import com.android.settings.SettingsPreferenceFragment;
+import com.android.settings.accessibility.ListDialogPreference.OnValueChangedListener;
+import com.android.settings.search.BaseSearchIndexProvider;
+import com.android.settingslib.accessibility.AccessibilityUtils;
+import com.android.settingslib.search.SearchIndexable;
+import com.android.settingslib.widget.LayoutPreference;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Locale;
+
+/**
+ * Settings fragment containing font style of captioning properties.
+ */
+@SearchIndexable
+public class CaptionAppearanceFragment extends SettingsPreferenceFragment
+ implements OnPreferenceChangeListener, OnValueChangedListener {
+ private static final String PREF_CAPTION_PREVIEW = "caption_preview";
+ private static final String PREF_BACKGROUND_COLOR = "captioning_background_color";
+ private static final String PREF_BACKGROUND_OPACITY = "captioning_background_opacity";
+ private static final String PREF_FOREGROUND_COLOR = "captioning_foreground_color";
+ private static final String PREF_FOREGROUND_OPACITY = "captioning_foreground_opacity";
+ private static final String PREF_WINDOW_COLOR = "captioning_window_color";
+ private static final String PREF_WINDOW_OPACITY = "captioning_window_opacity";
+ private static final String PREF_EDGE_COLOR = "captioning_edge_color";
+ private static final String PREF_EDGE_TYPE = "captioning_edge_type";
+ private static final String PREF_FONT_SIZE = "captioning_font_size";
+ private static final String PREF_TYPEFACE = "captioning_typeface";
+ private static final String PREF_PRESET = "captioning_preset";
+ private static final String PREF_CUSTOM = "custom";
+
+ /* WebVtt specifies line height as 5.3% of the viewport height. */
+ private static final float LINE_HEIGHT_RATIO = 0.0533f;
+
+ private CaptioningManager mCaptioningManager;
+ private SubtitleView mPreviewText;
+ private View mPreviewWindow;
+ private View mPreviewViewport;
+
+ // Standard options.
+ private ListPreference mFontSize;
+ private PresetPreference mPreset;
+
+ // Custom options.
+ private ListPreference mTypeface;
+ private ColorPreference mForegroundColor;
+ private ColorPreference mForegroundOpacity;
+ private EdgeTypePreference mEdgeType;
+ private ColorPreference mEdgeColor;
+ private ColorPreference mBackgroundColor;
+ private ColorPreference mBackgroundOpacity;
+ private ColorPreference mWindowColor;
+ private ColorPreference mWindowOpacity;
+ private PreferenceCategory mCustom;
+
+ private boolean mShowingCustom;
+
+ private final List<Preference> mPreferenceList = new ArrayList<>();
+
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.ACCESSIBILITY_CAPTION_PROPERTIES;
+ }
+
+ @Override
+ public void onCreate(Bundle icicle) {
+ super.onCreate(icicle);
+
+ mCaptioningManager = (CaptioningManager) getSystemService(Context.CAPTIONING_SERVICE);
+
+ addPreferencesFromResource(R.xml.captioning_appearance);
+ initializeAllPreferences();
+ updateAllPreferences();
+ refreshShowingCustom();
+ installUpdateListeners();
+ refreshPreviewText();
+ }
+
+ private void setPreferenceViewEnabled(boolean enabled) {
+ for (Preference preference : mPreferenceList) {
+ preference.setEnabled(enabled);
+ }
+ }
+
+ private void refreshPreferenceViewEnabled(boolean enabled) {
+ setPreferenceViewEnabled(enabled);
+ mPreviewText.setVisibility(enabled ? View.VISIBLE : View.INVISIBLE);
+ }
+
+ private void refreshPreviewText() {
+ final Context context = getActivity();
+ if (context == null) {
+ // We've been destroyed, abort!
+ return;
+ }
+
+ final SubtitleView preview = mPreviewText;
+ if (preview != null) {
+ final int styleId = mCaptioningManager.getRawUserStyle();
+ applyCaptionProperties(mCaptioningManager, preview, mPreviewViewport, styleId);
+
+ final Locale locale = mCaptioningManager.getLocale();
+ if (locale != null) {
+ final CharSequence localizedText = AccessibilityUtils.getTextForLocale(
+ context, locale, R.string.captioning_preview_text);
+ preview.setText(localizedText);
+ } else {
+ preview.setText(R.string.captioning_preview_text);
+ }
+
+ final CaptioningManager.CaptionStyle style = mCaptioningManager.getUserStyle();
+ if (style.hasWindowColor()) {
+ mPreviewWindow.setBackgroundColor(style.windowColor);
+ } else {
+ final CaptioningManager.CaptionStyle defStyle =
+ CaptioningManager.CaptionStyle.DEFAULT;
+ mPreviewWindow.setBackgroundColor(defStyle.windowColor);
+ }
+ }
+ }
+
+ /**
+ * Updates font style of captioning properties for preview screen.
+ *
+ * @param manager caption manager
+ * @param previewText preview text
+ * @param previewWindow preview window
+ * @param styleId font style id
+ */
+ public static void applyCaptionProperties(CaptioningManager manager, SubtitleView previewText,
+ View previewWindow, int styleId) {
+ previewText.setStyle(styleId);
+
+ final Context context = previewText.getContext();
+ final ContentResolver cr = context.getContentResolver();
+ final float fontScale = manager.getFontScale();
+ if (previewWindow != null) {
+ // Assume the viewport is clipped with a 16:9 aspect ratio.
+ final float virtualHeight = Math.max(9 * previewWindow.getWidth(),
+ 16 * previewWindow.getHeight()) / 16.0f;
+ previewText.setTextSize(virtualHeight * LINE_HEIGHT_RATIO * fontScale);
+ } else {
+ final float textSize = context.getResources().getDimension(
+ R.dimen.caption_preview_text_size);
+ previewText.setTextSize(textSize * fontScale);
+ }
+
+ final Locale locale = manager.getLocale();
+ if (locale != null) {
+ final CharSequence localizedText = AccessibilityUtils.getTextForLocale(
+ context, locale, R.string.captioning_preview_characters);
+ previewText.setText(localizedText);
+ } else {
+ previewText.setText(R.string.captioning_preview_characters);
+ }
+ }
+
+ private void initializeAllPreferences() {
+ final LayoutPreference captionPreview = findPreference(PREF_CAPTION_PREVIEW);
+
+ mPreviewText = captionPreview.findViewById(R.id.preview_text);
+
+ mPreviewWindow = captionPreview.findViewById(R.id.preview_window);
+
+ mPreviewViewport = captionPreview.findViewById(R.id.preview_viewport);
+ mPreviewViewport.addOnLayoutChangeListener(
+ (v, left, top, right, bottom, oldLeft, oldTop, oldRight, oldBottom)
+ -> refreshPreviewText());
+
+ final Resources res = getResources();
+ final int[] presetValues = res.getIntArray(R.array.captioning_preset_selector_values);
+ final String[] presetTitles = res.getStringArray(R.array.captioning_preset_selector_titles);
+ mPreset = (PresetPreference) findPreference(PREF_PRESET);
+ mPreset.setValues(presetValues);
+ mPreset.setTitles(presetTitles);
+
+ mFontSize = (ListPreference) findPreference(PREF_FONT_SIZE);
+
+ // Initialize the preference list
+ mPreferenceList.add(mFontSize);
+ mPreferenceList.add(mPreset);
+
+ refreshPreferenceViewEnabled(mCaptioningManager.isEnabled());
+
+ mCustom = (PreferenceCategory) findPreference(PREF_CUSTOM);
+ mShowingCustom = true;
+
+ final int[] colorValues = res.getIntArray(R.array.captioning_color_selector_values);
+ final String[] colorTitles = res.getStringArray(R.array.captioning_color_selector_titles);
+ mForegroundColor = (ColorPreference) mCustom.findPreference(PREF_FOREGROUND_COLOR);
+ mForegroundColor.setTitles(colorTitles);
+ mForegroundColor.setValues(colorValues);
+
+ final int[] opacityValues = res.getIntArray(R.array.captioning_opacity_selector_values);
+ final String[] opacityTitles = res.getStringArray(
+ R.array.captioning_opacity_selector_titles);
+ mForegroundOpacity = (ColorPreference) mCustom.findPreference(PREF_FOREGROUND_OPACITY);
+ mForegroundOpacity.setTitles(opacityTitles);
+ mForegroundOpacity.setValues(opacityValues);
+
+ mEdgeColor = (ColorPreference) mCustom.findPreference(PREF_EDGE_COLOR);
+ mEdgeColor.setTitles(colorTitles);
+ mEdgeColor.setValues(colorValues);
+
+ // Add "none" as an additional option for backgrounds.
+ final int[] bgColorValues = new int[colorValues.length + 1];
+ final String[] bgColorTitles = new String[colorTitles.length + 1];
+ System.arraycopy(colorValues, 0, bgColorValues, 1, colorValues.length);
+ System.arraycopy(colorTitles, 0, bgColorTitles, 1, colorTitles.length);
+ bgColorValues[0] = Color.TRANSPARENT;
+ bgColorTitles[0] = getString(R.string.color_none);
+ mBackgroundColor = (ColorPreference) mCustom.findPreference(PREF_BACKGROUND_COLOR);
+ mBackgroundColor.setTitles(bgColorTitles);
+ mBackgroundColor.setValues(bgColorValues);
+
+ mBackgroundOpacity = (ColorPreference) mCustom.findPreference(PREF_BACKGROUND_OPACITY);
+ mBackgroundOpacity.setTitles(opacityTitles);
+ mBackgroundOpacity.setValues(opacityValues);
+
+ mWindowColor = (ColorPreference) mCustom.findPreference(PREF_WINDOW_COLOR);
+ mWindowColor.setTitles(bgColorTitles);
+ mWindowColor.setValues(bgColorValues);
+
+ mWindowOpacity = (ColorPreference) mCustom.findPreference(PREF_WINDOW_OPACITY);
+ mWindowOpacity.setTitles(opacityTitles);
+ mWindowOpacity.setValues(opacityValues);
+
+ mEdgeType = (EdgeTypePreference) mCustom.findPreference(PREF_EDGE_TYPE);
+ mTypeface = (ListPreference) mCustom.findPreference(PREF_TYPEFACE);
+ }
+
+ private void installUpdateListeners() {
+ mPreset.setOnValueChangedListener(this);
+ mForegroundColor.setOnValueChangedListener(this);
+ mForegroundOpacity.setOnValueChangedListener(this);
+ mEdgeColor.setOnValueChangedListener(this);
+ mBackgroundColor.setOnValueChangedListener(this);
+ mBackgroundOpacity.setOnValueChangedListener(this);
+ mWindowColor.setOnValueChangedListener(this);
+ mWindowOpacity.setOnValueChangedListener(this);
+ mEdgeType.setOnValueChangedListener(this);
+
+ mTypeface.setOnPreferenceChangeListener(this);
+ mFontSize.setOnPreferenceChangeListener(this);
+ }
+
+ private void updateAllPreferences() {
+ final int preset = mCaptioningManager.getRawUserStyle();
+ mPreset.setValue(preset);
+
+ final float fontSize = mCaptioningManager.getFontScale();
+ mFontSize.setValue(Float.toString(fontSize));
+
+ final ContentResolver cr = getContentResolver();
+ final CaptioningManager.CaptionStyle attrs = CaptioningManager.CaptionStyle.getCustomStyle(
+ cr);
+ mEdgeType.setValue(attrs.edgeType);
+ mEdgeColor.setValue(attrs.edgeColor);
+
+ final int foregroundColor = attrs.hasForegroundColor() ? attrs.foregroundColor
+ : CaptioningManager.CaptionStyle.COLOR_UNSPECIFIED;
+ parseColorOpacity(mForegroundColor, mForegroundOpacity, foregroundColor);
+
+ final int backgroundColor = attrs.hasBackgroundColor() ? attrs.backgroundColor
+ : CaptioningManager.CaptionStyle.COLOR_UNSPECIFIED;
+ parseColorOpacity(mBackgroundColor, mBackgroundOpacity, backgroundColor);
+
+ final int windowColor = attrs.hasWindowColor() ? attrs.windowColor
+ : CaptioningManager.CaptionStyle.COLOR_UNSPECIFIED;
+ parseColorOpacity(mWindowColor, mWindowOpacity, windowColor);
+
+ final String rawTypeface = attrs.mRawTypeface;
+ mTypeface.setValue(rawTypeface == null ? "" : rawTypeface);
+ }
+
+ /**
+ * Unpacks the specified color value and update the preferences.
+ *
+ * @param color color preference
+ * @param opacity opacity preference
+ * @param value packed value
+ */
+ private void parseColorOpacity(ColorPreference color, ColorPreference opacity, int value) {
+ final int colorValue;
+ final int opacityValue;
+ if (!CaptioningManager.CaptionStyle.hasColor(value)) {
+ // "Default" color with variable alpha.
+ colorValue = CaptioningManager.CaptionStyle.COLOR_UNSPECIFIED;
+ opacityValue = (value & 0xFF) << 24;
+ } else if ((value >>> 24) == 0) {
+ // "None" color with variable alpha.
+ colorValue = Color.TRANSPARENT;
+ opacityValue = (value & 0xFF) << 24;
+ } else {
+ // Normal color.
+ colorValue = value | 0xFF000000;
+ opacityValue = value & 0xFF000000;
+ }
+
+ // Opacity value is always white.
+ opacity.setValue(opacityValue | 0xFFFFFF);
+ color.setValue(colorValue);
+ }
+
+ private int mergeColorOpacity(ColorPreference color, ColorPreference opacity) {
+ final int colorValue = color.getValue();
+ final int opacityValue = opacity.getValue();
+ final int value;
+ // "Default" is 0x00FFFFFF or, for legacy support, 0x00000100.
+ if (!CaptioningManager.CaptionStyle.hasColor(colorValue)) {
+ // Encode "default" as 0x00FFFFaa.
+ value = 0x00FFFF00 | Color.alpha(opacityValue);
+ } else if (colorValue == Color.TRANSPARENT) {
+ // Encode "none" as 0x000000aa.
+ value = Color.alpha(opacityValue);
+ } else {
+ // Encode custom color normally.
+ value = colorValue & 0x00FFFFFF | opacityValue & 0xFF000000;
+ }
+ return value;
+ }
+
+ private void refreshShowingCustom() {
+ final boolean customPreset =
+ mPreset.getValue() == CaptioningManager.CaptionStyle.PRESET_CUSTOM;
+ if (!customPreset && mShowingCustom) {
+ getPreferenceScreen().removePreference(mCustom);
+ mShowingCustom = false;
+ } else if (customPreset && !mShowingCustom) {
+ getPreferenceScreen().addPreference(mCustom);
+ mShowingCustom = true;
+ }
+ }
+
+ @Override
+ public void onValueChanged(ListDialogPreference preference, int value) {
+ final ContentResolver cr = getActivity().getContentResolver();
+ if (mForegroundColor == preference || mForegroundOpacity == preference) {
+ final int merged = mergeColorOpacity(mForegroundColor, mForegroundOpacity);
+ Settings.Secure.putInt(
+ cr, Settings.Secure.ACCESSIBILITY_CAPTIONING_FOREGROUND_COLOR, merged);
+ } else if (mBackgroundColor == preference || mBackgroundOpacity == preference) {
+ final int merged = mergeColorOpacity(mBackgroundColor, mBackgroundOpacity);
+ Settings.Secure.putInt(
+ cr, Settings.Secure.ACCESSIBILITY_CAPTIONING_BACKGROUND_COLOR, merged);
+ } else if (mWindowColor == preference || mWindowOpacity == preference) {
+ final int merged = mergeColorOpacity(mWindowColor, mWindowOpacity);
+ Settings.Secure.putInt(
+ cr, Settings.Secure.ACCESSIBILITY_CAPTIONING_WINDOW_COLOR, merged);
+ } else if (mEdgeColor == preference) {
+ Settings.Secure.putInt(cr, Settings.Secure.ACCESSIBILITY_CAPTIONING_EDGE_COLOR, value);
+ } else if (mPreset == preference) {
+ Settings.Secure.putInt(cr, Settings.Secure.ACCESSIBILITY_CAPTIONING_PRESET, value);
+ refreshShowingCustom();
+ } else if (mEdgeType == preference) {
+ Settings.Secure.putInt(cr, Settings.Secure.ACCESSIBILITY_CAPTIONING_EDGE_TYPE, value);
+ }
+
+ refreshPreviewText();
+ }
+
+ @Override
+ public boolean onPreferenceChange(Preference preference, Object value) {
+ final ContentResolver cr = getActivity().getContentResolver();
+ if (mTypeface == preference) {
+ Settings.Secure.putString(
+ cr, Settings.Secure.ACCESSIBILITY_CAPTIONING_TYPEFACE, (String) value);
+ refreshPreviewText();
+ } else if (mFontSize == preference) {
+ Settings.Secure.putFloat(
+ cr, Settings.Secure.ACCESSIBILITY_CAPTIONING_FONT_SCALE,
+ Float.parseFloat((String) value));
+ refreshPreviewText();
+ }
+
+ return true;
+ }
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.captioning_appearance);
+}
+
diff --git a/src/com/android/settings/accessibility/CaptionMoreOptionsFragment.java b/src/com/android/settings/accessibility/CaptionMoreOptionsFragment.java
new file mode 100644
index 0000000..a785424
--- /dev/null
+++ b/src/com/android/settings/accessibility/CaptionMoreOptionsFragment.java
@@ -0,0 +1,88 @@
+/*
+ * 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.accessibility;
+
+import android.app.settings.SettingsEnums;
+import android.content.ContentResolver;
+import android.content.Context;
+import android.os.Bundle;
+import android.provider.Settings;
+import android.view.accessibility.CaptioningManager;
+
+import androidx.preference.Preference;
+
+import com.android.settings.R;
+import com.android.settings.SettingsPreferenceFragment;
+import com.android.settings.search.BaseSearchIndexProvider;
+import com.android.settingslib.search.SearchIndexable;
+
+/**
+ * Settings fragment containing more options of captioning properties.
+ */
+@SearchIndexable
+public class CaptionMoreOptionsFragment extends SettingsPreferenceFragment
+ implements Preference.OnPreferenceChangeListener {
+ private static final String PREF_LOCALE = "captioning_locale";
+
+ private CaptioningManager mCaptioningManager;
+
+ private LocalePreference mLocale;
+
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.ACCESSIBILITY_CAPTION_PROPERTIES;
+ }
+
+ @Override
+ public void onCreate(Bundle icicle) {
+ super.onCreate(icicle);
+
+ mCaptioningManager = (CaptioningManager) getSystemService(Context.CAPTIONING_SERVICE);
+
+ addPreferencesFromResource(R.xml.captioning_more_options);
+ initializeAllPreferences();
+ updateAllPreferences();
+ installUpdateListeners();
+ }
+
+ private void initializeAllPreferences() {
+ mLocale = (LocalePreference) findPreference(PREF_LOCALE);
+ }
+
+ private void installUpdateListeners() {
+ mLocale.setOnPreferenceChangeListener(this);
+ }
+
+ private void updateAllPreferences() {
+ final String rawLocale = mCaptioningManager.getRawLocale();
+ mLocale.setValue(rawLocale == null ? "" : rawLocale);
+ }
+
+ @Override
+ public boolean onPreferenceChange(Preference preference, Object value) {
+ final ContentResolver cr = getActivity().getContentResolver();
+ if (mLocale == preference) {
+ Settings.Secure.putString(
+ cr, Settings.Secure.ACCESSIBILITY_CAPTIONING_LOCALE, (String) value);
+ }
+
+ return true;
+ }
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.captioning_more_options);
+}
diff --git a/src/com/android/settings/accessibility/CaptionPropertiesFragment.java b/src/com/android/settings/accessibility/CaptionPropertiesFragment.java
index c022409..fe90845 100644
--- a/src/com/android/settings/accessibility/CaptionPropertiesFragment.java
+++ b/src/com/android/settings/accessibility/CaptionPropertiesFragment.java
@@ -19,83 +19,37 @@
import android.app.settings.SettingsEnums;
import android.content.ContentResolver;
import android.content.Context;
-import android.content.res.Resources;
-import android.graphics.Color;
import android.os.Bundle;
import android.provider.Settings;
-import android.view.View;
import android.view.accessibility.CaptioningManager;
-import android.view.accessibility.CaptioningManager.CaptionStyle;
-import androidx.preference.ListPreference;
import androidx.preference.Preference;
import androidx.preference.Preference.OnPreferenceChangeListener;
-import androidx.preference.PreferenceCategory;
import androidx.preference.SwitchPreference;
-import com.android.internal.widget.SubtitleView;
import com.android.settings.R;
import com.android.settings.SettingsPreferenceFragment;
-import com.android.settings.accessibility.ListDialogPreference.OnValueChangedListener;
import com.android.settings.search.BaseSearchIndexProvider;
-import com.android.settingslib.accessibility.AccessibilityUtils;
import com.android.settingslib.search.SearchIndexable;
-import com.android.settingslib.search.SearchIndexableRaw;
-import com.android.settingslib.widget.LayoutPreference;
import java.util.ArrayList;
import java.util.List;
-import java.util.Locale;
/**
* Settings fragment containing captioning properties.
*/
@SearchIndexable
public class CaptionPropertiesFragment extends SettingsPreferenceFragment
- implements OnPreferenceChangeListener, OnValueChangedListener {
- private static final String PREF_CAPTION_PREVIEW = "caption_preview";
- private static final String PREF_BACKGROUND_COLOR = "captioning_background_color";
- private static final String PREF_BACKGROUND_OPACITY = "captioning_background_opacity";
- private static final String PREF_FOREGROUND_COLOR = "captioning_foreground_color";
- private static final String PREF_FOREGROUND_OPACITY = "captioning_foreground_opacity";
- private static final String PREF_WINDOW_COLOR = "captioning_window_color";
- private static final String PREF_WINDOW_OPACITY = "captioning_window_opacity";
- private static final String PREF_EDGE_COLOR = "captioning_edge_color";
- private static final String PREF_EDGE_TYPE = "captioning_edge_type";
- private static final String PREF_FONT_SIZE = "captioning_font_size";
- private static final String PREF_TYPEFACE = "captioning_typeface";
- private static final String PREF_LOCALE = "captioning_locale";
- private static final String PREF_PRESET = "captioning_preset";
+ implements OnPreferenceChangeListener {
private static final String PREF_SWITCH = "captioning_preference_switch";
- private static final String PREF_CUSTOM = "custom";
-
- /** WebVtt specifies line height as 5.3% of the viewport height. */
- private static final float LINE_HEIGHT_RATIO = 0.0533f;
+ private static final String PREF_TEXT = "captioning_caption_appearance";
+ private static final String PREF_MORE = "captioning_more_options";
private CaptioningManager mCaptioningManager;
- private SubtitleView mPreviewText;
- private View mPreviewWindow;
- private View mPreviewViewport;
- // Standard options.
private SwitchPreference mSwitch;
- private LocalePreference mLocale;
- private ListPreference mFontSize;
- private PresetPreference mPreset;
-
- // Custom options.
- private ListPreference mTypeface;
- private ColorPreference mForegroundColor;
- private ColorPreference mForegroundOpacity;
- private EdgeTypePreference mEdgeType;
- private ColorPreference mEdgeColor;
- private ColorPreference mBackgroundColor;
- private ColorPreference mBackgroundOpacity;
- private ColorPreference mWindowColor;
- private ColorPreference mWindowOpacity;
- private PreferenceCategory mCustom;
-
- private boolean mShowingCustom;
+ private Preference mTextAppearance;
+ private Preference mMoreOptions;
private final List<Preference> mPreferenceList = new ArrayList<>();
@@ -113,9 +67,7 @@
addPreferencesFromResource(R.xml.captioning_settings);
initializeAllPreferences();
updateAllPreferences();
- refreshShowingCustom();
installUpdateListeners();
- refreshPreviewText();
}
private void setPreferenceViewEnabled(boolean enabled) {
@@ -126,297 +78,31 @@
private void refreshPreferenceViewEnabled(boolean enabled) {
setPreferenceViewEnabled(enabled);
- mPreviewText.setVisibility(enabled ? View.VISIBLE : View.INVISIBLE);
- }
-
- private void refreshPreviewText() {
- final Context context = getActivity();
- if (context == null) {
- // We've been destroyed, abort!
- return;
- }
-
- final SubtitleView preview = mPreviewText;
- if (preview != null) {
- final int styleId = mCaptioningManager.getRawUserStyle();
- applyCaptionProperties(mCaptioningManager, preview, mPreviewViewport, styleId);
-
- final Locale locale = mCaptioningManager.getLocale();
- if (locale != null) {
- final CharSequence localizedText = AccessibilityUtils.getTextForLocale(
- context, locale, R.string.captioning_preview_text);
- preview.setText(localizedText);
- } else {
- preview.setText(R.string.captioning_preview_text);
- }
-
- final CaptionStyle style = mCaptioningManager.getUserStyle();
- if (style.hasWindowColor()) {
- mPreviewWindow.setBackgroundColor(style.windowColor);
- } else {
- final CaptionStyle defStyle = CaptionStyle.DEFAULT;
- mPreviewWindow.setBackgroundColor(defStyle.windowColor);
- }
- }
- }
-
- public static void applyCaptionProperties(CaptioningManager manager, SubtitleView previewText,
- View previewWindow, int styleId) {
- previewText.setStyle(styleId);
-
- final Context context = previewText.getContext();
- final ContentResolver cr = context.getContentResolver();
- final float fontScale = manager.getFontScale();
- if (previewWindow != null) {
- // Assume the viewport is clipped with a 16:9 aspect ratio.
- final float virtualHeight = Math.max(9 * previewWindow.getWidth(),
- 16 * previewWindow.getHeight()) / 16.0f;
- previewText.setTextSize(virtualHeight * LINE_HEIGHT_RATIO * fontScale);
- } else {
- final float textSize = context.getResources().getDimension(
- R.dimen.caption_preview_text_size);
- previewText.setTextSize(textSize * fontScale);
- }
-
- final Locale locale = manager.getLocale();
- if (locale != null) {
- final CharSequence localizedText = AccessibilityUtils.getTextForLocale(
- context, locale, R.string.captioning_preview_characters);
- previewText.setText(localizedText);
- } else {
- previewText.setText(R.string.captioning_preview_characters);
- }
}
private void initializeAllPreferences() {
- final LayoutPreference captionPreview = findPreference(PREF_CAPTION_PREVIEW);
-
- mPreviewText = captionPreview.findViewById(R.id.preview_text);
-
- mPreviewWindow = captionPreview.findViewById(R.id.preview_window);
-
- mPreviewViewport = captionPreview.findViewById(R.id.preview_viewport);
- mPreviewViewport.addOnLayoutChangeListener(
- (v, left, top, right, bottom, oldLeft, oldTop, oldRight, oldBottom)
- -> refreshPreviewText());
-
- final Resources res = getResources();
- final int[] presetValues = res.getIntArray(R.array.captioning_preset_selector_values);
- final String[] presetTitles = res.getStringArray(R.array.captioning_preset_selector_titles);
- mPreset = (PresetPreference) findPreference(PREF_PRESET);
- mPreset.setValues(presetValues);
- mPreset.setTitles(presetTitles);
-
mSwitch = (SwitchPreference) findPreference(PREF_SWITCH);
- mLocale = (LocalePreference) findPreference(PREF_LOCALE);
- mFontSize = (ListPreference) findPreference(PREF_FONT_SIZE);
+ mTextAppearance = (Preference) findPreference(PREF_TEXT);
+ mMoreOptions = (Preference) findPreference(PREF_MORE);
- // Initialize the preference list
- mPreferenceList.add(mLocale);
- mPreferenceList.add(mFontSize);
- mPreferenceList.add(mPreset);
+ mPreferenceList.add(mTextAppearance);
+ mPreferenceList.add(mMoreOptions);
refreshPreferenceViewEnabled(mCaptioningManager.isEnabled());
-
- mCustom = (PreferenceCategory) findPreference(PREF_CUSTOM);
- mShowingCustom = true;
-
- final int[] colorValues = res.getIntArray(R.array.captioning_color_selector_values);
- final String[] colorTitles = res.getStringArray(R.array.captioning_color_selector_titles);
- mForegroundColor = (ColorPreference) mCustom.findPreference(PREF_FOREGROUND_COLOR);
- mForegroundColor.setTitles(colorTitles);
- mForegroundColor.setValues(colorValues);
-
- final int[] opacityValues = res.getIntArray(R.array.captioning_opacity_selector_values);
- final String[] opacityTitles = res.getStringArray(
- R.array.captioning_opacity_selector_titles);
- mForegroundOpacity = (ColorPreference) mCustom.findPreference(PREF_FOREGROUND_OPACITY);
- mForegroundOpacity.setTitles(opacityTitles);
- mForegroundOpacity.setValues(opacityValues);
-
- mEdgeColor = (ColorPreference) mCustom.findPreference(PREF_EDGE_COLOR);
- mEdgeColor.setTitles(colorTitles);
- mEdgeColor.setValues(colorValues);
-
- // Add "none" as an additional option for backgrounds.
- final int[] bgColorValues = new int[colorValues.length + 1];
- final String[] bgColorTitles = new String[colorTitles.length + 1];
- System.arraycopy(colorValues, 0, bgColorValues, 1, colorValues.length);
- System.arraycopy(colorTitles, 0, bgColorTitles, 1, colorTitles.length);
- bgColorValues[0] = Color.TRANSPARENT;
- bgColorTitles[0] = getString(R.string.color_none);
- mBackgroundColor = (ColorPreference) mCustom.findPreference(PREF_BACKGROUND_COLOR);
- mBackgroundColor.setTitles(bgColorTitles);
- mBackgroundColor.setValues(bgColorValues);
-
- mBackgroundOpacity = (ColorPreference) mCustom.findPreference(PREF_BACKGROUND_OPACITY);
- mBackgroundOpacity.setTitles(opacityTitles);
- mBackgroundOpacity.setValues(opacityValues);
-
- mWindowColor = (ColorPreference) mCustom.findPreference(PREF_WINDOW_COLOR);
- mWindowColor.setTitles(bgColorTitles);
- mWindowColor.setValues(bgColorValues);
-
- mWindowOpacity = (ColorPreference) mCustom.findPreference(PREF_WINDOW_OPACITY);
- mWindowOpacity.setTitles(opacityTitles);
- mWindowOpacity.setValues(opacityValues);
-
- mEdgeType = (EdgeTypePreference) mCustom.findPreference(PREF_EDGE_TYPE);
- mTypeface = (ListPreference) mCustom.findPreference(PREF_TYPEFACE);
}
private void installUpdateListeners() {
- mPreset.setOnValueChangedListener(this);
- mForegroundColor.setOnValueChangedListener(this);
- mForegroundOpacity.setOnValueChangedListener(this);
- mEdgeColor.setOnValueChangedListener(this);
- mBackgroundColor.setOnValueChangedListener(this);
- mBackgroundOpacity.setOnValueChangedListener(this);
- mWindowColor.setOnValueChangedListener(this);
- mWindowOpacity.setOnValueChangedListener(this);
- mEdgeType.setOnValueChangedListener(this);
-
mSwitch.setOnPreferenceChangeListener(this);
- mTypeface.setOnPreferenceChangeListener(this);
- mFontSize.setOnPreferenceChangeListener(this);
- mLocale.setOnPreferenceChangeListener(this);
}
private void updateAllPreferences() {
- final int preset = mCaptioningManager.getRawUserStyle();
- mPreset.setValue(preset);
-
- final float fontSize = mCaptioningManager.getFontScale();
- mFontSize.setValue(Float.toString(fontSize));
-
- final ContentResolver cr = getContentResolver();
- final CaptionStyle attrs = CaptionStyle.getCustomStyle(cr);
- mEdgeType.setValue(attrs.edgeType);
- mEdgeColor.setValue(attrs.edgeColor);
-
- final int foregroundColor = attrs.hasForegroundColor() ?
- attrs.foregroundColor : CaptionStyle.COLOR_UNSPECIFIED;
- parseColorOpacity(mForegroundColor, mForegroundOpacity, foregroundColor);
-
- final int backgroundColor = attrs.hasBackgroundColor() ?
- attrs.backgroundColor : CaptionStyle.COLOR_UNSPECIFIED;
- parseColorOpacity(mBackgroundColor, mBackgroundOpacity, backgroundColor);
-
- final int windowColor = attrs.hasWindowColor() ?
- attrs.windowColor : CaptionStyle.COLOR_UNSPECIFIED;
- parseColorOpacity(mWindowColor, mWindowOpacity, windowColor);
-
- final String rawTypeface = attrs.mRawTypeface;
- mTypeface.setValue(rawTypeface == null ? "" : rawTypeface);
-
- final String rawLocale = mCaptioningManager.getRawLocale();
- mLocale.setValue(rawLocale == null ? "" : rawLocale);
-
mSwitch.setChecked(mCaptioningManager.isEnabled());
}
- /**
- * Unpack the specified color value and update the preferences.
- *
- * @param color color preference
- * @param opacity opacity preference
- * @param value packed value
- */
- private void parseColorOpacity(ColorPreference color, ColorPreference opacity, int value) {
- final int colorValue;
- final int opacityValue;
- if (!CaptionStyle.hasColor(value)) {
- // "Default" color with variable alpha.
- colorValue = CaptionStyle.COLOR_UNSPECIFIED;
- opacityValue = (value & 0xFF) << 24;
- } else if ((value >>> 24) == 0) {
- // "None" color with variable alpha.
- colorValue = Color.TRANSPARENT;
- opacityValue = (value & 0xFF) << 24;
- } else {
- // Normal color.
- colorValue = value | 0xFF000000;
- opacityValue = value & 0xFF000000;
- }
-
- // Opacity value is always white.
- opacity.setValue(opacityValue | 0xFFFFFF);
- color.setValue(colorValue);
- }
-
- private int mergeColorOpacity(ColorPreference color, ColorPreference opacity) {
- final int colorValue = color.getValue();
- final int opacityValue = opacity.getValue();
- final int value;
- // "Default" is 0x00FFFFFF or, for legacy support, 0x00000100.
- if (!CaptionStyle.hasColor(colorValue)) {
- // Encode "default" as 0x00FFFFaa.
- value = 0x00FFFF00 | Color.alpha(opacityValue);
- } else if (colorValue == Color.TRANSPARENT) {
- // Encode "none" as 0x000000aa.
- value = Color.alpha(opacityValue);
- } else {
- // Encode custom color normally.
- value = colorValue & 0x00FFFFFF | opacityValue & 0xFF000000;
- }
- return value;
- }
-
- private void refreshShowingCustom() {
- final boolean customPreset = mPreset.getValue() == CaptionStyle.PRESET_CUSTOM;
- if (!customPreset && mShowingCustom) {
- getPreferenceScreen().removePreference(mCustom);
- mShowingCustom = false;
- } else if (customPreset && !mShowingCustom) {
- getPreferenceScreen().addPreference(mCustom);
- mShowingCustom = true;
- }
- }
-
- @Override
- public void onValueChanged(ListDialogPreference preference, int value) {
- final ContentResolver cr = getActivity().getContentResolver();
- if (mForegroundColor == preference || mForegroundOpacity == preference) {
- final int merged = mergeColorOpacity(mForegroundColor, mForegroundOpacity);
- Settings.Secure.putInt(
- cr, Settings.Secure.ACCESSIBILITY_CAPTIONING_FOREGROUND_COLOR, merged);
- } else if (mBackgroundColor == preference || mBackgroundOpacity == preference) {
- final int merged = mergeColorOpacity(mBackgroundColor, mBackgroundOpacity);
- Settings.Secure.putInt(
- cr, Settings.Secure.ACCESSIBILITY_CAPTIONING_BACKGROUND_COLOR, merged);
- } else if (mWindowColor == preference || mWindowOpacity == preference) {
- final int merged = mergeColorOpacity(mWindowColor, mWindowOpacity);
- Settings.Secure.putInt(
- cr, Settings.Secure.ACCESSIBILITY_CAPTIONING_WINDOW_COLOR, merged);
- } else if (mEdgeColor == preference) {
- Settings.Secure.putInt(cr, Settings.Secure.ACCESSIBILITY_CAPTIONING_EDGE_COLOR, value);
- } else if (mPreset == preference) {
- Settings.Secure.putInt(cr, Settings.Secure.ACCESSIBILITY_CAPTIONING_PRESET, value);
- refreshShowingCustom();
- } else if (mEdgeType == preference) {
- Settings.Secure.putInt(cr, Settings.Secure.ACCESSIBILITY_CAPTIONING_EDGE_TYPE, value);
- }
-
- refreshPreviewText();
- }
-
@Override
public boolean onPreferenceChange(Preference preference, Object value) {
final ContentResolver cr = getActivity().getContentResolver();
- if (mTypeface == preference) {
- Settings.Secure.putString(
- cr, Settings.Secure.ACCESSIBILITY_CAPTIONING_TYPEFACE, (String) value);
- refreshPreviewText();
- } else if (mFontSize == preference) {
- Settings.Secure.putFloat(
- cr, Settings.Secure.ACCESSIBILITY_CAPTIONING_FONT_SCALE,
- Float.parseFloat((String) value));
- refreshPreviewText();
- } else if (mLocale == preference) {
- Settings.Secure.putString(
- cr, Settings.Secure.ACCESSIBILITY_CAPTIONING_LOCALE, (String) value);
- refreshPreviewText();
- } else if (mSwitch == preference) {
+ if (mSwitch == preference) {
Settings.Secure.putInt(
cr, Settings.Secure.ACCESSIBILITY_CAPTIONING_ENABLED, (boolean) value ? 1 : 0);
refreshPreferenceViewEnabled((boolean) value);
@@ -426,88 +112,5 @@
}
public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
- new BaseSearchIndexProvider() {
- @Override
- public List<SearchIndexableRaw> getRawDataToIndex(Context context,
- boolean enabled) {
- final Resources res = context.getResources();
- final List<SearchIndexableRaw> indexRaws = new ArrayList<>();
-
- SearchIndexableRaw raw = new SearchIndexableRaw(context);
- raw.key = PREF_SWITCH;
- raw.title = res.getString(R.string.accessibility_caption_master_switch_title);
- indexRaws.add(raw);
-
- raw = new SearchIndexableRaw(context);
- raw.key = PREF_FONT_SIZE;
- raw.title = res.getString(R.string.captioning_text_size);
- indexRaws.add(raw);
-
- raw = new SearchIndexableRaw(context);
- raw.key = PREF_PRESET;
- raw.title = res.getString(R.string.captioning_preset);
- indexRaws.add(raw);
-
- return indexRaws;
- }
-
- @Override
- public List<SearchIndexableRaw> getDynamicRawDataToIndex(Context context,
- boolean enabled) {
- final ContentResolver cr = context.getContentResolver();
- final int preserValue = Settings.Secure.getInt(cr,
- Settings.Secure.ACCESSIBILITY_CAPTIONING_PRESET, 0);
- if (preserValue != CaptionStyle.PRESET_CUSTOM) {
- return null;
- }
- final Resources res = context.getResources();
- final List<SearchIndexableRaw> indexRaws = new ArrayList<>();
- SearchIndexableRaw raw = new SearchIndexableRaw(context);
- raw.key = PREF_TYPEFACE;
- raw.title = res.getString(R.string.captioning_typeface);
- indexRaws.add(raw);
-
- raw = new SearchIndexableRaw(context);
- raw.key = PREF_FOREGROUND_COLOR;
- raw.title = res.getString(R.string.captioning_foreground_color);
- indexRaws.add(raw);
-
- raw = new SearchIndexableRaw(context);
- raw.key = PREF_FOREGROUND_OPACITY;
- raw.title = res.getString(R.string.captioning_foreground_opacity);
- indexRaws.add(raw);
-
- raw = new SearchIndexableRaw(context);
- raw.key = PREF_EDGE_TYPE;
- raw.title = res.getString(R.string.captioning_edge_type);
- indexRaws.add(raw);
-
- raw = new SearchIndexableRaw(context);
- raw.key = PREF_EDGE_COLOR;
- raw.title = res.getString(R.string.captioning_edge_color);
- indexRaws.add(raw);
-
- raw = new SearchIndexableRaw(context);
- raw.key = PREF_BACKGROUND_COLOR;
- raw.title = res.getString(R.string.captioning_background_color);
- indexRaws.add(raw);
-
- raw = new SearchIndexableRaw(context);
- raw.key = PREF_BACKGROUND_OPACITY;
- raw.title = res.getString(R.string.captioning_background_opacity);
- indexRaws.add(raw);
-
- raw = new SearchIndexableRaw(context);
- raw.key = PREF_WINDOW_COLOR;
- raw.title = res.getString(R.string.captioning_window_color);
- indexRaws.add(raw);
-
- raw = new SearchIndexableRaw(context);
- raw.key = PREF_WINDOW_OPACITY;
- raw.title = res.getString(R.string.captioning_window_opacity);
- indexRaws.add(raw);
-
- return indexRaws;
- }
- };
+ new BaseSearchIndexProvider(R.xml.captioning_settings);
}
diff --git a/src/com/android/settings/accessibility/ColorInversionPreferenceController.java b/src/com/android/settings/accessibility/ColorInversionPreferenceController.java
index 4e4c17b..926bc0d 100644
--- a/src/com/android/settings/accessibility/ColorInversionPreferenceController.java
+++ b/src/com/android/settings/accessibility/ColorInversionPreferenceController.java
@@ -19,30 +19,21 @@
import android.content.Context;
import android.provider.Settings;
-import androidx.annotation.VisibleForTesting;
+import com.android.settings.core.BasePreferenceController;
-import com.android.settings.core.TogglePreferenceController;
+/** Controller that shows the color inversion summary. */
+public class ColorInversionPreferenceController extends BasePreferenceController {
-public class ColorInversionPreferenceController extends TogglePreferenceController {
- @VisibleForTesting
- static final int ON = 1;
- @VisibleForTesting
- static final int OFF = 0;
+ private static final String DISPLAY_INVERSION_ENABLED =
+ Settings.Secure.ACCESSIBILITY_DISPLAY_INVERSION_ENABLED;
public ColorInversionPreferenceController(Context context, String preferenceKey) {
super(context, preferenceKey);
}
@Override
- public boolean isChecked() {
- return Settings.Secure.getInt(mContext.getContentResolver(),
- Settings.Secure.ACCESSIBILITY_DISPLAY_INVERSION_ENABLED, OFF) == ON;
- }
-
- @Override
- public boolean setChecked(boolean isChecked) {
- return Settings.Secure.putInt(mContext.getContentResolver(),
- Settings.Secure.ACCESSIBILITY_DISPLAY_INVERSION_ENABLED, (isChecked ? ON : OFF));
+ public CharSequence getSummary() {
+ return AccessibilityUtil.getSummary(mContext, DISPLAY_INVERSION_ENABLED);
}
@Override
diff --git a/src/com/android/settings/accessibility/DaltonizerPreferenceController.java b/src/com/android/settings/accessibility/DaltonizerPreferenceController.java
index e026313..2922b76 100644
--- a/src/com/android/settings/accessibility/DaltonizerPreferenceController.java
+++ b/src/com/android/settings/accessibility/DaltonizerPreferenceController.java
@@ -42,15 +42,15 @@
@Override
public CharSequence getSummary() {
- final String[] daltonizerSummarys = mContext.getResources().getStringArray(
- R.array.daltonizer_mode_summary);
+ final String[] daltonizerSummaries = mContext.getResources().getStringArray(
+ R.array.daltonizer_mode_summaries);
final int[] daltonizerValues = mContext.getResources().getIntArray(
R.array.daltonizer_type_values);
final int timeoutValue =
DaltonizerRadioButtonPreferenceController.getSecureAccessibilityDaltonizerValue(
mContext.getContentResolver(), DALTONIZER_TYPE);
final int idx = Ints.indexOf(daltonizerValues, timeoutValue);
- final String serviceSummary = daltonizerSummarys[idx == -1 ? 0 : idx];
+ final String serviceSummary = daltonizerSummaries[idx == -1 ? 0 : idx];
final CharSequence serviceState = AccessibilityUtil.getSummary(mContext,
DALTONIZER_ENABLED);
diff --git a/src/com/android/settings/accessibility/InvisibleToggleAccessibilityServicePreferenceFragment.java b/src/com/android/settings/accessibility/InvisibleToggleAccessibilityServicePreferenceFragment.java
new file mode 100644
index 0000000..ef658e0
--- /dev/null
+++ b/src/com/android/settings/accessibility/InvisibleToggleAccessibilityServicePreferenceFragment.java
@@ -0,0 +1,41 @@
+/*
+ * 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.accessibility;
+
+import android.accessibilityservice.AccessibilityServiceInfo;
+import android.os.Bundle;
+
+import com.android.settings.SettingsActivity;
+import com.android.settings.widget.SwitchBar;
+
+/**
+ * For accessibility services that target SDK > Q, and
+ * {@link AccessibilityServiceInfo#FLAG_REQUEST_ACCESSIBILITY_BUTTON}
+ * is set.
+ */
+public class InvisibleToggleAccessibilityServicePreferenceFragment extends
+ ToggleAccessibilityServicePreferenceFragment {
+
+ @Override
+ public void onActivityCreated(Bundle savedInstanceState) {
+ super.onActivityCreated(savedInstanceState);
+
+ final SettingsActivity activity = (SettingsActivity) getActivity();
+ final SwitchBar mSwitchBar = activity.getSwitchBar();
+ mSwitchBar.hide();
+ }
+}
diff --git a/src/com/android/settings/accessibility/LegacyAccessibilityServicePreferenceFragment.java b/src/com/android/settings/accessibility/LegacyAccessibilityServicePreferenceFragment.java
new file mode 100644
index 0000000..4714fb3
--- /dev/null
+++ b/src/com/android/settings/accessibility/LegacyAccessibilityServicePreferenceFragment.java
@@ -0,0 +1,43 @@
+/*
+ * 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.accessibility;
+
+import android.os.Bundle;
+import android.view.View;
+
+import androidx.preference.PreferenceScreen;
+
+import com.android.settings.R;
+
+/** For accessibility services that target SDK <= Q. */
+public class LegacyAccessibilityServicePreferenceFragment extends
+ ToggleAccessibilityServicePreferenceFragment {
+ @Override
+ public void onViewCreated(View view, Bundle savedInstanceState) {
+ super.onViewCreated(view, savedInstanceState);
+
+ final PreferenceScreen preferenceScreen = getPreferenceScreen();
+ final ShortcutPreference shortcutPreference = preferenceScreen.findPreference(
+ getShortcutPreferenceKey());
+ if (shortcutPreference != null) {
+ final CharSequence hardwareTitle = getPrefContext().getText(
+ R.string.accessibility_shortcut_edit_dialog_title_hardware);
+ shortcutPreference.setSummary(hardwareTitle);
+ shortcutPreference.setSettingsVisibility(View.GONE);
+ }
+ }
+}
diff --git a/src/com/android/settings/accessibility/MagnificationModePreferenceController.java b/src/com/android/settings/accessibility/MagnificationModePreferenceController.java
new file mode 100644
index 0000000..b45ad88
--- /dev/null
+++ b/src/com/android/settings/accessibility/MagnificationModePreferenceController.java
@@ -0,0 +1,41 @@
+/*
+ * 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.accessibility;
+
+import android.content.Context;
+
+import com.android.settings.core.BasePreferenceController;
+
+/** Controller that shows the magnification area mode summary. */
+public class MagnificationModePreferenceController extends BasePreferenceController {
+
+ public MagnificationModePreferenceController(Context context, String preferenceKey) {
+ super(context, preferenceKey);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return AVAILABLE;
+ }
+
+
+ @Override
+ public CharSequence getSummary() {
+ return MagnificationSettingsFragment.getMagnificationCapabilitiesSummary(
+ mContext);
+ }
+}
diff --git a/src/com/android/settings/accessibility/MagnificationPreferenceFragment.java b/src/com/android/settings/accessibility/MagnificationPreferenceFragment.java
index 834e0c6..2b618cb 100644
--- a/src/com/android/settings/accessibility/MagnificationPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/MagnificationPreferenceFragment.java
@@ -16,8 +16,6 @@
package com.android.settings.accessibility;
-import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_GESTURAL;
-
import android.accessibilityservice.AccessibilityServiceInfo;
import android.app.settings.SettingsEnums;
import android.content.ComponentName;
@@ -25,7 +23,6 @@
import android.content.Context;
import android.content.res.Resources;
import android.os.Bundle;
-import android.provider.SearchIndexableResource;
import android.provider.Settings;
import android.text.TextUtils;
import android.view.accessibility.AccessibilityManager;
@@ -36,12 +33,10 @@
import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.search.BaseSearchIndexProvider;
-import com.android.settingslib.search.Indexable;
import com.android.settings.search.actionbar.SearchMenuController;
import com.android.settings.support.actionbar.HelpResourceProvider;
import com.android.settingslib.search.SearchIndexable;
-import java.util.Arrays;
import java.util.List;
@SearchIndexable
@@ -134,7 +129,7 @@
if (info.getComponentName().equals(assignedComponentName)) {
final CharSequence assignedServiceName = info.getResolveInfo().loadLabel(
context.getPackageManager());
- final int messageId = isGestureNavigateEnabled(context)
+ final int messageId = AccessibilityUtil.isGestureNavigateEnabled(context)
? R.string.accessibility_screen_magnification_gesture_navigation_warning
: R.string.accessibility_screen_magnification_navbar_configuration_warning;
return context.getString(messageId, assignedServiceName);
@@ -161,12 +156,6 @@
return res.getBoolean(com.android.internal.R.bool.config_showNavigationBar);
}
- private static boolean isGestureNavigateEnabled(Context context) {
- return context.getResources().getInteger(
- com.android.internal.R.integer.config_navBarInteractionMode)
- == NAV_BAR_MODE_GESTURAL;
- }
-
public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
new BaseSearchIndexProvider(R.xml.accessibility_magnification_settings) {
diff --git a/src/com/android/settings/accessibility/MagnificationSettingsFragment.java b/src/com/android/settings/accessibility/MagnificationSettingsFragment.java
new file mode 100644
index 0000000..0e766b4
--- /dev/null
+++ b/src/com/android/settings/accessibility/MagnificationSettingsFragment.java
@@ -0,0 +1,234 @@
+/*
+ * 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.accessibility;
+
+import android.app.Dialog;
+import android.app.settings.SettingsEnums;
+import android.content.Context;
+import android.content.DialogInterface;
+import android.os.Bundle;
+import android.provider.Settings;
+import android.view.View;
+import android.widget.CheckBox;
+
+import androidx.annotation.IntDef;
+import androidx.appcompat.app.AlertDialog;
+import androidx.preference.Preference;
+
+import com.android.settings.R;
+import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.search.BaseSearchIndexProvider;
+import com.android.settingslib.search.SearchIndexable;
+
+import com.google.common.primitives.Ints;
+
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+
+/** Settings page for magnification. */
+@SearchIndexable
+public class MagnificationSettingsFragment extends DashboardFragment {
+
+ private static final String TAG = "MagnificationSettingsFragment";
+ private static final String PREF_KEY_MODE = "magnification_mode";
+ // TODO(b/146019459): Use magnification_capability.
+ private static final String KEY_CAPABILITY = Settings.System.MASTER_MONO;
+ private static final int DIALOG_MAGNIFICATION_CAPABILITY = 1;
+ private static final String EXTRA_CAPABILITY = "capability";
+ private Preference mModePreference;
+ private int mCapabilities = MagnifyMode.NONE;
+ private CheckBox mMagnifyFullScreenCheckBox;
+ private CheckBox mMagnifyWindowCheckBox;
+
+ static String getMagnificationCapabilitiesSummary(Context context) {
+ final String[] magnificationModeSummaries = context.getResources().getStringArray(
+ R.array.magnification_mode_summaries);
+ final int[] magnificationModeValues = context.getResources().getIntArray(
+ R.array.magnification_mode_values);
+ final int capabilities = MagnificationSettingsFragment.getMagnificationCapabilities(
+ context);
+
+ final int idx = Ints.indexOf(magnificationModeValues, capabilities);
+ return magnificationModeSummaries[idx == -1 ? 0 : idx];
+ }
+
+ private static int getMagnificationCapabilities(Context context) {
+ return getSecureIntValue(context, KEY_CAPABILITY, MagnifyMode.FULLSCREEN);
+ }
+
+ private static int getSecureIntValue(Context context, String key, int defaultValue) {
+ return Settings.Secure.getIntForUser(
+ context.getContentResolver(),
+ key, defaultValue, context.getContentResolver().getUserId());
+ }
+
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.ACCESSIBILITY_MAGNIFICATION_SETTINGS;
+ }
+
+ @Override
+ public void onSaveInstanceState(Bundle outState) {
+ outState.putInt(EXTRA_CAPABILITY, mCapabilities);
+ super.onSaveInstanceState(outState);
+ }
+
+ @Override
+ public void onActivityCreated(Bundle savedInstanceState) {
+ super.onActivityCreated(savedInstanceState);
+ if (savedInstanceState != null) {
+ mCapabilities = savedInstanceState.getInt(EXTRA_CAPABILITY, MagnifyMode.NONE);
+ }
+ if (mCapabilities == MagnifyMode.NONE) {
+ mCapabilities = getMagnificationCapabilities(getPrefContext());
+ }
+ }
+
+ @Override
+ public int getDialogMetricsCategory(int dialogId) {
+ switch (dialogId) {
+ case DIALOG_MAGNIFICATION_CAPABILITY:
+ return SettingsEnums.DIALOG_MAGNIFICATION_CAPABILITY;
+ default:
+ return 0;
+ }
+ }
+
+ @Override
+ protected String getLogTag() {
+ return TAG;
+ }
+
+ @Override
+ public void onCreate(Bundle icicle) {
+ super.onCreate(icicle);
+ mModePreference = findPreference(PREF_KEY_MODE);
+ mModePreference.setOnPreferenceClickListener(preference -> {
+ mCapabilities = getMagnificationCapabilities(getPrefContext());
+ showDialog(DIALOG_MAGNIFICATION_CAPABILITY);
+ return true;
+ });
+ }
+
+ @Override
+ protected int getPreferenceScreenResId() {
+ return R.xml.accessibility_magnification_service_settings;
+ }
+
+ @Override
+ public Dialog onCreateDialog(int dialogId) {
+ if (dialogId == DIALOG_MAGNIFICATION_CAPABILITY) {
+ final String title = getPrefContext().getString(
+ R.string.accessibility_magnification_mode_title);
+ AlertDialog alertDialog = AccessibilityEditDialogUtils
+ .showMagnificationModeDialog(getPrefContext(), title,
+ this::callOnAlertDialogCheckboxClicked);
+ initializeDialogCheckBox(alertDialog);
+ return alertDialog;
+ }
+ throw new IllegalArgumentException("Unsupported dialogId " + dialogId);
+ }
+
+ private void callOnAlertDialogCheckboxClicked(DialogInterface dialog, int which) {
+ updateCapabilities(true);
+ mModePreference.setSummary(
+ getMagnificationCapabilitiesSummary(getPrefContext()));
+ }
+
+ private void initializeDialogCheckBox(AlertDialog dialog) {
+ final View dialogFullScreenView = dialog.findViewById(R.id.magnify_full_screen);
+ mMagnifyFullScreenCheckBox = dialogFullScreenView.findViewById(R.id.checkbox);
+
+ final View dialogWidowView = dialog.findViewById(R.id.magnify_window_screen);
+ mMagnifyWindowCheckBox = dialogWidowView.findViewById(R.id.checkbox);
+
+ updateAlertDialogCheckState();
+ updateAlertDialogEnableState();
+ }
+
+ private void updateAlertDialogCheckState() {
+ updateCheckStatus(mMagnifyWindowCheckBox, MagnifyMode.WINDOW);
+ updateCheckStatus(mMagnifyFullScreenCheckBox, MagnifyMode.FULLSCREEN);
+
+ }
+
+ private void updateCheckStatus(CheckBox checkBox, int mode) {
+ checkBox.setChecked((mode & mCapabilities) != 0);
+ checkBox.setOnClickListener(v -> {
+ updateCapabilities(false);
+ updateAlertDialogEnableState();
+ });
+ }
+
+ private void updateAlertDialogEnableState() {
+ if (mCapabilities != MagnifyMode.ALL) {
+ disableEnabledMagnificationModePreference();
+ } else {
+ enableAllPreference();
+ }
+ }
+
+ private void enableAllPreference() {
+ mMagnifyFullScreenCheckBox.setEnabled(true);
+ mMagnifyWindowCheckBox.setEnabled(true);
+ }
+
+ private void disableEnabledMagnificationModePreference() {
+ if (!mMagnifyFullScreenCheckBox.isChecked()) {
+ mMagnifyWindowCheckBox.setEnabled(false);
+ } else if (!mMagnifyWindowCheckBox.isChecked()) {
+ mMagnifyFullScreenCheckBox.setEnabled(false);
+ }
+ }
+
+ private void updateCapabilities(boolean saveToDB) {
+ int capabilities = 0;
+ capabilities |=
+ mMagnifyFullScreenCheckBox.isChecked() ? MagnifyMode.FULLSCREEN : 0;
+ capabilities |= mMagnifyWindowCheckBox.isChecked() ? MagnifyMode.WINDOW : 0;
+ mCapabilities = capabilities;
+ if (saveToDB) {
+ setMagnificationCapabilities(capabilities);
+ }
+ }
+
+ private void setSecureIntValue(String key, int value) {
+ Settings.Secure.putIntForUser(getPrefContext().getContentResolver(),
+ key, value, getPrefContext().getContentResolver().getUserId());
+ }
+
+ private void setMagnificationCapabilities(int capabilities) {
+ setSecureIntValue(KEY_CAPABILITY, capabilities);
+ }
+
+ @Retention(RetentionPolicy.SOURCE)
+ @IntDef({
+ MagnifyMode.NONE,
+ MagnifyMode.FULLSCREEN,
+ MagnifyMode.WINDOW,
+ MagnifyMode.ALL,
+ })
+ private @interface MagnifyMode {
+ int NONE = 0;
+ int FULLSCREEN = 1;
+ int WINDOW = 2;
+ int ALL = 3;
+ }
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.accessibility_magnification_service_settings);
+}
diff --git a/src/com/android/settings/accessibility/MagnificationWindowControlPreferenceController.java b/src/com/android/settings/accessibility/MagnificationWindowControlPreferenceController.java
new file mode 100644
index 0000000..4badc3f
--- /dev/null
+++ b/src/com/android/settings/accessibility/MagnificationWindowControlPreferenceController.java
@@ -0,0 +1,60 @@
+/*
+ * 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.accessibility;
+
+import android.content.Context;
+import android.os.UserHandle;
+import android.provider.Settings;
+
+import com.android.settings.core.TogglePreferenceController;
+
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+
+/** Controller that shows and updates the magnification window control switch. */
+public class MagnificationWindowControlPreferenceController extends TogglePreferenceController {
+
+ // TODO(b/146019459): Use magnification_window_control_enabled.
+ private static final String KEY_CONTROL = Settings.System.MASTER_MONO;
+
+ public MagnificationWindowControlPreferenceController(Context context, String preferenceKey) {
+ super(context, preferenceKey);
+ }
+
+ @Override
+ public boolean isChecked() {
+ return Settings.System.getIntForUser(mContext.getContentResolver(),
+ KEY_CONTROL, State.OFF, UserHandle.USER_CURRENT) == State.ON;
+ }
+
+ @Override
+ public boolean setChecked(boolean isChecked) {
+ return Settings.System.putIntForUser(mContext.getContentResolver(),
+ KEY_CONTROL, isChecked ? State.ON : State.OFF, UserHandle.USER_CURRENT);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return AVAILABLE;
+ }
+
+ @Retention(RetentionPolicy.SOURCE)
+ private @interface State {
+ int OFF = 0;
+ int ON = 1;
+ }
+}
diff --git a/src/com/android/settings/accessibility/NotificationVibrationPreferenceFragment.java b/src/com/android/settings/accessibility/NotificationVibrationPreferenceFragment.java
index 3ca197f..c4d00ca 100644
--- a/src/com/android/settings/accessibility/NotificationVibrationPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/NotificationVibrationPreferenceFragment.java
@@ -21,10 +21,13 @@
import android.provider.Settings;
import com.android.settings.R;
+import com.android.settings.search.BaseSearchIndexProvider;
+import com.android.settingslib.search.SearchIndexable;
/**
* Fragment for picking accessibility shortcut service
*/
+@SearchIndexable
public class NotificationVibrationPreferenceFragment extends VibrationPreferenceFragment {
@Override
public int getMetricsCategory() {
@@ -59,4 +62,7 @@
Vibrator vibrator = getContext().getSystemService(Vibrator.class);
return vibrator.getDefaultNotificationVibrationIntensity();
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.accessibility_notification_vibration_settings);
}
diff --git a/src/com/android/settings/accessibility/PaletteListPreference.java b/src/com/android/settings/accessibility/PaletteListPreference.java
new file mode 100644
index 0000000..c75da7f
--- /dev/null
+++ b/src/com/android/settings/accessibility/PaletteListPreference.java
@@ -0,0 +1,88 @@
+/*
+ * Copyright (C) 2020 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.accessibility;
+
+import android.content.Context;
+import android.util.AttributeSet;
+import android.view.View;
+import android.view.ViewTreeObserver;
+import android.widget.FrameLayout;
+import android.widget.ListView;
+
+import androidx.preference.Preference;
+import androidx.preference.PreferenceViewHolder;
+
+import com.android.settingslib.widget.R;
+
+/** Preference that easier preview by matching name to color. */
+public class PaletteListPreference extends Preference {
+
+ /**
+ * Constructs a new PaletteListPreference with the given context's theme and the supplied
+ * attribute set.
+ *
+ * @param context The Context this is associated with, through which it can access the current
+ * theme, resources, etc.
+ * @param attrs The attributes of the XML tag that is inflating the view.
+ */
+ public PaletteListPreference(Context context, AttributeSet attrs) {
+ this(context, attrs, 0);
+ }
+
+ /**
+ * Constructs a new PaletteListPreference with the given context's theme, the supplied
+ * attribute set, and default style attribute.
+ *
+ * @param context The Context this is associated with, through which it can access the
+ * current theme, resources, etc.
+ * @param attrs The attributes of the XML tag that is inflating the view.
+ * @param defStyleAttr An attribute in the current theme that contains a reference to a style
+ * resource that supplies default
+ * values for the view. Can be 0 to not look for
+ * defaults.
+ */
+ public PaletteListPreference(Context context, AttributeSet attrs, int defStyleAttr) {
+ super(context, attrs, defStyleAttr);
+ setLayoutResource(R.layout.daltonizer_preview);
+ }
+
+ @Override
+ public void onBindViewHolder(PreferenceViewHolder holder) {
+ super.onBindViewHolder(holder);
+
+ final View rootView = holder.itemView;
+ final ListView listView = rootView.findViewById(R.id.palette_listView);
+ listView.getViewTreeObserver().addOnGlobalLayoutListener(
+ new ViewTreeObserver.OnGlobalLayoutListener() {
+ @Override
+ public void onGlobalLayout() {
+ final int listViewHeight = listView.getMeasuredHeight();
+ final int listViewWidth = listView.getMeasuredWidth();
+ // Removes the callback after get result of measure view.
+ listView.getViewTreeObserver().removeOnGlobalLayoutListener(this);
+
+ // Resets layout parameters to display whole items from listView.
+ final FrameLayout.LayoutParams layoutParams =
+ (FrameLayout.LayoutParams) listView.getLayoutParams();
+ layoutParams.height = listViewHeight * listView.getAdapter().getCount();
+ layoutParams.width = listViewWidth;
+ listView.setLayoutParams(layoutParams);
+ listView.invalidateViews();
+ }
+ });
+ }
+}
diff --git a/src/com/android/settings/accessibility/PaletteListView.java b/src/com/android/settings/accessibility/PaletteListView.java
new file mode 100644
index 0000000..0030817
--- /dev/null
+++ b/src/com/android/settings/accessibility/PaletteListView.java
@@ -0,0 +1,292 @@
+/*
+ * Copyright (C) 2020 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.accessibility;
+
+import android.annotation.NonNull;
+import android.content.Context;
+import android.content.res.TypedArray;
+import android.graphics.Color;
+import android.graphics.drawable.GradientDrawable;
+import android.graphics.drawable.GradientDrawable.Orientation;
+import android.util.AttributeSet;
+import android.util.DisplayMetrics;
+import android.view.Display;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.view.WindowManager;
+import android.widget.BaseAdapter;
+import android.widget.ListView;
+import android.widget.TextView;
+
+import androidx.annotation.VisibleForTesting;
+
+import com.android.settingslib.widget.R;
+
+import com.google.common.collect.Iterables;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.List;
+
+/**
+ * Custom ListView {@link ListView} which displays palette to deploy the color code preview.
+ *
+ * <p>The preview shows gradient from color white to specific color code on each list view item, in
+ * addition, text view adjusts the attribute of width for adapting the text length.
+ *
+ * <p>The text cannot fills the whole view for ensuring the gradient color preview can purely
+ * display also the view background shows the color beside the text variable end point.
+ */
+public class PaletteListView extends ListView {
+ private static final float VIEW_PITCH = 0.05f;
+ private final Context mContext;
+ private final DisplayAdapter mDisplayAdapter;
+ private final LayoutInflater mLayoutInflater;
+ private final String mDefaultGradientColorCodeString;
+ private final int mDefaultGradientColor;
+ private float mTextBound;
+
+ public PaletteListView(Context context) {
+ this(context, null);
+ }
+
+ public PaletteListView(Context context, AttributeSet attrs) {
+ this(context, attrs, 0);
+ }
+
+ public PaletteListView(Context context, AttributeSet attrs, int defStyleAttr) {
+ super(context, attrs, defStyleAttr);
+ mContext = context;
+ mDisplayAdapter = new DisplayAdapter();
+ mLayoutInflater = LayoutInflater.from(context);
+ mDefaultGradientColorCodeString =
+ getResources().getString(R.color.palette_list_gradient_background);
+ mDefaultGradientColor =
+ getResources().getColor(R.color.palette_list_gradient_background, null);
+ mTextBound = 0.0f;
+ init();
+ }
+
+ private static int getScreenWidth(WindowManager windowManager) {
+ final Display display = windowManager.getDefaultDisplay();
+ final DisplayMetrics displayMetrics = new DisplayMetrics();
+ display.getMetrics(displayMetrics);
+ return displayMetrics.widthPixels;
+ }
+
+ private void init() {
+ final TypedArray colorNameArray = getResources().obtainTypedArray(
+ R.array.setting_palette_colors);
+ final TypedArray colorCodeArray = getResources().obtainTypedArray(
+ R.array.setting_palette_data);
+ final int colorNameArrayLength = colorNameArray.length();
+ final List<ColorAttributes> colorList = new ArrayList<>();
+ computeTextWidthBounds(colorNameArray);
+
+ for (int index = 0; index < colorNameArrayLength; index++) {
+ colorList.add(
+ new ColorAttributes(
+ /* colorName= */ colorNameArray.getString(index),
+ /* colorCode= */ colorCodeArray.getColor(index, mDefaultGradientColor),
+ /* textBound= */ mTextBound,
+ /* gradientDrawable= */
+ new GradientDrawable(Orientation.LEFT_RIGHT, null)));
+ }
+
+ mDisplayAdapter.setColorList(colorList);
+ setAdapter(mDisplayAdapter);
+ setDividerHeight(/* height= */ 0);
+ }
+
+ /**
+ * Sets string array that required the color name and color code for deploy the new color
+ * preview.
+ *
+ * <p>The parameters not allow null define but two array length inconsistent are acceptable, in
+ * addition, to prevent IndexOutOfBoundsException the algorithm will check array data, and base
+ * on the array size to display data, or fills color code array if length less than other.
+ *
+ * @param colorNames a string array of color name
+ * @param colorCodes a string array of color code
+ * @return true if new array data apply successful
+ */
+ @VisibleForTesting
+ boolean setPaletteListColors(@NonNull String[] colorNames, @NonNull String[] colorCodes) {
+ if (colorNames == null || colorCodes == null) {
+ return false;
+ }
+
+ final int colorNameArrayLength = colorNames.length;
+ final int colorCodeArrayLength = colorCodes.length;
+ final List<ColorAttributes> colorList = new ArrayList<>();
+ final String[] colorCodeArray = fillColorCodeArray(colorCodes, colorNameArrayLength,
+ colorCodeArrayLength);
+ computeTextWidthBounds(colorNames);
+
+ for (int index = 0; index < colorNameArrayLength; index++) {
+ colorList.add(
+ new ColorAttributes(
+ /* colorName= */ colorNames[index],
+ /* colorCode= */ Color.parseColor(colorCodeArray[index]),
+ /* textBound= */ mTextBound,
+ /* gradientDrawable= */
+ new GradientDrawable(Orientation.LEFT_RIGHT, null)));
+ }
+
+ mDisplayAdapter.setColorList(colorList);
+ mDisplayAdapter.notifyDataSetChanged();
+ return true;
+ }
+
+ private String[] fillColorCodeArray(String[] colorCodes, int colorNameArrayLength,
+ int colorCodeArrayLength) {
+ if (colorNameArrayLength == colorCodeArrayLength
+ || colorNameArrayLength < colorCodeArrayLength) {
+ return colorCodes;
+ }
+
+ final String[] colorCodeArray = new String[colorNameArrayLength];
+ for (int index = 0; index < colorNameArrayLength; index++) {
+ if (index < colorCodeArrayLength) {
+ colorCodeArray[index] = colorCodes[index];
+ } else {
+ colorCodeArray[index] = mDefaultGradientColorCodeString;
+ }
+ }
+ return colorCodeArray;
+ }
+
+ private void computeTextWidthBounds(TypedArray colorNameTypedArray) {
+ final int colorNameArrayLength = colorNameTypedArray.length();
+ final String[] colorNames = new String[colorNameArrayLength];
+ for (int index = 0; index < colorNameArrayLength; index++) {
+ colorNames[index] = colorNameTypedArray.getString(index);
+ }
+
+ measureBound(colorNames);
+ }
+
+ private void computeTextWidthBounds(String[] colorNameArray) {
+ final int colorNameArrayLength = colorNameArray.length;
+ final String[] colorNames = new String[colorNameArrayLength];
+ for (int index = 0; index < colorNameArrayLength; index++) {
+ colorNames[index] = colorNameArray[index];
+ }
+
+ measureBound(colorNames);
+ }
+
+ private void measureBound(String[] dataArray) {
+ final WindowManager windowManager = (WindowManager) mContext.getSystemService(
+ Context.WINDOW_SERVICE);
+ final View view = mLayoutInflater.inflate(R.layout.palette_listview_item, null);
+ final TextView textView = view.findViewById(R.id.item_textview);
+ final List<String> colorNameList = new ArrayList<>(Arrays.asList(dataArray));
+ Collections.sort(colorNameList, Comparator.comparing(String::length));
+ // Gets the last index of list which sort by text length.
+ textView.setText(Iterables.getLast(colorNameList));
+
+ final float textWidth = textView.getPaint().measureText(textView.getText().toString());
+ // Computes rate of text width compare to screen width, and measures the round the double
+ // to two decimal places manually.
+ final float textBound = Math.round(textWidth / getScreenWidth(windowManager) * 100) / 100f;
+ mTextBound = textBound + VIEW_PITCH;
+ }
+
+ private static class ViewHolder {
+ public TextView textView;
+ }
+
+ /** An adapter that converts color text title and color code to text views. */
+ private final class DisplayAdapter extends BaseAdapter {
+
+ private List<ColorAttributes> mColorList;
+
+ @Override
+ public int getCount() {
+ return mColorList.size();
+ }
+
+ @Override
+ public Object getItem(int position) {
+ return mColorList.get(position);
+ }
+
+ @Override
+ public long getItemId(int position) {
+ return position;
+ }
+
+ @Override
+ public View getView(int position, View convertView, ViewGroup parent) {
+ final ViewHolder viewHolder;
+ final ColorAttributes paletteAttribute = mColorList.get(position);
+ final String colorName = paletteAttribute.getColorName();
+ final GradientDrawable gradientDrawable = paletteAttribute.getGradientDrawable();
+
+ if (convertView == null) {
+ convertView = mLayoutInflater.inflate(R.layout.palette_listview_item, null);
+ viewHolder = new ViewHolder();
+ viewHolder.textView = convertView.findViewById(R.id.item_textview);
+ convertView.setTag(viewHolder);
+ } else {
+ viewHolder = (ViewHolder) convertView.getTag();
+ }
+
+ viewHolder.textView.setText(colorName);
+ viewHolder.textView.setBackground(gradientDrawable);
+ return convertView;
+ }
+
+ protected void setColorList(List<ColorAttributes> colorList) {
+ mColorList = colorList;
+ }
+ }
+
+ private final class ColorAttributes {
+ private final int mColorIndex = 2; // index for inject color.
+ private final int mColorOffsetIndex = 1; // index for offset effect.
+ private final String mColorName;
+ private final GradientDrawable mGradientDrawable;
+ private final int[] mGradientColors =
+ {/* startColor=*/ mDefaultGradientColor, /* centerColor=*/ mDefaultGradientColor,
+ /* endCode= */ 0};
+ private final float[] mGradientOffsets =
+ {/* starOffset= */ 0.0f, /* centerOffset= */ 0.5f, /* endOffset= */ 1.0f};
+
+ ColorAttributes(
+ String colorName, int colorCode, float textBound,
+ GradientDrawable gradientDrawable) {
+ mGradientColors[mColorIndex] = colorCode;
+ mGradientOffsets[mColorOffsetIndex] = textBound;
+ gradientDrawable.setColors(mGradientColors, mGradientOffsets);
+ mColorName = colorName;
+ mGradientDrawable = gradientDrawable;
+ }
+
+ public String getColorName() {
+ return mColorName;
+ }
+
+ public GradientDrawable getGradientDrawable() {
+ return mGradientDrawable;
+ }
+ }
+}
diff --git a/src/com/android/settings/accessibility/PresetPreference.java b/src/com/android/settings/accessibility/PresetPreference.java
index fe5ca68..680fcbc 100644
--- a/src/com/android/settings/accessibility/PresetPreference.java
+++ b/src/com/android/settings/accessibility/PresetPreference.java
@@ -52,7 +52,7 @@
final View previewViewport = view.findViewById(R.id.preview_viewport);
final SubtitleView previewText = (SubtitleView) view.findViewById(R.id.preview);
final int value = getValueAt(index);
- CaptionPropertiesFragment.applyCaptionProperties(
+ CaptionAppearanceFragment.applyCaptionProperties(
mCaptioningManager, previewText, previewViewport, value);
final float density = getContext().getResources().getDisplayMetrics().density;
diff --git a/src/com/android/settings/accessibility/RingVibrationPreferenceFragment.java b/src/com/android/settings/accessibility/RingVibrationPreferenceFragment.java
index babfb9a..f1b8727 100644
--- a/src/com/android/settings/accessibility/RingVibrationPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/RingVibrationPreferenceFragment.java
@@ -21,10 +21,13 @@
import android.provider.Settings;
import com.android.settings.R;
+import com.android.settings.search.BaseSearchIndexProvider;
+import com.android.settingslib.search.SearchIndexable;
/**
* Fragment for picking accessibility shortcut service
*/
+@SearchIndexable
public class RingVibrationPreferenceFragment extends VibrationPreferenceFragment {
@Override
public int getMetricsCategory() {
@@ -63,4 +66,7 @@
Vibrator vibrator = getContext().getSystemService(Vibrator.class);
return vibrator.getDefaultRingVibrationIntensity();
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.accessibility_ring_vibration_settings);
}
diff --git a/src/com/android/settings/accessibility/ShortcutPreference.java b/src/com/android/settings/accessibility/ShortcutPreference.java
index cc91b84..b66a2b6 100644
--- a/src/com/android/settings/accessibility/ShortcutPreference.java
+++ b/src/com/android/settings/accessibility/ShortcutPreference.java
@@ -20,8 +20,8 @@
import android.util.AttributeSet;
import android.view.View;
import android.widget.CheckBox;
+import android.widget.LinearLayout;
-import androidx.annotation.Nullable;
import androidx.preference.Preference;
import androidx.preference.PreferenceViewHolder;
@@ -33,76 +33,114 @@
*/
public class ShortcutPreference extends Preference {
- private View.OnClickListener mCheckBoxListener;
- private View.OnClickListener mSettingButtonListener;
+ /**
+ * Interface definition for a callback to be invoked when the checkbox or settings has been
+ * clicked.
+ */
+ public interface OnClickListener {
+ /**
+ * Called when the checkbox in ShortcutPreference has been clicked.
+ *
+ * @param preference The clicked preference
+ */
+ void onCheckboxClicked(ShortcutPreference preference);
+ /**
+ * Called when the settings view has been clicked.
+ *
+ * @param preference The clicked preference
+ */
+ void onSettingsClicked(ShortcutPreference preference);
+ }
+ private OnClickListener mListener = null;
+ private int mSettingsVisibility = View.VISIBLE;
private boolean mChecked = false;
ShortcutPreference(Context context, AttributeSet attrs) {
super(context, attrs);
-
- setLayoutResource(R.layout.accessibility_shortcut_secondary_action);
+ init();
}
@Override
public void onBindViewHolder(PreferenceViewHolder holder) {
super.onBindViewHolder(holder);
- holder.itemView.setClickable(false);
final CheckBox checkBox = holder.itemView.findViewById(R.id.checkbox);
- checkBox.setOnClickListener(mCheckBoxListener);
- checkBox.setChecked(mChecked);
- final View settingButton = holder.itemView.findViewById(R.id.settings_button);
- settingButton.setOnClickListener(mSettingButtonListener);
+ final LinearLayout mainFrame = holder.itemView.findViewById(R.id.main_frame);
+ if (mainFrame != null && checkBox != null) {
+ mainFrame.setOnClickListener(view -> callOnCheckboxClicked());
+ checkBox.setChecked(mChecked);
+ }
+
+ final View settings = holder.itemView.findViewById(android.R.id.widget_frame);
+ final View divider = holder.itemView.findViewById(R.id.divider);
+ if (settings != null && divider != null) {
+ settings.setOnClickListener(view -> callOnSettingsClicked());
+ settings.setVisibility(mSettingsVisibility);
+ divider.setVisibility(mSettingsVisibility);
+ }
}
/**
* Set the shortcut checkbox according to checked value.
*
- * @param checked the state value of shortcut checkbox.
+ * @param checked the state value of shortcut checkbox
*/
public void setChecked(boolean checked) {
- if (checked != mChecked) {
+ if (mChecked != checked) {
mChecked = checked;
notifyChanged();
}
}
/**
- * Set the given onClickListener to the SettingButtonListener.
+ * Get the checked value of shortcut checkbox.
*
- * @param listener the given onClickListener.
+ * @return the checked value of shortcut checkbox
*/
- public void setSettingButtonListener(@Nullable View.OnClickListener listener) {
- mSettingButtonListener = listener;
- notifyChanged();
+ public boolean getChecked() {
+ return mChecked;
+ }
+
+
+
+ /**
+ * Sets the visibility state of Settings view.
+ *
+ * @param visibility one of {@link View#VISIBLE}, {@link View#INVISIBLE}, or {@link View#GONE}.
+ */
+ public void setSettingsVisibility(@View.Visibility int visibility) {
+ if (mSettingsVisibility != visibility) {
+ mSettingsVisibility = visibility;
+ notifyChanged();
+ }
}
/**
- * Returns the callback to be invoked when the setting button is clicked.
+ * Sets the callback to be invoked when this preference is clicked by the user.
*
- * @return The callback to be invoked
+ * @param listener the callback to be invoked
*/
- public View.OnClickListener getSettingButtonListener() {
- return mSettingButtonListener;
+ public void setOnClickListener(OnClickListener listener) {
+ mListener = listener;
}
- /**
- * Set the given onClickListener to the CheckBoxListener.
- *
- * @param listener the given onClickListener.
- */
- public void setCheckBoxListener(@Nullable View.OnClickListener listener) {
- mCheckBoxListener = listener;
- notifyChanged();
+ private void init() {
+ setLayoutResource(R.layout.accessibility_shortcut_secondary_action);
+ setWidgetLayoutResource(R.layout.preference_widget_settings);
+ setIconSpaceReserved(false);
}
- /**
- * Returns the callback to be invoked when the checkbox is clicked.
- *
- * @return The callback to be invoked
- */
- public View.OnClickListener getCheckBoxListener() {
- return mCheckBoxListener;
+ private void callOnSettingsClicked() {
+ if (mListener != null) {
+ mListener.onSettingsClicked(this);
+ }
+ }
+
+ private void callOnCheckboxClicked() {
+ setChecked(!mChecked);
+ if (mListener != null) {
+ mListener.onCheckboxClicked(this);
+ }
}
}
diff --git a/src/com/android/settings/accessibility/ShortcutServicePickerFragment.java b/src/com/android/settings/accessibility/ShortcutServicePickerFragment.java
index 82e8335..93e6d92 100644
--- a/src/com/android/settings/accessibility/ShortcutServicePickerFragment.java
+++ b/src/com/android/settings/accessibility/ShortcutServicePickerFragment.java
@@ -43,8 +43,10 @@
import com.android.internal.accessibility.AccessibilityShortcutController.ToggleableFrameworkFeatureInfo;
import com.android.settings.R;
import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
+import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settings.widget.RadioButtonPickerFragment;
import com.android.settingslib.accessibility.AccessibilityUtils;
+import com.android.settingslib.search.SearchIndexable;
import com.android.settingslib.widget.CandidateInfo;
import com.android.settingslib.widget.RadioButtonPreference;
@@ -55,6 +57,7 @@
/**
* Fragment for picking accessibility shortcut service
*/
+@SearchIndexable
public class ShortcutServicePickerFragment extends RadioButtonPickerFragment {
@Override
@@ -264,4 +267,7 @@
return mServiceInfo.getComponentName().flattenToString();
}
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.accessibility_shortcut_service_settings);
}
diff --git a/src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java b/src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java
index e0a2052..bb24833 100644
--- a/src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java
+++ b/src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java
@@ -16,8 +16,6 @@
package com.android.settings.accessibility;
-import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_GESTURAL;
-
import android.accessibilityservice.AccessibilityServiceInfo;
import android.app.Activity;
import android.app.Dialog;
@@ -49,45 +47,35 @@
import com.android.internal.widget.LockPatternUtils;
import com.android.settings.R;
+import com.android.settings.accessibility.AccessibilityUtil.PreferredShortcutType;
import com.android.settings.password.ConfirmDeviceCredentialActivity;
import com.android.settings.widget.SwitchBar;
import com.android.settings.widget.ToggleSwitch;
-import com.android.settings.widget.ToggleSwitch.OnBeforeCheckedChangeListener;
import com.android.settingslib.accessibility.AccessibilityUtils;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.util.ArrayList;
import java.util.List;
+import java.util.concurrent.atomic.AtomicBoolean;
-public class ToggleAccessibilityServicePreferenceFragment extends ToggleFeaturePreferenceFragment {
+/** Fragment for providing toggle bar and basic accessibility service setup. */
+public class ToggleAccessibilityServicePreferenceFragment extends
+ ToggleFeaturePreferenceFragment implements ShortcutPreference.OnClickListener {
- private static final int DIALOG_ID_ENABLE_WARNING = 1;
- private static final int DIALOG_ID_DISABLE_WARNING = 2;
- private static final int DIALOG_ID_LAUNCH_ACCESSIBILITY_TUTORIAL = 3;
- private static final int DIALOG_ID_EDIT_SHORTCUT = 4;
+ private static final String KEY_SHORTCUT_PREFERENCE = "shortcut_preference";
+ private static final String EXTRA_PREFERRED_SHORTCUT_TYPE = "preferred_shortcutType";
+ // TODO(b/142530063): Check the new setting key to decide which summary should be shown.
+ private static final String KEY_PREFERRED_SHORTCUT_TYPE = Settings.System.MASTER_MONO;
+ private ShortcutPreference mShortcutPreference;
+ private int mPreferredShortcutType = PreferredShortcutType.DEFAULT;
+ private CheckBox mSoftwareTypeCheckBox;
+ private CheckBox mHardwareTypeCheckBox;
public static final int ACTIVITY_REQUEST_CONFIRM_CREDENTIAL_FOR_WEAKER_ENCRYPTION = 1;
-
private CharSequence mDialogTitle;
-
private LockPatternUtils mLockPatternUtils;
-
- private final DialogInterface.OnClickListener mDialogListener =
- (DialogInterface dialog, int id) -> {
- if (id == DialogInterface.BUTTON_POSITIVE) {
- // TODO(b/142531156): Save the shortcut type preference.
- }
- };
-
- private final View.OnClickListener mSettingButtonListener = (View view) -> showDialog(
- DIALOG_ID_EDIT_SHORTCUT);
-
- private final View.OnClickListener mCheckBoxListener = (View view) -> {
- CheckBox checkBox = (CheckBox) view;
- if (checkBox.isChecked()) {
- // TODO(b/142530063): Enable shortcut when checkbox is checked.
- } else {
- // TODO(b/142530063): Disable shortcut when checkbox is unchecked.
- }
- };
+ private AtomicBoolean mIsDialogShown = new AtomicBoolean(/* initialValue= */ false);
private final SettingsContentObserver mSettingsContentObserver =
new SettingsContentObserver(new Handler()) {
@@ -99,41 +87,13 @@
private Dialog mDialog;
- private final View.OnClickListener mViewOnClickListener =
- (View view) -> {
- if (view.getId() == R.id.permission_enable_allow_button) {
- if (isFullDiskEncrypted()) {
- String title = createConfirmCredentialReasonMessage();
- Intent intent = ConfirmDeviceCredentialActivity.createIntent(title, null);
- startActivityForResult(intent,
- ACTIVITY_REQUEST_CONFIRM_CREDENTIAL_FOR_WEAKER_ENCRYPTION);
- } else {
- handleConfirmServiceEnabled(true);
- if (isServiceSupportAccessibilityButton()) {
- showDialog(DIALOG_ID_LAUNCH_ACCESSIBILITY_TUTORIAL);
- }
- }
- } else if (view.getId() == R.id.permission_enable_deny_button) {
- handleConfirmServiceEnabled(false);
- } else {
- throw new IllegalArgumentException();
- }
- mDialog.dismiss();
- };
-
- private final DialogInterface.OnClickListener mDialogInterfaceOnClickListener =
- (DialogInterface dialog, int which) -> {
- switch (which) {
- case DialogInterface.BUTTON_POSITIVE:
- handleConfirmServiceEnabled(false);
- break;
- case DialogInterface.BUTTON_NEGATIVE:
- handleConfirmServiceEnabled(true);
- break;
- default:
- throw new IllegalArgumentException();
- }
- };
+ @Retention(RetentionPolicy.SOURCE)
+ private @interface DialogType {
+ int ENABLE_WARNING_FROM_TOGGLE = 1;
+ int ENABLE_WARNING_FROM_SHORTCUT = 2;
+ int LAUNCH_ACCESSIBILITY_TUTORIAL = 3;
+ int EDIT_SHORTCUT = 4;
+ }
@Override
public int getMetricsCategory() {
@@ -156,15 +116,22 @@
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
- initShortcutPreference();
+ initShortcutPreference(savedInstanceState);
return super.onCreateView(inflater, container, savedInstanceState);
}
@Override
+ public void onSaveInstanceState(Bundle outState) {
+ outState.putInt(EXTRA_PREFERRED_SHORTCUT_TYPE, mPreferredShortcutType);
+ super.onSaveInstanceState(outState);
+ }
+
+ @Override
public void onResume() {
+ super.onResume();
mSettingsContentObserver.register(getContentResolver());
updateSwitchBarToggleSwitch();
- super.onResume();
+ updateShortcutPreference();
}
@Override
@@ -201,26 +168,28 @@
@Override
public Dialog onCreateDialog(int dialogId) {
switch (dialogId) {
- case DIALOG_ID_ENABLE_WARNING: {
+ case DialogType.ENABLE_WARNING_FROM_TOGGLE: {
final AccessibilityServiceInfo info = getAccessibilityServiceInfo();
if (info == null) {
return null;
}
mDialog = AccessibilityServiceWarning
- .createCapabilitiesDialog(getActivity(), info, mViewOnClickListener);
+ .createCapabilitiesDialog(getActivity(), info,
+ this::onDialogButtonFromToggleClicked);
break;
}
- case DIALOG_ID_DISABLE_WARNING: {
- AccessibilityServiceInfo info = getAccessibilityServiceInfo();
+ case DialogType.ENABLE_WARNING_FROM_SHORTCUT: {
+ final AccessibilityServiceInfo info = getAccessibilityServiceInfo();
if (info == null) {
return null;
}
mDialog = AccessibilityServiceWarning
- .createDisableDialog(getActivity(), info, mDialogInterfaceOnClickListener);
+ .createCapabilitiesDialog(getActivity(), info,
+ this::onDialogButtonFromShortcutClicked);
break;
}
- case DIALOG_ID_LAUNCH_ACCESSIBILITY_TUTORIAL: {
- if (isGestureNavigateEnabled()) {
+ case DialogType.LAUNCH_ACCESSIBILITY_TUTORIAL: {
+ if (AccessibilityUtil.isGestureNavigateEnabled(getContext())) {
mDialog = AccessibilityGestureNavigationTutorial
.showGestureNavigationTutorialDialog(getActivity());
} else {
@@ -229,35 +198,133 @@
}
break;
}
- case DIALOG_ID_EDIT_SHORTCUT: {
+ case DialogType.EDIT_SHORTCUT: {
final CharSequence dialogTitle = getActivity().getString(
R.string.accessibility_shortcut_edit_dialog_title, mDialogTitle);
mDialog = AccessibilityEditDialogUtils.showEditShortcutDialog(getActivity(),
- dialogTitle, mDialogListener);
+ dialogTitle, this::callOnAlertDialogCheckboxClicked);
+ initializeDialogCheckBox(mDialog);
break;
}
default: {
- throw new IllegalArgumentException();
+ throw new IllegalArgumentException("Unsupported dialogId " + dialogId);
}
}
return mDialog;
}
+ private void initializeDialogCheckBox(Dialog dialog) {
+ final View dialogSoftwareView = dialog.findViewById(R.id.software_shortcut);
+ mSoftwareTypeCheckBox = dialogSoftwareView.findViewById(R.id.checkbox);
+ final View dialogHardwareView = dialog.findViewById(R.id.hardware_shortcut);
+ mHardwareTypeCheckBox = dialogHardwareView.findViewById(R.id.checkbox);
+ updateAlertDialogCheckState();
+ updateAlertDialogEnableState();
+ }
+
+ private void updateAlertDialogCheckState() {
+ updateCheckStatus(mSoftwareTypeCheckBox, PreferredShortcutType.SOFTWARE);
+ updateCheckStatus(mHardwareTypeCheckBox, PreferredShortcutType.HARDWARE);
+ }
+
+ private void updateAlertDialogEnableState() {
+ if (!mSoftwareTypeCheckBox.isChecked()) {
+ mHardwareTypeCheckBox.setEnabled(false);
+ } else if (!mHardwareTypeCheckBox.isChecked()) {
+ mSoftwareTypeCheckBox.setEnabled(false);
+ } else {
+ mSoftwareTypeCheckBox.setEnabled(true);
+ mHardwareTypeCheckBox.setEnabled(true);
+ }
+ }
+
+ private void updateCheckStatus(CheckBox checkBox, @PreferredShortcutType int type) {
+ checkBox.setChecked((mPreferredShortcutType & type) == type);
+ checkBox.setOnClickListener(v -> {
+ updatePreferredShortcutType(false);
+ updateAlertDialogEnableState();
+ });
+ }
+
+ private void updatePreferredShortcutType(boolean saveToDB) {
+ mPreferredShortcutType = PreferredShortcutType.DEFAULT;
+ if (mSoftwareTypeCheckBox.isChecked()) {
+ mPreferredShortcutType |= PreferredShortcutType.SOFTWARE;
+ }
+ if (mHardwareTypeCheckBox.isChecked()) {
+ mPreferredShortcutType |= PreferredShortcutType.HARDWARE;
+ }
+ if (saveToDB) {
+ setPreferredShortcutType(mPreferredShortcutType);
+ }
+ }
+
+ private void setSecureIntValue(String key, @PreferredShortcutType int value) {
+ Settings.Secure.putIntForUser(getPrefContext().getContentResolver(),
+ key, value, getPrefContext().getContentResolver().getUserId());
+ }
+
+ private void setPreferredShortcutType(@PreferredShortcutType int type) {
+ setSecureIntValue(KEY_PREFERRED_SHORTCUT_TYPE, type);
+ }
+
+ private String getShortcutTypeSummary(Context context) {
+ final int shortcutType = getPreferredShortcutType(context);
+ final CharSequence softwareTitle =
+ context.getText(AccessibilityUtil.isGestureNavigateEnabled(context)
+ ? R.string.accessibility_shortcut_edit_dialog_title_software_gesture
+ : R.string.accessibility_shortcut_edit_dialog_title_software);
+
+ List<CharSequence> list = new ArrayList<>();
+ if ((shortcutType & PreferredShortcutType.SOFTWARE) == PreferredShortcutType.SOFTWARE) {
+ list.add(softwareTitle);
+ }
+ if ((shortcutType & PreferredShortcutType.HARDWARE) == PreferredShortcutType.HARDWARE) {
+ final CharSequence hardwareTitle = context.getText(
+ R.string.accessibility_shortcut_edit_dialog_title_hardware);
+ list.add(hardwareTitle);
+ }
+
+ // Show software shortcut if first time to use.
+ if (list.isEmpty()) {
+ list.add(softwareTitle);
+ }
+ final String joinStrings = TextUtils.join(/* delimiter= */", ", list);
+ return AccessibilityUtil.capitalize(joinStrings);
+ }
+
+ @PreferredShortcutType
+ private int getPreferredShortcutType(Context context) {
+ return getSecureIntValue(context, KEY_PREFERRED_SHORTCUT_TYPE,
+ PreferredShortcutType.SOFTWARE);
+ }
+
+ @PreferredShortcutType
+ private int getSecureIntValue(Context context, String key,
+ @PreferredShortcutType int defaultValue) {
+ return Settings.Secure.getIntForUser(
+ context.getContentResolver(),
+ key, defaultValue, context.getContentResolver().getUserId());
+ }
+
+ private void callOnAlertDialogCheckboxClicked(DialogInterface dialog, int which) {
+ updatePreferredShortcutType(true);
+ mShortcutPreference.setSummary(
+ getShortcutTypeSummary(getPrefContext()));
+ }
+
@Override
public int getDialogMetricsCategory(int dialogId) {
switch (dialogId) {
- case DIALOG_ID_ENABLE_WARNING:
+ case DialogType.ENABLE_WARNING_FROM_TOGGLE:
+ case DialogType.ENABLE_WARNING_FROM_SHORTCUT:
return SettingsEnums.DIALOG_ACCESSIBILITY_SERVICE_ENABLE;
- case DIALOG_ID_DISABLE_WARNING:
- return SettingsEnums.DIALOG_ACCESSIBILITY_SERVICE_DISABLE;
- case DIALOG_ID_LAUNCH_ACCESSIBILITY_TUTORIAL:
- return isGestureNavigateEnabled()
- ? SettingsEnums.DIALOG_ACCESSIBILITY_SERVICE_DISABLE
- : SettingsEnums.DIALOG_ACCESSIBILITY_SERVICE_DISABLE;
- // TODO(b/142531156): Create a settings enum to replace it.
- case DIALOG_ID_EDIT_SHORTCUT:
- return SettingsEnums.DIALOG_ACCESSIBILITY_SERVICE_ENABLE;
- // TODO(b/142531156): Create a settings enum to replace it.
+ case DialogType.LAUNCH_ACCESSIBILITY_TUTORIAL:
+ return AccessibilityUtil.isGestureNavigateEnabled(getContext())
+ ? SettingsEnums.DIALOG_TOGGLE_SCREEN_GESTURE_NAVIGATION
+ : SettingsEnums.DIALOG_TOGGLE_SCREEN_ACCESSIBILITY_BUTTON;
+ case DialogType.EDIT_SHORTCUT:
+ return SettingsEnums.DIALOG_ACCESSIBILITY_SERVICE_EDIT_SHORTCUT;
default:
return 0;
}
@@ -272,19 +339,48 @@
switchBar.setSwitchBarText(switchBarText, switchBarText);
}
- private void initShortcutPreference() {
+ private void initShortcutPreference(Bundle savedInstanceState) {
+ // Restore the PreferredShortcut type
+ if (savedInstanceState != null) {
+ mPreferredShortcutType = savedInstanceState.getInt(EXTRA_PREFERRED_SHORTCUT_TYPE,
+ PreferredShortcutType.DEFAULT);
+ }
+ if (mPreferredShortcutType == PreferredShortcutType.DEFAULT) {
+ mPreferredShortcutType = getPreferredShortcutType(getPrefContext());
+ }
+
+ // Initial ShortcutPreference widget
final PreferenceScreen preferenceScreen = getPreferenceScreen();
- final ShortcutPreference shortcutPreference = new ShortcutPreference(
+ mShortcutPreference = new ShortcutPreference(
preferenceScreen.getContext(), null);
+ mShortcutPreference.setPersistent(false);
+ mShortcutPreference.setKey(getShortcutPreferenceKey());
+ mShortcutPreference.setTitle(R.string.accessibility_shortcut_title);
+ mShortcutPreference.setSummary(getShortcutTypeSummary(getPrefContext()));
+ mShortcutPreference.setOnClickListener(this);
// Put the shortcutPreference before settingsPreference.
- shortcutPreference.setOrder(-1);
- shortcutPreference.setTitle(R.string.accessibility_shortcut_title);
- // TODO(b/142530063): Check the new setting key to decide which summary should be shown.
- // TODO(b/142530063): Check if gesture mode is on to decide which summary should be shown.
+ mShortcutPreference.setOrder(-1);
// TODO(b/142530063): Check the new key to decide whether checkbox should be checked.
- shortcutPreference.setSettingButtonListener(mSettingButtonListener);
- shortcutPreference.setCheckBoxListener(mCheckBoxListener);
- preferenceScreen.addPreference(shortcutPreference);
+ preferenceScreen.addPreference(mShortcutPreference);
+ }
+
+ private void updateShortcutPreference() {
+ final PreferenceScreen preferenceScreen = getPreferenceScreen();
+ ShortcutPreference shortcutPreference = preferenceScreen.findPreference(
+ getShortcutPreferenceKey());
+
+ if (shortcutPreference != null) {
+ // TODO(b/142531156): Replace PreferredShortcutType.SOFTWARE value with dialog shortcut
+ // preferred key.
+ shortcutPreference.setChecked(
+ AccessibilityUtil.hasValueInSettings(getContext(),
+ PreferredShortcutType.SOFTWARE,
+ mComponentName));
+ }
+ }
+
+ protected String getShortcutPreferenceKey() {
+ return KEY_SHORTCUT_PREFERENCE;
}
private void updateSwitchBarToggleSwitch() {
@@ -322,12 +418,6 @@
}
}
- private boolean isGestureNavigateEnabled() {
- return getContext().getResources().getInteger(
- com.android.internal.R.integer.config_navBarInteractionMode)
- == NAV_BAR_MODE_GESTURAL;
- }
-
private boolean isServiceSupportAccessibilityButton() {
final AccessibilityManager ams = (AccessibilityManager) getContext().getSystemService(
Context.ACCESSIBILITY_SERVICE);
@@ -372,21 +462,33 @@
@Override
protected void onInstallSwitchBarToggleSwitch() {
super.onInstallSwitchBarToggleSwitch();
- mToggleSwitch.setOnBeforeCheckedChangeListener(new OnBeforeCheckedChangeListener() {
- @Override
- public boolean onBeforeCheckedChanged(ToggleSwitch toggleSwitch, boolean checked) {
- if (checked) {
- mSwitchBar.setCheckedInternal(false);
- getArguments().putBoolean(AccessibilitySettings.EXTRA_CHECKED, false);
- showDialog(DIALOG_ID_ENABLE_WARNING);
- } else {
- mSwitchBar.setCheckedInternal(true);
- getArguments().putBoolean(AccessibilitySettings.EXTRA_CHECKED, true);
- showDialog(DIALOG_ID_DISABLE_WARNING);
- }
- return true;
+ mToggleSwitch.setOnBeforeCheckedChangeListener(this::onBeforeCheckedChanged);
+ }
+
+ @Override
+ public void onCheckboxClicked(ShortcutPreference preference) {
+ if (preference.getChecked()) {
+ if (!getArguments().getBoolean(AccessibilitySettings.EXTRA_CHECKED)) {
+ preference.setChecked(false);
+ showPopupDialog(DialogType.ENABLE_WARNING_FROM_SHORTCUT);
+ } else {
+ // TODO(b/142531156): Replace PreferredShortcutType.SOFTWARE value with dialog
+ // shortcut preferred key.
+ AccessibilityUtil.optInValueToSettings(getContext(), PreferredShortcutType.SOFTWARE,
+ mComponentName);
}
- });
+ } else {
+ // TODO(b/142531156): Replace PreferredShortcutType.SOFTWARE value with dialog shortcut
+ // preferred key.
+ AccessibilityUtil.optOutValueFromSettings(getContext(), PreferredShortcutType.SOFTWARE,
+ mComponentName);
+ }
+ }
+
+ @Override
+ public void onSettingsClicked(ShortcutPreference preference) {
+ mPreferredShortcutType = getPreferredShortcutType(getPrefContext());
+ showPopupDialog(DialogType.EDIT_SHORTCUT);
}
@Override
@@ -422,4 +524,95 @@
mDialogTitle = getAccessibilityServiceInfo().getResolveInfo().loadLabel(
getPackageManager());
}
+
+ private void onDialogButtonFromToggleClicked(View view) {
+ if (view.getId() == R.id.permission_enable_allow_button) {
+ onAllowButtonFromToggleClicked();
+ } else if (view.getId() == R.id.permission_enable_deny_button) {
+ onDenyButtonFromToggleClicked();
+ } else {
+ throw new IllegalArgumentException("Unexpected view id");
+ }
+ }
+
+ private void onAllowButtonFromToggleClicked() {
+ if (isFullDiskEncrypted()) {
+ final String title = createConfirmCredentialReasonMessage();
+ final Intent intent = ConfirmDeviceCredentialActivity.createIntent(title, /* details= */
+ null);
+ startActivityForResult(intent,
+ ACTIVITY_REQUEST_CONFIRM_CREDENTIAL_FOR_WEAKER_ENCRYPTION);
+ } else {
+ handleConfirmServiceEnabled(/* confirmed= */ true);
+ if (isServiceSupportAccessibilityButton()) {
+ mIsDialogShown.set(false);
+ showPopupDialog(DialogType.LAUNCH_ACCESSIBILITY_TUTORIAL);
+ }
+ }
+
+ mDialog.dismiss();
+ }
+
+ private void onDenyButtonFromToggleClicked() {
+ handleConfirmServiceEnabled(/* confirmed= */ false);
+ mDialog.dismiss();
+ }
+
+ private void onDialogButtonFromShortcutClicked(View view) {
+ if (view.getId() == R.id.permission_enable_allow_button) {
+ onAllowButtonFromShortcutClicked();
+ } else if (view.getId() == R.id.permission_enable_deny_button) {
+ onDenyButtonFromShortcutClicked();
+ } else {
+ throw new IllegalArgumentException("Unexpected view id");
+ }
+ }
+
+ private void onAllowButtonFromShortcutClicked() {
+ final ShortcutPreference shortcutPreference = findPreference(getShortcutPreferenceKey());
+ shortcutPreference.setChecked(true);
+ // TODO(b/142531156): Replace PreferredShortcutType.SOFTWARE value with dialog shortcut
+ // preferred key.
+ AccessibilityUtil.optInValueToSettings(getContext(), PreferredShortcutType.SOFTWARE,
+ mComponentName);
+
+ mDialog.dismiss();
+ }
+
+ private void onDenyButtonFromShortcutClicked() {
+ final ShortcutPreference shortcutPreference = findPreference(getShortcutPreferenceKey());
+ shortcutPreference.setChecked(false);
+
+ mDialog.dismiss();
+ }
+
+ private boolean onBeforeCheckedChanged(ToggleSwitch toggleSwitch, boolean checked) {
+ if (checked) {
+ mSwitchBar.setCheckedInternal(false);
+ getArguments().putBoolean(AccessibilitySettings.EXTRA_CHECKED, false);
+
+ final ShortcutPreference shortcutPreference = findPreference(
+ getShortcutPreferenceKey());
+ if (!shortcutPreference.getChecked()) {
+ showPopupDialog(DialogType.ENABLE_WARNING_FROM_TOGGLE);
+ } else {
+ handleConfirmServiceEnabled(/* confirmed= */ true);
+ if (isServiceSupportAccessibilityButton()) {
+ showPopupDialog(DialogType.LAUNCH_ACCESSIBILITY_TUTORIAL);
+ }
+ }
+ } else {
+ handleConfirmServiceEnabled(/* confirmed= */ false);
+ }
+ return true;
+ }
+
+ private void showPopupDialog(int dialogId) {
+ if (mIsDialogShown.compareAndSet(/* expect= */ false, /* update= */ true)) {
+ showDialog(dialogId);
+ setOnDismissListener(
+ dialog -> mIsDialogShown.compareAndSet(/* expect= */ true, /* update= */
+ false));
+ }
+ }
}
diff --git a/src/com/android/settings/accessibility/ToggleColorInversionPreferenceFragment.java b/src/com/android/settings/accessibility/ToggleColorInversionPreferenceFragment.java
new file mode 100644
index 0000000..c32248d
--- /dev/null
+++ b/src/com/android/settings/accessibility/ToggleColorInversionPreferenceFragment.java
@@ -0,0 +1,348 @@
+/*
+ * 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.accessibility;
+
+import static com.android.internal.accessibility.AccessibilityShortcutController.COLOR_INVERSION_COMPONENT_NAME;
+
+import android.app.Dialog;
+import android.app.settings.SettingsEnums;
+import android.content.ComponentName;
+import android.content.Context;
+import android.content.DialogInterface;
+import android.net.Uri;
+import android.os.Bundle;
+import android.os.Handler;
+import android.provider.Settings;
+import android.text.TextUtils;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.CheckBox;
+import android.widget.Switch;
+
+import androidx.appcompat.app.AlertDialog;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
+
+import com.android.settings.R;
+import com.android.settings.accessibility.AccessibilityUtil.PreferredShortcutType;
+import com.android.settings.accessibility.AccessibilityUtil.State;
+import com.android.settings.search.BaseSearchIndexProvider;
+import com.android.settings.widget.SwitchBar;
+import com.android.settingslib.search.SearchIndexable;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/** Settings page for color inversion. */
+@SearchIndexable
+public class ToggleColorInversionPreferenceFragment extends ToggleFeaturePreferenceFragment
+ implements SwitchBar.OnSwitchChangeListener, ShortcutPreference.OnClickListener {
+
+ private static final String ENABLED = Settings.Secure.ACCESSIBILITY_DISPLAY_INVERSION_ENABLED;
+ private static final String PREVIEW_PREFERENCE_KEY = "color_inversion_preview";
+ private static final String KEY_SHORTCUT_PREFERENCE = "shortcut_preference";
+ private static final int DIALOG_ID_EDIT_SHORTCUT = 1;
+ private static final String DISPLAY_INVERSION_ENABLED =
+ Settings.Secure.ACCESSIBILITY_DISPLAY_INVERSION_ENABLED;
+ private static final String EXTRA_SHORTCUT_TYPE = "shortcutType";
+ // TODO(b/142530063): Check the new setting key to decide which summary should be shown.
+ private static final String KEY_SHORTCUT_TYPE = Settings.System.MASTER_MONO;
+ private final Handler mHandler = new Handler();
+ private ShortcutPreference mShortcutPreference;
+ private SettingsContentObserver mSettingsContentObserver;
+ private int mPreferredShortcutType = PreferredShortcutType.DEFAULT;
+ private CheckBox mSoftwareTypeCheckBox;
+ private CheckBox mHardwareTypeCheckBox;
+
+ @Override
+ public void onStart() {
+ super.onStart();
+ mSettingsContentObserver.register(getContentResolver());
+ }
+
+ @Override
+ public void onStop() {
+ mSettingsContentObserver.unregister(getContentResolver());
+ super.onStop();
+ }
+
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.ACCESSIBILITY_COLOR_INVERSION_SETTINGS;
+ }
+
+ @Override
+ protected void onPreferenceToggled(String preferenceKey, boolean enabled) {
+ Settings.Secure.putInt(getContentResolver(), ENABLED, enabled ? State.OFF : State.ON);
+ }
+
+ @Override
+ protected int getPreferenceScreenResId() {
+ return R.xml.accessibility_color_inversion_settings;
+ }
+
+ @Override
+ protected void onRemoveSwitchBarToggleSwitch() {
+ super.onRemoveSwitchBarToggleSwitch();
+ mSwitchBar.removeOnSwitchChangeListener(this);
+ }
+
+ @Override
+ protected void updateSwitchBarText(SwitchBar switchBar) {
+ final String switchBarText = getString(
+ R.string.accessibility_display_inversion_switch_title,
+ getString(R.string.accessibility_display_inversion_switch_title));
+ switchBar.setSwitchBarText(switchBarText, switchBarText);
+ }
+
+ @Override
+ public void onSwitchChanged(Switch switchView, boolean isChecked) {
+ Settings.Secure.putInt(getContentResolver(), ENABLED, isChecked ? State.ON : State.OFF);
+ }
+
+ @Override
+ protected void onInstallSwitchBarToggleSwitch() {
+ super.onInstallSwitchBarToggleSwitch();
+ mSwitchBar.setCheckedInternal(
+ Settings.Secure.getInt(getContentResolver(), ENABLED, State.OFF) == State.ON);
+ mSwitchBar.addOnSwitchChangeListener(this);
+ }
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container,
+ Bundle savedInstanceState) {
+ initShortcutPreference(savedInstanceState);
+ final List<String> enableServiceFeatureKeys = new ArrayList<>(/* initialCapacity= */ 1);
+ enableServiceFeatureKeys.add(DISPLAY_INVERSION_ENABLED);
+ mSettingsContentObserver = new SettingsContentObserver(mHandler, enableServiceFeatureKeys) {
+ @Override
+ public void onChange(boolean selfChange, Uri uri) {
+ mSwitchBar.setCheckedInternal(
+ Settings.Secure.getInt(getContentResolver(), ENABLED, State.OFF)
+ == State.ON);
+ }
+ };
+ return super.onCreateView(inflater, container, savedInstanceState);
+ }
+
+ @Override
+ public void onSaveInstanceState(Bundle outState) {
+ outState.putInt(EXTRA_SHORTCUT_TYPE, mPreferredShortcutType);
+ super.onSaveInstanceState(outState);
+ }
+
+ @Override
+ public void onResume() {
+ super.onResume();
+ updateShortcutPreference();
+ }
+
+ @Override
+ public Dialog onCreateDialog(int dialogId) {
+ if (dialogId == DIALOG_ID_EDIT_SHORTCUT) {
+ final CharSequence dialogTitle = getActivity().getString(
+ R.string.accessibility_shortcut_edit_dialog_title_daltonizer);
+ final AlertDialog dialog = AccessibilityEditDialogUtils.showEditShortcutDialog(
+ getActivity(),
+ dialogTitle, this::callOnAlertDialogCheckboxClicked);
+ initializeDialogCheckBox(dialog);
+ return dialog;
+ }
+ throw new IllegalArgumentException("Unsupported dialogId " + dialogId);
+ }
+
+ private void initializeDialogCheckBox(AlertDialog dialog) {
+ final View dialogSoftwareView = dialog.findViewById(R.id.software_shortcut);
+ mSoftwareTypeCheckBox = dialogSoftwareView.findViewById(R.id.checkbox);
+ final View dialogHardwareView = dialog.findViewById(R.id.hardware_shortcut);
+ mHardwareTypeCheckBox = dialogHardwareView.findViewById(R.id.checkbox);
+ updateAlertDialogCheckState();
+ updateAlertDialogEnableState();
+ }
+
+ private void updateAlertDialogCheckState() {
+ updateCheckStatus(mSoftwareTypeCheckBox, PreferredShortcutType.SOFTWARE);
+ updateCheckStatus(mHardwareTypeCheckBox, PreferredShortcutType.HARDWARE);
+ }
+
+ private void updateAlertDialogEnableState() {
+ if (!mSoftwareTypeCheckBox.isChecked()) {
+ mHardwareTypeCheckBox.setEnabled(false);
+ } else if (!mHardwareTypeCheckBox.isChecked()) {
+ mSoftwareTypeCheckBox.setEnabled(false);
+ } else {
+ mSoftwareTypeCheckBox.setEnabled(true);
+ mHardwareTypeCheckBox.setEnabled(true);
+ }
+ }
+
+ private void updateCheckStatus(CheckBox checkBox, @PreferredShortcutType int type) {
+ checkBox.setChecked((mPreferredShortcutType & type) == type);
+ checkBox.setOnClickListener(v -> {
+ updatePreferredShortcutType(false);
+ updateAlertDialogEnableState();
+ });
+ }
+
+ private void updatePreferredShortcutType(boolean saveToDB) {
+ mPreferredShortcutType = PreferredShortcutType.DEFAULT;
+ if (mSoftwareTypeCheckBox.isChecked()) {
+ mPreferredShortcutType |= PreferredShortcutType.SOFTWARE;
+ }
+ if (mHardwareTypeCheckBox.isChecked()) {
+ mPreferredShortcutType |= PreferredShortcutType.HARDWARE;
+ }
+ if (saveToDB) {
+ setPreferredShortcutType(mPreferredShortcutType);
+ }
+ }
+
+ private void setSecureIntValue(String key, @PreferredShortcutType int value) {
+ Settings.Secure.putIntForUser(getPrefContext().getContentResolver(),
+ key, value, getPrefContext().getContentResolver().getUserId());
+ }
+
+ private void setPreferredShortcutType(@PreferredShortcutType int type) {
+ setSecureIntValue(KEY_SHORTCUT_TYPE, type);
+ }
+
+ private String getShortcutTypeSummary(Context context) {
+ final int shortcutType = getPreferredShortcutType(context);
+ final CharSequence softwareTitle =
+ context.getText(AccessibilityUtil.isGestureNavigateEnabled(context)
+ ? R.string.accessibility_shortcut_edit_dialog_title_software_gesture
+ : R.string.accessibility_shortcut_edit_dialog_title_software);
+
+ List<CharSequence> list = new ArrayList<>();
+ if ((shortcutType & PreferredShortcutType.SOFTWARE) == PreferredShortcutType.SOFTWARE) {
+ list.add(softwareTitle);
+ }
+ if ((shortcutType & PreferredShortcutType.HARDWARE) == PreferredShortcutType.HARDWARE) {
+ final CharSequence hardwareTitle = context.getText(
+ R.string.accessibility_shortcut_edit_dialog_title_hardware);
+ list.add(hardwareTitle);
+ }
+
+ // Show software shortcut if first time to use.
+ if (list.isEmpty()) {
+ list.add(softwareTitle);
+ }
+ final String joinStrings = TextUtils.join(/* delimiter= */", ", list);
+ return AccessibilityUtil.capitalize(joinStrings);
+ }
+
+ @PreferredShortcutType
+ private int getPreferredShortcutType(Context context) {
+ return getSecureIntValue(context, KEY_SHORTCUT_TYPE, PreferredShortcutType.SOFTWARE);
+ }
+
+ @PreferredShortcutType
+ private int getSecureIntValue(Context context, String key,
+ @PreferredShortcutType int defaultValue) {
+ return Settings.Secure.getIntForUser(
+ context.getContentResolver(),
+ key, defaultValue, context.getContentResolver().getUserId());
+ }
+
+ private void callOnAlertDialogCheckboxClicked(DialogInterface dialog, int which) {
+ updatePreferredShortcutType(true);
+ mShortcutPreference.setSummary(
+ getShortcutTypeSummary(getPrefContext()));
+ }
+
+ @Override
+ public int getDialogMetricsCategory(int dialogId) {
+ if (dialogId == DIALOG_ID_EDIT_SHORTCUT) {
+ return SettingsEnums.DIALOG_COLOR_INVERSION_EDIT_SHORTCUT;
+ }
+ return 0;
+ }
+
+ private void initShortcutPreference(Bundle savedInstanceState) {
+ // Restore the PreferredShortcut type
+ if (savedInstanceState != null) {
+ mPreferredShortcutType = savedInstanceState.getInt(EXTRA_SHORTCUT_TYPE,
+ PreferredShortcutType.DEFAULT);
+ }
+ if (mPreferredShortcutType == PreferredShortcutType.DEFAULT) {
+ mPreferredShortcutType = getPreferredShortcutType(getPrefContext());
+ }
+
+ // Initial ShortcutPreference widget
+ final PreferenceScreen preferenceScreen = getPreferenceScreen();
+ mShortcutPreference = new ShortcutPreference(
+ preferenceScreen.getContext(), null);
+ final Preference previewPreference = findPreference(PREVIEW_PREFERENCE_KEY);
+ mShortcutPreference.setPersistent(false);
+ mShortcutPreference.setKey(getShortcutPreferenceKey());
+ mShortcutPreference.setTitle(R.string.accessibility_shortcut_title);
+ mShortcutPreference.setSummary(getShortcutTypeSummary(getPrefContext()));
+ mShortcutPreference.setOnClickListener(this);
+ // Put the shortcutPreference before previewPreference.
+ mShortcutPreference.setOrder(previewPreference.getOrder() - 1);
+ // TODO(b/142530063): Check the new key to decide whether checkbox should be checked.
+ preferenceScreen.addPreference(mShortcutPreference);
+ }
+
+ private void updateShortcutPreference() {
+ final PreferenceScreen preferenceScreen = getPreferenceScreen();
+ final ShortcutPreference shortcutPreference = preferenceScreen.findPreference(
+ getShortcutPreferenceKey());
+
+ if (shortcutPreference != null) {
+ // TODO(b/142531156): Replace PreferredShortcutType.SOFTWARE value with dialog shortcut
+ // preferred key.
+ shortcutPreference.setChecked(
+ AccessibilityUtil.hasValueInSettings(getContext(),
+ PreferredShortcutType.SOFTWARE,
+ getComponentName()));
+ }
+ }
+
+ private String getShortcutPreferenceKey() {
+ return KEY_SHORTCUT_PREFERENCE;
+ }
+
+ private ComponentName getComponentName() {
+ return COLOR_INVERSION_COMPONENT_NAME;
+ }
+
+ @Override
+ public void onCheckboxClicked(ShortcutPreference preference) {
+ if (preference.getChecked()) {
+ // TODO(b/142531156): Replace PreferredShortcutType.SOFTWARE value with dialog shortcut
+ // preferred key.
+ AccessibilityUtil.optInValueToSettings(getContext(), PreferredShortcutType.SOFTWARE,
+ getComponentName());
+ } else {
+ // TODO(b/142531156): Replace PreferredShortcutType.SOFTWARE value with dialog shortcut
+ // preferred key.
+ AccessibilityUtil.optOutValueFromSettings(getContext(), PreferredShortcutType.SOFTWARE,
+ getComponentName());
+ }
+ }
+
+ @Override
+ public void onSettingsClicked(ShortcutPreference preference) {
+ mPreferredShortcutType = getPreferredShortcutType(getPrefContext());
+ showDialog(DIALOG_ID_EDIT_SHORTCUT);
+ }
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.accessibility_color_inversion_settings);
+}
diff --git a/src/com/android/settings/accessibility/ToggleDaltonizerPreferenceFragment.java b/src/com/android/settings/accessibility/ToggleDaltonizerPreferenceFragment.java
index 7716c2d..7a77b91 100644
--- a/src/com/android/settings/accessibility/ToggleDaltonizerPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/ToggleDaltonizerPreferenceFragment.java
@@ -16,23 +16,30 @@
package com.android.settings.accessibility;
+import static com.android.internal.accessibility.AccessibilityShortcutController.DALTONIZER_COMPONENT_NAME;
+
import android.app.Dialog;
import android.app.settings.SettingsEnums;
+import android.content.ComponentName;
import android.content.Context;
import android.content.DialogInterface;
import android.content.res.Resources;
import android.os.Bundle;
import android.provider.Settings;
+import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CheckBox;
import android.widget.Switch;
+import androidx.appcompat.app.AlertDialog;
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
import com.android.settings.R;
+import com.android.settings.accessibility.AccessibilityUtil.PreferredShortcutType;
+import com.android.settings.accessibility.AccessibilityUtil.State;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settings.widget.SwitchBar;
import com.android.settingslib.core.AbstractPreferenceController;
@@ -46,14 +53,20 @@
@SearchIndexable
public final class ToggleDaltonizerPreferenceFragment extends ToggleFeaturePreferenceFragment
implements DaltonizerRadioButtonPreferenceController.OnChangeListener,
- SwitchBar.OnSwitchChangeListener {
+ SwitchBar.OnSwitchChangeListener, ShortcutPreference.OnClickListener {
- public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
- new BaseSearchIndexProvider(R.xml.accessibility_daltonizer_settings);
private static final String ENABLED = Settings.Secure.ACCESSIBILITY_DISPLAY_DALTONIZER_ENABLED;
- private static final String RADIOPREFERENCE_KEY = "daltonizer_mode_deuteranomaly";
+ private static final String PREFERENCE_KEY = "daltonizer_mode_deuteranomaly";
+ private static final String EXTRA_SHORTCUT_TYPE = "shortcutType";
+ // TODO(b/142530063): Check the new setting key to decide which summary should be shown.
+ private static final String KEY_SHORTCUT_TYPE = Settings.System.MASTER_MONO;
+ private static final String KEY_SHORTCUT_PREFERENCE = "shortcut_preference";
private static final int DIALOG_ID_EDIT_SHORTCUT = 1;
private static final List<AbstractPreferenceController> sControllers = new ArrayList<>();
+ private ShortcutPreference mShortcutPreference;
+ private int mPreferredShortcutType = PreferredShortcutType.DEFAULT;
+ private CheckBox mSoftwareTypeCheckBox;
+ private CheckBox mHardwareTypeCheckBox;
private static List<AbstractPreferenceController> buildPreferenceControllers(Context context,
Lifecycle lifecycle) {
@@ -70,27 +83,6 @@
return sControllers;
}
- private final DialogInterface.OnClickListener mDialogListener =
- (DialogInterface dialog, int id) -> {
- if (id == DialogInterface.BUTTON_POSITIVE) {
- // TODO(b/142531156): Save the shortcut type preference.
- }
- };
-
- private final View.OnClickListener mSettingButtonListener =
- (View view) -> showDialog(DIALOG_ID_EDIT_SHORTCUT);
-
- private final View.OnClickListener mCheckBoxListener = (View view) -> {
- CheckBox checkBox = (CheckBox) view;
- if (checkBox.isChecked()) {
- // TODO(b/142530063): Enable shortcut when checkbox is checked.
- } else {
- // TODO(b/142530063): Disable shortcut when checkbox is unchecked.
- }
- };
-
- private Dialog mDialog;
-
@Override
public void onCheckedChanged(Preference preference) {
for (AbstractPreferenceController controller : sControllers) {
@@ -101,11 +93,17 @@
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
- initShortcutPreference();
+ initShortcutPreference(savedInstanceState);
return super.onCreateView(inflater, container, savedInstanceState);
}
@Override
+ public void onSaveInstanceState(Bundle outState) {
+ outState.putInt(EXTRA_SHORTCUT_TYPE, mPreferredShortcutType);
+ super.onSaveInstanceState(outState);
+ }
+
+ @Override
public void onResume() {
super.onResume();
for (AbstractPreferenceController controller :
@@ -114,6 +112,7 @@
((DaltonizerRadioButtonPreferenceController) controller).displayPreference(
getPreferenceScreen());
}
+ updateShortcutPreference();
}
@Override
@@ -130,11 +129,112 @@
if (dialogId == DIALOG_ID_EDIT_SHORTCUT) {
final CharSequence dialogTitle = getActivity().getString(
R.string.accessibility_shortcut_edit_dialog_title_daltonizer);
- mDialog = AccessibilityEditDialogUtils.showEditShortcutDialog(getActivity(),
- dialogTitle, mDialogListener);
+ final AlertDialog dialog = AccessibilityEditDialogUtils.showEditShortcutDialog(
+ getActivity(),
+ dialogTitle, this::callOnAlertDialogCheckboxClicked);
+ initializeDialogCheckBox(dialog);
+ return dialog;
+ }
+ throw new IllegalArgumentException("Unsupported dialogId " + dialogId);
+ }
+
+ private void initializeDialogCheckBox(AlertDialog dialog) {
+ final View dialogSoftwareView = dialog.findViewById(R.id.software_shortcut);
+ mSoftwareTypeCheckBox = dialogSoftwareView.findViewById(R.id.checkbox);
+ final View dialogHardwareView = dialog.findViewById(R.id.hardware_shortcut);
+ mHardwareTypeCheckBox = dialogHardwareView.findViewById(R.id.checkbox);
+ updateAlertDialogCheckState();
+ updateAlertDialogEnableState();
+ }
+
+ private void updateAlertDialogCheckState() {
+ updateCheckStatus(mSoftwareTypeCheckBox, PreferredShortcutType.SOFTWARE);
+ updateCheckStatus(mHardwareTypeCheckBox, PreferredShortcutType.HARDWARE);
+ }
+
+ private void updateAlertDialogEnableState() {
+ if (!mSoftwareTypeCheckBox.isChecked()) {
+ mHardwareTypeCheckBox.setEnabled(false);
+ } else if (!mHardwareTypeCheckBox.isChecked()) {
+ mSoftwareTypeCheckBox.setEnabled(false);
+ } else {
+ mSoftwareTypeCheckBox.setEnabled(true);
+ mHardwareTypeCheckBox.setEnabled(true);
+ }
+ }
+
+ private void updateCheckStatus(CheckBox checkBox, @PreferredShortcutType int type) {
+ checkBox.setChecked((mPreferredShortcutType & type) == type);
+ checkBox.setOnClickListener(v -> {
+ updatePreferredShortcutType(false);
+ updateAlertDialogEnableState();
+ });
+ }
+
+ private void updatePreferredShortcutType(boolean saveToDB) {
+ mPreferredShortcutType = PreferredShortcutType.DEFAULT;
+ if (mSoftwareTypeCheckBox.isChecked()) {
+ mPreferredShortcutType |= PreferredShortcutType.SOFTWARE;
+ }
+ if (mHardwareTypeCheckBox.isChecked()) {
+ mPreferredShortcutType |= PreferredShortcutType.HARDWARE;
+ }
+ if (saveToDB) {
+ setPreferredShortcutType(mPreferredShortcutType);
+ }
+ }
+
+ private void setSecureIntValue(String key, @PreferredShortcutType int value) {
+ Settings.Secure.putIntForUser(getPrefContext().getContentResolver(),
+ key, value, getPrefContext().getContentResolver().getUserId());
+ }
+
+ private void setPreferredShortcutType(@PreferredShortcutType int type) {
+ setSecureIntValue(KEY_SHORTCUT_TYPE, type);
+ }
+
+ private String getShortcutTypeSummary(Context context) {
+ final int shortcutType = getPreferredShortcutType(context);
+ final CharSequence softwareTitle =
+ context.getText(AccessibilityUtil.isGestureNavigateEnabled(context)
+ ? R.string.accessibility_shortcut_edit_dialog_title_software_gesture
+ : R.string.accessibility_shortcut_edit_dialog_title_software);
+
+ List<CharSequence> list = new ArrayList<>();
+ if ((shortcutType & PreferredShortcutType.SOFTWARE) == PreferredShortcutType.SOFTWARE) {
+ list.add(softwareTitle);
+ }
+ if ((shortcutType & PreferredShortcutType.HARDWARE) == PreferredShortcutType.HARDWARE) {
+ final CharSequence hardwareTitle = context.getText(
+ R.string.accessibility_shortcut_edit_dialog_title_hardware);
+ list.add(hardwareTitle);
}
- return mDialog;
+ // Show software shortcut if first time to use.
+ if (list.isEmpty()) {
+ list.add(softwareTitle);
+ }
+ final String joinStrings = TextUtils.join(/* delimiter= */", ", list);
+ return AccessibilityUtil.capitalize(joinStrings);
+ }
+
+ @PreferredShortcutType
+ private int getPreferredShortcutType(Context context) {
+ return getSecureIntValue(context, KEY_SHORTCUT_TYPE, PreferredShortcutType.SOFTWARE);
+ }
+
+ @PreferredShortcutType
+ private int getSecureIntValue(Context context, String key,
+ @PreferredShortcutType int defaultValue) {
+ return Settings.Secure.getIntForUser(
+ context.getContentResolver(),
+ key, defaultValue, context.getContentResolver().getUserId());
+ }
+
+ private void callOnAlertDialogCheckboxClicked(DialogInterface dialog, int which) {
+ updatePreferredShortcutType(true);
+ mShortcutPreference.setSummary(
+ getShortcutTypeSummary(getPrefContext()));
}
@Override
@@ -145,8 +245,7 @@
@Override
public int getDialogMetricsCategory(int dialogId) {
if (dialogId == DIALOG_ID_EDIT_SHORTCUT) {
- return SettingsEnums.ACCESSIBILITY_TOGGLE_DALTONIZER;
- // TODO(b/142531156): Create a settings enum to replace it.
+ return SettingsEnums.DIALOG_DALTONIZER_EDIT_SHORTCUT;
}
return 0;
}
@@ -163,7 +262,7 @@
@Override
protected void onPreferenceToggled(String preferenceKey, boolean enabled) {
- Settings.Secure.putInt(getContentResolver(), ENABLED, enabled ? 0 : 1);
+ Settings.Secure.putInt(getContentResolver(), ENABLED, enabled ? State.OFF : State.ON);
}
@Override
@@ -181,30 +280,88 @@
@Override
public void onSwitchChanged(Switch switchView, boolean isChecked) {
- Settings.Secure.putInt(getContentResolver(), ENABLED, isChecked ? 1 : 0);
+ Settings.Secure.putInt(getContentResolver(), ENABLED, isChecked ? State.ON : State.OFF);
}
@Override
protected void onInstallSwitchBarToggleSwitch() {
super.onInstallSwitchBarToggleSwitch();
mSwitchBar.setCheckedInternal(
- Settings.Secure.getInt(getContentResolver(), ENABLED, 0) == 1);
+ Settings.Secure.getInt(getContentResolver(), ENABLED, State.OFF) == State.ON);
mSwitchBar.addOnSwitchChangeListener(this);
}
- private void initShortcutPreference() {
- final PreferenceScreen preferenceScreen = getPreferenceScreen();
- final ShortcutPreference shortcutPreference = new ShortcutPreference(
- preferenceScreen.getContext(), null);
- final RadioButtonPreference radioButtonPreference = findPreference(RADIOPREFERENCE_KEY);
- // Put the shortcutPreference before radioButtonPreference.
- shortcutPreference.setOrder(radioButtonPreference.getOrder() - 1);
- shortcutPreference.setTitle(R.string.accessibility_shortcut_title);
- // TODO(b/142530063): Check the new setting key to decide which summary should be shown.
- // TODO(b/142530063): Check if gesture mode is on to decide which summary should be shown.
- // TODO(b/142530063): Check the new key to decide whether checkbox should be checked.
- shortcutPreference.setSettingButtonListener(mSettingButtonListener);
- shortcutPreference.setCheckBoxListener(mCheckBoxListener);
- preferenceScreen.addPreference(shortcutPreference);
+ @Override
+ public void onCheckboxClicked(ShortcutPreference preference) {
+ if (preference.getChecked()) {
+ // TODO(b/142531156): Replace PreferredShortcutType.SOFTWARE value with dialog shortcut
+ // preferred key.
+ AccessibilityUtil.optInValueToSettings(getContext(), PreferredShortcutType.SOFTWARE,
+ getComponentName());
+ } else {
+ // TODO(b/142531156): Replace PreferredShortcutType.SOFTWARE value with dialog shortcut
+ // preferred key.
+ AccessibilityUtil.optOutValueFromSettings(getContext(), PreferredShortcutType.SOFTWARE,
+ getComponentName());
+ }
}
+
+ @Override
+ public void onSettingsClicked(ShortcutPreference preference) {
+ mPreferredShortcutType = getPreferredShortcutType(getPrefContext());
+ showDialog(DIALOG_ID_EDIT_SHORTCUT);
+ }
+
+ private void initShortcutPreference(Bundle savedInstanceState) {
+ // Restore the PreferredShortcut type
+ if (savedInstanceState != null) {
+ mPreferredShortcutType = savedInstanceState.getInt(EXTRA_SHORTCUT_TYPE,
+ PreferredShortcutType.DEFAULT);
+ }
+ if (mPreferredShortcutType == PreferredShortcutType.DEFAULT) {
+ mPreferredShortcutType = getPreferredShortcutType(getPrefContext());
+ }
+
+ // Initial ShortcutPreference widget
+ final PreferenceScreen preferenceScreen = getPreferenceScreen();
+ mShortcutPreference = new ShortcutPreference(
+ preferenceScreen.getContext(), null);
+ mShortcutPreference.setPersistent(false);
+ mShortcutPreference.setKey(getShortcutPreferenceKey());
+ mShortcutPreference.setTitle(R.string.accessibility_shortcut_title);
+ mShortcutPreference.setSummary(getShortcutTypeSummary(getPrefContext()));
+ mShortcutPreference.setOnClickListener(this);
+ final RadioButtonPreference radioButtonPreference = findPreference(PREFERENCE_KEY);
+ // Put the shortcutPreference before radioButtonPreference.
+ mShortcutPreference.setOrder(radioButtonPreference.getOrder() - 1);
+ // TODO(b/142530063): Check the new key to decide whether checkbox should be checked.
+ preferenceScreen.addPreference(mShortcutPreference);
+ }
+
+ private void updateShortcutPreference() {
+ final PreferenceScreen preferenceScreen = getPreferenceScreen();
+ final ShortcutPreference shortcutPreference = preferenceScreen.findPreference(
+ getShortcutPreferenceKey());
+
+ if (shortcutPreference != null) {
+ // TODO(b/142531156): Replace PreferredShortcutType.SOFTWARE value with dialog shortcut
+ // preferred key.
+ shortcutPreference.setChecked(
+ AccessibilityUtil.hasValueInSettings(getContext(),
+ PreferredShortcutType.SOFTWARE,
+ getComponentName()));
+ }
+
+ }
+
+ private String getShortcutPreferenceKey() {
+ return KEY_SHORTCUT_PREFERENCE;
+ }
+
+ private ComponentName getComponentName() {
+ return DALTONIZER_COMPONENT_NAME;
+ }
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.accessibility_daltonizer_settings);
}
diff --git a/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java b/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java
index ac54c38..8693690 100644
--- a/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java
@@ -16,7 +16,7 @@
package com.android.settings.accessibility;
-import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_GESTURAL;
+import static com.android.internal.accessibility.AccessibilityShortcutController.MAGNIFICATION_CONTROLLER_NAME;
import android.app.Dialog;
import android.app.settings.SettingsEnums;
@@ -24,7 +24,6 @@
import android.content.Context;
import android.content.DialogInterface;
import android.content.res.Resources;
-import android.graphics.Point;
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.media.MediaPlayer.OnPreparedListener;
@@ -32,52 +31,52 @@
import android.os.Bundle;
import android.provider.Settings;
import android.text.TextUtils;
-import android.view.Display;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewTreeObserver.OnGlobalLayoutListener;
-import android.view.WindowManager;
import android.widget.CheckBox;
import android.widget.ImageView;
import android.widget.RelativeLayout.LayoutParams;
import android.widget.Switch;
import android.widget.VideoView;
+import androidx.appcompat.app.AlertDialog;
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
import androidx.preference.PreferenceViewHolder;
import com.android.settings.R;
+import com.android.settings.accessibility.AccessibilityUtil.PreferredShortcutType;
import com.android.settings.widget.SwitchBar;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.StringJoiner;
+
public class ToggleScreenMagnificationPreferenceFragment extends
- ToggleFeaturePreferenceFragment implements SwitchBar.OnSwitchChangeListener {
+ ToggleFeaturePreferenceFragment implements SwitchBar.OnSwitchChangeListener,
+ ShortcutPreference.OnClickListener {
- private static final int DIALOG_ID_GESTURE_NAVIGATION_TUTORIAL = 1;
- private static final int DIALOG_ID_ACCESSIBILITY_BUTTON_TUTORIAL = 2;
- private static final int DIALOG_ID_EDIT_SHORTCUT = 3;
+ private static final String SETTINGS_KEY = "screen_magnification_settings";
+ private static final String EXTRA_SHORTCUT_TYPE = "shortcutType";
+ // TODO(b/142530063): Check the new setting key to decide which summary should be shown.
+ private static final String KEY_SHORTCUT_TYPE = Settings.System.MASTER_MONO;
+ private ShortcutPreference mShortcutPreference;
+ private int mPreferredShortcutType = PreferredShortcutType.DEFAULT;
+ private CheckBox mSoftwareTypeCheckBox;
+ private CheckBox mHardwareTypeCheckBox;
+ private CheckBox mTripleTapTypeCheckBox;
+ private static final String KEY_SHORTCUT_PREFERENCE = "shortcut_preference";
- private final DialogInterface.OnClickListener mDialogListener =
- (DialogInterface dialog, int id) -> {
- if (id == DialogInterface.BUTTON_POSITIVE) {
- // TODO(b/142531156): Save the shortcut type preference.
- }
- };
-
- private final View.OnClickListener mSettingButtonListener =
- (View view) -> showDialog(DIALOG_ID_EDIT_SHORTCUT);
-
- private final View.OnClickListener mCheckBoxListener = (View view) -> {
- CheckBox checkBox = (CheckBox) view;
- if (checkBox.isChecked()) {
- // TODO(b/142530063): Enable shortcut when checkbox is checked.
- } else {
- // TODO(b/142530063): Disable shortcut when checkbox is unchecked.
- }
- };
-
- private Dialog mDialog;
+ // TODO(b/147021230): Will move common functions and variables to
+ // android/internal/accessibility folder. For now, magnification need to be treated
+ // individually.
+ private static final char COMPONENT_NAME_SEPARATOR = ':';
+ private static final TextUtils.SimpleStringSplitter sStringColonSplitter =
+ new TextUtils.SimpleStringSplitter(COMPONENT_NAME_SEPARATOR);
protected class VideoPreference extends Preference {
private ImageView mVideoBackgroundView;
@@ -158,9 +157,6 @@
protected VideoPreference mVideoPreference;
protected Preference mConfigWarningPreference;
- private boolean mLaunchFromSuw = false;
- private boolean mInitialSetting = false;
-
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@@ -170,6 +166,13 @@
mVideoPreference.setPersistent(false);
mVideoPreference.setLayoutResource(R.layout.magnification_video_preference);
+ final Preference settingsPreference = new Preference(getPrefContext());
+ final String SettingsText = getString(R.string.settings_button);
+ settingsPreference.setTitle(SettingsText);
+ settingsPreference.setKey(SETTINGS_KEY);
+ settingsPreference.setFragment(MagnificationSettingsFragment.class.getName());
+ settingsPreference.setPersistent(false);
+
mConfigWarningPreference = new Preference(getPrefContext());
mConfigWarningPreference.setSelectable(false);
mConfigWarningPreference.setPersistent(false);
@@ -179,19 +182,27 @@
final PreferenceScreen preferenceScreen = getPreferenceManager().getPreferenceScreen();
preferenceScreen.setOrderingAsAdded(false);
mVideoPreference.setOrder(0);
+ settingsPreference.setOrder(1);
mConfigWarningPreference.setOrder(2);
preferenceScreen.addPreference(mVideoPreference);
+ preferenceScreen.addPreference(settingsPreference);
preferenceScreen.addPreference(mConfigWarningPreference);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
- initShortcutPreference();
+ initShortcutPreference(savedInstanceState);
return super.onCreateView(inflater, container, savedInstanceState);
}
@Override
+ public void onSaveInstanceState(Bundle outState) {
+ outState.putInt(EXTRA_SHORTCUT_TYPE, mPreferredShortcutType);
+ super.onSaveInstanceState(outState);
+ }
+
+ @Override
public void onResume() {
super.onResume();
@@ -201,30 +212,149 @@
}
updateConfigurationWarningIfNeeded();
+ updateShortcutPreference();
}
@Override
public Dialog onCreateDialog(int dialogId) {
switch (dialogId) {
- case DIALOG_ID_GESTURE_NAVIGATION_TUTORIAL:
- mDialog = AccessibilityGestureNavigationTutorial
+ case DialogType.GESTURE_NAVIGATION_TUTORIAL:
+ return AccessibilityGestureNavigationTutorial
.showGestureNavigationTutorialDialog(getActivity());
- break;
- case DIALOG_ID_ACCESSIBILITY_BUTTON_TUTORIAL:
- mDialog = AccessibilityGestureNavigationTutorial
+ case DialogType.ACCESSIBILITY_BUTTON_TUTORIAL:
+ return AccessibilityGestureNavigationTutorial
.showAccessibilityButtonTutorialDialog(getActivity());
- break;
- case DIALOG_ID_EDIT_SHORTCUT:
+ case DialogType.EDIT_SHORTCUT:
final CharSequence dialogTitle = getActivity().getString(
R.string.accessibility_shortcut_edit_dialog_title_magnification);
- mDialog = AccessibilityEditDialogUtils.showMagnificationEditShortcutDialog(
- getActivity(), dialogTitle, mDialogListener);
- break;
- default:
- throw new IllegalArgumentException();
+ final AlertDialog dialog =
+ AccessibilityEditDialogUtils.showMagnificationEditShortcutDialog(
+ getActivity(), dialogTitle, this::callOnAlertDialogCheckboxClicked);
+ initializeDialogCheckBox(dialog);
+ return dialog;
+ }
+ throw new IllegalArgumentException("Unsupported dialogId " + dialogId);
+ }
+
+ private void initializeDialogCheckBox(AlertDialog dialog) {
+ final View dialogSoftwareView = dialog.findViewById(R.id.software_shortcut);
+ mSoftwareTypeCheckBox = dialogSoftwareView.findViewById(R.id.checkbox);
+ final View dialogHardwareView = dialog.findViewById(R.id.hardware_shortcut);
+ mHardwareTypeCheckBox = dialogHardwareView.findViewById(R.id.checkbox);
+ final View dialogTripleTapView = dialog.findViewById(R.id.triple_tap_shortcut);
+ mTripleTapTypeCheckBox = dialogTripleTapView.findViewById(R.id.checkbox);
+ final View advancedView = dialog.findViewById(R.id.advanced_shortcut);
+ updateAlertDialogCheckState();
+ updateAlertDialogEnableState();
+
+ // Shows the triple tap checkbox directly if clicked.
+ if (mTripleTapTypeCheckBox.isChecked()) {
+ advancedView.setVisibility(View.GONE);
+ dialogTripleTapView.setVisibility(View.VISIBLE);
+ }
+ }
+
+ private void updateAlertDialogCheckState() {
+ updateCheckStatus(mSoftwareTypeCheckBox, PreferredShortcutType.SOFTWARE);
+ updateCheckStatus(mHardwareTypeCheckBox, PreferredShortcutType.HARDWARE);
+ updateCheckStatus(mTripleTapTypeCheckBox, PreferredShortcutType.TRIPLETAP);
+ }
+
+ private void updateAlertDialogEnableState() {
+ if (!mSoftwareTypeCheckBox.isChecked() && !mTripleTapTypeCheckBox.isChecked()) {
+ mHardwareTypeCheckBox.setEnabled(false);
+ } else if (!mHardwareTypeCheckBox.isChecked() && !mTripleTapTypeCheckBox.isChecked()) {
+ mSoftwareTypeCheckBox.setEnabled(false);
+ } else if (!mSoftwareTypeCheckBox.isChecked() && !mHardwareTypeCheckBox.isChecked()) {
+ mTripleTapTypeCheckBox.setEnabled(false);
+ } else {
+ mSoftwareTypeCheckBox.setEnabled(true);
+ mHardwareTypeCheckBox.setEnabled(true);
+ mTripleTapTypeCheckBox.setEnabled(true);
+ }
+ }
+
+ private void updateCheckStatus(CheckBox checkBox, @PreferredShortcutType int type) {
+ checkBox.setChecked((mPreferredShortcutType & type) == type);
+ checkBox.setOnClickListener(v -> {
+ updatePreferredShortcutType(false);
+ updateAlertDialogEnableState();
+ });
+ }
+
+ private void updatePreferredShortcutType(boolean saveToDB) {
+ mPreferredShortcutType = PreferredShortcutType.DEFAULT;
+ if (mSoftwareTypeCheckBox.isChecked()) {
+ mPreferredShortcutType |= PreferredShortcutType.SOFTWARE;
+ }
+ if (mHardwareTypeCheckBox.isChecked()) {
+ mPreferredShortcutType |= PreferredShortcutType.HARDWARE;
+ }
+ if (mTripleTapTypeCheckBox.isChecked()) {
+ mPreferredShortcutType |= PreferredShortcutType.TRIPLETAP;
+ }
+ if (saveToDB) {
+ setPreferredShortcutType(mPreferredShortcutType);
+ }
+ }
+
+ private void setSecureIntValue(String key, @PreferredShortcutType int value) {
+ Settings.Secure.putIntForUser(getPrefContext().getContentResolver(),
+ key, value, getPrefContext().getContentResolver().getUserId());
+ }
+
+ private void setPreferredShortcutType(@PreferredShortcutType int type) {
+ setSecureIntValue(KEY_SHORTCUT_TYPE, type);
+ }
+
+ private String getShortcutTypeSummary(Context context) {
+ final int shortcutType = getPreferredShortcutType(context);
+ final CharSequence softwareTitle =
+ context.getText(AccessibilityUtil.isGestureNavigateEnabled(context)
+ ? R.string.accessibility_shortcut_edit_dialog_title_software_gesture
+ : R.string.accessibility_shortcut_edit_dialog_title_software);
+
+ List<CharSequence> list = new ArrayList<>();
+ if ((shortcutType & PreferredShortcutType.SOFTWARE) == PreferredShortcutType.SOFTWARE) {
+ list.add(softwareTitle);
+ }
+ if ((shortcutType & PreferredShortcutType.HARDWARE) == PreferredShortcutType.HARDWARE) {
+ final CharSequence hardwareTitle = context.getText(
+ R.string.accessibility_shortcut_edit_dialog_title_hardware);
+ list.add(hardwareTitle);
}
- return mDialog;
+ if ((shortcutType & PreferredShortcutType.TRIPLETAP) == PreferredShortcutType.TRIPLETAP) {
+ final CharSequence tripleTapTitle = context.getText(
+ R.string.accessibility_shortcut_edit_dialog_title_triple_tap);
+ list.add(tripleTapTitle);
+ }
+
+ // Show software shortcut if first time to use.
+ if (list.isEmpty()) {
+ list.add(softwareTitle);
+ }
+ final String joinStrings = TextUtils.join(/* delimiter= */", ", list);
+ return AccessibilityUtil.capitalize(joinStrings);
+ }
+
+ @PreferredShortcutType
+ private int getPreferredShortcutType(Context context) {
+ return getSecureIntValue(context, KEY_SHORTCUT_TYPE, PreferredShortcutType.SOFTWARE);
+ }
+
+ @PreferredShortcutType
+ private int getSecureIntValue(Context context, String key,
+ @PreferredShortcutType int defaultValue) {
+ return Settings.Secure.getIntForUser(
+ context.getContentResolver(),
+ key, defaultValue, context.getContentResolver().getUserId());
+ }
+
+ private void callOnAlertDialogCheckboxClicked(DialogInterface dialog, int which) {
+ updatePreferredShortcutType(true);
+ mShortcutPreference.setSummary(
+ getShortcutTypeSummary(getPrefContext()));
}
@Override
@@ -236,13 +366,12 @@
@Override
public int getDialogMetricsCategory(int dialogId) {
switch (dialogId) {
- case DIALOG_ID_GESTURE_NAVIGATION_TUTORIAL:
+ case DialogType.GESTURE_NAVIGATION_TUTORIAL:
return SettingsEnums.DIALOG_TOGGLE_SCREEN_MAGNIFICATION_GESTURE_NAVIGATION;
- case DIALOG_ID_ACCESSIBILITY_BUTTON_TUTORIAL:
+ case DialogType.ACCESSIBILITY_BUTTON_TUTORIAL:
return SettingsEnums.DIALOG_TOGGLE_SCREEN_MAGNIFICATION_ACCESSIBILITY_BUTTON;
- case DIALOG_ID_EDIT_SHORTCUT:
- return SettingsEnums.DIALOG_TOGGLE_SCREEN_MAGNIFICATION_ACCESSIBILITY_BUTTON;
- // TODO(b/142531156): Create a settings enum to replace it.
+ case DialogType.EDIT_SHORTCUT:
+ return SettingsEnums.DIALOG_MAGNIFICATION_EDIT_SHORTCUT;
default:
return 0;
}
@@ -258,8 +387,9 @@
if (enabled && TextUtils.equals(
Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_NAVBAR_ENABLED,
preferenceKey)) {
- showDialog(isGestureNavigateEnabled() ? DIALOG_ID_GESTURE_NAVIGATION_TUTORIAL
- : DIALOG_ID_ACCESSIBILITY_BUTTON_TUTORIAL);
+ showDialog(AccessibilityUtil.isGestureNavigateEnabled(getContext())
+ ? DialogType.GESTURE_NAVIGATION_TUTORIAL
+ : DialogType.ACCESSIBILITY_BUTTON_TUTORIAL);
}
MagnificationPreferenceFragment.setChecked(getContentResolver(), preferenceKey, enabled);
updateConfigurationWarningIfNeeded();
@@ -296,20 +426,10 @@
if (arguments.containsKey(AccessibilitySettings.EXTRA_VIDEO_RAW_RESOURCE_ID)) {
mVideoPreference.setVisible(true);
- final int resId = arguments.getInt(
- AccessibilitySettings.EXTRA_VIDEO_RAW_RESOURCE_ID);
} else {
mVideoPreference.setVisible(false);
}
- if (arguments.containsKey(AccessibilitySettings.EXTRA_LAUNCHED_FROM_SUW)) {
- mLaunchFromSuw = arguments.getBoolean(AccessibilitySettings.EXTRA_LAUNCHED_FROM_SUW);
- }
-
- if (arguments.containsKey(AccessibilitySettings.EXTRA_CHECKED)) {
- mInitialSetting = arguments.getBoolean(AccessibilitySettings.EXTRA_CHECKED);
- }
-
if (arguments.containsKey(AccessibilitySettings.EXTRA_TITLE_RES)) {
final int titleRes = arguments.getInt(AccessibilitySettings.EXTRA_TITLE_RES);
if (titleRes > 0) {
@@ -318,25 +438,70 @@
}
}
- private void initShortcutPreference() {
- final PreferenceScreen preferenceScreen = getPreferenceScreen();
- final ShortcutPreference shortcutPreference = new ShortcutPreference(
- preferenceScreen.getContext(), null);
- // Put the shortcutPreference before videoPreference.
- shortcutPreference.setOrder(mVideoPreference.getOrder() - 1);
- shortcutPreference.setTitle(R.string.accessibility_magnification_shortcut_title);
- // TODO(b/142530063): Check the new setting key to decide which summary should be shown.
- // TODO(b/142530063): Check if gesture mode is on to decide which summary should be shown.
- // TODO(b/142530063): Check the new key to decide whether checkbox should be checked.
- shortcutPreference.setSettingButtonListener(mSettingButtonListener);
- shortcutPreference.setCheckBoxListener(mCheckBoxListener);
- preferenceScreen.addPreference(shortcutPreference);
+ @Override
+ public void onCheckboxClicked(ShortcutPreference preference) {
+ if (preference.getChecked()) {
+ // TODO(b/142531156): Replace PreferredShortcutType.SOFTWARE value with dialog shortcut
+ // preferred key.
+ // TODO(b/142531156): ACCESSIBILITY_DISPLAY_MAGNIFICATION_ENABLED need to be treated
+ // as special case in this file.
+ optInMagnificationValueToSettings(getContext(), PreferredShortcutType.SOFTWARE);
+ } else {
+ // TODO(b/142531156): Replace PreferredShortcutType.SOFTWARE value with dialog shortcut
+ // preferred key.
+ // TODO(b/142531156): ACCESSIBILITY_DISPLAY_MAGNIFICATION_ENABLED need to be treated
+ // as special case in this file.
+ optOutMagnificationValueFromSettings(getContext(), PreferredShortcutType.SOFTWARE);
+ }
}
- private boolean isGestureNavigateEnabled() {
- return getContext().getResources().getInteger(
- com.android.internal.R.integer.config_navBarInteractionMode)
- == NAV_BAR_MODE_GESTURAL;
+ @Override
+ public void onSettingsClicked(ShortcutPreference preference) {
+ mPreferredShortcutType = getPreferredShortcutType(getPrefContext());
+ showDialog(DialogType.EDIT_SHORTCUT);
+ }
+
+ private void initShortcutPreference(Bundle savedInstanceState) {
+ // Restore the PreferredShortcut type
+ if (savedInstanceState != null) {
+ mPreferredShortcutType = savedInstanceState.getInt(EXTRA_SHORTCUT_TYPE,
+ PreferredShortcutType.DEFAULT);
+ }
+ if (mPreferredShortcutType == PreferredShortcutType.DEFAULT) {
+ mPreferredShortcutType = getPreferredShortcutType(getPrefContext());
+ }
+
+ // Initial ShortcutPreference widget
+ final PreferenceScreen preferenceScreen = getPreferenceScreen();
+ mShortcutPreference = new ShortcutPreference(
+ preferenceScreen.getContext(), null);
+ mShortcutPreference.setPersistent(false);
+ mShortcutPreference.setKey(getShortcutPreferenceKey());
+ mShortcutPreference.setTitle(R.string.accessibility_magnification_shortcut_title);
+ mShortcutPreference.setSummary(getShortcutTypeSummary(getPrefContext()));
+ mShortcutPreference.setOnClickListener(this);
+ // Put the shortcutPreference before videoPreference.
+ mShortcutPreference.setOrder(mVideoPreference.getOrder() - 1);
+ // TODO(b/142530063): Check the new setting key to decide which summary should be shown.
+ preferenceScreen.addPreference(mShortcutPreference);
+ }
+
+ private void updateShortcutPreference() {
+ final PreferenceScreen preferenceScreen = getPreferenceScreen();
+ final ShortcutPreference shortcutPreference = preferenceScreen.findPreference(
+ getShortcutPreferenceKey());
+
+ if (shortcutPreference != null) {
+ // TODO(b/142531156): Replace PreferredShortcutType.SOFTWARE value with dialog shortcut
+ // preferred key.
+ shortcutPreference.setChecked(
+ hasMagnificationValueInSettings(getContext(),
+ PreferredShortcutType.SOFTWARE));
+ }
+ }
+
+ private String getShortcutPreferenceKey() {
+ return KEY_SHORTCUT_PREFERENCE;
}
private void updateConfigurationWarningIfNeeded() {
@@ -349,11 +514,75 @@
mConfigWarningPreference.setVisible(warningMessage != null);
}
- private static int getScreenWidth(Context context) {
- WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
- Display display = wm.getDefaultDisplay();
- Point size = new Point();
- display.getSize(size);
- return size.x;
+ @Retention(RetentionPolicy.SOURCE)
+ private @interface DialogType {
+ int GESTURE_NAVIGATION_TUTORIAL = 1;
+ int ACCESSIBILITY_BUTTON_TUTORIAL = 2;
+ int EDIT_SHORTCUT = 3;
+ }
+
+ private static void optInMagnificationValueToSettings(Context context,
+ @PreferredShortcutType int shortcutType) {
+ final String targetKey = AccessibilityUtil.convertKeyFromSettings(shortcutType);
+ final String targetString = Settings.Secure.getString(context.getContentResolver(),
+ targetKey);
+
+ if (TextUtils.isEmpty(targetString)) {
+ return;
+ }
+
+ if (hasMagnificationValueInSettings(context, shortcutType)) {
+ return;
+ }
+
+ final StringJoiner joiner = new StringJoiner(String.valueOf(COMPONENT_NAME_SEPARATOR));
+
+ joiner.add(Settings.Secure.getString(context.getContentResolver(), targetKey));
+ joiner.add(MAGNIFICATION_CONTROLLER_NAME);
+
+ Settings.Secure.putString(context.getContentResolver(), targetKey, joiner.toString());
+ }
+
+ private static void optOutMagnificationValueFromSettings(Context context,
+ @PreferredShortcutType int shortcutType) {
+ final StringJoiner joiner = new StringJoiner(String.valueOf(COMPONENT_NAME_SEPARATOR));
+ final String targetKey = AccessibilityUtil.convertKeyFromSettings(shortcutType);
+ final String targetString = Settings.Secure.getString(context.getContentResolver(),
+ targetKey);
+
+ if (TextUtils.isEmpty(targetString)) {
+ return;
+ }
+
+ sStringColonSplitter.setString(targetString);
+ while (sStringColonSplitter.hasNext()) {
+ final String name = sStringColonSplitter.next();
+ if (TextUtils.isEmpty(name) || MAGNIFICATION_CONTROLLER_NAME.equals(name)) {
+ continue;
+ }
+ joiner.add(name);
+ }
+
+ Settings.Secure.putString(context.getContentResolver(), targetKey, joiner.toString());
+ }
+
+ private static boolean hasMagnificationValueInSettings(Context context,
+ @PreferredShortcutType int shortcutType) {
+ final String targetKey = AccessibilityUtil.convertKeyFromSettings(shortcutType);
+ final String targetString = Settings.Secure.getString(context.getContentResolver(),
+ targetKey);
+
+ if (TextUtils.isEmpty(targetString)) {
+ return false;
+ }
+
+ sStringColonSplitter.setString(targetString);
+ while (sStringColonSplitter.hasNext()) {
+ final String name = sStringColonSplitter.next();
+ if (MAGNIFICATION_CONTROLLER_NAME.equals(name)) {
+ return true;
+ }
+ }
+ return false;
}
}
diff --git a/src/com/android/settings/accessibility/TouchVibrationPreferenceFragment.java b/src/com/android/settings/accessibility/TouchVibrationPreferenceFragment.java
index f6bbbf3..701830f 100644
--- a/src/com/android/settings/accessibility/TouchVibrationPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/TouchVibrationPreferenceFragment.java
@@ -21,10 +21,13 @@
import android.provider.Settings;
import com.android.settings.R;
+import com.android.settings.search.BaseSearchIndexProvider;
+import com.android.settingslib.search.SearchIndexable;
/**
* Fragment for picking accessibility shortcut service
*/
+@SearchIndexable
public class TouchVibrationPreferenceFragment extends VibrationPreferenceFragment {
@Override
public int getMetricsCategory() {
@@ -59,4 +62,7 @@
protected int getPreviewVibrationAudioAttributesUsage() {
return AudioAttributes.USAGE_ASSISTANCE_SONIFICATION;
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.accessibility_touch_vibration_settings);
}
diff --git a/src/com/android/settings/accounts/AccountDashboardFragment.java b/src/com/android/settings/accounts/AccountDashboardFragment.java
index 53b5ea3..7b50b46 100644
--- a/src/com/android/settings/accounts/AccountDashboardFragment.java
+++ b/src/com/android/settings/accounts/AccountDashboardFragment.java
@@ -17,8 +17,13 @@
import static android.provider.Settings.EXTRA_AUTHORITIES;
+import android.accounts.Account;
+import android.accounts.AccountManager;
import android.app.settings.SettingsEnums;
import android.content.Context;
+import android.content.pm.UserInfo;
+import android.os.UserHandle;
+import android.os.UserManager;
import com.android.settings.R;
import com.android.settings.SettingsPreferenceFragment;
@@ -97,7 +102,26 @@
@Override
public List<SearchIndexableRaw> getDynamicRawDataToIndex(Context context,
boolean enabled) {
- return null;
+ final List<SearchIndexableRaw> indexRaws = new ArrayList<>();
+ final UserManager userManager = (UserManager) context.getSystemService(
+ Context.USER_SERVICE);
+ final List<UserInfo> profiles = userManager.getProfiles(UserHandle.myUserId());
+ for (final UserInfo userInfo : profiles) {
+ if (userInfo.isManagedProfile()) {
+ return indexRaws;
+ }
+ }
+
+ final AccountManager accountManager = AccountManager.get(context);
+ final Account[] accounts = accountManager.getAccounts();
+ for (Account account : accounts) {
+ final SearchIndexableRaw raw = new SearchIndexableRaw(context);
+ raw.key = AccountTypePreference.buildKey(account);
+ raw.title = account.name;
+ indexRaws.add(raw);
+ }
+
+ return indexRaws;
}
};
}
diff --git a/src/com/android/settings/applications/ProcessStatsSummary.java b/src/com/android/settings/applications/ProcessStatsSummary.java
index a9f4ade..e188996 100644
--- a/src/com/android/settings/applications/ProcessStatsSummary.java
+++ b/src/com/android/settings/applications/ProcessStatsSummary.java
@@ -29,7 +29,13 @@
import com.android.settings.Utils;
import com.android.settings.applications.ProcStatsData.MemInfo;
import com.android.settings.core.SubSettingLauncher;
+import com.android.settings.search.BaseSearchIndexProvider;
+import com.android.settingslib.search.SearchIndexable;
+/**
+ * Settings screen to provide memory stats summary
+ */
+@SearchIndexable
public class ProcessStatsSummary extends ProcessStatsBase implements OnPreferenceClickListener {
private static final String KEY_STATUS_HEADER = "status_header";
@@ -125,4 +131,7 @@
}
return false;
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.process_stats_summary);
}
diff --git a/src/com/android/settings/applications/RecentAppsPreferenceController.java b/src/com/android/settings/applications/RecentAppsPreferenceController.java
index 4f5ec01..7e02065 100644
--- a/src/com/android/settings/applications/RecentAppsPreferenceController.java
+++ b/src/com/android/settings/applications/RecentAppsPreferenceController.java
@@ -23,7 +23,6 @@
import android.icu.text.RelativeDateTimeFormatter;
import android.os.UserHandle;
import android.util.IconDrawableFactory;
-import android.util.Log;
import android.view.View;
import androidx.annotation.NonNull;
@@ -37,7 +36,9 @@
import com.android.settings.applications.manageapplications.ManageApplications;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.core.SubSettingLauncher;
+import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.applications.ApplicationsState;
+import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.android.settingslib.utils.StringUtil;
import com.android.settingslib.widget.AppEntitiesHeaderController;
import com.android.settingslib.widget.AppEntityInfo;
@@ -65,6 +66,7 @@
private final ApplicationsState mApplicationsState;
private final int mUserId;
private final IconDrawableFactory mIconDrawableFactory;
+ private final MetricsFeatureProvider mMetricsFeatureProvider;
private Fragment mHost;
private List<UsageStats> mRecentApps;
@@ -75,6 +77,7 @@
(Application) mContext.getApplicationContext());
mUserId = UserHandle.myUserId();
mIconDrawableFactory = IconDrawableFactory.newInstance(mContext);
+ mMetricsFeatureProvider = FeatureFactory.getFactory(mContext).getMetricsFeatureProvider();
}
public void setFragment(Fragment fragment) {
@@ -96,6 +99,8 @@
mAppEntitiesController = AppEntitiesHeaderController.newInstance(mContext, view)
.setHeaderTitleRes(R.string.recent_app_category_title)
.setHeaderDetailsClickListener((View v) -> {
+ mMetricsFeatureProvider.logClickedPreference(mRecentAppsPreference,
+ SettingsEnums.SETTINGS_APP_NOTIF_CATEGORY);
new SubSettingLauncher(mContext)
.setDestination(ManageApplications.class.getName())
.setArguments(null /* arguments */)
@@ -161,11 +166,14 @@
.setSummary(StringUtil.formatRelativeTime(mContext,
System.currentTimeMillis() - stat.getLastTimeUsed(), false,
RelativeDateTimeFormatter.Style.SHORT))
- .setOnClickListener(v ->
- AppInfoBase.startAppInfoFragment(AppInfoDashboardFragment.class,
- R.string.application_info_label, pkgName, appEntry.info.uid,
- mHost, 1001 /*RequestCode*/,
- SettingsEnums.SETTINGS_APP_NOTIF_CATEGORY))
+ .setOnClickListener(v -> {
+ mMetricsFeatureProvider.logClickedPreference(mRecentAppsPreference,
+ SettingsEnums.SETTINGS_APP_NOTIF_CATEGORY);
+ AppInfoBase.startAppInfoFragment(AppInfoDashboardFragment.class,
+ R.string.application_info_label, pkgName, appEntry.info.uid,
+ mHost, 1001 /*RequestCode*/,
+ SettingsEnums.SETTINGS_APP_NOTIF_CATEGORY);
+ })
.build();
}
}
diff --git a/src/com/android/settings/applications/appops/AppOpsState.java b/src/com/android/settings/applications/appops/AppOpsState.java
index fed77ae..cbffe47 100644
--- a/src/com/android/settings/applications/appops/AppOpsState.java
+++ b/src/com/android/settings/applications/appops/AppOpsState.java
@@ -28,7 +28,6 @@
import android.os.Parcelable;
import android.text.format.DateUtils;
import android.util.Log;
-import android.util.Pair;
import android.util.SparseArray;
import com.android.settings.R;
@@ -619,7 +618,7 @@
}
AppOpsManager.OpEntry opEntry = new AppOpsManager.OpEntry(
- permOps.get(k), AppOpsManager.MODE_ALLOWED, new Pair[0]);
+ permOps.get(k), AppOpsManager.MODE_ALLOWED, Collections.emptyMap());
dummyOps.add(opEntry);
addOp(entries, pkgOps, appEntry, opEntry, packageName == null,
packageName == null ? 0 : opToOrder[opEntry.getOp()]);
diff --git a/src/com/android/settings/applications/assist/DefaultVoiceInputPicker.java b/src/com/android/settings/applications/assist/DefaultVoiceInputPicker.java
index e5953db..3a9bf0a 100644
--- a/src/com/android/settings/applications/assist/DefaultVoiceInputPicker.java
+++ b/src/com/android/settings/applications/assist/DefaultVoiceInputPicker.java
@@ -27,11 +27,17 @@
import com.android.internal.app.AssistUtils;
import com.android.settings.R;
import com.android.settings.applications.defaultapps.DefaultAppPickerFragment;
+import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.applications.DefaultAppInfo;
+import com.android.settingslib.search.SearchIndexable;
import java.util.ArrayList;
import java.util.List;
+/**
+ * Fragment for picking assistant voice input
+ */
+@SearchIndexable
public class DefaultVoiceInputPicker extends DefaultAppPickerFragment {
private VoiceInputHelper mHelper;
@@ -166,4 +172,7 @@
return new Intent(Intent.ACTION_MAIN).setComponent(mInfo.settings);
}
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.default_voice_settings);
}
diff --git a/src/com/android/settings/applications/assist/ManageAssist.java b/src/com/android/settings/applications/assist/ManageAssist.java
index c96f43f..3e88d9c 100644
--- a/src/com/android/settings/applications/assist/ManageAssist.java
+++ b/src/com/android/settings/applications/assist/ManageAssist.java
@@ -37,7 +37,6 @@
public class ManageAssist extends DashboardFragment {
private static final String TAG = "ManageAssist";
- private static final String KEY_ASSIST = "gesture_assist_application";
@Override
protected String getLogTag() {
@@ -85,12 +84,5 @@
Context context) {
return buildPreferenceControllers(context, null /* lifecycle */);
}
-
- @Override
- public List<String> getNonIndexableKeys(Context context) {
- List<String> keys = super.getNonIndexableKeys(context);
- keys.add(KEY_ASSIST);
- return keys;
- }
};
}
diff --git a/src/com/android/settings/applications/manageapplications/ManageApplications.java b/src/com/android/settings/applications/manageapplications/ManageApplications.java
index 7da89e4..02e42e2 100644
--- a/src/com/android/settings/applications/manageapplications/ManageApplications.java
+++ b/src/com/android/settings/applications/manageapplications/ManageApplications.java
@@ -34,14 +34,19 @@
import android.annotation.Nullable;
import android.annotation.StringRes;
import android.app.Activity;
+import android.app.ActivityManager;
import android.app.settings.SettingsEnums;
import android.app.usage.IUsageStatsManager;
+import android.compat.annotation.ChangeId;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageItemInfo;
+import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
+import android.os.IBinder;
+import android.os.RemoteException;
import android.os.ServiceManager;
import android.os.UserHandle;
import android.os.UserManager;
@@ -69,6 +74,7 @@
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
+import com.android.internal.compat.IPlatformCompat;
import com.android.settings.R;
import com.android.settings.Settings;
import com.android.settings.Settings.GamesStorageActivity;
@@ -172,6 +178,15 @@
private static final int NO_USER_SPECIFIED = -1;
+ /**
+ * Intents with action {@link android.provider.Settings#ACTION_MANAGE_APP_OVERLAY_PERMISSION}
+ * and data URI scheme "package" don't go to the app-specific screen for managing the permission
+ * anymore. Instead, they redirect to this screen for managing all the apps that have requested
+ * such permission.
+ */
+ @ChangeId
+ private static final long CHANGE_RESTRICT_SAW_INTENT = 135920175L;
+
// sort order
@VisibleForTesting
int mSortOrder = R.id.sort_order_alpha;
@@ -275,6 +290,8 @@
} else if (className.equals(OverlaySettingsActivity.class.getName())) {
mListType = LIST_TYPE_OVERLAY;
screenTitle = R.string.system_alert_window_settings;
+
+ reportIfRestrictedSawIntent(intent);
} else if (className.equals(WriteSettingsActivity.class.getName())) {
mListType = LIST_TYPE_WRITE_SETTINGS;
screenTitle = R.string.write_settings;
@@ -334,6 +351,31 @@
}
}
+ private void reportIfRestrictedSawIntent(Intent intent) {
+ try {
+ Uri data = intent.getData();
+ if (data == null || !TextUtils.equals("package", data.getScheme())) {
+ // Not a restricted intent
+ return;
+ }
+ IBinder activityToken = getActivity().getActivityToken();
+ int callingUid = ActivityManager.getService().getLaunchedFromUid(activityToken);
+ if (callingUid == -1) {
+ Log.w(TAG, "Error obtaining calling uid");
+ return;
+ }
+ IPlatformCompat platformCompat = IPlatformCompat.Stub.asInterface(
+ ServiceManager.getService(Context.PLATFORM_COMPAT_SERVICE));
+ if (platformCompat == null) {
+ Log.w(TAG, "Error obtaining IPlatformCompat service");
+ return;
+ }
+ platformCompat.reportChangeByUid(CHANGE_RESTRICT_SAW_INTENT, callingUid);
+ } catch (RemoteException e) {
+ Log.w(TAG, "Error reporting SAW intent restriction", e);
+ }
+ }
+
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
diff --git a/src/com/android/settings/applications/specialaccess/deviceadmin/DeviceAdminListPreferenceController.java b/src/com/android/settings/applications/specialaccess/deviceadmin/DeviceAdminListPreferenceController.java
index 73acc12..0f8849d 100644
--- a/src/com/android/settings/applications/specialaccess/deviceadmin/DeviceAdminListPreferenceController.java
+++ b/src/com/android/settings/applications/specialaccess/deviceadmin/DeviceAdminListPreferenceController.java
@@ -46,6 +46,9 @@
import androidx.preference.SwitchPreference;
import com.android.settings.core.BasePreferenceController;
+import com.android.settings.dashboard.DashboardFragment;
+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;
@@ -71,6 +74,7 @@
private final UserManager mUm;
private final PackageManager mPackageManager;
private final IPackageManager mIPackageManager;
+ private final MetricsFeatureProvider mMetricsFeatureProvider;
/**
* Internal collection of device admin info objects for all profiles associated with the current
* user.
@@ -102,6 +106,7 @@
mUm = (UserManager) context.getSystemService(Context.USER_SERVICE);
mPackageManager = mContext.getPackageManager();
mIPackageManager = AppGlobals.getPackageManager();
+ mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
}
@Override
@@ -197,6 +202,8 @@
pref.setSummary(item.getDescription());
pref.setEnabled(item.isEnabled());
pref.setOnPreferenceClickListener(preference -> {
+ mMetricsFeatureProvider.logClickedPreference(preference,
+ pref.getExtras().getInt(DashboardFragment.CATEGORY));
final UserHandle user = item.getUser();
mContext.startActivityAsUser(item.getLaunchIntent(mContext), user);
return true;
diff --git a/src/com/android/settings/biometrics/BiometricEnrollActivity.java b/src/com/android/settings/biometrics/BiometricEnrollActivity.java
index 64ddf4f..61c417c 100644
--- a/src/com/android/settings/biometrics/BiometricEnrollActivity.java
+++ b/src/com/android/settings/biometrics/BiometricEnrollActivity.java
@@ -21,6 +21,8 @@
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.os.UserHandle;
+import android.provider.Settings;
+import android.util.Log;
import com.android.settings.SetupWizardUtils;
import com.android.settings.biometrics.face.FaceEnrollIntroduction;
@@ -50,6 +52,9 @@
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+ Log.d(TAG, "Min strength: " + getIntent()
+ .getIntExtra(Settings.EXTRA_BIOMETRIC_MINIMUM_STRENGTH_REQUIRED, 0));
+
final PackageManager pm = getApplicationContext().getPackageManager();
Intent intent = null;
diff --git a/src/com/android/settings/biometrics/BiometricEnrollBase.java b/src/com/android/settings/biometrics/BiometricEnrollBase.java
index c23aee6..308878f 100644
--- a/src/com/android/settings/biometrics/BiometricEnrollBase.java
+++ b/src/com/android/settings/biometrics/BiometricEnrollBase.java
@@ -36,6 +36,7 @@
import com.google.android.setupcompat.template.FooterBarMixin;
import com.google.android.setupcompat.template.FooterButton;
+import com.google.android.setupcompat.util.WizardManagerHelper;
import com.google.android.setupdesign.GlifLayout;
/**
@@ -120,6 +121,19 @@
initViews();
}
+ @Override
+ protected void onStop() {
+ super.onStop();
+ if (!isChangingConfigurations() && shouldFinishWhenBackgrounded()) {
+ setResult(RESULT_TIMEOUT);
+ finish();
+ }
+ }
+
+ protected boolean shouldFinishWhenBackgrounded() {
+ return !WizardManagerHelper.isAnySetupWizard(getIntent());
+ }
+
protected void initViews() {
getWindow().setStatusBarColor(Color.TRANSPARENT);
}
diff --git a/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java b/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java
index d94686e..d815f57 100644
--- a/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java
+++ b/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java
@@ -178,6 +178,11 @@
}
}
+ @Override
+ protected boolean shouldFinishWhenBackgrounded() {
+ return super.shouldFinishWhenBackgrounded() && !mConfirmingCredentials && !mNextClicked;
+ }
+
private void updatePasswordQuality() {
final int passwordQuality = new ChooseLockSettingsHelper(this).utils()
.getActivePasswordQuality(mUserManager.getCredentialOwnerProfile(mUserId));
@@ -243,7 +248,8 @@
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == BIOMETRIC_FIND_SENSOR_REQUEST) {
- if (resultCode == RESULT_FINISHED || resultCode == RESULT_SKIP) {
+ if (resultCode == RESULT_FINISHED || resultCode == RESULT_SKIP
+ || resultCode == RESULT_TIMEOUT) {
setResult(resultCode, data);
finish();
return;
diff --git a/src/com/android/settings/biometrics/BiometricsEnrollEnrolling.java b/src/com/android/settings/biometrics/BiometricsEnrollEnrolling.java
index a246055..17a933b 100644
--- a/src/com/android/settings/biometrics/BiometricsEnrollEnrolling.java
+++ b/src/com/android/settings/biometrics/BiometricsEnrollEnrolling.java
@@ -23,6 +23,8 @@
import com.android.settings.R;
import com.android.settings.password.ChooseLockSettingsHelper;
+import com.google.android.setupcompat.util.WizardManagerHelper;
+
/**
* Abstract base activity which handles the actual enrolling for biometrics.
*/
@@ -58,7 +60,6 @@
@Override
protected void onStop() {
- super.onStop();
if (mSidecar != null) {
mSidecar.setListener(null);
}
@@ -69,6 +70,9 @@
getSupportFragmentManager()
.beginTransaction().remove(mSidecar).commitAllowingStateLoss();
}
+ if (!WizardManagerHelper.isAnySetupWizard(getIntent())) {
+ setResult(RESULT_TIMEOUT);
+ }
finish();
}
}
diff --git a/src/com/android/settings/biometrics/face/FaceEnrollEducation.java b/src/com/android/settings/biometrics/face/FaceEnrollEducation.java
index e1253c1..3b84c35 100644
--- a/src/com/android/settings/biometrics/face/FaceEnrollEducation.java
+++ b/src/com/android/settings/biometrics/face/FaceEnrollEducation.java
@@ -16,17 +16,13 @@
package com.android.settings.biometrics.face;
-import static android.security.KeyStore.getApplicationContext;
-
import android.app.settings.SettingsEnums;
import android.content.ComponentName;
-import android.content.Context;
import android.content.Intent;
import android.hardware.face.FaceManager;
import android.os.Bundle;
import android.os.Handler;
import android.os.UserHandle;
-import android.provider.Settings;
import android.text.TextUtils;
import android.view.View;
import android.view.accessibility.AccessibilityManager;
@@ -173,14 +169,8 @@
}
@Override
- protected void onStop() {
- super.onStop();
-
- if (!isChangingConfigurations() && !WizardManagerHelper.isAnySetupWizard(getIntent())
- && !mNextClicked) {
- setResult(RESULT_SKIP);
- finish();
- }
+ protected boolean shouldFinishWhenBackgrounded() {
+ return super.shouldFinishWhenBackgrounded() && !mNextClicked;
}
@Override
@@ -216,11 +206,13 @@
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
+ super.onActivityResult(requestCode, resultCode, data);
mResultIntent = data;
if (requestCode == BIOMETRIC_FIND_SENSOR_REQUEST) {
// If the user finished or skipped enrollment, finish this activity
- if (resultCode == RESULT_SKIP || resultCode == RESULT_FINISHED) {
- setResult(resultCode);
+ if (resultCode == RESULT_FINISHED || resultCode == RESULT_SKIP
+ || resultCode == RESULT_TIMEOUT) {
+ setResult(resultCode, data);
finish();
}
}
diff --git a/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java b/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java
index 073c7e6..6709a6a 100644
--- a/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java
+++ b/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java
@@ -100,16 +100,6 @@
}
@Override
- protected void onStop() {
- super.onStop();
-
- if (!isChangingConfigurations() && !mConfirmingCredentials && !mNextClicked
- && !WizardManagerHelper.isAnySetupWizard(getIntent())) {
- finish();
- }
- }
-
- @Override
protected boolean isDisabledByAdmin() {
return RestrictedLockUtilsInternal.checkIfKeyguardFeaturesDisabled(
this, DevicePolicyManager.KEYGUARD_DISABLE_FACE, mUserId) != null;
diff --git a/src/com/android/settings/biometrics/face/FaceEnrollPreviewFragment.java b/src/com/android/settings/biometrics/face/FaceEnrollPreviewFragment.java
index 8806712..853ca7c 100644
--- a/src/com/android/settings/biometrics/face/FaceEnrollPreviewFragment.java
+++ b/src/com/android/settings/biometrics/face/FaceEnrollPreviewFragment.java
@@ -18,6 +18,7 @@
import android.app.settings.SettingsEnums;
import android.content.Context;
+import android.graphics.Matrix;
import android.graphics.SurfaceTexture;
import android.hardware.camera2.CameraAccessException;
import android.hardware.camera2.CameraCaptureSession;
@@ -316,14 +317,19 @@
scaleX = scaleX / smaller;
scaleY = scaleY / smaller;
- // Apply the transformation/scale
- mTextureView.setTranslationX(getResources().getDimension(R.dimen.face_preview_translate_x));
- mTextureView.setTranslationY(getResources().getDimension(R.dimen.face_preview_translate_y));
-
+ final TypedValue tx = new TypedValue();
+ final TypedValue ty = new TypedValue();
final TypedValue scale = new TypedValue();
+ getResources().getValue(R.dimen.face_preview_translate_x, tx, true /* resolveRefs */);
+ getResources().getValue(R.dimen.face_preview_translate_y, ty, true /* resolveRefs */);
getResources().getValue(R.dimen.face_preview_scale, scale, true /* resolveRefs */);
- mTextureView.setScaleX(scaleX * scale.getFloat());
- mTextureView.setScaleY(scaleY * scale.getFloat());
+
+ // Apply the transformation/scale
+ final Matrix transform = new Matrix();
+ mTextureView.getTransform(transform);
+ transform.setScale(scaleX * scale.getFloat(), scaleY * scale.getFloat());
+ transform.postTranslate(tx.getFloat(), ty.getFloat());
+ mTextureView.setTransform(transform);
}
private void closeCamera() {
diff --git a/src/com/android/settings/biometrics/face/FaceSettings.java b/src/com/android/settings/biometrics/face/FaceSettings.java
index ca51f18..08cfa70 100644
--- a/src/com/android/settings/biometrics/face/FaceSettings.java
+++ b/src/com/android/settings/biometrics/face/FaceSettings.java
@@ -19,7 +19,9 @@
import static android.app.Activity.RESULT_OK;
import static com.android.settings.biometrics.BiometricEnrollBase.CONFIRM_REQUEST;
+import static com.android.settings.biometrics.BiometricEnrollBase.ENROLL_REQUEST;
import static com.android.settings.biometrics.BiometricEnrollBase.RESULT_FINISHED;
+import static com.android.settings.biometrics.BiometricEnrollBase.RESULT_TIMEOUT;
import android.app.settings.SettingsEnums;
import android.content.Context;
@@ -56,6 +58,11 @@
private static final String TAG = "FaceSettings";
private static final String KEY_TOKEN = "hw_auth_token";
+ private static final String PREF_KEY_DELETE_FACE_DATA =
+ "security_settings_face_delete_faces_container";
+ private static final String PREF_KEY_ENROLL_FACE_UNLOCK =
+ "security_settings_face_enroll_faces_container";
+
private UserManager mUserManager;
private FaceManager mFaceManager;
private int mUserId;
@@ -85,6 +92,9 @@
mEnrollButton.setVisible(true);
};
+ private final FaceSettingsEnrollButtonPreferenceController.Listener mEnrollListener = intent ->
+ startActivityForResult(intent, ENROLL_REQUEST);
+
public static boolean isAvailable(Context context) {
FaceManager manager = Utils.getFaceManagerOrNull(context);
return manager != null && manager.isHardwareDetected();
@@ -225,11 +235,16 @@
}
}
}
+ } else if (requestCode == ENROLL_REQUEST) {
+ if (resultCode == RESULT_TIMEOUT) {
+ setResult(resultCode, data);
+ finish();
+ }
}
if (mToken == null) {
// Didn't get an authentication, finishing
- getActivity().finish();
+ finish();
}
}
@@ -247,7 +262,7 @@
}
mToken = null;
}
- getActivity().finish();
+ finish();
}
}
@@ -272,6 +287,7 @@
mRemoveController.setActivity((SettingsActivity) getActivity());
} else if (controller instanceof FaceSettingsEnrollButtonPreferenceController) {
mEnrollController = (FaceSettingsEnrollButtonPreferenceController) controller;
+ mEnrollController.setListener(mEnrollListener);
mEnrollController.setActivity((SettingsActivity) getActivity());
}
}
@@ -309,6 +325,18 @@
protected boolean isPageSearchEnabled(Context context) {
return isAvailable(context);
}
- };
+ @Override
+ public List<String> getNonIndexableKeys(Context context) {
+ final List<String> keys = super.getNonIndexableKeys(context);
+ if (isAvailable(context)) {
+ final FaceManager faceManager = context.getSystemService(FaceManager.class);
+ final boolean hasEnrolled = faceManager.hasEnrolledTemplates(
+ UserHandle.myUserId());
+ keys.add(hasEnrolled ? PREF_KEY_ENROLL_FACE_UNLOCK
+ : PREF_KEY_DELETE_FACE_DATA);
+ }
+ return keys;
+ }
+ };
}
diff --git a/src/com/android/settings/biometrics/face/FaceSettingsEnrollButtonPreferenceController.java b/src/com/android/settings/biometrics/face/FaceSettingsEnrollButtonPreferenceController.java
index a087ccc..e89eca4 100644
--- a/src/com/android/settings/biometrics/face/FaceSettingsEnrollButtonPreferenceController.java
+++ b/src/com/android/settings/biometrics/face/FaceSettingsEnrollButtonPreferenceController.java
@@ -43,6 +43,7 @@
private SettingsActivity mActivity;
private Button mButton;
private boolean mIsClicked;
+ private Listener mListener;
public FaceSettingsEnrollButtonPreferenceController(Context context) {
this(context, KEY);
@@ -69,7 +70,11 @@
intent.setClassName("com.android.settings", FaceEnrollIntroduction.class.getName());
intent.putExtra(Intent.EXTRA_USER_ID, mUserId);
intent.putExtra(ChooseLockSettingsHelper.EXTRA_KEY_CHALLENGE_TOKEN, mToken);
- mContext.startActivity(intent);
+ if (mListener != null) {
+ mListener.onStartEnrolling(intent);
+ } else {
+ mContext.startActivity(intent);
+ }
}
@Override
@@ -95,4 +100,19 @@
public void setActivity(SettingsActivity activity) {
mActivity = activity;
}
+
+ public void setListener(Listener listener) {
+ mListener = listener;
+ }
+
+ /**
+ * Interface for registering callbacks related to the face enroll preference button.
+ */
+ public interface Listener {
+ /**
+ * Called when the user has indicated an intent to begin enrolling a new face.
+ * @param intent The Intent that should be used to launch face enrollment.
+ */
+ void onStartEnrolling(Intent intent);
+ }
}
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrolling.java b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrolling.java
index e92c967..8194878 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrolling.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrolling.java
@@ -222,8 +222,8 @@
@Override
protected void onStop() {
- super.onStop();
stopIconAnimation();
+ super.onStop();
}
private void animateProgress(int progress) {
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollFindSensor.java b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollFindSensor.java
index 733fb3f..9508268 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollFindSensor.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollFindSensor.java
@@ -115,10 +115,15 @@
@Override
protected void onStop() {
- super.onStop();
if (mAnimation != null) {
mAnimation.pauseAnimation();
}
+ super.onStop();
+ }
+
+ @Override
+ protected boolean shouldFinishWhenBackgrounded() {
+ return super.shouldFinishWhenBackgrounded() && !mNextClicked;
}
@Override
@@ -163,26 +168,25 @@
finish();
}
} else if (requestCode == ENROLL_REQUEST) {
- if (resultCode == RESULT_FINISHED) {
- setResult(RESULT_FINISHED);
- finish();
- } else if (resultCode == RESULT_SKIP) {
- setResult(RESULT_SKIP);
- finish();
- } else if (resultCode == RESULT_TIMEOUT) {
- setResult(RESULT_TIMEOUT);
- finish();
- } else {
- FingerprintManager fpm = Utils.getFingerprintManagerOrNull(this);
- int enrolled = fpm.getEnrolledFingerprints().size();
- int max = getResources().getInteger(
- com.android.internal.R.integer.config_fingerprintMaxTemplatesPerUser);
- if (enrolled >= max) {
+ switch (resultCode) {
+ case RESULT_FINISHED:
+ case RESULT_SKIP:
+ case RESULT_TIMEOUT:
+ setResult(resultCode);
finish();
- } else {
- // We came back from enrolling but it wasn't completed, start again.
- startLookingForFingerprint();
- }
+ break;
+ default:
+ FingerprintManager fpm = Utils.getFingerprintManagerOrNull(this);
+ int enrolled = fpm.getEnrolledFingerprints().size();
+ int max = getResources().getInteger(
+ com.android.internal.R.integer.config_fingerprintMaxTemplatesPerUser);
+ if (enrolled >= max) {
+ finish();
+ } else {
+ // We came back from enrolling but it wasn't completed, start again.
+ startLookingForFingerprint();
+ }
+ break;
}
} else {
super.onActivityResult(requestCode, resultCode, data);
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java b/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java
index 68b21f5..1a8e481 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java
@@ -133,6 +133,7 @@
private Drawable mHighlightDrawable;
private int mUserId;
private CharSequence mFooterTitle;
+ private boolean mEnrollClicked;
private static final String TAG_AUTHENTICATE_SIDECAR = "authenticate_sidecar";
private static final String TAG_REMOVAL_SIDECAR = "removal_sidecar";
@@ -464,6 +465,14 @@
}
@Override
+ public void onStop() {
+ super.onStop();
+ if (!getActivity().isChangingConfigurations() && !mLaunchedConfirm && !mEnrollClicked) {
+ getActivity().finish();
+ }
+ }
+
+ @Override
public void onSaveInstanceState(final Bundle outState) {
outState.putByteArray(ChooseLockSettingsHelper.EXTRA_KEY_CHALLENGE_TOKEN,
mToken);
@@ -475,6 +484,7 @@
public boolean onPreferenceTreeClick(Preference pref) {
final String key = pref.getKey();
if (KEY_FINGERPRINT_ADD.equals(key)) {
+ mEnrollClicked = true;
Intent intent = new Intent();
intent.setClassName(SETTINGS_PACKAGE_NAME,
FingerprintEnrollEnrolling.class.getName());
@@ -564,9 +574,10 @@
}
}
} else if (requestCode == ADD_FINGERPRINT_REQUEST) {
+ mEnrollClicked = false;
if (resultCode == RESULT_TIMEOUT) {
Activity activity = getActivity();
- activity.setResult(RESULT_TIMEOUT);
+ activity.setResult(resultCode);
activity.finish();
}
}
diff --git a/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java b/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java
index 292b203..bee93fb 100644
--- a/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java
+++ b/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java
@@ -73,6 +73,8 @@
@VisibleForTesting
Handler mHandler = new Handler(Looper.getMainLooper());
@VisibleForTesting
+ boolean mIsRegisterCallback = false;
+ @VisibleForTesting
final BluetoothAdapter.OnMetadataChangedListener mMetadataListener =
new BluetoothAdapter.OnMetadataChangedListener() {
@Override
@@ -96,6 +98,7 @@
final boolean untetheredHeadset = mCachedDevice != null
&& BluetoothUtils.getBooleanMetaData(
mCachedDevice.getDevice(), BluetoothDevice.METADATA_IS_UNTETHERED_HEADSET);
+ Log.d(TAG, "getAvailabilityStatus() is untethered : " + untetheredHeadset);
return advancedEnabled && untetheredHeadset ? AVAILABLE : CONDITIONALLY_UNAVAILABLE;
}
@@ -113,6 +116,7 @@
if (!isAvailable()) {
return;
}
+ mIsRegisterCallback = true;
mCachedDevice.registerCallback(this);
mBluetoothAdapter.addOnMetadataChangedListener(mCachedDevice.getDevice(),
mContext.getMainExecutor(), mMetadataListener);
@@ -120,19 +124,17 @@
@Override
public void onStop() {
- if (!isAvailable()) {
+ if (!mIsRegisterCallback) {
return;
}
mCachedDevice.unregisterCallback(this);
mBluetoothAdapter.removeOnMetadataChangedListener(mCachedDevice.getDevice(),
mMetadataListener);
+ mIsRegisterCallback = false;
}
@Override
public void onDestroy() {
- if (!isAvailable()) {
- return;
- }
// Destroy icon bitmap associated with this header
for (Bitmap bitmap : mIconCache.values()) {
if (bitmap != null) {
diff --git a/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdater.java b/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdater.java
index 45ac7f7..aa4f869 100644
--- a/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdater.java
+++ b/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdater.java
@@ -35,6 +35,8 @@
private static final String TAG = "AvailableMediaBluetoothDeviceUpdater";
private static final boolean DBG = false;
+ private static final String PREF_KEY = "available_media_bt";
+
private final AudioManager mAudioManager;
public AvailableMediaBluetoothDeviceUpdater(Context context, DashboardFragment fragment,
@@ -97,9 +99,14 @@
@Override
public boolean onPreferenceClick(Preference preference) {
+ mMetricsFeatureProvider.logClickedPreference(preference, mFragment.getMetricsCategory());
final CachedBluetoothDevice device = ((BluetoothDevicePreference) preference)
.getBluetoothDevice();
return device.setActive();
}
-}
+ @Override
+ protected String getPreferenceKey() {
+ return PREF_KEY;
+ }
+}
diff --git a/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragment.java b/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragment.java
index 59c5078..a881247 100644
--- a/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragment.java
+++ b/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragment.java
@@ -16,6 +16,7 @@
package com.android.settings.bluetooth;
+import static android.bluetooth.BluetoothDevice.BOND_NONE;
import static android.os.UserManager.DISALLOW_CONFIG_BLUETOOTH;
import android.app.settings.SettingsEnums;
@@ -128,6 +129,20 @@
}
@Override
+ public void onResume() {
+ super.onResume();
+ finishFragmentIfNecessary();
+ }
+
+ @VisibleForTesting
+ void finishFragmentIfNecessary() {
+ if (mCachedDevice.getBondState() == BOND_NONE) {
+ finish();
+ return;
+ }
+ }
+
+ @Override
public int getMetricsCategory() {
return SettingsEnums.BLUETOOTH_DEVICE_DETAILS;
}
diff --git a/src/com/android/settings/bluetooth/BluetoothDeviceUpdater.java b/src/com/android/settings/bluetooth/BluetoothDeviceUpdater.java
index 7cf7fd5..e2715d3 100644
--- a/src/com/android/settings/bluetooth/BluetoothDeviceUpdater.java
+++ b/src/com/android/settings/bluetooth/BluetoothDeviceUpdater.java
@@ -28,12 +28,14 @@
import com.android.settings.connecteddevice.DevicePreferenceCallback;
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.overlay.FeatureFactory;
import com.android.settings.widget.GearPreference;
import com.android.settingslib.bluetooth.BluetoothCallback;
import com.android.settingslib.bluetooth.BluetoothDeviceFilter;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
import com.android.settingslib.bluetooth.LocalBluetoothManager;
import com.android.settingslib.bluetooth.LocalBluetoothProfileManager;
+import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import java.util.Collection;
import java.util.HashMap;
@@ -52,6 +54,7 @@
private static final String TAG = "BluetoothDeviceUpdater";
private static final boolean DBG = false;
+ protected final MetricsFeatureProvider mMetricsFeatureProvider;
protected final DevicePreferenceCallback mDevicePreferenceCallback;
protected final Map<BluetoothDevice, Preference> mPreferenceMap;
protected Context mPrefContext;
@@ -76,6 +79,8 @@
mDevicePreferenceCallback = devicePreferenceCallback;
mPreferenceMap = new HashMap<>();
mLocalManager = localManager;
+ mMetricsFeatureProvider = FeatureFactory.getFactory(mFragment.getContext())
+ .getMetricsFeatureProvider();
}
/**
@@ -207,6 +212,11 @@
public abstract boolean isFilterMatched(CachedBluetoothDevice cachedBluetoothDevice);
/**
+ * Return a preference key for logging
+ */
+ protected abstract String getPreferenceKey();
+
+ /**
* Update whether to show {@link CachedBluetoothDevice} in the list.
*/
protected void update(CachedBluetoothDevice cachedBluetoothDevice) {
@@ -228,6 +238,7 @@
new BluetoothDevicePreference(mPrefContext, cachedDevice,
true /* showDeviceWithoutNames */,
BluetoothDevicePreference.SortType.TYPE_DEFAULT);
+ btPreference.setKey(getPreferenceKey());
btPreference.setOnGearClickListener(mDeviceProfilesListener);
if (this instanceof Preference.OnPreferenceClickListener) {
btPreference.setOnPreferenceClickListener(
@@ -264,6 +275,7 @@
* {@link SubSettingLauncher} to launch {@link BluetoothDeviceDetailsFragment}
*/
protected void launchDeviceDetails(Preference preference) {
+ mMetricsFeatureProvider.logClickedPreference(preference, mFragment.getMetricsCategory());
final CachedBluetoothDevice device =
((BluetoothDevicePreference) preference).getBluetoothDevice();
if (device == null) {
diff --git a/src/com/android/settings/bluetooth/BluetoothPairingDetail.java b/src/com/android/settings/bluetooth/BluetoothPairingDetail.java
index 2e0e9b5..f220b8b 100644
--- a/src/com/android/settings/bluetooth/BluetoothPairingDetail.java
+++ b/src/com/android/settings/bluetooth/BluetoothPairingDetail.java
@@ -29,14 +29,17 @@
import androidx.annotation.VisibleForTesting;
import com.android.settings.R;
+import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.bluetooth.BluetoothDeviceFilter;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
import com.android.settingslib.search.Indexable;
+import com.android.settingslib.search.SearchIndexable;
import com.android.settingslib.widget.FooterPreference;
/**
* BluetoothPairingDetail is a page to scan bluetooth devices and pair them.
*/
+@SearchIndexable
public class BluetoothPairingDetail extends DeviceListPreferenceFragment implements
Indexable {
private static final String TAG = "BluetoothPairingDetail";
@@ -233,4 +236,7 @@
Toast.makeText(getContext(), R.string.connected_device_bluetooth_turned_on_toast,
Toast.LENGTH_SHORT).show();
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.bluetooth_pairing_detail);
}
diff --git a/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdater.java b/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdater.java
index 3ae081c..c7cae7f 100644
--- a/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdater.java
+++ b/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdater.java
@@ -35,6 +35,8 @@
private static final String TAG = "ConnBluetoothDeviceUpdater";
private static final boolean DBG = false;
+ private static final String PREF_KEY = "connected_bt";
+
private final AudioManager mAudioManager;
public ConnectedBluetoothDeviceUpdater(Context context, DashboardFragment fragment,
@@ -111,4 +113,9 @@
});
}
}
+
+ @Override
+ protected String getPreferenceKey() {
+ return PREF_KEY;
+ }
}
diff --git a/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdater.java b/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdater.java
index 6381b84..8d91dfc 100644
--- a/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdater.java
+++ b/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdater.java
@@ -30,9 +30,12 @@
*/
public class SavedBluetoothDeviceUpdater extends BluetoothDeviceUpdater
implements Preference.OnPreferenceClickListener {
+
private static final String TAG = "SavedBluetoothDeviceUpdater";
private static final boolean DBG = false;
+ private static final String PREF_KEY = "saved_bt";
+
public SavedBluetoothDeviceUpdater(Context context, DashboardFragment fragment,
DevicePreferenceCallback devicePreferenceCallback) {
super(context, fragment, devicePreferenceCallback);
@@ -51,9 +54,15 @@
@Override
public boolean onPreferenceClick(Preference preference) {
+ mMetricsFeatureProvider.logClickedPreference(preference, mFragment.getMetricsCategory());
final CachedBluetoothDevice device = ((BluetoothDevicePreference) preference)
.getBluetoothDevice();
device.connect(true);
return true;
}
+
+ @Override
+ protected String getPreferenceKey() {
+ return PREF_KEY;
+ }
}
diff --git a/src/com/android/settings/bugreporthandler/BugReportHandlerPicker.java b/src/com/android/settings/bugreporthandler/BugReportHandlerPicker.java
index 8dbb6c6..e7adf7f 100644
--- a/src/com/android/settings/bugreporthandler/BugReportHandlerPicker.java
+++ b/src/com/android/settings/bugreporthandler/BugReportHandlerPicker.java
@@ -35,7 +35,9 @@
import com.android.settings.R;
import com.android.settings.Utils;
import com.android.settings.applications.defaultapps.DefaultAppPickerFragment;
+import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.applications.DefaultAppInfo;
+import com.android.settingslib.search.SearchIndexable;
import com.android.settingslib.widget.FooterPreference;
import java.util.ArrayList;
@@ -44,6 +46,7 @@
/**
* Picker for BugReportHandler.
*/
+@SearchIndexable
public class BugReportHandlerPicker extends DefaultAppPickerFragment {
private static final String TAG = "BugReportHandlerPicker";
@@ -197,9 +200,12 @@
return null;
}
if (BugReportHandlerUtil.SHELL_APP_PACKAGE.equals(packageItemInfo.packageName)) {
- return mContext.getString(R.string.shell_app);
+ return mContext.getString(com.android.internal.R.string.android_system_label);
}
return super.loadLabel();
}
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.bug_report_handler_settings);
}
diff --git a/src/com/android/settings/connecteddevice/usb/ConnectedUsbDeviceUpdater.java b/src/com/android/settings/connecteddevice/usb/ConnectedUsbDeviceUpdater.java
index 0be1438..1078a21 100644
--- a/src/com/android/settings/connecteddevice/usb/ConnectedUsbDeviceUpdater.java
+++ b/src/com/android/settings/connecteddevice/usb/ConnectedUsbDeviceUpdater.java
@@ -29,11 +29,18 @@
import com.android.settings.connecteddevice.DevicePreferenceCallback;
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.overlay.FeatureFactory;
+import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
/**
* Controller to maintain connected usb device
*/
public class ConnectedUsbDeviceUpdater {
+
+ private static final String PREF_KEY = "connected_usb";
+
+ private final MetricsFeatureProvider mMetricsFeatureProvider;
+
private DashboardFragment mFragment;
private UsbBackend mUsbBackend;
private DevicePreferenceCallback mDevicePreferenceCallback;
@@ -67,6 +74,8 @@
mUsbBackend = usbBackend;
mUsbReceiver = new UsbConnectionBroadcastReceiver(context,
mUsbConnectionListener, mUsbBackend);
+ mMetricsFeatureProvider = FeatureFactory.getFactory(mFragment.getContext())
+ .getMetricsFeatureProvider();
}
public void registerCallback() {
@@ -82,7 +91,9 @@
mUsbPreference = new Preference(context, null /* AttributeSet */);
mUsbPreference.setTitle(R.string.usb_pref);
mUsbPreference.setIcon(R.drawable.ic_usb);
+ mUsbPreference.setKey(PREF_KEY);
mUsbPreference.setOnPreferenceClickListener((Preference p) -> {
+ mMetricsFeatureProvider.logClickedPreference(p, mFragment.getMetricsCategory());
// New version - uses a separate screen.
new SubSettingLauncher(mFragment.getContext())
.setDestination(UsbDetailsFragment.class.getName())
diff --git a/src/com/android/settings/connecteddevice/usb/UsbDefaultFragment.java b/src/com/android/settings/connecteddevice/usb/UsbDefaultFragment.java
index 12e978f..2d6a098 100644
--- a/src/com/android/settings/connecteddevice/usb/UsbDefaultFragment.java
+++ b/src/com/android/settings/connecteddevice/usb/UsbDefaultFragment.java
@@ -30,7 +30,9 @@
import com.android.settings.R;
import com.android.settings.Utils;
+import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settings.widget.RadioButtonPickerFragment;
+import com.android.settingslib.search.SearchIndexable;
import com.android.settingslib.widget.CandidateInfo;
import com.android.settingslib.widget.FooterPreference;
import com.android.settingslib.widget.RadioButtonPreference;
@@ -42,6 +44,7 @@
/**
* Provides options for selecting the default USB mode.
*/
+@SearchIndexable
public class UsbDefaultFragment extends RadioButtonPickerFragment {
@VisibleForTesting
UsbBackend mUsbBackend;
@@ -192,4 +195,7 @@
}
}
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.usb_default_fragment);
}
\ No newline at end of file
diff --git a/src/com/android/settings/connecteddevice/usb/UsbDetailsFragment.java b/src/com/android/settings/connecteddevice/usb/UsbDetailsFragment.java
index 6e06f65..4b83b06 100644
--- a/src/com/android/settings/connecteddevice/usb/UsbDetailsFragment.java
+++ b/src/com/android/settings/connecteddevice/usb/UsbDetailsFragment.java
@@ -18,10 +18,13 @@
import android.app.settings.SettingsEnums;
import android.content.Context;
+import android.os.Bundle;
+import android.view.View;
import androidx.annotation.VisibleForTesting;
import com.android.settings.R;
+import com.android.settings.Utils;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.core.AbstractPreferenceController;
@@ -51,6 +54,12 @@
};
@Override
+ public void onViewCreated(View view, Bundle savedInstanceState) {
+ super.onViewCreated(view, savedInstanceState);
+ Utils.setActionBarShadowAnimation(getActivity(), getSettingsLifecycle(), getListView());
+ }
+
+ @Override
public int getMetricsCategory() {
return SettingsEnums.USB_DEVICE_DETAILS;
}
diff --git a/src/com/android/settings/core/PreferenceXmlParserUtils.java b/src/com/android/settings/core/PreferenceXmlParserUtils.java
index 240426d..35f7ebb 100644
--- a/src/com/android/settings/core/PreferenceXmlParserUtils.java
+++ b/src/com/android/settings/core/PreferenceXmlParserUtils.java
@@ -89,6 +89,7 @@
int FLAG_NEED_PREF_APPEND = 1 << 10;
int FLAG_UNAVAILABLE_SLICE_SUBTITLE = 1 << 11;
int FLAG_FOR_WORK = 1 << 12;
+ int FLAG_NEED_FRAGMENT = 1 << 13;
}
public static final String METADATA_PREF_TYPE = "type";
@@ -102,6 +103,7 @@
public static final String METADATA_APPEND = "staticPreferenceLocation";
public static final String METADATA_UNAVAILABLE_SLICE_SUBTITLE = "unavailable_slice_subtitle";
public static final String METADATA_FOR_WORK = "for_work";
+ public static final String METADATA_FRAGMENT = "fragment";
private static final String ENTRIES_SEPARATOR = "|";
@@ -250,6 +252,10 @@
preferenceMetadata.putBoolean(METADATA_FOR_WORK,
isForWork(preferenceAttributes));
}
+ if (hasFlag(flags, MetadataFlag.FLAG_NEED_FRAGMENT)) {
+ preferenceMetadata.putString(METADATA_FRAGMENT,
+ getFragment(preferenceAttributes));
+ }
metadata.add(preferenceMetadata);
preferenceAttributes.recycle();
@@ -340,4 +346,9 @@
return styledAttributes.getBoolean(
R.styleable.Preference_forWork, false);
}
+
+ private static String getFragment(TypedArray styledAttributes) {
+ return styledAttributes.getString(
+ com.android.internal.R.styleable.Preference_fragment);
+ }
}
\ No newline at end of file
diff --git a/src/com/android/settings/core/gateway/SettingsGateway.java b/src/com/android/settings/core/gateway/SettingsGateway.java
index 01b1598..1e97bdb 100644
--- a/src/com/android/settings/core/gateway/SettingsGateway.java
+++ b/src/com/android/settings/core/gateway/SettingsGateway.java
@@ -87,6 +87,7 @@
import com.android.settings.gestures.DoubleTapPowerSettings;
import com.android.settings.gestures.DoubleTapScreenSettings;
import com.android.settings.gestures.DoubleTwistGestureSettings;
+import com.android.settings.gestures.GestureNavigationSettingsFragment;
import com.android.settings.gestures.GlobalActionsPanelSettings;
import com.android.settings.gestures.PickupGestureSettings;
import com.android.settings.gestures.SwipeToNotificationSettings;
@@ -289,7 +290,8 @@
MobileNetworkListFragment.class.getName(),
GlobalActionsPanelSettings.class.getName(),
DarkModeSettingsFragment.class.getName(),
- BugReportHandlerPicker.class.getName()
+ BugReportHandlerPicker.class.getName(),
+ GestureNavigationSettingsFragment.class.getName()
};
public static final String[] SETTINGS_FOR_RESTRICTED = {
diff --git a/src/com/android/settings/core/instrumentation/SettingsEventLogWriter.java b/src/com/android/settings/core/instrumentation/SettingsEventLogWriter.java
index 4ffa2d0..f165897 100644
--- a/src/com/android/settings/core/instrumentation/SettingsEventLogWriter.java
+++ b/src/com/android/settings/core/instrumentation/SettingsEventLogWriter.java
@@ -33,11 +33,11 @@
}
@Override
- public void hidden(Context context, int category) {
+ public void hidden(Context context, int category, int visibleTime) {
if (shouldDisableGenericEventLogging()) {
return;
}
- super.hidden(context, category);
+ super.hidden(context, category, visibleTime);
}
@Override
diff --git a/src/com/android/settings/core/instrumentation/SettingsIntelligenceLogWriter.java b/src/com/android/settings/core/instrumentation/SettingsIntelligenceLogWriter.java
index 62954ea..30d8381 100644
--- a/src/com/android/settings/core/instrumentation/SettingsIntelligenceLogWriter.java
+++ b/src/com/android/settings/core/instrumentation/SettingsIntelligenceLogWriter.java
@@ -70,12 +70,12 @@
}
@Override
- public void hidden(Context context, int pageId) {
+ public void hidden(Context context, int pageId, int visibleTime) {
action(SettingsEnums.PAGE_UNKNOWN /* attribution */,
SettingsEnums.PAGE_HIDE /* action */,
pageId /* pageId */,
"" /* changedPreferenceKey */,
- 0 /* changedPreferenceIntValue */);
+ visibleTime /* changedPreferenceIntValue */);
}
@Override
diff --git a/src/com/android/settings/core/instrumentation/StatsLogWriter.java b/src/com/android/settings/core/instrumentation/StatsLogWriter.java
index 6e09b72..fce8280 100644
--- a/src/com/android/settings/core/instrumentation/StatsLogWriter.java
+++ b/src/com/android/settings/core/instrumentation/StatsLogWriter.java
@@ -36,13 +36,13 @@
}
@Override
- public void hidden(Context context, int pageId) {
+ public void hidden(Context context, int pageId, int visibleTime) {
StatsLog.write(StatsLog.SETTINGS_UI_CHANGED /* Atom name */,
SettingsEnums.PAGE_UNKNOWN /* attribution */,
SettingsEnums.PAGE_HIDE /* action */,
pageId,
null /* changedPreferenceKey */,
- 0 /* changedPreferenceIntValue */);
+ visibleTime /* changedPreferenceIntValue */);
}
@Override
diff --git a/src/com/android/settings/dashboard/profileselector/ProfileSelectFragment.java b/src/com/android/settings/dashboard/profileselector/ProfileSelectFragment.java
index 9ae8284..d0187b9 100644
--- a/src/com/android/settings/dashboard/profileselector/ProfileSelectFragment.java
+++ b/src/com/android/settings/dashboard/profileselector/ProfileSelectFragment.java
@@ -150,7 +150,7 @@
if (bundle != null) {
final int extraTab = bundle.getInt(SettingsActivity.EXTRA_SHOW_FRAGMENT_TAB, -1);
if (extraTab != -1) {
- return WORK_TAB;
+ return extraTab;
}
final int userId = bundle.getInt(EXTRA_USER_ID, UserHandle.SYSTEM.getIdentifier());
final boolean isWorkProfile = UserManager.get(activity).isManagedProfile(userId);
diff --git a/src/com/android/settings/datausage/BillingCycleSettings.java b/src/com/android/settings/datausage/BillingCycleSettings.java
index f680bdd..5efd175 100644
--- a/src/com/android/settings/datausage/BillingCycleSettings.java
+++ b/src/com/android/settings/datausage/BillingCycleSettings.java
@@ -150,12 +150,15 @@
@Override
public boolean onPreferenceTreeClick(Preference preference) {
if (preference == mBillingCycle) {
+ writePreferenceClickMetric(preference);
CycleEditorFragment.show(this);
return true;
} else if (preference == mDataWarning) {
+ writePreferenceClickMetric(preference);
BytesEditorFragment.show(this, false);
return true;
} else if (preference == mDataLimit) {
+ writePreferenceClickMetric(preference);
BytesEditorFragment.show(this, true);
return true;
}
diff --git a/src/com/android/settings/datausage/DataUsageBaseFragment.java b/src/com/android/settings/datausage/DataUsageBaseFragment.java
index f6e88cc..299ce43 100644
--- a/src/com/android/settings/datausage/DataUsageBaseFragment.java
+++ b/src/com/android/settings/datausage/DataUsageBaseFragment.java
@@ -51,7 +51,7 @@
services.mPolicyEditor = new NetworkPolicyEditor(services.mPolicyManager);
- services.mTelephonyManager = TelephonyManager.from(context);
+ services.mTelephonyManager = context.getSystemService(TelephonyManager.class);
services.mSubscriptionManager = SubscriptionManager.from(context);
services.mUserManager = UserManager.get(context);
}
diff --git a/src/com/android/settings/datausage/DataUsageUtils.java b/src/com/android/settings/datausage/DataUsageUtils.java
index 0e400a2..ef3e7b6 100644
--- a/src/com/android/settings/datausage/DataUsageUtils.java
+++ b/src/com/android/settings/datausage/DataUsageUtils.java
@@ -33,7 +33,6 @@
import android.text.format.Formatter.BytesResult;
import android.util.Log;
-import java.util.ArrayList;
import java.util.List;
/**
@@ -72,7 +71,7 @@
return false;
}
- final TelephonyManager telephonyManager = TelephonyManager.from(context);
+ final TelephonyManager telephonyManager = context.getSystemService(TelephonyManager.class);
final NetworkStatsManager networkStatsManager =
context.getSystemService(NetworkStatsManager.class);
boolean hasEthernetUsage = false;
@@ -115,7 +114,7 @@
}
return false;
}
- final TelephonyManager tele = TelephonyManager.from(context);
+ final TelephonyManager tele = context.getSystemService(TelephonyManager.class);
// require both supported network and ready SIM
boolean isReady = true;
for (SubscriptionInfo subInfo : subInfoList) {
diff --git a/src/com/android/settings/datetime/timezone/TimeZoneSettings.java b/src/com/android/settings/datetime/timezone/TimeZoneSettings.java
index ab4c176..60cd636 100644
--- a/src/com/android/settings/datetime/timezone/TimeZoneSettings.java
+++ b/src/com/android/settings/datetime/timezone/TimeZoneSettings.java
@@ -25,6 +25,7 @@
import android.content.SharedPreferences;
import android.icu.util.TimeZone;
import android.os.Bundle;
+import android.provider.Settings;
import android.util.Log;
import android.view.Menu;
import android.view.MenuInflater;
@@ -39,7 +40,9 @@
import com.android.settings.datetime.timezone.model.FilteredCountryTimeZones;
import com.android.settings.datetime.timezone.model.TimeZoneData;
import com.android.settings.datetime.timezone.model.TimeZoneDataLoader;
+import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.core.AbstractPreferenceController;
+import com.android.settingslib.search.SearchIndexable;
import java.util.ArrayList;
import java.util.Date;
@@ -51,6 +54,7 @@
/**
* The class displays a time zone picker either by regions or fixed offset time zones.
*/
+@SearchIndexable
public class TimeZoneSettings extends DashboardFragment {
private static final String TAG = "TimeZoneSettings";
@@ -120,9 +124,9 @@
super.onCreate(icicle);
// Hide all interactive preferences
setPreferenceCategoryVisible((PreferenceCategory) findPreference(
- PREF_KEY_REGION_CATEGORY), false);
+ PREF_KEY_REGION_CATEGORY), false);
setPreferenceCategoryVisible((PreferenceCategory) findPreference(
- PREF_KEY_FIXED_OFFSET_CATEGORY), false);
+ PREF_KEY_FIXED_OFFSET_CATEGORY), false);
// Start loading TimeZoneData
getLoaderManager().initLoader(0, null, new TimeZoneDataLoader.LoaderCreator(
@@ -234,7 +238,7 @@
String tzId = data.getStringExtra(RegionZonePicker.EXTRA_RESULT_TIME_ZONE_ID);
// Ignore the result if user didn't change the region or time zone.
if (Objects.equals(regionId, use(RegionPreferenceController.class).getRegionId())
- && Objects.equals(tzId, mSelectedTimeZoneId)) {
+ && Objects.equals(tzId, mSelectedTimeZoneId)) {
return;
}
@@ -324,9 +328,9 @@
private void setSelectByRegion(boolean selectByRegion) {
mSelectByRegion = selectByRegion;
setPreferenceCategoryVisible((PreferenceCategory) findPreference(
- PREF_KEY_REGION_CATEGORY), selectByRegion);
+ PREF_KEY_REGION_CATEGORY), selectByRegion);
setPreferenceCategoryVisible((PreferenceCategory) findPreference(
- PREF_KEY_FIXED_OFFSET_CATEGORY), !selectByRegion);
+ PREF_KEY_FIXED_OFFSET_CATEGORY), !selectByRegion);
final String localeRegionId = getLocaleRegionId();
final Set<String> allCountryIsoCodes = mTimeZoneData.getRegionIds();
@@ -350,6 +354,7 @@
* Find the a region associated with the specified time zone, based on the time zone data.
* If there are multiple regions associated with the given time zone, the priority will be given
* to the region the user last picked and the country in user's locale.
+ *
* @return null if no region associated with the time zone
*/
private String findRegionIdForTzId(String tzId) {
@@ -375,7 +380,7 @@
}
private void setPreferenceCategoryVisible(PreferenceCategory category,
- boolean isVisible) {
+ boolean isVisible) {
// Hiding category doesn't hide all the children preference. Set visibility of its children.
// Do not care grandchildren as time_zone_pref.xml has only 2 levels.
category.setVisible(isVisible);
@@ -387,4 +392,15 @@
private String getLocaleRegionId() {
return mLocale.getCountry().toUpperCase(Locale.US);
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.time_zone_prefs) {
+ @Override
+ protected boolean isPageSearchEnabled(Context context) {
+ // We can't enter this page if the auto time zone is enabled.
+ final int autoTimeZone = Settings.Global.getInt(context.getContentResolver(),
+ Settings.Global.AUTO_TIME_ZONE, 1);
+ return autoTimeZone == 1 ? false : true;
+ }
+ };
}
diff --git a/src/com/android/settings/deletionhelper/AutomaticStorageManagerSettings.java b/src/com/android/settings/deletionhelper/AutomaticStorageManagerSettings.java
index 0de9f67..c04b51c 100644
--- a/src/com/android/settings/deletionhelper/AutomaticStorageManagerSettings.java
+++ b/src/com/android/settings/deletionhelper/AutomaticStorageManagerSettings.java
@@ -163,7 +163,7 @@
/** For Search. */
public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
- new BaseSearchIndexProvider() {
+ new BaseSearchIndexProvider(R.xml.automatic_storage_management_settings) {
@Override
protected boolean isPageSearchEnabled(Context context) {
return false;
diff --git a/src/com/android/settings/development/BluetoothMapVersionPreferenceController.java b/src/com/android/settings/development/BluetoothMapVersionPreferenceController.java
new file mode 100644
index 0000000..ac20627
--- /dev/null
+++ b/src/com/android/settings/development/BluetoothMapVersionPreferenceController.java
@@ -0,0 +1,79 @@
+/*
+ * Copyright (C) 2020 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.os.SystemProperties;
+import android.text.TextUtils;
+
+import androidx.annotation.VisibleForTesting;
+import androidx.preference.ListPreference;
+import androidx.preference.Preference;
+
+import com.android.settings.R;
+import com.android.settings.core.PreferenceControllerMixin;
+import com.android.settingslib.development.DeveloperOptionsPreferenceController;
+
+/**
+ * Preference controller to control Bluetooth MAP version
+ */
+public class BluetoothMapVersionPreferenceController extends DeveloperOptionsPreferenceController
+ implements Preference.OnPreferenceChangeListener, PreferenceControllerMixin {
+
+ private static final String BLUETOOTH_SELECT_MAP_VERSION_KEY =
+ "bluetooth_select_map_version";
+
+ @VisibleForTesting
+ static final String BLUETOOTH_MAP_VERSION_PROPERTY = "persist.bluetooth.mapversion";
+
+ private final String[] mListValues;
+ private final String[] mListSummaries;
+
+ public BluetoothMapVersionPreferenceController(Context context) {
+ super(context);
+
+ mListValues = context.getResources().getStringArray(R.array.bluetooth_map_version_values);
+ mListSummaries = context.getResources().getStringArray(R.array.bluetooth_map_versions);
+ }
+
+ @Override
+ public String getPreferenceKey() {
+ return BLUETOOTH_SELECT_MAP_VERSION_KEY;
+ }
+
+ @Override
+ public boolean onPreferenceChange(Preference preference, Object newValue) {
+ SystemProperties.set(BLUETOOTH_MAP_VERSION_PROPERTY, newValue.toString());
+ updateState(mPreference);
+ return true;
+ }
+
+ @Override
+ public void updateState(Preference preference) {
+ final ListPreference listPreference = (ListPreference) preference;
+ final String currentValue = SystemProperties.get(BLUETOOTH_MAP_VERSION_PROPERTY);
+ int index = 0; // Defaults to MAP 1.2
+ for (int i = 0; i < mListValues.length; i++) {
+ if (TextUtils.equals(currentValue, mListValues[i])) {
+ index = i;
+ break;
+ }
+ }
+ listPreference.setValue(mListValues[index]);
+ listPreference.setSummary(mListSummaries[index]);
+ }
+}
diff --git a/src/com/android/settings/development/BugReportHandlerPreferenceController.java b/src/com/android/settings/development/BugReportHandlerPreferenceController.java
index b95d31b..f154537 100644
--- a/src/com/android/settings/development/BugReportHandlerPreferenceController.java
+++ b/src/com/android/settings/development/BugReportHandlerPreferenceController.java
@@ -73,7 +73,7 @@
final String handlerApp = mBugReportHandlerUtil.getCurrentBugReportHandlerAppAndUser(
mContext).first;
if (BugReportHandlerUtil.SHELL_APP_PACKAGE.equals(handlerApp)) {
- return mContext.getString(R.string.shell_app);
+ return mContext.getString(com.android.internal.R.string.android_system_label);
}
ApplicationInfo applicationInfo;
try {
diff --git a/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java b/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
index 9387d52..1c08131 100644
--- a/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
+++ b/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
@@ -465,12 +465,14 @@
controllers.add(new BluetoothAbsoluteVolumePreferenceController(context));
controllers.add(new BluetoothGabeldorschePreferenceController(context));
controllers.add(new BluetoothAvrcpVersionPreferenceController(context));
+ controllers.add(new BluetoothMapVersionPreferenceController(context));
controllers.add(new BluetoothA2dpHwOffloadPreferenceController(context, fragment));
controllers.add(new BluetoothMaxConnectedAudioDevicesPreferenceController(context));
controllers.add(new ShowTapsPreferenceController(context));
controllers.add(new PointerLocationPreferenceController(context));
controllers.add(new ShowSurfaceUpdatesPreferenceController(context));
controllers.add(new ShowLayoutBoundsPreferenceController(context));
+ controllers.add(new ShowRefreshRatePreferenceController(context));
controllers.add(new RtlLayoutPreferenceController(context));
controllers.add(new WindowAnimationScalePreferenceController(context));
controllers.add(new EmulateDisplayCutoutPreferenceController(context));
diff --git a/src/com/android/settings/development/ShowRefreshRatePreferenceController.java b/src/com/android/settings/development/ShowRefreshRatePreferenceController.java
new file mode 100644
index 0000000..e56268d
--- /dev/null
+++ b/src/com/android/settings/development/ShowRefreshRatePreferenceController.java
@@ -0,0 +1,124 @@
+/*
+ * Copyright 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.development;
+
+import android.content.Context;
+import android.os.IBinder;
+import android.os.Parcel;
+import android.os.RemoteException;
+import android.os.ServiceManager;
+
+import androidx.annotation.VisibleForTesting;
+import androidx.preference.Preference;
+import androidx.preference.SwitchPreference;
+
+import com.android.settings.core.PreferenceControllerMixin;
+import com.android.settingslib.development.DeveloperOptionsPreferenceController;
+
+/**
+ * Controller class for controlling the refresh rate overlay on SurfaceFlinger
+ */
+public class ShowRefreshRatePreferenceController extends DeveloperOptionsPreferenceController
+ implements Preference.OnPreferenceChangeListener, PreferenceControllerMixin {
+
+ private static final String SHOW_REFRESH_RATE_KEY = "show_refresh_rate";
+
+ private static final int SETTING_VALUE_QUERY = 2;
+ private static final int SETTING_VALUE_ON = 1;
+ private static final int SETTING_VALUE_OFF = 0;
+
+ @VisibleForTesting
+ static final String SURFACE_FLINGER_SERVICE_KEY = "SurfaceFlinger";
+ @VisibleForTesting
+ static final int SURFACE_FLINGER_CODE = 1034;
+
+ private static final String SURFACE_COMPOSER_INTERFACE_KEY = "android.ui.ISurfaceComposer";
+
+ private final IBinder mSurfaceFlinger;
+
+ public ShowRefreshRatePreferenceController(Context context) {
+ super(context);
+ mSurfaceFlinger = ServiceManager.getService(SURFACE_FLINGER_SERVICE_KEY);
+ }
+
+ @Override
+ public String getPreferenceKey() {
+ return SHOW_REFRESH_RATE_KEY;
+ }
+
+ @Override
+ public boolean onPreferenceChange(Preference preference, Object newValue) {
+ final boolean isEnabled = (Boolean) newValue;
+ writeShowRefreshRateSetting(isEnabled);
+ return true;
+ }
+
+ @Override
+ public void updateState(Preference preference) {
+ updateShowRefreshRateSetting();
+ }
+
+ @Override
+ protected void onDeveloperOptionsSwitchDisabled() {
+ super.onDeveloperOptionsSwitchDisabled();
+ final SwitchPreference preference = (SwitchPreference) mPreference;
+ if (preference.isChecked()) {
+ // Writing false to the preference when the setting is already off will have a
+ // side effect of turning on the preference that we wish to avoid
+ writeShowRefreshRateSetting(false);
+ preference.setChecked(false);
+ }
+ }
+
+ @VisibleForTesting
+ void updateShowRefreshRateSetting() {
+ // magic communication with surface flinger.
+ try {
+ if (mSurfaceFlinger != null) {
+ final Parcel data = Parcel.obtain();
+ final Parcel reply = Parcel.obtain();
+ data.writeInterfaceToken(SURFACE_COMPOSER_INTERFACE_KEY);
+ data.writeInt(SETTING_VALUE_QUERY);
+ mSurfaceFlinger.transact(SURFACE_FLINGER_CODE, data, reply, 0 /* flags */);
+ final boolean enabled = reply.readBoolean();
+ ((SwitchPreference) mPreference).setChecked(enabled);
+ reply.recycle();
+ data.recycle();
+ }
+ } catch (RemoteException ex) {
+ // intentional no-op
+ }
+ }
+
+ @VisibleForTesting
+ void writeShowRefreshRateSetting(boolean isEnabled) {
+ try {
+ if (mSurfaceFlinger != null) {
+ final Parcel data = Parcel.obtain();
+ data.writeInterfaceToken(SURFACE_COMPOSER_INTERFACE_KEY);
+ final int showRefreshRate = isEnabled ? SETTING_VALUE_ON : SETTING_VALUE_OFF;
+ data.writeInt(showRefreshRate);
+ mSurfaceFlinger.transact(SURFACE_FLINGER_CODE, data,
+ null /* reply */, 0 /* flags */);
+ data.recycle();
+ }
+ } catch (RemoteException ex) {
+ // intentional no-op
+ }
+ updateShowRefreshRateSetting();
+ }
+}
diff --git a/src/com/android/settings/development/compat/PlatformCompatDashboard.java b/src/com/android/settings/development/compat/PlatformCompatDashboard.java
index dab45f2..2b0c655 100644
--- a/src/com/android/settings/development/compat/PlatformCompatDashboard.java
+++ b/src/com/android/settings/development/compat/PlatformCompatDashboard.java
@@ -43,6 +43,8 @@
import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.development.AppPicker;
+import com.android.settings.search.BaseSearchIndexProvider;
+import com.android.settingslib.search.SearchIndexable;
import java.util.ArrayList;
import java.util.List;
@@ -53,6 +55,7 @@
/**
* Dashboard for Platform Compat preferences.
*/
+@SearchIndexable
public class PlatformCompatDashboard extends DashboardFragment {
private static final String TAG = "PlatformCompatDashboard";
private static final String COMPAT_APP = "compat_app";
@@ -273,4 +276,7 @@
return true;
}
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.platform_compat_settings);
}
diff --git a/src/com/android/settings/deviceinfo/BrandedAccountPreferenceController.java b/src/com/android/settings/deviceinfo/BrandedAccountPreferenceController.java
index bdd76fc..3543832 100644
--- a/src/com/android/settings/deviceinfo/BrandedAccountPreferenceController.java
+++ b/src/com/android/settings/deviceinfo/BrandedAccountPreferenceController.java
@@ -32,13 +32,13 @@
import com.android.settings.overlay.FeatureFactory;
public class BrandedAccountPreferenceController extends BasePreferenceController {
- private final Account[] mAccounts;
+ private final AccountFeatureProvider mAccountFeatureProvider;
+ private Account[] mAccounts;
public BrandedAccountPreferenceController(Context context, String key) {
super(context, key);
- final AccountFeatureProvider accountFeatureProvider = FeatureFactory.getFactory(
- mContext).getAccountFeatureProvider();
- mAccounts = accountFeatureProvider.getAccounts(mContext);
+ mAccountFeatureProvider = FeatureFactory.getFactory(mContext).getAccountFeatureProvider();
+ mAccounts = mAccountFeatureProvider.getAccounts(mContext);
}
@Override
@@ -56,8 +56,6 @@
@Override
public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen);
- final AccountFeatureProvider accountFeatureProvider = FeatureFactory.getFactory(
- mContext).getAccountFeatureProvider();
final Preference accountPreference = screen.findPreference(getPreferenceKey());
if (accountPreference != null && (mAccounts == null || mAccounts.length == 0)) {
screen.removePreference(accountPreference);
@@ -72,7 +70,7 @@
args.putParcelable(AccountDetailDashboardFragment.KEY_USER_HANDLE,
android.os.Process.myUserHandle());
args.putString(AccountDetailDashboardFragment.KEY_ACCOUNT_TYPE,
- accountFeatureProvider.getAccountType());
+ mAccountFeatureProvider.getAccountType());
new SubSettingLauncher(mContext)
.setDestination(AccountDetailDashboardFragment.class.getName())
@@ -83,4 +81,13 @@
return true;
});
}
+
+ @Override
+ public void updateState(Preference preference) {
+ super.updateState(preference);
+ mAccounts = mAccountFeatureProvider.getAccounts(mContext);
+ if (mAccounts == null || mAccounts.length == 0) {
+ preference.setVisible(false);
+ }
+ }
}
diff --git a/src/com/android/settings/deviceinfo/MigrateEstimateTask.java b/src/com/android/settings/deviceinfo/MigrateEstimateTask.java
index c41ebe0..a5790b3 100644
--- a/src/com/android/settings/deviceinfo/MigrateEstimateTask.java
+++ b/src/com/android/settings/deviceinfo/MigrateEstimateTask.java
@@ -29,7 +29,7 @@
import android.os.UserManager;
import android.os.storage.StorageManager;
import android.os.storage.VolumeInfo;
-import android.telecom.Log;
+import android.util.Log;
import android.text.format.DateUtils;
import android.text.format.Formatter;
diff --git a/src/com/android/settings/deviceinfo/legal/ModuleLicensesDashboard.java b/src/com/android/settings/deviceinfo/legal/ModuleLicensesDashboard.java
index f74b68f..150dfff 100644
--- a/src/com/android/settings/deviceinfo/legal/ModuleLicensesDashboard.java
+++ b/src/com/android/settings/deviceinfo/legal/ModuleLicensesDashboard.java
@@ -20,7 +20,13 @@
import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.search.BaseSearchIndexProvider;
+import com.android.settingslib.search.SearchIndexable;
+/**
+ * Settings screen for mainline module licenses
+ */
+@SearchIndexable
public class ModuleLicensesDashboard extends DashboardFragment {
private static final String TAG = "ModuleLicensesDashboard";
@@ -43,4 +49,7 @@
public int getHelpResource() {
return 0;
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.module_licenses);
}
diff --git a/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java b/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java
index 0751141..26d8e2b 100644
--- a/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java
+++ b/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java
@@ -25,6 +25,7 @@
import android.os.Bundle;
import android.os.PersistableBundle;
import android.os.UserHandle;
+import android.telephony.Annotation;
import android.telephony.CarrierConfigManager;
import android.telephony.CellSignalStrength;
import android.telephony.PhoneStateListener;
@@ -35,12 +36,14 @@
import android.telephony.SubscriptionManager;
import android.telephony.SubscriptionManager.OnSubscriptionsChangedListener;
import android.telephony.TelephonyManager;
+import android.telephony.UiccCardInfo;
import android.telephony.euicc.EuiccManager;
import android.text.TextUtils;
import androidx.annotation.NonNull;
import androidx.annotation.VisibleForTesting;
+import com.android.internal.telephony.PhoneConstants;
import com.android.settings.R;
import com.android.settingslib.DeviceInfoUtils;
import com.android.settingslib.Utils;
@@ -50,6 +53,7 @@
import com.android.settingslib.core.lifecycle.events.OnResume;
import java.util.List;
+import java.util.Map;
public class SimStatusDialogController implements LifecycleObserver, OnResume, OnPause {
@@ -82,6 +86,8 @@
@VisibleForTesting
final static int ICCID_INFO_VALUE_ID = R.id.icc_id_value;
@VisibleForTesting
+ final static int EID_INFO_LABEL_ID = R.id.esim_id_label;
+ @VisibleForTesting
final static int EID_INFO_VALUE_ID = R.id.esim_id_value;
@VisibleForTesting
final static int IMS_REGISTRATION_STATE_LABEL_ID = R.id.ims_reg_state_label;
@@ -100,15 +106,18 @@
public void onSubscriptionsChanged() {
mSubscriptionInfo = mSubscriptionManager.getActiveSubscriptionInfo(
mSubscriptionInfo.getSubscriptionId());
+ mTelephonyManager = mTelephonyManager.createForSubscriptionId(
+ mSubscriptionInfo.getSubscriptionId());
updateNetworkProvider();
}
};
private SubscriptionInfo mSubscriptionInfo;
- private int mSlotIndex;
+
+ private final int mSlotIndex;
+ private TelephonyManager mTelephonyManager;
private final SimStatusDialogFragment mDialog;
- private final TelephonyManager mTelephonyManager;
private final SubscriptionManager mSubscriptionManager;
private final CarrierConfigManager mCarrierConfigManager;
private final EuiccManager mEuiccManager;
@@ -166,11 +175,13 @@
mPhoneStateListener = getPhoneStateListener();
updateNetworkProvider();
- final ServiceState serviceState = getCurrentServiceState();
+ final ServiceState serviceState = mTelephonyManager.getServiceState();
+ final SignalStrength signalStrength = mTelephonyManager.getSignalStrength();
+
updatePhoneNumber();
updateLatestAreaInfo();
updateServiceState(serviceState);
- updateSignalStrength(getSignalStrength());
+ updateSignalStrength(signalStrength);
updateNetworkType();
updateRoamingStatus(serviceState);
updateIccidNumber();
@@ -182,12 +193,12 @@
if (mSubscriptionInfo == null) {
return;
}
-
- mTelephonyManager.createForSubscriptionId(mSubscriptionInfo.getSubscriptionId())
- .listen(mPhoneStateListener,
- PhoneStateListener.LISTEN_DATA_CONNECTION_STATE
- | PhoneStateListener.LISTEN_SIGNAL_STRENGTHS
- | PhoneStateListener.LISTEN_SERVICE_STATE);
+ mTelephonyManager = mTelephonyManager.createForSubscriptionId(
+ mSubscriptionInfo.getSubscriptionId());
+ mTelephonyManager.listen(mPhoneStateListener,
+ PhoneStateListener.LISTEN_DATA_CONNECTION_STATE
+ | PhoneStateListener.LISTEN_SIGNAL_STRENGTHS
+ | PhoneStateListener.LISTEN_SERVICE_STATE);
mSubscriptionManager.addOnSubscriptionsChangedListener(mOnSubscriptionsChangedListener);
if (mShowLatestAreaInfo) {
@@ -209,8 +220,7 @@
}
mSubscriptionManager.removeOnSubscriptionsChangedListener(mOnSubscriptionsChangedListener);
- mTelephonyManager.createForSubscriptionId(mSubscriptionInfo.getSubscriptionId())
- .listen(mPhoneStateListener, PhoneStateListener.LISTEN_NONE);
+ mTelephonyManager.listen(mPhoneStateListener, PhoneStateListener.LISTEN_NONE);
if (mShowLatestAreaInfo) {
mContext.unregisterReceiver(mAreaInfoReceiver);
@@ -313,7 +323,7 @@
return;
}
- ServiceState serviceState = getCurrentServiceState();
+ ServiceState serviceState = mTelephonyManager.getServiceState();
if (serviceState == null || !Utils.isInService(serviceState)) {
return;
}
@@ -342,13 +352,13 @@
String dataNetworkTypeName = null;
String voiceNetworkTypeName = null;
final int subId = mSubscriptionInfo.getSubscriptionId();
- final int actualDataNetworkType = mTelephonyManager.getDataNetworkType(subId);
- final int actualVoiceNetworkType = mTelephonyManager.getVoiceNetworkType(subId);
+ final int actualDataNetworkType = mTelephonyManager.getDataNetworkType();
+ final int actualVoiceNetworkType = mTelephonyManager.getVoiceNetworkType();
if (TelephonyManager.NETWORK_TYPE_UNKNOWN != actualDataNetworkType) {
- dataNetworkTypeName = mTelephonyManager.getNetworkTypeName(actualDataNetworkType);
+ dataNetworkTypeName = getNetworkTypeName(actualDataNetworkType);
}
if (TelephonyManager.NETWORK_TYPE_UNKNOWN != actualVoiceNetworkType) {
- voiceNetworkTypeName = mTelephonyManager.getNetworkTypeName(actualVoiceNetworkType);
+ voiceNetworkTypeName = getNetworkTypeName(actualVoiceNetworkType);
}
boolean show4GForLTE = false;
@@ -393,15 +403,48 @@
mDialog.removeSettingFromScreen(ICCID_INFO_LABEL_ID);
mDialog.removeSettingFromScreen(ICCID_INFO_VALUE_ID);
} else {
- mDialog.setText(ICCID_INFO_VALUE_ID, getSimSerialNumber(subscriptionId));
+ mDialog.setText(ICCID_INFO_VALUE_ID, mTelephonyManager.getSimSerialNumber());
}
}
private void updateEid() {
- if (mEuiccManager.isEnabled()) {
- mDialog.setText(EID_INFO_VALUE_ID, mEuiccManager.getEid());
- } else {
+ boolean shouldHaveEid = false;
+ String eid = null;
+
+ if (mTelephonyManager.getPhoneCount() > PhoneConstants.MAX_PHONE_COUNT_SINGLE_SIM) {
+ // Get EID per-SIM in multi-SIM mode
+ Map<Integer, Integer> mapping = mTelephonyManager.getLogicalToPhysicalSlotMapping();
+ int pSlotId = mapping.getOrDefault(mSlotIndex,
+ SubscriptionManager.INVALID_SIM_SLOT_INDEX);
+
+ if (pSlotId != SubscriptionManager.INVALID_SIM_SLOT_INDEX) {
+ List<UiccCardInfo> infos = mTelephonyManager.getUiccCardsInfo();
+
+ for (UiccCardInfo info : infos) {
+ if (info.getSlotIndex() == pSlotId) {
+ if (info.isEuicc()) {
+ shouldHaveEid = true;
+ eid = info.getEid();
+
+ if (TextUtils.isEmpty(eid)) {
+ eid = mEuiccManager.createForCardId(info.getCardId()).getEid();
+ }
+ }
+ break;
+ }
+ }
+ }
+ } else if (mEuiccManager.isEnabled()) {
+ // Get EID of default eSIM in single-SIM mode
+ shouldHaveEid = true;
+ eid = mEuiccManager.getEid();
+ }
+
+ if (!shouldHaveEid) {
+ mDialog.removeSettingFromScreen(EID_INFO_LABEL_ID);
mDialog.removeSettingFromScreen(EID_INFO_VALUE_ID);
+ } else if (!TextUtils.isEmpty(eid)) {
+ mDialog.setText(EID_INFO_VALUE_ID, eid);
}
}
@@ -426,12 +469,6 @@
return SubscriptionManager.from(mContext).getActiveSubscriptionInfoForSimSlotIndex(slotId);
}
- @VisibleForTesting
- ServiceState getCurrentServiceState() {
- return mTelephonyManager.getServiceStateForSubscriber(
- mSubscriptionInfo.getSubscriptionId());
- }
-
private int getDbm(SignalStrength signalStrength) {
List<CellSignalStrength> cellSignalStrengthList = signalStrength.getCellSignalStrengths();
int dbm = -1;
@@ -490,12 +527,50 @@
}
@VisibleForTesting
- SignalStrength getSignalStrength() {
- return mTelephonyManager.getSignalStrength();
- }
-
- @VisibleForTesting
- String getSimSerialNumber(int subscriptionId) {
- return mTelephonyManager.getSimSerialNumber(subscriptionId);
+ static String getNetworkTypeName(@Annotation.NetworkType int type) {
+ switch (type) {
+ case TelephonyManager.NETWORK_TYPE_GPRS:
+ return "GPRS";
+ case TelephonyManager.NETWORK_TYPE_EDGE:
+ return "EDGE";
+ case TelephonyManager.NETWORK_TYPE_UMTS:
+ return "UMTS";
+ case TelephonyManager.NETWORK_TYPE_HSDPA:
+ return "HSDPA";
+ case TelephonyManager.NETWORK_TYPE_HSUPA:
+ return "HSUPA";
+ case TelephonyManager.NETWORK_TYPE_HSPA:
+ return "HSPA";
+ case TelephonyManager.NETWORK_TYPE_CDMA:
+ return "CDMA";
+ case TelephonyManager.NETWORK_TYPE_EVDO_0:
+ return "CDMA - EvDo rev. 0";
+ case TelephonyManager.NETWORK_TYPE_EVDO_A:
+ return "CDMA - EvDo rev. A";
+ case TelephonyManager.NETWORK_TYPE_EVDO_B:
+ return "CDMA - EvDo rev. B";
+ case TelephonyManager.NETWORK_TYPE_1xRTT:
+ return "CDMA - 1xRTT";
+ case TelephonyManager.NETWORK_TYPE_LTE:
+ return "LTE";
+ case TelephonyManager.NETWORK_TYPE_EHRPD:
+ return "CDMA - eHRPD";
+ case TelephonyManager.NETWORK_TYPE_IDEN:
+ return "iDEN";
+ case TelephonyManager.NETWORK_TYPE_HSPAP:
+ return "HSPA+";
+ case TelephonyManager.NETWORK_TYPE_GSM:
+ return "GSM";
+ case TelephonyManager.NETWORK_TYPE_TD_SCDMA:
+ return "TD_SCDMA";
+ case TelephonyManager.NETWORK_TYPE_IWLAN:
+ return "IWLAN";
+ case TelephonyManager.NETWORK_TYPE_LTE_CA:
+ return "LTE_CA";
+ case TelephonyManager.NETWORK_TYPE_NR:
+ return "NR";
+ default:
+ return "UNKNOWN";
+ }
}
}
diff --git a/src/com/android/settings/display/VrDisplayPreferencePicker.java b/src/com/android/settings/display/VrDisplayPreferencePicker.java
index 4612779..24102b0 100644
--- a/src/com/android/settings/display/VrDisplayPreferencePicker.java
+++ b/src/com/android/settings/display/VrDisplayPreferencePicker.java
@@ -23,12 +23,18 @@
import android.text.TextUtils;
import com.android.settings.R;
+import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settings.widget.RadioButtonPickerFragment;
+import com.android.settingslib.search.SearchIndexable;
import com.android.settingslib.widget.CandidateInfo;
import java.util.ArrayList;
import java.util.List;
+/**
+ * Settings picker screen to what display preferences are applied when device is in VR mode
+ */
+@SearchIndexable
public class VrDisplayPreferencePicker extends RadioButtonPickerFragment {
static final String PREF_KEY_PREFIX = "vr_display_pref_";
@@ -102,4 +108,7 @@
return PREF_KEY_PREFIX + value;
}
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.vr_display_settings);
}
diff --git a/src/com/android/settings/dream/CurrentDreamPicker.java b/src/com/android/settings/dream/CurrentDreamPicker.java
index 3134e79..0ff7ee9 100644
--- a/src/com/android/settings/dream/CurrentDreamPicker.java
+++ b/src/com/android/settings/dream/CurrentDreamPicker.java
@@ -22,9 +22,11 @@
import android.graphics.drawable.Drawable;
import com.android.settings.R;
+import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settings.widget.RadioButtonPickerFragment;
import com.android.settingslib.dream.DreamBackend;
import com.android.settingslib.dream.DreamBackend.DreamInfo;
+import com.android.settingslib.search.SearchIndexable;
import com.android.settingslib.widget.CandidateInfo;
import java.util.HashMap;
@@ -32,6 +34,10 @@
import java.util.Map;
import java.util.stream.Collectors;
+/**
+ * Settings picker screen for current screen saver
+ */
+@SearchIndexable
public final class CurrentDreamPicker extends RadioButtonPickerFragment {
private DreamBackend mBackend;
@@ -122,4 +128,7 @@
return key;
}
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.current_dream_settings);
}
diff --git a/src/com/android/settings/dream/WhenToDreamPicker.java b/src/com/android/settings/dream/WhenToDreamPicker.java
index 1c5e25e..7208154 100644
--- a/src/com/android/settings/dream/WhenToDreamPicker.java
+++ b/src/com/android/settings/dream/WhenToDreamPicker.java
@@ -21,13 +21,19 @@
import android.graphics.drawable.Drawable;
import com.android.settings.R;
+import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settings.widget.RadioButtonPickerFragment;
import com.android.settingslib.dream.DreamBackend;
+import com.android.settingslib.search.SearchIndexable;
import com.android.settingslib.widget.CandidateInfo;
import java.util.ArrayList;
import java.util.List;
+/**
+ * Settings screen for decide when to start screen saver
+ */
+@SearchIndexable
public class WhenToDreamPicker extends RadioButtonPickerFragment {
private static final String TAG = "WhenToDreamPicker";
@@ -120,4 +126,7 @@
return key;
}
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.when_to_dream_settings);
}
diff --git a/src/com/android/settings/enterprise/EnterpriseSetDefaultAppsListFragment.java b/src/com/android/settings/enterprise/EnterpriseSetDefaultAppsListFragment.java
index 67bf687..9ccbcef 100644
--- a/src/com/android/settings/enterprise/EnterpriseSetDefaultAppsListFragment.java
+++ b/src/com/android/settings/enterprise/EnterpriseSetDefaultAppsListFragment.java
@@ -21,7 +21,9 @@
import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.core.AbstractPreferenceController;
+import com.android.settingslib.search.SearchIndexable;
import java.util.ArrayList;
import java.util.List;
@@ -29,6 +31,7 @@
/**
* Fragment for displaying a list of default applications set by profile or device admin.
*/
+@SearchIndexable
public class EnterpriseSetDefaultAppsListFragment extends DashboardFragment {
static final String TAG = "EnterprisePrivacySettings";
@@ -56,4 +59,7 @@
controllers.add(controller);
return controllers;
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.enterprise_set_default_apps_settings);
}
diff --git a/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettings.java b/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettings.java
index 507c369..cc870c7 100644
--- a/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettings.java
+++ b/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettings.java
@@ -34,8 +34,10 @@
import androidx.preference.PreferenceScreen;
import com.android.settings.R;
+import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settings.widget.RadioButtonPickerFragment;
import com.android.settingslib.fuelgauge.BatterySaverUtils;
+import com.android.settingslib.search.SearchIndexable;
import com.android.settingslib.widget.CandidateInfo;
import com.android.settingslib.widget.RadioButtonPreference;
@@ -53,6 +55,7 @@
* {@link BatterySaverScheduleSeekBarController} for the controller that manages user
* interactions in this screen.
*/
+@SearchIndexable
public class BatterySaverScheduleSettings extends RadioButtonPickerFragment {
public BatterySaverScheduleRadioButtonsController mRadioButtonController;
@@ -207,4 +210,7 @@
return mSummary;
}
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.battery_saver_schedule_settings);
}
\ No newline at end of file
diff --git a/src/com/android/settings/fuelgauge/batterytip/HighUsageAdapter.java b/src/com/android/settings/fuelgauge/batterytip/HighUsageAdapter.java
index cd79ea0..cb7b14e 100644
--- a/src/com/android/settings/fuelgauge/batterytip/HighUsageAdapter.java
+++ b/src/com/android/settings/fuelgauge/batterytip/HighUsageAdapter.java
@@ -30,7 +30,6 @@
import com.android.settings.R;
import com.android.settings.Utils;
-import com.android.settingslib.utils.StringUtil;
import java.util.List;
@@ -78,7 +77,12 @@
holder.appIcon.setImageDrawable(
Utils.getBadgedIcon(mIconDrawableFactory, mPackageManager, app.packageName,
UserHandle.getUserId(app.uid)));
- holder.appName.setText(Utils.getApplicationLabel(mContext, app.packageName));
+ CharSequence label = Utils.getApplicationLabel(mContext, app.packageName);
+ if (label == null) {
+ label = app.packageName;
+ }
+
+ holder.appName.setText(label);
}
@Override
diff --git a/src/com/android/settings/gestures/BackGestureIndicatorDrawable.java b/src/com/android/settings/gestures/BackGestureIndicatorDrawable.java
new file mode 100644
index 0000000..2d09e6b
--- /dev/null
+++ b/src/com/android/settings/gestures/BackGestureIndicatorDrawable.java
@@ -0,0 +1,161 @@
+/*
+ * 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.gestures;
+
+import android.animation.TimeAnimator;
+import android.annotation.IntRange;
+import android.annotation.NonNull;
+import android.annotation.Nullable;
+import android.content.Context;
+import android.graphics.Canvas;
+import android.graphics.ColorFilter;
+import android.graphics.Paint;
+import android.graphics.Rect;
+import android.graphics.drawable.Drawable;
+import android.os.Handler;
+import android.os.Looper;
+import android.os.Message;
+
+import com.android.internal.annotations.VisibleForTesting;
+import com.android.settings.R;
+
+/** A drawable to animate the inset back gesture in both edges of the screen */
+public class BackGestureIndicatorDrawable extends Drawable {
+
+ private static final String TAG = "BackGestureIndicatorDrawable";
+
+ private static final int MSG_SET_INDICATOR_WIDTH = 1;
+ private static final int MSG_HIDE_INDICATOR = 3;
+
+ private static final long ANIMATION_DURATION_MS = 200L;
+ private static final long HIDE_DELAY_MS = 700L;
+
+ private static final int ALPHA_MAX = 64;
+
+ private Context mContext;
+
+ private Paint mPaint = new Paint();
+ private boolean mReversed;
+
+ private float mFinalWidth;
+ private float mCurrentWidth;
+ private float mWidthChangePerMs;
+
+ private TimeAnimator mTimeAnimator = new TimeAnimator();
+
+ private final Handler mHandler = new Handler(Looper.getMainLooper()) {
+ @Override
+ public void handleMessage(Message msg) {
+ switch(msg.what) {
+ case MSG_SET_INDICATOR_WIDTH:
+ mTimeAnimator.end();
+ mFinalWidth = msg.arg1;
+ mWidthChangePerMs = Math.abs(mCurrentWidth - mFinalWidth)
+ / ANIMATION_DURATION_MS;
+ mTimeAnimator.start();
+ break;
+ case MSG_HIDE_INDICATOR:
+ mCurrentWidth = mFinalWidth;
+ removeMessages(MSG_SET_INDICATOR_WIDTH);
+ sendMessageDelayed(obtainMessage(MSG_SET_INDICATOR_WIDTH, 0, 0), HIDE_DELAY_MS);
+ invalidateSelf();
+ break;
+ default:
+ break;
+ }
+ }
+ };
+
+ /**
+ * Creates an indicator drawable that responds to back gesture inset size change
+ * @param reversed If false, indicator will expand right. If true, indicator will expand left
+ */
+ public BackGestureIndicatorDrawable(Context context, boolean reversed) {
+ mContext = context;
+ mReversed = reversed;
+
+ // Restart the timer whenever a change is detected, so we can shrink/fade the indicators
+ mTimeAnimator.setTimeListener((TimeAnimator animation, long totalTime, long deltaTime) -> {
+ updateCurrentWidth(totalTime, deltaTime);
+ invalidateSelf();
+ });
+ }
+
+ private void updateCurrentWidth(long totalTime, long deltaTime) {
+ synchronized (mTimeAnimator) {
+ float step = deltaTime * mWidthChangePerMs;
+ if (totalTime >= ANIMATION_DURATION_MS
+ || step >= Math.abs(mFinalWidth - mCurrentWidth)) {
+ mCurrentWidth = mFinalWidth;
+ mTimeAnimator.end();
+ } else {
+ float direction = mCurrentWidth < mFinalWidth ? 1 : -1;
+ mCurrentWidth += direction * step;
+ }
+ }
+ }
+
+ @Override
+ public void draw(@NonNull Canvas canvas) {
+
+ mPaint.setAntiAlias(true);
+ mPaint.setColor(mContext.getResources().getColor(R.color.back_gesture_indicator));
+ mPaint.setAlpha(ALPHA_MAX);
+
+ final int top = 0;
+ final int bottom = canvas.getHeight();
+ final int width = (int) mCurrentWidth;
+
+ Rect rect = new Rect(0, top, width, bottom);
+ if (mReversed) {
+ rect.offset(canvas.getWidth() - width, 0);
+ }
+
+ canvas.drawRect(rect, mPaint);
+ }
+
+ @Override
+ public void setAlpha(@IntRange(from = 0, to = 255) int alpha) {
+
+ }
+
+ @Override
+ public void setColorFilter(@Nullable ColorFilter colorFilter) {
+
+ }
+
+ @Override
+ public int getOpacity() {
+ return 0;
+ }
+
+ /**
+ * Sets the visible width of the indicator in pixels.
+ */
+ public void setWidth(int width) {
+ if (width == 0) {
+ mHandler.sendEmptyMessage(MSG_HIDE_INDICATOR);
+ } else {
+ mHandler.sendMessage(mHandler.obtainMessage(MSG_SET_INDICATOR_WIDTH, width, 0));
+ }
+ }
+
+ @VisibleForTesting
+ public int getWidth() {
+ return (int) mFinalWidth;
+ }
+}
diff --git a/src/com/android/settings/gestures/BackGestureIndicatorView.java b/src/com/android/settings/gestures/BackGestureIndicatorView.java
new file mode 100644
index 0000000..2bb8435
--- /dev/null
+++ b/src/com/android/settings/gestures/BackGestureIndicatorView.java
@@ -0,0 +1,100 @@
+/*
+ * 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.gestures;
+
+import android.content.Context;
+import android.content.res.TypedArray;
+import android.graphics.PixelFormat;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.view.WindowManager;
+import android.widget.ImageView;
+import android.widget.LinearLayout;
+
+import com.android.settings.R;
+
+/**
+ * A linear layout containing the left and right location indicators.
+ */
+public class BackGestureIndicatorView extends LinearLayout {
+ private ViewGroup mLayout;
+ private ImageView mLeftIndicator;
+ private ImageView mRightIndicator;
+ private BackGestureIndicatorDrawable mLeftDrawable;
+ private BackGestureIndicatorDrawable mRightDrawable;
+
+ public BackGestureIndicatorView(Context context) {
+ super(context);
+
+ LayoutInflater factory = LayoutInflater.from(context);
+ mLayout = (ViewGroup) factory.inflate(R.layout.back_gesture_indicator_container,
+ this, false);
+
+ if (mLayout == null) {
+ return;
+ }
+
+ addView(mLayout);
+
+ mLeftDrawable = new BackGestureIndicatorDrawable(context, false);
+ mRightDrawable = new BackGestureIndicatorDrawable(context, true);
+
+ mLeftIndicator = mLayout.findViewById(R.id.indicator_left);
+ mRightIndicator = mLayout.findViewById(R.id.indicator_right);
+
+ mLeftIndicator.setImageDrawable(mLeftDrawable);
+ mRightIndicator.setImageDrawable(mRightDrawable);
+
+ TypedArray a = context.obtainStyledAttributes(new int[] {
+ android.R.attr.windowLightNavigationBar,
+ android.R.attr.windowLightStatusBar});
+ if (a.getBoolean(0, false)) {
+ setSystemUiVisibility(
+ getSystemUiVisibility() | View.SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR);
+ }
+ if (a.getBoolean(1, false)) {
+ setSystemUiVisibility(
+ getSystemUiVisibility() | View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
+ }
+ a.recycle();
+ }
+
+ public void setIndicatorWidth(int width, boolean leftIndicator) {
+ BackGestureIndicatorDrawable indicator = leftIndicator ? mLeftDrawable : mRightDrawable;
+ indicator.setWidth(width);
+ }
+
+ public WindowManager.LayoutParams getLayoutParams(
+ WindowManager.LayoutParams parentWindowAttributes) {
+ int copiedFlags = (parentWindowAttributes.flags
+ & WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
+ final WindowManager.LayoutParams lp = new WindowManager.LayoutParams(
+ ViewGroup.LayoutParams.MATCH_PARENT,
+ ViewGroup.LayoutParams.MATCH_PARENT,
+ WindowManager.LayoutParams.TYPE_APPLICATION,
+ WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED
+ | WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE
+ | WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
+ | copiedFlags,
+ PixelFormat.TRANSLUCENT);
+
+ lp.setTitle("BackGestureIndicatorView");
+ lp.token = getContext().getActivityToken();
+ return lp;
+ }
+}
diff --git a/src/com/android/settings/gestures/GestureNavigationSeekBarPreference.java b/src/com/android/settings/gestures/GestureNavigationSeekBarPreference.java
deleted file mode 100644
index 085411b..0000000
--- a/src/com/android/settings/gestures/GestureNavigationSeekBarPreference.java
+++ /dev/null
@@ -1,59 +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.gestures;
-
-import android.content.Context;
-import android.util.AttributeSet;
-import android.widget.SeekBar;
-
-import androidx.core.content.res.TypedArrayUtils;
-
-import com.android.settings.R;
-import com.android.settings.widget.SeekBarPreference;
-
-/** A slider preference that is used to set the back gesture's sensitivity **/
-public class GestureNavigationSeekBarPreference extends SeekBarPreference {
-
- private OnPreferenceChangeListener mStopListener;
-
- public GestureNavigationSeekBarPreference(Context context, AttributeSet attrs, int defStyleAttr,
- int defStyleRes) {
-
- super(context, attrs, defStyleAttr, defStyleRes);
- setLayoutResource(R.layout.preference_gesture_navigation_slider);
- }
-
- public GestureNavigationSeekBarPreference(Context context, AttributeSet attrs) {
- this(context, attrs, TypedArrayUtils.getAttr(context,
- androidx.preference.R.attr.seekBarPreferenceStyle,
- com.android.internal.R.attr.seekBarPreferenceStyle), 0);
- }
-
- public void setOnPreferenceChangeStopListener(OnPreferenceChangeListener listener) {
- mStopListener = listener;
- }
-
- @Override
- public void onStopTrackingTouch(SeekBar seekBar) {
- super.onStopTrackingTouch(seekBar);
-
- if (mStopListener != null) {
- mStopListener.onPreferenceChange(this, seekBar.getProgress());
- }
- }
-}
-
diff --git a/src/com/android/settings/gestures/GestureNavigationSettingsFragment.java b/src/com/android/settings/gestures/GestureNavigationSettingsFragment.java
new file mode 100644
index 0000000..73d7b85
--- /dev/null
+++ b/src/com/android/settings/gestures/GestureNavigationSettingsFragment.java
@@ -0,0 +1,149 @@
+/*
+ * 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.gestures;
+
+import android.app.settings.SettingsEnums;
+import android.content.Context;
+import android.os.Bundle;
+import android.provider.Settings;
+import android.view.WindowManager;
+
+import com.android.settings.R;
+import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.search.BaseSearchIndexProvider;
+import com.android.settings.widget.LabeledSeekBarPreference;
+import com.android.settingslib.search.SearchIndexable;
+
+/**
+ * A fragment to include all the settings related to Gesture Navigation mode.
+ */
+@SearchIndexable(forTarget = SearchIndexable.ALL & ~SearchIndexable.ARC)
+public class GestureNavigationSettingsFragment extends DashboardFragment {
+
+ public static final String TAG = "GestureNavigationSettingsFragment";
+
+ public static final String GESTURE_NAVIGATION_SETTINGS =
+ "com.android.settings.GESTURE_NAVIGATION_SETTINGS";
+
+ private static final String LEFT_EDGE_SEEKBAR_KEY = "gesture_left_back_sensitivity";
+ private static final String RIGHT_EDGE_SEEKBAR_KEY = "gesture_right_back_sensitivity";
+
+ private WindowManager mWindowManager;
+ private BackGestureIndicatorView mIndicatorView;
+
+ private static final float[] BACK_GESTURE_INSET_SCALES = {0.75f, 1.0f, 1.33f, 1.66f};
+
+ private float mDefaultBackGestureInset;
+
+ public GestureNavigationSettingsFragment() {
+ super();
+ }
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+
+ mIndicatorView = new BackGestureIndicatorView(getActivity());
+ mWindowManager = (WindowManager) getActivity().getSystemService(Context.WINDOW_SERVICE);
+
+ mDefaultBackGestureInset = getActivity().getResources().getDimensionPixelSize(
+ com.android.internal.R.dimen.config_backGestureInset);
+ }
+
+ @Override
+ public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
+ super.onCreatePreferences(savedInstanceState, rootKey);
+
+ initSeekBarPreference(LEFT_EDGE_SEEKBAR_KEY);
+ initSeekBarPreference(RIGHT_EDGE_SEEKBAR_KEY);
+ }
+
+ @Override
+ public void onResume() {
+ super.onResume();
+
+ mWindowManager.addView(mIndicatorView, mIndicatorView.getLayoutParams(
+ getActivity().getWindow().getAttributes()));
+ }
+
+ @Override
+ public void onPause() {
+ super.onPause();
+
+ mWindowManager.removeView(mIndicatorView);
+ }
+
+ @Override
+ protected int getPreferenceScreenResId() {
+ return R.xml.gesture_navigation_settings;
+ }
+
+ @Override
+ public int getHelpResource() {
+ // TODO(b/146001201): Replace with gesture navigation help page when ready.
+ return R.string.help_uri_default;
+ }
+
+ @Override
+ protected String getLogTag() {
+ return TAG;
+ }
+
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.SETTINGS_GESTURE_NAV_BACK_SENSITIVITY_DLG;
+ }
+
+ private void initSeekBarPreference(final String key) {
+ final LabeledSeekBarPreference pref = getPreferenceScreen().findPreference(key);
+ pref.setContinuousUpdates(true);
+
+ final String settingsKey = key == LEFT_EDGE_SEEKBAR_KEY
+ ? Settings.Secure.BACK_GESTURE_INSET_SCALE_LEFT
+ : Settings.Secure.BACK_GESTURE_INSET_SCALE_RIGHT;
+ final float initScale = Settings.Secure.getFloat(
+ getContext().getContentResolver(), settingsKey, 1.0f);
+
+ // Find the closest value to initScale
+ float minDistance = Float.MAX_VALUE;
+ int minDistanceIndex = -1;
+ for (int i = 0; i < BACK_GESTURE_INSET_SCALES.length; i++) {
+ float d = Math.abs(BACK_GESTURE_INSET_SCALES[i] - initScale);
+ if (d < minDistance) {
+ minDistance = d;
+ minDistanceIndex = i;
+ }
+ }
+ pref.setProgress(minDistanceIndex);
+
+ pref.setOnPreferenceChangeListener((p, v) -> {
+ final int width = (int) (mDefaultBackGestureInset * BACK_GESTURE_INSET_SCALES[(int) v]);
+ mIndicatorView.setIndicatorWidth(width, key == LEFT_EDGE_SEEKBAR_KEY);
+ return true;
+ });
+
+ pref.setOnPreferenceChangeStopListener((p, v) -> {
+ mIndicatorView.setIndicatorWidth(0, key == LEFT_EDGE_SEEKBAR_KEY);
+ final float scale = BACK_GESTURE_INSET_SCALES[(int) v];
+ Settings.Secure.putFloat(getContext().getContentResolver(), settingsKey, scale);
+ return true;
+ });
+ }
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.gesture_navigation_settings);
+}
diff --git a/src/com/android/settings/gestures/GestureSettings.java b/src/com/android/settings/gestures/GestureSettings.java
index 763efaf..412a92a 100644
--- a/src/com/android/settings/gestures/GestureSettings.java
+++ b/src/com/android/settings/gestures/GestureSettings.java
@@ -75,12 +75,5 @@
sir.xmlResId = R.xml.gestures;
return Arrays.asList(sir);
}
-
- @Override
- protected boolean isPageSearchEnabled(Context context) {
- // All rows in this screen can lead to a different page, so suppress everything
- // from this page to remove duplicates.
- return false;
- }
};
}
diff --git a/src/com/android/settings/homepage/contextualcards/ContextualCardLoader.java b/src/com/android/settings/homepage/contextualcards/ContextualCardLoader.java
index 5a04143..b9b8b87 100644
--- a/src/com/android/settings/homepage/contextualcards/ContextualCardLoader.java
+++ b/src/com/android/settings/homepage/contextualcards/ContextualCardLoader.java
@@ -49,7 +49,7 @@
public class ContextualCardLoader extends AsyncLoaderCompat<List<ContextualCard>> {
@VisibleForTesting
- static final int DEFAULT_CARD_COUNT = 2;
+ static final int DEFAULT_CARD_COUNT = 3;
static final int CARD_CONTENT_LOADER_ID = 1;
private static final String TAG = "ContextualCardLoader";
diff --git a/src/com/android/settings/homepage/contextualcards/deviceinfo/DataUsageSlice.java b/src/com/android/settings/homepage/contextualcards/deviceinfo/DataUsageSlice.java
deleted file mode 100644
index 419b770..0000000
--- a/src/com/android/settings/homepage/contextualcards/deviceinfo/DataUsageSlice.java
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * 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.
- */
-
-package com.android.settings.homepage.contextualcards.deviceinfo;
-
-import android.app.PendingIntent;
-import android.app.settings.SettingsEnums;
-import android.content.Context;
-import android.content.Intent;
-import android.net.Uri;
-import android.text.Spannable;
-import android.text.SpannableString;
-import android.text.TextUtils;
-import android.text.format.Formatter;
-import android.text.style.TextAppearanceSpan;
-
-import androidx.core.graphics.drawable.IconCompat;
-import androidx.slice.Slice;
-import androidx.slice.builders.ListBuilder;
-import androidx.slice.builders.SliceAction;
-
-import com.android.internal.annotations.VisibleForTesting;
-import com.android.settings.R;
-import com.android.settings.SubSettings;
-import com.android.settings.Utils;
-import com.android.settings.datausage.DataUsageSummary;
-import com.android.settings.datausage.DataUsageUtils;
-import com.android.settings.slices.CustomSliceRegistry;
-import com.android.settings.slices.CustomSliceable;
-import com.android.settings.slices.SliceBuilderUtils;
-import com.android.settingslib.net.DataUsageController;
-
-import java.util.concurrent.TimeUnit;
-
-public class DataUsageSlice implements CustomSliceable {
- private static final String TAG = "DataUsageSlice";
- private static final long MILLIS_IN_A_DAY = TimeUnit.DAYS.toMillis(1);
-
-
- private final Context mContext;
-
- public DataUsageSlice(Context context) {
- mContext = context;
- }
-
- @Override
- public Uri getUri() {
- return CustomSliceRegistry.DATA_USAGE_SLICE_URI;
- }
-
- @Override
- public Slice getSlice() {
- final IconCompat icon = IconCompat.createWithResource(mContext,
- R.drawable.ic_settings_data_usage);
- final String title = mContext.getString(R.string.data_usage_summary_title);
- final SliceAction primaryAction = SliceAction.createDeeplink(getPrimaryAction(), icon,
- ListBuilder.ICON_IMAGE, title);
- final DataUsageController dataUsageController = new DataUsageController(mContext);
- final DataUsageController.DataUsageInfo info = dataUsageController.getDataUsageInfo();
- final ListBuilder listBuilder =
- new ListBuilder(mContext, CustomSliceRegistry.DATA_USAGE_SLICE_URI,
- ListBuilder.INFINITY)
- .setAccentColor(Utils.getColorAccentDefaultColor(mContext))
- .setHeader(new ListBuilder.HeaderBuilder().setTitle(title));
- if (DataUsageUtils.hasSim(mContext)) {
- listBuilder.addRow(new ListBuilder.RowBuilder()
- .setTitle(getDataUsageText(info))
- .setSubtitle(getCycleTime(info))
- .setPrimaryAction(primaryAction));
- } else {
- listBuilder.addRow(new ListBuilder.RowBuilder()
- .setTitle(mContext.getText(R.string.no_sim_card))
- .setPrimaryAction(primaryAction));
- }
- return listBuilder.build();
- }
-
- @Override
- public Intent getIntent() {
- final String screenTitle = mContext.getText(R.string.data_usage_wifi_title).toString();
- return SliceBuilderUtils.buildSearchResultPageIntent(mContext,
- DataUsageSummary.class.getName(), "" /* key */, screenTitle,
- SettingsEnums.SLICE)
- .setClassName(mContext.getPackageName(), SubSettings.class.getName())
- .setData(CustomSliceRegistry.DATA_USAGE_SLICE_URI);
- }
-
- private PendingIntent getPrimaryAction() {
- final Intent intent = getIntent();
- return PendingIntent.getActivity(mContext, 0 /* requestCode */, intent, 0 /* flags */);
- }
-
- @VisibleForTesting
- CharSequence getDataUsageText(DataUsageController.DataUsageInfo info) {
- final Formatter.BytesResult usedResult = Formatter.formatBytes(mContext.getResources(),
- info.usageLevel, Formatter.FLAG_CALCULATE_ROUNDED | Formatter.FLAG_IEC_UNITS);
- final SpannableString usageNumberText = new SpannableString(usedResult.value);
- usageNumberText.setSpan(
- new TextAppearanceSpan(mContext, android.R.style.TextAppearance_Large), 0,
- usageNumberText.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
- return TextUtils.expandTemplate(mContext.getText(R.string.data_used_formatted),
- usageNumberText, usedResult.units);
- }
-
- @VisibleForTesting
- CharSequence getCycleTime(DataUsageController.DataUsageInfo info) {
- final long millisLeft = info.cycleEnd - System.currentTimeMillis();
- if (millisLeft <= 0) {
- return mContext.getString(R.string.billing_cycle_none_left);
- } else {
- final int daysLeft = (int) (millisLeft / MILLIS_IN_A_DAY);
- return daysLeft < 1 ? mContext.getString(R.string.billing_cycle_less_than_one_day_left)
- : mContext.getResources().getQuantityString(R.plurals.billing_cycle_days_left,
- daysLeft, daysLeft);
- }
- }
-
- @Override
- public void onNotifyChange(Intent intent) {
-
- }
-}
diff --git a/src/com/android/settings/homepage/contextualcards/deviceinfo/DeviceInfoSlice.java b/src/com/android/settings/homepage/contextualcards/deviceinfo/DeviceInfoSlice.java
deleted file mode 100644
index 4a028b0..0000000
--- a/src/com/android/settings/homepage/contextualcards/deviceinfo/DeviceInfoSlice.java
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
- * 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.
- */
-
-package com.android.settings.homepage.contextualcards.deviceinfo;
-
-import android.app.PendingIntent;
-import android.app.settings.SettingsEnums;
-import android.content.Context;
-import android.content.Intent;
-import android.net.Uri;
-import android.telephony.SubscriptionInfo;
-import android.telephony.SubscriptionManager;
-import android.text.TextUtils;
-
-import androidx.annotation.VisibleForTesting;
-import androidx.core.graphics.drawable.IconCompat;
-import androidx.slice.Slice;
-import androidx.slice.builders.ListBuilder;
-import androidx.slice.builders.SliceAction;
-
-import com.android.settings.R;
-import com.android.settings.SubSettings;
-import com.android.settings.Utils;
-import com.android.settings.deviceinfo.HardwareInfoPreferenceController;
-import com.android.settings.deviceinfo.aboutphone.MyDeviceInfoFragment;
-import com.android.settings.slices.CustomSliceRegistry;
-import com.android.settings.slices.CustomSliceable;
-import com.android.settings.slices.SliceBuilderUtils;
-import com.android.settingslib.DeviceInfoUtils;
-
-import java.util.List;
-
-public class DeviceInfoSlice implements CustomSliceable {
- private static final String TAG = "DeviceInfoSlice";
-
- private final Context mContext;
- private final SubscriptionManager mSubscriptionManager;
-
- public DeviceInfoSlice(Context context) {
- mContext = context;
- mSubscriptionManager = mContext.getSystemService(SubscriptionManager.class);
- }
-
- @Override
- public Slice getSlice() {
- final IconCompat icon = IconCompat.createWithResource(mContext,
- R.drawable.ic_info_outline_24dp);
- final String title = mContext.getString(R.string.device_info_label);
- final SliceAction primaryAction = SliceAction.createDeeplink(getPrimaryAction(), icon,
- ListBuilder.ICON_IMAGE, title);
- return new ListBuilder(mContext, CustomSliceRegistry.DEVICE_INFO_SLICE_URI,
- ListBuilder.INFINITY)
- .setAccentColor((Utils.getColorAccentDefaultColor(mContext)))
- .setHeader(new ListBuilder.HeaderBuilder().setTitle(title))
- .addRow(new ListBuilder.RowBuilder()
- .setTitle(getPhoneNumber())
- .setSubtitle(getDeviceModel())
- .setPrimaryAction(primaryAction))
- .build();
- }
-
- @Override
- public Uri getUri() {
- return CustomSliceRegistry.DEVICE_INFO_SLICE_URI;
- }
-
- @Override
- public Intent getIntent() {
- final String screenTitle = mContext.getText(R.string.device_info_label).toString();
- return SliceBuilderUtils.buildSearchResultPageIntent(mContext,
- MyDeviceInfoFragment.class.getName(), "" /* key */, screenTitle,
- SettingsEnums.SLICE)
- .setClassName(mContext.getPackageName(), SubSettings.class.getName())
- .setData(CustomSliceRegistry.DEVICE_INFO_SLICE_URI);
- }
-
- private PendingIntent getPrimaryAction() {
- final Intent intent = getIntent();
- return PendingIntent.getActivity(mContext, 0 /* requestCode */, intent, 0 /* flags */);
- }
-
- @VisibleForTesting
- CharSequence getPhoneNumber() {
- final SubscriptionInfo subscriptionInfo = getFirstSubscriptionInfo();
- if (subscriptionInfo == null) {
- return mContext.getString(R.string.device_info_default);
- }
- final String phoneNumber = DeviceInfoUtils.getBidiFormattedPhoneNumber(mContext,
- subscriptionInfo);
- return TextUtils.isEmpty(phoneNumber) ? mContext.getString(R.string.device_info_default)
- : phoneNumber;
- }
-
- private CharSequence getDeviceModel() {
- return HardwareInfoPreferenceController.getDeviceModel();
- }
-
- @VisibleForTesting
- SubscriptionInfo getFirstSubscriptionInfo() {
- final List<SubscriptionInfo> subscriptionInfoList =
- mSubscriptionManager.getActiveSubscriptionInfoList();
- if (subscriptionInfoList == null || subscriptionInfoList.isEmpty()) {
- return null;
- }
- return subscriptionInfoList.get(0);
- }
-
- @Override
- public void onNotifyChange(Intent intent) {
-
- }
-}
diff --git a/src/com/android/settings/homepage/contextualcards/deviceinfo/EmergencyInfoSlice.java b/src/com/android/settings/homepage/contextualcards/deviceinfo/EmergencyInfoSlice.java
deleted file mode 100644
index 10e87ff..0000000
--- a/src/com/android/settings/homepage/contextualcards/deviceinfo/EmergencyInfoSlice.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * 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.
- */
-
-package com.android.settings.homepage.contextualcards.deviceinfo;
-
-import android.app.PendingIntent;
-import android.content.Context;
-import android.content.Intent;
-import android.net.Uri;
-
-import androidx.core.graphics.drawable.IconCompat;
-import androidx.slice.Slice;
-import androidx.slice.builders.ListBuilder;
-import androidx.slice.builders.SliceAction;
-
-import com.android.settings.R;
-import com.android.settings.accounts.EmergencyInfoPreferenceController;
-import com.android.settings.slices.CustomSliceRegistry;
-import com.android.settings.slices.CustomSliceable;
-
-// This is a slice helper class for EmergencyInfo
-public class EmergencyInfoSlice implements CustomSliceable {
-
- private final Context mContext;
-
- public EmergencyInfoSlice(Context context) {
- mContext = context;
- }
-
- @Override
- public Slice getSlice() {
- final ListBuilder listBuilder = new ListBuilder(mContext,
- CustomSliceRegistry.EMERGENCY_INFO_SLICE_URI,
- ListBuilder.INFINITY);
- listBuilder.addRow(
- new ListBuilder.RowBuilder()
- .setTitle(mContext.getText(R.string.emergency_info_title))
- .setSubtitle(
- mContext.getText(R.string.emergency_info_contextual_card_summary))
- .setPrimaryAction(createPrimaryAction()));
- return listBuilder.build();
- }
-
- @Override
- public Uri getUri() {
- return CustomSliceRegistry.EMERGENCY_INFO_SLICE_URI;
- }
-
- @Override
- public Intent getIntent() {
- return new Intent(EmergencyInfoPreferenceController.getIntentAction(mContext));
- }
-
- @Override
- public void onNotifyChange(Intent intent) {
- }
-
- private SliceAction createPrimaryAction() {
- final PendingIntent pendingIntent =
- PendingIntent.getActivity(
- mContext,
- 0 /* requestCode */,
- getIntent(),
- PendingIntent.FLAG_UPDATE_CURRENT);
-
- return SliceAction.createDeeplink(
- pendingIntent,
- IconCompat.createWithResource(mContext, R.drawable.empty_icon),
- ListBuilder.ICON_IMAGE,
- mContext.getText(R.string.emergency_info_title));
- }
-}
diff --git a/src/com/android/settings/homepage/contextualcards/slices/DarkThemeSlice.java b/src/com/android/settings/homepage/contextualcards/slices/DarkThemeSlice.java
index 36a3980..1b7f003 100644
--- a/src/com/android/settings/homepage/contextualcards/slices/DarkThemeSlice.java
+++ b/src/com/android/settings/homepage/contextualcards/slices/DarkThemeSlice.java
@@ -17,15 +17,21 @@
import static androidx.slice.builders.ListBuilder.ICON_IMAGE;
+import static android.provider.Settings.Global.LOW_POWER_MODE;
+
import android.annotation.ColorInt;
import android.app.PendingIntent;
import android.app.UiModeManager;
import android.content.Context;
import android.content.Intent;
+import android.content.res.Configuration;
+import android.database.ContentObserver;
import android.net.Uri;
import android.os.BatteryManager;
import android.os.Handler;
import android.os.Looper;
+import android.os.PowerManager;
+import android.provider.Settings;
import android.util.Log;
import androidx.annotation.VisibleForTesting;
@@ -39,6 +45,9 @@
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.slices.CustomSliceRegistry;
import com.android.settings.slices.CustomSliceable;
+import com.android.settings.slices.SliceBackgroundWorker;
+
+import java.io.IOException;
public class DarkThemeSlice implements CustomSliceable {
private static final String TAG = "DarkThemeSlice";
@@ -53,10 +62,12 @@
private final Context mContext;
private final UiModeManager mUiModeManager;
+ private final PowerManager mPowerManager;
public DarkThemeSlice(Context context) {
mContext = context;
mUiModeManager = context.getSystemService(UiModeManager.class);
+ mPowerManager = context.getSystemService(PowerManager.class);
}
@Override
@@ -67,15 +78,18 @@
sActiveUiSession = currentUiSession;
sKeepSliceShow = false;
}
- if (!sKeepSliceShow && !isAvailable(mContext)) {
- return null;
+ // Dark theme slice will disappear when battery saver is ON.
+ if (mPowerManager.isPowerSaveMode() || (!sKeepSliceShow && !isAvailable(mContext))) {
+ return new ListBuilder(mContext, CustomSliceRegistry.DARK_THEME_SLICE_URI,
+ ListBuilder.INFINITY)
+ .setIsError(true)
+ .build();
}
sKeepSliceShow = true;
final PendingIntent toggleAction = getBroadcastIntent(mContext);
@ColorInt final int color = Utils.getColorAccentDefaultColor(mContext);
final IconCompat icon =
IconCompat.createWithResource(mContext, R.drawable.dark_theme);
- final boolean isChecked = mUiModeManager.getNightMode() == UiModeManager.MODE_NIGHT_YES;
return new ListBuilder(mContext, CustomSliceRegistry.DARK_THEME_SLICE_URI,
ListBuilder.INFINITY)
.setAccentColor(color)
@@ -85,7 +99,7 @@
.setSubtitle(mContext.getText(R.string.dark_theme_slice_subtitle))
.setPrimaryAction(
SliceAction.createToggle(toggleAction, null /* actionTitle */,
- isChecked)))
+ isDarkThemeMode(mContext))))
.build();
}
@@ -100,8 +114,7 @@
false);
// make toggle transition more smooth before dark theme takes effect
new Handler(Looper.getMainLooper()).postDelayed(() -> {
- mUiModeManager.setNightMode(
- isChecked ? UiModeManager.MODE_NIGHT_YES : UiModeManager.MODE_NIGHT_NO);
+ mUiModeManager.setNightModeActivated(isChecked);
}, DELAY_TIME_EXECUTING_DARK_THEME);
}
@@ -110,10 +123,15 @@
return null;
}
+ @Override
+ public Class getBackgroundWorkerClass() {
+ return DarkThemeWorker.class;
+ }
+
@VisibleForTesting
boolean isAvailable(Context context) {
// checking dark theme mode.
- if (mUiModeManager.getNightMode() == UiModeManager.MODE_NIGHT_YES) {
+ if (isDarkThemeMode(context)) {
return false;
}
@@ -121,7 +139,47 @@
final BatteryManager batteryManager = context.getSystemService(BatteryManager.class);
final int level = batteryManager.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY);
Log.d(TAG, "battery level=" + level);
-
return level <= BATTERY_LEVEL_THRESHOLD;
}
+
+ @VisibleForTesting
+ boolean isDarkThemeMode(Context context) {
+ final int currentNightMode =
+ context.getResources().getConfiguration().uiMode & Configuration.UI_MODE_NIGHT_MASK;
+ return currentNightMode == Configuration.UI_MODE_NIGHT_YES;
+ }
+
+ public static class DarkThemeWorker extends SliceBackgroundWorker<Void> {
+ private final Context mContext;
+ private final ContentObserver mContentObserver =
+ new ContentObserver(new Handler(Looper.getMainLooper())) {
+ @Override
+ public void onChange(boolean bChanged) {
+ if (mContext.getSystemService(PowerManager.class).isPowerSaveMode()) {
+ notifySliceChange();
+ }
+ }
+ };
+
+ public DarkThemeWorker(Context context, Uri uri) {
+ super(context, uri);
+ mContext = context;
+ }
+
+ @Override
+ protected void onSlicePinned() {
+ mContext.getContentResolver().registerContentObserver(
+ Settings.Global.getUriFor(LOW_POWER_MODE), false /* notifyForDescendants */,
+ mContentObserver);
+ }
+
+ @Override
+ protected void onSliceUnpinned() {
+ mContext.getContentResolver().unregisterContentObserver(mContentObserver);
+ }
+
+ @Override
+ public void close() throws IOException {
+ }
+ }
}
diff --git a/src/com/android/settings/inputmethod/SpellCheckersSettings.java b/src/com/android/settings/inputmethod/SpellCheckersSettings.java
index 974f2c4..1f10e4f 100644
--- a/src/com/android/settings/inputmethod/SpellCheckersSettings.java
+++ b/src/com/android/settings/inputmethod/SpellCheckersSettings.java
@@ -37,9 +37,15 @@
import com.android.settings.R;
import com.android.settings.SettingsActivity;
import com.android.settings.SettingsPreferenceFragment;
+import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settings.widget.SwitchBar;
import com.android.settings.widget.SwitchBar.OnSwitchChangeListener;
+import com.android.settingslib.search.SearchIndexable;
+/**
+ * Settings screen for spell checker
+ */
+@SearchIndexable
public class SpellCheckersSettings extends SettingsPreferenceFragment
implements OnSwitchChangeListener, OnPreferenceClickListener, OnPreferenceChangeListener {
private static final String TAG = SpellCheckersSettings.class.getSimpleName();
@@ -274,4 +280,7 @@
}
updatePreferenceScreen();
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.spellchecker_prefs);
}
diff --git a/src/com/android/settings/media/MediaDeviceUpdateWorker.java b/src/com/android/settings/media/MediaDeviceUpdateWorker.java
index 21d8237..a9c9086 100644
--- a/src/com/android/settings/media/MediaDeviceUpdateWorker.java
+++ b/src/com/android/settings/media/MediaDeviceUpdateWorker.java
@@ -18,6 +18,8 @@
import static android.media.AudioManager.STREAM_DEVICES_CHANGED_ACTION;
+import static com.android.settings.media.MediaOutputSlice.MEDIA_PACKAGE_NAME;
+
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
@@ -45,8 +47,7 @@
private final Context mContext;
private final List<MediaDevice> mMediaDevices = new ArrayList<>();
private final DevicesChangedBroadcastReceiver mReceiver;
-
- private String mPackageName;
+ private final String mPackageName;
@VisibleForTesting
LocalMediaManager mLocalMediaManager;
@@ -54,13 +55,10 @@
public MediaDeviceUpdateWorker(Context context, Uri uri) {
super(context, uri);
mContext = context;
+ mPackageName = uri.getQueryParameter(MEDIA_PACKAGE_NAME);
mReceiver = new DevicesChangedBroadcastReceiver();
}
- public void setPackageName(String packageName) {
- mPackageName = packageName;
- }
-
@Override
protected void onSlicePinned() {
mMediaDevices.clear();
diff --git a/src/com/android/settings/media/MediaOutputSlice.java b/src/com/android/settings/media/MediaOutputSlice.java
index 2b70caf..fbdf01c 100644
--- a/src/com/android/settings/media/MediaOutputSlice.java
+++ b/src/com/android/settings/media/MediaOutputSlice.java
@@ -55,16 +55,13 @@
private final Context mContext;
private MediaDeviceUpdateWorker mWorker;
- private String mPackageName;
public MediaOutputSlice(Context context) {
mContext = context;
- mPackageName = getUri().getQueryParameter(MEDIA_PACKAGE_NAME);
}
@VisibleForTesting
void init(String packageName, MediaDeviceUpdateWorker worker) {
- mPackageName = packageName;
mWorker = worker;
}
@@ -129,10 +126,7 @@
private MediaDeviceUpdateWorker getWorker() {
if (mWorker == null) {
- mWorker = (MediaDeviceUpdateWorker) SliceBackgroundWorker.getInstance(getUri());
- if (mWorker != null) {
- mWorker.setPackageName(mPackageName);
- }
+ mWorker = SliceBackgroundWorker.getInstance(getUri());
}
return mWorker;
}
diff --git a/src/com/android/settings/network/AirplaneModePreferenceController.java b/src/com/android/settings/network/AirplaneModePreferenceController.java
index 3c79be3..f5fff1c 100644
--- a/src/com/android/settings/network/AirplaneModePreferenceController.java
+++ b/src/com/android/settings/network/AirplaneModePreferenceController.java
@@ -23,13 +23,13 @@
import android.content.pm.PackageManager;
import android.net.Uri;
import android.provider.SettingsSlicesContract;
+import android.telephony.TelephonyManager;
import androidx.fragment.app.Fragment;
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
import androidx.preference.SwitchPreference;
-import com.android.internal.telephony.TelephonyIntents;
import com.android.settings.AirplaneModeEnabler;
import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
@@ -77,7 +77,7 @@
// In ECM mode launch ECM app dialog
if (mFragment != null) {
mFragment.startActivityForResult(
- new Intent(TelephonyIntents.ACTION_SHOW_NOTICE_ECM_BLOCK_OTHERS, null),
+ new Intent(TelephonyManager.ACTION_SHOW_NOTICE_ECM_BLOCK_OTHERS, null),
REQUEST_CODE_EXIT_ECM);
}
return true;
diff --git a/src/com/android/settings/network/ApnSettings.java b/src/com/android/settings/network/ApnSettings.java
index b34c28d..88a13ae 100755
--- a/src/com/android/settings/network/ApnSettings.java
+++ b/src/com/android/settings/network/ApnSettings.java
@@ -38,6 +38,8 @@
import android.os.UserManager;
import android.provider.Telephony;
import android.telephony.CarrierConfigManager;
+import android.telephony.PhoneStateListener;
+import android.telephony.PreciseDataConnectionState;
import android.telephony.SubscriptionInfo;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
@@ -52,9 +54,6 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceGroup;
-import com.android.internal.telephony.PhoneConstants;
-import com.android.internal.telephony.TelephonyIntents;
-import com.android.internal.telephony.uicc.UiccController;
import com.android.settings.R;
import com.android.settings.RestrictedSettingsFragment;
import com.android.settingslib.RestrictedLockUtils.EnforcedAdmin;
@@ -108,13 +107,13 @@
private static boolean mRestoreDefaultApnMode;
private UserManager mUserManager;
+ private TelephonyManager mTelephonyManager;
private RestoreApnUiHandler mRestoreApnUiHandler;
private RestoreApnProcessHandler mRestoreApnProcessHandler;
private HandlerThread mRestoreDefaultApnThread;
private SubscriptionInfo mSubscriptionInfo;
private int mSubId;
private int mPhoneId;
- private UiccController mUiccController;
private String mMvnoType;
private String mMvnoMatchData;
@@ -132,22 +131,24 @@
super(UserManager.DISALLOW_CONFIG_MOBILE_NETWORKS);
}
+ private final PhoneStateListener mPhoneStateListener = new PhoneStateListener() {
+ @Override
+ public void onPreciseDataConnectionStateChanged(
+ PreciseDataConnectionState dataConnectionState) {
+ if (dataConnectionState.getState() == TelephonyManager.DATA_CONNECTED) {
+ if (!mRestoreDefaultApnMode) {
+ fillList();
+ } else {
+ showDialog(DIALOG_RESTORE_DEFAULTAPN);
+ }
+ }
+ }
+ };
+
private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(
- TelephonyIntents.ACTION_ANY_DATA_CONNECTION_STATE_CHANGED)) {
- PhoneConstants.DataState state = getMobileDataState(intent);
- switch (state) {
- case CONNECTED:
- if (!mRestoreDefaultApnMode) {
- fillList();
- } else {
- showDialog(DIALOG_RESTORE_DEFAULTAPN);
- }
- break;
- }
- } else if(intent.getAction().equals(
TelephonyManager.ACTION_SUBSCRIPTION_CARRIER_IDENTITY_CHANGED)) {
if (!mRestoreDefaultApnMode) {
int extraSubId = intent.getIntExtra(TelephonyManager.EXTRA_SUBSCRIPTION_ID,
@@ -158,6 +159,7 @@
// subscription has changed
mSubId = extraSubId;
mSubscriptionInfo = getSubscriptionInfo(mSubId);
+ restartPhoneStateListener(mSubId);
}
fillList();
}
@@ -165,13 +167,25 @@
}
};
- private static PhoneConstants.DataState getMobileDataState(Intent intent) {
- String str = intent.getStringExtra(PhoneConstants.STATE_KEY);
- if (str != null) {
- return Enum.valueOf(PhoneConstants.DataState.class, str);
- } else {
- return PhoneConstants.DataState.DISCONNECTED;
+ private void restartPhoneStateListener(int subId) {
+ if (mRestoreDefaultApnMode) {
+ return;
}
+
+ final TelephonyManager updatedTelephonyManager =
+ mTelephonyManager.createForSubscriptionId(subId);
+ if (updatedTelephonyManager == null) {
+ return;
+ }
+
+ // restart monitoring when subscription has been changed
+ mTelephonyManager.listen(mPhoneStateListener,
+ PhoneStateListener.LISTEN_NONE);
+
+ mTelephonyManager = updatedTelephonyManager;
+
+ mTelephonyManager.listen(mPhoneStateListener,
+ PhoneStateListener.LISTEN_PRECISE_DATA_CONNECTION_STATE);
}
@Override
@@ -187,13 +201,12 @@
SubscriptionManager.INVALID_SUBSCRIPTION_ID);
mPhoneId = SubscriptionUtil.getPhoneId(activity, mSubId);
mIntentFilter = new IntentFilter(
- TelephonyIntents.ACTION_ANY_DATA_CONNECTION_STATE_CHANGED);
- mIntentFilter.addAction(TelephonyManager.ACTION_SUBSCRIPTION_CARRIER_IDENTITY_CHANGED);
+ TelephonyManager.ACTION_SUBSCRIPTION_CARRIER_IDENTITY_CHANGED);
setIfOnlyAvailableForAdmins(true);
mSubscriptionInfo = getSubscriptionInfo(mSubId);
- mUiccController = UiccController.getInstance();
+ mTelephonyManager = activity.getSystemService(TelephonyManager.class);
CarrierConfigManager configManager = (CarrierConfigManager)
getSystemService(Context.CARRIER_CONFIG_SERVICE);
@@ -238,6 +251,8 @@
getActivity().registerReceiver(mReceiver, mIntentFilter);
+ restartPhoneStateListener(mSubId);
+
if (!mRestoreDefaultApnMode) {
fillList();
}
@@ -252,6 +267,9 @@
}
getActivity().unregisterReceiver(mReceiver);
+
+ mTelephonyManager.listen(mPhoneStateListener,
+ PhoneStateListener.LISTEN_NONE);
}
@Override
diff --git a/src/com/android/settings/network/MobileDataContentObserver.java b/src/com/android/settings/network/MobileDataContentObserver.java
index b8a1c8c..0aab75f 100644
--- a/src/com/android/settings/network/MobileDataContentObserver.java
+++ b/src/com/android/settings/network/MobileDataContentObserver.java
@@ -33,9 +33,13 @@
super(handler);
}
- public static Uri getObservableUri(int subId) {
+ /**
+ * Return a URI of mobile data(ON vs OFF)
+ */
+ public static Uri getObservableUri(Context context, int subId) {
Uri uri = Settings.Global.getUriFor(Settings.Global.MOBILE_DATA);
- if (TelephonyManager.getDefault().getSimCount() != 1) {
+ TelephonyManager telephonyManager = context.getSystemService(TelephonyManager.class);
+ if (telephonyManager.getActiveModemCount() != 1) {
uri = Settings.Global.getUriFor(Settings.Global.MOBILE_DATA + subId);
}
return uri;
@@ -54,7 +58,7 @@
}
public void register(Context context, int subId) {
- final Uri uri = getObservableUri(subId);
+ final Uri uri = getObservableUri(context, subId);
context.getContentResolver().registerContentObserver(uri, false, this);
}
diff --git a/src/com/android/settings/network/MobileNetworkSummaryController.java b/src/com/android/settings/network/MobileNetworkSummaryController.java
index 861adf1..9e3f1e8 100644
--- a/src/com/android/settings/network/MobileNetworkSummaryController.java
+++ b/src/com/android/settings/network/MobileNetworkSummaryController.java
@@ -27,22 +27,25 @@
import android.telephony.SubscriptionManager;
import android.telephony.euicc.EuiccManager;
-import com.android.settings.R;
-import com.android.settings.core.PreferenceControllerMixin;
-import com.android.settings.network.telephony.MobileNetworkActivity;
-import com.android.settings.network.telephony.MobileNetworkUtils;
-import com.android.settings.widget.AddPreference;
-import com.android.settingslib.Utils;
-import com.android.settingslib.core.AbstractPreferenceController;
-
-import java.util.List;
-
import androidx.lifecycle.Lifecycle;
import androidx.lifecycle.LifecycleObserver;
import androidx.lifecycle.OnLifecycleEvent;
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
+import com.android.settings.R;
+import com.android.settings.core.PreferenceControllerMixin;
+import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.network.telephony.MobileNetworkActivity;
+import com.android.settings.network.telephony.MobileNetworkUtils;
+import com.android.settings.overlay.FeatureFactory;
+import com.android.settings.widget.AddPreference;
+import com.android.settingslib.Utils;
+import com.android.settingslib.core.AbstractPreferenceController;
+import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
+
+import java.util.List;
+
public class MobileNetworkSummaryController extends AbstractPreferenceController implements
SubscriptionsChangeListener.SubscriptionsChangeListenerClient, LifecycleObserver,
PreferenceControllerMixin {
@@ -50,6 +53,8 @@
private static final String KEY = "mobile_network_list";
+ private final MetricsFeatureProvider mMetricsFeatureProvider;
+
private SubscriptionManager mSubscriptionManager;
private UserManager mUserManager;
private SubscriptionsChangeListener mChangeListener;
@@ -72,6 +77,7 @@
*/
public MobileNetworkSummaryController(Context context, Lifecycle lifecycle) {
super(context);
+ mMetricsFeatureProvider = FeatureFactory.getFactory(mContext).getMetricsFeatureProvider();
mSubscriptionManager = context.getSystemService(SubscriptionManager.class);
mUserManager = context.getSystemService(UserManager.class);
if (lifecycle != null) {
@@ -146,6 +152,8 @@
if (subs.isEmpty()) {
if (MobileNetworkUtils.showEuiccSettings(mContext)) {
mPreference.setOnPreferenceClickListener((Preference pref) -> {
+ mMetricsFeatureProvider.logClickedPreference(pref,
+ pref.getExtras().getInt(DashboardFragment.CATEGORY));
startAddSimFlow();
return true;
});
@@ -157,11 +165,17 @@
// supported.
if (MobileNetworkUtils.showEuiccSettings(mContext)) {
mPreference.setAddWidgetEnabled(!mChangeListener.isAirplaneModeOn());
- mPreference.setOnAddClickListener(p -> startAddSimFlow());
+ mPreference.setOnAddClickListener(p -> {
+ mMetricsFeatureProvider.logClickedPreference(p,
+ p.getExtras().getInt(DashboardFragment.CATEGORY));
+ startAddSimFlow();
+ });
}
if (subs.size() == 1) {
mPreference.setOnPreferenceClickListener((Preference pref) -> {
+ mMetricsFeatureProvider.logClickedPreference(pref,
+ pref.getExtras().getInt(DashboardFragment.CATEGORY));
final SubscriptionInfo info = subs.get(0);
final int subId = info.getSubscriptionId();
if (!info.isEmbedded() && !mSubscriptionManager.isActiveSubscriptionId(subId)
diff --git a/src/com/android/settings/network/MobilePlanPreferenceController.java b/src/com/android/settings/network/MobilePlanPreferenceController.java
index dc41708..255dfcd 100644
--- a/src/com/android/settings/network/MobilePlanPreferenceController.java
+++ b/src/com/android/settings/network/MobilePlanPreferenceController.java
@@ -85,6 +85,7 @@
if (mHost != null && KEY_MANAGE_MOBILE_PLAN.equals(preference.getKey())) {
mMobilePlanDialogMessage = null;
onManageMobilePlanClick();
+ return true;
}
return false;
}
diff --git a/src/com/android/settings/network/NetworkScorerPicker.java b/src/com/android/settings/network/NetworkScorerPicker.java
index 9ecab3b..effa38a 100644
--- a/src/com/android/settings/network/NetworkScorerPicker.java
+++ b/src/com/android/settings/network/NetworkScorerPicker.java
@@ -31,6 +31,8 @@
import com.android.settings.R;
import com.android.settings.core.InstrumentedPreferenceFragment;
+import com.android.settings.search.BaseSearchIndexProvider;
+import com.android.settingslib.search.SearchIndexable;
import com.android.settingslib.widget.RadioButtonPreference;
import java.util.List;
@@ -38,6 +40,7 @@
/**
* Fragment for choosing default network scorer.
*/
+@SearchIndexable
public class NetworkScorerPicker extends InstrumentedPreferenceFragment implements
RadioButtonPreference.OnClickListener {
@@ -142,4 +145,7 @@
NetworkScoreManager createNetworkScorerManager(Context context) {
return (NetworkScoreManager) context.getSystemService(Context.NETWORK_SCORE_SERVICE);
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.network_scorer_picker_prefs);
}
diff --git a/src/com/android/settings/network/ProxySubscriptionManager.java b/src/com/android/settings/network/ProxySubscriptionManager.java
index b10c727..0306b55 100644
--- a/src/com/android/settings/network/ProxySubscriptionManager.java
+++ b/src/com/android/settings/network/ProxySubscriptionManager.java
@@ -77,7 +77,7 @@
mActiveSubscriptionsListeners =
new ArrayList<OnActiveSubscriptionChangedListener>();
- mSubsciptionsMonitor = new ActiveSubsciptionsListener(looper, context) {
+ mSubscriptionMonitor = new ActiveSubsciptionsListener(looper, context) {
public void onChanged() {
notifyAllListeners();
}
@@ -85,16 +85,16 @@
mAirplaneModeMonitor = new GlobalSettingsChangeListener(looper,
context, Settings.Global.AIRPLANE_MODE_ON) {
public void onChanged(String field) {
- mSubsciptionsMonitor.clearCache();
+ mSubscriptionMonitor.clearCache();
notifyAllListeners();
}
};
- mSubsciptionsMonitor.start();
+ mSubscriptionMonitor.start();
}
private Lifecycle mLifecycle;
- private ActiveSubsciptionsListener mSubsciptionsMonitor;
+ private ActiveSubsciptionsListener mSubscriptionMonitor;
private GlobalSettingsChangeListener mAirplaneModeMonitor;
private List<OnActiveSubscriptionChangedListener> mActiveSubscriptionsListeners;
@@ -130,17 +130,17 @@
@OnLifecycleEvent(ON_START)
void onStart() {
- mSubsciptionsMonitor.start();
+ mSubscriptionMonitor.start();
}
@OnLifecycleEvent(ON_STOP)
void onStop() {
- mSubsciptionsMonitor.stop();
+ mSubscriptionMonitor.stop();
}
@OnLifecycleEvent(ON_DESTROY)
void onDestroy() {
- mSubsciptionsMonitor.close();
+ mSubscriptionMonitor.close();
mAirplaneModeMonitor.close();
if (mLifecycle != null) {
@@ -157,7 +157,7 @@
* @return a SubscriptionManager
*/
public SubscriptionManager get() {
- return mSubsciptionsMonitor.getSubscriptionManager();
+ return mSubscriptionMonitor.getSubscriptionManager();
}
/**
@@ -166,7 +166,7 @@
* @return max. number of active subscription info(s)
*/
public int getActiveSubscriptionInfoCountMax() {
- return mSubsciptionsMonitor.getActiveSubscriptionInfoCountMax();
+ return mSubscriptionMonitor.getActiveSubscriptionInfoCountMax();
}
/**
@@ -175,7 +175,7 @@
* @return A list of active subscription info
*/
public List<SubscriptionInfo> getActiveSubscriptionsInfo() {
- return mSubsciptionsMonitor.getActiveSubscriptionsInfo();
+ return mSubscriptionMonitor.getActiveSubscriptionsInfo();
}
/**
@@ -185,7 +185,7 @@
* @return A subscription info which is active list
*/
public SubscriptionInfo getActiveSubscriptionInfo(int subId) {
- return mSubsciptionsMonitor.getActiveSubscriptionInfo(subId);
+ return mSubscriptionMonitor.getActiveSubscriptionInfo(subId);
}
/**
@@ -194,7 +194,7 @@
* @return A list of accessible subscription info
*/
public List<SubscriptionInfo> getAccessibleSubscriptionsInfo() {
- return mSubsciptionsMonitor.getAccessibleSubscriptionsInfo();
+ return mSubscriptionMonitor.getAccessibleSubscriptionsInfo();
}
/**
@@ -204,14 +204,14 @@
* @return A subscription info which is accessible list
*/
public SubscriptionInfo getAccessibleSubscriptionInfo(int subId) {
- return mSubsciptionsMonitor.getAccessibleSubscriptionInfo(subId);
+ return mSubscriptionMonitor.getAccessibleSubscriptionInfo(subId);
}
/**
* Clear data cached within proxy
*/
public void clearCache() {
- mSubsciptionsMonitor.clearCache();
+ mSubscriptionMonitor.clearCache();
}
/**
diff --git a/src/com/android/settings/network/SubscriptionUtil.java b/src/com/android/settings/network/SubscriptionUtil.java
index 7e355c4..6220d45 100644
--- a/src/com/android/settings/network/SubscriptionUtil.java
+++ b/src/com/android/settings/network/SubscriptionUtil.java
@@ -22,10 +22,12 @@
import static com.android.internal.util.CollectionUtils.emptyIfNull;
import android.content.Context;
+import android.os.ParcelUuid;
import android.telephony.SubscriptionInfo;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
import android.telephony.UiccSlotInfo;
+import android.text.TextUtils;
import androidx.annotation.VisibleForTesting;
@@ -67,6 +69,12 @@
slotInfo.getCardStateInfo() == CARD_STATE_INFO_PRESENT;
}
+ /**
+ * Get all of the subscriptions which is available to display to the user.
+ *
+ * @param context {@code Context}
+ * @return list of {@code SubscriptionInfo}
+ */
public static List<SubscriptionInfo> getAvailableSubscriptions(Context context) {
if (sAvailableResultsForTesting != null) {
return sAvailableResultsForTesting;
@@ -74,12 +82,12 @@
final SubscriptionManager subMgr = context.getSystemService(SubscriptionManager.class);
final TelephonyManager telMgr = context.getSystemService(TelephonyManager.class);
- List<SubscriptionInfo> subscriptions =
+ final List<SubscriptionInfo> subscriptions =
new ArrayList<>(emptyIfNull(subMgr.getSelectableSubscriptionInfoList()));
// Look for inactive but present physical SIMs that are missing from the selectable list.
final List<UiccSlotInfo> missing = new ArrayList<>();
- UiccSlotInfo[] slotsInfo = telMgr.getUiccSlotsInfo();
+ final UiccSlotInfo[] slotsInfo = telMgr.getUiccSlotsInfo();
for (int i = 0; slotsInfo != null && i < slotsInfo.length; i++) {
final UiccSlotInfo slotInfo = slotsInfo[i];
if (isInactiveInsertedPSim(slotInfo)) {
@@ -93,20 +101,164 @@
}
}
}
- if (!missing.isEmpty()) {
- for (SubscriptionInfo info : subMgr.getAllSubscriptionInfoList()) {
- for (UiccSlotInfo slotInfo : missing) {
- if (info.getSimSlotIndex() == slotInfo.getLogicalSlotIdx() &&
- info.getCardString().equals(slotInfo.getCardId())) {
- subscriptions.add(info);
- break;
- }
+ if (missing.isEmpty()) {
+ return subscriptions;
+ }
+ for (SubscriptionInfo info : subMgr.getAllSubscriptionInfoList()) {
+ for (UiccSlotInfo slotInfo : missing) {
+ if (info.getSimSlotIndex() == slotInfo.getLogicalSlotIdx()
+ && info.getCardString().equals(slotInfo.getCardId())) {
+ subscriptions.add(info);
+ break;
}
}
}
return subscriptions;
}
+ /**
+ * Get subscription which is available to be displayed to the user
+ * per subscription id.
+ *
+ * @param context {@code Context}
+ * @param subscriptionManager The ProxySubscriptionManager for accessing subcription
+ * information
+ * @param subId The id of subscription to be retrieved
+ * @return {@code SubscriptionInfo} based on the given subscription id. Null of subscription
+ * is invalid or not allowed to be displayed to the user.
+ */
+ public static SubscriptionInfo getAvailableSubscription(Context context,
+ ProxySubscriptionManager subscriptionManager, int subId) {
+ final SubscriptionInfo subInfo = subscriptionManager.getAccessibleSubscriptionInfo(subId);
+ if (subInfo == null) {
+ return null;
+ }
+
+ final ParcelUuid groupUuid = subInfo.getGroupUuid();
+
+ if (groupUuid != null) {
+ if (isPrimarySubscriptionWithinSameUuid(getUiccSlotsInfo(context), groupUuid,
+ subscriptionManager.getAccessibleSubscriptionsInfo(), subId)) {
+ return subInfo;
+ }
+ return null;
+ }
+
+ if (subInfo.isEmbedded()) {
+ return subInfo;
+ }
+
+ // Look for physical SIM which presented in slots no mater active or not.
+ final UiccSlotInfo[] slotsInfo = getUiccSlotsInfo(context);
+ if (slotsInfo == null) {
+ return null;
+ }
+ for (UiccSlotInfo slotInfo : slotsInfo) {
+ if ((!slotInfo.getIsEuicc())
+ && (slotInfo.getCardStateInfo() == CARD_STATE_INFO_PRESENT)
+ && (slotInfo.getLogicalSlotIdx() == subInfo.getSimSlotIndex())
+ && TextUtils.equals(slotInfo.getCardId(), subInfo.getCardString())) {
+ return subInfo;
+ }
+ }
+ return null;
+ }
+
+ private static UiccSlotInfo [] getUiccSlotsInfo(Context context) {
+ final TelephonyManager telMgr = context.getSystemService(TelephonyManager.class);
+ return telMgr.getUiccSlotsInfo();
+ }
+
+ private static boolean isPrimarySubscriptionWithinSameUuid(UiccSlotInfo[] slotsInfo,
+ ParcelUuid groupUuid, List<SubscriptionInfo> subscriptions, int subId) {
+ // only interested in subscriptions with this group UUID
+ final ArrayList<SubscriptionInfo> physicalSubInfoList =
+ new ArrayList<SubscriptionInfo>();
+ final ArrayList<SubscriptionInfo> nonOpportunisticSubInfoList =
+ new ArrayList<SubscriptionInfo>();
+ final ArrayList<SubscriptionInfo> activeSlotSubInfoList =
+ new ArrayList<SubscriptionInfo>();
+ final ArrayList<SubscriptionInfo> inactiveSlotSubInfoList =
+ new ArrayList<SubscriptionInfo>();
+ for (SubscriptionInfo subInfo : subscriptions) {
+ if (groupUuid.equals(subInfo.getGroupUuid())) {
+ if (!subInfo.isEmbedded()) {
+ physicalSubInfoList.add(subInfo);
+ } else {
+ if (!subInfo.isOpportunistic()) {
+ nonOpportunisticSubInfoList.add(subInfo);
+ }
+ if (subInfo.getSimSlotIndex()
+ != SubscriptionManager.INVALID_SIM_SLOT_INDEX) {
+ activeSlotSubInfoList.add(subInfo);
+ } else {
+ inactiveSlotSubInfoList.add(subInfo);
+ }
+ }
+ }
+ }
+
+ // find any physical SIM which is currently inserted within logical slot
+ // and which is our target subscription
+ if ((slotsInfo != null) && (physicalSubInfoList.size() > 0)) {
+ final SubscriptionInfo subInfo = searchForSubscriptionId(physicalSubInfoList, subId);
+ if (subInfo == null) {
+ return false;
+ }
+ // verify if subscription is inserted within slot
+ for (UiccSlotInfo slotInfo : slotsInfo) {
+ if ((slotInfo != null) && (!slotInfo.getIsEuicc())
+ && (slotInfo.getCardStateInfo() == CARD_STATE_INFO_PRESENT)
+ && (slotInfo.getLogicalSlotIdx() == subInfo.getSimSlotIndex())
+ && TextUtils.equals(slotInfo.getCardId(), subInfo.getCardString())) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ // When all of the eSIM profiles are opprtunistic and no physical SIM,
+ // first opportunistic subscriptions with same group UUID can be primary.
+ if (nonOpportunisticSubInfoList.size() <= 0) {
+ if (physicalSubInfoList.size() > 0) {
+ return false;
+ }
+ if (activeSlotSubInfoList.size() > 0) {
+ return (activeSlotSubInfoList.get(0).getSubscriptionId() == subId);
+ }
+ return (inactiveSlotSubInfoList.get(0).getSubscriptionId() == subId);
+ }
+
+ // Allow non-opportunistic + active eSIM subscription as primary
+ int numberOfActiveNonOpportunisticSubs = 0;
+ boolean isTargetNonOpportunistic = false;
+ for (SubscriptionInfo subInfo : nonOpportunisticSubInfoList) {
+ final boolean isTargetSubInfo = (subInfo.getSubscriptionId() == subId);
+ if (subInfo.getSimSlotIndex() != SubscriptionManager.INVALID_SIM_SLOT_INDEX) {
+ if (isTargetSubInfo) {
+ return true;
+ }
+ numberOfActiveNonOpportunisticSubs++;
+ } else {
+ isTargetNonOpportunistic |= isTargetSubInfo;
+ }
+ }
+ if (numberOfActiveNonOpportunisticSubs > 0) {
+ return false;
+ }
+ return isTargetNonOpportunistic;
+ }
+
+ private static SubscriptionInfo searchForSubscriptionId(List<SubscriptionInfo> subInfoList,
+ int subscriptionId) {
+ for (SubscriptionInfo subInfo : subInfoList) {
+ if (subInfo.getSubscriptionId() == subscriptionId) {
+ return subInfo;
+ }
+ }
+ return null;
+ }
+
public static String getDisplayName(SubscriptionInfo info) {
final CharSequence name = info.getDisplayName();
if (name != null) {
diff --git a/src/com/android/settings/network/telephony/CallsDefaultSubscriptionController.java b/src/com/android/settings/network/telephony/CallsDefaultSubscriptionController.java
index 008a3e4..2348f70 100644
--- a/src/com/android/settings/network/telephony/CallsDefaultSubscriptionController.java
+++ b/src/com/android/settings/network/telephony/CallsDefaultSubscriptionController.java
@@ -38,6 +38,6 @@
@Override
protected void setDefaultSubscription(int subscriptionId) {
- mManager.setDefaultVoiceSubId(subscriptionId);
+ mManager.setDefaultVoiceSubscriptionId(subscriptionId);
}
}
diff --git a/src/com/android/settings/network/telephony/DataServiceSetupPreferenceController.java b/src/com/android/settings/network/telephony/DataServiceSetupPreferenceController.java
index d1fbd73..46f398c 100644
--- a/src/com/android/settings/network/telephony/DataServiceSetupPreferenceController.java
+++ b/src/com/android/settings/network/telephony/DataServiceSetupPreferenceController.java
@@ -63,7 +63,8 @@
public void init(int subId) {
mSubId = subId;
- mTelephonyManager = TelephonyManager.from(mContext).createForSubscriptionId(mSubId);
+ mTelephonyManager = mContext.getSystemService(TelephonyManager.class)
+ .createForSubscriptionId(mSubId);
}
@Override
diff --git a/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java b/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java
index 3abb36a..675a1ba 100644
--- a/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java
+++ b/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java
@@ -27,7 +27,6 @@
import android.provider.Settings;
import android.telephony.CarrierConfigManager;
import android.telephony.RadioAccessFamily;
-import android.telephony.ServiceState;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
import android.text.TextUtils;
@@ -148,7 +147,8 @@
public void init(Lifecycle lifecycle, int subId) {
mSubId = subId;
final PersistableBundle carrierConfig = mCarrierConfigManager.getConfigForSubId(mSubId);
- mTelephonyManager = TelephonyManager.from(mContext).createForSubscriptionId(mSubId);
+ mTelephonyManager = mContext.getSystemService(TelephonyManager.class)
+ .createForSubscriptionId(mSubId);
final boolean isLteOnCdma =
mTelephonyManager.getLteOnCdmaMode() == PhoneConstants.LTE_ON_CDMA_TRUE;
diff --git a/src/com/android/settings/network/telephony/EuiccPreferenceController.java b/src/com/android/settings/network/telephony/EuiccPreferenceController.java
index ecd20ed..68f4370 100644
--- a/src/com/android/settings/network/telephony/EuiccPreferenceController.java
+++ b/src/com/android/settings/network/telephony/EuiccPreferenceController.java
@@ -50,7 +50,8 @@
public void init(int subId) {
mSubId = subId;
- mTelephonyManager = TelephonyManager.from(mContext).createForSubscriptionId(mSubId);
+ mTelephonyManager = mContext.getSystemService(TelephonyManager.class)
+ .createForSubscriptionId(mSubId);
}
@Override
diff --git a/src/com/android/settings/network/telephony/MmsMessagePreferenceController.java b/src/com/android/settings/network/telephony/MmsMessagePreferenceController.java
index 4d3986b..b428b22 100644
--- a/src/com/android/settings/network/telephony/MmsMessagePreferenceController.java
+++ b/src/com/android/settings/network/telephony/MmsMessagePreferenceController.java
@@ -82,12 +82,13 @@
public void init(int subId) {
mSubId = subId;
- mTelephonyManager = TelephonyManager.from(mContext).createForSubscriptionId(mSubId);
+ mTelephonyManager = mContext.getSystemService(TelephonyManager.class)
+ .createForSubscriptionId(mSubId);
}
@Override
public boolean setChecked(boolean isChecked) {
- return mSubscriptionManager.setAlwaysAllowMmsData(mSubId, isChecked);
+ return mTelephonyManager.setAlwaysAllowMmsData(isChecked);
}
@Override
diff --git a/src/com/android/settings/network/telephony/MobileDataPreferenceController.java b/src/com/android/settings/network/telephony/MobileDataPreferenceController.java
index bdcc736..c35eef6 100644
--- a/src/com/android/settings/network/telephony/MobileDataPreferenceController.java
+++ b/src/com/android/settings/network/telephony/MobileDataPreferenceController.java
@@ -138,13 +138,14 @@
public void init(FragmentManager fragmentManager, int subId) {
mFragmentManager = fragmentManager;
mSubId = subId;
- mTelephonyManager = TelephonyManager.from(mContext).createForSubscriptionId(mSubId);
+ mTelephonyManager = mContext.getSystemService(TelephonyManager.class)
+ .createForSubscriptionId(mSubId);
}
@VisibleForTesting
boolean isDialogNeeded() {
final boolean enableData = !isChecked();
- final boolean isMultiSim = (mTelephonyManager.getSimCount() > 1);
+ final boolean isMultiSim = (mTelephonyManager.getActiveModemCount() > 1);
final int defaultSubId = mSubscriptionManager.getDefaultDataSubscriptionId();
final boolean needToDisableOthers = mSubscriptionManager
.isActiveSubscriptionId(defaultSubId) && defaultSubId != mSubId;
diff --git a/src/com/android/settings/network/telephony/MobileDataSlice.java b/src/com/android/settings/network/telephony/MobileDataSlice.java
index 152028c..c70ae1a 100644
--- a/src/com/android/settings/network/telephony/MobileDataSlice.java
+++ b/src/com/android/settings/network/telephony/MobileDataSlice.java
@@ -252,7 +252,7 @@
}
public void register(Context context, int subId) {
- final Uri uri = MobileDataContentObserver.getObservableUri(subId);
+ final Uri uri = MobileDataContentObserver.getObservableUri(context, subId);
context.getContentResolver().registerContentObserver(uri, false, this);
}
diff --git a/src/com/android/settings/network/telephony/MobileNetworkActivity.java b/src/com/android/settings/network/telephony/MobileNetworkActivity.java
index 9eb9e71..9dd6ddd 100644
--- a/src/com/android/settings/network/telephony/MobileNetworkActivity.java
+++ b/src/com/android/settings/network/telephony/MobileNetworkActivity.java
@@ -35,6 +35,7 @@
import com.android.settings.R;
import com.android.settings.core.SettingsBaseActivity;
import com.android.settings.network.ProxySubscriptionManager;
+import com.android.settings.network.SubscriptionUtil;
import java.util.List;
@@ -161,8 +162,8 @@
@VisibleForTesting
SubscriptionInfo getSubscription() {
if (mCurSubscriptionId != SUB_ID_NULL) {
- final SubscriptionInfo subInfo =
- mProxySubscriptionMgr.getActiveSubscriptionInfo(mCurSubscriptionId);
+ final SubscriptionInfo subInfo = SubscriptionUtil.getAvailableSubscription(
+ this, mProxySubscriptionMgr, mCurSubscriptionId);
if (subInfo != null) {
return subInfo;
}
diff --git a/src/com/android/settings/network/telephony/MobileNetworkSettings.java b/src/com/android/settings/network/telephony/MobileNetworkSettings.java
index 2c3cd3a..a4b32e6 100644
--- a/src/com/android/settings/network/telephony/MobileNetworkSettings.java
+++ b/src/com/android/settings/network/telephony/MobileNetworkSettings.java
@@ -34,7 +34,6 @@
import androidx.annotation.VisibleForTesting;
import androidx.preference.Preference;
-import com.android.internal.telephony.TelephonyIntents;
import com.android.settings.R;
import com.android.settings.dashboard.RestrictedDashboardFragment;
import com.android.settings.datausage.BillingCyclePreferenceController;
@@ -98,7 +97,7 @@
|| TextUtils.equals(key, BUTTON_CDMA_SUBSCRIPTION_KEY)) {
if (mTelephonyManager.getEmergencyCallbackMode()) {
startActivityForResult(
- new Intent(TelephonyIntents.ACTION_SHOW_NOTICE_ECM_BLOCK_OTHERS, null),
+ new Intent(TelephonyManager.ACTION_SHOW_NOTICE_ECM_BLOCK_OTHERS, null),
REQUEST_CODE_EXIT_ECM);
mClickedPrefKey = key;
}
@@ -182,7 +181,8 @@
final Context context = getContext();
mUserManager = (UserManager) context.getSystemService(Context.USER_SERVICE);
- mTelephonyManager = TelephonyManager.from(context).createForSubscriptionId(mSubId);
+ mTelephonyManager = context.getSystemService(TelephonyManager.class)
+ .createForSubscriptionId(mSubId);
onRestoreInstance(icicle);
}
diff --git a/src/com/android/settings/network/telephony/NetworkOperatorPreference.java b/src/com/android/settings/network/telephony/NetworkOperatorPreference.java
index db7c864..97894b1 100644
--- a/src/com/android/settings/network/telephony/NetworkOperatorPreference.java
+++ b/src/com/android/settings/network/telephony/NetworkOperatorPreference.java
@@ -68,9 +68,7 @@
public NetworkOperatorPreference(Context context, CellIdentity connectedCellId,
List<String> forbiddenPlmns, boolean show4GForLTE) {
this(context, forbiddenPlmns, show4GForLTE);
- mCellInfo = null;
- mCellId = connectedCellId;
- refresh();
+ updateCell(null, connectedCellId);
}
private NetworkOperatorPreference(
@@ -86,8 +84,12 @@
* Change cell information
*/
public void updateCell(CellInfo cellinfo) {
+ updateCell(cellinfo, CellInfoUtil.getCellIdentity(cellinfo));
+ }
+
+ private void updateCell(CellInfo cellinfo, CellIdentity cellId) {
mCellInfo = cellinfo;
- mCellId = CellInfoUtil.getCellIdentity(cellinfo);
+ mCellId = cellId;
refresh();
}
@@ -187,6 +189,9 @@
return mShow4GForLTE
? R.drawable.ic_signal_strength_4g : R.drawable.signal_strength_lte;
}
+ if (ci instanceof CellInfoNr) {
+ return R.drawable.signal_strength_5g;
+ }
return MobileNetworkUtils.NO_CELL_DATA_TYPE_ICON;
}
diff --git a/src/com/android/settings/network/telephony/NetworkSelectSettings.java b/src/com/android/settings/network/telephony/NetworkSelectSettings.java
index 2835b6e..8b3e913 100644
--- a/src/com/android/settings/network/telephony/NetworkSelectSettings.java
+++ b/src/com/android/settings/network/telephony/NetworkSelectSettings.java
@@ -85,7 +85,6 @@
private boolean mUseNewApi;
private long mRequestIdManualNetworkSelect;
private long mRequestIdManualNetworkScan;
- private boolean mScreenIsOn;
private long mWaitingForNumberOfScanResults;
private static final int MIN_NUMBER_OF_SCAN_REQUIRED = 2;
@@ -138,7 +137,6 @@
if (isProgressBarVisible()) {
return;
}
- mScreenIsOn = true;
if (mWaitingForNumberOfScanResults <= 0) {
startNetworkQuery();
}
@@ -158,7 +156,6 @@
@Override
public void onStop() {
super.onStop();
- mScreenIsOn = false;
if (mWaitingForNumberOfScanResults <= 0) {
stopNetworkQuery();
}
@@ -241,7 +238,7 @@
break;
}
mWaitingForNumberOfScanResults--;
- if ((!mScreenIsOn) && (mWaitingForNumberOfScanResults <= 0)) {
+ if ((mWaitingForNumberOfScanResults <= 0) && (!isResumed())) {
stopNetworkQuery();
}
diff --git a/src/com/android/settings/network/telephony/PreferredNetworkModePreferenceController.java b/src/com/android/settings/network/telephony/PreferredNetworkModePreferenceController.java
index 7b24a93..89e2d5b8 100644
--- a/src/com/android/settings/network/telephony/PreferredNetworkModePreferenceController.java
+++ b/src/com/android/settings/network/telephony/PreferredNetworkModePreferenceController.java
@@ -20,7 +20,6 @@
import android.os.PersistableBundle;
import android.provider.Settings;
import android.telephony.CarrierConfigManager;
-import android.telephony.ServiceState;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
@@ -97,7 +96,8 @@
public void init(int subId) {
mSubId = subId;
final PersistableBundle carrierConfig = mCarrierConfigManager.getConfigForSubId(mSubId);
- mTelephonyManager = TelephonyManager.from(mContext).createForSubscriptionId(mSubId);
+ mTelephonyManager = mContext.getSystemService(TelephonyManager.class)
+ .createForSubscriptionId(mSubId);
final boolean isLteOnCdma =
mTelephonyManager.getLteOnCdmaMode() == PhoneConstants.LTE_ON_CDMA_TRUE;
diff --git a/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragment.java b/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragment.java
index f572927..2340236 100644
--- a/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragment.java
+++ b/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragment.java
@@ -149,7 +149,8 @@
}
final TextView operatorName = view.findViewById(R.id.operator_name_value);
- final ServiceState serviceState = mTelephonyManager.getServiceStateForSubscriber(mSubId);
+ mTelephonyManager = mTelephonyManager.createForSubscriptionId(mSubId);
+ final ServiceState serviceState = mTelephonyManager.getServiceState();
operatorName.setText(serviceState.getOperatorAlphaLong());
final TextView phoneTitle = view.findViewById(R.id.number_label);
diff --git a/src/com/android/settings/network/telephony/cdma/CdmaBasePreferenceController.java b/src/com/android/settings/network/telephony/cdma/CdmaBasePreferenceController.java
index ea7d82f..07805b0 100644
--- a/src/com/android/settings/network/telephony/cdma/CdmaBasePreferenceController.java
+++ b/src/com/android/settings/network/telephony/cdma/CdmaBasePreferenceController.java
@@ -73,7 +73,8 @@
public void init(PreferenceManager preferenceManager, int subId) {
mPreferenceManager = preferenceManager;
mSubId = subId;
- mTelephonyManager = TelephonyManager.from(mContext).createForSubscriptionId(mSubId);
+ mTelephonyManager = mContext.getSystemService(TelephonyManager.class)
+ .createForSubscriptionId(mSubId);
}
public void init(int subId) {
diff --git a/src/com/android/settings/network/telephony/cdma/CdmaListPreference.java b/src/com/android/settings/network/telephony/cdma/CdmaListPreference.java
index 14c7169..2cb1840 100644
--- a/src/com/android/settings/network/telephony/cdma/CdmaListPreference.java
+++ b/src/com/android/settings/network/telephony/cdma/CdmaListPreference.java
@@ -41,6 +41,7 @@
}
public void setSubId(int subId) {
- mTelephonyManager = TelephonyManager.from(getContext()).createForSubscriptionId(subId);
+ mTelephonyManager = getContext().getSystemService(TelephonyManager.class)
+ .createForSubscriptionId(subId);
}
}
diff --git a/src/com/android/settings/network/telephony/gsm/AutoSelectPreferenceController.java b/src/com/android/settings/network/telephony/gsm/AutoSelectPreferenceController.java
index 56d0b2d..626390a 100644
--- a/src/com/android/settings/network/telephony/gsm/AutoSelectPreferenceController.java
+++ b/src/com/android/settings/network/telephony/gsm/AutoSelectPreferenceController.java
@@ -144,7 +144,8 @@
public AutoSelectPreferenceController init(int subId) {
mSubId = subId;
- mTelephonyManager = TelephonyManager.from(mContext).createForSubscriptionId(mSubId);
+ mTelephonyManager = mContext.getSystemService(TelephonyManager.class)
+ .createForSubscriptionId(mSubId);
final PersistableBundle carrierConfig = mContext.getSystemService(
CarrierConfigManager.class).getConfigForSubId(mSubId);
mOnlyAutoSelectInHome = carrierConfig != null
@@ -187,4 +188,4 @@
public interface OnNetworkSelectModeListener {
void onNetworkSelectModeChanged();
}
-}
\ No newline at end of file
+}
diff --git a/src/com/android/settings/network/telephony/gsm/OpenNetworkSelectPagePreferenceController.java b/src/com/android/settings/network/telephony/gsm/OpenNetworkSelectPagePreferenceController.java
index d679373..8c3928d 100644
--- a/src/com/android/settings/network/telephony/gsm/OpenNetworkSelectPagePreferenceController.java
+++ b/src/com/android/settings/network/telephony/gsm/OpenNetworkSelectPagePreferenceController.java
@@ -29,7 +29,6 @@
import androidx.preference.PreferenceScreen;
import com.android.settings.R;
-import com.android.settings.core.BasePreferenceController;
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.network.telephony.MobileNetworkUtils;
import com.android.settings.network.telephony.NetworkSelectSettings;
@@ -100,7 +99,8 @@
public OpenNetworkSelectPagePreferenceController init(int subId) {
mSubId = subId;
- mTelephonyManager = TelephonyManager.from(mContext).createForSubscriptionId(mSubId);
+ mTelephonyManager = mContext.getSystemService(TelephonyManager.class)
+ .createForSubscriptionId(mSubId);
return this;
}
diff --git a/src/com/android/settings/notification/ConfigureNotificationSettings.java b/src/com/android/settings/notification/ConfigureNotificationSettings.java
index abbd9a7..0a9a5b1 100644
--- a/src/com/android/settings/notification/ConfigureNotificationSettings.java
+++ b/src/com/android/settings/notification/ConfigureNotificationSettings.java
@@ -133,6 +133,7 @@
@Override
public boolean onPreferenceTreeClick(Preference preference) {
if (preference instanceof RingtonePreference) {
+ writePreferenceClickMetric(preference);
mRequestPreference = (RingtonePreference) preference;
mRequestPreference.onPrepareRingtonePickerIntent(mRequestPreference.getIntent());
getActivity().startActivityForResultAsUser(
diff --git a/src/com/android/settings/notification/zen/ZenModeButtonPreferenceController.java b/src/com/android/settings/notification/zen/ZenModeButtonPreferenceController.java
index 270fb73..a53b4fa 100644
--- a/src/com/android/settings/notification/zen/ZenModeButtonPreferenceController.java
+++ b/src/com/android/settings/notification/zen/ZenModeButtonPreferenceController.java
@@ -27,6 +27,7 @@
import com.android.settings.R;
import com.android.settings.core.PreferenceControllerMixin;
+import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.notification.SettingsEnableZenModeDialog;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.widget.LayoutPreference;
@@ -65,23 +66,22 @@
mZenButtonOn = ((LayoutPreference) preference)
.findViewById(R.id.zen_mode_settings_turn_on_button);
mZenButtonOn.setFocusableInTouchMode(true);
- updateZenButtonOnClickListener();
+ updateZenButtonOnClickListener(preference);
}
if (null == mZenButtonOff) {
mZenButtonOff = ((LayoutPreference) preference)
.findViewById(R.id.zen_mode_settings_turn_off_button);
mZenButtonOff.setOnClickListener(v -> {
- mMetricsFeatureProvider.action(mContext,
- SettingsEnums.ACTION_ZEN_TOGGLE_DND_BUTTON, false);
+ writeMetrics(preference, false);
mBackend.setZenMode(Settings.Global.ZEN_MODE_OFF);
});
}
- updateButtons();
+ updateButtons(preference);
}
- private void updateButtons() {
+ private void updateButtons(Preference preference) {
switch (getZenMode()) {
case Settings.Global.ZEN_MODE_ALARMS:
case Settings.Global.ZEN_MODE_IMPORTANT_INTERRUPTIONS:
@@ -93,35 +93,39 @@
case Settings.Global.ZEN_MODE_OFF:
default:
mZenButtonOff.setVisibility(View.GONE);
- updateZenButtonOnClickListener();
+ updateZenButtonOnClickListener(preference);
mZenButtonOn.setVisibility(View.VISIBLE);
mZenButtonOn.requestFocus();
}
}
- private void updateZenButtonOnClickListener() {
+ private void updateZenButtonOnClickListener(Preference preference) {
int zenDuration = getZenDuration();
switch (zenDuration) {
case Settings.Secure.ZEN_DURATION_PROMPT:
mZenButtonOn.setOnClickListener(v -> {
- mMetricsFeatureProvider.action(mContext,
- SettingsEnums.ACTION_ZEN_TOGGLE_DND_BUTTON, false);
+ writeMetrics(preference, true);
new SettingsEnableZenModeDialog().show(mFragment, TAG);
});
break;
case Settings.Secure.ZEN_DURATION_FOREVER:
mZenButtonOn.setOnClickListener(v -> {
- mMetricsFeatureProvider.action(mContext,
- SettingsEnums.ACTION_ZEN_TOGGLE_DND_BUTTON, false);
+ writeMetrics(preference, true);
mBackend.setZenMode(Settings.Global.ZEN_MODE_IMPORTANT_INTERRUPTIONS);
});
break;
default:
mZenButtonOn.setOnClickListener(v -> {
- mMetricsFeatureProvider.action(mContext,
- SettingsEnums.ACTION_ZEN_TOGGLE_DND_BUTTON, false);
+ writeMetrics(preference, true);
mBackend.setZenModeForDuration(zenDuration);
});
}
}
+
+ private void writeMetrics(Preference preference, boolean buttonOn) {
+ mMetricsFeatureProvider.logClickedPreference(preference,
+ preference.getExtras().getInt(DashboardFragment.CATEGORY));
+ mMetricsFeatureProvider.action(mContext, SettingsEnums.ACTION_ZEN_TOGGLE_DND_BUTTON,
+ buttonOn);
+ }
}
\ No newline at end of file
diff --git a/src/com/android/settings/notification/zen/ZenModeStarredContactsPreferenceController.java b/src/com/android/settings/notification/zen/ZenModeStarredContactsPreferenceController.java
index 80fae97..64f2010 100644
--- a/src/com/android/settings/notification/zen/ZenModeStarredContactsPreferenceController.java
+++ b/src/com/android/settings/notification/zen/ZenModeStarredContactsPreferenceController.java
@@ -28,6 +28,7 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
+import com.android.settings.dashboard.DashboardFragment;
import com.android.settingslib.core.lifecycle.Lifecycle;
public class ZenModeStarredContactsPreferenceController extends
@@ -89,6 +90,8 @@
@Override
public boolean onPreferenceClick(Preference preference) {
+ mMetricsFeatureProvider.logClickedPreference(preference,
+ preference.getExtras().getInt(DashboardFragment.CATEGORY));
if (mStarredContactsIntent.resolveActivity(mPackageManager) != null) {
mContext.startActivity(mStarredContactsIntent);
} else {
diff --git a/src/com/android/settings/password/BiometricFragment.java b/src/com/android/settings/password/BiometricFragment.java
index 9898719..fe0740b 100644
--- a/src/com/android/settings/password/BiometricFragment.java
+++ b/src/com/android/settings/password/BiometricFragment.java
@@ -16,8 +16,6 @@
package com.android.settings.password;
-import android.app.Activity;
-import android.app.admin.DevicePolicyManager;
import android.app.settings.SettingsEnums;
import android.content.DialogInterface;
import android.hardware.biometrics.BiometricConstants;
@@ -26,16 +24,10 @@
import android.hardware.biometrics.BiometricPrompt.AuthenticationResult;
import android.os.Bundle;
import android.os.CancellationSignal;
-import android.os.Handler;
-import android.os.Looper;
-import android.util.Log;
import androidx.annotation.NonNull;
-import com.android.internal.widget.LockPatternUtils;
-import com.android.settings.R;
import com.android.settings.core.InstrumentedFragment;
-import com.android.settings.overlay.FeatureFactory;
import java.util.concurrent.Executor;
@@ -139,7 +131,9 @@
.setSubtitle(mBundle.getString(BiometricPrompt.KEY_SUBTITLE))
.setDescription(mBundle.getString(BiometricPrompt.KEY_DESCRIPTION))
.setConfirmationRequired(
- mBundle.getBoolean(BiometricPrompt.KEY_REQUIRE_CONFIRMATION, true));
+ mBundle.getBoolean(BiometricPrompt.KEY_REQUIRE_CONFIRMATION, true))
+ .setDisallowBiometricsIfPolicyExists(mBundle.getBoolean(
+ BiometricPrompt.EXTRA_DISALLOW_BIOMETRICS_IF_POLICY_EXISTS, false));
mBiometricPrompt = builder.build();
mCancellationSignal = new CancellationSignal();
diff --git a/src/com/android/settings/password/ConfirmDeviceCredentialActivity.java b/src/com/android/settings/password/ConfirmDeviceCredentialActivity.java
index bf8c571..cc30a92 100644
--- a/src/com/android/settings/password/ConfirmDeviceCredentialActivity.java
+++ b/src/com/android/settings/password/ConfirmDeviceCredentialActivity.java
@@ -25,7 +25,6 @@
import android.app.trust.TrustManager;
import android.content.Context;
import android.content.Intent;
-import android.content.pm.PackageManager;
import android.hardware.biometrics.BiometricConstants;
import android.hardware.biometrics.BiometricManager;
import android.hardware.biometrics.BiometricPrompt;
@@ -54,10 +53,11 @@
public static final String TAG = ConfirmDeviceCredentialActivity.class.getSimpleName();
/**
- * If the intent is sent from {@link com.android.systemui.keyguard.WorkLockActivity} then
- * check for device policy management flags.
+ * If the intent is sent from {@link com.android.systemui.keyguard.WorkLockActivityController}
+ * then check for device policy management flags.
*/
- public static final String EXTRA_FROM_WORK_LOCK_ACTIVITY = "from_work_lock_activity";
+ public static final String EXTRA_FROM_WORK_LOCK_ACTIVITY_CONTROLLER =
+ "from_work_lock_activity_controller";
// The normal flow that apps go through
private static final int CREDENTIAL_NORMAL = 1;
@@ -98,7 +98,7 @@
private ChooseLockSettingsHelper mChooseLockSettingsHelper;
private Handler mHandler = new Handler(Looper.getMainLooper());
private Context mContext;
- private boolean mFromWorkLockActivity;
+ private boolean mCheckDevicePolicyManager;
private String mTitle;
private String mDetails;
@@ -159,7 +159,8 @@
Intent intent = getIntent();
mContext = this;
- mFromWorkLockActivity = intent.getBooleanExtra(EXTRA_FROM_WORK_LOCK_ACTIVITY, false);
+ mCheckDevicePolicyManager = intent
+ .getBooleanExtra(BiometricPrompt.EXTRA_DISALLOW_BIOMETRICS_IF_POLICY_EXISTS, false);
mTitle = intent.getStringExtra(KeyguardManager.EXTRA_TITLE);
mDetails = intent.getStringExtra(KeyguardManager.EXTRA_DESCRIPTION);
String alternateButton = intent.getStringExtra(
@@ -185,10 +186,10 @@
final LockPatternUtils lockPatternUtils = new LockPatternUtils(this);
final Bundle bpBundle = new Bundle();
- mTitle = bpBundle.getString(BiometricPrompt.KEY_TITLE);
- mDetails = bpBundle.getString(BiometricPrompt.KEY_SUBTITLE);
bpBundle.putString(BiometricPrompt.KEY_TITLE, mTitle);
bpBundle.putString(BiometricPrompt.KEY_DESCRIPTION, mDetails);
+ bpBundle.putBoolean(BiometricPrompt.EXTRA_DISALLOW_BIOMETRICS_IF_POLICY_EXISTS,
+ mCheckDevicePolicyManager);
boolean launchedBiometric = false;
boolean launchedCDC = false;
@@ -201,7 +202,7 @@
} else if (isManagedProfile && isInternalActivity()
&& !lockPatternUtils.isSeparateProfileChallengeEnabled(mUserId)) {
mCredentialMode = CREDENTIAL_MANAGED;
- if (mFromWorkLockActivity && isBiometricAllowed(effectiveUserId, mUserId)) {
+ if (isBiometricAllowed(effectiveUserId, mUserId)) {
showBiometricPrompt(bpBundle);
launchedBiometric = true;
} else {
@@ -267,42 +268,9 @@
|| !mUserManager.isUserUnlocked(mUserId);
}
- /**
- * TODO: Pass a list of disabled features to an internal BiometricPrompt API, so we can
- * potentially show different modalities on multi-auth devices.
- *
- * @param effectiveUserId
- * @return false if their exists one biometric on the device which is not disabled by the
- * policy manager.
- */
- private boolean isBiometricDisabledByAdmin(int effectiveUserId) {
- final int disabledFeatures =
- mDevicePolicyManager.getKeyguardDisabledFeatures(null, effectiveUserId);
-
- final PackageManager pm = mContext.getPackageManager();
- if (pm.hasSystemFeature(PackageManager.FEATURE_FINGERPRINT)
- && (disabledFeatures & DevicePolicyManager.KEYGUARD_DISABLE_FINGERPRINT) == 0) {
- Log.d(TAG,"Fingerprint enabled & allowed by device policy manager");
- return false;
- }
- if (pm.hasSystemFeature(PackageManager.FEATURE_IRIS)
- && (disabledFeatures & DevicePolicyManager.KEYGUARD_DISABLE_IRIS) == 0) {
- Log.d(TAG,"Iris enabled & allowed by device policy manager");
- return false;
- }
- if (pm.hasSystemFeature(PackageManager.FEATURE_FACE)
- && (disabledFeatures & DevicePolicyManager.KEYGUARD_DISABLE_FACE) == 0) {
- Log.d(TAG,"Face enabled & allowed by device policy manager");
- return false;
- }
-
- return true;
- }
-
private boolean isBiometricAllowed(int effectiveUserId, int realUserId) {
- return !isStrongAuthRequired(effectiveUserId)
- && !isBiometricDisabledByAdmin(effectiveUserId)
- && !mLockPatternUtils.hasPendingEscrowToken(realUserId);
+ return !isStrongAuthRequired(effectiveUserId) && !mLockPatternUtils
+ .hasPendingEscrowToken(realUserId);
}
private void showBiometricPrompt(Bundle bundle) {
@@ -346,7 +314,7 @@
.launchConfirmationActivityWithExternalAndChallenge(
0 /* request code */, null /* title */, mTitle, mDetails,
true /* isExternal */, 0L /* challenge */, mUserId);
- } else if (mCredentialMode == CREDENTIAL_NORMAL){
+ } else if (mCredentialMode == CREDENTIAL_NORMAL) {
launched = mChooseLockSettingsHelper.launchConfirmationActivity(
0 /* request code */, null /* title */,
mTitle, mDetails, false /* returnCredentials */, true /* isExternal */,
diff --git a/src/com/android/settings/password/ConfirmDeviceCredentialBaseActivity.java b/src/com/android/settings/password/ConfirmDeviceCredentialBaseActivity.java
index a30d2e1..eaea2ea 100644
--- a/src/com/android/settings/password/ConfirmDeviceCredentialBaseActivity.java
+++ b/src/com/android/settings/password/ConfirmDeviceCredentialBaseActivity.java
@@ -17,7 +17,6 @@
package com.android.settings.password;
import android.app.KeyguardManager;
-import android.hardware.biometrics.BiometricManager;
import android.os.Bundle;
import android.os.UserManager;
import android.util.Log;
@@ -65,7 +64,7 @@
return;
}
if (UserManager.get(this).isManagedProfile(credentialOwnerUserId)) {
- setTheme(R.style.Theme_ConfirmDeviceCredentialsWork);
+ setTheme(SetupWizardUtils.getTheme(getIntent()));
mConfirmCredentialTheme = ConfirmCredentialTheme.WORK;
} else if (getIntent().getBooleanExtra(
ConfirmDeviceCredentialBaseFragment.DARK_THEME, false)) {
diff --git a/src/com/android/settings/password/ConfirmDeviceCredentialBaseFragment.java b/src/com/android/settings/password/ConfirmDeviceCredentialBaseFragment.java
index bb953a1..a1eb106 100644
--- a/src/com/android/settings/password/ConfirmDeviceCredentialBaseFragment.java
+++ b/src/com/android/settings/password/ConfirmDeviceCredentialBaseFragment.java
@@ -140,9 +140,6 @@
Utils.getUserIdFromBundle(
getActivity(),
getActivity().getIntent().getExtras(), isInternalActivity()));
- if (mUserManager.isManagedProfile(credentialOwnerUserId)) {
- setWorkChallengeBackground(view, credentialOwnerUserId);
- }
}
// User could be locked while Effective user is unlocked even though the effective owns the
diff --git a/src/com/android/settings/password/ConfirmLockPassword.java b/src/com/android/settings/password/ConfirmLockPassword.java
index 13d3749..a62f77f 100644
--- a/src/com/android/settings/password/ConfirmLockPassword.java
+++ b/src/com/android/settings/password/ConfirmLockPassword.java
@@ -56,16 +56,12 @@
public class ConfirmLockPassword extends ConfirmDeviceCredentialBaseActivity {
- // The index of the array is isStrongAuth << 2 + isProfile << 1 + isAlpha.
+ // The index of the array is isStrongAuth << 1 + isAlpha.
private static final int[] DETAIL_TEXTS = new int[] {
R.string.lockpassword_confirm_your_pin_generic,
R.string.lockpassword_confirm_your_password_generic,
- R.string.lockpassword_confirm_your_pin_generic_profile,
- R.string.lockpassword_confirm_your_password_generic_profile,
R.string.lockpassword_strong_auth_required_device_pin,
- R.string.lockpassword_strong_auth_required_device_password,
- R.string.lockpassword_strong_auth_required_work_pin,
- R.string.lockpassword_strong_auth_required_work_password,
+ R.string.lockpassword_strong_auth_required_device_password
};
public static class InternalActivity extends ConfirmLockPassword {
@@ -109,6 +105,7 @@
private InputMethodManager mImm;
private AppearAnimationUtils mAppearAnimationUtils;
private DisappearAnimationUtils mDisappearAnimationUtils;
+ private boolean mIsManagedProfile;
// required constructor for fragments
public ConfirmLockPasswordFragment() {
@@ -149,6 +146,8 @@
mImm = (InputMethodManager) getActivity().getSystemService(
Context.INPUT_METHOD_SERVICE);
+ mIsManagedProfile = UserManager.get(getActivity()).isManagedProfile(mEffectiveUserId);
+
Intent intent = getActivity().getIntent();
if (intent != null) {
CharSequence headerMessage = intent.getCharSequenceExtra(
@@ -205,6 +204,10 @@
return mIsAlpha ? R.string.lockpassword_confirm_your_password_header_frp
: R.string.lockpassword_confirm_your_pin_header_frp;
}
+ if (mIsManagedProfile) {
+ return mIsAlpha ? R.string.lockpassword_confirm_your_work_password_header
+ : R.string.lockpassword_confirm_your_work_pin_header;
+ }
return mIsAlpha ? R.string.lockpassword_confirm_your_password_header
: R.string.lockpassword_confirm_your_pin_header;
}
@@ -215,10 +218,8 @@
: R.string.lockpassword_confirm_your_pin_details_frp;
}
boolean isStrongAuthRequired = isStrongAuthRequired();
- boolean isProfile = UserManager.get(getActivity()).isManagedProfile(mEffectiveUserId);
- // Map boolean flags to an index by isStrongAuth << 2 + isProfile << 1 + isAlpha.
- int index = ((isStrongAuthRequired ? 1 : 0) << 2) + ((isProfile ? 1 : 0) << 1)
- + (mIsAlpha ? 1 : 0);
+ // Map boolean flags to an index by isStrongAuth << 1 + isAlpha.
+ int index = ((isStrongAuthRequired ? 1 : 0) << 1) + (mIsAlpha ? 1 : 0);
return DETAIL_TEXTS[index];
}
diff --git a/src/com/android/settings/password/ConfirmLockPattern.java b/src/com/android/settings/password/ConfirmLockPattern.java
index 2f7557e..557eae4 100644
--- a/src/com/android/settings/password/ConfirmLockPattern.java
+++ b/src/com/android/settings/password/ConfirmLockPattern.java
@@ -90,8 +90,6 @@
private TextView mHeaderTextView;
private TextView mDetailsTextView;
- private View mLeftSpacerLandscape;
- private View mRightSpacerLandscape;
// caller-supplied text for various prompts
private CharSequence mHeaderText;
@@ -100,6 +98,8 @@
private AppearAnimationUtils mAppearAnimationUtils;
private DisappearAnimationUtils mDisappearAnimationUtils;
+ private boolean mIsManagedProfile;
+
// required constructor for fragments
public ConfirmLockPatternFragment() {
@@ -119,8 +119,8 @@
mLockPatternView = (LockPatternView) view.findViewById(R.id.lockPattern);
mDetailsTextView = (TextView) view.findViewById(R.id.sud_layout_description);
mErrorTextView = (TextView) view.findViewById(R.id.errorText);
- mLeftSpacerLandscape = view.findViewById(R.id.leftSpacer);
- mRightSpacerLandscape = view.findViewById(R.id.rightSpacer);
+
+ mIsManagedProfile = UserManager.get(getActivity()).isManagedProfile(mEffectiveUserId);
// make it so unhandled touch events within the unlock screen go to the
// lock pattern view.
@@ -325,7 +325,9 @@
}
private int getDefaultHeader() {
- return mFrp ? R.string.lockpassword_confirm_your_pattern_header_frp
+ if (mFrp) return R.string.lockpassword_confirm_your_pattern_header_frp;
+ return mIsManagedProfile
+ ? R.string.lockpassword_confirm_your_work_pattern_header
: R.string.lockpassword_confirm_your_pattern_header;
}
diff --git a/src/com/android/settings/security/LockscreenDashboardFragment.java b/src/com/android/settings/security/LockscreenDashboardFragment.java
index 29b114a..8098b80 100644
--- a/src/com/android/settings/security/LockscreenDashboardFragment.java
+++ b/src/com/android/settings/security/LockscreenDashboardFragment.java
@@ -57,9 +57,6 @@
@VisibleForTesting
static final String KEY_LOCK_SCREEN_NOTIFICATON_WORK_PROFILE =
"security_setting_lock_screen_notif_work";
- @VisibleForTesting
- static final String KEY_ADD_USER_FROM_LOCK_SCREEN =
- "security_lockscreen_add_users_when_locked";
private AmbientDisplayConfiguration mConfig;
@@ -142,13 +139,6 @@
}
@Override
- public List<String> getNonIndexableKeys(Context context) {
- final List<String> niks = super.getNonIndexableKeys(context);
- niks.add(KEY_ADD_USER_FROM_LOCK_SCREEN);
- return niks;
- }
-
- @Override
protected boolean isPageSearchEnabled(Context context) {
return new LockScreenPreferenceController(context, "anykey")
.isAvailable();
diff --git a/src/com/android/settings/sim/CallsSimListDialogFragment.java b/src/com/android/settings/sim/CallsSimListDialogFragment.java
index 7d3de44..6dd262b 100644
--- a/src/com/android/settings/sim/CallsSimListDialogFragment.java
+++ b/src/com/android/settings/sim/CallsSimListDialogFragment.java
@@ -47,8 +47,7 @@
return result;
}
for (PhoneAccountHandle handle : phoneAccounts) {
- final PhoneAccount phoneAccount = telecomManager.getPhoneAccount(handle);
- final int subId = telephonyManager.getSubIdForPhoneAccount(phoneAccount);
+ final int subId = telephonyManager.getSubscriptionId(handle);
if (subId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
continue;
diff --git a/src/com/android/settings/sim/SimDialogActivity.java b/src/com/android/settings/sim/SimDialogActivity.java
index d24dbf5..0ae294e 100644
--- a/src/com/android/settings/sim/SimDialogActivity.java
+++ b/src/com/android/settings/sim/SimDialogActivity.java
@@ -176,8 +176,7 @@
final TelephonyManager telephonyManager = getSystemService(TelephonyManager.class);
for (PhoneAccountHandle handle : telecomManager.getCallCapablePhoneAccounts()) {
- final PhoneAccount phoneAccount = telecomManager.getPhoneAccount(handle);
- if (subId == telephonyManager.getSubIdForPhoneAccount(phoneAccount)) {
+ if (subId == telephonyManager.getSubscriptionId(handle)) {
return handle;
}
}
diff --git a/src/com/android/settings/slices/CustomSliceRegistry.java b/src/com/android/settings/slices/CustomSliceRegistry.java
index 66cc600..700fe2e 100644
--- a/src/com/android/settings/slices/CustomSliceRegistry.java
+++ b/src/com/android/settings/slices/CustomSliceRegistry.java
@@ -29,9 +29,6 @@
import com.android.settings.display.AdaptiveSleepPreferenceController;
import com.android.settings.flashlight.FlashlightSlice;
import com.android.settings.fuelgauge.batterytip.BatteryTipPreferenceController;
-import com.android.settings.homepage.contextualcards.deviceinfo.DataUsageSlice;
-import com.android.settings.homepage.contextualcards.deviceinfo.DeviceInfoSlice;
-import com.android.settings.homepage.contextualcards.deviceinfo.EmergencyInfoSlice;
import com.android.settings.homepage.contextualcards.deviceinfo.StorageSlice;
import com.android.settings.homepage.contextualcards.slices.BatteryFixSlice;
import com.android.settings.homepage.contextualcards.slices.BluetoothDevicesSlice;
@@ -117,34 +114,6 @@
.appendPath(SettingsSlicesContract.PATH_SETTING_ACTION)
.appendPath("contextual_wifi")
.build();
-
- /**
- * Backing Uri for the Data usage Slice.
- */
- public static final Uri DATA_USAGE_SLICE_URI = new Uri.Builder()
- .scheme(ContentResolver.SCHEME_CONTENT)
- .authority(SettingsSliceProvider.SLICE_AUTHORITY)
- .appendPath(SettingsSlicesContract.PATH_SETTING_ACTION)
- .appendPath("data_usage_card")
- .build();
- /**
- * Backing Uri for the Device info Slice.
- */
- public static final Uri DEVICE_INFO_SLICE_URI = new Uri.Builder()
- .scheme(ContentResolver.SCHEME_CONTENT)
- .authority(SettingsSliceProvider.SLICE_AUTHORITY)
- .appendPath(SettingsSlicesContract.PATH_SETTING_INTENT)
- .appendPath("device_info_card")
- .build();
- /**
- * Backing Uri for the Emergency Info Slice.
- */
- public static final Uri EMERGENCY_INFO_SLICE_URI = new Uri.Builder()
- .scheme(ContentResolver.SCHEME_CONTENT)
- .authority(SettingsSliceProvider.SLICE_AUTHORITY)
- .appendPath(SettingsSlicesContract.PATH_SETTING_INTENT)
- .appendPath("emergency_info_card")
- .build();
/**
* Slice Uri for Enhanced 4G slice
*/
@@ -355,9 +324,6 @@
sUriToSlice.put(CONTEXTUAL_NOTIFICATION_CHANNEL_SLICE_URI,
ContextualNotificationChannelSlice.class);
sUriToSlice.put(CONTEXTUAL_WIFI_SLICE_URI, ContextualWifiSlice.class);
- sUriToSlice.put(DATA_USAGE_SLICE_URI, DataUsageSlice.class);
- sUriToSlice.put(DEVICE_INFO_SLICE_URI, DeviceInfoSlice.class);
- sUriToSlice.put(EMERGENCY_INFO_SLICE_URI, EmergencyInfoSlice.class);
sUriToSlice.put(FACE_ENROLL_SLICE_URI, FaceSetupSlice.class);
sUriToSlice.put(FLASHLIGHT_SLICE_URI, FlashlightSlice.class);
sUriToSlice.put(LOCATION_SLICE_URI, LocationSlice.class);
diff --git a/src/com/android/settings/slices/SliceBuilderUtils.java b/src/com/android/settings/slices/SliceBuilderUtils.java
index 59a1768..2208c97 100644
--- a/src/com/android/settings/slices/SliceBuilderUtils.java
+++ b/src/com/android/settings/slices/SliceBuilderUtils.java
@@ -215,6 +215,8 @@
searchDestination.putExtra(SettingsActivity.EXTRA_FRAGMENT_ARG_KEY, key)
.setAction("com.android.settings.SEARCH_RESULT_TRAMPOLINE")
.setComponent(null);
+ searchDestination.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
+
return searchDestination;
}
diff --git a/src/com/android/settings/system/ResetPreferenceController.java b/src/com/android/settings/system/ResetPreferenceController.java
index 050efc4..bbb5323 100644
--- a/src/com/android/settings/system/ResetPreferenceController.java
+++ b/src/com/android/settings/system/ResetPreferenceController.java
@@ -16,14 +16,23 @@
package com.android.settings.system;
import android.content.Context;
+import android.os.UserManager;
import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
+import com.android.settings.network.NetworkResetPreferenceController;
public class ResetPreferenceController extends BasePreferenceController {
+ private final UserManager mUm;
+ private final NetworkResetPreferenceController mNetworkReset;
+ private final FactoryResetPreferenceController mFactpruReset;
+
public ResetPreferenceController(Context context, String preferenceKey) {
super(context, preferenceKey);
+ mUm = (UserManager) context.getSystemService(Context.USER_SERVICE);
+ mNetworkReset = new NetworkResetPreferenceController(context);
+ mFactpruReset = new FactoryResetPreferenceController(context);
}
@Override
@@ -32,4 +41,13 @@
? AVAILABLE_UNSEARCHABLE
: UNSUPPORTED_ON_DEVICE;
}
+
+ @Override
+ public CharSequence getSummary() {
+ if (!mNetworkReset.isAvailable() && !mFactpruReset.isAvailable()) {
+ return mContext.getText(R.string.reset_dashboard_summary_onlyApps);
+ }
+
+ return mContext.getText(R.string.reset_dashboard_summary);
+ }
}
diff --git a/src/com/android/settings/wallpaper/WallpaperSuggestionActivity.java b/src/com/android/settings/wallpaper/WallpaperSuggestionActivity.java
index e9e12e8..a5cc414 100644
--- a/src/com/android/settings/wallpaper/WallpaperSuggestionActivity.java
+++ b/src/com/android/settings/wallpaper/WallpaperSuggestionActivity.java
@@ -26,8 +26,10 @@
import com.android.settings.display.WallpaperPreferenceController;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.search.Indexable;
-import com.android.settingslib.search.SearchIndexableRaw;
import com.android.settingslib.search.SearchIndexable;
+import com.android.settingslib.search.SearchIndexableRaw;
+
+import com.google.android.setupcompat.util.WizardManagerHelper;
import java.util.ArrayList;
import java.util.List;
@@ -37,10 +39,15 @@
private static final String WALLPAPER_FLAVOR_EXTRA = "com.android.launcher3.WALLPAPER_FLAVOR";
private static final String WALLPAPER_FOCUS = "focus_wallpaper";
+ private static final String WALLPAPER_ONLY = "wallpaper_only";
@Override
protected void addExtras(Intent intent) {
- intent.putExtra(WALLPAPER_FLAVOR_EXTRA, WALLPAPER_FOCUS);
+ if (WizardManagerHelper.isAnySetupWizard(intent)) {
+ intent.putExtra(WALLPAPER_FLAVOR_EXTRA, WALLPAPER_ONLY);
+ } else {
+ intent.putExtra(WALLPAPER_FLAVOR_EXTRA, WALLPAPER_FOCUS);
+ }
}
@VisibleForTesting
diff --git a/src/com/android/settings/webview/WebViewAppPicker.java b/src/com/android/settings/webview/WebViewAppPicker.java
index b1dfd14..e7d7ea3 100644
--- a/src/com/android/settings/webview/WebViewAppPicker.java
+++ b/src/com/android/settings/webview/WebViewAppPicker.java
@@ -33,11 +33,17 @@
import com.android.settings.R;
import com.android.settings.applications.defaultapps.DefaultAppPickerFragment;
+import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.applications.DefaultAppInfo;
+import com.android.settingslib.search.SearchIndexable;
import java.util.ArrayList;
import java.util.List;
+/**
+ * Settings picker screen to handle Web implementation
+ */
+@SearchIndexable
public class WebViewAppPicker extends DefaultAppPickerFragment {
private WebViewUpdateServiceWrapper mWebViewUpdateServiceWrapper;
@@ -164,4 +170,7 @@
}
return null;
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.webview_app_settings);
}
diff --git a/src/com/android/settings/widget/LabeledSeekBarPreference.java b/src/com/android/settings/widget/LabeledSeekBarPreference.java
new file mode 100644
index 0000000..e2b2d68
--- /dev/null
+++ b/src/com/android/settings/widget/LabeledSeekBarPreference.java
@@ -0,0 +1,83 @@
+/*
+ * 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.widget;
+
+import android.content.Context;
+import android.content.res.TypedArray;
+import android.util.AttributeSet;
+import android.widget.SeekBar;
+import android.widget.TextView;
+
+import androidx.core.content.res.TypedArrayUtils;
+import androidx.preference.PreferenceViewHolder;
+
+import com.android.settings.R;
+
+/** A slider preference with left and right labels **/
+public class LabeledSeekBarPreference extends SeekBarPreference {
+
+ private final int mTextStartId;
+ private final int mTextEndId;
+ private OnPreferenceChangeListener mStopListener;
+
+ public LabeledSeekBarPreference(Context context, AttributeSet attrs, int defStyleAttr,
+ int defStyleRes) {
+
+ super(context, attrs, defStyleAttr, defStyleRes);
+ setLayoutResource(R.layout.preference_labeled_slider);
+
+ final TypedArray styledAttrs = context.obtainStyledAttributes(attrs,
+ R.styleable.LabeledSeekBarPreference);
+ mTextStartId = styledAttrs.getResourceId(
+ R.styleable.LabeledSeekBarPreference_textStart,
+ R.string.summary_placeholder);
+ mTextEndId = styledAttrs.getResourceId(
+ R.styleable.LabeledSeekBarPreference_textEnd,
+ R.string.summary_placeholder);
+ styledAttrs.recycle();
+ }
+
+ public LabeledSeekBarPreference(Context context, AttributeSet attrs) {
+ this(context, attrs, TypedArrayUtils.getAttr(context,
+ androidx.preference.R.attr.seekBarPreferenceStyle,
+ com.android.internal.R.attr.seekBarPreferenceStyle), 0);
+ }
+
+ @Override
+ public void onBindViewHolder(PreferenceViewHolder holder) {
+ super.onBindViewHolder(holder);
+
+ final TextView startText = (TextView) holder.findViewById(android.R.id.text1);
+ final TextView endText = (TextView) holder.findViewById(android.R.id.text2);
+ startText.setText(mTextStartId);
+ endText.setText(mTextEndId);
+ }
+
+ public void setOnPreferenceChangeStopListener(OnPreferenceChangeListener listener) {
+ mStopListener = listener;
+ }
+
+ @Override
+ public void onStopTrackingTouch(SeekBar seekBar) {
+ super.onStopTrackingTouch(seekBar);
+
+ if (mStopListener != null) {
+ mStopListener.onPreferenceChange(this, seekBar.getProgress());
+ }
+ }
+}
+
diff --git a/src/com/android/settings/wifi/ConfigureWifiEntryFragment.java b/src/com/android/settings/wifi/ConfigureWifiEntryFragment.java
new file mode 100644
index 0000000..a28f990
--- /dev/null
+++ b/src/com/android/settings/wifi/ConfigureWifiEntryFragment.java
@@ -0,0 +1,238 @@
+/*
+ * 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.wifi;
+
+import android.app.ActionBar;
+import android.app.Activity;
+import android.app.settings.SettingsEnums;
+import android.content.Context;
+import android.content.Intent;
+import android.net.ConnectivityManager;
+import android.net.NetworkScoreManager;
+import android.net.wifi.WifiManager;
+import android.os.Bundle;
+import android.os.Handler;
+import android.os.HandlerThread;
+import android.os.Looper;
+import android.os.Process;
+import android.os.SimpleClock;
+import android.os.SystemClock;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.Button;
+
+import androidx.annotation.VisibleForTesting;
+
+import com.android.settings.R;
+import com.android.settings.core.InstrumentedFragment;
+import com.android.settings.wifi.details2.WifiNetworkDetailsFragment2;
+import com.android.wifitrackerlib.NetworkDetailsTracker;
+import com.android.wifitrackerlib.WifiEntry;
+
+import java.time.Clock;
+import java.time.ZoneOffset;
+
+/**
+ * Detail page for configuring Wi-Fi network.
+ *
+ * The WifiEntry should be saved to the argument when launching this class in order to properly
+ * render this page.
+ */
+public class ConfigureWifiEntryFragment extends InstrumentedFragment implements WifiConfigUiBase2 {
+
+ private static final String TAG = "ConfigureWifiEntryFragment";
+
+ public static final String NETWORK_CONFIG_KEY = "network_config_key";
+
+ private static final int SUBMIT_BUTTON_ID = android.R.id.button1;
+ private static final int CANCEL_BUTTON_ID = android.R.id.button2;
+
+ // Max age of tracked WifiEntries
+ private static final long MAX_SCAN_AGE_MILLIS = 15_000;
+ // Interval between initiating SavedNetworkTracker scans
+ private static final long SCAN_INTERVAL_MILLIS = 10_000;
+
+ private WifiConfigController2 mUiController;
+ private Button mSubmitBtn;
+ private Button mCancelBtn;
+ private WifiEntry mWifiEntry;
+ private NetworkDetailsTracker mNetworkDetailsTracker;
+ private HandlerThread mWorkerThread;
+
+ @Override
+ public void onAttach(Context context) {
+ super.onAttach(context);
+
+ setupNetworkDetailsTracker();
+ mWifiEntry = mNetworkDetailsTracker.getWifiEntry();
+ }
+
+ @Override
+ public void onDestroy() {
+ if (mWorkerThread != null) {
+ mWorkerThread.quit();
+ }
+
+ super.onDestroy();
+ }
+
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.SETTINGS_WIFI_CONFIGURE_NETWORK;
+ }
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container,
+ Bundle savedInstanceState) {
+ final View rootView = inflater.inflate(R.layout.wifi_add_network_view,
+ container, false /* attachToRoot */);
+
+ final Button neutral = rootView.findViewById(android.R.id.button3);
+ if (neutral != null) {
+ neutral.setVisibility(View.GONE);
+ }
+
+ mSubmitBtn = rootView.findViewById(SUBMIT_BUTTON_ID);
+ mCancelBtn = rootView.findViewById(CANCEL_BUTTON_ID);
+ mSubmitBtn.setOnClickListener(view -> handleSubmitAction());
+ mCancelBtn.setOnClickListener(view -> handleCancelAction());
+
+ mUiController = new WifiConfigController2(this, rootView, mWifiEntry,
+ getMode(), false /* requestFocus */);
+
+ /**
+ * For this add WifiEntry UI, need to remove the Home button, so set related feature as
+ * false.
+ */
+ final ActionBar actionBar = getActivity().getActionBar();
+ if (actionBar != null) {
+ actionBar.setDisplayHomeAsUpEnabled(false);
+ actionBar.setHomeButtonEnabled(false);
+ actionBar.setDisplayShowHomeEnabled(false);
+ }
+
+ return rootView;
+ }
+
+ @Override
+ public void onViewStateRestored(Bundle savedInstanceState) {
+ super.onViewStateRestored(savedInstanceState);
+ mUiController.updatePassword();
+ }
+
+ @Override
+ public int getMode() {
+ return WifiConfigUiBase2.MODE_CONNECT;
+ }
+
+ @Override
+ public WifiConfigController2 getController() {
+ return mUiController;
+ }
+
+ @Override
+ public void dispatchSubmit() {
+ // Do nothing
+ }
+
+ @Override
+ public void setTitle(int id) {
+ getActivity().setTitle(id);
+ }
+
+ @Override
+ public void setTitle(CharSequence title) {
+ getActivity().setTitle(title);
+ }
+
+ @Override
+ public void setSubmitButton(CharSequence text) {
+ mSubmitBtn.setText(text);
+ }
+
+ @Override
+ public void setCancelButton(CharSequence text) {
+ mCancelBtn.setText(text);
+ }
+
+ @Override
+ public void setForgetButton(CharSequence text) {
+ // AddNetwork doesn't need forget button.
+ }
+
+ @Override
+ public Button getSubmitButton() {
+ return mSubmitBtn;
+ }
+
+ @Override
+ public Button getCancelButton() {
+ return mCancelBtn;
+ }
+
+ @Override
+ public Button getForgetButton() {
+ // AddNetwork doesn't need forget button.
+ return null;
+ }
+
+ @VisibleForTesting
+ void handleSubmitAction() {
+ final Intent intent = new Intent();
+ final Activity activity = getActivity();
+ intent.putExtra(NETWORK_CONFIG_KEY, mUiController.getConfig());
+ activity.setResult(Activity.RESULT_OK, intent);
+ activity.finish();
+ }
+
+ @VisibleForTesting
+ void handleCancelAction() {
+ getActivity().finish();
+ }
+
+ private void setupNetworkDetailsTracker() {
+ if (mNetworkDetailsTracker != null) {
+ return;
+ }
+
+ final Context context = getContext();
+ mWorkerThread = new HandlerThread(TAG
+ + "{" + Integer.toHexString(System.identityHashCode(this)) + "}",
+ Process.THREAD_PRIORITY_BACKGROUND);
+ mWorkerThread.start();
+ final Clock elapsedRealtimeClock = new SimpleClock(ZoneOffset.UTC) {
+ @Override
+ public long millis() {
+ return SystemClock.elapsedRealtime();
+ }
+ };
+
+ mNetworkDetailsTracker = NetworkDetailsTracker.createNetworkDetailsTracker(
+ getSettingsLifecycle(),
+ context,
+ context.getSystemService(WifiManager.class),
+ context.getSystemService(ConnectivityManager.class),
+ context.getSystemService(NetworkScoreManager.class),
+ new Handler(Looper.getMainLooper()),
+ mWorkerThread.getThreadHandler(),
+ elapsedRealtimeClock,
+ MAX_SCAN_AGE_MILLIS,
+ SCAN_INTERVAL_MILLIS,
+ getArguments().getString(WifiNetworkDetailsFragment2.KEY_CHOSEN_WIFIENTRY_KEY));
+ }
+}
diff --git a/src/com/android/settings/wifi/WifiConfigController.java b/src/com/android/settings/wifi/WifiConfigController.java
index 05fcf5e..e228a14 100644
--- a/src/com/android/settings/wifi/WifiConfigController.java
+++ b/src/com/android/settings/wifi/WifiConfigController.java
@@ -347,9 +347,13 @@
showProxyFields();
final CheckBox advancedTogglebox =
(CheckBox) mView.findViewById(R.id.wifi_advanced_togglebox);
- advancedTogglebox.setOnCheckedChangeListener(this);
- advancedTogglebox.setChecked(showAdvancedFields);
- setAdvancedOptionAccessibilityString(showAdvancedFields);
+ if (!showAdvancedFields) {
+ // Need to show Advanced Option button.
+ mView.findViewById(R.id.wifi_advanced_toggle).setVisibility(View.VISIBLE);
+ advancedTogglebox.setOnCheckedChangeListener(this);
+ advancedTogglebox.setChecked(showAdvancedFields);
+ setAdvancedOptionAccessibilityString();
+ }
mView.findViewById(R.id.wifi_advanced_fields)
.setVisibility(showAdvancedFields ? View.VISIBLE : View.GONE);
}
@@ -1553,17 +1557,10 @@
((EditText) mPasswordView).setSelection(pos);
}
} else if (view.getId() == R.id.wifi_advanced_togglebox) {
- final int toggleVisibility;
- final int stringID;
- if (isChecked) {
- toggleVisibility = View.VISIBLE;
- // Hide the SoftKeyboard temporary to let user can see most of the expanded items.
- hideSoftKeyboard(mView.getWindowToken());
- } else {
- toggleVisibility = View.GONE;
- }
- mView.findViewById(R.id.wifi_advanced_fields).setVisibility(toggleVisibility);
- setAdvancedOptionAccessibilityString(isChecked);
+ // Hide the SoftKeyboard temporary to let user can see most of the expanded items.
+ hideSoftKeyboard(mView.getWindowToken());
+ view.setVisibility(View.GONE);
+ mView.findViewById(R.id.wifi_advanced_fields).setVisibility(View.VISIBLE);
}
}
@@ -1673,7 +1670,7 @@
((CheckBox) mView.findViewById(R.id.wifi_advanced_togglebox))
.setOnCheckedChangeListener(this);
// Set correct accessibility strings.
- setAdvancedOptionAccessibilityString(false /* showAdvancedFields */);
+ setAdvancedOptionAccessibilityString();
}
/**
@@ -1765,7 +1762,7 @@
inputMethodManager.hideSoftInputFromWindow(windowToken, 0 /* flags */);
}
- private void setAdvancedOptionAccessibilityString(boolean showAdvancedFields) {
+ private void setAdvancedOptionAccessibilityString() {
final CheckBox advancedToggleBox = mView.findViewById(R.id.wifi_advanced_togglebox);
advancedToggleBox.setAccessibilityDelegate(new AccessibilityDelegate() {
@Override
@@ -1776,12 +1773,10 @@
info.setCheckable(false /* checkable */);
// To let TalkBack don't pronounce CheckBox.
info.setClassName(null /* className */);
- final CharSequence accessibilityDoubleTapExtend = mContext.getString(
- showAdvancedFields ? R.string.wifi_advanced_toggle_description_expanded
- : R.string.wifi_advanced_toggle_description_collapsed);
// Customize TalkBack's pronunciation which been appended to "Double-tap to".
final AccessibilityAction customClick = new AccessibilityAction(
- AccessibilityNodeInfo.ACTION_CLICK, accessibilityDoubleTapExtend);
+ AccessibilityNodeInfo.ACTION_CLICK,
+ mContext.getString(R.string.wifi_advanced_toggle_description_collapsed));
info.addAction(customClick);
}
});
diff --git a/src/com/android/settings/wifi/WifiConfigController2.java b/src/com/android/settings/wifi/WifiConfigController2.java
new file mode 100644
index 0000000..90f1397
--- /dev/null
+++ b/src/com/android/settings/wifi/WifiConfigController2.java
@@ -0,0 +1,1779 @@
+/*
+ * 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.wifi;
+
+import android.content.Context;
+import android.content.res.Resources;
+import android.net.IpConfiguration;
+import android.net.IpConfiguration.IpAssignment;
+import android.net.IpConfiguration.ProxySettings;
+import android.net.LinkAddress;
+import android.net.NetworkUtils;
+import android.net.ProxyInfo;
+import android.net.StaticIpConfiguration;
+import android.net.Uri;
+import android.net.wifi.WifiConfiguration;
+import android.net.wifi.WifiConfiguration.AuthAlgorithm;
+import android.net.wifi.WifiConfiguration.KeyMgmt;
+import android.net.wifi.WifiEnterpriseConfig;
+import android.net.wifi.WifiEnterpriseConfig.Eap;
+import android.net.wifi.WifiEnterpriseConfig.Phase2;
+import android.net.wifi.WifiManager;
+import android.os.IBinder;
+import android.os.UserManager;
+import android.security.Credentials;
+import android.security.KeyStore;
+import android.text.Editable;
+import android.text.InputType;
+import android.text.SpannableString;
+import android.text.TextUtils;
+import android.text.TextWatcher;
+import android.util.FeatureFlagUtils;
+import android.util.Log;
+import android.view.KeyEvent;
+import android.view.View;
+import android.view.View.AccessibilityDelegate;
+import android.view.ViewGroup;
+import android.view.accessibility.AccessibilityNodeInfo;
+import android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction;
+import android.view.inputmethod.EditorInfo;
+import android.view.inputmethod.InputMethodManager;
+import android.widget.AdapterView;
+import android.widget.ArrayAdapter;
+import android.widget.Button;
+import android.widget.CheckBox;
+import android.widget.CompoundButton;
+import android.widget.CompoundButton.OnCheckedChangeListener;
+import android.widget.EditText;
+import android.widget.ImageButton;
+import android.widget.ScrollView;
+import android.widget.Spinner;
+import android.widget.TextView;
+
+import androidx.annotation.VisibleForTesting;
+
+import com.android.settings.ProxySelector;
+import com.android.settings.R;
+import com.android.settings.wifi.details.WifiPrivacyPreferenceController;
+import com.android.settings.wifi.details2.WifiPrivacyPreferenceController2;
+import com.android.settings.wifi.dpp.WifiDppUtils;
+import com.android.settingslib.Utils;
+import com.android.settingslib.utils.ThreadUtils;
+import com.android.settingslib.wifi.AccessPoint;
+import com.android.wifitrackerlib.WifiEntry;
+import com.android.wifitrackerlib.WifiEntry.ConnectedInfo;
+
+import java.net.Inet4Address;
+import java.net.InetAddress;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Iterator;
+
+/**
+ * The class for allowing UIs like {@link WifiDialog2} and {@link WifiConfigUiBase2} to
+ * share the logic for controlling buttons, text fields, etc.
+ */
+public class WifiConfigController2 implements TextWatcher,
+ AdapterView.OnItemSelectedListener, OnCheckedChangeListener,
+ TextView.OnEditorActionListener, View.OnKeyListener {
+ private static final String TAG = "WifiConfigController2";
+
+ private static final String SYSTEM_CA_STORE_PATH = "/system/etc/security/cacerts";
+
+ private final WifiConfigUiBase2 mConfigUi;
+ private final View mView;
+ private final WifiEntry mWifiEntry;
+
+ /* This value comes from "wifi_ip_settings" resource array */
+ private static final int DHCP = 0;
+ private static final int STATIC_IP = 1;
+
+ /* Constants used for referring to the hidden state of a network. */
+ public static final int HIDDEN_NETWORK = 1;
+ public static final int NOT_HIDDEN_NETWORK = 0;
+
+ /* These values come from "wifi_proxy_settings" resource array */
+ public static final int PROXY_NONE = 0;
+ public static final int PROXY_STATIC = 1;
+ public static final int PROXY_PAC = 2;
+
+ /* These values come from "wifi_eap_method" resource array */
+ public static final int WIFI_EAP_METHOD_PEAP = 0;
+ public static final int WIFI_EAP_METHOD_TLS = 1;
+ public static final int WIFI_EAP_METHOD_TTLS = 2;
+ public static final int WIFI_EAP_METHOD_PWD = 3;
+ public static final int WIFI_EAP_METHOD_SIM = 4;
+ public static final int WIFI_EAP_METHOD_AKA = 5;
+ public static final int WIFI_EAP_METHOD_AKA_PRIME = 6;
+
+ /* These values come from "wifi_peap_phase2_entries" resource array */
+ public static final int WIFI_PEAP_PHASE2_MSCHAPV2 = 0;
+ public static final int WIFI_PEAP_PHASE2_GTC = 1;
+ public static final int WIFI_PEAP_PHASE2_SIM = 2;
+ public static final int WIFI_PEAP_PHASE2_AKA = 3;
+ public static final int WIFI_PEAP_PHASE2_AKA_PRIME = 4;
+
+ /* These values come from "wifi_ttls_phase2_entries" resource array */
+ public static final int WIFI_TTLS_PHASE2_PAP = 0;
+ public static final int WIFI_TTLS_PHASE2_MSCHAP = 1;
+ public static final int WIFI_TTLS_PHASE2_MSCHAPV2 = 2;
+ public static final int WIFI_TTLS_PHASE2_GTC = 3;
+
+ /* Phase2 methods supported by PEAP are limited */
+ private ArrayAdapter<CharSequence> mPhase2PeapAdapter;
+ /* Phase2 methods supported by TTLS are limited */
+ private ArrayAdapter<CharSequence> mPhase2TtlsAdapter;
+
+ // e.g. WifiEntry.SECURITY_NONE
+ @VisibleForTesting
+ int mWifiEntrySecurity;
+ private TextView mPasswordView;
+ private TextView mSaePasswordIdView;
+ private ImageButton mSsidScanButton;
+
+ private String mUnspecifiedCertString;
+ private String mMultipleCertSetString;
+ private String mUseSystemCertsString;
+ private String mDoNotProvideEapUserCertString;
+ private String mDoNotValidateEapServerString;
+
+ private ScrollView mDialogContainer;
+ private Spinner mSecuritySpinner;
+ private Spinner mEapMethodSpinner;
+ private Spinner mEapCaCertSpinner;
+ private Spinner mEapOcspSpinner;
+ private TextView mEapDomainView;
+ private Spinner mPhase2Spinner;
+ // Associated with mPhase2Spinner, one of mPhase2TtlsAdapter or mPhase2PeapAdapter
+ private ArrayAdapter<CharSequence> mPhase2Adapter;
+ private Spinner mEapUserCertSpinner;
+ private TextView mEapIdentityView;
+ private TextView mEapAnonymousView;
+
+ private Spinner mIpSettingsSpinner;
+ private TextView mIpAddressView;
+ private TextView mGatewayView;
+ private TextView mNetworkPrefixLengthView;
+ private TextView mDns1View;
+ private TextView mDns2View;
+
+ private Spinner mProxySettingsSpinner;
+ private Spinner mMeteredSettingsSpinner;
+ private Spinner mHiddenSettingsSpinner;
+ private Spinner mPrivacySettingsSpinner;
+ private TextView mHiddenWarningView;
+ private TextView mProxyHostView;
+ private TextView mProxyPortView;
+ private TextView mProxyExclusionListView;
+ private TextView mProxyPacView;
+ private CheckBox mSharedCheckBox;
+
+ private IpAssignment mIpAssignment = IpAssignment.UNASSIGNED;
+ private ProxySettings mProxySettings = ProxySettings.UNASSIGNED;
+ private ProxyInfo mHttpProxy = null;
+ private StaticIpConfiguration mStaticIpConfiguration = null;
+ private boolean mRequestFocus = true;
+
+ private String[] mLevels;
+ private int mMode;
+ private TextView mSsidView;
+
+ private Context mContext;
+
+ @VisibleForTesting
+ Integer[] mSecurityInPosition;
+
+ private final WifiManager mWifiManager;
+
+ public WifiConfigController2(WifiConfigUiBase2 parent, View view, WifiEntry wifiEntry,
+ int mode) {
+ this (parent, view, wifiEntry, mode, true /* requestFocus */);
+ }
+
+ public WifiConfigController2(WifiConfigUiBase2 parent, View view, WifiEntry wifiEntry,
+ int mode, boolean requestFocus) {
+ mConfigUi = parent;
+
+ mView = view;
+ mWifiEntry = wifiEntry;
+ mContext = mConfigUi.getContext();
+ mRequestFocus = requestFocus;
+
+ // Init Wi-Fi manager
+ mWifiManager = (WifiManager) mContext.getSystemService(Context.WIFI_SERVICE);
+ initWifiConfigController2(wifiEntry, mode);
+ }
+
+ @VisibleForTesting
+ public WifiConfigController2(WifiConfigUiBase2 parent, View view, WifiEntry wifiEntry,
+ int mode, WifiManager wifiManager) {
+ mConfigUi = parent;
+
+ mView = view;
+ mWifiEntry = wifiEntry;
+ mContext = mConfigUi.getContext();
+ mWifiManager = wifiManager;
+ initWifiConfigController2(wifiEntry, mode);
+ }
+
+ private void initWifiConfigController2(WifiEntry wifiEntry, int mode) {
+
+ mWifiEntrySecurity = (wifiEntry == null) ? WifiEntry.SECURITY_NONE :
+ wifiEntry.getSecurity();
+ mMode = mode;
+
+ final Resources res = mContext.getResources();
+
+ mLevels = res.getStringArray(R.array.wifi_signal);
+ if (Utils.isWifiOnly(mContext) || !mContext.getResources().getBoolean(
+ com.android.internal.R.bool.config_eap_sim_based_auth_supported)) {
+ mPhase2PeapAdapter = getSpinnerAdapter(R.array.wifi_peap_phase2_entries);
+ } else {
+ mPhase2PeapAdapter = getSpinnerAdapterWithEapMethodsTts(
+ R.array.wifi_peap_phase2_entries_with_sim_auth);
+ }
+
+ mPhase2TtlsAdapter = getSpinnerAdapter(R.array.wifi_ttls_phase2_entries);
+
+ mUnspecifiedCertString = mContext.getString(R.string.wifi_unspecified);
+ mMultipleCertSetString = mContext.getString(R.string.wifi_multiple_cert_added);
+ mUseSystemCertsString = mContext.getString(R.string.wifi_use_system_certs);
+ mDoNotProvideEapUserCertString =
+ mContext.getString(R.string.wifi_do_not_provide_eap_user_cert);
+ mDoNotValidateEapServerString =
+ mContext.getString(R.string.wifi_do_not_validate_eap_server);
+
+ mSsidScanButton = (ImageButton) mView.findViewById(R.id.ssid_scanner_button);
+ mDialogContainer = mView.findViewById(R.id.dialog_scrollview);
+ mIpSettingsSpinner = (Spinner) mView.findViewById(R.id.ip_settings);
+ mIpSettingsSpinner.setOnItemSelectedListener(this);
+ mProxySettingsSpinner = (Spinner) mView.findViewById(R.id.proxy_settings);
+ mProxySettingsSpinner.setOnItemSelectedListener(this);
+ mSharedCheckBox = (CheckBox) mView.findViewById(R.id.shared);
+ mMeteredSettingsSpinner = mView.findViewById(R.id.metered_settings);
+ mHiddenSettingsSpinner = mView.findViewById(R.id.hidden_settings);
+ mPrivacySettingsSpinner = mView.findViewById(R.id.privacy_settings);
+ if (mWifiManager.isConnectedMacRandomizationSupported()) {
+ View privacySettingsLayout = mView.findViewById(R.id.privacy_settings_fields);
+ privacySettingsLayout.setVisibility(View.VISIBLE);
+ }
+ mHiddenSettingsSpinner.setOnItemSelectedListener(this);
+ mHiddenWarningView = mView.findViewById(R.id.hidden_settings_warning);
+ mHiddenWarningView.setVisibility(
+ mHiddenSettingsSpinner.getSelectedItemPosition() == NOT_HIDDEN_NETWORK
+ ? View.GONE
+ : View.VISIBLE);
+ mSecurityInPosition = new Integer[WifiEntry.SECURITY_MAX_VAL];
+
+ if (mWifiEntry == null) { // new network
+ configureSecuritySpinner();
+ mConfigUi.setSubmitButton(res.getString(R.string.wifi_save));
+ } else {
+ mConfigUi.setTitle(mWifiEntry.getTitle());
+
+ ViewGroup group = (ViewGroup) mView.findViewById(R.id.info);
+
+ boolean showAdvancedFields = false;
+ if (mWifiEntry.isSaved()) {
+ WifiConfiguration config = mWifiEntry.getWifiConfiguration();
+ mMeteredSettingsSpinner.setSelection(config.meteredOverride);
+ mHiddenSettingsSpinner.setSelection(config.hiddenSSID
+ ? HIDDEN_NETWORK
+ : NOT_HIDDEN_NETWORK);
+
+ int prefMacValue;
+ if (FeatureFlagUtils.isEnabled(mContext, FeatureFlagUtils.SETTINGS_WIFITRACKER2)) {
+ prefMacValue = WifiPrivacyPreferenceController2
+ .translateMacRandomizedValueToPrefValue(config.macRandomizationSetting);
+ } else {
+ prefMacValue = WifiPrivacyPreferenceController
+ .translateMacRandomizedValueToPrefValue(config.macRandomizationSetting);
+ }
+ mPrivacySettingsSpinner.setSelection(prefMacValue);
+
+ if (config.getIpAssignment() == IpAssignment.STATIC) {
+ mIpSettingsSpinner.setSelection(STATIC_IP);
+ showAdvancedFields = true;
+ // Display IP address.
+ StaticIpConfiguration staticConfig = config.getStaticIpConfiguration();
+ if (staticConfig != null && staticConfig.ipAddress != null) {
+ addRow(group, R.string.wifi_ip_address,
+ staticConfig.ipAddress.getAddress().getHostAddress());
+ }
+ } else {
+ mIpSettingsSpinner.setSelection(DHCP);
+ }
+
+ mSharedCheckBox.setEnabled(config.shared);
+ if (!config.shared) {
+ showAdvancedFields = true;
+ }
+
+ if (config.getProxySettings() == ProxySettings.STATIC) {
+ mProxySettingsSpinner.setSelection(PROXY_STATIC);
+ showAdvancedFields = true;
+ } else if (config.getProxySettings() == ProxySettings.PAC) {
+ mProxySettingsSpinner.setSelection(PROXY_PAC);
+ showAdvancedFields = true;
+ } else {
+ mProxySettingsSpinner.setSelection(PROXY_NONE);
+ }
+ if (config != null && config.isPasspoint()) {
+ addRow(group, R.string.passpoint_label,
+ String.format(mContext.getString(R.string.passpoint_content),
+ config.providerFriendlyName));
+ }
+ }
+
+ if ((!mWifiEntry.isSaved()
+ && mWifiEntry.getConnectedState() != WifiEntry.CONNECTED_STATE_CONNECTED
+ && !mWifiEntry.isSubscription())
+ || mMode != WifiConfigUiBase2.MODE_VIEW) {
+ showSecurityFields(/* refreshEapMethods */ true, /* refreshCertificates */ true);
+ showIpConfigFields();
+ showProxyFields();
+ final CheckBox advancedTogglebox =
+ (CheckBox) mView.findViewById(R.id.wifi_advanced_togglebox);
+ if (!showAdvancedFields) {
+ // Need to show Advanced Option button.
+ mView.findViewById(R.id.wifi_advanced_toggle).setVisibility(View.VISIBLE);
+ advancedTogglebox.setOnCheckedChangeListener(this);
+ advancedTogglebox.setChecked(showAdvancedFields);
+ setAdvancedOptionAccessibilityString();
+ }
+ mView.findViewById(R.id.wifi_advanced_fields)
+ .setVisibility(showAdvancedFields ? View.VISIBLE : View.GONE);
+ }
+
+ if (mMode == WifiConfigUiBase2.MODE_MODIFY) {
+ mConfigUi.setSubmitButton(res.getString(R.string.wifi_save));
+ } else if (mMode == WifiConfigUiBase2.MODE_CONNECT) {
+ mConfigUi.setSubmitButton(res.getString(R.string.wifi_connect));
+ } else {
+ final String signalLevel = getSignalString();
+
+ if (mWifiEntry.getConnectedState() == WifiEntry.CONNECTED_STATE_DISCONNECTED
+ && signalLevel != null) {
+ mConfigUi.setSubmitButton(res.getString(R.string.wifi_connect));
+ } else {
+ // TODO(b/143326832): Add fine-grained state information.
+ //WifiConfiguration config = mWifiEntry.getWifiConfiguration();
+ //String suggestionOrSpecifierPackageName = null;
+ //if (config != null
+ // && (config.fromWifiNetworkSpecifier
+ // || config.fromWifiNetworkSuggestion)) {
+ // suggestionOrSpecifierPackageName = config.creatorName;
+ //}
+ //String summary = AccessPoint.getSummary(
+ // mConfigUi.getContext(), /* ssid */ null, state, isEphemeral,
+ // suggestionOrSpecifierPackageName);
+ //addRow(group, R.string.wifi_status, summary);
+
+ if (signalLevel != null) {
+ addRow(group, R.string.wifi_signal, signalLevel);
+ }
+
+ final ConnectedInfo info = mWifiEntry.getConnectedInfo();
+ if (info != null && info.linkSpeedMbps >= 0) {
+ addRow(group, R.string.wifi_speed, String.format(
+ res.getString(R.string.link_speed), info.linkSpeedMbps));
+ }
+
+ if (info != null && info.frequencyMhz != WifiEntry.FREQUENCY_UNKNOWN) {
+ final int frequency = info.frequencyMhz;
+ String band = null;
+
+ if (frequency >= WifiEntryShell.LOWER_FREQ_24GHZ
+ && frequency < WifiEntryShell.HIGHER_FREQ_24GHZ) {
+ band = res.getString(R.string.wifi_band_24ghz);
+ } else if (frequency >= WifiEntryShell.LOWER_FREQ_5GHZ
+ && frequency < WifiEntryShell.HIGHER_FREQ_5GHZ) {
+ band = res.getString(R.string.wifi_band_5ghz);
+ } else {
+ Log.e(TAG, "Unexpected frequency " + frequency);
+ }
+ if (band != null) {
+ addRow(group, R.string.wifi_frequency, band);
+ }
+ }
+
+ addRow(group, R.string.wifi_security,
+ WifiEntryShell.getSecurityString(mWifiEntry, false));
+ mView.findViewById(R.id.ip_fields).setVisibility(View.GONE);
+ }
+ if (mWifiEntry.isSaved()
+ || mWifiEntry.getConnectedState() == WifiEntry.CONNECTED_STATE_CONNECTED
+ || mWifiEntry.isSubscription()) {
+ mConfigUi.setForgetButton(res.getString(R.string.wifi_forget));
+ }
+ }
+
+ mSsidScanButton.setVisibility(View.GONE);
+ }
+
+ if (!isSplitSystemUser()) {
+ mSharedCheckBox.setVisibility(View.GONE);
+ }
+
+ mConfigUi.setCancelButton(res.getString(R.string.wifi_cancel));
+ if (mConfigUi.getSubmitButton() != null) {
+ enableSubmitIfAppropriate();
+ }
+
+ // After done view show and hide, request focus from parameter.
+ if (mRequestFocus) {
+ mView.findViewById(R.id.l_wifidialog).requestFocus();
+ }
+ }
+
+ @VisibleForTesting
+ boolean isSplitSystemUser() {
+ final UserManager userManager =
+ (UserManager) mContext.getSystemService(Context.USER_SERVICE);
+ return userManager.isSplitSystemUser();
+ }
+
+ private void addRow(ViewGroup group, int name, String value) {
+ View row = mConfigUi.getLayoutInflater().inflate(R.layout.wifi_dialog_row, group, false);
+ ((TextView) row.findViewById(R.id.name)).setText(name);
+ ((TextView) row.findViewById(R.id.value)).setText(value);
+ group.addView(row);
+ }
+
+ @VisibleForTesting
+ String getSignalString() {
+ if (mWifiEntry.getLevel() == WifiEntry.WIFI_LEVEL_UNREACHABLE) {
+ return null;
+ }
+ final int level = mWifiEntry.getLevel();
+
+ return (level > -1 && level < mLevels.length) ? mLevels[level] : null;
+ }
+
+ void hideForgetButton() {
+ Button forget = mConfigUi.getForgetButton();
+ if (forget == null) return;
+
+ forget.setVisibility(View.GONE);
+ }
+
+ void hideSubmitButton() {
+ Button submit = mConfigUi.getSubmitButton();
+ if (submit == null) return;
+
+ submit.setVisibility(View.GONE);
+ }
+
+ /* show submit button if password, ip and proxy settings are valid */
+ void enableSubmitIfAppropriate() {
+ Button submit = mConfigUi.getSubmitButton();
+ if (submit == null) return;
+
+ submit.setEnabled(isSubmittable());
+ }
+
+ boolean isValidPsk(String password) {
+ if (password.length() == 64 && password.matches("[0-9A-Fa-f]{64}")) {
+ return true;
+ } else if (password.length() >= 8 && password.length() <= 63) {
+ return true;
+ }
+ return false;
+ }
+
+ boolean isValidSaePassword(String password) {
+ if (password.length() >= 1 && password.length() <= 63) {
+ return true;
+ }
+ return false;
+ }
+
+ boolean isSubmittable() {
+ boolean enabled = false;
+ boolean passwordInvalid = false;
+ if (mPasswordView != null
+ && ((mWifiEntrySecurity == WifiEntry.SECURITY_WEP
+ && mPasswordView.length() == 0)
+ || (mWifiEntrySecurity == WifiEntry.SECURITY_PSK
+ && !isValidPsk(mPasswordView.getText().toString()))
+ || (mWifiEntrySecurity == WifiEntry.SECURITY_SAE
+ && !isValidSaePassword(mPasswordView.getText().toString())))) {
+ passwordInvalid = true;
+ }
+ if ((mSsidView != null && mSsidView.length() == 0)
+ // If WifiEntry is not saved, apply passwordInvalid check
+ || ((mWifiEntry == null || !mWifiEntry.isSaved()) && passwordInvalid
+ // If WifiEntry is saved (modifying network) and password is changed, apply
+ // Invalid password check
+ || mWifiEntry != null && mWifiEntry.isSaved() && passwordInvalid
+ && mPasswordView.length() > 0)) {
+ enabled = false;
+ } else {
+ enabled = ipAndProxyFieldsAreValid();
+ }
+ if ((mWifiEntrySecurity == WifiEntry.SECURITY_EAP
+ || mWifiEntrySecurity == WifiEntry.SECURITY_EAP_SUITE_B)
+ && mEapCaCertSpinner != null
+ && mView.findViewById(R.id.l_ca_cert).getVisibility() != View.GONE) {
+ String caCertSelection = (String) mEapCaCertSpinner.getSelectedItem();
+ if (caCertSelection.equals(mUnspecifiedCertString)) {
+ // Disallow submit if the user has not selected a CA certificate for an EAP network
+ // configuration.
+ enabled = false;
+ }
+ if (caCertSelection.equals(mUseSystemCertsString)
+ && mEapDomainView != null
+ && mView.findViewById(R.id.l_domain).getVisibility() != View.GONE
+ && TextUtils.isEmpty(mEapDomainView.getText().toString())) {
+ // Disallow submit if the user chooses to use system certificates for EAP server
+ // validation, but does not provide a domain.
+ enabled = false;
+ }
+ }
+ if ((mWifiEntrySecurity == WifiEntry.SECURITY_EAP
+ || mWifiEntrySecurity == WifiEntry.SECURITY_EAP_SUITE_B)
+ && mEapUserCertSpinner != null
+ && mView.findViewById(R.id.l_user_cert).getVisibility() != View.GONE
+ && mEapUserCertSpinner.getSelectedItem().equals(mUnspecifiedCertString)) {
+ // Disallow submit if the user has not selected a user certificate for an EAP network
+ // configuration.
+ enabled = false;
+ }
+ return enabled;
+ }
+
+ void showWarningMessagesIfAppropriate() {
+ mView.findViewById(R.id.no_ca_cert_warning).setVisibility(View.GONE);
+ mView.findViewById(R.id.no_user_cert_warning).setVisibility(View.GONE);
+ mView.findViewById(R.id.no_domain_warning).setVisibility(View.GONE);
+ mView.findViewById(R.id.ssid_too_long_warning).setVisibility(View.GONE);
+
+ if (mSsidView != null) {
+ final String ssid = mSsidView.getText().toString();
+ if (WifiUtils.isSSIDTooLong(ssid)) {
+ mView.findViewById(R.id.ssid_too_long_warning).setVisibility(View.VISIBLE);
+ }
+ }
+ if (mEapCaCertSpinner != null
+ && mView.findViewById(R.id.l_ca_cert).getVisibility() != View.GONE) {
+ String caCertSelection = (String) mEapCaCertSpinner.getSelectedItem();
+ if (caCertSelection.equals(mDoNotValidateEapServerString)) {
+ // Display warning if user chooses not to validate the EAP server with a
+ // user-supplied CA certificate in an EAP network configuration.
+ mView.findViewById(R.id.no_ca_cert_warning).setVisibility(View.VISIBLE);
+ }
+ if (caCertSelection.equals(mUseSystemCertsString)
+ && mEapDomainView != null
+ && mView.findViewById(R.id.l_domain).getVisibility() != View.GONE
+ && TextUtils.isEmpty(mEapDomainView.getText().toString())) {
+ // Display warning if user chooses to use pre-installed public CA certificates
+ // without restricting the server domain that these certificates can be used to
+ // validate.
+ mView.findViewById(R.id.no_domain_warning).setVisibility(View.VISIBLE);
+ }
+ }
+
+ if (mWifiEntrySecurity == WifiEntry.SECURITY_EAP_SUITE_B
+ && mEapMethodSpinner.getSelectedItemPosition() == WIFI_EAP_METHOD_TLS) {
+ String userCertSelection = (String) mEapUserCertSpinner.getSelectedItem();
+ if (userCertSelection.equals(mUnspecifiedCertString)) {
+ mView.findViewById(R.id.no_user_cert_warning).setVisibility(View.VISIBLE);
+ }
+ }
+ }
+
+ /**
+ * @return {@link WifiConfiguration} from mWifiEntry and UI edit result.
+ */
+ public WifiConfiguration getConfig() {
+ if (mMode == WifiConfigUiBase2.MODE_VIEW) {
+ return null;
+ }
+
+ WifiConfiguration config = new WifiConfiguration();
+
+ if (mWifiEntry == null) {
+ config.SSID = AccessPoint.convertToQuotedString(
+ mSsidView.getText().toString());
+ // If the user adds a network manually, assume that it is hidden.
+ config.hiddenSSID = mHiddenSettingsSpinner.getSelectedItemPosition() == HIDDEN_NETWORK;
+ } else if (!mWifiEntry.isSaved()) {
+ config.SSID = AccessPoint.convertToQuotedString(
+ mWifiEntry.getTitle());
+ } else {
+ config.networkId = mWifiEntry.getWifiConfiguration().networkId;
+ config.hiddenSSID = mWifiEntry.getWifiConfiguration().hiddenSSID;
+ }
+
+ config.shared = mSharedCheckBox.isChecked();
+
+ switch (mWifiEntrySecurity) {
+ case WifiEntry.SECURITY_NONE:
+ config.allowedKeyManagement.set(KeyMgmt.NONE);
+ break;
+
+ case WifiEntry.SECURITY_WEP:
+ config.allowedKeyManagement.set(KeyMgmt.NONE);
+ config.allowedAuthAlgorithms.set(AuthAlgorithm.OPEN);
+ config.allowedAuthAlgorithms.set(AuthAlgorithm.SHARED);
+ if (mPasswordView.length() != 0) {
+ int length = mPasswordView.length();
+ String password = mPasswordView.getText().toString();
+ // WEP-40, WEP-104, and 256-bit WEP (WEP-232?)
+ if ((length == 10 || length == 26 || length == 58)
+ && password.matches("[0-9A-Fa-f]*")) {
+ config.wepKeys[0] = password;
+ } else {
+ config.wepKeys[0] = '"' + password + '"';
+ }
+ }
+ break;
+
+ case WifiEntry.SECURITY_PSK:
+ config.allowedKeyManagement.set(KeyMgmt.WPA_PSK);
+ if (mPasswordView.length() != 0) {
+ String password = mPasswordView.getText().toString();
+ if (password.matches("[0-9A-Fa-f]{64}")) {
+ config.preSharedKey = password;
+ } else {
+ config.preSharedKey = '"' + password + '"';
+ }
+ }
+ break;
+
+ case WifiEntry.SECURITY_EAP:
+ case WifiEntry.SECURITY_EAP_SUITE_B:
+ config.allowedKeyManagement.set(KeyMgmt.WPA_EAP);
+ config.allowedKeyManagement.set(KeyMgmt.IEEE8021X);
+ if (mWifiEntrySecurity == WifiEntry.SECURITY_EAP_SUITE_B) {
+ config.allowedKeyManagement.set(KeyMgmt.SUITE_B_192);
+ config.requirePMF = true;
+ config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.GCMP_256);
+ config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.GCMP_256);
+ config.allowedGroupManagementCiphers.set(WifiConfiguration.GroupMgmtCipher
+ .BIP_GMAC_256);
+ // allowedSuiteBCiphers will be set according to certificate type
+ }
+ config.enterpriseConfig = new WifiEnterpriseConfig();
+ int eapMethod = mEapMethodSpinner.getSelectedItemPosition();
+ int phase2Method = mPhase2Spinner.getSelectedItemPosition();
+ config.enterpriseConfig.setEapMethod(eapMethod);
+ switch (eapMethod) {
+ case Eap.PEAP:
+ // PEAP supports limited phase2 values
+ // Map the index from the mPhase2PeapAdapter to the one used
+ // by the API which has the full list of PEAP methods.
+ switch(phase2Method) {
+ case WIFI_PEAP_PHASE2_MSCHAPV2:
+ config.enterpriseConfig.setPhase2Method(Phase2.MSCHAPV2);
+ break;
+ case WIFI_PEAP_PHASE2_GTC:
+ config.enterpriseConfig.setPhase2Method(Phase2.GTC);
+ break;
+ case WIFI_PEAP_PHASE2_SIM:
+ config.enterpriseConfig.setPhase2Method(Phase2.SIM);
+ break;
+ case WIFI_PEAP_PHASE2_AKA:
+ config.enterpriseConfig.setPhase2Method(Phase2.AKA);
+ break;
+ case WIFI_PEAP_PHASE2_AKA_PRIME:
+ config.enterpriseConfig.setPhase2Method(Phase2.AKA_PRIME);
+ break;
+ default:
+ Log.e(TAG, "Unknown phase2 method" + phase2Method);
+ break;
+ }
+ break;
+ case Eap.TTLS:
+ // The default index from mPhase2TtlsAdapter maps to the API
+ switch(phase2Method) {
+ case WIFI_TTLS_PHASE2_PAP:
+ config.enterpriseConfig.setPhase2Method(Phase2.PAP);
+ break;
+ case WIFI_TTLS_PHASE2_MSCHAP:
+ config.enterpriseConfig.setPhase2Method(Phase2.MSCHAP);
+ break;
+ case WIFI_TTLS_PHASE2_MSCHAPV2:
+ config.enterpriseConfig.setPhase2Method(Phase2.MSCHAPV2);
+ break;
+ case WIFI_TTLS_PHASE2_GTC:
+ config.enterpriseConfig.setPhase2Method(Phase2.GTC);
+ break;
+ default:
+ Log.e(TAG, "Unknown phase2 method" + phase2Method);
+ break;
+ }
+ break;
+ default:
+ break;
+ }
+
+ String caCert = (String) mEapCaCertSpinner.getSelectedItem();
+ config.enterpriseConfig.setCaCertificateAliases(null);
+ config.enterpriseConfig.setCaPath(null);
+ config.enterpriseConfig.setDomainSuffixMatch(mEapDomainView.getText().toString());
+ if (caCert.equals(mUnspecifiedCertString)
+ || caCert.equals(mDoNotValidateEapServerString)) {
+ // ca_cert already set to null, so do nothing.
+ } else if (caCert.equals(mUseSystemCertsString)) {
+ config.enterpriseConfig.setCaPath(SYSTEM_CA_STORE_PATH);
+ } else if (caCert.equals(mMultipleCertSetString)) {
+ if (mWifiEntry != null) {
+ if (!mWifiEntry.isSaved()) {
+ Log.e(TAG, "Multiple certs can only be set "
+ + "when editing saved network");
+ }
+ config.enterpriseConfig.setCaCertificateAliases(
+ mWifiEntry.getWifiConfiguration()
+ .enterpriseConfig
+ .getCaCertificateAliases());
+ }
+ } else {
+ config.enterpriseConfig.setCaCertificateAliases(new String[] {caCert});
+ }
+
+ // ca_cert or ca_path should not both be non-null, since we only intend to let
+ // the use either their own certificate, or the system certificates, not both.
+ // The variable that is not used must explicitly be set to null, so that a
+ // previously-set value on a saved configuration will be erased on an update.
+ if (config.enterpriseConfig.getCaCertificateAliases() != null
+ && config.enterpriseConfig.getCaPath() != null) {
+ Log.e(TAG, "ca_cert ("
+ + config.enterpriseConfig.getCaCertificateAliases()
+ + ") and ca_path ("
+ + config.enterpriseConfig.getCaPath()
+ + ") should not both be non-null");
+ }
+
+ // Only set OCSP option if there is a valid CA certificate.
+ if (caCert.equals(mUnspecifiedCertString)
+ || caCert.equals(mDoNotValidateEapServerString)) {
+ config.enterpriseConfig.setOcsp(WifiEnterpriseConfig.OCSP_NONE);
+ } else {
+ config.enterpriseConfig.setOcsp(mEapOcspSpinner.getSelectedItemPosition());
+ }
+
+ String clientCert = (String) mEapUserCertSpinner.getSelectedItem();
+ if (clientCert.equals(mUnspecifiedCertString)
+ || clientCert.equals(mDoNotProvideEapUserCertString)) {
+ // Note: |clientCert| should not be able to take the value |unspecifiedCert|,
+ // since we prevent such configurations from being saved.
+ clientCert = "";
+ }
+ config.enterpriseConfig.setClientCertificateAlias(clientCert);
+ if (eapMethod == Eap.SIM || eapMethod == Eap.AKA || eapMethod == Eap.AKA_PRIME) {
+ config.enterpriseConfig.setIdentity("");
+ config.enterpriseConfig.setAnonymousIdentity("");
+ } else if (eapMethod == Eap.PWD) {
+ config.enterpriseConfig.setIdentity(mEapIdentityView.getText().toString());
+ config.enterpriseConfig.setAnonymousIdentity("");
+ } else {
+ config.enterpriseConfig.setIdentity(mEapIdentityView.getText().toString());
+ config.enterpriseConfig.setAnonymousIdentity(
+ mEapAnonymousView.getText().toString());
+ }
+
+ if (mPasswordView.isShown()) {
+ // For security reasons, a previous password is not displayed to user.
+ // Update only if it has been changed.
+ if (mPasswordView.length() > 0) {
+ config.enterpriseConfig.setPassword(mPasswordView.getText().toString());
+ }
+ } else {
+ // clear password
+ config.enterpriseConfig.setPassword(mPasswordView.getText().toString());
+ }
+ break;
+ case WifiEntry.SECURITY_SAE:
+ config.allowedKeyManagement.set(KeyMgmt.SAE);
+ config.requirePMF = true;
+ if (mPasswordView.length() != 0) {
+ String password = mPasswordView.getText().toString();
+ config.preSharedKey = '"' + password + '"';
+ }
+ if (mSaePasswordIdView.length() != 0) {
+ config.saePasswordId = mSaePasswordIdView.getText().toString();
+ } else {
+ config.saePasswordId = null;
+ }
+ break;
+
+ case WifiEntry.SECURITY_OWE:
+ config.allowedKeyManagement.set(KeyMgmt.OWE);
+ config.requirePMF = true;
+ break;
+
+ default:
+ return null;
+ }
+
+ config.setIpConfiguration(
+ new IpConfiguration(mIpAssignment, mProxySettings,
+ mStaticIpConfiguration, mHttpProxy));
+ if (mMeteredSettingsSpinner != null) {
+ config.meteredOverride = mMeteredSettingsSpinner.getSelectedItemPosition();
+ }
+
+ if (mPrivacySettingsSpinner != null) {
+ int macValue;
+ if (FeatureFlagUtils.isEnabled(mContext, FeatureFlagUtils.SETTINGS_WIFITRACKER2)) {
+ macValue = WifiPrivacyPreferenceController2.translatePrefValueToMacRandomizedValue(
+ mPrivacySettingsSpinner.getSelectedItemPosition());
+ } else {
+ macValue = WifiPrivacyPreferenceController.translatePrefValueToMacRandomizedValue(
+ mPrivacySettingsSpinner.getSelectedItemPosition());
+ }
+ config.macRandomizationSetting = macValue;
+ }
+
+ return config;
+ }
+
+ private boolean ipAndProxyFieldsAreValid() {
+ mIpAssignment =
+ (mIpSettingsSpinner != null
+ && mIpSettingsSpinner.getSelectedItemPosition() == STATIC_IP)
+ ? IpAssignment.STATIC
+ : IpAssignment.DHCP;
+
+ if (mIpAssignment == IpAssignment.STATIC) {
+ mStaticIpConfiguration = new StaticIpConfiguration();
+ int result = validateIpConfigFields(mStaticIpConfiguration);
+ if (result != 0) {
+ return false;
+ }
+ }
+
+ final int selectedPosition = mProxySettingsSpinner.getSelectedItemPosition();
+ mProxySettings = ProxySettings.NONE;
+ mHttpProxy = null;
+ if (selectedPosition == PROXY_STATIC && mProxyHostView != null) {
+ mProxySettings = ProxySettings.STATIC;
+ String host = mProxyHostView.getText().toString();
+ String portStr = mProxyPortView.getText().toString();
+ String exclusionList = mProxyExclusionListView.getText().toString();
+ int port = 0;
+ int result = 0;
+ try {
+ port = Integer.parseInt(portStr);
+ result = ProxySelector.validate(host, portStr, exclusionList);
+ } catch (NumberFormatException e) {
+ result = R.string.proxy_error_invalid_port;
+ }
+ if (result == 0) {
+ mHttpProxy = new ProxyInfo(host, port, exclusionList);
+ } else {
+ return false;
+ }
+ } else if (selectedPosition == PROXY_PAC && mProxyPacView != null) {
+ mProxySettings = ProxySettings.PAC;
+ CharSequence uriSequence = mProxyPacView.getText();
+ if (TextUtils.isEmpty(uriSequence)) {
+ return false;
+ }
+ Uri uri = Uri.parse(uriSequence.toString());
+ if (uri == null) {
+ return false;
+ }
+ mHttpProxy = new ProxyInfo(uri);
+ }
+ return true;
+ }
+
+ private Inet4Address getIPv4Address(String text) {
+ try {
+ return (Inet4Address) NetworkUtils.numericToInetAddress(text);
+ } catch (IllegalArgumentException | ClassCastException e) {
+ return null;
+ }
+ }
+
+ private int validateIpConfigFields(StaticIpConfiguration staticIpConfiguration) {
+ if (mIpAddressView == null) return 0;
+
+ String ipAddr = mIpAddressView.getText().toString();
+ if (TextUtils.isEmpty(ipAddr)) return R.string.wifi_ip_settings_invalid_ip_address;
+
+ Inet4Address inetAddr = getIPv4Address(ipAddr);
+ if (inetAddr == null || inetAddr.equals(Inet4Address.ANY)) {
+ return R.string.wifi_ip_settings_invalid_ip_address;
+ }
+
+ int networkPrefixLength = -1;
+ try {
+ networkPrefixLength = Integer.parseInt(mNetworkPrefixLengthView.getText().toString());
+ if (networkPrefixLength < 0 || networkPrefixLength > 32) {
+ return R.string.wifi_ip_settings_invalid_network_prefix_length;
+ }
+ staticIpConfiguration.ipAddress = new LinkAddress(inetAddr, networkPrefixLength);
+ } catch (NumberFormatException e) {
+ // Set the hint as default after user types in ip address
+ mNetworkPrefixLengthView.setText(mConfigUi.getContext().getString(
+ R.string.wifi_network_prefix_length_hint));
+ } catch (IllegalArgumentException e) {
+ return R.string.wifi_ip_settings_invalid_ip_address;
+ }
+
+ String gateway = mGatewayView.getText().toString();
+ if (TextUtils.isEmpty(gateway)) {
+ try {
+ //Extract a default gateway from IP address
+ InetAddress netPart = NetworkUtils.getNetworkPart(inetAddr, networkPrefixLength);
+ byte[] addr = netPart.getAddress();
+ addr[addr.length - 1] = 1;
+ mGatewayView.setText(InetAddress.getByAddress(addr).getHostAddress());
+ } catch (RuntimeException ee) {
+ } catch (java.net.UnknownHostException u) {
+ }
+ } else {
+ InetAddress gatewayAddr = getIPv4Address(gateway);
+ if (gatewayAddr == null) {
+ return R.string.wifi_ip_settings_invalid_gateway;
+ }
+ if (gatewayAddr.isMulticastAddress()) {
+ return R.string.wifi_ip_settings_invalid_gateway;
+ }
+ staticIpConfiguration.gateway = gatewayAddr;
+ }
+
+ String dns = mDns1View.getText().toString();
+ InetAddress dnsAddr = null;
+
+ if (TextUtils.isEmpty(dns)) {
+ //If everything else is valid, provide hint as a default option
+ mDns1View.setText(mConfigUi.getContext().getString(R.string.wifi_dns1_hint));
+ } else {
+ dnsAddr = getIPv4Address(dns);
+ if (dnsAddr == null) {
+ return R.string.wifi_ip_settings_invalid_dns;
+ }
+ staticIpConfiguration.dnsServers.add(dnsAddr);
+ }
+
+ if (mDns2View.length() > 0) {
+ dns = mDns2View.getText().toString();
+ dnsAddr = getIPv4Address(dns);
+ if (dnsAddr == null) {
+ return R.string.wifi_ip_settings_invalid_dns;
+ }
+ staticIpConfiguration.dnsServers.add(dnsAddr);
+ }
+ return 0;
+ }
+
+ private void showSecurityFields(boolean refreshEapMethods, boolean refreshCertificates) {
+ if (mWifiEntrySecurity == WifiEntry.SECURITY_NONE
+ || mWifiEntrySecurity == WifiEntry.SECURITY_OWE) {
+ mView.findViewById(R.id.security_fields).setVisibility(View.GONE);
+ return;
+ }
+ mView.findViewById(R.id.security_fields).setVisibility(View.VISIBLE);
+
+ if (mPasswordView == null) {
+ mPasswordView = (TextView) mView.findViewById(R.id.password);
+ mPasswordView.addTextChangedListener(this);
+ mPasswordView.setOnEditorActionListener(this);
+ mPasswordView.setOnKeyListener(this);
+ ((CheckBox) mView.findViewById(R.id.show_password))
+ .setOnCheckedChangeListener(this);
+
+ if (mWifiEntry != null && mWifiEntry.isSaved()) {
+ mPasswordView.setHint(R.string.wifi_unchanged);
+ }
+ }
+
+ if (mSaePasswordIdView == null) {
+ mSaePasswordIdView = (TextView) mView.findViewById(R.id.sae_password_id);
+ mSaePasswordIdView.setOnEditorActionListener(this);
+ mSaePasswordIdView.setOnKeyListener(this);
+ }
+
+ if (mWifiEntrySecurity == WifiEntry.SECURITY_SAE) {
+ mView.findViewById(R.id.sae_password_id_layout).setVisibility(View.VISIBLE);
+ if (mWifiEntry != null && mWifiEntry.isSaved()) {
+ if (!TextUtils.isEmpty(mWifiEntry.getWifiConfiguration().saePasswordId)) {
+ mSaePasswordIdView.setText(mWifiEntry.getWifiConfiguration().saePasswordId);
+ }
+ }
+ } else {
+ setSaePasswordIdInvisible();
+ }
+
+ if (mWifiEntrySecurity != WifiEntry.SECURITY_EAP
+ && mWifiEntrySecurity != WifiEntry.SECURITY_EAP_SUITE_B) {
+ mView.findViewById(R.id.eap).setVisibility(View.GONE);
+ return;
+ }
+ mView.findViewById(R.id.eap).setVisibility(View.VISIBLE);
+
+ // TODO (b/140541213): Maybe we can remove initiateEnterpriseNetworkUi by moving code block
+ boolean initiateEnterpriseNetworkUi = false;
+ if (mEapMethodSpinner == null) {
+ initiateEnterpriseNetworkUi = true;
+ mEapMethodSpinner = (Spinner) mView.findViewById(R.id.method);
+ mEapMethodSpinner.setOnItemSelectedListener(this);
+ mPhase2Spinner = (Spinner) mView.findViewById(R.id.phase2);
+ mPhase2Spinner.setOnItemSelectedListener(this);
+ mEapCaCertSpinner = (Spinner) mView.findViewById(R.id.ca_cert);
+ mEapCaCertSpinner.setOnItemSelectedListener(this);
+ mEapOcspSpinner = (Spinner) mView.findViewById(R.id.ocsp);
+ mEapDomainView = (TextView) mView.findViewById(R.id.domain);
+ mEapDomainView.addTextChangedListener(this);
+ mEapUserCertSpinner = (Spinner) mView.findViewById(R.id.user_cert);
+ mEapUserCertSpinner.setOnItemSelectedListener(this);
+ mEapIdentityView = (TextView) mView.findViewById(R.id.identity);
+ mEapAnonymousView = (TextView) mView.findViewById(R.id.anonymous);
+ }
+
+ if (refreshEapMethods) {
+ ArrayAdapter<CharSequence> eapMethodSpinnerAdapter;
+ if (mWifiEntrySecurity == WifiEntry.SECURITY_EAP_SUITE_B) {
+ eapMethodSpinnerAdapter = getSpinnerAdapter(R.array.wifi_eap_method);
+ mEapMethodSpinner.setAdapter(eapMethodSpinnerAdapter);
+ // WAP3-Enterprise 192-bit only allows EAP method TLS
+ mEapMethodSpinner.setSelection(Eap.TLS);
+ mEapMethodSpinner.setEnabled(false);
+ } else if (Utils.isWifiOnly(mContext) || !mContext.getResources().getBoolean(
+ com.android.internal.R.bool.config_eap_sim_based_auth_supported)) {
+ eapMethodSpinnerAdapter = getSpinnerAdapter(R.array.eap_method_without_sim_auth);
+ mEapMethodSpinner.setAdapter(eapMethodSpinnerAdapter);
+ mEapMethodSpinner.setEnabled(true);
+ } else {
+ eapMethodSpinnerAdapter = getSpinnerAdapterWithEapMethodsTts(
+ R.array.wifi_eap_method);
+ mEapMethodSpinner.setAdapter(eapMethodSpinnerAdapter);
+ mEapMethodSpinner.setEnabled(true);
+ }
+ }
+
+ if (refreshCertificates) {
+ loadCertificates(
+ mEapCaCertSpinner,
+ Credentials.CA_CERTIFICATE,
+ mDoNotValidateEapServerString,
+ false,
+ true);
+ loadCertificates(
+ mEapUserCertSpinner,
+ Credentials.USER_PRIVATE_KEY,
+ mDoNotProvideEapUserCertString,
+ false,
+ false);
+ // To avoid the user connects to a non-secure network unexpectedly,
+ // request using system trusted certificates by default
+ // unless the user explicitly chooses "Do not validate" or other
+ // CA certificates.
+ setSelection(mEapCaCertSpinner, mUseSystemCertsString);
+ }
+
+ // Modifying an existing network
+ if (initiateEnterpriseNetworkUi && mWifiEntry != null && mWifiEntry.isSaved()) {
+ WifiEnterpriseConfig enterpriseConfig = mWifiEntry.getWifiConfiguration()
+ .enterpriseConfig;
+ int eapMethod = enterpriseConfig.getEapMethod();
+ int phase2Method = enterpriseConfig.getPhase2Method();
+ mEapMethodSpinner.setSelection(eapMethod);
+ showEapFieldsByMethod(eapMethod);
+ switch (eapMethod) {
+ case Eap.PEAP:
+ switch (phase2Method) {
+ case Phase2.MSCHAPV2:
+ mPhase2Spinner.setSelection(WIFI_PEAP_PHASE2_MSCHAPV2);
+ break;
+ case Phase2.GTC:
+ mPhase2Spinner.setSelection(WIFI_PEAP_PHASE2_GTC);
+ break;
+ case Phase2.SIM:
+ mPhase2Spinner.setSelection(WIFI_PEAP_PHASE2_SIM);
+ break;
+ case Phase2.AKA:
+ mPhase2Spinner.setSelection(WIFI_PEAP_PHASE2_AKA);
+ break;
+ case Phase2.AKA_PRIME:
+ mPhase2Spinner.setSelection(WIFI_PEAP_PHASE2_AKA_PRIME);
+ break;
+ default:
+ Log.e(TAG, "Invalid phase 2 method " + phase2Method);
+ break;
+ }
+ break;
+ case Eap.TTLS:
+ switch (phase2Method) {
+ case Phase2.PAP:
+ mPhase2Spinner.setSelection(WIFI_TTLS_PHASE2_PAP);
+ break;
+ case Phase2.MSCHAP:
+ mPhase2Spinner.setSelection(WIFI_TTLS_PHASE2_MSCHAP);
+ break;
+ case Phase2.MSCHAPV2:
+ mPhase2Spinner.setSelection(WIFI_TTLS_PHASE2_MSCHAPV2);
+ break;
+ case Phase2.GTC:
+ mPhase2Spinner.setSelection(WIFI_TTLS_PHASE2_GTC);
+ break;
+ default:
+ Log.e(TAG, "Invalid phase 2 method " + phase2Method);
+ break;
+ }
+ break;
+ default:
+ break;
+ }
+ if (!TextUtils.isEmpty(enterpriseConfig.getCaPath())) {
+ setSelection(mEapCaCertSpinner, mUseSystemCertsString);
+ } else {
+ String[] caCerts = enterpriseConfig.getCaCertificateAliases();
+ if (caCerts == null) {
+ setSelection(mEapCaCertSpinner, mDoNotValidateEapServerString);
+ } else if (caCerts.length == 1) {
+ setSelection(mEapCaCertSpinner, caCerts[0]);
+ } else {
+ // Reload the cert spinner with an extra "multiple certificates added" item.
+ loadCertificates(
+ mEapCaCertSpinner,
+ Credentials.CA_CERTIFICATE,
+ mDoNotValidateEapServerString,
+ true,
+ true);
+ setSelection(mEapCaCertSpinner, mMultipleCertSetString);
+ }
+ }
+ mEapOcspSpinner.setSelection(enterpriseConfig.getOcsp());
+ mEapDomainView.setText(enterpriseConfig.getDomainSuffixMatch());
+ String userCert = enterpriseConfig.getClientCertificateAlias();
+ if (TextUtils.isEmpty(userCert)) {
+ setSelection(mEapUserCertSpinner, mDoNotProvideEapUserCertString);
+ } else {
+ setSelection(mEapUserCertSpinner, userCert);
+ }
+ mEapIdentityView.setText(enterpriseConfig.getIdentity());
+ mEapAnonymousView.setText(enterpriseConfig.getAnonymousIdentity());
+ } else {
+ showEapFieldsByMethod(mEapMethodSpinner.getSelectedItemPosition());
+ }
+ }
+
+ /**
+ * EAP-PWD valid fields include
+ * identity
+ * password
+ * EAP-PEAP valid fields include
+ * phase2: MSCHAPV2, GTC, SIM, AKA, AKA'
+ * ca_cert
+ * identity
+ * anonymous_identity
+ * password (not required for SIM, AKA, AKA')
+ * EAP-TLS valid fields include
+ * user_cert
+ * ca_cert
+ * domain
+ * identity
+ * EAP-TTLS valid fields include
+ * phase2: PAP, MSCHAP, MSCHAPV2, GTC
+ * ca_cert
+ * identity
+ * anonymous_identity
+ * password
+ */
+ private void showEapFieldsByMethod(int eapMethod) {
+ // Common defaults
+ mView.findViewById(R.id.l_method).setVisibility(View.VISIBLE);
+ mView.findViewById(R.id.l_identity).setVisibility(View.VISIBLE);
+ mView.findViewById(R.id.l_domain).setVisibility(View.VISIBLE);
+
+ // Defaults for most of the EAP methods and over-riden by
+ // by certain EAP methods
+ mView.findViewById(R.id.l_ca_cert).setVisibility(View.VISIBLE);
+ mView.findViewById(R.id.l_ocsp).setVisibility(View.VISIBLE);
+ mView.findViewById(R.id.password_layout).setVisibility(View.VISIBLE);
+ mView.findViewById(R.id.show_password_layout).setVisibility(View.VISIBLE);
+
+ Context context = mConfigUi.getContext();
+ switch (eapMethod) {
+ case WIFI_EAP_METHOD_PWD:
+ setPhase2Invisible();
+ setCaCertInvisible();
+ setOcspInvisible();
+ setDomainInvisible();
+ setAnonymousIdentInvisible();
+ setUserCertInvisible();
+ break;
+ case WIFI_EAP_METHOD_TLS:
+ mView.findViewById(R.id.l_user_cert).setVisibility(View.VISIBLE);
+ setPhase2Invisible();
+ setAnonymousIdentInvisible();
+ setPasswordInvisible();
+ break;
+ case WIFI_EAP_METHOD_PEAP:
+ // Reset adapter if needed
+ if (mPhase2Adapter != mPhase2PeapAdapter) {
+ mPhase2Adapter = mPhase2PeapAdapter;
+ mPhase2Spinner.setAdapter(mPhase2Adapter);
+ }
+ mView.findViewById(R.id.l_phase2).setVisibility(View.VISIBLE);
+ mView.findViewById(R.id.l_anonymous).setVisibility(View.VISIBLE);
+ showPeapFields();
+ setUserCertInvisible();
+ break;
+ case WIFI_EAP_METHOD_TTLS:
+ // Reset adapter if needed
+ if (mPhase2Adapter != mPhase2TtlsAdapter) {
+ mPhase2Adapter = mPhase2TtlsAdapter;
+ mPhase2Spinner.setAdapter(mPhase2Adapter);
+ }
+ mView.findViewById(R.id.l_phase2).setVisibility(View.VISIBLE);
+ mView.findViewById(R.id.l_anonymous).setVisibility(View.VISIBLE);
+ setUserCertInvisible();
+ break;
+ case WIFI_EAP_METHOD_SIM:
+ case WIFI_EAP_METHOD_AKA:
+ case WIFI_EAP_METHOD_AKA_PRIME:
+ setPhase2Invisible();
+ setAnonymousIdentInvisible();
+ setCaCertInvisible();
+ setOcspInvisible();
+ setDomainInvisible();
+ setUserCertInvisible();
+ setPasswordInvisible();
+ setIdentityInvisible();
+ break;
+ }
+
+ if (mView.findViewById(R.id.l_ca_cert).getVisibility() != View.GONE) {
+ String eapCertSelection = (String) mEapCaCertSpinner.getSelectedItem();
+ if (eapCertSelection.equals(mDoNotValidateEapServerString)
+ || eapCertSelection.equals(mUnspecifiedCertString)) {
+ // Domain suffix matching is not relevant if the user hasn't chosen a CA
+ // certificate yet, or chooses not to validate the EAP server.
+ setDomainInvisible();
+ // Ocsp is an additional validation step for a server certifidate.
+ // This field is not relevant if the user hasn't chosen a valid
+ // CA certificate yet.
+ setOcspInvisible();
+ }
+ }
+ }
+
+ private void showPeapFields() {
+ int phase2Method = mPhase2Spinner.getSelectedItemPosition();
+ if (phase2Method == WIFI_PEAP_PHASE2_SIM || phase2Method == WIFI_PEAP_PHASE2_AKA
+ || phase2Method == WIFI_PEAP_PHASE2_AKA_PRIME) {
+ mEapIdentityView.setText("");
+ mView.findViewById(R.id.l_identity).setVisibility(View.GONE);
+ setPasswordInvisible();
+ } else {
+ mView.findViewById(R.id.l_identity).setVisibility(View.VISIBLE);
+ mView.findViewById(R.id.l_anonymous).setVisibility(View.VISIBLE);
+ mView.findViewById(R.id.password_layout).setVisibility(View.VISIBLE);
+ mView.findViewById(R.id.show_password_layout).setVisibility(View.VISIBLE);
+ }
+ }
+
+ private void setIdentityInvisible() {
+ mView.findViewById(R.id.l_identity).setVisibility(View.GONE);
+ }
+
+ private void setPhase2Invisible() {
+ mView.findViewById(R.id.l_phase2).setVisibility(View.GONE);
+ }
+
+ private void setCaCertInvisible() {
+ mView.findViewById(R.id.l_ca_cert).setVisibility(View.GONE);
+ setSelection(mEapCaCertSpinner, mUnspecifiedCertString);
+ }
+
+ private void setOcspInvisible() {
+ mView.findViewById(R.id.l_ocsp).setVisibility(View.GONE);
+ mEapOcspSpinner.setSelection(WifiEnterpriseConfig.OCSP_NONE);
+ }
+
+ private void setDomainInvisible() {
+ mView.findViewById(R.id.l_domain).setVisibility(View.GONE);
+ mEapDomainView.setText("");
+ }
+
+ private void setUserCertInvisible() {
+ mView.findViewById(R.id.l_user_cert).setVisibility(View.GONE);
+ setSelection(mEapUserCertSpinner, mUnspecifiedCertString);
+ }
+
+ private void setAnonymousIdentInvisible() {
+ mView.findViewById(R.id.l_anonymous).setVisibility(View.GONE);
+ mEapAnonymousView.setText("");
+ }
+
+ private void setPasswordInvisible() {
+ mPasswordView.setText("");
+ mView.findViewById(R.id.password_layout).setVisibility(View.GONE);
+ mView.findViewById(R.id.show_password_layout).setVisibility(View.GONE);
+ }
+
+ private void setSaePasswordIdInvisible() {
+ mSaePasswordIdView.setText("");
+ mView.findViewById(R.id.sae_password_id_layout).setVisibility(View.GONE);
+ }
+
+ private void setEapMethodInvisible() {
+ mView.findViewById(R.id.eap).setVisibility(View.GONE);
+ }
+
+ private void showIpConfigFields() {
+ WifiConfiguration config = null;
+
+ mView.findViewById(R.id.ip_fields).setVisibility(View.VISIBLE);
+
+ if (mWifiEntry != null && mWifiEntry.isSaved()) {
+ config = mWifiEntry.getWifiConfiguration();
+ }
+
+ if (mIpSettingsSpinner.getSelectedItemPosition() == STATIC_IP) {
+ mView.findViewById(R.id.staticip).setVisibility(View.VISIBLE);
+ if (mIpAddressView == null) {
+ mIpAddressView = (TextView) mView.findViewById(R.id.ipaddress);
+ mIpAddressView.addTextChangedListener(this);
+ mGatewayView = (TextView) mView.findViewById(R.id.gateway);
+ mGatewayView.addTextChangedListener(this);
+ mNetworkPrefixLengthView = (TextView) mView.findViewById(
+ R.id.network_prefix_length);
+ mNetworkPrefixLengthView.addTextChangedListener(this);
+ mDns1View = (TextView) mView.findViewById(R.id.dns1);
+ mDns1View.addTextChangedListener(this);
+ mDns2View = (TextView) mView.findViewById(R.id.dns2);
+ mDns2View.addTextChangedListener(this);
+ }
+ if (config != null) {
+ StaticIpConfiguration staticConfig = config.getStaticIpConfiguration();
+ if (staticConfig != null) {
+ if (staticConfig.ipAddress != null) {
+ mIpAddressView.setText(
+ staticConfig.ipAddress.getAddress().getHostAddress());
+ mNetworkPrefixLengthView.setText(Integer.toString(staticConfig.ipAddress
+ .getPrefixLength()));
+ }
+
+ if (staticConfig.gateway != null) {
+ mGatewayView.setText(staticConfig.gateway.getHostAddress());
+ }
+
+ Iterator<InetAddress> dnsIterator = staticConfig.dnsServers.iterator();
+ if (dnsIterator.hasNext()) {
+ mDns1View.setText(dnsIterator.next().getHostAddress());
+ }
+ if (dnsIterator.hasNext()) {
+ mDns2View.setText(dnsIterator.next().getHostAddress());
+ }
+ }
+ }
+ } else {
+ mView.findViewById(R.id.staticip).setVisibility(View.GONE);
+ }
+ }
+
+ private void showProxyFields() {
+ WifiConfiguration config = null;
+
+ mView.findViewById(R.id.proxy_settings_fields).setVisibility(View.VISIBLE);
+
+ if (mWifiEntry != null && mWifiEntry.isSaved()) {
+ config = mWifiEntry.getWifiConfiguration();
+ }
+
+ if (mProxySettingsSpinner.getSelectedItemPosition() == PROXY_STATIC) {
+ setVisibility(R.id.proxy_warning_limited_support, View.VISIBLE);
+ setVisibility(R.id.proxy_fields, View.VISIBLE);
+ setVisibility(R.id.proxy_pac_field, View.GONE);
+ if (mProxyHostView == null) {
+ mProxyHostView = (TextView) mView.findViewById(R.id.proxy_hostname);
+ mProxyHostView.addTextChangedListener(this);
+ mProxyPortView = (TextView) mView.findViewById(R.id.proxy_port);
+ mProxyPortView.addTextChangedListener(this);
+ mProxyExclusionListView = (TextView) mView.findViewById(R.id.proxy_exclusionlist);
+ mProxyExclusionListView.addTextChangedListener(this);
+ }
+ if (config != null) {
+ ProxyInfo proxyProperties = config.getHttpProxy();
+ if (proxyProperties != null) {
+ mProxyHostView.setText(proxyProperties.getHost());
+ mProxyPortView.setText(Integer.toString(proxyProperties.getPort()));
+ mProxyExclusionListView.setText(proxyProperties.getExclusionListAsString());
+ }
+ }
+ } else if (mProxySettingsSpinner.getSelectedItemPosition() == PROXY_PAC) {
+ setVisibility(R.id.proxy_warning_limited_support, View.GONE);
+ setVisibility(R.id.proxy_fields, View.GONE);
+ setVisibility(R.id.proxy_pac_field, View.VISIBLE);
+
+ if (mProxyPacView == null) {
+ mProxyPacView = (TextView) mView.findViewById(R.id.proxy_pac);
+ mProxyPacView.addTextChangedListener(this);
+ }
+ if (config != null) {
+ ProxyInfo proxyInfo = config.getHttpProxy();
+ if (proxyInfo != null) {
+ mProxyPacView.setText(proxyInfo.getPacFileUrl().toString());
+ }
+ }
+ } else {
+ setVisibility(R.id.proxy_warning_limited_support, View.GONE);
+ setVisibility(R.id.proxy_fields, View.GONE);
+ setVisibility(R.id.proxy_pac_field, View.GONE);
+ }
+ }
+
+ private void setVisibility(int id, int visibility) {
+ final View v = mView.findViewById(id);
+ if (v != null) {
+ v.setVisibility(visibility);
+ }
+ }
+
+ @VisibleForTesting
+ KeyStore getKeyStore() {
+ return KeyStore.getInstance();
+ }
+
+ private void loadCertificates(
+ Spinner spinner,
+ String prefix,
+ String noCertificateString,
+ boolean showMultipleCerts,
+ boolean showUsePreinstalledCertOption) {
+ final Context context = mConfigUi.getContext();
+
+ ArrayList<String> certs = new ArrayList<String>();
+ certs.add(mUnspecifiedCertString);
+ if (showMultipleCerts) {
+ certs.add(mMultipleCertSetString);
+ }
+ if (showUsePreinstalledCertOption) {
+ certs.add(mUseSystemCertsString);
+ }
+ try {
+ certs.addAll(Arrays.asList(getKeyStore().list(prefix, android.os.Process.WIFI_UID)));
+ } catch (Exception e) {
+ Log.e(TAG, "can't get the certificate list from KeyStore");
+ }
+ if (mWifiEntrySecurity != WifiEntry.SECURITY_EAP_SUITE_B) {
+ certs.add(noCertificateString);
+ }
+
+ // If there is only mUnspecifiedCertString and one item to select, only shows the item
+ if (certs.size() == 2) {
+ certs.remove(mUnspecifiedCertString);
+ spinner.setEnabled(false);
+ } else {
+ spinner.setEnabled(true);
+ }
+
+ final ArrayAdapter<CharSequence> adapter = getSpinnerAdapter(
+ certs.toArray(new String[certs.size()]));
+ spinner.setAdapter(adapter);
+ }
+
+ private void setSelection(Spinner spinner, String value) {
+ if (value != null) {
+ @SuppressWarnings("unchecked")
+ ArrayAdapter<String> adapter = (ArrayAdapter<String>) spinner.getAdapter();
+ for (int i = adapter.getCount() - 1; i >= 0; --i) {
+ if (value.equals(adapter.getItem(i))) {
+ spinner.setSelection(i);
+ break;
+ }
+ }
+ }
+ }
+
+ public int getMode() {
+ return mMode;
+ }
+
+ @Override
+ public void afterTextChanged(Editable s) {
+ ThreadUtils.postOnMainThread(() -> {
+ showWarningMessagesIfAppropriate();
+ enableSubmitIfAppropriate();
+ });
+ }
+
+ @Override
+ public void beforeTextChanged(CharSequence s, int start, int count, int after) {
+ // work done in afterTextChanged
+ }
+
+ @Override
+ public void onTextChanged(CharSequence s, int start, int before, int count) {
+ // work done in afterTextChanged
+ }
+
+ @Override
+ public boolean onEditorAction(TextView textView, int id, KeyEvent keyEvent) {
+ if (textView == mPasswordView) {
+ if (id == EditorInfo.IME_ACTION_DONE && isSubmittable()) {
+ mConfigUi.dispatchSubmit();
+ return true;
+ }
+ }
+ return false;
+ }
+
+ @Override
+ public boolean onKey(View view, int keyCode, KeyEvent keyEvent) {
+ if (view == mPasswordView) {
+ if (keyCode == KeyEvent.KEYCODE_ENTER && isSubmittable()) {
+ mConfigUi.dispatchSubmit();
+ return true;
+ }
+ }
+ return false;
+ }
+
+ @Override
+ public void onCheckedChanged(CompoundButton view, boolean isChecked) {
+ if (view.getId() == R.id.show_password) {
+ int pos = mPasswordView.getSelectionEnd();
+ mPasswordView.setInputType(InputType.TYPE_CLASS_TEXT
+ | (isChecked ? InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD
+ : InputType.TYPE_TEXT_VARIATION_PASSWORD));
+ if (pos >= 0) {
+ ((EditText) mPasswordView).setSelection(pos);
+ }
+ } else if (view.getId() == R.id.wifi_advanced_togglebox) {
+ // Hide the SoftKeyboard temporary to let user can see most of the expanded items.
+ hideSoftKeyboard(mView.getWindowToken());
+ view.setVisibility(View.GONE);
+ mView.findViewById(R.id.wifi_advanced_fields).setVisibility(View.VISIBLE);
+ }
+ }
+
+ @Override
+ public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
+ if (parent == mSecuritySpinner) {
+ // Convert menu position to actual Wi-Fi security type
+ mWifiEntrySecurity = mSecurityInPosition[position];
+ showSecurityFields(/* refreshEapMethods */ true, /* refreshCertificates */ true);
+
+ if (WifiDppUtils.isSupportEnrolleeQrCodeScanner(mContext, mWifiEntrySecurity)) {
+ mSsidScanButton.setVisibility(View.VISIBLE);
+ } else {
+ mSsidScanButton.setVisibility(View.GONE);
+ }
+ } else if (parent == mEapMethodSpinner) {
+ showSecurityFields(/* refreshEapMethods */ false, /* refreshCertificates */ true);
+ } else if (parent == mEapCaCertSpinner) {
+ showSecurityFields(/* refreshEapMethods */ false, /* refreshCertificates */ false);
+ } else if (parent == mPhase2Spinner
+ && mEapMethodSpinner.getSelectedItemPosition() == WIFI_EAP_METHOD_PEAP) {
+ showPeapFields();
+ } else if (parent == mProxySettingsSpinner) {
+ showProxyFields();
+ } else if (parent == mHiddenSettingsSpinner) {
+ mHiddenWarningView.setVisibility(
+ position == NOT_HIDDEN_NETWORK
+ ? View.GONE
+ : View.VISIBLE);
+ if (position == HIDDEN_NETWORK) {
+ mDialogContainer.post(() -> {
+ mDialogContainer.fullScroll(View.FOCUS_DOWN);
+ });
+ }
+ } else {
+ showIpConfigFields();
+ }
+ showWarningMessagesIfAppropriate();
+ enableSubmitIfAppropriate();
+ }
+
+ @Override
+ public void onNothingSelected(AdapterView<?> parent) {
+ //
+ }
+
+ /**
+ * Make the characters of the password visible if show_password is checked.
+ */
+ public void updatePassword() {
+ TextView passwdView = (TextView) mView.findViewById(R.id.password);
+ passwdView.setInputType(InputType.TYPE_CLASS_TEXT
+ | (((CheckBox) mView.findViewById(R.id.show_password)).isChecked()
+ ? InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD
+ : InputType.TYPE_TEXT_VARIATION_PASSWORD));
+ }
+
+ public WifiEntry getWifiEntry() {
+ return mWifiEntry;
+ }
+
+ private void configureSecuritySpinner() {
+ mConfigUi.setTitle(R.string.wifi_add_network);
+
+ mSsidView = (TextView) mView.findViewById(R.id.ssid);
+ mSsidView.addTextChangedListener(this);
+ mSecuritySpinner = ((Spinner) mView.findViewById(R.id.security));
+ mSecuritySpinner.setOnItemSelectedListener(this);
+
+ ArrayAdapter<String> spinnerAdapter = new ArrayAdapter<String>(mContext,
+ android.R.layout.simple_spinner_item, android.R.id.text1);
+ spinnerAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
+ mSecuritySpinner.setAdapter(spinnerAdapter);
+ int idx = 0;
+
+ // Populate the Wi-Fi security spinner with the various supported key management types
+ spinnerAdapter.add(mContext.getString(R.string.wifi_security_none));
+ mSecurityInPosition[idx++] = WifiEntry.SECURITY_NONE;
+ if (mWifiManager.isEnhancedOpenSupported()) {
+ spinnerAdapter.add(mContext.getString(R.string.wifi_security_owe));
+ mSecurityInPosition[idx++] = WifiEntry.SECURITY_OWE;
+ }
+ spinnerAdapter.add(mContext.getString(R.string.wifi_security_wep));
+ mSecurityInPosition[idx++] = WifiEntry.SECURITY_WEP;
+ spinnerAdapter.add(mContext.getString(R.string.wifi_security_wpa_wpa2));
+ mSecurityInPosition[idx++] = WifiEntry.SECURITY_PSK;
+ if (mWifiManager.isWpa3SaeSupported()) {
+ spinnerAdapter.add(mContext.getString(R.string.wifi_security_sae));
+ mSecurityInPosition[idx++] = WifiEntry.SECURITY_SAE;
+ }
+ spinnerAdapter.add(mContext.getString(R.string.wifi_security_eap));
+ mSecurityInPosition[idx++] = WifiEntry.SECURITY_EAP;
+ if (mWifiManager.isWpa3SuiteBSupported()) {
+ spinnerAdapter.add(mContext.getString(R.string.wifi_security_eap_suiteb));
+ mSecurityInPosition[idx++] = WifiEntry.SECURITY_EAP_SUITE_B;
+ }
+
+ spinnerAdapter.notifyDataSetChanged();
+
+ mView.findViewById(R.id.type).setVisibility(View.VISIBLE);
+
+ showIpConfigFields();
+ showProxyFields();
+ mView.findViewById(R.id.wifi_advanced_toggle).setVisibility(View.VISIBLE);
+ // Hidden option can be changed only when the user adds a network manually.
+ mView.findViewById(R.id.hidden_settings_field).setVisibility(View.VISIBLE);
+ ((CheckBox) mView.findViewById(R.id.wifi_advanced_togglebox))
+ .setOnCheckedChangeListener(this);
+ // Set correct accessibility strings.
+ setAdvancedOptionAccessibilityString();
+ }
+
+ /**
+ * For each target string in {@code targetStringArray} try to find if it appears in {@code
+ * originalStringArray}, if found then use the corresponding string, which have the same index
+ * of the target string in {@code replacementStringArray}, to replace it. And finally return the
+ * whole new string array back to caller.
+ */
+ @VisibleForTesting
+ CharSequence[] findAndReplaceTargetStrings(CharSequence[] originalStringArray,
+ CharSequence[] targetStringArray, CharSequence[] replacementStringArray) {
+ // The length of the targetStringArray and replacementStringArray should be the same, each
+ // item in the targetStringArray should have a 1:1 mapping to replacementStringArray, so
+ // just return the original string if the lengths are different.
+ if (targetStringArray.length != replacementStringArray.length) {
+ return originalStringArray;
+ }
+
+ final CharSequence[] returnEntries = new CharSequence[originalStringArray.length];
+ for (int i = 0; i < originalStringArray.length; i++) {
+ returnEntries[i] = originalStringArray[i];
+ for (int j = 0; j < targetStringArray.length; j++) {
+ if (TextUtils.equals(originalStringArray[i], targetStringArray[j])) {
+ returnEntries[i] = replacementStringArray[j];
+ }
+ }
+ }
+ return returnEntries;
+ }
+
+ private ArrayAdapter<CharSequence> getSpinnerAdapter(
+ int contentStringArrayResId) {
+ return getSpinnerAdapter(
+ mContext.getResources().getStringArray(contentStringArrayResId));
+ }
+
+ private ArrayAdapter<CharSequence> getSpinnerAdapter(
+ String[] contentStringArray) {
+ ArrayAdapter<CharSequence> spinnerAdapter = new ArrayAdapter<>(mContext,
+ android.R.layout.simple_spinner_item, contentStringArray);
+ spinnerAdapter.setDropDownViewResource(
+ android.R.layout.simple_spinner_dropdown_item);
+ return spinnerAdapter;
+ }
+
+ /**
+ * This function is to span the TTS strings to each EAP method items in the
+ * spinner to have detail TTS content for the TTS engine usage.
+ */
+ private ArrayAdapter<CharSequence> getSpinnerAdapterWithEapMethodsTts(
+ int contentStringArrayResId) {
+ final Resources res = mContext.getResources();
+ CharSequence[] sourceStrings = res.getStringArray(
+ contentStringArrayResId);
+ CharSequence[] targetStrings = res.getStringArray(
+ R.array.wifi_eap_method_target_strings);
+ CharSequence[] ttsStrings = res.getStringArray(
+ R.array.wifi_eap_method_tts_strings);
+
+ // Replace the target strings with tts strings and save all in a new array.
+ final CharSequence[] newTtsSourceStrings = findAndReplaceTargetStrings(
+ sourceStrings, targetStrings, ttsStrings);
+
+ // Build new TtsSpan text arrays for TalkBack.
+ final CharSequence[] accessibilityArray = createAccessibleEntries(
+ sourceStrings, newTtsSourceStrings);
+
+ // Return a new ArrayAdapter with the new TalkBack array.
+ ArrayAdapter<CharSequence> spinnerAdapter = new ArrayAdapter<>(
+ mContext, android.R.layout.simple_spinner_item, accessibilityArray);
+ spinnerAdapter.setDropDownViewResource(
+ android.R.layout.simple_spinner_dropdown_item);
+ return spinnerAdapter;
+ }
+
+ private SpannableString[] createAccessibleEntries(CharSequence[] entries,
+ CharSequence[] contentDescriptions) {
+ final SpannableString[] accessibleEntries = new SpannableString[entries.length];
+ for (int i = 0; i < entries.length; i++) {
+ accessibleEntries[i] = com.android.settings.Utils.createAccessibleSequence(entries[i],
+ contentDescriptions[i].toString());
+ }
+ return accessibleEntries;
+ }
+
+ private void hideSoftKeyboard(IBinder windowToken) {
+ final InputMethodManager inputMethodManager = mContext.getSystemService(
+ InputMethodManager.class);
+ inputMethodManager.hideSoftInputFromWindow(windowToken, 0 /* flags */);
+ }
+
+ private void setAdvancedOptionAccessibilityString() {
+ final CheckBox advancedToggleBox = mView.findViewById(R.id.wifi_advanced_togglebox);
+ advancedToggleBox.setAccessibilityDelegate(new AccessibilityDelegate() {
+ @Override
+ public void onInitializeAccessibilityNodeInfo(
+ View v, AccessibilityNodeInfo info) {
+ super.onInitializeAccessibilityNodeInfo(v, info);
+ // To let TalkBack don't pronounce checked/unchecked.
+ info.setCheckable(false /* checkable */);
+ // To let TalkBack don't pronounce CheckBox.
+ info.setClassName(null /* className */);
+ // Customize TalkBack's pronunciation which been appended to "Double-tap to".
+ final AccessibilityAction customClick = new AccessibilityAction(
+ AccessibilityNodeInfo.ACTION_CLICK,
+ mContext.getString(R.string.wifi_advanced_toggle_description_collapsed));
+ info.addAction(customClick);
+ }
+ });
+ }
+}
diff --git a/src/com/android/settings/wifi/WifiConfigUiBase2.java b/src/com/android/settings/wifi/WifiConfigUiBase2.java
new file mode 100644
index 0000000..0b68c2e
--- /dev/null
+++ b/src/com/android/settings/wifi/WifiConfigUiBase2.java
@@ -0,0 +1,107 @@
+/*
+ * 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.wifi;
+
+import android.content.Context;
+import android.view.LayoutInflater;
+import android.widget.Button;
+
+/**
+ * Foundation interface glues between Activities and UIs like {@link WifiDialog2}.
+ */
+public interface WifiConfigUiBase2 {
+
+ /**
+ * Viewing mode for a Wi-Fi access point. Data is displayed in non-editable mode.
+ */
+ int MODE_VIEW = 0;
+ /**
+ * Connect mode. Data is displayed in editable mode, and a connect button will be shown.
+ */
+ int MODE_CONNECT = 1;
+ /**
+ * Modify mode. All data is displayed in editable fields, and a "save" button is shown instead
+ * of "connect". Clients are expected to only save but not connect to the access point in this
+ * mode.
+ */
+ int MODE_MODIFY = 2;
+
+ /**
+ * UI like {@link WifiDialog} overrides to provide {@link Context} to controller.
+ */
+ Context getContext();
+
+ /**
+ * {@link WifiConfigController2} share the logic for controlling buttons, text fields, etc.
+ */
+ WifiConfigController2 getController();
+
+ /**
+ * UI like {@link WifiDialog} overrides to provide {@link LayoutInflater} to controller.
+ */
+ LayoutInflater getLayoutInflater();
+
+ /**
+ * One of MODE_VIEW, MODE_CONNECT and MODE_MODIFY of the UI like {@link WifiDialog}.
+ */
+ int getMode();
+
+ /**
+ * For controller to dispatch submit event to host UI and UI like {@link WifiDialog}.
+ */
+ void dispatchSubmit();
+
+ /**
+ * UI like {@link WifiDialog} overrides to set title.
+ */
+ void setTitle(int id);
+
+ /**
+ * UI like {@link WifiDialog} overrides to set title.
+ */
+ void setTitle(CharSequence title);
+
+ /**
+ * UI like {@link WifiDialog} overrides to set submit button text.
+ */
+ void setSubmitButton(CharSequence text);
+
+ /**
+ * UI like {@link WifiDialog} overrides to set forget button text.
+ */
+ void setForgetButton(CharSequence text);
+
+ /**
+ * UI like {@link WifiDialog} overrides to set cancel button text.
+ */
+ void setCancelButton(CharSequence text);
+
+ /**
+ * UI like {@link WifiDialog} overrides to get submit button.
+ */
+ Button getSubmitButton();
+
+ /**
+ * UI like {@link WifiDialog} overrides to get forget button.
+ */
+ Button getForgetButton();
+
+ /**
+ * UI like {@link WifiDialog} overrides to get cancel button.
+ */
+ Button getCancelButton();
+}
diff --git a/src/com/android/settings/wifi/WifiDialog2.java b/src/com/android/settings/wifi/WifiDialog2.java
new file mode 100644
index 0000000..acd6f17
--- /dev/null
+++ b/src/com/android/settings/wifi/WifiDialog2.java
@@ -0,0 +1,217 @@
+/*
+ * 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.wifi;
+
+import android.annotation.StyleRes;
+import android.content.Context;
+import android.content.DialogInterface;
+import android.os.Bundle;
+import android.view.View;
+import android.widget.Button;
+import android.widget.ImageButton;
+import android.widget.TextView;
+
+import androidx.appcompat.app.AlertDialog;
+
+import com.android.settings.R;
+import com.android.settingslib.RestrictedLockUtils;
+import com.android.settingslib.RestrictedLockUtilsInternal;
+import com.android.wifitrackerlib.WifiEntry;
+
+/**
+ * Dialog for users to edit a Wi-Fi network.
+ */
+public class WifiDialog2 extends AlertDialog implements WifiConfigUiBase2,
+ DialogInterface.OnClickListener {
+
+ /**
+ * Host UI component of WifiDialog2 can receive callbacks by this interface.
+ */
+ public interface WifiDialog2Listener {
+ /**
+ * To forget the Wi-Fi network.
+ */
+ default void onForget(WifiDialog2 dialog) {
+ }
+
+ /**
+ * To save the Wi-Fi network.
+ */
+ default void onSubmit(WifiDialog2 dialog) {
+ }
+
+ /**
+ * To trigger Wi-Fi QR code scanner.
+ */
+ default void onScan(WifiDialog2 dialog, String ssid) {
+ }
+ }
+
+ private static final int BUTTON_SUBMIT = DialogInterface.BUTTON_POSITIVE;
+ private static final int BUTTON_FORGET = DialogInterface.BUTTON_NEUTRAL;
+
+ private final int mMode;
+ private final WifiDialog2Listener mListener;
+ private final WifiEntry mWifiEntry;
+
+ private View mView;
+ private WifiConfigController2 mController;
+ private boolean mHideSubmitButton;
+
+ /**
+ * Creates a WifiDialog2 with no additional style. It displays as a dialog above the current
+ * view.
+ */
+ public static WifiDialog2 createModal(Context context, WifiDialog2Listener listener,
+ WifiEntry wifiEntry, int mode) {
+ return new WifiDialog2(context, listener, wifiEntry, mode, 0 /* style */,
+ mode == WifiConfigUiBase2.MODE_VIEW /* hideSubmitButton */);
+ }
+
+ /**
+ * Creates a WifiDialog2 with customized style. It displays as a dialog above the current
+ * view.
+ */
+ public static WifiDialog2 createModal(Context context, WifiDialog2Listener listener,
+ WifiEntry wifiEntry, int mode, @StyleRes int style) {
+ return new WifiDialog2(context, listener, wifiEntry, mode, style,
+ mode == WifiConfigUiBase2.MODE_VIEW /* hideSubmitButton */);
+ }
+
+ /* package */ WifiDialog2(Context context, WifiDialog2Listener listener, WifiEntry wifiEntry,
+ int mode, @StyleRes int style, boolean hideSubmitButton) {
+ super(context, style);
+ mMode = mode;
+ mListener = listener;
+ mWifiEntry = wifiEntry;
+ mHideSubmitButton = hideSubmitButton;
+ }
+
+ @Override
+ public WifiConfigController2 getController() {
+ return mController;
+ }
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ mView = getLayoutInflater().inflate(R.layout.wifi_dialog, /* root */ null);
+ setView(mView);
+ mController = new WifiConfigController2(this, mView, mWifiEntry, mMode);
+ super.onCreate(savedInstanceState);
+
+ if (mHideSubmitButton) {
+ mController.hideSubmitButton();
+ } else {
+ /* During creation, the submit button can be unavailable to determine
+ * visibility. Right after creation, update button visibility */
+ mController.enableSubmitIfAppropriate();
+ }
+
+ if (mWifiEntry == null) {
+ mController.hideForgetButton();
+ }
+ }
+
+ @Override
+ protected void onStart() {
+ final ImageButton ssidScannerButton = findViewById(R.id.ssid_scanner_button);
+ if (mHideSubmitButton) {
+ ssidScannerButton.setVisibility(View.GONE);
+ return;
+ }
+
+ View.OnClickListener onClickScannerButtonListener = v -> {
+ if (mListener == null) {
+ return;
+ }
+
+ final TextView ssidEditText = findViewById(R.id.ssid);
+ final String ssid = ssidEditText.getText().toString();
+ mListener.onScan(/* WifiDialog2 */ this, ssid);
+ };
+ ssidScannerButton.setOnClickListener(onClickScannerButtonListener);
+ }
+
+ @Override
+ public void onRestoreInstanceState(Bundle savedInstanceState) {
+ super.onRestoreInstanceState(savedInstanceState);
+ mController.updatePassword();
+ }
+
+ @Override
+ public void dispatchSubmit() {
+ if (mListener != null) {
+ mListener.onSubmit(this);
+ }
+ dismiss();
+ }
+
+ @Override
+ public void onClick(DialogInterface dialogInterface, int id) {
+ if (mListener != null) {
+ switch (id) {
+ case BUTTON_SUBMIT:
+ mListener.onSubmit(this);
+ break;
+ case BUTTON_FORGET:
+ if (WifiUtils.isNetworkLockedDown(getContext(),
+ mWifiEntry.getWifiConfiguration())) {
+ RestrictedLockUtils.sendShowAdminSupportDetailsIntent(getContext(),
+ RestrictedLockUtilsInternal.getDeviceOwner(getContext()));
+ return;
+ }
+ mListener.onForget(this);
+ break;
+ }
+ }
+ }
+
+ @Override
+ public int getMode() {
+ return mMode;
+ }
+
+ @Override
+ public Button getSubmitButton() {
+ return getButton(BUTTON_SUBMIT);
+ }
+
+ @Override
+ public Button getForgetButton() {
+ return getButton(BUTTON_FORGET);
+ }
+
+ @Override
+ public Button getCancelButton() {
+ return getButton(BUTTON_NEGATIVE);
+ }
+
+ @Override
+ public void setSubmitButton(CharSequence text) {
+ setButton(BUTTON_SUBMIT, text, this);
+ }
+
+ @Override
+ public void setForgetButton(CharSequence text) {
+ setButton(BUTTON_FORGET, text, this);
+ }
+
+ @Override
+ public void setCancelButton(CharSequence text) {
+ setButton(BUTTON_NEGATIVE, text, this);
+ }
+}
diff --git a/src/com/android/settings/wifi/WifiEntryShell.java b/src/com/android/settings/wifi/WifiEntryShell.java
new file mode 100644
index 0000000..2af0d7b
--- /dev/null
+++ b/src/com/android/settings/wifi/WifiEntryShell.java
@@ -0,0 +1,94 @@
+/*
+ * 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.wifi;
+
+import com.android.wifitrackerlib.WifiEntry;
+
+/**
+ * {@link WifiEntry is working in progess, many methods are not available, this class is to group
+ * all the unavalable {@link AccessPoint} methods & constants.
+ *
+ * TODO(b/143326832): Replace all methods & constants with WifiEntry version when it's available.
+ * TODO(b/143326832): How about AccessPoint#getSettingsSummary(boolean convertSavedAsDisconnected)?
+ */
+public class WifiEntryShell {
+ public WifiEntryShell(){};
+
+ /**
+ * Lower bound on the 2.4 GHz (802.11b/g/n) WLAN channels
+ */
+ public static final int LOWER_FREQ_24GHZ = 2400;
+
+ /**
+ * Upper bound on the 2.4 GHz (802.11b/g/n) WLAN channels
+ */
+ public static final int HIGHER_FREQ_24GHZ = 2500;
+
+ /**
+ * Lower bound on the 5.0 GHz (802.11a/h/j/n/ac) WLAN channels
+ */
+ public static final int LOWER_FREQ_5GHZ = 4900;
+
+ /**
+ * Upper bound on the 5.0 GHz (802.11a/h/j/n/ac) WLAN channels
+ */
+ public static final int HIGHER_FREQ_5GHZ = 5900;
+
+ /**
+ * Mapping of the corresponding {@link AccessPoint} method
+ */
+ public static String getSecurityString(WifiEntry wifiEntry, boolean concise) {
+ return "None";
+ }
+
+ // Passpoint methods
+
+ /**
+ * Mapping of the corresponding {@link AccessPoint} method
+ */
+ public static boolean isExpired(WifiEntry wifiEntry) {
+ return false;
+ }
+
+ /**
+ * Mapping of the corresponding {@link AccessPoint} method
+ */
+ public static boolean isPasspointConfigurationR1(WifiEntry wifiEntry) {
+ return false;
+ }
+
+ /**
+ * Mapping of the corresponding {@link AccessPoint} method
+ */
+ public static boolean isPasspointConfigurationOsuProvisioned(WifiEntry wifiEntry) {
+ return false;
+ }
+
+ /**
+ * Mapping of the corresponding {@link AccessPoint} method
+ */
+ public static boolean isOsuProvider(WifiEntry wifiEntry) {
+ return false;
+ }
+
+ /**
+ * Mapping of the corresponding {@link AccessPoint} method
+ */
+ public static String getPasspointFqdn(WifiEntry wifiEntry) {
+ return "Fake passpoint FQDN";
+ }
+}
diff --git a/src/com/android/settings/wifi/WifiSettings.java b/src/com/android/settings/wifi/WifiSettings.java
index 5369851..27b5c3b 100644
--- a/src/com/android/settings/wifi/WifiSettings.java
+++ b/src/com/android/settings/wifi/WifiSettings.java
@@ -68,7 +68,6 @@
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settings.widget.SwitchBarController;
import com.android.settings.wifi.details.WifiNetworkDetailsFragment;
-import com.android.settings.wifi.details2.WifiNetworkDetailsFragment2;
import com.android.settings.wifi.dpp.WifiDppUtils;
import com.android.settingslib.RestrictedLockUtils;
import com.android.settingslib.RestrictedLockUtilsInternal;
@@ -119,7 +118,7 @@
private static final String PREF_KEY_EMPTY_WIFI_LIST = "wifi_empty_list";
private static final String PREF_KEY_CONNECTED_ACCESS_POINTS = "connected_access_point";
private static final String PREF_KEY_ACCESS_POINTS = "access_points";
- private static final String PREF_KEY_CONFIGURE_WIFI_SETTINGS = "configure_settings";
+ private static final String PREF_KEY_CONFIGURE_WIFI_SETTINGS = "configure_wifi_settings";
private static final String PREF_KEY_SAVED_NETWORKS = "saved_networks";
private static final String PREF_KEY_STATUS_MESSAGE = "wifi_status_message";
@VisibleForTesting
@@ -494,7 +493,7 @@
// could only be disconnected and be put in blacklists so it won't be used again.
if (mSelectedAccessPoint.isSaved() || mSelectedAccessPoint.isEphemeral()) {
final int stringId = mSelectedAccessPoint.isEphemeral() ?
- R.string.wifi_disconnect_button_text : R.string.forget;
+ R.string.wifi_disconnect_button_text : R.string.forget;
menu.add(Menu.NONE, MENU_ID_FORGET, 0 /* order */, stringId);
}
@@ -952,21 +951,12 @@
? accessPoint.getTitle()
: context.getText(R.string.pref_title_network_details);
- if (FeatureFlagUtils.isEnabled(context, FeatureFlagUtils.SETTINGS_WIFITRACKER2)) {
- new SubSettingLauncher(getContext())
- .setTitleText(title)
- .setDestination(WifiNetworkDetailsFragment2.class.getName())
- .setArguments(pref.getExtras())
- .setSourceMetricsCategory(getMetricsCategory())
- .launch();
- } else {
- new SubSettingLauncher(getContext())
- .setTitleText(title)
- .setDestination(WifiNetworkDetailsFragment.class.getName())
- .setArguments(pref.getExtras())
- .setSourceMetricsCategory(getMetricsCategory())
- .launch();
- }
+ new SubSettingLauncher(getContext())
+ .setTitleText(title)
+ .setDestination(WifiNetworkDetailsFragment.class.getName())
+ .setArguments(pref.getExtras())
+ .setSourceMetricsCategory(getMetricsCategory())
+ .launch();
}
private Network getCurrentWifiNetwork() {
@@ -1220,28 +1210,6 @@
((AccessPointPreference) accessPoint.getTag()).onLevelChanged();
}
- public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
- new BaseSearchIndexProvider() {
- @Override
- public List<SearchIndexableRaw> getRawDataToIndex(Context context,
- boolean enabled) {
- final List<SearchIndexableRaw> result = new ArrayList<>();
- final Resources res = context.getResources();
-
- // Add fragment title if we are showing this fragment
- if (res.getBoolean(R.bool.config_show_wifi_settings)) {
- SearchIndexableRaw data = new SearchIndexableRaw(context);
- data.title = res.getString(R.string.wifi_settings);
- data.screenTitle = res.getString(R.string.wifi_settings);
- data.keywords = res.getString(R.string.keywords_wifi);
- data.key = DATA_KEY_REFERENCE;
- result.add(data);
- }
-
- return result;
- }
- };
-
private void handleConfigNetworkSubmitEvent(Intent data) {
final WifiConfiguration wifiConfiguration = data.getParcelableExtra(
ConfigureAccessPointFragment.NETWORK_CONFIG_KEY);
@@ -1267,4 +1235,42 @@
.setResultListener(this, CONFIG_NETWORK_REQUEST)
.launch();
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.wifi_settings) {
+ @Override
+ public List<SearchIndexableRaw> getRawDataToIndex(Context context,
+ boolean enabled) {
+ final List<SearchIndexableRaw> result = new ArrayList<>();
+ final Resources res = context.getResources();
+
+ // Add fragment title if we are showing this fragment
+ if (res.getBoolean(R.bool.config_show_wifi_settings)) {
+ SearchIndexableRaw data = new SearchIndexableRaw(context);
+ data.title = res.getString(R.string.wifi_settings);
+ data.screenTitle = res.getString(R.string.wifi_settings);
+ data.keywords = res.getString(R.string.keywords_wifi);
+ data.key = DATA_KEY_REFERENCE;
+ result.add(data);
+ }
+ return result;
+ }
+
+ @Override
+ public List<String> getNonIndexableKeys(Context context) {
+ final List<String> keys = super.getNonIndexableKeys(context);
+
+ final WifiManager wifiManager = context.getSystemService(WifiManager.class);
+ final List<AccessPoint> accessPoints = WifiSavedConfigUtils.getAllConfigs(
+ context, wifiManager);
+ if (accessPoints == null || accessPoints.size() <= 0) {
+ keys.add(PREF_KEY_SAVED_NETWORKS);
+ }
+
+ if (!DataUsageUtils.hasWifiRadio(context)) {
+ keys.add(PREF_KEY_DATA_USAGE);
+ }
+ return keys;
+ }
+ };
}
diff --git a/src/com/android/settings/wifi/WifiSettings2.java b/src/com/android/settings/wifi/WifiSettings2.java
index df7950a..a1f1ad9 100644
--- a/src/com/android/settings/wifi/WifiSettings2.java
+++ b/src/com/android/settings/wifi/WifiSettings2.java
@@ -19,9 +19,11 @@
import static android.os.UserManager.DISALLOW_CONFIG_WIFI;
import android.app.Activity;
+import android.app.Dialog;
import android.app.settings.SettingsEnums;
import android.content.ContentResolver;
import android.content.Context;
+import android.content.DialogInterface;
import android.content.Intent;
import android.content.res.Resources;
import android.net.ConnectivityManager;
@@ -38,9 +40,12 @@
import android.os.SimpleClock;
import android.os.SystemClock;
import android.provider.Settings;
+import android.text.TextUtils;
+import android.util.FeatureFlagUtils;
import android.util.Log;
import android.view.ContextMenu;
import android.view.ContextMenu.ContextMenuInfo;
+import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Toast;
@@ -55,33 +60,50 @@
import com.android.settings.R;
import com.android.settings.RestrictedSettingsFragment;
import com.android.settings.SettingsActivity;
+import com.android.settings.core.FeatureFlags;
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.datausage.DataUsagePreference;
import com.android.settings.datausage.DataUsageUtils;
import com.android.settings.location.ScanningSettings;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settings.widget.SwitchBarController;
+import com.android.settings.wifi.details2.WifiNetworkDetailsFragment2;
+import com.android.settings.wifi.dpp.WifiDppUtils;
+import com.android.settingslib.RestrictedLockUtils;
+import com.android.settingslib.RestrictedLockUtilsInternal;
import com.android.settingslib.search.Indexable;
import com.android.settingslib.search.SearchIndexable;
import com.android.settingslib.search.SearchIndexableRaw;
import com.android.settingslib.wifi.LongPressWifiEntryPreference;
import com.android.wifitrackerlib.WifiEntry;
+import com.android.wifitrackerlib.WifiEntry.ConnectCallback;
+import com.android.wifitrackerlib.WifiEntry.ConnectCallback.ConnectStatus;
import com.android.wifitrackerlib.WifiPickerTracker;
import java.time.Clock;
import java.time.ZoneOffset;
import java.util.ArrayList;
import java.util.List;
+import java.util.Optional;
/**
* UI for Wi-Fi settings screen
*/
@SearchIndexable
public class WifiSettings2 extends RestrictedSettingsFragment
- implements Indexable, WifiPickerTracker.WifiPickerTrackerCallback {
+ implements Indexable, WifiPickerTracker.WifiPickerTrackerCallback,
+ WifiDialog2.WifiDialog2Listener, DialogInterface.OnDismissListener {
private static final String TAG = "WifiSettings2";
+ // IDs of context menu
+ static final int MENU_ID_CONNECT = Menu.FIRST + 1;
+ @VisibleForTesting
+ static final int MENU_ID_DISCONNECT = Menu.FIRST + 2;
+ @VisibleForTesting
+ static final int MENU_ID_FORGET = Menu.FIRST + 3;
+ static final int MENU_ID_MODIFY = Menu.FIRST + 4;
+
// Max age of tracked WifiEntries
private static final long MAX_SCAN_AGE_MILLIS = 15_000;
// Interval between initiating WifiPickerTracker scans
@@ -89,12 +111,13 @@
@VisibleForTesting
static final int ADD_NETWORK_REQUEST = 2;
+ static final int CONFIG_NETWORK_REQUEST = 3;
private static final String PREF_KEY_EMPTY_WIFI_LIST = "wifi_empty_list";
// TODO(b/70983952): Rename these to use WifiEntry instead of AccessPoint.
private static final String PREF_KEY_CONNECTED_ACCESS_POINTS = "connected_access_point";
private static final String PREF_KEY_ACCESS_POINTS = "access_points";
- private static final String PREF_KEY_CONFIGURE_WIFI_SETTINGS = "configure_settings";
+ private static final String PREF_KEY_CONFIGURE_WIFI_SETTINGS = "configure_wifi_settings";
private static final String PREF_KEY_SAVED_NETWORKS = "saved_networks";
private static final String PREF_KEY_STATUS_MESSAGE = "wifi_status_message";
@VisibleForTesting
@@ -102,6 +125,33 @@
private static final int REQUEST_CODE_WIFI_DPP_ENROLLEE_QR_CODE_SCANNER = 0;
+ public static final int WIFI_DIALOG_ID = 1;
+
+ // Instance state keys
+ private static final String SAVE_DIALOG_MODE = "dialog_mode";
+ private static final String SAVE_DIALOG_WIFIENTRY_KEY = "wifi_ap_key";
+
+ // Cache at onCreateContextMenu and use at onContextItemSelected. Don't use it in other methods.
+ private WifiEntry mSelectedWifiEntry;
+
+ // Save the dialog details
+ private int mDialogMode;
+ private String mDialogWifiEntryKey;
+ private WifiEntry mDialogWifiEntry;
+
+ // This boolean extra specifies whether to enable the Next button when connected. Used by
+ // account creation outside of setup wizard.
+ private static final String EXTRA_ENABLE_NEXT_ON_CONNECT = "wifi_enable_next_on_connect";
+
+ // Enable the Next button when a Wi-Fi network is connected.
+ private boolean mEnableNextOnConnection;
+
+ // This string extra specifies a network to open the connect dialog on, so the user can enter
+ // network credentials. This is used by quick settings for secured networks, among other
+ // things.
+ private static final String EXTRA_START_CONNECT_SSID = "wifi_start_connect_ssid";
+ private String mOpenSsid;
+
private static boolean isVerboseLoggingEnabled() {
return WifiPickerTracker.isVerboseLoggingEnabled();
}
@@ -133,7 +183,7 @@
@VisibleForTesting
WifiPickerTracker mWifiPickerTracker;
- private WifiDialog mDialog;
+ private WifiDialog2 mDialog;
private View mProgressHeader;
@@ -272,6 +322,32 @@
};
registerForContextMenu(getListView());
setHasOptionsMenu(true);
+
+ if (savedInstanceState != null) {
+ mDialogMode = savedInstanceState.getInt(SAVE_DIALOG_MODE);
+ mDialogWifiEntryKey = savedInstanceState.getString(SAVE_DIALOG_WIFIENTRY_KEY);
+
+ if (!TextUtils.isEmpty(mDialogWifiEntryKey)) {
+ List<WifiEntry> wifiEntries = mWifiPickerTracker.getWifiEntries();
+ Optional<WifiEntry> matchedWifiEntry = wifiEntries.stream().filter(wifiEntry ->
+ TextUtils.equals(wifiEntry.getKey(), mDialogWifiEntryKey)).findAny();
+ if (matchedWifiEntry.isPresent()) {
+ mDialogWifiEntry = matchedWifiEntry.get();
+ } else {
+ throw new IllegalStateException("Failed to restore WifiEntry of key: "
+ + mDialogWifiEntryKey);
+ }
+ }
+ }
+
+ // If we're supposed to enable/disable the Next button based on our current connection
+ // state, start it off in the right state.
+ final Intent intent = getActivity().getIntent();
+ mEnableNextOnConnection = intent.getBooleanExtra(EXTRA_ENABLE_NEXT_ON_CONNECT, false);
+
+ if (intent.hasExtra(EXTRA_START_CONNECT_SSID)) {
+ mOpenSsid = intent.getStringExtra(EXTRA_START_CONNECT_SSID);
+ }
}
@Override
@@ -280,7 +356,7 @@
mWifiEnabler.teardownSwitchController();
}
mWorkerThread.quit();
-
+
super.onDestroyView();
}
@@ -327,6 +403,23 @@
if (mWifiEnabler != null) {
mWifiEnabler.resume(activity);
}
+
+ changeNextButtonState(mWifiPickerTracker.getConnectedWifiEntry() != null);
+
+ // Edit the Wi-Fi network of specified SSID.
+ if (mOpenSsid != null) {
+ Optional<WifiEntry> matchedWifiEntry = mWifiPickerTracker.getWifiEntries().stream()
+ .filter(wifiEntry -> TextUtils.equals(mOpenSsid, wifiEntry.getSsid()))
+ .filter(wifiEntry -> wifiEntry.getSecurity() != WifiEntry.SECURITY_NONE
+ && wifiEntry.getSecurity() != WifiEntry.SECURITY_OWE)
+ .filter(wifiEntry -> !wifiEntry.isSaved()
+ || isDisabledByWrongPassword(wifiEntry))
+ .findFirst();
+ if (matchedWifiEntry.isPresent()) {
+ mOpenSsid = null;
+ launchConfigNewNetworkFragment(matchedWifiEntry.get());
+ }
+ }
}
@Override
@@ -358,6 +451,16 @@
}
}
return;
+ } else if (requestCode == CONFIG_NETWORK_REQUEST) {
+ if (resultCode == Activity.RESULT_OK) {
+ final WifiConfiguration wifiConfiguration = data.getParcelableExtra(
+ ConfigureWifiEntryFragment.NETWORK_CONFIG_KEY);
+ if (wifiConfiguration != null) {
+ mWifiManager.save(wifiConfiguration,
+ new WifiSaveThenConnectActionListener(wifiConfiguration));
+ }
+ }
+ return;
}
final boolean formerlyRestricted = mIsRestricted;
@@ -382,16 +485,72 @@
}
@Override
+ public void onSaveInstanceState(Bundle outState) {
+ super.onSaveInstanceState(outState);
+ // If dialog has been shown, save its state.
+ if (mDialog != null) {
+ outState.putInt(SAVE_DIALOG_MODE, mDialogMode);
+ outState.putString(SAVE_DIALOG_WIFIENTRY_KEY, mDialogWifiEntryKey);
+ }
+ }
+
+ @Override
public void onCreateContextMenu(ContextMenu menu, View view, ContextMenuInfo info) {
- // TODO(b/70983952): Add context menu options here. This should be driven by the appropriate
- // "can do action" APIs from WifiEntry.
+ Preference preference = (Preference) view.getTag();
+ if (!(preference instanceof LongPressWifiEntryPreference)) {
+ // Do nothing.
+ return;
+ }
+
+ // Cache the WifiEntry for onContextItemSelected. Don't use it in other methods.
+ mSelectedWifiEntry = ((LongPressWifiEntryPreference) preference).getWifiEntry();
+
+ menu.setHeaderTitle(mSelectedWifiEntry.getTitle());
+ if (mSelectedWifiEntry.canConnect()) {
+ menu.add(Menu.NONE, MENU_ID_CONNECT, 0 /* order */, R.string.wifi_connect);
+ }
+
+ if (mSelectedWifiEntry.canDisconnect()) {
+ menu.add(Menu.NONE, MENU_ID_DISCONNECT, 0 /* order */,
+ R.string.wifi_disconnect_button_text);
+ }
+
+ // "forget" for normal saved network. And "disconnect" for ephemeral network because it
+ // could only be disconnected and be put in blacklists so it won't be used again.
+ if (mSelectedWifiEntry.canForget()) {
+ menu.add(Menu.NONE, MENU_ID_FORGET, 0 /* order */, R.string.forget);
+ }
+
+ WifiConfiguration config = mSelectedWifiEntry.getWifiConfiguration();
+ // Some configs are ineditable
+ if (WifiUtils.isNetworkLockedDown(getActivity(), config)) {
+ return;
+ }
+
+ if (mSelectedWifiEntry.isSaved() && mSelectedWifiEntry.getConnectedState()
+ != WifiEntry.CONNECTED_STATE_CONNECTED) {
+ menu.add(Menu.NONE, MENU_ID_MODIFY, 0 /* order */, R.string.wifi_modify);
+ }
}
@Override
public boolean onContextItemSelected(MenuItem item) {
- // TODO(b/70983952): Add context menu selection logic here. This should simply call the
- // appropriate WifiEntry action APIs (connect, forget, disconnect, etc).
- return false;
+ switch (item.getItemId()) {
+ case MENU_ID_CONNECT:
+ connect(mSelectedWifiEntry, true /* editIfNoConfig */, false /* fullScreenEdit */);
+ return true;
+ case MENU_ID_DISCONNECT:
+ mSelectedWifiEntry.disconnect(null /* callback */);
+ return true;
+ case MENU_ID_FORGET:
+ forget(mSelectedWifiEntry);
+ return true;
+ case MENU_ID_MODIFY:
+ showDialog(mSelectedWifiEntry, WifiConfigUiBase2.MODE_MODIFY);
+ return true;
+ default:
+ return super.onContextItemSelected(item);
+ }
}
@Override
@@ -402,12 +561,10 @@
return super.onPreferenceTreeClick(preference);
}
- // TODO(b/70983952) Add WifiEntry click logic. This should be as simple as calling
- // WifiEntry.connect().
if (preference instanceof LongPressWifiEntryPreference) {
final WifiEntry selectedEntry =
((LongPressWifiEntryPreference) preference).getWifiEntry();
- selectedEntry.connect();
+ connect(selectedEntry, true /* editIfNoConfig */, true /* fullScreenEdit */);
} else if (preference == mAddWifiNetworkPreference) {
onAddNetworkPressed();
} else {
@@ -416,6 +573,64 @@
return true;
}
+ private void showDialog(WifiEntry wifiEntry, int dialogMode) {
+ if (WifiUtils.isNetworkLockedDown(getActivity(), wifiEntry.getWifiConfiguration())
+ && wifiEntry.getConnectedState() == WifiEntry.CONNECTED_STATE_CONNECTED) {
+ RestrictedLockUtils.sendShowAdminSupportDetailsIntent(getActivity(),
+ RestrictedLockUtilsInternal.getDeviceOwner(getActivity()));
+ return;
+ }
+
+ if (mDialog != null) {
+ removeDialog(WIFI_DIALOG_ID);
+ mDialog = null;
+ }
+
+ // Save the access point and edit mode
+ mDialogWifiEntry = wifiEntry;
+ mDialogWifiEntryKey = wifiEntry.getKey();
+ mDialogMode = dialogMode;
+
+ showDialog(WIFI_DIALOG_ID);
+ }
+
+ @Override
+ public Dialog onCreateDialog(int dialogId) {
+ switch (dialogId) {
+ case WIFI_DIALOG_ID:
+ // modify network
+ mDialog = WifiDialog2
+ .createModal(getActivity(), this, mDialogWifiEntry, mDialogMode);
+ return mDialog;
+ default:
+ return super.onCreateDialog(dialogId);
+ }
+ }
+
+ @Override
+ public void onDialogShowing() {
+ super.onDialogShowing();
+ setOnDismissListener(this);
+ }
+
+ @Override
+ public void onDismiss(DialogInterface dialog) {
+ // We don't keep any dialog object when dialog was dismissed.
+ mDialog = null;
+ mDialogWifiEntry = null;
+ mDialogWifiEntryKey = null;
+ }
+
+ @Override
+ public int getDialogMetricsCategory(int dialogId) {
+ switch (dialogId) {
+ case WIFI_DIALOG_ID:
+ return SettingsEnums.DIALOG_WIFI_AP_EDIT;
+ default:
+ return 0;
+ }
+ }
+
/** Called when the state of Wifi has changed. */
@Override
public void onWifiStateChanged() {
@@ -457,6 +672,7 @@
@Override
public void onWifiEntriesChanged() {
updateWifiEntryPreferencesDelayed();
+ changeNextButtonState(mWifiPickerTracker.getConnectedWifiEntry() != null);
}
@Override
@@ -509,6 +725,14 @@
pref.setKey(connectedEntry.getKey());
pref.refresh();
mConnectedWifiEntryPreferenceCategory.addPreference(pref);
+ pref.setOnPreferenceClickListener(preference -> {
+ if (connectedEntry.canSignIn()) {
+ connectedEntry.signIn(null /* callback */);
+ } else {
+ launchNetworkDetailsFragment(pref);
+ }
+ return true;
+ });
}
} else {
mConnectedWifiEntryPreferenceCategory.removeAll();
@@ -554,7 +778,27 @@
setAdditionalSettingsSummaries();
}
- private LongPressWifiEntryPreference createLongPressWifiEntryPreference(WifiEntry wifiEntry) {
+ private void launchNetworkDetailsFragment(LongPressWifiEntryPreference pref) {
+ final WifiEntry wifiEntry = pref.getWifiEntry();
+ final Context context = getContext();
+ final CharSequence title =
+ FeatureFlagUtils.isEnabled(context, FeatureFlags.WIFI_DETAILS_DATAUSAGE_HEADER)
+ ? wifiEntry.getTitle()
+ : context.getText(R.string.pref_title_network_details);
+
+ final Bundle bundle = new Bundle();
+ bundle.putString(WifiNetworkDetailsFragment2.KEY_CHOSEN_WIFIENTRY_KEY, wifiEntry.getKey());
+
+ new SubSettingLauncher(context)
+ .setTitleText(title)
+ .setDestination(WifiNetworkDetailsFragment2.class.getName())
+ .setArguments(bundle)
+ .setSourceMetricsCategory(getMetricsCategory())
+ .launch();
+ }
+
+ @VisibleForTesting
+ LongPressWifiEntryPreference createLongPressWifiEntryPreference(WifiEntry wifiEntry) {
return new LongPressWifiEntryPreference(getPrefContext(), wifiEntry, this);
}
@@ -685,6 +929,99 @@
return R.string.help_url_wifi;
}
+ /**
+ * Renames/replaces "Next" button when appropriate. "Next" button usually exists in
+ * Wi-Fi setup screens, not in usual wifi settings screen.
+ *
+ * @param enabled true when the device is connected to a wifi network.
+ */
+ @VisibleForTesting
+ void changeNextButtonState(boolean enabled) {
+ if (mEnableNextOnConnection && hasNextButton()) {
+ getNextButton().setEnabled(enabled);
+ }
+ }
+
+ @Override
+ public void onForget(WifiDialog2 dialog) {
+ forget(mDialogWifiEntry);
+ }
+
+ @Override
+ public void onSubmit(WifiDialog2 dialog) {
+ final int dialogMode = mDialog.getController().getMode();
+
+ if (dialogMode == WifiConfigUiBase2.MODE_MODIFY) {
+ mWifiManager.save(mDialogWifiEntry.getWifiConfiguration(), mSaveListener);
+ } else if (dialogMode == WifiConfigUiBase2.MODE_CONNECT
+ || (dialogMode == WifiConfigUiBase2.MODE_VIEW && mDialogWifiEntry.canConnect())) {
+ connect(mDialogWifiEntry, false /* editIfNoConfig */, false /* fullScreenEdit*/);
+ }
+ }
+
+ @Override
+ public void onScan(WifiDialog2 dialog, String ssid) {
+ // Launch QR code scanner to join a network.
+ startActivityForResult(WifiDppUtils.getEnrolleeQrCodeScannerIntent(ssid),
+ REQUEST_CODE_WIFI_DPP_ENROLLEE_QR_CODE_SCANNER);
+ }
+
+ private void forget(WifiEntry wifiEntry) {
+ mMetricsFeatureProvider.action(getActivity(), SettingsEnums.ACTION_WIFI_FORGET);
+ wifiEntry.forget(null /* callback */);
+ }
+
+ private void connect(WifiEntry wifiEntry, boolean editIfNoConfig, boolean fullScreenEdit) {
+ mMetricsFeatureProvider.action(getActivity(), SettingsEnums.ACTION_WIFI_CONNECT,
+ wifiEntry.isSaved());
+
+ // If it's an unsaved secure WifiEntry, it will callback
+ // ConnectCallback#onConnectResult with ConnectCallback#CONNECT_STATUS_FAILURE_NO_CONFIG
+ wifiEntry.connect(new WifiEntryConnectCallback(wifiEntry, editIfNoConfig,
+ fullScreenEdit));
+ }
+
+ private class WifiSaveThenConnectActionListener implements WifiManager.ActionListener {
+ final WifiConfiguration mWifiConfiguration;
+
+ WifiSaveThenConnectActionListener(WifiConfiguration wifiConfiguration) {
+ mWifiConfiguration = wifiConfiguration;
+ }
+
+ @Override
+ public void onSuccess() {
+ mWifiManager.connect(mWifiConfiguration, new WifiConnectActionListener());
+ }
+
+ @Override
+ public void onFailure(int reason) {
+ final Activity activity = getActivity();
+ if (isFisishingOrDestroyed(activity)) {
+ return;
+ }
+
+ Toast.makeText(activity, R.string.wifi_failed_save_message, Toast.LENGTH_SHORT).show();
+ }
+ };
+
+ private class WifiConnectActionListener implements WifiManager.ActionListener {
+ @Override
+ public void onSuccess() {
+ // Do nothing.
+ }
+
+ @Override
+ public void onFailure(int reason) {
+ final Activity activity = getActivity();
+ if (isFisishingOrDestroyed(activity)) {
+ return;
+ }
+
+ Toast.makeText(activity, R.string.wifi_failed_connect_message, Toast.LENGTH_SHORT)
+ .show();
+ }
+ };
+
public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
new BaseSearchIndexProvider() {
@Override
@@ -706,4 +1043,71 @@
return result;
}
};
+
+ private class WifiEntryConnectCallback implements ConnectCallback {
+ final WifiEntry mConnectWifiEntry;
+ final boolean mEditIfNoConfig;
+ final boolean mFullScreenEdit;
+
+ WifiEntryConnectCallback(WifiEntry connectWifiEntry, boolean editIfNoConfig,
+ boolean fullScreenEdit) {
+ mConnectWifiEntry = connectWifiEntry;
+ mEditIfNoConfig = editIfNoConfig;
+ mFullScreenEdit = fullScreenEdit;
+ }
+
+ @Override
+ public void onConnectResult(@ConnectStatus int status) {
+ final Activity activity = getActivity();
+ if (isFisishingOrDestroyed(activity)) {
+ return;
+ }
+
+ if (status == ConnectCallback.CONNECT_STATUS_FAILURE_NO_CONFIG) {
+ if (mEditIfNoConfig) {
+ // Edit an unsaved secure Wi-Fi network.
+ if (mFullScreenEdit) {
+ launchConfigNewNetworkFragment(mConnectWifiEntry);
+ } else {
+ showDialog(mConnectWifiEntry, WifiConfigUiBase2.MODE_MODIFY);
+ }
+ }
+ } else if (status == CONNECT_STATUS_FAILURE_UNKNOWN) {
+ Toast.makeText(getContext(), R.string.wifi_failed_connect_message,
+ Toast.LENGTH_SHORT).show();
+ }
+ }
+ }
+
+ private boolean isFisishingOrDestroyed(Activity activity) {
+ return activity == null || activity.isFinishing() || activity.isDestroyed();
+ }
+
+ private void launchConfigNewNetworkFragment(WifiEntry wifiEntry) {
+ final Bundle bundle = new Bundle();
+ bundle.putString(WifiNetworkDetailsFragment2.KEY_CHOSEN_WIFIENTRY_KEY,
+ wifiEntry.getKey());
+ new SubSettingLauncher(getContext())
+ .setTitleText(wifiEntry.getTitle())
+ .setDestination(ConfigureWifiEntryFragment.class.getName())
+ .setArguments(bundle)
+ .setSourceMetricsCategory(getMetricsCategory())
+ .setResultListener(WifiSettings2.this, CONFIG_NETWORK_REQUEST)
+ .launch();
+ }
+
+ /** Helper method to return whether a WifiEntry is disabled due to a wrong password */
+ private static boolean isDisabledByWrongPassword(WifiEntry wifiEntry) {
+ WifiConfiguration config = wifiEntry.getWifiConfiguration();
+ if (config == null) {
+ return false;
+ }
+ WifiConfiguration.NetworkSelectionStatus networkStatus =
+ config.getNetworkSelectionStatus();
+ if (networkStatus == null || networkStatus.isNetworkEnabled()) {
+ return false;
+ }
+ int reason = networkStatus.getNetworkSelectionDisableReason();
+ return WifiConfiguration.NetworkSelectionStatus.DISABLED_BY_WRONG_PASSWORD == reason;
+ }
}
diff --git a/src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivity.java b/src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivity.java
index 298857e..79d5002 100644
--- a/src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivity.java
+++ b/src/com/android/settings/wifi/addappnetworks/AddAppNetworksActivity.java
@@ -24,6 +24,7 @@
import android.view.WindowManager;
import androidx.annotation.Nullable;
+import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import androidx.fragment.app.FragmentManager;
@@ -77,10 +78,13 @@
getIntent().getParcelableArrayListExtra(Settings.EXTRA_WIFI_CONFIGURATION_LIST));
final FragmentManager fragmentManager = getSupportFragmentManager();
- if (fragmentManager.findFragmentByTag(TAG) == null) {
- final AddAppNetworksFragment fragment = new AddAppNetworksFragment();
+ Fragment fragment = fragmentManager.findFragmentByTag(TAG);
+ if (fragment == null) {
+ fragment = new AddAppNetworksFragment();
fragment.setArguments(mBundle);
fragmentManager.beginTransaction().add(R.id.main_content, fragment, TAG).commit();
+ } else {
+ ((AddAppNetworksFragment) fragment).createContent(mBundle);
}
}
}
diff --git a/src/com/android/settings/wifi/addappnetworks/AddAppNetworksFragment.java b/src/com/android/settings/wifi/addappnetworks/AddAppNetworksFragment.java
index 93f73db..d180df7 100644
--- a/src/com/android/settings/wifi/addappnetworks/AddAppNetworksFragment.java
+++ b/src/com/android/settings/wifi/addappnetworks/AddAppNetworksFragment.java
@@ -164,7 +164,6 @@
return inflater.inflate(R.layout.wifi_add_app_networks, container, false);
}
- // TODO: Makesure function work correctly after rotate.
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
@@ -185,7 +184,19 @@
createContent(bundle);
}
- private void createContent(Bundle bundle) {
+ /**
+ * Updates the UI contents to be aligned with the parameters in Bundle. This API may be called
+ * by the Activity directly when get a new intent.
+ */
+ @VisibleForTesting
+ void createContent(Bundle bundle) {
+ // For new intent case, if device is saving those networks specified in old intent, just
+ // ignore this new intent for preventing status error.
+ if (mSaveButton != null && !mSaveButton.isEnabled()) {
+ Log.d(TAG, "Network saving, ignore new intent");
+ return;
+ }
+
mAllSpecifiedNetworksList =
bundle.getParcelableArrayList(Settings.EXTRA_WIFI_CONFIGURATION_LIST);
@@ -200,7 +211,7 @@
// Initial the result arry.
initializeResultCodeArray();
// Filter the saved networks, and prepare a not saved networks list for UI to present.
- mUiToRequestedList = filterSavedNetworks(mWifiManager.getPrivilegedConfiguredNetworks());
+ filterSavedNetworks(mWifiManager.getPrivilegedConfiguredNetworks());
// If all the specific networks are all exist, we just need to finish with result.
if (mUiToRequestedList.size() == 0) {
@@ -210,8 +221,11 @@
if (mAllSpecifiedNetworksList.size() == 1) {
mIsSingleNetwork = true;
- // Set the multiple networks related layout as GONE.
+ // Set the multiple networks related layout to be gone, and the single network layout
+ // items to be visible.
mLayoutView.findViewById(R.id.multiple_networks).setVisibility(View.GONE);
+ mLayoutView.findViewById(R.id.single_network).setVisibility(View.VISIBLE);
+
// Show signal icon for single network case.
setSingleNetworkSignalIcon();
// Show the SSID of the proposed network.
@@ -222,13 +236,21 @@
} else {
// Multiple networks request case.
mIsSingleNetwork = false;
- // Set the single network related layout as GONE.
+ // Set the single network related layout to be gone, and the multiple networks layout
+ // items to be visible.
mLayoutView.findViewById(R.id.single_network).setVisibility(View.GONE);
- // Prepare a UI adapter and set to UI listview.
- final ListView uiNetworkListView = mLayoutView.findViewById(R.id.config_list);
- mUiConfigurationItemAdapter = new UiConfigurationItemAdapter(mActivity,
- com.android.settingslib.R.layout.preference_access_point, mUiToRequestedList);
- uiNetworkListView.setAdapter(mUiConfigurationItemAdapter);
+ mLayoutView.findViewById(R.id.multiple_networks).setVisibility(View.VISIBLE);
+
+ if (mUiConfigurationItemAdapter == null) {
+ // Prepare a UI adapter and set to UI listview.
+ final ListView uiNetworkListView = mLayoutView.findViewById(R.id.config_list);
+ mUiConfigurationItemAdapter = new UiConfigurationItemAdapter(mActivity,
+ com.android.settingslib.R.layout.preference_access_point,
+ mUiToRequestedList);
+ uiNetworkListView.setAdapter(mUiConfigurationItemAdapter);
+ } else {
+ mUiConfigurationItemAdapter.notifyDataSetChanged();
+ }
}
// Assigns caller app icon, title, and summary.
@@ -270,13 +292,17 @@
/**
* For the APP specified networks, filter saved ones and mark those saved as existed. And
- * finally return a new UiConfigurationItem list, which contains those new or need to be
- * updated networks, back to caller for creating UI to user.
+ * prepare a new UiConfigurationItem list, which contains those new or need to be updated
+ * networks, for creating UI to user.
*/
@VisibleForTesting
- ArrayList<UiConfigurationItem> filterSavedNetworks(
+ void filterSavedNetworks(
List<WifiConfiguration> savedWifiConfigurations) {
- ArrayList<UiConfigurationItem> uiToRequestedList = new ArrayList<>();
+ if (mUiToRequestedList == null) {
+ mUiToRequestedList = new ArrayList<>();
+ } else {
+ mUiToRequestedList.clear();
+ }
boolean foundInSavedList;
int networkPositionInBundle = 0;
@@ -328,12 +354,10 @@
// Prepare to add to UI list to show to user
UiConfigurationItem uiConfigurationIcon = new UiConfigurationItem(displayedSsid,
specifiecConfig, networkPositionInBundle);
- uiToRequestedList.add(uiConfigurationIcon);
+ mUiToRequestedList.add(uiConfigurationIcon);
}
networkPositionInBundle++;
}
-
- return uiToRequestedList;
}
private void setSingleNetworkSignalIcon() {
@@ -574,6 +598,10 @@
}
private void finishWithResult(int resultCode, List<Integer> resultArrayList) {
+ if (mActivity == null) {
+ return;
+ }
+
if (resultArrayList != null) {
Intent intent = new Intent();
intent.putIntegerArrayListExtra(Settings.EXTRA_WIFI_CONFIGURATION_RESULT_LIST,
@@ -585,8 +613,7 @@
@Override
public int getMetricsCategory() {
- // TODO(b/144891278): Need to define a new metric for this page, use the WIFI item first.
- return SettingsEnums.WIFI;
+ return SettingsEnums.PANEL_ADD_WIFI_NETWORKS;
}
private void showSaveStatusByState(int status) {
diff --git a/src/com/android/settings/wifi/details2/AddDevicePreferenceController2.java b/src/com/android/settings/wifi/details2/AddDevicePreferenceController2.java
index de831b7..3a50107 100644
--- a/src/com/android/settings/wifi/details2/AddDevicePreferenceController2.java
+++ b/src/com/android/settings/wifi/details2/AddDevicePreferenceController2.java
@@ -25,7 +25,7 @@
import com.android.settings.core.BasePreferenceController;
import com.android.settings.wifi.dpp.WifiDppUtils;
-import com.android.settingslib.wifi.AccessPoint;
+import com.android.wifitrackerlib.WifiEntry;
/**
* {@link BasePreferenceController} that launches Wi-Fi Easy Connect configurator flow
@@ -36,7 +36,7 @@
private static final String KEY_ADD_DEVICE = "add_device_to_network";
- private AccessPoint mAccessPoint;
+ private WifiEntry mWifiEntry;
private WifiManager mWifiManager;
public AddDevicePreferenceController2(Context context) {
@@ -45,18 +45,13 @@
mWifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
}
- /**
- * Initiate with an {@link AccessPoint}.
- */
- public AddDevicePreferenceController2 init(AccessPoint accessPoint) {
- mAccessPoint = accessPoint;
-
- return this;
+ public void setWifiEntry(WifiEntry wifiEntry) {
+ mWifiEntry = wifiEntry;
}
@Override
public int getAvailabilityStatus() {
- if (WifiDppUtils.isSupportConfiguratorQrCodeScanner(mContext, mAccessPoint)) {
+ if (WifiDppUtils.isSupportConfiguratorQrCodeScanner(mContext, mWifiEntry)) {
return AVAILABLE;
} else {
return CONDITIONALLY_UNAVAILABLE;
@@ -75,7 +70,7 @@
private void launchWifiDppConfiguratorQrCodeScanner() {
final Intent intent = WifiDppUtils.getConfiguratorQrCodeScannerIntentOrNull(mContext,
- mWifiManager, mAccessPoint);
+ mWifiManager, mWifiEntry);
if (intent == null) {
Log.e(TAG, "Launch Wi-Fi QR code scanner with a wrong Wi-Fi network!");
diff --git a/src/com/android/settings/wifi/details2/WifiAutoConnectPreferenceController2.java b/src/com/android/settings/wifi/details2/WifiAutoConnectPreferenceController2.java
new file mode 100644
index 0000000..ffbb682
--- /dev/null
+++ b/src/com/android/settings/wifi/details2/WifiAutoConnectPreferenceController2.java
@@ -0,0 +1,57 @@
+/*
+ * Copyright (C) 2020 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.wifi.details2;
+
+import android.content.Context;
+
+import com.android.settings.core.TogglePreferenceController;
+import com.android.wifitrackerlib.WifiEntry;
+
+/**
+ * {@link TogglePreferenceController} that controls whether the Wi-Fi Auto-connect feature should be
+ * enabled.
+ */
+public class WifiAutoConnectPreferenceController2 extends TogglePreferenceController {
+
+ private static final String KEY_AUTO_CONNECT = "auto_connect";
+
+ private WifiEntry mWifiEntry;
+
+ public WifiAutoConnectPreferenceController2(Context context) {
+ super(context, KEY_AUTO_CONNECT);
+ }
+
+ public void setWifiEntry(WifiEntry wifiEntry) {
+ mWifiEntry = wifiEntry;
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return mWifiEntry.canSetAutoJoinEnabled() ? AVAILABLE : CONDITIONALLY_UNAVAILABLE;
+ }
+
+ @Override
+ public boolean isChecked() {
+ return mWifiEntry.isAutoJoinEnabled();
+ }
+
+ @Override
+ public boolean setChecked(boolean isChecked) {
+ mWifiEntry.setAutoJoinEnabled(isChecked);
+ return true;
+ }
+}
diff --git a/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2.java b/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2.java
index 1d6e457..5193213 100644
--- a/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2.java
+++ b/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2.java
@@ -23,10 +23,8 @@
import android.app.Activity;
import android.app.AlertDialog;
import android.app.settings.SettingsEnums;
-import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
-import android.content.IntentFilter;
import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
@@ -41,10 +39,8 @@
import android.net.NetworkRequest;
import android.net.NetworkUtils;
import android.net.RouteInfo;
-import android.net.wifi.WifiConfiguration;
import android.net.wifi.WifiInfo;
import android.net.wifi.WifiManager;
-import android.os.CountDownTimer;
import android.os.Handler;
import android.text.TextUtils;
import android.util.FeatureFlagUtils;
@@ -65,8 +61,9 @@
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settings.datausage.WifiDataUsageSummaryPreferenceController;
import com.android.settings.widget.EntityHeaderController;
-import com.android.settings.wifi.WifiDialog;
-import com.android.settings.wifi.WifiDialog.WifiDialogListener;
+import com.android.settings.wifi.WifiDialog2;
+import com.android.settings.wifi.WifiDialog2.WifiDialog2Listener;
+import com.android.settings.wifi.WifiEntryShell;
import com.android.settings.wifi.WifiUtils;
import com.android.settings.wifi.dpp.WifiDppUtils;
import com.android.settingslib.core.AbstractPreferenceController;
@@ -77,15 +74,22 @@
import com.android.settingslib.core.lifecycle.events.OnResume;
import com.android.settingslib.widget.ActionButtonsPreference;
import com.android.settingslib.widget.LayoutPreference;
-import com.android.settingslib.wifi.AccessPoint;
-import com.android.settingslib.wifi.WifiTracker;
-import com.android.settingslib.wifi.WifiTrackerFactory;
+import com.android.wifitrackerlib.WifiEntry;
+import com.android.wifitrackerlib.WifiEntry.ConnectCallback;
+import com.android.wifitrackerlib.WifiEntry.ConnectCallback.ConnectStatus;
+import com.android.wifitrackerlib.WifiEntry.ConnectedInfo;
+import com.android.wifitrackerlib.WifiEntry.DisconnectCallback;
+import com.android.wifitrackerlib.WifiEntry.DisconnectCallback.DisconnectStatus;
+import com.android.wifitrackerlib.WifiEntry.ForgetCallback;
+import com.android.wifitrackerlib.WifiEntry.ForgetCallback.ForgetStatus;
+import com.android.wifitrackerlib.WifiEntry.SignInCallback;
+import com.android.wifitrackerlib.WifiEntry.SignInCallback.SignInStatus;
+import com.android.wifitrackerlib.WifiEntry.WifiEntryCallback;
import java.net.Inet4Address;
import java.net.Inet6Address;
import java.net.InetAddress;
import java.net.UnknownHostException;
-import java.time.Duration;
import java.util.StringJoiner;
import java.util.stream.Collectors;
@@ -94,8 +98,9 @@
* {@link WifiNetworkDetailsFragment}.
*/
public class WifiDetailPreferenceController2 extends AbstractPreferenceController
- implements PreferenceControllerMixin, WifiDialogListener, LifecycleObserver, OnPause,
- OnResume {
+ implements PreferenceControllerMixin, WifiDialog2Listener, LifecycleObserver, OnPause,
+ OnResume, WifiEntryCallback, ConnectCallback, DisconnectCallback, ForgetCallback,
+ SignInCallback {
private static final String TAG = "WifiDetailsPrefCtrl2";
private static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG);
@@ -133,21 +138,7 @@
@VisibleForTesting
static final String KEY_IPV6_ADDRESSES_PREF = "ipv6_addresses";
- private static final int STATE_NONE = 1;
- private static final int STATE_ENABLE_WIFI = 2;
- private static final int STATE_ENABLE_WIFI_FAILED = 3;
- private static final int STATE_CONNECTING = 4;
- private static final int STATE_CONNECTED = 5;
- private static final int STATE_FAILED = 6;
- private static final int STATE_NOT_IN_RANGE = 7;
- private static final int STATE_DISCONNECTED = 8;
- private static final long TIMEOUT = Duration.ofSeconds(10).toMillis();
-
- // Be static to avoid too much object not be reset.
- @VisibleForTesting
- static CountDownTimer sTimer;
-
- private AccessPoint mAccessPoint;
+ private final WifiEntry mWifiEntry;
private final ConnectivityManager mConnectivityManager;
private final PreferenceFragmentCompat mFragment;
private final Handler mHandler;
@@ -157,16 +148,9 @@
private NetworkCapabilities mNetworkCapabilities;
private int mRssiSignalLevel = -1;
private String[] mSignalStr;
- private WifiConfiguration mWifiConfig;
private WifiInfo mWifiInfo;
private final WifiManager mWifiManager;
- private final WifiTracker mWifiTracker;
private final MetricsFeatureProvider mMetricsFeatureProvider;
- private boolean mIsOutOfRange;
- private boolean mIsEphemeral;
- private boolean mConnected;
- private int mConnectingState;
- private WifiManager.ActionListener mConnectListener;
// UI elements - in order of appearance
private ActionButtonsPreference mButtonsPref;
@@ -189,36 +173,6 @@
WifiDataUsageSummaryPreferenceController mSummaryHeaderController;
private final IconInjector mIconInjector;
- private final IntentFilter mFilter;
-
- // Passpoint information - cache it in case of losing these information after
- // updateAccessPointFromScannedList(). For R2, we should update these data from
- // WifiManager#getPasspointConfigurations() after users manage the passpoint profile.
- private boolean mIsExpired;
- private boolean mIsPasspointConfigurationR1;
-
- private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
- @Override
- public void onReceive(Context context, Intent intent) {
- switch (intent.getAction()) {
- case WifiManager.CONFIGURED_NETWORKS_CHANGED_ACTION:
- if (!intent.getBooleanExtra(WifiManager.EXTRA_MULTIPLE_NETWORKS_CHANGED,
- false /* defaultValue */)) {
- // only one network changed
- WifiConfiguration wifiConfiguration = intent
- .getParcelableExtra(WifiManager.EXTRA_WIFI_CONFIGURATION);
- if (mAccessPoint.matches(wifiConfiguration)) {
- mWifiConfig = wifiConfiguration;
- }
- }
- // fall through
- case WifiManager.NETWORK_STATE_CHANGED_ACTION:
- case WifiManager.RSSI_CHANGED_ACTION:
- refreshPage();
- break;
- }
- }
- };
private final NetworkRequest mNetworkRequest = new NetworkRequest.Builder()
.clearCapabilities().addTransportType(TRANSPORT_WIFI).build();
@@ -265,7 +219,6 @@
|| hasCapabilityChanged(nc, NET_CAPABILITY_VALIDATED)
|| hasCapabilityChanged(nc, NET_CAPABILITY_CAPTIVE_PORTAL)
|| hasCapabilityChanged(nc, NET_CAPABILITY_PARTIAL_CONNECTIVITY)) {
- mAccessPoint.update(mWifiConfig, mWifiInfo, mNetworkInfo);
refreshEntityHeader();
}
mNetworkCapabilities = nc;
@@ -277,45 +230,20 @@
@Override
public void onLost(Network network) {
// Ephemeral network not a saved network, leave detail page once disconnected
- if (mIsEphemeral && network.equals(mNetwork)) {
- exitActivity();
+ if (!mWifiEntry.isSaved() && network.equals(mNetwork)) {
+ if (DEBUG) {
+ Log.d(TAG, "OnLost and exit WifiNetworkDetailsPage");
+ }
+ mFragment.getActivity().finish();
}
}
};
- @VisibleForTesting
- final WifiTracker.WifiListener mWifiListener = new WifiTracker.WifiListener() {
- /** Called when the state of Wifi has changed. */
- public void onWifiStateChanged(int state) {
- Log.d(TAG, "onWifiStateChanged(" + state + ")");
- if (mConnectingState == STATE_ENABLE_WIFI && state == WifiManager.WIFI_STATE_ENABLED) {
- updateConnectingState(STATE_CONNECTING);
- } else if (mConnectingState != STATE_NONE && state == WifiManager.WIFI_STATE_DISABLED) {
- // update as disconnected once Wi-Fi disabled since may not received
- // onConnectedChanged for this case.
- updateConnectingState(STATE_DISCONNECTED);
- }
- }
-
- /** Called when the connection state of wifi has changed. */
- public void onConnectedChanged() {
- refreshPage();
- }
-
- /**
- * Called to indicate the list of AccessPoints has been updated and
- * {@link WifiTracker#getAccessPoints()} should be called to get the updated list.
- */
- public void onAccessPointsChanged() {
- refreshPage();
- }
- };
-
/**
* To get an instance of {@link WifiDetailPreferenceController2}
*/
public static WifiDetailPreferenceController2 newInstance(
- AccessPoint accessPoint,
+ WifiEntry wifiEntry,
ConnectivityManager connectivityManager,
Context context,
PreferenceFragmentCompat fragment,
@@ -324,13 +252,13 @@
WifiManager wifiManager,
MetricsFeatureProvider metricsFeatureProvider) {
return new WifiDetailPreferenceController2(
- accessPoint, connectivityManager, context, fragment, handler, lifecycle,
+ wifiEntry, connectivityManager, context, fragment, handler, lifecycle,
wifiManager, metricsFeatureProvider, new IconInjector(context));
}
@VisibleForTesting
/* package */ WifiDetailPreferenceController2(
- AccessPoint accessPoint,
+ WifiEntry wifiEntry,
ConnectivityManager connectivityManager,
Context context,
PreferenceFragmentCompat fragment,
@@ -341,49 +269,18 @@
IconInjector injector) {
super(context);
- mAccessPoint = accessPoint;
+ mWifiEntry = wifiEntry;
+ mWifiEntry.setListener(this);
mConnectivityManager = connectivityManager;
mFragment = fragment;
mHandler = handler;
mSignalStr = context.getResources().getStringArray(R.array.wifi_signal);
- mWifiConfig = accessPoint.getConfig();
mWifiManager = wifiManager;
mMetricsFeatureProvider = metricsFeatureProvider;
mIconInjector = injector;
- mFilter = new IntentFilter();
- mFilter.addAction(WifiManager.NETWORK_STATE_CHANGED_ACTION);
- mFilter.addAction(WifiManager.RSSI_CHANGED_ACTION);
- mFilter.addAction(WifiManager.CONFIGURED_NETWORKS_CHANGED_ACTION);
-
mLifecycle = lifecycle;
lifecycle.addObserver(this);
-
- mWifiTracker = WifiTrackerFactory.create(
- mFragment.getActivity(),
- mWifiListener,
- mLifecycle,
- true /*includeSaved*/,
- true /*includeScans*/);
- mConnected = mAccessPoint.isActive();
- // When lost the network connection, WifiInfo/NetworkInfo will be clear. So causes we
- // could not check if the AccessPoint is ephemeral. Need to cache it in first.
- mIsEphemeral = mAccessPoint.isEphemeral();
- mConnectingState = STATE_NONE;
- mConnectListener = new WifiManager.ActionListener() {
- @Override
- public void onSuccess() {
- // Do nothing
- }
-
- @Override
- public void onFailure(int reason) {
- updateConnectingState(STATE_FAILED);
- }
- };
-
- mIsExpired = mAccessPoint.isExpired();
- mIsPasspointConfigurationR1 = mAccessPoint.isPasspointConfigurationR1();
}
@Override
@@ -410,19 +307,13 @@
.setButton2Text(R.string.wifi_sign_in_button_text)
.setButton2Icon(R.drawable.ic_settings_sign_in)
.setButton2OnClickListener(view -> signIntoNetwork())
- .setButton3Text(R.string.wifi_connect)
- .setButton3Icon(R.drawable.ic_settings_wireless)
- .setButton3OnClickListener(view -> connectNetwork())
- .setButton3Enabled(true)
+ .setButton3Text(getConnectDisconnectButtonTextResource())
+ .setButton3Icon(getConnectDisconnectButtonIconResource())
+ .setButton3OnClickListener(view -> connectDisconnectNetwork())
.setButton4Text(R.string.share)
.setButton4Icon(R.drawable.ic_qrcode_24dp)
.setButton4OnClickListener(view -> shareNetwork());
- if (isPasspointConfigurationR1Expired()) {
- // Hide Connect button.
- mButtonsPref.setButton3Visible(false);
- }
-
mSignalStrengthPref = screen.findPreference(KEY_SIGNAL_STRENGTH_PREF);
mTxLinkSpeedPref = screen.findPreference(KEY_TX_LINK_SPEED);
mRxLinkSpeedPref = screen.findPreference(KEY_RX_LINK_SPEED);
@@ -439,7 +330,7 @@
mIpv6Category = screen.findPreference(KEY_IPV6_CATEGORY);
mIpv6AddressPref = screen.findPreference(KEY_IPV6_ADDRESSES_PREF);
- mSecurityPref.setSummary(mAccessPoint.getSecurityString(/* concise */ false));
+ mSecurityPref.setSummary(WifiEntryShell.getSecurityString(mWifiEntry, /* concise */ false));
}
private void setupEntityHeader(PreferenceScreen screen) {
@@ -451,7 +342,8 @@
mDataUsageSummaryPref.setVisible(true);
mSummaryHeaderController =
new WifiDataUsageSummaryPreferenceController(mFragment.getActivity(),
- mLifecycle, (PreferenceFragmentCompat) mFragment, mAccessPoint.getSsid());
+ mLifecycle, (PreferenceFragmentCompat) mFragment,
+ mWifiEntry.getTitle());
return;
}
@@ -464,22 +356,14 @@
iconView.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
- mEntityHeaderController.setLabel(mAccessPoint.getTitle());
+ mEntityHeaderController.setLabel(mWifiEntry.getTitle());
}
private void refreshEntityHeader() {
if (usingDataUsageHeader(mContext)) {
mSummaryHeaderController.updateState(mDataUsageSummaryPref);
} else {
- String summary;
- if (isPasspointConfigurationR1Expired()) {
- // Not able to get summary from AccessPoint because we may lost
- // PasspointConfiguration information after updateAccessPointFromScannedList().
- summary = mContext.getResources().getString(
- com.android.settingslib.R.string.wifi_passpoint_expired);
- } else {
- summary = mAccessPoint.getSettingsSummary(true /* convertSavedAsDisconnected */);
- }
+ String summary = mWifiEntry.getSummary();
mEntityHeaderController
.setSummary(summary)
@@ -489,9 +373,19 @@
}
private void updateNetworkInfo() {
- mNetwork = mWifiManager.getCurrentNetwork();
- mLinkProperties = mConnectivityManager.getLinkProperties(mNetwork);
- mNetworkCapabilities = mConnectivityManager.getNetworkCapabilities(mNetwork);
+ if (mWifiEntry.getConnectedState() == WifiEntry.CONNECTED_STATE_CONNECTED) {
+ mNetwork = mWifiManager.getCurrentNetwork();
+ mLinkProperties = mConnectivityManager.getLinkProperties(mNetwork);
+ mNetworkCapabilities = mConnectivityManager.getNetworkCapabilities(mNetwork);
+ mNetworkInfo = mConnectivityManager.getNetworkInfo(mNetwork);
+ mWifiInfo = mWifiManager.getConnectionInfo();
+ } else {
+ mNetwork = null;
+ mLinkProperties = null;
+ mNetworkCapabilities = null;
+ mNetworkInfo = null;
+ mWifiInfo = null;
+ }
}
@Override
@@ -500,27 +394,16 @@
// NetworkCallback only looks at changes to mNetwork.
updateNetworkInfo();
refreshPage();
- mContext.registerReceiver(mReceiver, mFilter);
mConnectivityManager.registerNetworkCallback(mNetworkRequest, mNetworkCallback,
mHandler);
}
@Override
public void onPause() {
- mNetwork = null;
- mLinkProperties = null;
- mNetworkCapabilities = null;
- mNetworkInfo = null;
- mWifiInfo = null;
- mContext.unregisterReceiver(mReceiver);
mConnectivityManager.unregisterNetworkCallback(mNetworkCallback);
}
private void refreshPage() {
- if (!updateAccessPoint()) {
- return;
- }
-
Log.d(TAG, "Update UI!");
// refresh header
@@ -545,65 +428,11 @@
refreshMacAddress();
}
- @VisibleForTesting
- boolean updateAccessPoint() {
- boolean changed = false;
- // remember mIsOutOfRange as old before updated
- boolean oldState = mIsOutOfRange;
- updateAccessPointFromScannedList();
-
- if (mAccessPoint.isActive()) {
- updateNetworkInfo();
- mNetworkInfo = mConnectivityManager.getNetworkInfo(mNetwork);
- mWifiInfo = mWifiManager.getConnectionInfo();
- if (mNetwork == null || mNetworkInfo == null || mWifiInfo == null) {
- // Once connected, can't get mNetwork immediately, return false and wait for
- // next time to update UI. also reset {@code mIsOutOfRange}
- mIsOutOfRange = oldState;
- return false;
- }
- changed |= mAccessPoint.update(mWifiConfig, mWifiInfo, mNetworkInfo);
- }
-
- // signal level changed
- changed |= mRssiSignalLevel != mAccessPoint.getLevel();
- // In/Out of range changed
- changed |= oldState != mIsOutOfRange;
- // connect state changed
- if (mConnected != mAccessPoint.isActive()) {
- mConnected = mAccessPoint.isActive();
- changed = true;
- updateConnectingState(mAccessPoint.isActive() ? STATE_CONNECTED : STATE_DISCONNECTED);
- }
-
- return changed;
- }
-
- private void updateAccessPointFromScannedList() {
- mIsOutOfRange = true;
-
- for (AccessPoint ap : mWifiTracker.getAccessPoints()) {
- if (mAccessPoint.matches(ap)) {
- mAccessPoint = ap;
- mWifiConfig = ap.getConfig();
- mIsOutOfRange = !mAccessPoint.isReachable();
- return;
- }
- }
- }
-
- private void exitActivity() {
- if (DEBUG) {
- Log.d(TAG, "Exiting the WifiNetworkDetailsPage");
- }
- mFragment.getActivity().finish();
- }
-
private void refreshRssiViews() {
- int signalLevel = mAccessPoint.getLevel();
+ int signalLevel = mWifiEntry.getLevel();
// Disappears signal view if not in range. e.g. for saved networks.
- if (mIsOutOfRange) {
+ if (signalLevel == WifiEntry.WIFI_LEVEL_UNREACHABLE) {
mSignalStrengthPref.setVisible(false);
mRssiSignalLevel = -1;
return;
@@ -656,24 +485,26 @@
}
private void refreshFrequency() {
- if (mWifiInfo == null) {
+ final ConnectedInfo connectedInfo = mWifiEntry.getConnectedInfo();
+ if (connectedInfo == null) {
mFrequencyPref.setVisible(false);
return;
}
- final int frequency = mWifiInfo.getFrequency();
+ final int frequency = connectedInfo.frequencyMhz;
String band = null;
- if (frequency >= AccessPoint.LOWER_FREQ_24GHZ
- && frequency < AccessPoint.HIGHER_FREQ_24GHZ) {
+ if (frequency >= WifiEntryShell.LOWER_FREQ_24GHZ
+ && frequency < WifiEntryShell.HIGHER_FREQ_24GHZ) {
band = mContext.getResources().getString(R.string.wifi_band_24ghz);
- } else if (frequency >= AccessPoint.LOWER_FREQ_5GHZ
- && frequency < AccessPoint.HIGHER_FREQ_5GHZ) {
+ } else if (frequency >= WifiEntryShell.LOWER_FREQ_5GHZ
+ && frequency < WifiEntryShell.HIGHER_FREQ_5GHZ) {
band = mContext.getResources().getString(R.string.wifi_band_5ghz);
} else {
- Log.e(TAG, "Unexpected frequency " + frequency);
// Connecting state is unstable, make it disappeared if unexpected
- if (mConnectingState == STATE_CONNECTING) {
+ if (mWifiEntry.getConnectedState() == WifiEntry.CONNECTED_STATE_CONNECTING) {
mFrequencyPref.setVisible(false);
+ } else {
+ Log.e(TAG, "Unexpected frequency " + frequency);
}
return;
}
@@ -706,9 +537,9 @@
}
private void refreshSsid() {
- if (mAccessPoint.isPasspoint() || mAccessPoint.isOsuProvider()) {
+ if (mWifiEntry.isSubscription() || WifiEntryShell.isOsuProvider(mWifiEntry)) {
mSsidPref.setVisible(true);
- mSsidPref.setSummary(mAccessPoint.getSsidStr());
+ mSsidPref.setSummary(mWifiEntry.getTitle());
} else {
mSsidPref.setVisible(false);
}
@@ -733,15 +564,8 @@
}
private String getMacAddress() {
- if (mWifiInfo != null) {
- // get MAC address from connected network information
- return mWifiInfo.getMacAddress();
- }
-
- // return randomized MAC address
- if (mWifiConfig != null && mWifiConfig.macRandomizationSetting
- == WifiConfiguration.RANDOMIZATION_PERSISTENT) {
- return mWifiConfig.getRandomizedMacAddress().toString();
+ if (mWifiEntry.isSaved() && mWifiEntry.getPrivacy() == WifiEntry.PRIVACY_RANDOMIZED_MAC) {
+ return mWifiEntry.getMacAddress();
}
// return device MAC address
@@ -764,37 +588,54 @@
}
private void refreshButtons() {
- // Ephemeral network won't be removed permanently, but be putted in blacklist.
- mButtonsPref.setButton1Text(
- mIsEphemeral ? R.string.wifi_disconnect_button_text : R.string.forget);
-
- boolean canForgetNetwork = canForgetNetwork();
- boolean canSignIntoNetwork = canSignIntoNetwork();
- boolean canConnectNetwork = canConnectNetwork() && !isPasspointConfigurationR1Expired();
- boolean canShareNetwork = canShareNetwork();
+ final boolean canForgetNetwork = mWifiEntry.canForget();
+ final boolean canSignIntoNetwork = canSignIntoNetwork();
+ final boolean canConnectDisconnectNetwork = mWifiEntry.canConnect()
+ || mWifiEntry.canDisconnect();
+ final boolean canShareNetwork = canShareNetwork();
mButtonsPref.setButton1Visible(canForgetNetwork);
mButtonsPref.setButton2Visible(canSignIntoNetwork);
- mButtonsPref.setButton3Visible(canConnectNetwork);
+ mButtonsPref.setButton3Visible(mWifiEntry.getLevel() != WifiEntry.WIFI_LEVEL_UNREACHABLE);
+ mButtonsPref.setButton3Enabled(canConnectDisconnectNetwork);
+ mButtonsPref.setButton3Text(getConnectDisconnectButtonTextResource());
+ mButtonsPref.setButton3Icon(getConnectDisconnectButtonIconResource());
mButtonsPref.setButton4Visible(canShareNetwork);
mButtonsPref.setVisible(canForgetNetwork
|| canSignIntoNetwork
- || canConnectNetwork
+ || canConnectDisconnectNetwork
|| canShareNetwork);
}
- private boolean canConnectNetwork() {
- // Display connect button for disconnected AP even not in the range.
- return !mAccessPoint.isActive();
+ private int getConnectDisconnectButtonTextResource() {
+ switch (mWifiEntry.getConnectedState()) {
+ case WifiEntry.CONNECTED_STATE_DISCONNECTED:
+ return R.string.wifi_connect;
+ case WifiEntry.CONNECTED_STATE_CONNECTED:
+ return R.string.wifi_disconnect_button_text;
+ case WifiEntry.CONNECTED_STATE_CONNECTING:
+ return R.string.wifi_connecting;
+ default:
+ throw new IllegalStateException("Invalid WifiEntry connected state");
+ }
}
- private boolean isPasspointConfigurationR1Expired() {
- return mIsPasspointConfigurationR1 && mIsExpired;
+ private int getConnectDisconnectButtonIconResource() {
+ switch (mWifiEntry.getConnectedState()) {
+ case WifiEntry.CONNECTED_STATE_DISCONNECTED:
+ case WifiEntry.CONNECTED_STATE_CONNECTING:
+ return R.drawable.ic_settings_wireless;
+ case WifiEntry.CONNECTED_STATE_CONNECTED:
+ return R.drawable.ic_settings_close;
+ default:
+ throw new IllegalStateException("Invalid WifiEntry connected state");
+ }
}
private void refreshIpLayerInfo() {
// Hide IP layer info if not a connected network.
- if (!mAccessPoint.isActive() || mNetwork == null || mLinkProperties == null) {
+ if (mWifiEntry.getConnectedState() != WifiEntry.CONNECTED_STATE_CONNECTED
+ || mNetwork == null || mLinkProperties == null) {
mIpAddressPref.setVisible(false);
mSubnetPref.setVisible(false);
mGatewayPref.setVisible(false);
@@ -857,47 +698,37 @@
}
/**
- * Returns whether the network represented by this preference can be forgotten.
- */
- private boolean canForgetNetwork() {
- return (mWifiInfo != null && mWifiInfo.isEphemeral()) || canModifyNetwork()
- || mAccessPoint.isPasspoint() || mAccessPoint.isPasspointConfig();
- }
-
- /**
* Returns whether the network represented by this preference can be modified.
*/
public boolean canModifyNetwork() {
- return mWifiConfig != null && !WifiUtils.isNetworkLockedDown(mContext, mWifiConfig);
+ return mWifiEntry.isSaved()
+ && !WifiUtils.isNetworkLockedDown(mContext, mWifiEntry.getWifiConfiguration());
}
/**
* Returns whether the user can sign into the network represented by this preference.
*/
private boolean canSignIntoNetwork() {
- return mAccessPoint.isActive() && WifiUtils.canSignIntoNetwork(mNetworkCapabilities);
+ return mWifiEntry.canSignIn();
}
/**
* Returns whether the user can share the network represented by this preference with QR code.
*/
private boolean canShareNetwork() {
- return mAccessPoint.getConfig() != null
- && WifiDppUtils.isSupportConfiguratorQrCodeGenerator(mContext, mAccessPoint);
+ return mWifiEntry.canShare();
}
/**
* Forgets the wifi network associated with this preference.
*/
private void forgetNetwork() {
- if (mWifiInfo != null && mWifiInfo.isEphemeral()) {
- mWifiManager.disableEphemeralNetwork(mWifiInfo.getSSID());
- } else if (mAccessPoint.isPasspoint() || mAccessPoint.isPasspointConfig()) {
+ if (mWifiEntry.isSubscription()) {
// Post a dialog to confirm if user really want to forget the passpoint network.
showConfirmForgetDialog();
return;
- } else if (mWifiConfig != null) {
- mWifiManager.forget(mWifiConfig.networkId, null /* action listener */);
+ } else {
+ mWifiEntry.forget(this);
}
mMetricsFeatureProvider.action(
@@ -910,10 +741,10 @@
final AlertDialog dialog = new AlertDialog.Builder(mContext)
.setPositiveButton(R.string.forget, ((dialog1, which) -> {
try {
- mWifiManager.removePasspointConfiguration(mAccessPoint.getPasspointFqdn());
+ mWifiEntry.forget(this);
} catch (RuntimeException e) {
Log.e(TAG, "Failed to remove Passpoint configuration for "
- + mAccessPoint.getPasspointFqdn());
+ + WifiEntryShell.getPasspointFqdn(mWifiEntry));
}
mMetricsFeatureProvider.action(
mFragment.getActivity(), SettingsEnums.ACTION_WIFI_FORGET);
@@ -931,7 +762,7 @@
*/
private void launchWifiDppConfiguratorActivity() {
final Intent intent = WifiDppUtils.getConfiguratorQrCodeGeneratorIntentOrNull(mContext,
- mWifiManager, mAccessPoint);
+ mWifiManager, mWifiEntry);
if (intent == null) {
Log.e(TAG, "Launch Wi-Fi DPP QR code generator with a wrong Wi-Fi network!");
@@ -959,11 +790,11 @@
private void signIntoNetwork() {
mMetricsFeatureProvider.action(
mFragment.getActivity(), SettingsEnums.ACTION_WIFI_SIGNIN);
- mConnectivityManager.startCaptivePortalApp(mNetwork);
+ mWifiEntry.signIn(this);
}
@Override
- public void onSubmit(WifiDialog dialog) {
+ public void onSubmit(WifiDialog2 dialog) {
if (dialog.getController() != null) {
mWifiManager.save(dialog.getController().getConfig(), new WifiManager.ActionListener() {
@Override
@@ -1004,204 +835,89 @@
}
@VisibleForTesting
- void connectNetwork() {
- final Activity activity = mFragment.getActivity();
- // error handling, connected/saved network should have mWifiConfig.
- if (mWifiConfig == null) {
- Toast.makeText(activity,
- R.string.wifi_failed_connect_message,
- Toast.LENGTH_SHORT).show();
- return;
- }
-
- // init state before connect
- mConnectingState = STATE_NONE;
-
- if (mWifiManager.isWifiEnabled()) {
- updateConnectingState(STATE_CONNECTING);
+ void connectDisconnectNetwork() {
+ if (mWifiEntry.getConnectedState() == WifiEntry.CONNECTED_STATE_DISCONNECTED) {
+ mWifiEntry.connect(this);
} else {
- // Enable Wi-Fi automatically to connect AP
- updateConnectingState(STATE_ENABLE_WIFI);
+ mWifiEntry.disconnect(this);
}
}
- private void updateConnectingState(int state) {
- final Activity activity = mFragment.getActivity();
- Log.d(TAG, "updateConnectingState from " + mConnectingState + " to " + state);
- switch (mConnectingState) {
- case STATE_NONE:
- case STATE_ENABLE_WIFI:
- if (state == STATE_ENABLE_WIFI) {
- Log.d(TAG, "Turn on Wi-Fi automatically!");
- updateConnectedButton(STATE_ENABLE_WIFI);
- Toast.makeText(activity,
- R.string.wifi_turned_on_message,
- Toast.LENGTH_SHORT).show();
- mWifiManager.setWifiEnabled(true);
- // start timer for error handling
- startTimer();
- } else if (state == STATE_CONNECTING) {
- Log.d(TAG, "connecting...");
- updateConnectedButton(STATE_CONNECTING);
- if (mAccessPoint.isPasspoint()) {
- mWifiManager.connect(mWifiConfig, mConnectListener);
- } else {
- mWifiManager.connect(mWifiConfig.networkId, mConnectListener);
- }
- // start timer for error handling since framework didn't call back if failed
- startTimer();
- } else if (state == STATE_ENABLE_WIFI_FAILED) {
- Log.e(TAG, "Wi-Fi failed to enable network!");
- stopTimer();
- // reset state
- state = STATE_NONE;
- Toast.makeText(activity,
- R.string.wifi_failed_connect_message,
- Toast.LENGTH_SHORT).show();
- updateConnectedButton(STATE_ENABLE_WIFI_FAILED);
- }
- // Do not break here for disconnected event.
- case STATE_CONNECTED:
- if (state == STATE_DISCONNECTED) {
- Log.d(TAG, "disconnected");
- // reset state
- state = STATE_NONE;
- updateConnectedButton(STATE_DISCONNECTED);
- refreshPage();
- // clear for getting MAC Address from saved configuration
- mWifiInfo = null;
- }
- break;
- case STATE_CONNECTING:
- if (state == STATE_CONNECTED) {
- Log.d(TAG, "connected");
- stopTimer();
- updateConnectedButton(STATE_CONNECTED);
- Toast.makeText(activity,
- mContext.getString(R.string.wifi_connected_to_message,
- mAccessPoint.getTitle()),
- Toast.LENGTH_SHORT).show();
-
- refreshPage();
- } else if (state == STATE_NOT_IN_RANGE) {
- Log.d(TAG, "AP not in range");
- stopTimer();
- // reset state
- state = STATE_NONE;
- Toast.makeText(activity,
- R.string.wifi_not_in_range_message,
- Toast.LENGTH_SHORT).show();
- updateConnectedButton(STATE_NOT_IN_RANGE);
- } else if (state == STATE_FAILED) {
- Log.d(TAG, "failed");
- stopTimer();
- // reset state
- state = STATE_NONE;
- Toast.makeText(activity,
- R.string.wifi_failed_connect_message,
- Toast.LENGTH_SHORT).show();
- updateConnectedButton(STATE_FAILED);
- }
- break;
- default:
- Log.e(TAG, "Invalid state : " + mConnectingState);
- // don't update invalid state
- return;
- }
-
- mConnectingState = state;
- }
-
- private void updateConnectedButton(int state) {
- switch (state) {
- case STATE_ENABLE_WIFI:
- case STATE_CONNECTING:
- mButtonsPref.setButton3Text(R.string.wifi_connecting)
- .setButton3Enabled(false);
- break;
- case STATE_CONNECTED:
- // init button state and set as invisible
- mButtonsPref.setButton3Text(R.string.wifi_connect)
- .setButton3Icon(R.drawable.ic_settings_wireless)
- .setButton3Enabled(true)
- .setButton3Visible(false);
- break;
- case STATE_DISCONNECTED:
- case STATE_NOT_IN_RANGE:
- case STATE_FAILED:
- case STATE_ENABLE_WIFI_FAILED:
- if (isPasspointConfigurationR1Expired()) {
- // Hide Connect button.
- mButtonsPref.setButton3Visible(false);
- } else {
- mButtonsPref.setButton3Text(R.string.wifi_connect)
- .setButton3Icon(R.drawable.ic_settings_wireless)
- .setButton3Enabled(true)
- .setButton3Visible(true);
- }
- break;
- default:
- Log.e(TAG, "Invalid connect button state : " + state);
- break;
- }
- }
-
- private void startTimer() {
- if (sTimer != null) {
- stopTimer();
- }
-
- sTimer = new CountDownTimer(TIMEOUT, TIMEOUT + 1) {
- @Override
- public void onTick(long millisUntilFinished) {
- // Do nothing
- }
- @Override
- public void onFinish() {
- if (mFragment == null || mFragment.getActivity() == null) {
- Log.d(TAG, "Ignore timeout since activity not exist!");
- return;
- }
- Log.e(TAG, "Timeout for state:" + mConnectingState);
- if (mConnectingState == STATE_ENABLE_WIFI) {
- updateConnectingState(STATE_ENABLE_WIFI_FAILED);
- } else if (mConnectingState == STATE_CONNECTING) {
- updateAccessPointFromScannedList();
- if (mIsOutOfRange) {
- updateConnectingState(STATE_NOT_IN_RANGE);
- } else {
- updateConnectingState(STATE_FAILED);
- }
- }
- }
- };
- sTimer.start();
- }
-
- private void stopTimer() {
- if (sTimer == null) return;
-
- sTimer.cancel();
- sTimer = null;
- }
-
private void refreshMacTitle() {
- if (mWifiConfig == null) {
+ if (!mWifiEntry.isSaved()) {
return;
}
// For saved Passpoint network, framework doesn't have the field to keep the MAC choice
// persistently, so Passpoint network will always use the default value so far, which is
// randomized MAC address, so don't need to modify title.
- if (mAccessPoint.isPasspoint() || mAccessPoint.isPasspointConfig()) {
+ if (mWifiEntry.isSubscription()) {
return;
}
mMacAddressPref.setTitle(
- (mWifiConfig.macRandomizationSetting
- == WifiConfiguration.RANDOMIZATION_PERSISTENT)
+ (mWifiEntry.getPrivacy() == WifiEntry.PRIVACY_RANDOMIZED_MAC)
? R.string.wifi_advanced_randomized_mac_address_title
: R.string.wifi_advanced_device_mac_address_title);
+ }
+ /**
+ * Indicates the state of the WifiEntry has changed and clients may retrieve updates through
+ * the WifiEntry getter methods.
+ */
+ @Override
+ public void onUpdated() {
+ refreshPage();
+ }
+
+ /**
+ * Result of the connect request indicated by the CONNECT_STATUS constants.
+ */
+ @Override
+ public void onConnectResult(@ConnectStatus int status) {
+ if (status == ConnectCallback.CONNECT_STATUS_SUCCESS) {
+ Toast.makeText(mContext,
+ mContext.getString(R.string.wifi_connected_to_message, mWifiEntry.getTitle()),
+ Toast.LENGTH_SHORT).show();
+ } else if (mWifiEntry.getLevel() == WifiEntry.WIFI_LEVEL_UNREACHABLE) {
+ Toast.makeText(mContext,
+ R.string.wifi_not_in_range_message,
+ Toast.LENGTH_SHORT).show();
+ } else {
+ Toast.makeText(mContext,
+ R.string.wifi_failed_connect_message,
+ Toast.LENGTH_SHORT).show();
+ }
+ }
+
+ /**
+ * Result of the disconnect request indicated by the DISCONNECT_STATUS constants.
+ */
+ @Override
+ public void onDisconnectResult(@DisconnectStatus int status) {
+ if (status != DisconnectCallback.DISCONNECT_STATUS_SUCCESS) {
+ Log.e(TAG, "Disconnect Wi-Fi network failed");
+ }
+ }
+
+ /**
+ * Result of the forget request indicated by the FORGET_STATUS constants.
+ */
+ @Override
+ public void onForgetResult(@ForgetStatus int status) {
+ if (status != ForgetCallback.FORGET_STATUS_SUCCESS) {
+ Log.e(TAG, "Forget Wi-Fi network failed");
+ }
+
+ mMetricsFeatureProvider.action(mFragment.getActivity(), SettingsEnums.ACTION_WIFI_FORGET);
+ mFragment.getActivity().finish();
+ }
+
+ /**
+ * Result of the sign-in request indicated by the SIGNIN_STATUS constants.
+ */
+ @Override
+ public void onSignInResult(@SignInStatus int status) {
+ refreshPage();
}
}
diff --git a/src/com/android/settings/wifi/details2/WifiMeteredPreferenceController2.java b/src/com/android/settings/wifi/details2/WifiMeteredPreferenceController2.java
index 99967dc..7df62bf 100644
--- a/src/com/android/settings/wifi/details2/WifiMeteredPreferenceController2.java
+++ b/src/com/android/settings/wifi/details2/WifiMeteredPreferenceController2.java
@@ -19,7 +19,6 @@
import android.app.backup.BackupManager;
import android.content.Context;
import android.net.wifi.WifiConfiguration;
-import android.net.wifi.WifiManager;
import androidx.annotation.VisibleForTesting;
import androidx.preference.DropDownPreference;
@@ -27,24 +26,23 @@
import androidx.preference.PreferenceScreen;
import com.android.settings.core.BasePreferenceController;
-import com.android.settings.wifi.WifiDialog;
+import com.android.settings.wifi.WifiDialog2;
import com.android.settingslib.core.AbstractPreferenceController;
+import com.android.wifitrackerlib.WifiEntry;
/**
* {@link AbstractPreferenceController} that controls whether the wifi network is metered or not
*/
public class WifiMeteredPreferenceController2 extends BasePreferenceController implements
- Preference.OnPreferenceChangeListener, WifiDialog.WifiDialogListener {
+ Preference.OnPreferenceChangeListener, WifiDialog2.WifiDialog2Listener {
private static final String KEY_WIFI_METERED = "metered";
- private WifiConfiguration mWifiConfiguration;
- private WifiManager mWifiManager;
+ private WifiEntry mWifiEntry;
private Preference mPreference;
- public WifiMeteredPreferenceController2(Context context, WifiConfiguration wifiConfiguration) {
+ public WifiMeteredPreferenceController2(Context context, WifiEntry wifiEntry) {
super(context, KEY_WIFI_METERED);
- mWifiConfiguration = wifiConfiguration;
- mWifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
+ mWifiEntry = wifiEntry;
}
@Override
@@ -62,10 +60,10 @@
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
- if (mWifiConfiguration != null) {
- mWifiConfiguration.meteredOverride = Integer.parseInt((String) newValue);
+ if (mWifiEntry.isSaved()) {
+ mWifiEntry.setMeteredChoice(Integer.parseInt((String) newValue));
}
- mWifiManager.updateNetwork(mWifiConfiguration);
+
// Stage the backup of the SettingsProvider package which backs this up
BackupManager.dataChanged("com.android.providers.settings");
updateSummary((DropDownPreference) preference, getMeteredOverride());
@@ -74,11 +72,11 @@
@VisibleForTesting
int getMeteredOverride() {
- if (mWifiConfiguration != null) {
+ if (mWifiEntry.isSaved()) {
// Wrap the meteredOverride since robolectric cannot recognize it
- return mWifiConfiguration.meteredOverride;
+ return mWifiEntry.getMeteredChoice();
}
- return WifiConfiguration.METERED_OVERRIDE_NONE;
+ return WifiEntry.METERED_CHOICE_AUTO;
}
private void updateSummary(DropDownPreference preference, int meteredOverride) {
@@ -92,17 +90,30 @@
}
@Override
- public void onSubmit(WifiDialog dialog) {
+ public void onSubmit(WifiDialog2 dialog) {
if (dialog.getController() != null) {
final WifiConfiguration newConfig = dialog.getController().getConfig();
- if (newConfig == null || mWifiConfiguration == null) {
+ if (newConfig == null || !mWifiEntry.isSaved()) {
return;
}
- if (newConfig.meteredOverride != mWifiConfiguration.meteredOverride) {
- mWifiConfiguration = newConfig;
+ if (newConfig.meteredOverride != mWifiEntry.getWifiConfiguration().meteredOverride) {
+ mWifiEntry.setMeteredChoice(getWifiEntryMeteredChoice(newConfig));
onPreferenceChange(mPreference, String.valueOf(newConfig.meteredOverride));
}
}
}
+
+ private int getWifiEntryMeteredChoice(WifiConfiguration wifiConfiguration) {
+ switch (wifiConfiguration.meteredOverride) {
+ case WifiConfiguration.METERED_OVERRIDE_NONE:
+ return WifiEntry.METERED_CHOICE_AUTO;
+ case WifiConfiguration.METERED_OVERRIDE_METERED:
+ return WifiEntry.METERED_CHOICE_METERED;
+ case WifiConfiguration.METERED_OVERRIDE_NOT_METERED:
+ return WifiEntry.METERED_CHOICE_UNMETERED;
+ default:
+ return WifiEntry.METERED_CHOICE_UNKNOWN;
+ }
+ }
}
diff --git a/src/com/android/settings/wifi/details2/WifiNetworkDetailsFragment2.java b/src/com/android/settings/wifi/details2/WifiNetworkDetailsFragment2.java
index 5eb4b28..d07d6d6 100644
--- a/src/com/android/settings/wifi/details2/WifiNetworkDetailsFragment2.java
+++ b/src/com/android/settings/wifi/details2/WifiNetworkDetailsFragment2.java
@@ -21,45 +21,62 @@
import android.app.settings.SettingsEnums;
import android.content.Context;
import android.net.ConnectivityManager;
+import android.net.NetworkScoreManager;
import android.net.wifi.WifiManager;
-import android.os.Bundle;
import android.os.Handler;
+import android.os.HandlerThread;
import android.os.Looper;
+import android.os.Process;
+import android.os.SimpleClock;
+import android.os.SystemClock;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
-import com.android.settings.wifi.WifiConfigUiBase;
-import com.android.settings.wifi.WifiDialog;
+import com.android.settings.wifi.WifiConfigUiBase2;
+import com.android.settings.wifi.WifiDialog2;
import com.android.settingslib.RestrictedLockUtils;
import com.android.settingslib.RestrictedLockUtilsInternal;
import com.android.settingslib.core.AbstractPreferenceController;
-import com.android.settingslib.wifi.AccessPoint;
+import com.android.wifitrackerlib.NetworkDetailsTracker;
+import com.android.wifitrackerlib.WifiEntry;
+import java.time.Clock;
+import java.time.ZoneOffset;
import java.util.ArrayList;
import java.util.List;
/**
* Detail page for the currently connected wifi network.
*
- * <p>The AccessPoint should be saved to the intent Extras when launching this class via
- * {@link AccessPoint#saveWifiState(Bundle)} in order to properly render this page.
+ * <p>The key of {@link WifiEntry} should be saved to the intent Extras when launching this class
+ * in order to properly render this page.
*/
public class WifiNetworkDetailsFragment2 extends DashboardFragment implements
- WifiDialog.WifiDialogListener {
+ WifiDialog2.WifiDialog2Listener {
private static final String TAG = "WifiNetworkDetailsFrg2";
- private AccessPoint mAccessPoint;
+ // Key of a Bundle to save/restore the selected WifiEntry
+ public static final String KEY_CHOSEN_WIFIENTRY_KEY = "key_chosen_wifientry_key";
+
+ // Max age of tracked WifiEntries
+ private static final long MAX_SCAN_AGE_MILLIS = 15_000;
+ // Interval between initiating SavedNetworkTracker scans
+ private static final long SCAN_INTERVAL_MILLIS = 10_000;
+
+ private NetworkDetailsTracker mNetworkDetailsTracker;
+ private HandlerThread mWorkerThread;
private WifiDetailPreferenceController2 mWifiDetailPreferenceController2;
- private List<WifiDialog.WifiDialogListener> mWifiDialogListeners = new ArrayList<>();
+ private List<WifiDialog2.WifiDialog2Listener> mWifiDialogListeners = new ArrayList<>();
@Override
- public void onAttach(Context context) {
- mAccessPoint = new AccessPoint(context, getArguments());
- super.onAttach(context);
+ public void onDestroy() {
+ mWorkerThread.quit();
+
+ super.onDestroy();
}
@Override
@@ -74,7 +91,7 @@
@Override
protected int getPreferenceScreenResId() {
- return R.xml.wifi_network_details_fragment;
+ return R.xml.wifi_network_details_fragment2;
}
@Override
@@ -87,14 +104,14 @@
@Override
public Dialog onCreateDialog(int dialogId) {
- if (getActivity() == null || mWifiDetailPreferenceController2 == null
- || mAccessPoint == null) {
+ if (getActivity() == null || mWifiDetailPreferenceController2 == null) {
return null;
}
- return WifiDialog.createModal(getActivity(), this, mAccessPoint,
- WifiConfigUiBase.MODE_MODIFY);
- }
+ final WifiEntry wifiEntry = mNetworkDetailsTracker.getWifiEntry();
+ return WifiDialog2.createModal(getActivity(), this, wifiEntry,
+ WifiConfigUiBase2.MODE_MODIFY);
+ }
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
@@ -124,9 +141,11 @@
protected List<AbstractPreferenceController> createPreferenceControllers(Context context) {
final List<AbstractPreferenceController> controllers = new ArrayList<>();
final ConnectivityManager cm = context.getSystemService(ConnectivityManager.class);
+ setupNetworksDetailTracker();
+ final WifiEntry wifiEntry = mNetworkDetailsTracker.getWifiEntry();
mWifiDetailPreferenceController2 = WifiDetailPreferenceController2.newInstance(
- mAccessPoint,
+ wifiEntry,
cm,
context,
this,
@@ -134,20 +153,25 @@
getSettingsLifecycle(),
context.getSystemService(WifiManager.class),
mMetricsFeatureProvider);
-
controllers.add(mWifiDetailPreferenceController2);
- controllers.add(new AddDevicePreferenceController2(context).init(mAccessPoint));
+
+ final WifiAutoConnectPreferenceController2 wifiAutoConnectPreferenceController2 =
+ new WifiAutoConnectPreferenceController2(context);
+ wifiAutoConnectPreferenceController2.setWifiEntry(wifiEntry);
+ controllers.add(wifiAutoConnectPreferenceController2);
+
+ final AddDevicePreferenceController2 addDevicePreferenceController2 =
+ new AddDevicePreferenceController2(context);
+ addDevicePreferenceController2.setWifiEntry(wifiEntry);
+ controllers.add(addDevicePreferenceController2);
final WifiMeteredPreferenceController2 meteredPreferenceController2 =
- new WifiMeteredPreferenceController2(context, mAccessPoint.getConfig());
+ new WifiMeteredPreferenceController2(context, wifiEntry);
controllers.add(meteredPreferenceController2);
final WifiPrivacyPreferenceController2 privacyController2 =
new WifiPrivacyPreferenceController2(context);
- privacyController2.setWifiConfiguration(mAccessPoint.getConfig());
- privacyController2.setIsEphemeral(mAccessPoint.isEphemeral());
- privacyController2.setIsPasspoint(
- mAccessPoint.isPasspoint() || mAccessPoint.isPasspointConfig());
+ privacyController2.setWifiEntry(wifiEntry);
controllers.add(privacyController2);
// Sets callback listener for wifi dialog.
@@ -159,9 +183,40 @@
}
@Override
- public void onSubmit(WifiDialog dialog) {
- for (WifiDialog.WifiDialogListener listener : mWifiDialogListeners) {
+ public void onSubmit(WifiDialog2 dialog) {
+ for (WifiDialog2.WifiDialog2Listener listener : mWifiDialogListeners) {
listener.onSubmit(dialog);
}
}
+
+ private void setupNetworksDetailTracker() {
+ if (mNetworkDetailsTracker != null) {
+ return;
+ }
+
+ final Context context = getContext();
+ mWorkerThread = new HandlerThread(TAG
+ + "{" + Integer.toHexString(System.identityHashCode(this)) + "}",
+ Process.THREAD_PRIORITY_BACKGROUND);
+ mWorkerThread.start();
+ final Clock elapsedRealtimeClock = new SimpleClock(ZoneOffset.UTC) {
+ @Override
+ public long millis() {
+ return SystemClock.elapsedRealtime();
+ }
+ };
+
+ mNetworkDetailsTracker = NetworkDetailsTracker.createNetworkDetailsTracker(
+ getSettingsLifecycle(),
+ context,
+ context.getSystemService(WifiManager.class),
+ context.getSystemService(ConnectivityManager.class),
+ context.getSystemService(NetworkScoreManager.class),
+ new Handler(Looper.getMainLooper()),
+ mWorkerThread.getThreadHandler(),
+ elapsedRealtimeClock,
+ MAX_SCAN_AGE_MILLIS,
+ SCAN_INTERVAL_MILLIS,
+ getArguments().getString(KEY_CHOSEN_WIFIENTRY_KEY));
+ }
}
diff --git a/src/com/android/settings/wifi/details2/WifiPrivacyPreferenceController2.java b/src/com/android/settings/wifi/details2/WifiPrivacyPreferenceController2.java
index d85b607..b87b05d 100644
--- a/src/com/android/settings/wifi/details2/WifiPrivacyPreferenceController2.java
+++ b/src/com/android/settings/wifi/details2/WifiPrivacyPreferenceController2.java
@@ -18,7 +18,6 @@
import android.content.Context;
import android.net.wifi.WifiConfiguration;
-import android.net.wifi.WifiInfo;
import android.net.wifi.WifiManager;
import androidx.annotation.VisibleForTesting;
@@ -28,39 +27,30 @@
import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
-import com.android.settings.wifi.WifiDialog;
+import com.android.settings.wifi.WifiDialog2;
import com.android.settingslib.core.AbstractPreferenceController;
+import com.android.wifitrackerlib.WifiEntry;
/**
* {@link AbstractPreferenceController} that controls whether the wifi network is mac randomized
* or not
*/
public class WifiPrivacyPreferenceController2 extends BasePreferenceController implements
- Preference.OnPreferenceChangeListener, WifiDialog.WifiDialogListener {
+ Preference.OnPreferenceChangeListener, WifiDialog2.WifiDialog2Listener {
private static final String KEY_WIFI_PRIVACY = "privacy";
- private WifiConfiguration mWifiConfiguration;
private WifiManager mWifiManager;
- private boolean mIsEphemeral = false;
- private boolean mIsPasspoint = false;
+ private WifiEntry mWifiEntry;
private Preference mPreference;
public WifiPrivacyPreferenceController2(Context context) {
super(context, KEY_WIFI_PRIVACY);
- mWifiConfiguration = null;
+
mWifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
}
- public void setWifiConfiguration(WifiConfiguration wifiConfiguration) {
- mWifiConfiguration = wifiConfiguration;
- }
-
- public void setIsEphemeral(boolean isEphemeral) {
- mIsEphemeral = isEphemeral;
- }
-
- public void setIsPasspoint(boolean isPasspoint) {
- mIsPasspoint = isPasspoint;
+ public void setWifiEntry(WifiEntry wifiEntry) {
+ mWifiEntry = wifiEntry;
}
@Override
@@ -83,7 +73,7 @@
updateSummary(dropDownPreference, randomizationLevel);
// Makes preference not selectable, when this is a ephemeral network.
- if (mIsEphemeral || mIsPasspoint) {
+ if (!mWifiEntry.canSetPrivacy()) {
preference.setSelectable(false);
dropDownPreference.setSummary(R.string.wifi_privacy_settings_ephemeral_summary);
}
@@ -91,27 +81,26 @@
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
- if (mWifiConfiguration != null) {
- mWifiConfiguration.macRandomizationSetting = Integer.parseInt((String) newValue);
- mWifiManager.updateNetwork(mWifiConfiguration);
+ final int privacy = Integer.parseInt((String) newValue);
+ if (mWifiEntry.isSaved()) {
+ mWifiEntry.setPrivacy(privacy);
// To activate changing, we need to reconnect network. WiFi will auto connect to
// current network after disconnect(). Only needed when this is connected network.
- final WifiInfo wifiInfo = mWifiManager.getConnectionInfo();
- if (wifiInfo != null && wifiInfo.getNetworkId() == mWifiConfiguration.networkId) {
- mWifiManager.disconnect();
+ if (mWifiEntry.getConnectedState() == WifiEntry.CONNECTED_STATE_CONNECTED) {
+ mWifiEntry.disconnect(null /* callback */);
}
}
- updateSummary((DropDownPreference) preference, Integer.parseInt((String) newValue));
+ updateSummary((DropDownPreference) preference, privacy);
return true;
}
@VisibleForTesting
int getRandomizationValue() {
- if (mWifiConfiguration != null) {
- return mWifiConfiguration.macRandomizationSetting;
+ if (mWifiEntry.isSaved()) {
+ return mWifiEntry.getPrivacy();
}
- return WifiConfiguration.RANDOMIZATION_PERSISTENT;
+ return WifiEntry.PRIVACY_RANDOMIZED_MAC;
}
private static final int PREF_RANDOMIZATION_PERSISTENT = 0;
@@ -124,7 +113,7 @@
* @return index value of preference
*/
public static int translateMacRandomizedValueToPrefValue(int macRandomized) {
- return (macRandomized == WifiConfiguration.RANDOMIZATION_PERSISTENT)
+ return (macRandomized == WifiEntry.PRIVACY_RANDOMIZED_MAC)
? PREF_RANDOMIZATION_PERSISTENT : PREF_RANDOMIZATION_NONE;
}
@@ -136,7 +125,7 @@
*/
public static int translatePrefValueToMacRandomizedValue(int prefMacRandomized) {
return (prefMacRandomized == PREF_RANDOMIZATION_PERSISTENT)
- ? WifiConfiguration.RANDOMIZATION_PERSISTENT : WifiConfiguration.RANDOMIZATION_NONE;
+ ? WifiEntry.PRIVACY_RANDOMIZED_MAC : WifiEntry.PRIVACY_DEVICE_MAC;
}
private void updateSummary(DropDownPreference preference, int macRandomized) {
@@ -146,17 +135,29 @@
}
@Override
- public void onSubmit(WifiDialog dialog) {
+ public void onSubmit(WifiDialog2 dialog) {
if (dialog.getController() != null) {
final WifiConfiguration newConfig = dialog.getController().getConfig();
- if (newConfig == null || mWifiConfiguration == null) {
+ if (newConfig == null || !mWifiEntry.isSaved()) {
return;
}
- if (newConfig.macRandomizationSetting != mWifiConfiguration.macRandomizationSetting) {
- mWifiConfiguration = newConfig;
+ if (newConfig.macRandomizationSetting
+ != mWifiEntry.getWifiConfiguration().macRandomizationSetting) {
+ mWifiEntry.setPrivacy(getWifiEntryPrivacy(newConfig));
onPreferenceChange(mPreference, String.valueOf(newConfig.macRandomizationSetting));
}
}
}
+
+ private int getWifiEntryPrivacy(WifiConfiguration wifiConfiguration) {
+ switch (wifiConfiguration.macRandomizationSetting) {
+ case WifiConfiguration.RANDOMIZATION_NONE:
+ return WifiEntry.PRIVACY_DEVICE_MAC;
+ case WifiConfiguration.RANDOMIZATION_PERSISTENT:
+ return WifiEntry.PRIVACY_RANDOMIZED_MAC;
+ default:
+ return WifiEntry.PRIVACY_UNKNOWN;
+ }
+ }
}
diff --git a/src/com/android/settings/wifi/dpp/WifiDppAddDeviceFragment.java b/src/com/android/settings/wifi/dpp/WifiDppAddDeviceFragment.java
index f7e8936..82c6ce4 100644
--- a/src/com/android/settings/wifi/dpp/WifiDppAddDeviceFragment.java
+++ b/src/com/android/settings/wifi/dpp/WifiDppAddDeviceFragment.java
@@ -16,14 +16,21 @@
package com.android.settings.wifi.dpp;
+import static android.provider.Settings.EXTRA_EASY_CONNECT_ATTEMPTED_SSID;
+import static android.provider.Settings.EXTRA_EASY_CONNECT_BAND_LIST;
+import static android.provider.Settings.EXTRA_EASY_CONNECT_CHANNEL_LIST;
+import static android.provider.Settings.EXTRA_EASY_CONNECT_ERROR_CODE;
+
import android.app.Activity;
import android.app.settings.SettingsEnums;
import android.content.Context;
+import android.content.Intent;
import android.net.wifi.EasyConnectStatusCallback;
import android.net.wifi.WifiManager;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Log;
+import android.util.SparseArray;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -34,6 +41,9 @@
import com.android.settings.R;
+import org.json.JSONArray;
+import org.json.JSONObject;
+
/**
* After getting Wi-Fi network information and(or) QR code, this fragment config a device to connect
* to the Wi-Fi network.
@@ -61,10 +71,25 @@
}
@Override
- public void onFailure(int code) {
- Log.d(TAG, "EasyConnectConfiguratorStatusCallback.onFailure " + code);
+ public void onFailure(int code, String ssid, SparseArray<int[]> channelListArray,
+ int[] operatingClassArray) {
+ Log.d(TAG, "EasyConnectConfiguratorStatusCallback.onFailure: " + code);
+ if (!TextUtils.isEmpty(ssid)) {
+ Log.d(TAG, "Tried SSID: " + ssid);
+ }
+ if (channelListArray.size() != 0) {
+ Log.d(TAG, "Tried channels: " + channelListArray);
+ }
+ if (operatingClassArray != null && operatingClassArray.length > 0) {
+ StringBuilder sb = new StringBuilder("Supported bands: ");
+ for (int i = 0; i < operatingClassArray.length; i++) {
+ sb.append(operatingClassArray[i] + " ");
+ }
+ Log.d(TAG, sb.toString());
+ }
- showErrorUi(code, /* isConfigurationChange */ false);
+ showErrorUi(code, ssid, channelListArray, operatingClassArray,
+ /* isConfigurationChange */ false);
}
@Override
@@ -95,7 +120,8 @@
}
}
- private void showErrorUi(int code, boolean isConfigurationChange) {
+ private void showErrorUi(int code, String ssid, SparseArray<int[]> channelListArray,
+ int[] operatingClassArray, boolean isConfigurationChange) {
CharSequence summaryCharSequence;
switch (code) {
case EasyConnectStatusCallback.EASY_CONNECT_EVENT_FAILURE_INVALID_URI:
@@ -150,6 +176,20 @@
throw(new IllegalStateException("Wi-Fi DPP configurator used a non-PSK/non-SAE"
+ "network to handshake"));
+ case EasyConnectStatusCallback.EASY_CONNECT_EVENT_FAILURE_CANNOT_FIND_NETWORK:
+ summaryCharSequence = getText(R.string.wifi_dpp_failure_cannot_find_network);
+ break;
+
+ case EasyConnectStatusCallback.EASY_CONNECT_EVENT_FAILURE_ENROLLEE_AUTHENTICATION:
+ summaryCharSequence = getText(R.string.wifi_dpp_failure_enrollee_authentication);
+ break;
+
+ case EasyConnectStatusCallback
+ .EASY_CONNECT_EVENT_FAILURE_ENROLLEE_REJECTED_CONFIGURATION:
+ summaryCharSequence =
+ getText(R.string.wifi_dpp_failure_enrollee_rejected_configuration);
+ break;
+
default:
throw(new IllegalStateException("Unexpected Wi-Fi DPP error"));
}
@@ -162,7 +202,50 @@
mRightButton.setText(getContext(), R.string.retry);
} else {
mRightButton.setText(getContext(), R.string.done);
- mRightButton.setOnClickListener(v -> getActivity().finish());
+ mRightButton.setOnClickListener(v -> {
+ final Activity activity = getActivity();
+ final Intent intent = activity.getIntent();
+ intent.putExtra(EXTRA_EASY_CONNECT_ERROR_CODE, code);
+
+ if (!TextUtils.isEmpty(ssid)) {
+ intent.putExtra(EXTRA_EASY_CONNECT_ATTEMPTED_SSID, ssid);
+ }
+ if (channelListArray != null && channelListArray.size() != 0) {
+ int key;
+ int index = 0;
+ JSONObject formattedChannelList = new JSONObject();
+
+ // Build a JSON array of operating classes, with an array of channels for each
+ // operating class.
+ do {
+ try {
+ key = channelListArray.keyAt(index);
+ } catch (java.lang.ArrayIndexOutOfBoundsException e) {
+ break;
+ }
+ JSONArray channelsInClassArray = new JSONArray();
+
+ int[] output = channelListArray.get(key);
+ for (int i = 0; i < output.length; i++) {
+ channelsInClassArray.put(output[i]);
+ }
+ try {
+ formattedChannelList.put(Integer.toString(key), channelsInClassArray);
+ } catch (org.json.JSONException e) {
+ formattedChannelList = new JSONObject();
+ break;
+ }
+ index++;
+ } while (true);
+
+ intent.putExtra(EXTRA_EASY_CONNECT_CHANNEL_LIST,
+ formattedChannelList.toString());
+ }
+ if (operatingClassArray != null && operatingClassArray.length != 0) {
+ intent.putExtra(EXTRA_EASY_CONNECT_BAND_LIST, operatingClassArray);
+ }
+ activity.finish();
+ });
mLeftButton.setVisibility(View.INVISIBLE);
}
@@ -218,7 +301,8 @@
if (code == WifiDppUtils.EASY_CONNECT_EVENT_SUCCESS) {
new EasyConnectConfiguratorStatusCallback().onConfiguratorSuccess(code);
} else {
- new EasyConnectConfiguratorStatusCallback().onFailure(code);
+ new EasyConnectConfiguratorStatusCallback().onFailure(code, model.getTriedSsid(),
+ model.getTriedChannels(), model.getBandArray());
}
});
}
@@ -272,7 +356,8 @@
mRightButton.setVisibility(isEasyConnectHandshaking() ?
View.INVISIBLE : View.VISIBLE);
} else {
- showErrorUi(mLatestStatusCode, /* isConfigurationChange */ true);
+ showErrorUi(mLatestStatusCode, /*ssid */null, /* channelListArray */
+ null, /* operatingClassArray */ null, /* isConfigurationChange */ true);
}
}
}
diff --git a/src/com/android/settings/wifi/dpp/WifiDppInitiatorViewModel.java b/src/com/android/settings/wifi/dpp/WifiDppInitiatorViewModel.java
index f48ec7c..05febc5 100644
--- a/src/com/android/settings/wifi/dpp/WifiDppInitiatorViewModel.java
+++ b/src/com/android/settings/wifi/dpp/WifiDppInitiatorViewModel.java
@@ -19,14 +19,18 @@
import android.app.Application;
import android.net.wifi.EasyConnectStatusCallback;
import android.net.wifi.WifiManager;
+import android.util.SparseArray;
-import androidx.lifecycle.MutableLiveData;
import androidx.lifecycle.AndroidViewModel;
+import androidx.lifecycle.MutableLiveData;
public class WifiDppInitiatorViewModel extends AndroidViewModel {
private MutableLiveData<Integer> mEnrolleeSuccessNetworkId;
private MutableLiveData<Integer> mStatusCode;
private boolean mIsWifiDppHandshaking;
+ private String mTriedSsid;
+ private SparseArray<int[]> mTriedChannels;
+ private int[] mBandArray;
public WifiDppInitiatorViewModel(Application application) {
super(application);
@@ -48,6 +52,18 @@
return mStatusCode;
}
+ String getTriedSsid() {
+ return mTriedSsid;
+ }
+
+ SparseArray<int[]> getTriedChannels() {
+ return mTriedChannels;
+ }
+
+ int[] getBandArray() {
+ return mBandArray;
+ }
+
boolean isWifiDppHandshaking() {
return mIsWifiDppHandshaking;
}
@@ -83,8 +99,12 @@
}
@Override
- public void onFailure(int code) {
+ public void onFailure(int code, String ssid, SparseArray<int[]> channelListArray,
+ int[] operatingClassArray) {
mIsWifiDppHandshaking = false;
+ mTriedSsid = ssid;
+ mTriedChannels = channelListArray;
+ mBandArray = operatingClassArray;
mStatusCode.setValue(code);
}
diff --git a/src/com/android/settings/wifi/dpp/WifiDppUtils.java b/src/com/android/settings/wifi/dpp/WifiDppUtils.java
index 6e01aef..8862830 100644
--- a/src/com/android/settings/wifi/dpp/WifiDppUtils.java
+++ b/src/com/android/settings/wifi/dpp/WifiDppUtils.java
@@ -33,6 +33,7 @@
import com.android.settings.R;
import com.android.settingslib.wifi.AccessPoint;
+import com.android.wifitrackerlib.WifiEntry;
import java.time.Duration;
import java.util.List;
@@ -179,6 +180,22 @@
WifiQrCode.SECURITY_NO_PASSWORD : WifiQrCode.SECURITY_WEP;
}
+ static String getSecurityString(WifiEntry wifiEntry) {
+ final int security = wifiEntry.getSecurity();
+ switch (security) {
+ case WifiEntry.SECURITY_SAE:
+ return WifiQrCode.SECURITY_SAE;
+ case WifiEntry.SECURITY_PSK:
+ return WifiQrCode.SECURITY_WPA_PSK;
+ case WifiEntry.SECURITY_WEP:
+ return WifiQrCode.SECURITY_WEP;
+ case WifiEntry.SECURITY_OWE:
+ case WifiEntry.SECURITY_NONE:
+ default:
+ return WifiQrCode.SECURITY_NO_PASSWORD;
+ }
+ }
+
/**
* Returns an intent to launch QR code generator. It may return null if the security is not
* supported by QR code generator.
@@ -212,6 +229,38 @@
}
/**
+ * Returns an intent to launch QR code generator. It may return null if the security is not
+ * supported by QR code generator.
+ *
+ * Do not use this method for Wi-Fi hotspot network, use
+ * {@code getHotspotConfiguratorIntentOrNull} instead.
+ *
+ * @param context The context to use for the content resolver
+ * @param wifiManager An instance of {@link WifiManager}
+ * @param wifiEntry An instance of {@link WifiEntry}
+ * @return Intent for launching QR code generator
+ */
+ public static Intent getConfiguratorQrCodeGeneratorIntentOrNull(Context context,
+ WifiManager wifiManager, WifiEntry wifiEntry) {
+ final Intent intent = new Intent(context, WifiDppConfiguratorActivity.class);
+ if (wifiEntry.canShare()) {
+ intent.setAction(WifiDppConfiguratorActivity.ACTION_CONFIGURATOR_QR_CODE_GENERATOR);
+ } else {
+ return null;
+ }
+
+ final WifiConfiguration wifiConfiguration = wifiEntry.getWifiConfiguration();
+ setConfiguratorIntentExtra(intent, wifiManager, wifiConfiguration);
+
+ // For a transition mode Wi-Fi AP, creates a QR code that's compatible with more devices
+ if (wifiEntry.getSecurity() == WifiEntry.SECURITY_PSK_SAE_TRANSITION) {
+ intent.putExtra(EXTRA_WIFI_SECURITY, WifiQrCode.SECURITY_WPA_PSK);
+ }
+
+ return intent;
+ }
+
+ /**
* Returns an intent to launch QR code scanner. It may return null if the security is not
* supported by QR code scanner.
*
@@ -242,6 +291,36 @@
}
/**
+ * Returns an intent to launch QR code scanner. It may return null if the security is not
+ * supported by QR code scanner.
+ *
+ * @param context The context to use for the content resolver
+ * @param wifiManager An instance of {@link WifiManager}
+ * @param wifiEntry An instance of {@link WifiEntry}
+ * @return Intent for launching QR code scanner
+ */
+ public static Intent getConfiguratorQrCodeScannerIntentOrNull(Context context,
+ WifiManager wifiManager, WifiEntry wifiEntry) {
+ final Intent intent = new Intent(context, WifiDppConfiguratorActivity.class);
+ if (isSupportConfiguratorQrCodeScanner(context, wifiEntry)) {
+ intent.setAction(WifiDppConfiguratorActivity.ACTION_CONFIGURATOR_QR_CODE_SCANNER);
+ } else {
+ return null;
+ }
+
+ final WifiConfiguration wifiConfiguration = wifiEntry.getWifiConfiguration();
+ setConfiguratorIntentExtra(intent, wifiManager, wifiConfiguration);
+
+ if (wifiConfiguration.networkId == WifiConfiguration.INVALID_NETWORK_ID) {
+ throw new IllegalArgumentException("Invalid network ID");
+ } else {
+ intent.putExtra(EXTRA_WIFI_NETWORK_ID, wifiConfiguration.networkId);
+ }
+
+ return intent;
+ }
+
+ /**
* Returns an intent to launch QR code generator for the Wi-Fi hotspot. It may return null if
* the security is not supported by QR code generator.
*
@@ -379,6 +458,19 @@
}
/**
+ * Checks if QR code scanner supports to config other devices with the Wi-Fi network
+ *
+ * @param context The context to use for {@link WifiManager#isEasyConnectSupported()}
+ * @param wifiEntry The {@link WifiEntry} of the Wi-Fi network
+ */
+ public static boolean isSupportConfiguratorQrCodeScanner(Context context, WifiEntry wifiEntry) {
+ if (wifiEntry.isSubscription()) {
+ return false;
+ }
+ return isSupportWifiDpp(context, wifiEntry.getSecurity());
+ }
+
+ /**
* Checks if QR code generator supports to config other devices with the Wi-Fi network
*
* @param context The context to use for {@code WifiManager}
diff --git a/src/com/android/settings/wifi/p2p/WifiP2pSettings.java b/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
index 8544a53..f965e20 100644
--- a/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
+++ b/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
@@ -56,14 +56,17 @@
import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.core.AbstractPreferenceController;
+import com.android.settingslib.search.SearchIndexable;
import java.util.ArrayList;
import java.util.List;
-/*
+/**
* Displays Wi-fi p2p settings UI
*/
+@SearchIndexable
public class WifiP2pSettings extends DashboardFragment
implements PersistentGroupInfoListener, PeerListListener, DeviceInfoListener {
@@ -631,4 +634,7 @@
});
}
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.wifi_p2p_settings);
}
diff --git a/src/com/android/settings/wifi/savedaccesspoints/SavedAccessPointsPreferenceController.java b/src/com/android/settings/wifi/savedaccesspoints/SavedAccessPointsPreferenceController.java
index 2315c9b..fc91f6b 100644
--- a/src/com/android/settings/wifi/savedaccesspoints/SavedAccessPointsPreferenceController.java
+++ b/src/com/android/settings/wifi/savedaccesspoints/SavedAccessPointsPreferenceController.java
@@ -59,6 +59,7 @@
@Override
public int getAvailabilityStatus() {
+ refreshSavedAccessPoints();
return mAccessPoints.size() > 0 ? AVAILABLE : CONDITIONALLY_UNAVAILABLE;
}
diff --git a/src/com/android/settings/wifi/savedaccesspoints/SavedAccessPointsWifiSettings.java b/src/com/android/settings/wifi/savedaccesspoints/SavedAccessPointsWifiSettings.java
index 863e87a..ab2aada 100644
--- a/src/com/android/settings/wifi/savedaccesspoints/SavedAccessPointsWifiSettings.java
+++ b/src/com/android/settings/wifi/savedaccesspoints/SavedAccessPointsWifiSettings.java
@@ -27,14 +27,17 @@
import com.android.settings.R;
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settings.wifi.WifiSettings;
import com.android.settings.wifi.details.WifiNetworkDetailsFragment;
+import com.android.settingslib.search.SearchIndexable;
import com.android.settingslib.wifi.AccessPoint;
import com.android.settingslib.wifi.AccessPointPreference;
/**
* UI to manage saved networks/access points.
*/
+@SearchIndexable
public class SavedAccessPointsWifiSettings extends DashboardFragment {
private static final String TAG = "SavedAccessPoints";
@@ -130,4 +133,7 @@
outState.putBundle(SAVE_DIALOG_ACCESS_POINT_STATE, mAccessPointSavedState);
}
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.wifi_display_saved_access_points);
}
diff --git a/src/com/android/settings/wifi/savedaccesspoints2/SavedAccessPointsWifiSettings2.java b/src/com/android/settings/wifi/savedaccesspoints2/SavedAccessPointsWifiSettings2.java
index e094051..16bb2cc 100644
--- a/src/com/android/settings/wifi/savedaccesspoints2/SavedAccessPointsWifiSettings2.java
+++ b/src/com/android/settings/wifi/savedaccesspoints2/SavedAccessPointsWifiSettings2.java
@@ -37,8 +37,10 @@
import com.android.settings.R;
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settings.wifi.WifiSettings;
import com.android.settings.wifi.details2.WifiNetworkDetailsFragment2;
+import com.android.settingslib.search.SearchIndexable;
import com.android.wifitrackerlib.SavedNetworkTracker;
import java.time.Clock;
@@ -47,14 +49,12 @@
/**
* UI to manage saved networks/access points.
*/
+@SearchIndexable
public class SavedAccessPointsWifiSettings2 extends DashboardFragment
implements SavedNetworkTracker.SavedNetworkTrackerCallback {
private static final String TAG = "SavedAccessPoints2";
- // Key of a Bundle to save/restore the selected WifiEntry
- static final String KEY_KEY = "key_key";
-
// Max age of tracked WifiEntries
private static final long MAX_SCAN_AGE_MILLIS = 15_000;
// Interval between initiating SavedNetworkTracker scans
@@ -139,7 +139,7 @@
}
final Bundle bundle = new Bundle();
- bundle.putString(KEY_KEY, key);
+ bundle.putString(WifiNetworkDetailsFragment2.KEY_CHOSEN_WIFIENTRY_KEY, key);
new SubSettingLauncher(getContext())
.setTitleText(title)
@@ -167,4 +167,7 @@
use(SubscribedAccessPointsPreferenceController2.class)
.displayPreference(screen, mSavedNetworkTracker.getSubscriptionWifiEntries());
}
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.wifi_display_saved_access_points2);
}
diff --git a/src/com/android/settings/wifi/tether/WifiTetherApBandPreferenceController.java b/src/com/android/settings/wifi/tether/WifiTetherApBandPreferenceController.java
index 78e592c..b9b0d64 100644
--- a/src/com/android/settings/wifi/tether/WifiTetherApBandPreferenceController.java
+++ b/src/com/android/settings/wifi/tether/WifiTetherApBandPreferenceController.java
@@ -48,16 +48,17 @@
public void updateDisplay() {
final SoftApConfiguration config = mWifiManager.getSoftApConfiguration();
if (config == null) {
- mBandIndex = 0;
- Log.d(TAG, "Updating band index to 0 because no config");
+ mBandIndex = SoftApConfiguration.BAND_2GHZ;
+ Log.d(TAG, "Updating band index to BAND_2GHZ because no config");
} else if (is5GhzBandSupported()) {
mBandIndex = validateSelection(config.getBand());
Log.d(TAG, "Updating band index to " + mBandIndex);
} else {
mWifiManager.setSoftApConfiguration(
- new SoftApConfiguration.Builder(config).setBand(0).build());
- mBandIndex = config.getBand();
- Log.d(TAG, "5Ghz not supported, updating band index to " + mBandIndex);
+ new SoftApConfiguration.Builder(config).setBand(SoftApConfiguration.BAND_2GHZ)
+ .build());
+ mBandIndex = SoftApConfiguration.BAND_2GHZ;
+ Log.d(TAG, "5Ghz not supported, updating band index to 2GHz");
}
ListPreference preference =
(ListPreference) mPreference;
@@ -74,10 +75,14 @@
}
String getConfigSummary() {
- if (mBandIndex == SoftApConfiguration.BAND_ANY) {
- return mContext.getString(R.string.wifi_ap_prefer_5G);
+ switch (mBandIndex) {
+ case SoftApConfiguration.BAND_2GHZ:
+ return mBandSummaries[0];
+ case SoftApConfiguration.BAND_5GHZ:
+ return mBandSummaries[1];
+ default:
+ return mContext.getString(R.string.wifi_ap_prefer_5G);
}
- return mBandSummaries[mBandIndex];
}
@Override
@@ -95,19 +100,18 @@
}
private int validateSelection(int band) {
- // Reset the band to 2.4 GHz if we get a weird config back to avoid a crash.
- final boolean isDualMode = mWifiManager.isDualModeSupported();
-
// unsupported states:
- // 1: no dual mode means we can't have AP_BAND_ANY - default to 5GHZ
- // 2: no 5 GHZ support means we can't have AP_BAND_5GHZ - default to 2GHZ
- // 3: With Dual mode support we can't have AP_BAND_5GHZ - default to ANY
- if (!isDualMode && SoftApConfiguration.BAND_ANY == band) {
+ // 1: no dual mode means we can't have multiband - default to 5GHZ
+ // 2: no 5 GHZ support means we can't have BAND_5GHZ - default to 2GHZ
+ // 3: With Dual mode support we can't have BAND_5GHZ only - include 2GHZ
+ if (!isDualMode
+ && ((band & SoftApConfiguration.BAND_5GHZ) != 0)
+ && ((band & SoftApConfiguration.BAND_2GHZ) != 0)) {
return SoftApConfiguration.BAND_5GHZ;
} else if (!is5GhzBandSupported() && SoftApConfiguration.BAND_5GHZ == band) {
return SoftApConfiguration.BAND_2GHZ;
} else if (isDualMode && SoftApConfiguration.BAND_5GHZ == band) {
- return SoftApConfiguration.BAND_ANY;
+ return SoftApConfiguration.BAND_5GHZ | SoftApConfiguration.BAND_2GHZ;
}
return band;
diff --git a/tests/robotests/assets/grandfather_fragment_not_searchable b/tests/robotests/assets/grandfather_fragment_not_searchable
new file mode 100644
index 0000000..7488d5f
--- /dev/null
+++ b/tests/robotests/assets/grandfather_fragment_not_searchable
@@ -0,0 +1,20 @@
+com.android.settings.backup.ToggleBackupSettingFragment
+com.android.settings.applications.RunningServices
+com.android.settings.applications.ConvertToFbe
+com.android.settings.applications.appops.BackgroundCheckSummary
+com.android.settings.fuelgauge.InactiveApps
+com.android.settings.ResetNetwork
+com.android.settings.MasterClear
+com.android.settings.applications.manageapplications.ManageApplications
+com.android.settings.enterprise.ApplicationListFragment$EnterpriseInstalledPackages
+com.android.settings.enterprise.ApplicationListFragment$AdminGrantedPermissionLocation
+com.android.settings.enterprise.ApplicationListFragment$AdminGrantedPermissionMicrophone
+com.android.settings.enterprise.ApplicationListFragment$AdminGrantedPermissionCamera
+com.android.settings.vpn2.VpnSettings
+com.android.settings.security.CryptKeeperSettings
+com.android.settings.TrustedCredentialsSettings
+com.android.settings.UserCredentialsSettings
+com.android.settings.applications.defaultapps.DefaultAutofillPicker
+com.android.phone.NetworkSelectSetting
+com.android.settings.accessibility.ToggleScreenMagnificationPreferenceFragment
+com.android.settings.nfc.AndroidBeam
\ No newline at end of file
diff --git a/tests/robotests/assets/grandfather_not_implementing_index_provider b/tests/robotests/assets/grandfather_not_implementing_index_provider
index f836e64..8aa1288 100644
--- a/tests/robotests/assets/grandfather_not_implementing_index_provider
+++ b/tests/robotests/assets/grandfather_not_implementing_index_provider
@@ -17,7 +17,6 @@
com.android.settings.applications.AppStorageSettings
com.android.settings.applications.ConfirmConvertToFbe
com.android.settings.applications.ProcessStatsDetail
-com.android.settings.applications.ProcessStatsSummary
com.android.settings.applications.ProcessStatsUi
com.android.settings.applications.RunningServices
com.android.settings.applications.specialaccess.pictureinpicture.PictureInPictureDetails
@@ -26,33 +25,26 @@
com.android.settings.backup.ToggleBackupSettingFragment
com.android.settings.biometrics.fingerprint.FingerprintSettings$FingerprintSettingsFragment
com.android.settings.bluetooth.BluetoothDeviceDetailsFragment
-com.android.settings.bluetooth.BluetoothPairingDetail
com.android.settings.bluetooth.DevicePickerFragment
com.android.settings.dashboard.profileselector.ProfileSelectAccountFragment
com.android.settings.dashboard.profileselector.ProfileSelectManageApplications
-com.android.settings.dashboard.profileselector.ProfileSelectStorageFragment
com.android.settings.dashboard.profileselector.ProfileSelectLocationFragment
com.android.settings.datausage.AppDataUsage
com.android.settings.datausage.DataUsageList
com.android.settings.datausage.DataUsageSummary
-com.android.settings.datetime.timezone.TimeZoneSettings
-com.android.settings.development.compat.PlatformCompatDashboard
com.android.settings.deviceinfo.PrivateVolumeSettings
com.android.settings.deviceinfo.PublicVolumeSettings
com.android.settings.deviceinfo.StorageProfileFragment
-com.android.settings.deviceinfo.legal.ModuleLicensesDashboard
com.android.settings.enterprise.ApplicationListFragment$AdminGrantedPermissionCamera
com.android.settings.enterprise.ApplicationListFragment$AdminGrantedPermissionLocation
com.android.settings.enterprise.ApplicationListFragment$AdminGrantedPermissionMicrophone
com.android.settings.enterprise.ApplicationListFragment$EnterpriseInstalledPackages
-com.android.settings.enterprise.EnterpriseSetDefaultAppsListFragment
com.android.settings.fuelgauge.AdvancedPowerUsageDetail
com.android.settings.fuelgauge.InactiveApps
com.android.settings.fuelgauge.RestrictedAppDetails
com.android.settings.IccLockSettings
com.android.settings.inputmethod.InputMethodAndSubtypeEnabler
com.android.settings.inputmethod.KeyboardLayoutPickerFragment
-com.android.settings.inputmethod.SpellCheckersSettings
com.android.settings.location.LocationPersonalSettings
com.android.settings.location.LocationWorkProfileSettings
com.android.settings.network.ApnEditor
@@ -89,9 +81,7 @@
com.android.settings.wifi.calling.WifiCallingSettingsForSub
com.android.settings.wifi.details.WifiNetworkDetailsFragment
com.android.settings.wifi.dpp.WifiNetworkListFragment
-com.android.settings.wifi.p2p.WifiP2pSettings
-com.android.settings.wifi.savedaccesspoints.SavedAccessPointsWifiSettings
com.android.settings.wifi.WifiInfo
com.android.settings.applications.specialaccess.notificationaccess.NotificationAccessDetails
com.android.settings.wifi.details2.WifiNetworkDetailsFragment2
-com.android.settings.wifi.savedaccesspoints2.SavedAccessPointsWifiSettings2
+com.android.settings.dashboard.profileselector.ProfileSelectRecentLocationRequestFragment
diff --git a/tests/robotests/assets/grandfather_slice_controller_not_in_xml b/tests/robotests/assets/grandfather_slice_controller_not_in_xml
index 94d5815..5cd855f 100644
--- a/tests/robotests/assets/grandfather_slice_controller_not_in_xml
+++ b/tests/robotests/assets/grandfather_slice_controller_not_in_xml
@@ -7,4 +7,5 @@
com.android.settings.testutils.FakeToggleController
com.android.settings.testutils.FakeSliderController
com.android.settings.testutils.FakeInvalidSliderController
+com.android.settings.wifi.details2.WifiAutoConnectPreferenceController2
diff --git a/tests/robotests/src/com/android/settings/AirplaneModeEnablerTest.java b/tests/robotests/src/com/android/settings/AirplaneModeEnablerTest.java
new file mode 100644
index 0000000..24abac9
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/AirplaneModeEnablerTest.java
@@ -0,0 +1,70 @@
+/*
+ * 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 static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
+
+import android.content.Context;
+import android.telephony.TelephonyManager;
+
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.RuntimeEnvironment;
+import org.robolectric.shadows.ShadowSettings;
+
+
+@RunWith(AndroidJUnit4.class)
+public final class AirplaneModeEnablerTest {
+
+ private Context mContext;
+
+ @Mock
+ private AirplaneModeChangedListener mAirplaneModeChangedListener;
+ private AirplaneModeEnabler mAirplaneModeEnabler;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+
+ mContext = RuntimeEnvironment.application.getBaseContext();
+ mAirplaneModeEnabler = new AirplaneModeEnabler(mContext,
+ mAirplaneModeChangedListener);
+ }
+
+ @Test
+ public void onRadioPowerStateChanged_beenInvoke_invokeOnAirplaneModeChanged() {
+ mAirplaneModeEnabler.resume();
+
+ ShadowSettings.setAirplaneMode(true);
+
+ mAirplaneModeEnabler.mPhoneStateListener.onRadioPowerStateChanged(
+ TelephonyManager.RADIO_POWER_OFF);
+
+ verify(mAirplaneModeChangedListener, times(1)).onAirplaneModeChanged(true);
+ }
+
+ private class AirplaneModeChangedListener
+ implements AirplaneModeEnabler.OnAirplaneModeChangedListener {
+ public void onAirplaneModeChanged(boolean isAirplaneModeOn) {}
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/AccessibilityUtilTest.java b/tests/robotests/src/com/android/settings/accessibility/AccessibilityUtilTest.java
index c4d8ead..89ad812 100644
--- a/tests/robotests/src/com/android/settings/accessibility/AccessibilityUtilTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/AccessibilityUtilTest.java
@@ -28,6 +28,7 @@
import android.provider.Settings;
import com.android.settings.R;
+import com.android.settings.accessibility.AccessibilityUtil.PreferredShortcutType;
import org.junit.Before;
import org.junit.Test;
@@ -45,7 +46,14 @@
private static final String SECURE_TEST_KEY = "secure_test_key";
private static final String DUMMY_PACKAGE_NAME = "com.dummy.example";
private static final String DUMMY_CLASS_NAME = DUMMY_PACKAGE_NAME + ".dummy_a11y_service";
- private static final String DUMMY_COMPONENT_NAME = DUMMY_PACKAGE_NAME + "/" + DUMMY_CLASS_NAME;
+ private static final String DUMMY_CLASS_NAME2 = DUMMY_PACKAGE_NAME + ".dummy_a11y_service2";
+ private static final ComponentName DUMMY_COMPONENT_NAME = new ComponentName(DUMMY_PACKAGE_NAME,
+ DUMMY_CLASS_NAME);
+ private static final ComponentName DUMMY_COMPONENT_NAME2 = new ComponentName(DUMMY_PACKAGE_NAME,
+ DUMMY_CLASS_NAME2);
+ private static final String SOFTWARE_SHORTCUT_KEY =
+ Settings.Secure.ACCESSIBILITY_BUTTON_TARGET_COMPONENT;
+
private Context mContext;
@Before
@@ -54,6 +62,16 @@
}
@Test
+ public void capitalize_shouldReturnCapitalizedString() {
+ assertThat(AccessibilityUtil.capitalize(null)).isNull();
+ assertThat(AccessibilityUtil.capitalize("")).isEmpty();
+ assertThat(AccessibilityUtil.capitalize("Hans")).isEqualTo("Hans");
+ assertThat(AccessibilityUtil.capitalize("hans")).isEqualTo("Hans");
+ assertThat(AccessibilityUtil.capitalize(",hans")).isEqualTo(",hans");
+ assertThat(AccessibilityUtil.capitalize("Hans, Hans")).isEqualTo("Hans, hans");
+ }
+
+ @Test
public void getSummary_hasValueAndEqualsToOne_shouldReturnOnString() {
Settings.Secure.putInt(mContext.getContentResolver(), SECURE_TEST_KEY, ON);
@@ -90,7 +108,6 @@
assertThat(AccessibilityUtil.getAccessibilityServiceFragmentType(info)).isEqualTo(
AccessibilityUtil.AccessibilityServiceFragmentType.LEGACY);
-
}
@Test
@@ -101,8 +118,7 @@
info.flags |= AccessibilityServiceInfo.FLAG_REQUEST_ACCESSIBILITY_BUTTON;
assertThat(AccessibilityUtil.getAccessibilityServiceFragmentType(info)).isEqualTo(
- AccessibilityUtil.AccessibilityServiceFragmentType.HEADLESS);
-
+ AccessibilityUtil.AccessibilityServiceFragmentType.INVISIBLE);
}
@Test
@@ -114,9 +130,59 @@
assertThat(AccessibilityUtil.getAccessibilityServiceFragmentType(info)).isEqualTo(
AccessibilityUtil.AccessibilityServiceFragmentType.INTUITIVE);
-
}
+ @Test
+ public void hasValueInSettings_dummyComponentName_hasValue() {
+ putStringIntoSettings(SOFTWARE_SHORTCUT_KEY, DUMMY_COMPONENT_NAME.flattenToString());
+
+ assertThat(AccessibilityUtil.hasValueInSettings(mContext, PreferredShortcutType.SOFTWARE,
+ DUMMY_COMPONENT_NAME)).isTrue();
+ }
+
+ @Test
+ public void optInValueToSettings_optInDummyComponentName2_haveDummyComponentName2String() {
+ putStringIntoSettings(SOFTWARE_SHORTCUT_KEY, DUMMY_COMPONENT_NAME.flattenToString());
+ AccessibilityUtil.optInValueToSettings(mContext, PreferredShortcutType.SOFTWARE,
+ DUMMY_COMPONENT_NAME2);
+
+ assertThat(getStringFromSettings(SOFTWARE_SHORTCUT_KEY)).isEqualTo(
+ DUMMY_COMPONENT_NAME.flattenToString() + ":"
+ + DUMMY_COMPONENT_NAME2.flattenToString());
+ }
+
+ @Test
+ public void optInValueToSettings_optInTwoDummyComponentName_haveOneDummyComponentName2String() {
+ putStringIntoSettings(SOFTWARE_SHORTCUT_KEY, DUMMY_COMPONENT_NAME.flattenToString());
+ AccessibilityUtil.optInValueToSettings(mContext, PreferredShortcutType.SOFTWARE,
+ DUMMY_COMPONENT_NAME2);
+ AccessibilityUtil.optInValueToSettings(mContext, PreferredShortcutType.SOFTWARE,
+ DUMMY_COMPONENT_NAME2);
+
+ assertThat(getStringFromSettings(SOFTWARE_SHORTCUT_KEY)).isEqualTo(
+ DUMMY_COMPONENT_NAME.flattenToString() + ":"
+ + DUMMY_COMPONENT_NAME2.flattenToString());
+ }
+
+ @Test
+ public void optOutValueFromSettings_optOutDummyComponentName_emptyValue() {
+ putStringIntoSettings(SOFTWARE_SHORTCUT_KEY, DUMMY_COMPONENT_NAME.flattenToString());
+ AccessibilityUtil.optOutValueFromSettings(mContext, PreferredShortcutType.SOFTWARE,
+ DUMMY_COMPONENT_NAME);
+
+ assertThat(getStringFromSettings(SOFTWARE_SHORTCUT_KEY)).isEmpty();
+ }
+
+ @Test
+ public void optOutValueFromSettings_optOutDummyComponentName2_haveDummyComponentName() {
+ putStringIntoSettings(SOFTWARE_SHORTCUT_KEY, DUMMY_COMPONENT_NAME.flattenToString() + ":"
+ + DUMMY_COMPONENT_NAME2.flattenToString());
+ AccessibilityUtil.optOutValueFromSettings(mContext, PreferredShortcutType.SOFTWARE,
+ DUMMY_COMPONENT_NAME2);
+
+ assertThat(getStringFromSettings(SOFTWARE_SHORTCUT_KEY)).isEqualTo(
+ DUMMY_COMPONENT_NAME.flattenToString());
+ }
private AccessibilityServiceInfo getMockAccessibilityServiceInfo() {
final ApplicationInfo applicationInfo = new ApplicationInfo();
@@ -132,9 +198,7 @@
try {
final AccessibilityServiceInfo info = new AccessibilityServiceInfo(resolveInfo,
mContext);
- final ComponentName componentName = ComponentName.unflattenFromString(
- DUMMY_COMPONENT_NAME);
- info.setComponentName(componentName);
+ info.setComponentName(DUMMY_COMPONENT_NAME);
return info;
} catch (XmlPullParserException | IOException e) {
// Do nothing
@@ -142,4 +206,12 @@
return null;
}
+
+ private void putStringIntoSettings(String key, String componentName) {
+ Settings.Secure.putString(mContext.getContentResolver(), key, componentName);
+ }
+
+ private String getStringFromSettings(String key) {
+ return Settings.Secure.getString(mContext.getContentResolver(), key);
+ }
}
diff --git a/tests/robotests/src/com/android/settings/accessibility/ColorInversionPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/ColorInversionPreferenceControllerTest.java
index 6b46652..e034498 100644
--- a/tests/robotests/src/com/android/settings/accessibility/ColorInversionPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/ColorInversionPreferenceControllerTest.java
@@ -16,82 +16,57 @@
package com.android.settings.accessibility;
-import static com.android.settings.accessibility.ColorInversionPreferenceController.OFF;
-import static com.android.settings.accessibility.ColorInversionPreferenceController.ON;
-
import static com.google.common.truth.Truth.assertThat;
import android.content.Context;
import android.provider.Settings;
-import androidx.preference.SwitchPreference;
-
-import com.android.settings.core.BasePreferenceController;
+import com.android.settings.R;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
-import org.mockito.MockitoAnnotations;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+
@RunWith(RobolectricTestRunner.class)
public class ColorInversionPreferenceControllerTest {
- private static final int UNKNOWN = -1;
+ private static final String PREF_KEY = "toggle_inversion_preference";
+ private static final String DISPLAY_INVERSION_ENABLED =
+ Settings.Secure.ACCESSIBILITY_DISPLAY_INVERSION_ENABLED;
private Context mContext;
private ColorInversionPreferenceController mController;
- private SwitchPreference mPreference;
@Before
public void setUp() {
- MockitoAnnotations.initMocks(this);
mContext = RuntimeEnvironment.application;
- mController = new ColorInversionPreferenceController(mContext, "pref_key");
- mPreference = new SwitchPreference(mContext);
- mController.updateState(mPreference);
+ mController = new ColorInversionPreferenceController(mContext, PREF_KEY);
}
@Test
- public void getAvailabilityStatus_available() {
- assertThat(mController.getAvailabilityStatus()).isEqualTo(
- BasePreferenceController.AVAILABLE);
- }
-
- @Test
- public void isChecked_enabled() {
+ public void getSummary_enabledColorInversion_shouldReturnOnSummary() {
Settings.Secure.putInt(mContext.getContentResolver(),
- Settings.Secure.ACCESSIBILITY_DISPLAY_INVERSION_ENABLED, ON);
+ DISPLAY_INVERSION_ENABLED, State.ON);
- mController.updateState(mPreference);
-
- assertThat(mController.isChecked()).isTrue();
- assertThat(mPreference.isChecked()).isTrue();
+ assertThat(mController.getSummary().toString().contains(
+ mContext.getText(R.string.accessibility_feature_state_on))).isTrue();
}
@Test
- public void isChecked_disabled() {
+ public void getSummary_disabledColorInversion_shouldReturnOffSummary() {
Settings.Secure.putInt(mContext.getContentResolver(),
- Settings.Secure.ACCESSIBILITY_DISPLAY_INVERSION_ENABLED, OFF);
+ DISPLAY_INVERSION_ENABLED, State.OFF);
- mController.updateState(mPreference);
-
- assertThat(mController.isChecked()).isFalse();
- assertThat(mPreference.isChecked()).isFalse();
+ assertThat(mController.getSummary().toString().contains(
+ mContext.getText(R.string.accessibility_feature_state_off))).isTrue();
}
- @Test
- public void setChecked_enabled() {
- mController.setChecked(true);
-
- assertThat(Settings.Secure.getInt(mContext.getContentResolver(),
- Settings.Secure.ACCESSIBILITY_DISPLAY_INVERSION_ENABLED, UNKNOWN)).isEqualTo(ON);
- }
-
- @Test
- public void setChecked_disabled() {
- mController.setChecked(false);
-
- assertThat(Settings.Secure.getInt(mContext.getContentResolver(),
- Settings.Secure.ACCESSIBILITY_DISPLAY_INVERSION_ENABLED, UNKNOWN)).isEqualTo(OFF);
+ @Retention(RetentionPolicy.SOURCE)
+ private @interface State {
+ int OFF = 0;
+ int ON = 1;
}
}
diff --git a/tests/robotests/src/com/android/settings/accessibility/MagnificationModePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/MagnificationModePreferenceControllerTest.java
new file mode 100644
index 0000000..5162bc2
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/MagnificationModePreferenceControllerTest.java
@@ -0,0 +1,68 @@
+/*
+ * 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.accessibility;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.content.Context;
+import android.provider.Settings;
+
+import com.android.settings.R;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.RuntimeEnvironment;
+
+@RunWith(RobolectricTestRunner.class)
+public class MagnificationModePreferenceControllerTest {
+ private static final String PREF_KEY = "screen_magnification_mode";
+ // TODO(b/146019459): Use magnification_capability.
+ private static final String KEY_CAPABILITY = Settings.System.MASTER_MONO;
+ private static final int WINDOW_SCREEN_VALUE = 2;
+ private static final int ALL_VALUE = 3;
+
+ private Context mContext;
+ private MagnificationModePreferenceController mController;
+
+ @Before
+ public void setUp() {
+ mContext = RuntimeEnvironment.application;
+ mController = new MagnificationModePreferenceController(mContext, PREF_KEY);
+ }
+
+ @Test
+ public void getSummary_saveWindowScreen_shouldReturnWindowScreenSummary() {
+ Settings.Secure.putInt(mContext.getContentResolver(),
+ KEY_CAPABILITY, WINDOW_SCREEN_VALUE);
+
+ assertThat(mController.getSummary())
+ .isEqualTo(mContext.getString(
+ R.string.accessibility_magnification_area_settings_window_screen_summary));
+ }
+
+ @Test
+ public void getSummary_saveAll_shouldReturnAllSummary() {
+ Settings.Secure.putInt(mContext.getContentResolver(),
+ KEY_CAPABILITY, ALL_VALUE);
+
+ assertThat(mController.getSummary())
+ .isEqualTo(mContext.getString(
+ R.string.accessibility_magnification_area_settings_all_summary));
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/MagnificationWindowControlPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/MagnificationWindowControlPreferenceControllerTest.java
new file mode 100644
index 0000000..05dbb57
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/MagnificationWindowControlPreferenceControllerTest.java
@@ -0,0 +1,96 @@
+/*
+ * 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.accessibility;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.content.Context;
+import android.os.UserHandle;
+import android.provider.Settings;
+
+import androidx.preference.SwitchPreference;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.RuntimeEnvironment;
+
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+
+@RunWith(RobolectricTestRunner.class)
+public class MagnificationWindowControlPreferenceControllerTest {
+ private static final String PREF_KEY = "screen_magnification_window_control_switch";
+ // TODO(b/146019459): Use magnification_window_control_enabled.
+ private static final String KEY_CONTROL = Settings.System.MASTER_MONO;
+ private Context mContext;
+ private SwitchPreference mPreference;
+ private MagnificationWindowControlPreferenceController mController;
+
+ @Before
+ public void setUp() {
+ mContext = RuntimeEnvironment.application;
+ mPreference = new SwitchPreference(mContext);
+ mController = new MagnificationWindowControlPreferenceController(mContext, PREF_KEY);
+ }
+
+ @Test
+ public void isChecked_enabledWindowControl_shouldReturnTrue() {
+ Settings.System.putIntForUser(mContext.getContentResolver(),
+ KEY_CONTROL, State.ON, UserHandle.USER_CURRENT);
+
+ mController.updateState(mPreference);
+
+ assertThat(mController.isChecked()).isTrue();
+ assertThat(mPreference.isChecked()).isTrue();
+ }
+
+ @Test
+ public void isChecked_disabledWindowControl_shouldReturnFalse() {
+ Settings.System.putIntForUser(mContext.getContentResolver(),
+ KEY_CONTROL, State.OFF, UserHandle.USER_CURRENT);
+
+ mController.updateState(mPreference);
+
+ assertThat(mController.isChecked()).isFalse();
+ assertThat(mPreference.isChecked()).isFalse();
+ }
+
+ @Test
+ public void setChecked_setTrue_shouldEnableWindowControl() {
+ mController.setChecked(true);
+
+ assertThat(Settings.System.getIntForUser(mContext.getContentResolver(),
+ KEY_CONTROL, State.UNKNOWN, UserHandle.USER_CURRENT)).isEqualTo(State.ON);
+ }
+
+ @Test
+ public void setChecked_setFalse_shouldDisableWindowControl() {
+ mController.setChecked(false);
+
+ assertThat(Settings.System.getIntForUser(mContext.getContentResolver(),
+ KEY_CONTROL, State.UNKNOWN, UserHandle.USER_CURRENT)).isEqualTo(State.OFF);
+ }
+
+ @Retention(RetentionPolicy.SOURCE)
+ private @interface State {
+ int UNKNOWN = -1;
+ int OFF = 0;
+ int ON = 1;
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/PaletteListViewTest.java b/tests/robotests/src/com/android/settings/accessibility/PaletteListViewTest.java
new file mode 100644
index 0000000..13e76d7
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/PaletteListViewTest.java
@@ -0,0 +1,65 @@
+/*
+ * Copyright (C) 2020 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.accessibility;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.content.Context;
+
+import androidx.test.core.app.ApplicationProvider;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.RobolectricTestRunner;
+
+/** Tests for {@link PaletteListView} */
+@RunWith(RobolectricTestRunner.class)
+public class PaletteListViewTest {
+
+ private final Context mContext = ApplicationProvider.getApplicationContext();
+ private PaletteListView mPaletteListView;
+
+ @Before
+ public void setUp() {
+ mPaletteListView = new PaletteListView(mContext);
+ }
+
+ @Test
+ public void setColors_applySameLengthArray_configureSuccessful() {
+ final String[] colorName = {"White", "Black", "Yellow"};
+ final String[] colorCode = {"#ffffff", "#000000", "#f9ab00"};
+
+ assertThat(mPaletteListView.setPaletteListColors(colorName, colorCode)).isTrue();
+ }
+
+ @Test
+ public void setColors_applyDifferentLengthArray_configureSuccessful() {
+ final String[] colorName = {"White", "Black", "Yellow", "Orange", "Red"};
+ final String[] colorCode = {"#ffffff", "#000000", "#f9ab00"};
+
+ assertThat(mPaletteListView.setPaletteListColors(colorName, colorCode)).isTrue();
+ }
+
+ @Test
+ public void setColors_configureFailed() {
+ final String[] colorName = null;
+ final String[] colorCode = null;
+
+ assertThat(mPaletteListView.setPaletteListColors(colorName, colorCode)).isFalse();
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/ShortcutPreferenceTest.java b/tests/robotests/src/com/android/settings/accessibility/ShortcutPreferenceTest.java
index 3c86f4c..15c3c21 100644
--- a/tests/robotests/src/com/android/settings/accessibility/ShortcutPreferenceTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/ShortcutPreferenceTest.java
@@ -19,7 +19,13 @@
import static com.google.common.truth.Truth.assertThat;
import android.content.Context;
+import android.view.LayoutInflater;
import android.view.View;
+import android.widget.LinearLayout;
+
+import androidx.preference.PreferenceViewHolder;
+
+import com.android.settings.R;
import org.junit.Before;
import org.junit.Test;
@@ -31,23 +37,64 @@
@RunWith(RobolectricTestRunner.class)
public class ShortcutPreferenceTest {
+ private static final String CHECKBOX_CLICKED = "checkbox_clicked";
+ private static final String SETTINGS_CLICKED = "settings_clicked";
+
private ShortcutPreference mShortcutPreference;
- private View.OnClickListener mSettingButtonListener;
- private View.OnClickListener mCheckBoxListener;
+ private PreferenceViewHolder mPreferenceViewHolder;
+ private String mResult;
+
+ private ShortcutPreference.OnClickListener mListener =
+ new ShortcutPreference.OnClickListener() {
+ @Override
+ public void onCheckboxClicked(ShortcutPreference preference) {
+ mResult = CHECKBOX_CLICKED;
+ }
+
+ @Override
+ public void onSettingsClicked(ShortcutPreference preference) {
+ mResult = SETTINGS_CLICKED;
+ }
+ };
@Before
public void setUp() {
- final Context mContext = RuntimeEnvironment.application;
- mShortcutPreference = new ShortcutPreference(mContext, null);
+ final Context context = RuntimeEnvironment.application;
+ mShortcutPreference = new ShortcutPreference(context, null);
+
+ final LayoutInflater inflater = LayoutInflater.from(context);
+ final View view =
+ inflater.inflate(R.layout.accessibility_shortcut_secondary_action, null);
+ mPreferenceViewHolder = PreferenceViewHolder.createInstanceForTests(view);
}
@Test
- public void setOnClickListeners_shouldSetListeners() {
- mShortcutPreference.setSettingButtonListener(mSettingButtonListener);
- mShortcutPreference.setCheckBoxListener(mCheckBoxListener);
+ public void testClickLinearLayout_checkboxClicked() {
+ mShortcutPreference.onBindViewHolder(mPreferenceViewHolder);
+ mShortcutPreference.setOnClickListener(mListener);
- assertThat(mShortcutPreference.getCheckBoxListener()).isEqualTo(mCheckBoxListener);
- assertThat(mShortcutPreference.getSettingButtonListener()).isEqualTo(
- mSettingButtonListener);
+ LinearLayout mainFrame = mPreferenceViewHolder.itemView.findViewById(R.id.main_frame);
+ mainFrame.performClick();
+
+ assertThat(mResult).isEqualTo(CHECKBOX_CLICKED);
+ assertThat(mShortcutPreference.getChecked()).isTrue();
+ }
+
+ @Test
+ public void testClickSettings_settingsClicked() {
+ mShortcutPreference.onBindViewHolder(mPreferenceViewHolder);
+ mShortcutPreference.setOnClickListener(mListener);
+
+ View settings = mPreferenceViewHolder.itemView.findViewById(android.R.id.widget_frame);
+ settings.performClick();
+
+ assertThat(mResult).isEqualTo(SETTINGS_CLICKED);
+ }
+
+ @Test
+ public void testSetCheckedTrue_getCheckedIsTrue() {
+ mShortcutPreference.setChecked(true);
+
+ assertThat(mShortcutPreference.getChecked()).isEqualTo(true);
}
}
diff --git a/tests/robotests/src/com/android/settings/accounts/AccountDashboardFragmentTest.java b/tests/robotests/src/com/android/settings/accounts/AccountDashboardFragmentTest.java
index 0060875..fe57090 100644
--- a/tests/robotests/src/com/android/settings/accounts/AccountDashboardFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/accounts/AccountDashboardFragmentTest.java
@@ -17,26 +17,55 @@
import static com.google.common.truth.Truth.assertThat;
+import static org.mockito.ArgumentMatchers.anyInt;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+
+import android.accounts.Account;
+import android.accounts.AccountManager;
+import android.content.Context;
+import android.content.pm.UserInfo;
+import android.os.UserManager;
import android.provider.SearchIndexableResource;
import com.android.settingslib.drawer.CategoryKey;
+import com.android.settingslib.search.SearchIndexableRaw;
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;
+import java.util.ArrayList;
import java.util.List;
@RunWith(RobolectricTestRunner.class)
public class AccountDashboardFragmentTest {
+ private static final int PROFILE_ID = 10;
+ private static final String PROFILE_NAME = "User";
+ private static final String ACCOUNT_TYPE = "com.android.settings";
+ private static final String ACCOUNT_NAME = "test account";
+
+ @Mock
+ private UserManager mUserManager;
+ @Mock
+ private AccountManager mAccountManager;
+
+ private Context mContext;
private AccountDashboardFragment mFragment;
@Before
public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ mContext = spy(RuntimeEnvironment.application);
mFragment = new AccountDashboardFragment();
+
+ doReturn(mUserManager).when(mContext).getSystemService(Context.USER_SERVICE);
}
@Test
@@ -45,7 +74,7 @@
}
@Test
- public void testSearchIndexProvider_shouldIndexResource() {
+ public void searchIndexProvider_shouldIndexResource() {
final List<SearchIndexableResource> indexRes =
AccountDashboardFragment.SEARCH_INDEX_DATA_PROVIDER
.getXmlResourcesToIndex(RuntimeEnvironment.application, true /* enabled */);
@@ -53,4 +82,36 @@
assertThat(indexRes).isNotNull();
assertThat(indexRes.get(0).xmlResId).isEqualTo(mFragment.getPreferenceScreenResId());
}
+
+ @Test
+ public void searchIndexProvider_hasManagedProfile_shouldNotIndex() {
+ final List<UserInfo> infos = new ArrayList<>();
+ infos.add(new UserInfo(PROFILE_ID, PROFILE_NAME, UserInfo.FLAG_MANAGED_PROFILE));
+ doReturn(infos).when(mUserManager).getProfiles(anyInt());
+
+ final List<SearchIndexableRaw> indexRaws =
+ AccountDashboardFragment.SEARCH_INDEX_DATA_PROVIDER
+ .getDynamicRawDataToIndex(mContext, true /* enabled */);
+
+ assertThat(indexRaws).isEmpty();
+ }
+
+ @Test
+ public void searchIndexProvider_hasAccounts_shouldIndex() {
+ final List<UserInfo> infos = new ArrayList<>();
+ infos.add(new UserInfo(PROFILE_ID, PROFILE_NAME, UserInfo.FLAG_PRIMARY));
+ doReturn(infos).when(mUserManager).getProfiles(anyInt());
+
+ final Account[] accounts = {
+ new Account(ACCOUNT_NAME, ACCOUNT_TYPE)
+ };
+ when(AccountManager.get(mContext)).thenReturn(mAccountManager);
+ doReturn(accounts).when(mAccountManager).getAccounts();
+
+ final List<SearchIndexableRaw> indexRaws =
+ AccountDashboardFragment.SEARCH_INDEX_DATA_PROVIDER
+ .getDynamicRawDataToIndex(mContext, true /* enabled */);
+
+ assertThat(indexRaws).isNotEmpty();
+ }
}
diff --git a/tests/robotests/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderControllerTest.java b/tests/robotests/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderControllerTest.java
index 03e9b6f..80ab42c 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderControllerTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderControllerTest.java
@@ -210,11 +210,8 @@
}
@Test
- public void onStop_isAvailable_unregisterCallback() {
- DeviceConfig.setProperty(DeviceConfig.NAMESPACE_SETTINGS_UI,
- SettingsUIDeviceConfig.BT_ADVANCED_HEADER_ENABLED, "true", true);
- when(mBluetoothDevice.getMetadata(BluetoothDevice.METADATA_IS_UNTETHERED_HEADSET))
- .thenReturn("true".getBytes());
+ public void onStop_isRegisterCallback_unregisterCallback() {
+ mController.mIsRegisterCallback = true;
mController.onStop();
@@ -234,9 +231,8 @@
}
@Test
- public void onStop_notAvailable_unregisterCallback() {
- when(mBluetoothDevice.getMetadata(BluetoothDevice.METADATA_IS_UNTETHERED_HEADSET))
- .thenReturn("false".getBytes());
+ public void onStop_notRegisterCallback_unregisterCallback() {
+ mController.mIsRegisterCallback = false;
mController.onStop();
@@ -245,11 +241,7 @@
}
@Test
- public void onDestroy_isAvailable_recycleBitmap() {
- DeviceConfig.setProperty(DeviceConfig.NAMESPACE_SETTINGS_UI,
- SettingsUIDeviceConfig.BT_ADVANCED_HEADER_ENABLED, "true", true);
- when(mBluetoothDevice.getMetadata(BluetoothDevice.METADATA_IS_UNTETHERED_HEADSET))
- .thenReturn("true".getBytes());
+ public void onDestroy_recycleBitmap() {
mController.mIconCache.put(ICON_URI, mBitmap);
mController.onDestroy();
diff --git a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragmentTest.java b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragmentTest.java
index c9d8201..ce41a8d 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragmentTest.java
@@ -16,6 +16,8 @@
package com.android.settings.bluetooth;
+import static android.bluetooth.BluetoothDevice.BOND_NONE;
+
import static com.google.common.truth.Truth.assertThat;
import static org.mockito.ArgumentMatchers.any;
@@ -126,4 +128,13 @@
RemoteDeviceNameDialogFragment dialog = (RemoteDeviceNameDialogFragment) captor.getValue();
assertThat(dialog).isNotNull();
}
+
+ @Test
+ public void finishFragmentIfNecessary_deviceIsBondNone_finishFragment() {
+ when(mCachedDevice.getBondState()).thenReturn(BOND_NONE);
+
+ mFragment.finishFragmentIfNecessary();
+
+ verify(mFragment).finish();
+ }
}
diff --git a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDeviceUpdaterTest.java b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDeviceUpdaterTest.java
index 66bf959..260fc41 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDeviceUpdaterTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDeviceUpdaterTest.java
@@ -82,7 +82,7 @@
private BluetoothDeviceUpdater mBluetoothDeviceUpdater;
private BluetoothDevicePreference mPreference;
private ShadowBluetoothAdapter mShadowBluetoothAdapter;
- private List<CachedBluetoothDevice> mCachedDevices = new ArrayList<CachedBluetoothDevice>();
+ private List<CachedBluetoothDevice> mCachedDevices = new ArrayList<>();
@Before
public void setUp() {
@@ -104,11 +104,16 @@
mBluetoothDeviceUpdater =
new BluetoothDeviceUpdater(mDashboardFragment, mDevicePreferenceCallback,
mLocalManager) {
- @Override
- public boolean isFilterMatched(CachedBluetoothDevice cachedBluetoothDevice) {
- return true;
- }
- };
+ @Override
+ public boolean isFilterMatched(CachedBluetoothDevice cachedBluetoothDevice) {
+ return true;
+ }
+
+ @Override
+ protected String getPreferenceKey() {
+ return "test_bt";
+ }
+ };
mBluetoothDeviceUpdater.setPrefContext(mContext);
}
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragmentTest.java b/tests/robotests/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragmentTest.java
index 778bb79..4a6816f 100644
--- a/tests/robotests/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragmentTest.java
@@ -81,7 +81,7 @@
final List<String> niks = ConnectedDeviceDashboardFragment.SEARCH_INDEX_DATA_PROVIDER
.getNonIndexableKeys(mContext);
- assertThat(niks).containsExactly(KEY_CONNECTED_DEVICES, KEY_AVAILABLE_DEVICES,
+ assertThat(niks).containsAllOf(KEY_CONNECTED_DEVICES, KEY_AVAILABLE_DEVICES,
KEY_NEARBY_DEVICES, KEY_DISCOVERABLE_FOOTER);
}
diff --git a/tests/robotests/src/com/android/settings/core/codeinspection/CodeInspectionTest.java b/tests/robotests/src/com/android/settings/core/codeinspection/CodeInspectionTest.java
index ccc8cbd..bbbeeb8 100644
--- a/tests/robotests/src/com/android/settings/core/codeinspection/CodeInspectionTest.java
+++ b/tests/robotests/src/com/android/settings/core/codeinspection/CodeInspectionTest.java
@@ -20,10 +20,12 @@
import com.android.settings.core.BasePreferenceControllerSignatureInspector;
import com.android.settings.core.instrumentation.InstrumentableFragmentCodeInspector;
+import com.android.settings.search.FragmentSearchIndexableCodeInspector;
import com.android.settings.search.SearchIndexProviderCodeInspector;
import com.android.settings.slices.SliceControllerInXmlCodeInspector;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
@@ -61,6 +63,7 @@
}
@Test
+ @Ignore
public void runSearchIndexProviderCodeInspection() {
new SearchIndexProviderCodeInspector(mClasses).run();
}
@@ -69,4 +72,9 @@
public void runLifecycleObserverInspection() {
new LifecycleObserverCodeInspector(mClasses).run();
}
+
+ @Test
+ public void runFragmentIndexableInspection() throws Exception {
+ new FragmentSearchIndexableCodeInspector(mClasses).run();
+ }
}
diff --git a/tests/robotests/src/com/android/settings/core/instrumentation/SettingsEventLogWriterTest.java b/tests/robotests/src/com/android/settings/core/instrumentation/SettingsEventLogWriterTest.java
index 8f22df0..bbcfa80 100644
--- a/tests/robotests/src/com/android/settings/core/instrumentation/SettingsEventLogWriterTest.java
+++ b/tests/robotests/src/com/android/settings/core/instrumentation/SettingsEventLogWriterTest.java
@@ -72,7 +72,7 @@
DeviceConfig.setProperty(DeviceConfig.NAMESPACE_SETTINGS_UI,
SettingsUIDeviceConfig.GENERIC_EVENT_LOGGING_ENABLED, "true", true);
- mWriter.hidden(RuntimeEnvironment.application, SettingsEnums.SETTINGS_HOMEPAGE);
+ mWriter.hidden(RuntimeEnvironment.application, SettingsEnums.SETTINGS_HOMEPAGE, 0);
assertThat(ShadowMetricsLogger.sActionLoggedCount).isEqualTo(1);
}
@@ -93,7 +93,7 @@
DeviceConfig.setProperty(DeviceConfig.NAMESPACE_SETTINGS_UI,
SettingsUIDeviceConfig.GENERIC_EVENT_LOGGING_ENABLED, "false", true);
- mWriter.hidden(RuntimeEnvironment.application, SettingsEnums.SETTINGS_HOMEPAGE);
+ mWriter.hidden(RuntimeEnvironment.application, SettingsEnums.SETTINGS_HOMEPAGE, 0);
assertThat(ShadowMetricsLogger.sActionLoggedCount).isEqualTo(0);
}
diff --git a/tests/robotests/src/com/android/settings/dashboard/profileselector/ProfileSelectFragmentTest.java b/tests/robotests/src/com/android/settings/dashboard/profileselector/ProfileSelectFragmentTest.java
index 3f6f95a..1e19325 100644
--- a/tests/robotests/src/com/android/settings/dashboard/profileselector/ProfileSelectFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/dashboard/profileselector/ProfileSelectFragmentTest.java
@@ -75,7 +75,7 @@
}
@Test
- public void getTabId_setArgument_setCorrectTab() {
+ public void getTabId_setArgumentWork_setCorrectTab() {
final Bundle bundle = new Bundle();
bundle.putInt(SettingsActivity.EXTRA_SHOW_FRAGMENT_TAB, WORK_TAB);
@@ -83,6 +83,14 @@
}
@Test
+ public void getTabId_setArgumentPersonal_setCorrectTab() {
+ final Bundle bundle = new Bundle();
+ bundle.putInt(SettingsActivity.EXTRA_SHOW_FRAGMENT_TAB, PERSONAL_TAB);
+
+ assertThat(mFragment.getTabId(mActivity, bundle)).isEqualTo(PERSONAL_TAB);
+ }
+
+ @Test
public void getTabId_setWorkId_getCorrectTab() {
final Bundle bundle = new Bundle();
bundle.putInt(EXTRA_USER_ID, 10);
diff --git a/tests/robotests/src/com/android/settings/development/BluetoothMapVersionPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/BluetoothMapVersionPreferenceControllerTest.java
new file mode 100644
index 0000000..f897fdf
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/development/BluetoothMapVersionPreferenceControllerTest.java
@@ -0,0 +1,108 @@
+/*
+ * Copyright (C) 2020 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.android.settings.development.BluetoothMapVersionPreferenceController
+ .BLUETOOTH_MAP_VERSION_PROPERTY;
+
+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.content.res.Resources;
+import android.os.SystemProperties;
+
+import androidx.preference.ListPreference;
+import androidx.preference.PreferenceScreen;
+
+import com.android.settings.R;
+
+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 BluetoothMapVersionPreferenceControllerTest {
+ @Mock
+ private ListPreference mPreference;
+ @Mock
+ private PreferenceScreen mPreferenceScreen;
+ private Context mContext;
+ private BluetoothMapVersionPreferenceController mController;
+ /**
+ * 0: MAP 1.2 (Default)
+ * 1: MAP 1.3
+ * 2: MAP 1.4
+ */
+ private String[] mListValues;
+ private String[] mListSummaries;
+ @Before
+ public void setup() {
+ MockitoAnnotations.initMocks(this);
+ mContext = RuntimeEnvironment.application;
+ final Resources resources = mContext.getResources();
+ mListValues = resources.getStringArray(R.array.bluetooth_map_version_values);
+ mListSummaries = resources.getStringArray(R.array.bluetooth_map_versions);
+ mController = new BluetoothMapVersionPreferenceController(mContext);
+ when(mPreferenceScreen.findPreference(mController.getPreferenceKey()))
+ .thenReturn(mPreference);
+ mController.displayPreference(mPreferenceScreen);
+ }
+ @Test
+ public void onPreferenceChange_setMap13_shouldEnableMap13() {
+ mController.onPreferenceChange(mPreference, mListValues[1]);
+
+ final String currentValue = SystemProperties.get(BLUETOOTH_MAP_VERSION_PROPERTY);
+ assertThat(currentValue).isEqualTo(mListValues[1]);
+ }
+ @Test
+ public void onPreferenceChange_setMap14_shouldEnableMap14() {
+ mController.onPreferenceChange(mPreference, mListValues[2]);
+
+ final String currentValue = SystemProperties.get(BLUETOOTH_MAP_VERSION_PROPERTY);
+ assertThat(currentValue).isEqualTo(mListValues[2]);
+ }
+ @Test
+ public void updateState_setMap13_shouldSetPreferenceToMap13() {
+ SystemProperties.set(BLUETOOTH_MAP_VERSION_PROPERTY, mListValues[1]);
+
+ mController.updateState(mPreference);
+
+ verify(mPreference).setValue(mListValues[1]);
+ verify(mPreference).setSummary(mListSummaries[1]);
+ }
+ @Test
+ public void updateState_setMap14_shouldSetPreferenceToMap14() {
+ SystemProperties.set(BLUETOOTH_MAP_VERSION_PROPERTY, mListValues[2]);
+
+ mController.updateState(mPreference);
+
+ verify(mPreference).setValue(mListValues[2]);
+ verify(mPreference).setSummary(mListSummaries[2]);
+ }
+ @Test
+ public void updateState_noValueSet_shouldSetDefaultToMap12() {
+ mController.updateState(mPreference);
+
+ verify(mPreference).setValue(mListValues[0]);
+ verify(mPreference).setSummary(mListSummaries[0]);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/development/MockLocationAppPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/MockLocationAppPreferenceControllerTest.java
index 3be4347..0a8f7d6 100644
--- a/tests/robotests/src/com/android/settings/development/MockLocationAppPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/development/MockLocationAppPreferenceControllerTest.java
@@ -146,6 +146,6 @@
}
private AppOpsManager.OpEntry createOpEntry(int opMode) {
- return new OpEntry(0, opMode, new Pair[0]);
+ return new OpEntry(0, opMode, Collections.emptyMap());
}
}
diff --git a/tests/robotests/src/com/android/settings/development/SelectDSUPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/SelectDSUPreferenceControllerTest.java
index 0aeafc7..3fd6f56 100644
--- a/tests/robotests/src/com/android/settings/development/SelectDSUPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/development/SelectDSUPreferenceControllerTest.java
@@ -18,12 +18,7 @@
import static com.google.common.truth.Truth.assertThat;
-import static org.mockito.Mockito.when;
-
-import android.content.Context;
-import android.os.SystemProperties;
-
-import androidx.preference.PreferenceScreen;
+import androidx.fragment.app.FragmentActivity;
import androidx.preference.SwitchPreference;
import org.junit.Before;
@@ -31,34 +26,34 @@
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
+import org.robolectric.Robolectric;
import org.robolectric.RobolectricTestRunner;
-import org.robolectric.RuntimeEnvironment;
+import org.robolectric.Shadows;
@RunWith(RobolectricTestRunner.class)
public class SelectDSUPreferenceControllerTest {
@Mock
private SwitchPreference mPreference;
- @Mock
- private PreferenceScreen mPreferenceScreen;
- private Context mContext;
+ private FragmentActivity mActivity;
private SelectDSUPreferenceController mController;
@Before
public void setup() {
MockitoAnnotations.initMocks(this);
- mContext = RuntimeEnvironment.application;
- mController = new SelectDSUPreferenceController(mContext);
- when(mPreferenceScreen.findPreference(mController.getPreferenceKey())).thenReturn(
- mPreference);
- mController.displayPreference(mPreferenceScreen);
+ mActivity = Robolectric.buildActivity(FragmentActivity.class).get();
+ mController = new SelectDSUPreferenceController(mActivity);
+ mPreference = new SwitchPreference(mActivity);
+ mPreference.setKey("dsu_loader");
}
@Test
- public void onPreferenceChanged_settingEnabled_turnOnGpuViewUpdates() {
+ public void handlePreferenceTreeClick_shouldLaunchCorrectIntent() {
mController.handlePreferenceTreeClick(mPreference);
- String flag = SystemProperties.get(DSULoader.PROPERTY_KEY_FEATURE_FLAG);
- assertThat(flag.equals("1")).isTrue();
+
+ assertThat(Shadows.shadowOf(mActivity)
+ .getNextStartedActivityForResult().intent.getComponent().getClassName())
+ .isEqualTo("com.android.settings.development.DSULoader");
}
}
diff --git a/tests/robotests/src/com/android/settings/development/ShowRefreshRatePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/ShowRefreshRatePreferenceControllerTest.java
new file mode 100644
index 0000000..cf6d91e
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/development/ShowRefreshRatePreferenceControllerTest.java
@@ -0,0 +1,129 @@
+/*
+ * 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.android.settings.development.ShowRefreshRatePreferenceController
+ .SURFACE_FLINGER_CODE;
+
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.eq;
+import static org.mockito.Mockito.doNothing;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.never;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+import android.os.IBinder;
+import android.os.RemoteException;
+
+import androidx.preference.PreferenceScreen;
+import androidx.preference.SwitchPreference;
+
+import com.android.settings.testutils.shadow.ShadowParcel;
+
+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.annotation.Config;
+import org.robolectric.util.ReflectionHelpers;
+
+@RunWith(RobolectricTestRunner.class)
+public class ShowRefreshRatePreferenceControllerTest {
+
+ @Mock
+ private Context mContext;
+ @Mock
+ private PreferenceScreen mScreen;
+ @Mock
+ private SwitchPreference mPreference;
+ @Mock
+ private IBinder mSurfaceFlinger;
+
+ private ShowRefreshRatePreferenceController mController;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ mController = spy(new ShowRefreshRatePreferenceController(mContext));
+ ReflectionHelpers.setField(mController, "mSurfaceFlinger", mSurfaceFlinger);
+ doNothing().when(mController).writeShowRefreshRateSetting(anyBoolean());
+ when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
+ mController.displayPreference(mScreen);
+ }
+
+ @Test
+ public void onPreferenceChange_settingToggledOn_shouldWriteTrueToShowRefreshRateSetting() {
+ mController.onPreferenceChange(mPreference, true /* new value */);
+
+ verify(mController).writeShowRefreshRateSetting(true);
+ }
+
+ @Test
+ public void onPreferenceChange_settingToggledOff_shouldWriteFalseToShowRefreshRateSetting() {
+ mController.onPreferenceChange(mPreference, false /* new value */);
+
+ verify(mController).writeShowRefreshRateSetting(false);
+ }
+
+ @Test
+ @Config(shadows = ShadowParcel.class)
+ public void updateState_settingEnabled_shouldCheckPreference() throws RemoteException {
+ ShadowParcel.sReadBoolResult = true;
+ doReturn(true).when(mSurfaceFlinger)
+ .transact(eq(SURFACE_FLINGER_CODE), any(), any(), eq(0 /* flags */));
+ mController.updateState(mPreference);
+
+ verify(mPreference).setChecked(true);
+ }
+
+ @Test
+ @Config(shadows = {ShadowParcel.class})
+ public void updateState_settingDisabled_shouldUnCheckPreference() throws RemoteException {
+ ShadowParcel.sReadBoolResult = false;
+ doReturn(true).when(mSurfaceFlinger)
+ .transact(eq(SURFACE_FLINGER_CODE), any(), any(), eq(0 /* flags */));
+ mController.updateState(mPreference);
+
+ verify(mPreference).setChecked(false);
+ }
+
+ @Test
+ public void onDeveloperOptionsSwitchDisabled_preferenceUnchecked_shouldNotTurnOffPreference() {
+ when(mPreference.isChecked()).thenReturn(false);
+ mController.onDeveloperOptionsSwitchDisabled();
+
+ verify(mController, never()).writeShowRefreshRateSetting(anyBoolean());
+ verify(mPreference, never()).setChecked(anyBoolean());
+ verify(mPreference).setEnabled(false);
+ }
+
+ @Test
+ public void onDeveloperOptionsSwitchDisabled_preferenceChecked_shouldTurnOffPreference() {
+ when(mPreference.isChecked()).thenReturn(true);
+ mController.onDeveloperOptionsSwitchDisabled();
+
+ verify(mController).writeShowRefreshRateSetting(false);
+ verify(mPreference).setChecked(false);
+ verify(mPreference).setEnabled(false);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/deviceinfo/aboutphone/MyDeviceInfoFragmentTest.java b/tests/robotests/src/com/android/settings/deviceinfo/aboutphone/MyDeviceInfoFragmentTest.java
index 572f1d8..b2ac7f1 100644
--- a/tests/robotests/src/com/android/settings/deviceinfo/aboutphone/MyDeviceInfoFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/deviceinfo/aboutphone/MyDeviceInfoFragmentTest.java
@@ -28,6 +28,7 @@
import com.android.settings.deviceinfo.BuildNumberPreferenceController;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
@@ -35,6 +36,7 @@
import org.robolectric.util.ReflectionHelpers;
@RunWith(RobolectricTestRunner.class)
+@Ignore
public class MyDeviceInfoFragmentTest {
private MyDeviceInfoFragment mMyDeviceInfoFragment;
diff --git a/tests/robotests/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogControllerTest.java b/tests/robotests/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogControllerTest.java
index 2c0b4fc..88acbd0 100644
--- a/tests/robotests/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogControllerTest.java
+++ b/tests/robotests/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogControllerTest.java
@@ -18,6 +18,7 @@
import static com.android.settings.deviceinfo.simstatus.SimStatusDialogController.CELL_DATA_NETWORK_TYPE_VALUE_ID;
import static com.android.settings.deviceinfo.simstatus.SimStatusDialogController.CELL_VOICE_NETWORK_TYPE_VALUE_ID;
+import static com.android.settings.deviceinfo.simstatus.SimStatusDialogController.EID_INFO_LABEL_ID;
import static com.android.settings.deviceinfo.simstatus.SimStatusDialogController.EID_INFO_VALUE_ID;
import static com.android.settings.deviceinfo.simstatus.SimStatusDialogController.ICCID_INFO_LABEL_ID;
import static com.android.settings.deviceinfo.simstatus.SimStatusDialogController.ICCID_INFO_VALUE_ID;
@@ -55,10 +56,12 @@
import android.telephony.SubscriptionInfo;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
+import android.telephony.UiccCardInfo;
import android.telephony.euicc.EuiccManager;
import androidx.lifecycle.LifecycleOwner;
+import com.android.internal.telephony.PhoneConstants;
import com.android.settings.R;
import com.android.settings.testutils.shadow.ShadowDeviceInfoUtils;
import com.android.settingslib.DeviceInfoUtils;
@@ -79,7 +82,9 @@
import org.robolectric.util.ReflectionHelpers;
import java.util.ArrayList;
+import java.util.HashMap;
import java.util.List;
+import java.util.Map;
@RunWith(RobolectricTestRunner.class)
@Config(shadows = {ShadowDeviceInfoUtils.class})
@@ -117,6 +122,9 @@
private LifecycleOwner mLifecycleOwner;
private Lifecycle mLifecycle;
+ private static final String TEST_EID_FROM_CARD = "11111111111111111111111111111111";
+ private static final String TEST_EID_FROM_MANAGER = "22222222222222222222222222222222";
+
@Before
public void setup() {
MockitoAnnotations.initMocks(this);
@@ -126,7 +134,6 @@
mLifecycle = new Lifecycle(mLifecycleOwner);
mController = spy(new SimStatusDialogController(mDialog, mLifecycle, 0 /* phone id */));
ShadowDeviceInfoUtils.setPhoneNumber("");
- doReturn(mServiceState).when(mController).getCurrentServiceState();
//CellSignalStrength setup
doReturn(0).when(mCellSignalStrengthCdma).getDbm();
doReturn(0).when(mCellSignalStrengthCdma).getAsuLevel();
@@ -137,20 +144,31 @@
doReturn(null).when(mSignalStrength).getCellSignalStrengths();
doReturn(mPhoneStateListener).when(mController).getPhoneStateListener();
- doReturn(mSignalStrength).when(mController).getSignalStrength();
doReturn(mSubscriptionInfo).when(mSubscriptionManager).getActiveSubscriptionInfo(anyInt());
- when(mEuiccManager.isEnabled()).thenReturn(true);
- when(mEuiccManager.getEid()).thenReturn("");
ReflectionHelpers.setField(mController, "mTelephonyManager", mTelephonyManager);
ReflectionHelpers.setField(mController, "mCarrierConfigManager", mCarrierConfigManager);
ReflectionHelpers.setField(mController, "mSubscriptionInfo", mSubscriptionInfo);
ReflectionHelpers.setField(mController, "mEuiccManager", mEuiccManager);
ReflectionHelpers.setField(mController, "mSubscriptionManager", mSubscriptionManager);
+
+ when(mTelephonyManager.getPhoneCount()).thenReturn(
+ PhoneConstants.MAX_PHONE_COUNT_SINGLE_SIM);
+ when(mTelephonyManager.getUiccCardsInfo()).thenReturn(new ArrayList<UiccCardInfo>());
+ when(mTelephonyManager.getLogicalToPhysicalSlotMapping()).thenReturn(
+ new HashMap<Integer, Integer>());
+
+ when(mEuiccManager.isEnabled()).thenReturn(false);
+ when(mEuiccManager.getEid()).thenReturn("");
+ when(mEuiccManager.createForCardId(anyInt())).thenReturn(mEuiccManager);
+
when(mCarrierConfigManager.getConfigForSubId(anyInt())).thenReturn(mPersistableBundle);
when(mPersistableBundle.getBoolean(
CarrierConfigManager.KEY_SHOW_SIGNAL_STRENGTH_IN_SIM_STATUS_BOOL))
.thenReturn(true);
+ when(mTelephonyManager.createForSubscriptionId(anyInt())).thenReturn(mTelephonyManager);
+ doReturn(mServiceState).when(mTelephonyManager).getServiceState();
+ doReturn(mSignalStrength).when(mTelephonyManager).getSignalStrength();
final ShadowPackageManager shadowPackageManager =
Shadows.shadowOf(RuntimeEnvironment.application.getPackageManager());
@@ -228,7 +246,8 @@
@Ignore
public void initialize_updateVoiceDataOutOfService_shouldUpdateSettingAndResetSignalStrength() {
when(mServiceState.getState()).thenReturn(ServiceState.STATE_OUT_OF_SERVICE);
- when(mServiceState.getDataRegState()).thenReturn(ServiceState.STATE_OUT_OF_SERVICE);
+ when(mServiceState.getDataRegistrationState()).thenReturn(
+ ServiceState.STATE_OUT_OF_SERVICE);
when(mPersistableBundle.getBoolean(
CarrierConfigManager.KEY_SHOW_SIGNAL_STRENGTH_IN_SIM_STATUS_BOOL)).thenReturn(true);
@@ -243,7 +262,7 @@
@Ignore
public void initialize_updateVoiceOutOfServiceDataInService_shouldUpdateTextToBeInService() {
when(mServiceState.getState()).thenReturn(ServiceState.STATE_OUT_OF_SERVICE);
- when(mServiceState.getDataRegState()).thenReturn(ServiceState.STATE_IN_SERVICE);
+ when(mServiceState.getDataRegistrationState()).thenReturn(ServiceState.STATE_IN_SERVICE);
when(mPersistableBundle.getBoolean(
CarrierConfigManager.KEY_SHOW_SIGNAL_STRENGTH_IN_SIM_STATUS_BOOL)).thenReturn(true);
@@ -293,7 +312,7 @@
@Ignore
public void initialize_updateVoiceOutOfServiceDataInService_shouldUpdateSignalStrengthTo50() {
when(mServiceState.getState()).thenReturn(ServiceState.STATE_OUT_OF_SERVICE);
- when(mServiceState.getDataRegState()).thenReturn(ServiceState.STATE_IN_SERVICE);
+ when(mServiceState.getDataRegistrationState()).thenReturn(ServiceState.STATE_IN_SERVICE);
when(mPersistableBundle.getBoolean(
CarrierConfigManager.KEY_SHOW_SIGNAL_STRENGTH_IN_SIM_STATUS_BOOL)).thenReturn(true);
@@ -313,25 +332,25 @@
@Test
@Ignore
public void initialize_updateVoiceNetworkTypeWithEdge_shouldUpdateSettingToEdge() {
- when(mTelephonyManager.getVoiceNetworkType(anyInt())).thenReturn(
+ when(mTelephonyManager.getVoiceNetworkType()).thenReturn(
TelephonyManager.NETWORK_TYPE_EDGE);
mController.initialize();
verify(mDialog).setText(CELL_VOICE_NETWORK_TYPE_VALUE_ID,
- TelephonyManager.getNetworkTypeName(TelephonyManager.NETWORK_TYPE_EDGE));
+ SimStatusDialogController.getNetworkTypeName(TelephonyManager.NETWORK_TYPE_EDGE));
}
@Test
@Ignore
public void initialize_updateDataNetworkTypeWithEdge_shouldUpdateSettingToEdge() {
- when(mTelephonyManager.getDataNetworkType(anyInt())).thenReturn(
+ when(mTelephonyManager.getDataNetworkType()).thenReturn(
TelephonyManager.NETWORK_TYPE_EDGE);
mController.initialize();
verify(mDialog).setText(CELL_DATA_NETWORK_TYPE_VALUE_ID,
- TelephonyManager.getNetworkTypeName(TelephonyManager.NETWORK_TYPE_EDGE));
+ SimStatusDialogController.getNetworkTypeName(TelephonyManager.NETWORK_TYPE_EDGE));
}
@Test
@@ -400,7 +419,7 @@
final String iccid = "12351351231241";
when(mPersistableBundle.getBoolean(
CarrierConfigManager.KEY_SHOW_ICCID_IN_SIM_STATUS_BOOL)).thenReturn(true);
- doReturn(iccid).when(mController).getSimSerialNumber(anyInt());
+ doReturn(iccid).when(mTelephonyManager).getSimSerialNumber();
mController.initialize();
@@ -409,24 +428,290 @@
@Test
@Ignore
- public void initialize_showEid_shouldSetEidToSetting() {
- final String eid = "12351351231241";
- when(mEuiccManager.getEid()).thenReturn(eid);
+ public void initialize_updateEid_shouldNotSetEid() {
+ when(mTelephonyManager.getPhoneCount()).thenReturn(PhoneConstants.MAX_PHONE_COUNT_DUAL_SIM);
+
+ ArrayList<UiccCardInfo> uiccCardInfos = new ArrayList<>();
+ UiccCardInfo uiccCardInfo1 = new UiccCardInfo(
+ false, // isEuicc
+ 0, // cardId
+ null, // eid
+ "123451234567890", // iccid
+ 0, // slotIndex
+ true); // isRemovable
+ uiccCardInfos.add(uiccCardInfo1);
+ UiccCardInfo uiccCardInfo2 = new UiccCardInfo(
+ true, // isEuicc
+ 1, // cardId
+ null, // eid (unavailable)
+ null, // iccid
+ 1, // slotIndex
+ false); // isRemovable
+ uiccCardInfos.add(uiccCardInfo2);
+ when(mTelephonyManager.getUiccCardsInfo()).thenReturn(uiccCardInfos);
+
+ Map<Integer, Integer> slotMapping = new HashMap<>();
+ slotMapping.put(0, 1);
+ slotMapping.put(1, 0);
+ when(mTelephonyManager.getLogicalToPhysicalSlotMapping()).thenReturn(slotMapping);
+
+ when(mEuiccManager.isEnabled()).thenReturn(true);
+ when(mEuiccManager.getEid()).thenReturn(null);
mController.initialize();
- verify(mDialog).setText(EID_INFO_VALUE_ID, eid);
+ // Keep 'Not available' if neither the card nor the associated manager can provide EID.
+ verify(mDialog, never()).setText(eq(EID_INFO_VALUE_ID), any());
verify(mDialog, never()).removeSettingFromScreen(eq(EID_INFO_VALUE_ID));
}
@Test
@Ignore
- public void initialize_showEid_euiccManagerIsNotEnabled() {
- when(mEuiccManager.isEnabled()).thenReturn(false);
+ public void initialize_updateEid_shouldSetEidFromCard() {
+ when(mTelephonyManager.getPhoneCount()).thenReturn(PhoneConstants.MAX_PHONE_COUNT_DUAL_SIM);
+
+ ArrayList<UiccCardInfo> uiccCardInfos = new ArrayList<>();
+ UiccCardInfo uiccCardInfo1 = new UiccCardInfo(
+ true, // isEuicc
+ 0, // cardId
+ TEST_EID_FROM_CARD, // eid
+ null, // iccid
+ 0, // slotIndex
+ false); // isRemovable
+ uiccCardInfos.add(uiccCardInfo1);
+ UiccCardInfo uiccCardInfo2 = new UiccCardInfo(
+ false, // isEuicc
+ 1, // cardId
+ null, // eid
+ "123451234567890", // iccid
+ 1, // slotIndex
+ true); // isRemovable
+ uiccCardInfos.add(uiccCardInfo2);
+ when(mTelephonyManager.getUiccCardsInfo()).thenReturn(uiccCardInfos);
+
+ Map<Integer, Integer> slotMapping = new HashMap<>();
+ slotMapping.put(0, 0);
+ slotMapping.put(1, 1);
+ when(mTelephonyManager.getLogicalToPhysicalSlotMapping()).thenReturn(slotMapping);
+
+ when(mEuiccManager.isEnabled()).thenReturn(true);
+ when(mEuiccManager.getEid()).thenReturn(TEST_EID_FROM_MANAGER);
mController.initialize();
+ // Set EID retrieved from the card.
+ verify(mDialog).setText(EID_INFO_VALUE_ID, TEST_EID_FROM_CARD);
+ verify(mDialog, never()).removeSettingFromScreen(eq(EID_INFO_VALUE_ID));
+ }
+
+ @Test
+ @Ignore
+ public void initialize_updateEid_shouldSetEidFromManager() {
+ when(mTelephonyManager.getPhoneCount()).thenReturn(PhoneConstants.MAX_PHONE_COUNT_DUAL_SIM);
+
+ ArrayList<UiccCardInfo> uiccCardInfos = new ArrayList<>();
+ UiccCardInfo uiccCardInfo1 = new UiccCardInfo(
+ false, // isEuicc
+ 0, // cardId
+ null, // eid
+ "123451234567890", // iccid
+ 0, // slotIndex
+ true); // isRemovable
+ uiccCardInfos.add(uiccCardInfo1);
+ UiccCardInfo uiccCardInfo2 = new UiccCardInfo(
+ true, // isEuicc
+ 1, // cardId
+ null, // eid (unavailable)
+ null, // iccid
+ 1, // slotIndex
+ false); // isRemovable
+ uiccCardInfos.add(uiccCardInfo2);
+ when(mTelephonyManager.getUiccCardsInfo()).thenReturn(uiccCardInfos);
+
+ Map<Integer, Integer> slotMapping = new HashMap<>();
+ slotMapping.put(0, 1);
+ slotMapping.put(1, 0);
+ when(mTelephonyManager.getLogicalToPhysicalSlotMapping()).thenReturn(slotMapping);
+
+ when(mEuiccManager.isEnabled()).thenReturn(true);
+ when(mEuiccManager.getEid()).thenReturn(TEST_EID_FROM_MANAGER);
+ when(mEuiccManager.createForCardId(0)).thenThrow(
+ new RuntimeException("Unexpected card ID was specified"));
+ when(mEuiccManager.createForCardId(1)).thenReturn(mEuiccManager);
+
+ mController.initialize();
+
+ // Set EID retrieved from the manager associated with the card which cannot provide EID.
+ verify(mDialog).setText(EID_INFO_VALUE_ID, TEST_EID_FROM_MANAGER);
+ verify(mDialog, never()).removeSettingFromScreen(eq(EID_INFO_VALUE_ID));
+ }
+
+ @Test
+ @Ignore
+ public void initialize_updateEid_shouldRemoveEid() {
+ when(mTelephonyManager.getPhoneCount()).thenReturn(PhoneConstants.MAX_PHONE_COUNT_DUAL_SIM);
+
+ ArrayList<UiccCardInfo> uiccCardInfos = new ArrayList<>();
+ UiccCardInfo uiccCardInfo1 = new UiccCardInfo(
+ false, // isEuicc
+ 0, // cardId
+ null, // eid
+ "123451234567890", // iccid
+ 0, // slotIndex
+ true); // isRemovable
+ uiccCardInfos.add(uiccCardInfo1);
+ UiccCardInfo uiccCardInfo2 = new UiccCardInfo(
+ true, // isEuicc
+ 1, // cardId
+ TEST_EID_FROM_CARD, // eid
+ null, // iccid
+ 1, // slotIndex
+ false); // isRemovable
+ uiccCardInfos.add(uiccCardInfo2);
+ when(mTelephonyManager.getUiccCardsInfo()).thenReturn(uiccCardInfos);
+
+ Map<Integer, Integer> slotMapping = new HashMap<>();
+ slotMapping.put(0, 0);
+ slotMapping.put(1, 1);
+ when(mTelephonyManager.getLogicalToPhysicalSlotMapping()).thenReturn(slotMapping);
+
+ when(mEuiccManager.isEnabled()).thenReturn(true);
+ when(mEuiccManager.getEid()).thenReturn(TEST_EID_FROM_MANAGER);
+
+ mController.initialize();
+
+ // Remove EID if the card is not eUICC.
verify(mDialog, never()).setText(eq(EID_INFO_VALUE_ID), any());
+ verify(mDialog).removeSettingFromScreen(eq(EID_INFO_LABEL_ID));
+ verify(mDialog).removeSettingFromScreen(eq(EID_INFO_VALUE_ID));
+ }
+
+ @Test
+ @Ignore
+ public void initialize_updateEid_shouldNotSetEidInSingleSimMode() {
+ when(mTelephonyManager.getPhoneCount()).thenReturn(
+ PhoneConstants.MAX_PHONE_COUNT_SINGLE_SIM);
+
+ ArrayList<UiccCardInfo> uiccCardInfos = new ArrayList<>();
+ UiccCardInfo uiccCardInfo = new UiccCardInfo(
+ true, // isEuicc
+ 0, // cardId
+ TEST_EID_FROM_CARD, // eid (not used)
+ null, // iccid
+ 0, // slotIndex
+ false); // isRemovable
+ uiccCardInfos.add(uiccCardInfo);
+ when(mTelephonyManager.getUiccCardsInfo()).thenReturn(uiccCardInfos);
+
+ Map<Integer, Integer> slotMapping = new HashMap<>();
+ slotMapping.put(0, 0);
+ when(mTelephonyManager.getLogicalToPhysicalSlotMapping()).thenReturn(slotMapping);
+
+ when(mEuiccManager.isEnabled()).thenReturn(true);
+ when(mEuiccManager.getEid()).thenReturn(null);
+
+ mController.initialize();
+
+ // Keep 'Not available' if the default eUICC manager cannot provide EID in Single SIM mode.
+ verify(mDialog, never()).setText(eq(EID_INFO_VALUE_ID), any());
+ verify(mDialog, never()).removeSettingFromScreen(eq(EID_INFO_VALUE_ID));
+ }
+
+ @Test
+ @Ignore
+ public void initialize_updateEid_shouldSetEidInSingleSimModeWithEnabledEuicc() {
+ when(mTelephonyManager.getPhoneCount()).thenReturn(
+ PhoneConstants.MAX_PHONE_COUNT_SINGLE_SIM);
+
+ ArrayList<UiccCardInfo> uiccCardInfos = new ArrayList<>();
+ UiccCardInfo uiccCardInfo = new UiccCardInfo(
+ true, // isEuicc (eUICC slot is selected)
+ 0, // cardId
+ TEST_EID_FROM_CARD, // eid (not used)
+ null, // iccid
+ 0, // slotIndex
+ false); // isRemovable
+ uiccCardInfos.add(uiccCardInfo);
+ when(mTelephonyManager.getUiccCardsInfo()).thenReturn(uiccCardInfos);
+
+ Map<Integer, Integer> slotMapping = new HashMap<>();
+ slotMapping.put(0, 0);
+ when(mTelephonyManager.getLogicalToPhysicalSlotMapping()).thenReturn(slotMapping);
+
+ when(mEuiccManager.isEnabled()).thenReturn(true);
+ when(mEuiccManager.getEid()).thenReturn(TEST_EID_FROM_MANAGER);
+ when(mEuiccManager.createForCardId(anyInt())).thenThrow(
+ new RuntimeException("EID shall be retrieved from the default eUICC manager"));
+
+ mController.initialize();
+
+ // Set EID retrieved from the default eUICC manager in Single SIM mode.
+ verify(mDialog).setText(EID_INFO_VALUE_ID, TEST_EID_FROM_MANAGER);
+ verify(mDialog, never()).removeSettingFromScreen(eq(EID_INFO_VALUE_ID));
+ }
+
+ @Test
+ @Ignore
+ public void initialize_updateEid_shouldSetEidInSingleSimModeWithDisabledEuicc() {
+ when(mTelephonyManager.getPhoneCount()).thenReturn(
+ PhoneConstants.MAX_PHONE_COUNT_SINGLE_SIM);
+
+ ArrayList<UiccCardInfo> uiccCardInfos = new ArrayList<>();
+ UiccCardInfo uiccCardInfo = new UiccCardInfo(
+ false, // isEuicc (eUICC slot is not selected)
+ 0, // cardId
+ null, // eid
+ "123451234567890", // iccid
+ 0, // slotIndex
+ true); // isRemovable
+ uiccCardInfos.add(uiccCardInfo);
+ when(mTelephonyManager.getUiccCardsInfo()).thenReturn(uiccCardInfos);
+
+ Map<Integer, Integer> slotMapping = new HashMap<>();
+ slotMapping.put(0, 0);
+ when(mTelephonyManager.getLogicalToPhysicalSlotMapping()).thenReturn(slotMapping);
+
+ when(mEuiccManager.isEnabled()).thenReturn(true);
+ when(mEuiccManager.getEid()).thenReturn(TEST_EID_FROM_MANAGER);
+ when(mEuiccManager.createForCardId(anyInt())).thenThrow(
+ new RuntimeException("EID shall be retrieved from the default eUICC manager"));
+
+ mController.initialize();
+
+ // Set EID retrieved from the default eUICC manager in Single SIM mode.
+ verify(mDialog).setText(EID_INFO_VALUE_ID, TEST_EID_FROM_MANAGER);
+ verify(mDialog, never()).removeSettingFromScreen(eq(EID_INFO_VALUE_ID));
+ }
+
+ @Test
+ @Ignore
+ public void initialize_updateEid_shouldRemoveEidInSingleSimMode() {
+ when(mTelephonyManager.getPhoneCount()).thenReturn(
+ PhoneConstants.MAX_PHONE_COUNT_SINGLE_SIM);
+
+ ArrayList<UiccCardInfo> uiccCardInfos = new ArrayList<>();
+ UiccCardInfo uiccCardInfo = new UiccCardInfo(
+ false, // isEuicc
+ 0, // cardId
+ null, // eid
+ "123451234567890", // iccid
+ 0, // slotIndex
+ true); // isRemovable
+ uiccCardInfos.add(uiccCardInfo);
+ when(mTelephonyManager.getUiccCardsInfo()).thenReturn(uiccCardInfos);
+
+ Map<Integer, Integer> slotMapping = new HashMap<>();
+ slotMapping.put(0, 0);
+ when(mTelephonyManager.getLogicalToPhysicalSlotMapping()).thenReturn(slotMapping);
+
+ when(mEuiccManager.isEnabled()).thenReturn(false);
+ when(mEuiccManager.getEid()).thenReturn(null);
+
+ mController.initialize();
+
+ // Remove EID if the default eUICC manager indicates that eSIM is not enabled.
+ verify(mDialog, never()).setText(eq(EID_INFO_VALUE_ID), any());
+ verify(mDialog).removeSettingFromScreen(eq(EID_INFO_LABEL_ID));
verify(mDialog).removeSettingFromScreen(eq(EID_INFO_VALUE_ID));
}
@@ -482,7 +767,7 @@
@Test
@Ignore
public void initialize_nullSignalStrength_noCrash() {
- doReturn(null).when(mController).getSignalStrength();
+ doReturn(null).when(mTelephonyManager).getSignalStrength();
// we should not crash when running the following line
mController.initialize();
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/RestrictAppPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/RestrictAppPreferenceControllerTest.java
index 1febbe4..598ef6e 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/RestrictAppPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/RestrictAppPreferenceControllerTest.java
@@ -54,6 +54,7 @@
import org.robolectric.RobolectricTestRunner;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.List;
@RunWith(RobolectricTestRunner.class)
@@ -84,10 +85,12 @@
MockitoAnnotations.initMocks(this);
final List<AppOpsManager.OpEntry> allowOps = new ArrayList<>();
allowOps.add(new AppOpsManager.OpEntry(
- AppOpsManager.OP_RUN_ANY_IN_BACKGROUND, AppOpsManager.MODE_ALLOWED, new Pair[0]));
+ AppOpsManager.OP_RUN_ANY_IN_BACKGROUND, AppOpsManager.MODE_ALLOWED,
+ Collections.emptyMap()));
final List<AppOpsManager.OpEntry> restrictedOps = new ArrayList<>();
restrictedOps.add(new AppOpsManager.OpEntry(
- AppOpsManager.OP_RUN_ANY_IN_BACKGROUND, AppOpsManager.MODE_IGNORED, new Pair[0]));
+ AppOpsManager.OP_RUN_ANY_IN_BACKGROUND, AppOpsManager.MODE_IGNORED,
+ Collections.emptyMap()));
mAllowedPackageOps = new AppOpsManager.PackageOps(
ALLOWED_PACKAGE_NAME, ALLOWED_UID, allowOps);
mRestrictedPackageOps = new AppOpsManager.PackageOps(
diff --git a/tests/robotests/src/com/android/settings/gestures/BackGestureIndicatorViewTest.java b/tests/robotests/src/com/android/settings/gestures/BackGestureIndicatorViewTest.java
new file mode 100644
index 0000000..8d43aaa
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/gestures/BackGestureIndicatorViewTest.java
@@ -0,0 +1,64 @@
+/*
+ * 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.gestures;
+
+import static org.junit.Assert.assertEquals;
+
+import android.content.Context;
+import android.widget.ImageView;
+
+import com.android.settings.R;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.RuntimeEnvironment;
+
+@RunWith(RobolectricTestRunner.class)
+public class BackGestureIndicatorViewTest {
+
+ private Context mContext;
+
+ private BackGestureIndicatorDrawable mLeftDrawable;
+ private BackGestureIndicatorDrawable mRightDrawable;
+
+ private BackGestureIndicatorView mView;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+
+ mContext = RuntimeEnvironment.application;
+ mView = new BackGestureIndicatorView(mContext);
+
+ mLeftDrawable = (BackGestureIndicatorDrawable) ((ImageView) mView.findViewById(
+ R.id.indicator_left)).getDrawable();
+ mRightDrawable = (BackGestureIndicatorDrawable) ((ImageView) mView.findViewById(
+ R.id.indicator_right)).getDrawable();
+ }
+
+ @Test
+ public void testSetIndicatoreWidth() {
+ mView.setIndicatorWidth(25, true);
+ mView.setIndicatorWidth(52, false);
+
+ assertEquals(25, mLeftDrawable.getWidth());
+ assertEquals(52, mRightDrawable.getWidth());
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/gestures/GestureNavigationSeekBarPreferenceTest.java b/tests/robotests/src/com/android/settings/gestures/LabeledSeekBarPreferenceTest.java
similarity index 89%
rename from tests/robotests/src/com/android/settings/gestures/GestureNavigationSeekBarPreferenceTest.java
rename to tests/robotests/src/com/android/settings/gestures/LabeledSeekBarPreferenceTest.java
index 82c3262..4fb94f8 100644
--- a/tests/robotests/src/com/android/settings/gestures/GestureNavigationSeekBarPreferenceTest.java
+++ b/tests/robotests/src/com/android/settings/gestures/LabeledSeekBarPreferenceTest.java
@@ -27,6 +27,8 @@
import androidx.preference.Preference;
+import com.android.settings.widget.LabeledSeekBarPreference;
+
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -36,11 +38,11 @@
import org.robolectric.RuntimeEnvironment;
@RunWith(RobolectricTestRunner.class)
-public class GestureNavigationSeekBarPreferenceTest {
+public class LabeledSeekBarPreferenceTest {
private Context mContext;
private SeekBar mSeekBar;
- private GestureNavigationSeekBarPreference mSeekBarPreference;
+ private LabeledSeekBarPreference mSeekBarPreference;
@Mock
private Preference.OnPreferenceChangeListener mListener;
@@ -50,7 +52,7 @@
MockitoAnnotations.initMocks(this);
mContext = RuntimeEnvironment.application;
- mSeekBarPreference = new GestureNavigationSeekBarPreference(mContext, null);
+ mSeekBarPreference = new LabeledSeekBarPreference(mContext, null);
LayoutInflater inflater = LayoutInflater.from(mContext);
final View view =
inflater.inflate(mSeekBarPreference.getLayoutResource(),
diff --git a/tests/robotests/src/com/android/settings/homepage/contextualcards/EligibleCardCheckerTest.java b/tests/robotests/src/com/android/settings/homepage/contextualcards/EligibleCardCheckerTest.java
index 7b70dad..3777920 100644
--- a/tests/robotests/src/com/android/settings/homepage/contextualcards/EligibleCardCheckerTest.java
+++ b/tests/robotests/src/com/android/settings/homepage/contextualcards/EligibleCardCheckerTest.java
@@ -31,7 +31,6 @@
import androidx.slice.SliceProvider;
import androidx.slice.widget.SliceLiveData;
-import com.android.settings.homepage.contextualcards.deviceinfo.EmergencyInfoSlice;
import com.android.settings.slices.CustomSliceRegistry;
import com.android.settings.wifi.slice.ContextualWifiSlice;
@@ -66,14 +65,6 @@
}
@Test
- public void isSliceToggleable_cardWithoutToggle_returnFalse() {
- final EmergencyInfoSlice emergencyInfoSlice = new EmergencyInfoSlice(mContext);
- final Slice slice = emergencyInfoSlice.getSlice();
-
- assertThat(mEligibleCardChecker.isSliceToggleable(slice)).isFalse();
- }
-
- @Test
public void isCardEligibleToDisplay_toggleSlice_hasInlineActionShouldBeTrue() {
final ContextualWifiSlice wifiSlice = new ContextualWifiSlice(mContext);
final Slice slice = wifiSlice.getSlice();
@@ -85,17 +76,6 @@
}
@Test
- public void isCardEligibleToDisplay_notToggleSlice_hasInlineActionShouldBeFalse() {
- final EmergencyInfoSlice emergencyInfoSlice = new EmergencyInfoSlice(mContext);
- final Slice slice = emergencyInfoSlice.getSlice();
- doReturn(slice).when(mEligibleCardChecker).bindSlice(any(Uri.class));
-
- mEligibleCardChecker.isCardEligibleToDisplay(getContextualCard(TEST_SLICE_URI));
-
- assertThat(mEligibleCardChecker.mCard.hasInlineAction()).isFalse();
- }
-
- @Test
public void isCardEligibleToDisplay_customCard_returnTrue() {
final ContextualCard customCard = new ContextualCard.Builder()
.setName("custom_card")
diff --git a/tests/robotests/src/com/android/settings/homepage/contextualcards/deviceinfo/DataUsageSliceTest.java b/tests/robotests/src/com/android/settings/homepage/contextualcards/deviceinfo/DataUsageSliceTest.java
deleted file mode 100644
index 13f26e4..0000000
--- a/tests/robotests/src/com/android/settings/homepage/contextualcards/deviceinfo/DataUsageSliceTest.java
+++ /dev/null
@@ -1,112 +0,0 @@
-/*
- * 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.
- */
-
-package com.android.settings.homepage.contextualcards.deviceinfo;
-
-import static com.google.common.truth.Truth.assertThat;
-import static org.mockito.ArgumentMatchers.any;
-import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.spy;
-import static org.mockito.Mockito.when;
-
-import android.app.usage.NetworkStatsManager;
-import android.content.Context;
-import android.telephony.SubscriptionManager;
-import android.telephony.TelephonyManager;
-import androidx.core.graphics.drawable.IconCompat;
-import androidx.slice.Slice;
-import androidx.slice.SliceItem;
-import androidx.slice.SliceMetadata;
-import androidx.slice.SliceProvider;
-import androidx.slice.core.SliceAction;
-import androidx.slice.widget.SliceLiveData;
-import com.android.settings.R;
-import com.android.settings.testutils.SliceTester;
-import com.android.settings.testutils.shadow.ShadowDataUsageUtils;
-import java.util.List;
-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;
-import org.robolectric.Shadows;
-import org.robolectric.annotation.Config;
-import org.robolectric.shadows.ShadowTelephonyManager;
-
-@RunWith(RobolectricTestRunner.class)
-@Config(shadows = ShadowDataUsageUtils.class)
-public class DataUsageSliceTest {
- private static final String DATA_USAGE_TITLE = "Data usage";
- private static final String DATA_USAGE_SUMMARY = "test_summary";
-
- @Mock
- private NetworkStatsManager mNetworkStatsManager;
-
- private Context mContext;
- private DataUsageSlice mDataUsageSlice;
-
- @Before
- public void setUp() {
- MockitoAnnotations.initMocks(this);
-
- mContext = spy(RuntimeEnvironment.application);
- // Set-up specs for SliceMetadata.
- SliceProvider.setSpecs(SliceLiveData.SUPPORTED_SPECS);
- when(mContext.getSystemService(NetworkStatsManager.class)).thenReturn(mNetworkStatsManager);
-
- mDataUsageSlice = spy(new DataUsageSlice(mContext));
-
- final TelephonyManager telephonyManager = mContext.getSystemService(TelephonyManager.class);
- final ShadowTelephonyManager shadowTelephonyManager = Shadows.shadowOf(telephonyManager);
- shadowTelephonyManager.setTelephonyManagerForSubscriptionId(
- SubscriptionManager.INVALID_SUBSCRIPTION_ID, telephonyManager);
- }
-
- @Test
- public void getSlice_hasSim_shouldBeCorrectSliceContent() {
- ShadowDataUsageUtils.HAS_SIM = true;
- doReturn(DATA_USAGE_TITLE).when(mDataUsageSlice).getDataUsageText(any());
- doReturn(DATA_USAGE_SUMMARY).when(mDataUsageSlice).getCycleTime(any());
-
- final Slice slice = mDataUsageSlice.getSlice();
-
- final SliceMetadata metadata = SliceMetadata.from(mContext, slice);
- assertThat(metadata.getTitle()).isEqualTo(
- mContext.getString(R.string.data_usage_summary_title));
-
- final SliceAction primaryAction = metadata.getPrimaryAction();
- final IconCompat expectedIcon = IconCompat.createWithResource(mContext,
- R.drawable.ic_settings_data_usage);
- assertThat(primaryAction.getIcon().toString()).isEqualTo(expectedIcon.toString());
- }
-
- @Test
- public void getSlice_hasNoSim_shouldShowNoSimCard() {
- ShadowDataUsageUtils.HAS_SIM = false;
-
- final Slice slice = mDataUsageSlice.getSlice();
-
- final SliceMetadata metadata = SliceMetadata.from(mContext, slice);
- assertThat(metadata.getTitle()).isEqualTo(
- mContext.getString(R.string.data_usage_summary_title));
-
- final List<SliceItem> sliceItems = slice.getItems();
- SliceTester.assertAnySliceItemContainsTitle(sliceItems,
- mContext.getString(R.string.no_sim_card));
- }
-}
diff --git a/tests/robotests/src/com/android/settings/homepage/contextualcards/deviceinfo/DeviceInfoSliceTest.java b/tests/robotests/src/com/android/settings/homepage/contextualcards/deviceinfo/DeviceInfoSliceTest.java
deleted file mode 100644
index ddc7218..0000000
--- a/tests/robotests/src/com/android/settings/homepage/contextualcards/deviceinfo/DeviceInfoSliceTest.java
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * 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.
- */
-
-package com.android.settings.homepage.contextualcards.deviceinfo;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.spy;
-
-import android.content.Context;
-import android.telephony.SubscriptionInfo;
-
-import androidx.core.graphics.drawable.IconCompat;
-import androidx.slice.Slice;
-import androidx.slice.SliceItem;
-import androidx.slice.SliceMetadata;
-import androidx.slice.SliceProvider;
-import androidx.slice.core.SliceAction;
-import androidx.slice.widget.SliceLiveData;
-
-import com.android.settings.R;
-import com.android.settings.testutils.SliceTester;
-
-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;
-
-import java.util.List;
-
-@RunWith(RobolectricTestRunner.class)
-public class DeviceInfoSliceTest {
-
- @Mock
- private SubscriptionInfo mSubscriptionInfo;
-
- private Context mContext;
- private DeviceInfoSlice mDeviceInfoSlice;
-
- @Before
- public void setUp() {
- MockitoAnnotations.initMocks(this);
- mContext = RuntimeEnvironment.application;
-
- // Set-up specs for SliceMetadata.
- SliceProvider.setSpecs(SliceLiveData.SUPPORTED_SPECS);
-
- mDeviceInfoSlice = spy(new DeviceInfoSlice(mContext));
- }
-
- @Test
- public void getSlice_hasSubscriptionInfo_shouldBeCorrectSliceContent() {
- final String phoneNumber = "1111111111";
- doReturn(mSubscriptionInfo).when(mDeviceInfoSlice).getFirstSubscriptionInfo();
- doReturn(phoneNumber).when(mDeviceInfoSlice).getPhoneNumber();
-
- final Slice slice = mDeviceInfoSlice.getSlice();
-
- final SliceMetadata metadata = SliceMetadata.from(mContext, slice);
- assertThat(metadata.getTitle()).isEqualTo(mContext.getString(R.string.device_info_label));
-
- final SliceAction primaryAction = metadata.getPrimaryAction();
- final IconCompat expectedIcon = IconCompat.createWithResource(mContext,
- R.drawable.ic_info_outline_24dp);
- assertThat(primaryAction.getIcon().toString()).isEqualTo(expectedIcon.toString());
-
- final List<SliceItem> sliceItems = slice.getItems();
- SliceTester.assertAnySliceItemContainsTitle(sliceItems, phoneNumber);
- }
-
- @Test
- public void getSlice_hasNoSubscriptionInfo_shouldShowUnknown() {
- final Slice slice = mDeviceInfoSlice.getSlice();
-
- final SliceMetadata metadata = SliceMetadata.from(mContext, slice);
- assertThat(metadata.getTitle()).isEqualTo(mContext.getString(R.string.device_info_label));
-
- final List<SliceItem> sliceItems = slice.getItems();
- SliceTester.assertAnySliceItemContainsTitle(sliceItems,
- mContext.getString(R.string.device_info_default));
- }
-}
diff --git a/tests/robotests/src/com/android/settings/homepage/contextualcards/slices/DarkThemeSliceTest.java b/tests/robotests/src/com/android/settings/homepage/contextualcards/slices/DarkThemeSliceTest.java
index bb21332..1af7b2b 100644
--- a/tests/robotests/src/com/android/settings/homepage/contextualcards/slices/DarkThemeSliceTest.java
+++ b/tests/robotests/src/com/android/settings/homepage/contextualcards/slices/DarkThemeSliceTest.java
@@ -22,10 +22,10 @@
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.when;
-import android.app.UiModeManager;
import android.content.Context;
import android.net.Uri;
import android.os.BatteryManager;
+import android.os.PowerManager;
import androidx.slice.Slice;
import androidx.slice.SliceMetadata;
@@ -48,9 +48,9 @@
@RunWith(RobolectricTestRunner.class)
public class DarkThemeSliceTest {
@Mock
- private UiModeManager mUiModeManager;
- @Mock
private BatteryManager mBatteryManager;
+ @Mock
+ private PowerManager mPowerManager;
private Context mContext;
private DarkThemeSlice mDarkThemeSlice;
@@ -63,11 +63,12 @@
mFeatureFactory = FakeFeatureFactory.setupForTest();
mFeatureFactory.slicesFeatureProvider = new SlicesFeatureProviderImpl();
mFeatureFactory.slicesFeatureProvider.newUiSession();
- doReturn(mUiModeManager).when(mContext).getSystemService(UiModeManager.class);
+ doReturn(mPowerManager).when(mContext).getSystemService(PowerManager.class);
+ when(mPowerManager.isPowerSaveMode()).thenReturn(false);
// Set-up specs for SliceMetadata.
SliceProvider.setSpecs(SliceLiveData.SUPPORTED_SPECS);
- mDarkThemeSlice = new DarkThemeSlice(mContext);
+ mDarkThemeSlice = spy(new DarkThemeSlice(mContext));
mDarkThemeSlice.sKeepSliceShow = false;
}
@@ -80,7 +81,7 @@
@Test
public void isAvailable_inDarkThemeMode_returnFalse() {
- when(mUiModeManager.getNightMode()).thenReturn(UiModeManager.MODE_NIGHT_YES);
+ doReturn(true).when(mDarkThemeSlice).isDarkThemeMode(mContext);
assertThat(mDarkThemeSlice.isAvailable(mContext)).isFalse();
}
@@ -100,23 +101,36 @@
}
@Test
- public void getSlice_notAvailable_returnNull() {
- when(mUiModeManager.getNightMode()).thenReturn(UiModeManager.MODE_NIGHT_YES);
+ public void getSlice_batterySaver_returnErrorSlice() {
+ when(mPowerManager.isPowerSaveMode()).thenReturn(true);
- assertThat(mDarkThemeSlice.getSlice()).isNull();
+ final Slice mediaSlice = mDarkThemeSlice.getSlice();
+ final SliceMetadata metadata = SliceMetadata.from(mContext, mediaSlice);
+ assertThat(metadata.isErrorSlice()).isTrue();
}
@Test
- public void getSlice_newSession_notAvailable_returnNull() {
+ public void getSlice_notAvailable_returnErrorSlice() {
+ doReturn(true).when(mDarkThemeSlice).isDarkThemeMode(mContext);
+
+ final Slice mediaSlice = mDarkThemeSlice.getSlice();
+ final SliceMetadata metadata = SliceMetadata.from(mContext, mediaSlice);
+ assertThat(metadata.isErrorSlice()).isTrue();
+ }
+
+ @Test
+ public void getSlice_newSession_notAvailable_returnErrorSlice() {
// previous displayed: yes
mDarkThemeSlice.sKeepSliceShow = true;
// Session: use original value + 1 to become a new session
mDarkThemeSlice.sActiveUiSession =
mFeatureFactory.slicesFeatureProvider.getUiSessionToken() + 1;
- when(mUiModeManager.getNightMode()).thenReturn(UiModeManager.MODE_NIGHT_YES);
+ doReturn(true).when(mDarkThemeSlice).isDarkThemeMode(mContext);
- assertThat(mDarkThemeSlice.getSlice()).isNull();
+ final Slice mediaSlice = mDarkThemeSlice.getSlice();
+ final SliceMetadata metadata = SliceMetadata.from(mContext, mediaSlice);
+ assertThat(metadata.isErrorSlice()).isTrue();
}
@Test
@@ -149,7 +163,7 @@
}
private void setBatteryCapacityLevel(int power_level) {
- when(mUiModeManager.getNightMode()).thenReturn(UiModeManager.MODE_NIGHT_NO);
+ doReturn(false).when(mDarkThemeSlice).isDarkThemeMode(mContext);
doReturn(mBatteryManager).when(mContext).getSystemService(BatteryManager.class);
when(mBatteryManager.getIntProperty(BatteryManager.BATTERY_PROPERTY_CAPACITY))
.thenReturn(power_level);
diff --git a/tests/robotests/src/com/android/settings/media/MediaOutputSliceTest.java b/tests/robotests/src/com/android/settings/media/MediaOutputSliceTest.java
index f01ef0e..288c8e8 100644
--- a/tests/robotests/src/com/android/settings/media/MediaOutputSliceTest.java
+++ b/tests/robotests/src/com/android/settings/media/MediaOutputSliceTest.java
@@ -98,7 +98,6 @@
mMediaOutputSlice = new MediaOutputSlice(mContext);
mMediaDeviceUpdateWorker = new MediaDeviceUpdateWorker(mContext, MEDIA_OUTPUT_SLICE_URI);
- mMediaDeviceUpdateWorker.setPackageName(TEST_PACKAGE_NAME);
mMediaDeviceUpdateWorker.onDeviceListUpdate(mDevices);
mMediaDeviceUpdateWorker.mLocalMediaManager = mLocalMediaManager;
mMediaOutputSlice.init(TEST_PACKAGE_NAME, mMediaDeviceUpdateWorker);
diff --git a/tests/robotests/src/com/android/settings/network/MobileNetworkSummaryControllerTest.java b/tests/robotests/src/com/android/settings/network/MobileNetworkSummaryControllerTest.java
index 5913f7b..f6bc05a 100644
--- a/tests/robotests/src/com/android/settings/network/MobileNetworkSummaryControllerTest.java
+++ b/tests/robotests/src/com/android/settings/network/MobileNetworkSummaryControllerTest.java
@@ -40,12 +40,16 @@
import android.telephony.euicc.EuiccManager;
import android.text.TextUtils;
+import androidx.lifecycle.Lifecycle;
+import androidx.preference.PreferenceScreen;
+
import com.android.settings.network.telephony.MobileNetworkActivity;
import com.android.settings.widget.AddPreference;
import com.android.settingslib.RestrictedLockUtils;
import org.junit.After;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.ArgumentCaptor;
@@ -56,10 +60,8 @@
import java.util.Arrays;
-import androidx.lifecycle.Lifecycle;
-import androidx.preference.PreferenceScreen;
-
@RunWith(RobolectricTestRunner.class)
+@Ignore
public class MobileNetworkSummaryControllerTest {
@Mock
private Lifecycle mLifecycle;
diff --git a/tests/robotests/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceControllerTest.java
index 773041d..35e1d1d 100644
--- a/tests/robotests/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceControllerTest.java
@@ -25,7 +25,6 @@
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.mock;
import static org.mockito.Mockito.spy;
@@ -115,11 +114,12 @@
true);
when(mServiceState.getState()).thenReturn(ServiceState.STATE_OUT_OF_SERVICE);
- when(mServiceState.getDataRegState()).thenReturn(ServiceState.STATE_OUT_OF_SERVICE);
+ when(mServiceState.getDataRegistrationState()).thenReturn(
+ ServiceState.STATE_OUT_OF_SERVICE);
assertThat(mController.getAvailabilityStatus()).isEqualTo(CONDITIONALLY_UNAVAILABLE);
when(mServiceState.getState()).thenReturn(ServiceState.STATE_IN_SERVICE);
- when(mServiceState.getDataRegState()).thenReturn(ServiceState.STATE_IN_SERVICE);
+ when(mServiceState.getDataRegistrationState()).thenReturn(ServiceState.STATE_IN_SERVICE);
when(mServiceState.getRoaming()).thenReturn(false);
assertThat(mController.getAvailabilityStatus()).isEqualTo(CONDITIONALLY_UNAVAILABLE);
diff --git a/tests/robotests/src/com/android/settings/network/telephony/EuiccPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/network/telephony/EuiccPreferenceControllerTest.java
index e4cf303..bb60fd6 100644
--- a/tests/robotests/src/com/android/settings/network/telephony/EuiccPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/network/telephony/EuiccPreferenceControllerTest.java
@@ -18,37 +18,32 @@
import static com.google.common.truth.Truth.assertThat;
-import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.doNothing;
import static org.mockito.Mockito.spy;
-import static org.mockito.Mockito.verify;
+import static org.robolectric.Shadows.shadowOf;
-import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.telephony.TelephonyManager;
import android.telephony.euicc.EuiccManager;
import androidx.preference.Preference;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.ArgumentCaptor;
-import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
-import org.robolectric.Robolectric;
-import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
+import org.robolectric.shadows.ShadowTelephonyManager;
-@RunWith(RobolectricTestRunner.class)
+@RunWith(AndroidJUnit4.class)
public class EuiccPreferenceControllerTest {
private static final int SUB_ID = 2;
- @Mock
private TelephonyManager mTelephonyManager;
-
- @Mock
- private Activity mActivity;
+ private ShadowTelephonyManager mShadowTelephonyManager;
private EuiccPreferenceController mController;
private Preference mPreference;
@@ -58,12 +53,14 @@
public void setUp() {
MockitoAnnotations.initMocks(this);
- mContext = spy(RuntimeEnvironment.application);
- doReturn(mTelephonyManager).when(mActivity).getSystemService(Context.TELEPHONY_SERVICE);
- doReturn(mTelephonyManager).when(mTelephonyManager).createForSubscriptionId(SUB_ID);
+ mContext = spy(RuntimeEnvironment.application.getBaseContext());
+
+ mTelephonyManager = mContext.getSystemService(TelephonyManager.class);
+ mShadowTelephonyManager = shadowOf(mTelephonyManager);
+ mShadowTelephonyManager.setTelephonyManagerForSubscriptionId(SUB_ID, mTelephonyManager);
mPreference = new Preference(mContext);
- mController = new EuiccPreferenceController(mActivity, "euicc");
+ mController = new EuiccPreferenceController(mContext, "euicc");
mController.init(SUB_ID);
mPreference.setKey(mController.getPreferenceKey());
}
@@ -71,10 +68,10 @@
@Test
public void handlePreferenceTreeClick_startActivity() {
ArgumentCaptor<Intent> captor = ArgumentCaptor.forClass(Intent.class);
+ doNothing().when(mContext).startActivity(captor.capture());
mController.handlePreferenceTreeClick(mPreference);
- verify(mActivity).startActivity(captor.capture());
assertThat(captor.getValue().getAction()).isEqualTo(
EuiccManager.ACTION_MANAGE_EMBEDDED_SUBSCRIPTIONS);
}
diff --git a/tests/robotests/src/com/android/settings/network/telephony/MmsMessagePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/network/telephony/MmsMessagePreferenceControllerTest.java
index 0263fe9..a612657 100644
--- a/tests/robotests/src/com/android/settings/network/telephony/MmsMessagePreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/network/telephony/MmsMessagePreferenceControllerTest.java
@@ -115,9 +115,9 @@
@Test
public void setChecked_setDataIntoSubscriptionManager() {
mController.setChecked(true);
- verify(mSubscriptionManager).setAlwaysAllowMmsData(SUB_ID, true);
+ verify(mTelephonyManager).setAlwaysAllowMmsData(true);
mController.setChecked(false);
- verify(mSubscriptionManager).setAlwaysAllowMmsData(SUB_ID, false);
+ verify(mTelephonyManager).setAlwaysAllowMmsData(false);
}
}
diff --git a/tests/robotests/src/com/android/settings/network/telephony/MobileDataPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/network/telephony/MobileDataPreferenceControllerTest.java
index f079396..8c22d69 100644
--- a/tests/robotests/src/com/android/settings/network/telephony/MobileDataPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/network/telephony/MobileDataPreferenceControllerTest.java
@@ -99,7 +99,7 @@
doReturn(true).when(mTelephonyManager).isDataEnabled();
doReturn(mSubscriptionInfo).when(mSubscriptionManager).getActiveSubscriptionInfo(SUB_ID);
doReturn(mSubscriptionInfo).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
- doReturn(1).when(mTelephonyManager).getSimCount();
+ doReturn(1).when(mTelephonyManager).getActiveModemCount();
assertThat(mController.isDialogNeeded()).isFalse();
}
@@ -110,7 +110,7 @@
doReturn(mSubscriptionInfo).when(mSubscriptionManager).getActiveSubscriptionInfo(SUB_ID);
doReturn(true).when(mSubscriptionManager).isActiveSubscriptionId(SUB_ID_OTHER);
ShadowSubscriptionManager.setDefaultDataSubscriptionId(SUB_ID_OTHER);
- doReturn(2).when(mTelephonyManager).getSimCount();
+ doReturn(2).when(mTelephonyManager).getActiveModemCount();
assertThat(mController.isDialogNeeded()).isTrue();
assertThat(mController.mDialogType).isEqualTo(
@@ -131,7 +131,7 @@
doReturn(true).when(mTelephonyManager).isDataEnabled();
doReturn(mSubscriptionInfo).when(mSubscriptionManager).getActiveSubscriptionInfo(SUB_ID);
doReturn(mSubscriptionInfo).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
- doReturn(1).when(mTelephonyManager).getSimCount();
+ doReturn(1).when(mTelephonyManager).getActiveModemCount();
mController.onPreferenceChange(mPreference, true);
@@ -143,7 +143,7 @@
doReturn(true).when(mTelephonyManager).isDataEnabled();
doReturn(mSubscriptionInfo).when(mSubscriptionManager).getActiveSubscriptionInfo(SUB_ID);
doReturn(mSubscriptionInfo).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
- doReturn(2).when(mTelephonyManager).getSimCount();
+ doReturn(2).when(mTelephonyManager).getActiveModemCount();
mController.onPreferenceChange(mPreference, true);
diff --git a/tests/robotests/src/com/android/settings/network/telephony/PreferredNetworkModePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/network/telephony/PreferredNetworkModePreferenceControllerTest.java
index 9c03389..9e13597 100644
--- a/tests/robotests/src/com/android/settings/network/telephony/PreferredNetworkModePreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/network/telephony/PreferredNetworkModePreferenceControllerTest.java
@@ -33,7 +33,6 @@
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
-import androidx.fragment.app.FragmentManager;
import androidx.preference.ListPreference;
import com.android.settings.R;
@@ -110,11 +109,12 @@
true);
when(mServiceState.getState()).thenReturn(ServiceState.STATE_OUT_OF_SERVICE);
- when(mServiceState.getDataRegState()).thenReturn(ServiceState.STATE_OUT_OF_SERVICE);
+ when(mServiceState.getDataRegistrationState()).thenReturn(
+ ServiceState.STATE_OUT_OF_SERVICE);
assertThat(mController.getAvailabilityStatus()).isEqualTo(CONDITIONALLY_UNAVAILABLE);
when(mServiceState.getState()).thenReturn(ServiceState.STATE_IN_SERVICE);
- when(mServiceState.getDataRegState()).thenReturn(ServiceState.STATE_IN_SERVICE);
+ when(mServiceState.getDataRegistrationState()).thenReturn(ServiceState.STATE_IN_SERVICE);
when(mServiceState.getRoaming()).thenReturn(false);
assertThat(mController.getAvailabilityStatus()).isEqualTo(CONDITIONALLY_UNAVAILABLE);
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 53b4f00..0d94928 100644
--- a/tests/robotests/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragmentTest.java
@@ -86,7 +86,8 @@
final ServiceState serviceState = mock(ServiceState.class);
when(serviceState.getOperatorAlphaLong()).thenReturn("fake carrier name");
- when(mTelephonyMgr.getServiceStateForSubscriber(mSubscriptionId)).thenReturn(serviceState);
+ when(mTelephonyMgr.createForSubscriptionId(anyInt())).thenReturn(mTelephonyMgr);
+ when(mTelephonyMgr.getServiceState()).thenReturn(serviceState);
}
@Test
diff --git a/tests/robotests/src/com/android/settings/panel/PanelSlicesAdapterTest.java b/tests/robotests/src/com/android/settings/panel/PanelSlicesAdapterTest.java
index 9f4fffc..37036c4 100644
--- a/tests/robotests/src/com/android/settings/panel/PanelSlicesAdapterTest.java
+++ b/tests/robotests/src/com/android/settings/panel/PanelSlicesAdapterTest.java
@@ -36,7 +36,6 @@
import androidx.slice.Slice;
import com.android.settings.R;
-import com.android.settings.slices.CustomSliceRegistry;
import com.android.settings.testutils.FakeFeatureFactory;
import org.junit.Before;
@@ -54,8 +53,6 @@
@RunWith(RobolectricTestRunner.class)
public class PanelSlicesAdapterTest {
- private static final Uri DATA_URI = CustomSliceRegistry.DATA_USAGE_SLICE_URI;
-
private Context mContext;
private PanelFragment mPanelFragment;
private PanelFeatureProvider mPanelFeatureProvider;
@@ -97,18 +94,6 @@
}
@Test
- public void onCreateViewHolder_returnsSliceRowViewHolder() {
- addTestLiveData(DATA_URI);
- final PanelSlicesAdapter adapter =
- new PanelSlicesAdapter(mPanelFragment, mData, 0 /* metrics category */);
- final ViewGroup view = new FrameLayout(mContext);
- final PanelSlicesAdapter.SliceRowViewHolder viewHolder =
- adapter.onCreateViewHolder(view, 0);
-
- assertThat(viewHolder.sliceView).isNotNull();
- }
-
- @Test
public void sizeOfAdapter_shouldNotExceedMaxNum() {
for (int i = 0; i < MAX_NUM_OF_SLICES + 2; i++) {
addTestLiveData(Uri.parse("uri" + i));
@@ -127,22 +112,6 @@
}
@Test
- public void nonMediaOutputIndicatorSlice_shouldAllowDividerAboveAndBelow() {
- addTestLiveData(DATA_URI);
- final PanelSlicesAdapter adapter =
- new PanelSlicesAdapter(mPanelFragment, mData, 0 /* metrics category */);
- final int position = 0;
- final ViewGroup view = new FrameLayout(mContext);
- final PanelSlicesAdapter.SliceRowViewHolder viewHolder =
- adapter.onCreateViewHolder(view, 0 /* view type*/);
-
- adapter.onBindViewHolder(viewHolder, position);
-
- assertThat(viewHolder.isDividerAllowedAbove()).isTrue();
- assertThat(viewHolder.isDividerAllowedBelow()).isTrue();
- }
-
- @Test
public void mediaOutputIndicatorSlice_shouldNotAllowDividerAbove() {
addTestLiveData(MEDIA_OUTPUT_INDICATOR_SLICE_URI);
@@ -157,4 +126,4 @@
assertThat(viewHolder.isDividerAllowedAbove()).isFalse();
}
-}
\ No newline at end of file
+}
diff --git a/tests/robotests/src/com/android/settings/search/FragmentSearchIndexableCodeInspector.java b/tests/robotests/src/com/android/settings/search/FragmentSearchIndexableCodeInspector.java
new file mode 100644
index 0000000..a24a643
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/search/FragmentSearchIndexableCodeInspector.java
@@ -0,0 +1,159 @@
+/*
+ * 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.search;
+
+import static com.android.settings.core.PreferenceXmlParserUtils.METADATA_FRAGMENT;
+
+import static com.google.common.truth.Truth.assertThat;
+import static com.google.common.truth.Truth.assertWithMessage;
+
+import android.content.Context;
+import android.os.Bundle;
+import android.provider.SearchIndexableResource;
+import android.text.TextUtils;
+
+import com.android.settings.core.InstrumentedPreferenceFragment;
+import com.android.settings.core.PreferenceXmlParserUtils;
+import com.android.settings.core.codeinspection.CodeInspector;
+import com.android.settings.overlay.FeatureFactory;
+import com.android.settingslib.search.Indexable;
+import com.android.settingslib.search.SearchIndexable;
+import com.android.settingslib.search.SearchIndexableData;
+
+import org.robolectric.RuntimeEnvironment;
+import org.xmlpull.v1.XmlPullParserException;
+
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+
+/**
+ * {@link CodeInspector} to ensure preferences with fragments implement search components correctly.
+ */
+public class FragmentSearchIndexableCodeInspector extends CodeInspector {
+
+ private final String mErrorNonIndexFragments =
+ "The following fragments were used by 'android:fragment=Fragment_Class_Name' in "
+ + "corresponding caller preference Xml. This preference won't be searchable, "
+ + "the fragment should implement SearchIndexable for Settings Search. If it "
+ + "should not be searchable, add the fragment's classname to "
+ + "grandfather_fragment_not_searchable. Fragments:\n";
+
+ private final Context mContext;
+ private final List<String> mXmlDeclaredFragments = new ArrayList<>();
+ private final List<String> mGrandfatherNotSearchIndesable = new ArrayList<>();
+
+ public FragmentSearchIndexableCodeInspector(List<Class<?>> classes) throws Exception {
+ super(classes);
+ mContext = RuntimeEnvironment.application;
+
+ initDeclaredFragments();
+ initializeGrandfatherList(mGrandfatherNotSearchIndesable,
+ "grandfather_fragment_not_searchable");
+ }
+
+ @Override
+ public void run() {
+ for (Class<?> clazz : mClasses) {
+ if (!isConcreteSettingsClass(clazz)) {
+ // Only care about non-abstract classes.
+ continue;
+ }
+ if (!InstrumentedPreferenceFragment.class.isAssignableFrom(clazz)) {
+ // Only care about InstrumentedPreferenceFragment
+ continue;
+ }
+
+ try {
+ clazz.getField("SEARCH_INDEX_DATA_PROVIDER");
+ mXmlDeclaredFragments.remove(clazz.getName());
+ continue;
+ } catch (NoSuchFieldException e) {
+ }
+
+ if (SearchIndexable.class.isAssignableFrom(clazz)) {
+ mXmlDeclaredFragments.remove(clazz.getName());
+ continue;
+ }
+ }
+
+ mXmlDeclaredFragments.removeAll(mGrandfatherNotSearchIndesable);
+
+ final String missingFragmentError =
+ buildErrorMessage(mErrorNonIndexFragments, mXmlDeclaredFragments);
+
+ assertWithMessage(missingFragmentError).that(mXmlDeclaredFragments).isEmpty();
+ }
+
+ private String buildErrorMessage(String errorSummary, List<String> errorClasses) {
+ final StringBuilder error = new StringBuilder(errorSummary);
+ for (String c : errorClasses) {
+ error.append(c).append("\n");
+ }
+ return error.toString();
+ }
+
+ private void initDeclaredFragments() throws IOException, XmlPullParserException {
+ final List<Integer> xmlResources = getIndexableXml();
+ for (int xmlResId : xmlResources) {
+ final List<Bundle> metadata = PreferenceXmlParserUtils.extractMetadata(mContext,
+ xmlResId, PreferenceXmlParserUtils.MetadataFlag.FLAG_NEED_FRAGMENT);
+ for (Bundle bundle : metadata) {
+ final String fragmentClassName = bundle.getString(METADATA_FRAGMENT);
+ if (TextUtils.isEmpty(fragmentClassName)) {
+ continue;
+ }
+ if (!mXmlDeclaredFragments.contains(fragmentClassName)) {
+ mXmlDeclaredFragments.add(fragmentClassName);
+ }
+ }
+ }
+ // We definitely have some fragments in xml, so assert not-empty here as a proxy to
+ // make sure the parser didn't fail
+ assertThat(mXmlDeclaredFragments).isNotEmpty();
+ }
+
+ private List<Integer> getIndexableXml() {
+ final List<Integer> xmlResSet = new ArrayList<>();
+
+ final Collection<SearchIndexableData> bundles = FeatureFactory.getFactory(
+ mContext).getSearchFeatureProvider().getSearchIndexableResources()
+ .getProviderValues();
+
+ for (SearchIndexableData bundle : bundles) {
+ Indexable.SearchIndexProvider provider = bundle.getSearchIndexProvider();
+
+ if (provider == null) {
+ continue;
+ }
+
+ List<SearchIndexableResource> resources = provider.getXmlResourcesToIndex(mContext,
+ true);
+
+ if (resources == null) {
+ continue;
+ }
+
+ for (SearchIndexableResource resource : resources) {
+ // Add '0's anyway. It won't break the test.
+ xmlResSet.add(resource.xmlResId);
+ }
+ }
+ return xmlResSet;
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/sim/SimListDialogFragmentTest.java b/tests/robotests/src/com/android/settings/sim/SimListDialogFragmentTest.java
index 6a9590b..0fefbe0 100644
--- a/tests/robotests/src/com/android/settings/sim/SimListDialogFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/sim/SimListDialogFragmentTest.java
@@ -36,6 +36,7 @@
import com.android.settings.R;
import com.android.settings.testutils.shadow.ShadowAlertDialogCompat;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
@@ -95,6 +96,7 @@
}
@Test
+ @Ignore
public void onCreateDialog_twoSubscriptionsAskEveryTime_threeSubsForDisplay() {
final int dialogType = SMS_PICK;
setDialogType(dialogType);
diff --git a/tests/robotests/src/com/android/settings/system/ResetPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/system/ResetPreferenceControllerTest.java
index 1aca4db..0d34a76 100644
--- a/tests/robotests/src/com/android/settings/system/ResetPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/system/ResetPreferenceControllerTest.java
@@ -18,28 +18,35 @@
import static com.google.common.truth.Truth.assertThat;
import android.content.Context;
+import android.content.pm.UserInfo;
+import android.os.UserHandle;
+import android.provider.Settings;
+
+import com.android.settings.R;
+import com.android.settings.testutils.shadow.ShadowUserManager;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
-import org.mockito.MockitoAnnotations;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
import org.robolectric.annotation.Config;
@RunWith(RobolectricTestRunner.class)
+@Config(shadows = ShadowUserManager.class)
public class ResetPreferenceControllerTest {
private static final String KEY_RESET_DASHBOARD = "reset_dashboard";
+ private ShadowUserManager mShadowUserManager;
private Context mContext;
private ResetPreferenceController mController;
@Before
public void setUp() {
- MockitoAnnotations.initMocks(this);
mContext = RuntimeEnvironment.application;
mController = new ResetPreferenceController(mContext, KEY_RESET_DASHBOARD);
+ mShadowUserManager = ShadowUserManager.getShadow();
}
@Test
@@ -52,4 +59,35 @@
public void isAvailable_ifNotVisible_false() {
assertThat(mController.isAvailable()).isFalse();
}
+
+ @Test
+ public void getSummary_systemUser_shouldReturnFullSummary() {
+ mShadowUserManager.setIsAdminUser(true);
+
+ assertThat(mController.getSummary()).isEqualTo(
+ mContext.getString(R.string.reset_dashboard_summary));
+ }
+
+ @Test
+ public void getSummary_nonSystemUser_shouldReturnAppsSummary() {
+ mShadowUserManager.setIsAdminUser(false);
+ mShadowUserManager.setIsDemoUser(false);
+
+ assertThat(mController.getSummary()).isEqualTo(
+ mContext.getString(R.string.reset_dashboard_summary_onlyApps));
+ }
+
+ @Test
+ public void getSummary_demoUser_shouldReturnFullSummary() {
+ mShadowUserManager.setIsAdminUser(false);
+
+ // Place the device in demo mode.
+ Settings.Global.putInt(mContext.getContentResolver(), Settings.Global.DEVICE_DEMO_MODE, 1);
+
+ // Indicate the user is a demo user.
+ mShadowUserManager.addUser(UserHandle.myUserId(), "test", UserInfo.FLAG_DEMO);
+
+ assertThat(mController.getSummary()).isEqualTo(
+ mContext.getString(R.string.reset_dashboard_summary));
+ }
}
\ No newline at end of file
diff --git a/tests/robotests/src/com/android/settings/wallpaper/WallpaperSuggestionActivityTest.java b/tests/robotests/src/com/android/settings/wallpaper/WallpaperSuggestionActivityTest.java
index 54a41a3..73f12c2 100644
--- a/tests/robotests/src/com/android/settings/wallpaper/WallpaperSuggestionActivityTest.java
+++ b/tests/robotests/src/com/android/settings/wallpaper/WallpaperSuggestionActivityTest.java
@@ -22,15 +22,20 @@
import android.app.Application;
import android.app.WallpaperManager;
+import android.content.ComponentName;
import android.content.Context;
+import android.content.Intent;
import android.content.res.Resources;
+import com.google.android.setupcompat.util.WizardManagerHelper;
+
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
+import org.robolectric.Robolectric;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
import org.robolectric.Shadows;
@@ -48,6 +53,10 @@
@Mock
private Resources mResources;
+ private static final String PACKAGE_WALLPAPER_ACTIVITY =
+ "com.android.settings.wallpaper.WallpaperSuggestionActivity";
+ private static final String WALLPAPER_FLAVOR = "com.android.launcher3.WALLPAPER_FLAVOR";
+
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
@@ -90,6 +99,34 @@
.isTrue();
}
+ @Test
+ public void addExtras_intentFromSetupWizard_extrasHasWallpaperOnly() {
+ WallpaperSuggestionActivity activity =
+ Robolectric.buildActivity(WallpaperSuggestionActivity.class, new Intent(
+ Intent.ACTION_MAIN).setComponent(
+ new ComponentName(RuntimeEnvironment.application,
+ PACKAGE_WALLPAPER_ACTIVITY)).putExtra(
+ WizardManagerHelper.EXTRA_IS_FIRST_RUN, true).putExtra(
+ WizardManagerHelper.EXTRA_IS_SETUP_FLOW, true)).setup().get();
+ Intent intent = Shadows.shadowOf(activity).getNextStartedActivity();
+
+ assertThat(intent).isNotNull();
+ assertThat(intent.getStringExtra(WALLPAPER_FLAVOR)).isEqualTo("wallpaper_only");
+ }
+
+ @Test
+ public void addExtras_intentNotFromSetupWizard_extrasHasFocusWallpaper() {
+ WallpaperSuggestionActivity activity = Robolectric.buildActivity(
+ WallpaperSuggestionActivity.class, new Intent(Intent.ACTION_MAIN).setComponent(
+ new ComponentName(RuntimeEnvironment.application,
+ PACKAGE_WALLPAPER_ACTIVITY))).setup().get();
+ Intent intent = Shadows.shadowOf(activity).getNextStartedActivity();
+
+ assertThat(intent).isNotNull();
+ assertThat(intent.getStringExtra(WALLPAPER_FLAVOR)).isEqualTo("focus_wallpaper");
+ }
+
+
@Implements(WallpaperManager.class)
public static class ShadowWallpaperManager extends
org.robolectric.shadows.ShadowWallpaperManager {
diff --git a/tests/robotests/src/com/android/settings/wifi/ConfigureWifiEntryFragmentTest.java b/tests/robotests/src/com/android/settings/wifi/ConfigureWifiEntryFragmentTest.java
new file mode 100644
index 0000000..1f0c312
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/wifi/ConfigureWifiEntryFragmentTest.java
@@ -0,0 +1,96 @@
+/*
+ * 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.wifi;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.verify;
+
+import android.app.settings.SettingsEnums;
+import android.os.Bundle;
+
+import com.android.settings.testutils.shadow.ShadowConnectivityManager;
+
+import org.junit.Before;
+import org.junit.Ignore;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.annotation.Config;
+import org.robolectric.shadows.androidx.fragment.FragmentController;
+
+// TODO(b/70983952): Can't test because b/146802959, should remove @Ignore tag after it's fixed.
+@Ignore
+@RunWith(RobolectricTestRunner.class)
+@Config(shadows = ShadowConnectivityManager.class)
+public class ConfigureWifiEntryFragmentTest {
+
+ private static final String KEY_SSID = "key_ssid";
+ private static final String KEY_SECURITY = "key_security";
+
+ private ConfigureWifiEntryFragment mConfigureWifiEntryFragment;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ Bundle bundle = new Bundle();
+
+ bundle.putString(KEY_SSID, "Test AP");
+ bundle.putInt(KEY_SECURITY, 1 /* WEP */);
+ mConfigureWifiEntryFragment = spy(new ConfigureWifiEntryFragment());
+ mConfigureWifiEntryFragment.setArguments(bundle);
+ FragmentController.setupFragment(mConfigureWifiEntryFragment);
+ }
+
+ @Test
+ public void getMetricsCategory_shouldReturnConfigureNetwork() {
+ assertThat(mConfigureWifiEntryFragment.getMetricsCategory()).isEqualTo(
+ SettingsEnums.SETTINGS_WIFI_CONFIGURE_NETWORK);
+ }
+
+ @Test
+ public void getMode_shouldBeModeConnected() {
+ assertThat(mConfigureWifiEntryFragment.getMode()).isEqualTo(
+ WifiConfigUiBase.MODE_CONNECT);
+ }
+
+ @Test
+ public void launchFragment_shouldShowSubmitButton() {
+ assertThat(mConfigureWifiEntryFragment.getSubmitButton()).isNotNull();
+ }
+
+ @Test
+ public void launchFragment_shouldShowCancelButton() {
+ assertThat(mConfigureWifiEntryFragment.getCancelButton()).isNotNull();
+ }
+
+ @Test
+ public void onClickSubmitButton_shouldHandleSubmitAction() {
+ mConfigureWifiEntryFragment.getSubmitButton().performClick();
+
+ verify(mConfigureWifiEntryFragment).handleSubmitAction();
+ }
+
+ @Test
+ public void onClickCancelButton_shouldHandleCancelAction() {
+ mConfigureWifiEntryFragment.getCancelButton().performClick();
+
+ verify(mConfigureWifiEntryFragment).handleCancelAction();
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/wifi/WifiConfigController2Test.java b/tests/robotests/src/com/android/settings/wifi/WifiConfigController2Test.java
new file mode 100644
index 0000000..a79ffd8
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/wifi/WifiConfigController2Test.java
@@ -0,0 +1,554 @@
+/*
+ * 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.wifi;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.anyString;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+import android.content.res.Resources;
+import android.net.wifi.WifiConfiguration;
+import android.net.wifi.WifiEnterpriseConfig;
+import android.net.wifi.WifiEnterpriseConfig.Eap;
+import android.net.wifi.WifiEnterpriseConfig.Phase2;
+import android.net.wifi.WifiManager;
+import android.os.ServiceSpecificException;
+import android.security.KeyStore;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.inputmethod.InputMethodManager;
+import android.widget.ArrayAdapter;
+import android.widget.CheckBox;
+import android.widget.LinearLayout;
+import android.widget.Spinner;
+import android.widget.TextView;
+
+import com.android.settings.R;
+import com.android.settings.testutils.shadow.ShadowConnectivityManager;
+import com.android.settings.wifi.details.WifiPrivacyPreferenceController;
+import com.android.wifitrackerlib.WifiEntry;
+
+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;
+import org.robolectric.Shadows;
+import org.robolectric.annotation.Config;
+import org.robolectric.shadows.ShadowInputMethodManager;
+
+@RunWith(RobolectricTestRunner.class)
+@Config(shadows = ShadowConnectivityManager.class)
+public class WifiConfigController2Test {
+
+ @Mock
+ private WifiConfigUiBase2 mConfigUiBase;
+ @Mock
+ private Context mContext;
+ @Mock
+ private WifiEntry mWifiEntry;
+ @Mock
+ private KeyStore mKeyStore;
+ private View mView;
+ private Spinner mHiddenSettingsSpinner;
+
+ public WifiConfigController2 mController;
+ private static final String HEX_PSK = "01234567012345670123456701234567012345670123456701234567"
+ + "01abcdef";
+ // An invalid ASCII PSK pass phrase. It is 64 characters long, must not be greater than 63
+ private static final String LONG_PSK =
+ "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijkl";
+ // An invalid PSK pass phrase. It is 7 characters long, must be at least 8
+ private static final String SHORT_PSK = "abcdefg";
+ // Valid PSK pass phrase
+ private static final String GOOD_PSK = "abcdefghijklmnopqrstuvwxyz";
+ private static final String GOOD_SSID = "abc";
+ private static final int DHCP = 0;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ mContext = RuntimeEnvironment.application;
+ when(mConfigUiBase.getContext()).thenReturn(mContext);
+ when(mWifiEntry.getSecurity()).thenReturn(WifiEntry.SECURITY_PSK);
+ mView = LayoutInflater.from(mContext).inflate(R.layout.wifi_dialog, null);
+ final Spinner ipSettingsSpinner = mView.findViewById(R.id.ip_settings);
+ mHiddenSettingsSpinner = mView.findViewById(R.id.hidden_settings);
+ ipSettingsSpinner.setSelection(DHCP);
+
+ mController = new TestWifiConfigController2(mConfigUiBase, mView, mWifiEntry,
+ WifiConfigUiBase2.MODE_CONNECT);
+ }
+
+ @Test
+ public void ssidExceeds32Bytes_shouldShowSsidTooLongWarning() {
+ mController = new TestWifiConfigController2(mConfigUiBase, mView, null /* wifiEntry */,
+ WifiConfigUiBase2.MODE_CONNECT);
+ final TextView ssid = mView.findViewById(R.id.ssid);
+ assertThat(ssid).isNotNull();
+ ssid.setText("☎☎☎☎☎☎☎☎☎☎☎☎☎☎☎☎☎☎☎☎☎☎☎☎☎☎☎☎☎☎☎☎☎☎");
+ mController.showWarningMessagesIfAppropriate();
+
+ assertThat(mView.findViewById(R.id.ssid_too_long_warning).getVisibility())
+ .isEqualTo(View.VISIBLE);
+ }
+
+ @Test
+ public void ssidShorterThan32Bytes_shouldNotShowSsidTooLongWarning() {
+ mController = new TestWifiConfigController2(mConfigUiBase, mView, null /* wifiEntry */,
+ WifiConfigUiBase2.MODE_CONNECT);
+
+ final TextView ssid = mView.findViewById(R.id.ssid);
+ assertThat(ssid).isNotNull();
+ ssid.setText("123456789012345678901234567890");
+ mController.showWarningMessagesIfAppropriate();
+
+ assertThat(mView.findViewById(R.id.ssid_too_long_warning).getVisibility())
+ .isEqualTo(View.GONE);
+
+ ssid.setText("123");
+ mController.showWarningMessagesIfAppropriate();
+
+ assertThat(mView.findViewById(R.id.ssid_too_long_warning).getVisibility())
+ .isEqualTo(View.GONE);
+ }
+
+ @Test
+ public void isSubmittable_noSSID_shouldReturnFalse() {
+ final TextView ssid = mView.findViewById(R.id.ssid);
+ assertThat(ssid).isNotNull();
+ ssid.setText("");
+ assertThat(mController.isSubmittable()).isFalse();
+ }
+
+ @Test
+ public void isSubmittable_longPsk_shouldReturnFalse() {
+ final TextView password = mView.findViewById(R.id.password);
+ assertThat(password).isNotNull();
+ password.setText(LONG_PSK);
+ assertThat(mController.isSubmittable()).isFalse();
+ }
+
+ @Test
+ public void isSubmittable_shortPsk_shouldReturnFalse() {
+ final TextView password = mView.findViewById(R.id.password);
+ assertThat(password).isNotNull();
+ password.setText(SHORT_PSK);
+ assertThat(mController.isSubmittable()).isFalse();
+ }
+
+ @Test
+ public void isSubmittable_goodPsk_shouldReturnTrue() {
+ final TextView password = mView.findViewById(R.id.password);
+ assertThat(password).isNotNull();
+ password.setText(GOOD_PSK);
+ assertThat(mController.isSubmittable()).isTrue();
+ }
+
+ @Test
+ public void isSubmittable_hexPsk_shouldReturnTrue() {
+ final TextView password = mView.findViewById(R.id.password);
+ assertThat(password).isNotNull();
+ password.setText(HEX_PSK);
+ assertThat(mController.isSubmittable()).isTrue();
+ }
+
+ @Test
+ public void isSubmittable_savedConfigZeroLengthPassword_shouldReturnTrue() {
+ final TextView password = mView.findViewById(R.id.password);
+ assertThat(password).isNotNull();
+ password.setText("");
+ when(mWifiEntry.isSaved()).thenReturn(true);
+ assertThat(mController.isSubmittable()).isTrue();
+ }
+
+ @Test
+ public void isSubmittable_nullWifiEntry_noException() {
+ mController = new TestWifiConfigController2(mConfigUiBase, mView, null,
+ WifiConfigUiBase2.MODE_CONNECT);
+ mController.isSubmittable();
+ }
+
+ @Test
+ public void isSubmittable_EapToPskWithValidPassword_shouldReturnTrue() {
+ mController = new TestWifiConfigController2(mConfigUiBase, mView, null,
+ WifiConfigUiBase2.MODE_CONNECT);
+ final TextView ssid = mView.findViewById(R.id.ssid);
+ final TextView password = mView.findViewById(R.id.password);
+ final Spinner securitySpinner = mView.findViewById(R.id.security);
+ assertThat(password).isNotNull();
+ assertThat(securitySpinner).isNotNull();
+ when(mWifiEntry.isSaved()).thenReturn(true);
+
+ // Change it from EAP to PSK
+ mController.onItemSelected(securitySpinner, null, WifiEntry.SECURITY_EAP, 0);
+ mController.onItemSelected(securitySpinner, null, WifiEntry.SECURITY_PSK, 0);
+ password.setText(GOOD_PSK);
+ ssid.setText(GOOD_SSID);
+
+ assertThat(mController.isSubmittable()).isTrue();
+ }
+
+ @Test
+ public void isSubmittable_EapWithAkaMethod_shouldReturnTrue() {
+ when(mWifiEntry.isSaved()).thenReturn(true);
+ mController.mWifiEntrySecurity = WifiEntry.SECURITY_EAP;
+ mView.findViewById(R.id.l_ca_cert).setVisibility(View.GONE);
+
+ assertThat(mController.isSubmittable()).isTrue();
+ }
+
+ @Test
+ public void getSignalString_notReachable_shouldHaveNoSignalString() {
+ when(mWifiEntry.getLevel()).thenReturn(WifiEntry.WIFI_LEVEL_UNREACHABLE);
+
+ assertThat(mController.getSignalString()).isNull();
+ }
+
+ @Test
+ public void loadCertificates_keyStoreListFail_shouldNotCrash() {
+ // Set up
+ when(mWifiEntry.getSecurity()).thenReturn(WifiEntry.SECURITY_EAP);
+ when(mKeyStore.list(anyString()))
+ .thenThrow(new ServiceSpecificException(-1, "permission error"));
+
+ mController = new TestWifiConfigController2(mConfigUiBase, mView, mWifiEntry,
+ WifiConfigUiBase2.MODE_CONNECT);
+
+ // Verify that the EAP method menu is visible.
+ assertThat(mView.findViewById(R.id.eap).getVisibility()).isEqualTo(View.VISIBLE);
+ // No Crash
+ }
+
+ @Test
+ public void ssidGetFocus_addNewNetwork_shouldReturnTrue() {
+ mController = new TestWifiConfigController2(mConfigUiBase, mView, null /* wifiEntry */,
+ WifiConfigUiBase2.MODE_CONNECT);
+ final TextView ssid = mView.findViewById(R.id.ssid);
+ // Verify ssid text get focus when add new network (wifiEntry is null)
+ assertThat(ssid.isFocused()).isTrue();
+ }
+
+ @Test
+ public void passwordGetFocus_connectSecureWifi_shouldReturnTrue() {
+ final TextView password = mView.findViewById(R.id.password);
+ // Verify password get focus when connect to secure wifi without eap type
+ assertThat(password.isFocused()).isTrue();
+ }
+
+ @Test
+ public void hiddenWarning_warningVisibilityProperlyUpdated() {
+ View warningView = mView.findViewById(R.id.hidden_settings_warning);
+ mController.onItemSelected(mHiddenSettingsSpinner, null, mController.HIDDEN_NETWORK, 0);
+ assertThat(warningView.getVisibility()).isEqualTo(View.VISIBLE);
+
+ mController.onItemSelected(mHiddenSettingsSpinner, null, mController.NOT_HIDDEN_NETWORK, 0);
+ assertThat(warningView.getVisibility()).isEqualTo(View.GONE);
+ }
+
+ @Test
+ public void hiddenField_visibilityUpdatesCorrectly() {
+ View hiddenField = mView.findViewById(R.id.hidden_settings_field);
+ assertThat(hiddenField.getVisibility()).isEqualTo(View.GONE);
+
+ mController = new TestWifiConfigController2(mConfigUiBase, mView, null /* wifiEntry */,
+ WifiConfigUiBase2.MODE_CONNECT);
+ assertThat(hiddenField.getVisibility()).isEqualTo(View.VISIBLE);
+ }
+
+ @Test
+ public void securitySpinner_saeSuitebAndOweNotVisible() {
+ securitySpinnerTestHelper(false, false, false);
+ }
+
+ @Test
+ public void securitySpinner_saeSuitebAndOweVisible() {
+ securitySpinnerTestHelper(true, true, true);
+ }
+
+ @Test
+ public void securitySpinner_saeVisible_suitebAndOweNotVisible() {
+ securitySpinnerTestHelper(true, false, false);
+ }
+
+ @Test
+ public void securitySpinner_oweVisible_suitebAndSaeNotVisible() {
+ securitySpinnerTestHelper(false, false, true);
+ }
+
+ private void securitySpinnerTestHelper(boolean saeVisible, boolean suitebVisible,
+ boolean oweVisible) {
+ WifiManager wifiManager = mock(WifiManager.class);
+ when(wifiManager.isWpa3SaeSupported()).thenReturn(saeVisible);
+ when(wifiManager.isWpa3SuiteBSupported()).thenReturn(suitebVisible);
+ when(wifiManager.isEnhancedOpenSupported()).thenReturn(oweVisible);
+
+ mController = new TestWifiConfigController2(mConfigUiBase, mView, null /* wifiEntry */,
+ WifiConfigUiBase2.MODE_MODIFY, wifiManager);
+
+ final Spinner securitySpinner = mView.findViewById(R.id.security);
+ final ArrayAdapter<String> adapter = (ArrayAdapter) securitySpinner.getAdapter();
+ boolean saeFound = false;
+ boolean suitebFound = false;
+ boolean oweFound = false;
+ for (int i = 0; i < adapter.getCount(); i++) {
+ String val = adapter.getItem(i);
+
+ if (val.compareTo(mContext.getString(R.string.wifi_security_sae)) == 0) {
+ saeFound = true;
+ }
+
+ if (val.compareTo(mContext.getString(R.string.wifi_security_eap_suiteb)) == 0) {
+ suitebFound = true;
+ }
+
+ if (val.compareTo(mContext.getString(R.string.wifi_security_owe)) == 0) {
+ oweFound = true;
+ }
+ }
+
+ if (saeVisible) {
+ assertThat(saeFound).isTrue();
+ } else {
+ assertThat(saeFound).isFalse();
+ }
+ if (suitebVisible) {
+ assertThat(suitebFound).isTrue();
+ } else {
+ assertThat(suitebFound).isFalse();
+ }
+ if (oweVisible) {
+ assertThat(oweFound).isTrue();
+ } else {
+ assertThat(oweFound).isFalse();
+ }
+ }
+
+ public class TestWifiConfigController2 extends WifiConfigController2 {
+
+ private TestWifiConfigController2(
+ WifiConfigUiBase2 parent, View view, WifiEntry wifiEntry, int mode) {
+ super(parent, view, wifiEntry, mode);
+ }
+
+ private TestWifiConfigController2(
+ WifiConfigUiBase2 parent, View view, WifiEntry wifiEntry, int mode,
+ WifiManager wifiManager) {
+ super(parent, view, wifiEntry, mode, wifiManager);
+ }
+
+ @Override
+ boolean isSplitSystemUser() {
+ return false;
+ }
+
+ @Override
+ KeyStore getKeyStore() {
+ return mKeyStore;
+ }
+ }
+
+ @Test
+ public void loadMacRandomizedValue_shouldPersistentAsDefault() {
+ final Spinner privacySetting = mView.findViewById(R.id.privacy_settings);
+ final int prefPersist =
+ WifiPrivacyPreferenceController.translateMacRandomizedValueToPrefValue(
+ WifiConfiguration.RANDOMIZATION_PERSISTENT);
+
+ assertThat(privacySetting.getVisibility()).isEqualTo(View.VISIBLE);
+ assertThat(privacySetting.getSelectedItemPosition()).isEqualTo(prefPersist);
+ }
+
+ @Test
+ public void loadSavedMacRandomizedPersistentValue_shouldCorrectMacValue() {
+ checkSavedMacRandomizedValue(WifiConfiguration.RANDOMIZATION_PERSISTENT);
+ }
+
+ @Test
+ public void loadSavedMacRandomizedNoneValue_shouldCorrectMacValue() {
+ checkSavedMacRandomizedValue(WifiConfiguration.RANDOMIZATION_NONE);
+ }
+
+ private void checkSavedMacRandomizedValue(int macRandomizedValue) {
+ when(mWifiEntry.isSaved()).thenReturn(true);
+ final WifiConfiguration mockWifiConfig = mock(WifiConfiguration.class);
+ when(mWifiEntry.getWifiConfiguration()).thenReturn(mockWifiConfig);
+ mockWifiConfig.macRandomizationSetting = macRandomizedValue;
+ mController = new TestWifiConfigController2(mConfigUiBase, mView, mWifiEntry,
+ WifiConfigUiBase2.MODE_CONNECT);
+
+ final Spinner privacySetting = mView.findViewById(R.id.privacy_settings);
+ final int expectedPrefValue =
+ WifiPrivacyPreferenceController.translateMacRandomizedValueToPrefValue(
+ macRandomizedValue);
+
+ assertThat(privacySetting.getVisibility()).isEqualTo(View.VISIBLE);
+ assertThat(privacySetting.getSelectedItemPosition()).isEqualTo(expectedPrefValue);
+ }
+
+ @Test
+ public void saveMacRandomizedValue_noChanged_shouldPersistentAsDefault() {
+ WifiConfiguration config = mController.getConfig();
+ assertThat(config.macRandomizationSetting).isEqualTo(
+ WifiConfiguration.RANDOMIZATION_PERSISTENT);
+ }
+
+ @Test
+ public void saveMacRandomizedValue_ChangedToNone_shouldGetNone() {
+ final Spinner privacySetting = mView.findViewById(R.id.privacy_settings);
+ final int prefMacNone =
+ WifiPrivacyPreferenceController.translateMacRandomizedValueToPrefValue(
+ WifiConfiguration.RANDOMIZATION_NONE);
+ privacySetting.setSelection(prefMacNone);
+
+ WifiConfiguration config = mController.getConfig();
+ assertThat(config.macRandomizationSetting).isEqualTo(WifiConfiguration.RANDOMIZATION_NONE);
+ }
+
+ @Test
+ public void replaceTtsString_whenTargetMatched_shouldSuccess() {
+ final CharSequence[] display = {"PEAP", "AKA1", "AKA2'"};
+ final CharSequence[] target = {"AKA1", "AKA2'"};
+ final CharSequence[] ttsString = {"AKA1_TTS", "AKA2_TTS"};
+
+ final CharSequence[] resultTts = mController.findAndReplaceTargetStrings(display, target,
+ ttsString);
+
+ assertThat(resultTts[0]).isEqualTo("PEAP");
+ assertThat(resultTts[1]).isEqualTo("AKA1_TTS");
+ assertThat(resultTts[2]).isEqualTo("AKA2_TTS");
+ }
+
+ @Test
+ public void replaceTtsString_whenNoTargetStringMatched_originalStringShouldNotChanged() {
+ final CharSequence[] display = {"PEAP", "AKA1", "AKA2"};
+ final CharSequence[] target = {"WEP1", "WEP2'"};
+ final CharSequence[] ttsString = {"WEP1_TTS", "WEP2_TTS"};
+
+ final CharSequence[] resultTts = mController.findAndReplaceTargetStrings(display, target,
+ ttsString);
+
+ assertThat(resultTts[0]).isEqualTo("PEAP");
+ assertThat(resultTts[1]).isEqualTo("AKA1");
+ assertThat(resultTts[2]).isEqualTo("AKA2");
+ }
+
+ @Test
+ public void checktEapMethodTargetAndTtsArraylength_shouldHaveSameCount() {
+ final Resources resources = mContext.getResources();
+ final String[] targetStringArray = resources.getStringArray(
+ R.array.wifi_eap_method_target_strings);
+ final String[] ttsStringArray = resources.getStringArray(
+ R.array.wifi_eap_method_tts_strings);
+
+ assertThat(targetStringArray.length).isEqualTo(ttsStringArray.length);
+ }
+
+ @Test
+ public void selectSecurity_wpa3Eap192bit_eapMethodTls() {
+ final WifiManager wifiManager = mock(WifiManager.class);
+ when(wifiManager.isWpa3SuiteBSupported()).thenReturn(true);
+ mController = new TestWifiConfigController2(mConfigUiBase, mView, null /* wifiEntry */,
+ WifiConfigUiBase2.MODE_MODIFY, wifiManager);
+ final Spinner securitySpinner = mView.findViewById(R.id.security);
+ final Spinner eapMethodSpinner = mView.findViewById(R.id.method);
+ int wpa3Eap192bitPosition = -1;
+ final int securityCount = mController.mSecurityInPosition.length;
+ for (int i = 0; i < securityCount; i++) {
+ if (mController.mSecurityInPosition[i] != null
+ && mController.mSecurityInPosition[i] == WifiEntry.SECURITY_EAP_SUITE_B) {
+ wpa3Eap192bitPosition = i;
+ }
+ }
+
+ mController.onItemSelected(securitySpinner, /* view */ null, wpa3Eap192bitPosition,
+ /* id */ 0);
+
+ final int selectedItemPosition = eapMethodSpinner.getSelectedItemPosition();
+ assertThat(eapMethodSpinner.getSelectedItem().toString()).isEqualTo("TLS");
+ }
+
+ @Test
+ public void checkImeStatus_whenAdvancedToggled_shouldBeHide() {
+ final InputMethodManager inputMethodManager = mContext
+ .getSystemService(InputMethodManager.class);
+ final ShadowInputMethodManager shadowImm = Shadows.shadowOf(inputMethodManager);
+ final CheckBox advButton = mView.findViewById(R.id.wifi_advanced_togglebox);
+
+ inputMethodManager.showSoftInput(null /* view */, 0 /* flags */);
+ advButton.performClick();
+
+ assertThat(shadowImm.isSoftInputVisible()).isFalse();
+ }
+
+ @Test
+ public void selectEapMethod_savedWifiEntry_shouldGetCorrectPosition() {
+ when(mWifiEntry.isSaved()).thenReturn(true);
+ when(mWifiEntry.getSecurity()).thenReturn(WifiEntry.SECURITY_EAP);
+ final WifiConfiguration mockWifiConfig = mock(WifiConfiguration.class);
+ final WifiEnterpriseConfig mockWifiEnterpriseConfig = mock(WifiEnterpriseConfig.class);
+ when(mockWifiEnterpriseConfig.getEapMethod()).thenReturn(Eap.PEAP);
+ mockWifiConfig.enterpriseConfig = mockWifiEnterpriseConfig;
+ when(mWifiEntry.getWifiConfiguration()).thenReturn(mockWifiConfig);
+ mController = new TestWifiConfigController2(mConfigUiBase, mView, mWifiEntry,
+ WifiConfigUiBase2.MODE_MODIFY);
+ final Spinner eapMethodSpinner = mView.findViewById(R.id.method);
+ final Spinner phase2Spinner = mView.findViewById(R.id.phase2);
+ WifiConfiguration wifiConfiguration;
+
+ // Test EAP method PEAP
+ eapMethodSpinner.setSelection(Eap.PEAP);
+ phase2Spinner.setSelection(WifiConfigController2.WIFI_PEAP_PHASE2_MSCHAPV2);
+ wifiConfiguration = mController.getConfig();
+
+ assertThat(wifiConfiguration.enterpriseConfig.getEapMethod()).isEqualTo(Eap.PEAP);
+ assertThat(wifiConfiguration.enterpriseConfig.getPhase2Method()).isEqualTo(
+ Phase2.MSCHAPV2);
+
+ // Test EAP method TTLS
+ eapMethodSpinner.setSelection(Eap.TTLS);
+ phase2Spinner.setSelection(WifiConfigController2.WIFI_TTLS_PHASE2_MSCHAPV2);
+ wifiConfiguration = mController.getConfig();
+
+ assertThat(wifiConfiguration.enterpriseConfig.getEapMethod()).isEqualTo(Eap.TTLS);
+ assertThat(wifiConfiguration.enterpriseConfig.getPhase2Method()).isEqualTo(
+ Phase2.MSCHAPV2);
+ }
+
+ @Test
+ public void getHiddenSettingsPosition_whenAdvancedToggled_shouldBeFirst() {
+ final LinearLayout advancedFieldsLayout = mView.findViewById(R.id.wifi_advanced_fields);
+ final LinearLayout hiddenSettingLayout = mView.findViewById(R.id.hidden_settings_field);
+
+ final LinearLayout firstChild = (LinearLayout) advancedFieldsLayout.getChildAt(0);
+
+ assertThat(firstChild).isEqualTo(hiddenSettingLayout);
+ }
+
+ @Test
+ public void getAdvancedOptionContentDescription_whenViewInitialed_shouldBeCorrect() {
+ final CheckBox advButton = mView.findViewById(R.id.wifi_advanced_togglebox);
+
+ assertThat(advButton.getContentDescription()).isEqualTo(
+ mContext.getString(R.string.wifi_advanced_toggle_description));
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/wifi/WifiConfigControllerTest.java b/tests/robotests/src/com/android/settings/wifi/WifiConfigControllerTest.java
index e1202ae..bf50742 100644
--- a/tests/robotests/src/com/android/settings/wifi/WifiConfigControllerTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/WifiConfigControllerTest.java
@@ -549,4 +549,13 @@
assertThat(advButton.getContentDescription()).isEqualTo(
mContext.getString(R.string.wifi_advanced_toggle_description));
}
+
+ @Test
+ public void getVisibility_whenAdvancedOptionClicked_shouldBeGone() {
+ final CheckBox advButton = mView.findViewById(R.id.wifi_advanced_togglebox);
+
+ advButton.performClick();
+
+ assertThat(advButton.getVisibility()).isEqualTo(View.GONE);
+ }
}
diff --git a/tests/robotests/src/com/android/settings/wifi/WifiDialog2Test.java b/tests/robotests/src/com/android/settings/wifi/WifiDialog2Test.java
new file mode 100644
index 0000000..f1ab438
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/wifi/WifiDialog2Test.java
@@ -0,0 +1,73 @@
+/*
+ * 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.wifi;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.content.Context;
+
+import com.android.settings.R;
+import com.android.settings.testutils.shadow.ShadowEntityHeaderController;
+import com.android.settings.wifi.WifiDialog2.WifiDialog2Listener;
+import com.android.wifitrackerlib.WifiEntry;
+
+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;
+import org.robolectric.annotation.Config;
+
+@RunWith(RobolectricTestRunner.class)
+@Config(shadows = ShadowEntityHeaderController.class)
+public class WifiDialog2Test {
+ @Mock private WifiEntry mMockWifiEntry;
+
+ private Context mContext = RuntimeEnvironment.application;
+
+ private WifiDialog2Listener mListener = new WifiDialog2Listener() {};
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ }
+
+ @Test
+ public void createModal_usesDefaultTheme() {
+ WifiDialog2 modal = WifiDialog2
+ .createModal(mContext, mListener, mMockWifiEntry, WifiConfigUiBase2.MODE_CONNECT);
+
+ WifiDialog2 wifiDialog2 = new WifiDialog2(mContext, mListener, mMockWifiEntry,
+ WifiConfigUiBase2.MODE_CONNECT, 0 /* style */, false /* hideSubmitButton */);
+ assertThat(modal.getContext().getThemeResId())
+ .isEqualTo(wifiDialog2.getContext().getThemeResId());
+ }
+
+ @Test
+ public void createModal_whenSetTheme_shouldBeCustomizedTheme() {
+ WifiDialog2 modal = WifiDialog2.createModal(mContext, mListener, mMockWifiEntry,
+ WifiConfigUiBase2.MODE_CONNECT, R.style.SuwAlertDialogThemeCompat_Light);
+
+ WifiDialog2 wifiDialog2 = new WifiDialog2(mContext, mListener, mMockWifiEntry,
+ WifiConfigUiBase2.MODE_CONNECT, R.style.SuwAlertDialogThemeCompat_Light,
+ false /* hideSubmitButton */);
+ assertThat(modal.getContext().getThemeResId())
+ .isEqualTo(wifiDialog2.getContext().getThemeResId());
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/wifi/WifiSettings2Test.java b/tests/robotests/src/com/android/settings/wifi/WifiSettings2Test.java
index d523866..eb4f326 100644
--- a/tests/robotests/src/com/android/settings/wifi/WifiSettings2Test.java
+++ b/tests/robotests/src/com/android/settings/wifi/WifiSettings2Test.java
@@ -18,6 +18,7 @@
import static com.google.common.truth.Truth.assertThat;
import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyBoolean;
import static org.mockito.ArgumentMatchers.anyInt;
import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.doNothing;
@@ -36,6 +37,8 @@
import android.os.PowerManager;
import android.os.UserManager;
import android.provider.Settings;
+import android.view.ContextMenu;
+import android.view.View;
import androidx.fragment.app.FragmentActivity;
import androidx.preference.Preference;
@@ -47,9 +50,12 @@
import com.android.settings.testutils.shadow.ShadowDataUsageUtils;
import com.android.settings.testutils.shadow.ShadowFragment;
import com.android.settingslib.search.SearchIndexableRaw;
+import com.android.settingslib.wifi.LongPressWifiEntryPreference;
+import com.android.wifitrackerlib.WifiEntry;
import com.android.wifitrackerlib.WifiPickerTracker;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@@ -249,26 +255,35 @@
assertThat(adapter.hasStableIds()).isTrue();
}
-// TODO(b/70983952): Add test for context menu
-// @Test
-// public void onCreateContextMenu_shouldHaveForgetMenuForConnectedAccessPreference() {
-// final FragmentActivity mockActivity = mock(FragmentActivity.class);
-// when(mockActivity.getApplicationContext()).thenReturn(mContext);
-// when(mWifiSettings2.getActivity()).thenReturn(mockActivity);
-//
-// final AccessPoint accessPoint = mock(AccessPoint.class);
-// when(accessPoint.isConnectable()).thenReturn(false);
-// when(accessPoint.isSaved()).thenReturn(true);
-// when(accessPoint.isActive()).thenReturn(true);
-//
-// final ConnectedAccessPointPreference connectedPreference =
-// mWifiSettings2.createConnectedAccessPointPreference(accessPoint, mContext);
-// final View view = mock(View.class);
-// when(view.getTag()).thenReturn(connectedPreference);
-//
-// final ContextMenu menu = mock(ContextMenu.class);
-// mWifiSettings2.onCreateContextMenu(menu, view, null /* info */);
-//
-// verify(menu).add(anyInt(), eq(WifiSettings.MENU_ID_FORGET), anyInt(), anyInt());
-// }
+ //TODO(b/70983952): Remove @Ignore when WifiEntry API is constructed.
+ @Test
+ @Ignore
+ public void onCreateContextMenu_shouldHaveForgetAndDisconnectMenuForConnectedWifiEntry() {
+ final FragmentActivity activity = mock(FragmentActivity.class);
+ when(activity.getApplicationContext()).thenReturn(mContext);
+ when(mWifiSettings2.getActivity()).thenReturn(activity);
+
+ final WifiEntry wifiEntry = mock(WifiEntry.class);
+ when(wifiEntry.canDisconnect()).thenReturn(true);
+ when(wifiEntry.isSaved()).thenReturn(true);
+ when(wifiEntry.getConnectedState()).thenReturn(WifiEntry.CONNECTED_STATE_CONNECTED);
+
+ final LongPressWifiEntryPreference connectedWifiEntryPreference =
+ mWifiSettings2.createLongPressWifiEntryPreference(wifiEntry);
+ final View view = mock(View.class);
+ when(view.getTag()).thenReturn(connectedWifiEntryPreference);
+
+ final ContextMenu menu = mock(ContextMenu.class);
+ mWifiSettings2.onCreateContextMenu(menu, view, null /* info */);
+
+ verify(menu).add(anyInt(), eq(WifiSettings2.MENU_ID_FORGET), anyInt(), anyInt());
+ verify(menu).add(anyInt(), eq(WifiSettings2.MENU_ID_DISCONNECT), anyInt(), anyInt());
+ }
+
+ @Test
+ public void onWifiEntriesChanged_shouldChangeNextButtonState() {
+ mWifiSettings2.onWifiEntriesChanged();
+
+ verify(mWifiSettings2).changeNextButtonState(anyBoolean());
+ }
}
diff --git a/tests/robotests/src/com/android/settings/wifi/addappnetworks/AddAppNetworksFragmentTest.java b/tests/robotests/src/com/android/settings/wifi/addappnetworks/AddAppNetworksFragmentTest.java
index 765f14d..cf28c9d 100644
--- a/tests/robotests/src/com/android/settings/wifi/addappnetworks/AddAppNetworksFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/addappnetworks/AddAppNetworksFragmentTest.java
@@ -21,6 +21,7 @@
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.spy;
+import android.app.settings.SettingsEnums;
import android.net.wifi.WifiConfiguration;
import android.os.Bundle;
import android.os.Parcelable;
@@ -128,8 +129,7 @@
mAddAppNetworksFragment.mResultCodeArrayList = mFakedResultArrayList;
// Act
- mAddAppNetworksFragment.mUiToRequestedList = mAddAppNetworksFragment.filterSavedNetworks(
- mFakeSavedNetworksList);
+ mAddAppNetworksFragment.filterSavedNetworks(mFakeSavedNetworksList);
// Assert
assertThat(mAddAppNetworksFragment.mUiToRequestedList).hasSize(1);
@@ -139,6 +139,29 @@
0).mWifiConfiguration.SSID).isEqualTo(FAKE_NEW_OPEN_SSID);
}
+ @Test
+ public void getMetricsCategory_shouldReturnPanelAddWifiNetworks() {
+ assertThat(mAddAppNetworksFragment.getMetricsCategory()).isEqualTo(
+ SettingsEnums.PANEL_ADD_WIFI_NETWORKS);
+ }
+
+ @Test
+ public void getThreeNetworksNewIntent_shouldHaveThreeItemsInUiList() {
+ addOneSpecifiedNetworkConfig(mNewWpaConfigEntry);
+ setUpBundle(mFakedSpecifiedNetworksList);
+ setupFragment();
+
+ // Add two more networks and update framework bundle.
+ addOneSpecifiedNetworkConfig(mNewWpaConfigEntry);
+ addOneSpecifiedNetworkConfig(mNewOpenConfigEntry);
+ setUpBundle(mFakedSpecifiedNetworksList);
+ Bundle bundle = mAddAppNetworksFragment.getArguments();
+ mAddAppNetworksFragment.createContent(bundle);
+
+ // Ui list should contain 3 networks.
+ assertThat(mAddAppNetworksFragment.mUiToRequestedList).hasSize(3);
+ }
+
private void addOneSavedNetworkConfig(@NonNull WifiConfiguration wifiConfiguration) {
if (mFakeSavedNetworksList == null) {
mFakeSavedNetworksList = new ArrayList<>();
@@ -180,5 +203,4 @@
}
return config;
}
-
}
diff --git a/tests/robotests/src/com/android/settings/wifi/details2/WifiAutoConnectPreferenceController2Test.java b/tests/robotests/src/com/android/settings/wifi/details2/WifiAutoConnectPreferenceController2Test.java
new file mode 100644
index 0000000..7e604a3
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/wifi/details2/WifiAutoConnectPreferenceController2Test.java
@@ -0,0 +1,89 @@
+/*
+ * Copyright (C) 2020 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.wifi.details2;
+
+import static com.android.settings.core.BasePreferenceController.AVAILABLE;
+import static com.android.settings.core.BasePreferenceController.CONDITIONALLY_UNAVAILABLE;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import com.android.wifitrackerlib.WifiEntry;
+
+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 WifiAutoConnectPreferenceController2Test {
+
+ private WifiAutoConnectPreferenceController2 mController;
+ @Mock
+ private WifiEntry mWifiEntry;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ mController = new WifiAutoConnectPreferenceController2(RuntimeEnvironment.application);
+ mController.setWifiEntry(mWifiEntry);
+ }
+
+ @Test
+ public void getAvailabilityStatus_shouldFollowCanSetAutoJoinEnabled() {
+ // Test able to set auto join.
+ when(mWifiEntry.canSetAutoJoinEnabled()).thenReturn(true);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE);
+
+ // Test not able to set auto join.
+ when(mWifiEntry.canSetAutoJoinEnabled()).thenReturn(false);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(CONDITIONALLY_UNAVAILABLE);
+ }
+
+ @Test
+ public void isChecked_shouldFollowIsAutoJoinEnabled() {
+ // Test auto join enabled.
+ when(mWifiEntry.isAutoJoinEnabled()).thenReturn(true);
+
+ assertThat(mController.isChecked()).isTrue();
+
+ // Test auto join disabled.
+ when(mWifiEntry.isAutoJoinEnabled()).thenReturn(false);
+
+ assertThat(mController.isChecked()).isFalse();
+ }
+
+ @Test
+ public void setChecked_shouldSetAutoJoinEnabled() {
+ // Test checked.
+ mController.setChecked(true);
+
+ verify(mWifiEntry).setAutoJoinEnabled(true);
+
+ // Test unchecked.
+ mController.setChecked(false);
+
+ verify(mWifiEntry).setAutoJoinEnabled(false);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2Test.java b/tests/robotests/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2Test.java
index 5b125e9..b48cd3c 100644
--- a/tests/robotests/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2Test.java
+++ b/tests/robotests/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2Test.java
@@ -22,7 +22,6 @@
import static org.mockito.ArgumentMatchers.anyInt;
import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.ArgumentMatchers.nullable;
-import static org.mockito.Mockito.atLeastOnce;
import static org.mockito.Mockito.doNothing;
import static org.mockito.Mockito.inOrder;
import static org.mockito.Mockito.mock;
@@ -77,11 +76,11 @@
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.widget.ActionButtonsPreference;
import com.android.settingslib.widget.LayoutPreference;
-import com.android.settingslib.wifi.AccessPoint;
-import com.android.settingslib.wifi.WifiTracker;
-import com.android.settingslib.wifi.WifiTrackerFactory;
+import com.android.wifitrackerlib.NetworkDetailsTracker;
+import com.android.wifitrackerlib.WifiEntry;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Answers;
@@ -99,10 +98,12 @@
import java.net.Inet4Address;
import java.net.InetAddress;
import java.net.UnknownHostException;
-import java.util.ArrayList;
import java.util.Arrays;
import java.util.stream.Collectors;
+// TODO(b/143326832): Should add test cases for connect button.
+// TODO(b/143326832): WifiEntry is not mature, should remove @Ignore after it's constructed.
+@Ignore
@RunWith(RobolectricTestRunner.class)
@Config(shadows = {ShadowDevicePolicyManager.class, ShadowEntityHeaderController.class})
public class WifiDetailPreferenceController2Test {
@@ -115,14 +116,15 @@
private static final String MAC_ADDRESS = "01:23:45:67:89:ab";
private static final String RANDOMIZED_MAC_ADDRESS = "RANDOMIZED_MAC_ADDRESS";
private static final String FACTORY_MAC_ADDRESS = "FACTORY_MAC_ADDRESS";
- private static final String SECURITY = "None";
+ // TODO(b/143326832): Add WifiEntry#getSecurityString
+ //private static final String SECURITY = "None";
private static final String FQDN = "fqdn";
@Mock(answer = Answers.RETURNS_DEEP_STUBS)
private PreferenceScreen mMockScreen;
@Mock
- private AccessPoint mMockAccessPoint;
+ private WifiEntry mMockWifiEntry;
@Mock
private FragmentActivity mMockActivity;
@Mock
@@ -140,7 +142,7 @@
@Mock
private WifiManager mMockWifiManager;
@Mock
- private WifiTracker mMockWifiTracker;
+ private NetworkDetailsTracker mMockNetworkDetailsTracker;
@Mock
private MetricsFeatureProvider mMockMetricsFeatureProvider;
@Mock
@@ -258,10 +260,10 @@
mLifecycle = new Lifecycle(mLifecycleOwner);
when(mContext.getPackageManager()).thenReturn(mMockPackageManager);
- when(mMockAccessPoint.getConfig()).thenReturn(mMockWifiConfig);
- when(mMockAccessPoint.getLevel()).thenReturn(LEVEL);
- when(mMockAccessPoint.getSecurityString(false)).thenReturn(SECURITY);
- when(mMockAccessPoint.getSsidStr()).thenReturn(SSID);
+ when(mMockWifiEntry.getLevel()).thenReturn(LEVEL);
+ // TODO(b/143326832): Add WifiEntry#getSecurityString
+ //when(mMockWifiEntry.getSecurityString(false)).thenReturn(SECURITY);
+ when(mMockWifiEntry.getTitle()).thenReturn(SSID);
when(mMockConnectivityManager.getNetworkInfo(any(Network.class)))
.thenReturn(mMockNetworkInfo);
doNothing().when(mMockConnectivityManager).registerNetworkCallback(
@@ -293,44 +295,30 @@
}
private void setUpForConnectedNetwork() {
- when(mMockAccessPoint.isActive()).thenReturn(true);
- ArrayList list = new ArrayList<>();
- list.add(mMockAccessPoint);
- when(mMockWifiTracker.getAccessPoints()).thenReturn(list);
- WifiTrackerFactory.setTestingWifiTracker(mMockWifiTracker);
- when(mMockAccessPoint.matches(any(AccessPoint.class))).thenReturn(true);
- when(mMockAccessPoint.isReachable()).thenReturn(true);
+ when(mMockNetworkDetailsTracker.getWifiEntry()).thenReturn(mMockWifiEntry);
+ when(mMockWifiEntry.getConnectedState()).thenReturn(WifiEntry.CONNECTED_STATE_CONNECTED);
mController = newWifiDetailPreferenceController2();
}
private void setUpForDisconnectedNetwork() {
- when(mMockAccessPoint.isActive()).thenReturn(false);
- ArrayList list = new ArrayList<>();
- list.add(mMockAccessPoint);
- when(mMockWifiTracker.getAccessPoints()).thenReturn(list);
- WifiTrackerFactory.setTestingWifiTracker(mMockWifiTracker);
- when(mMockAccessPoint.matches(any(AccessPoint.class))).thenReturn(true);
- when(mMockAccessPoint.isReachable()).thenReturn(true);
+ when(mMockNetworkDetailsTracker.getWifiEntry()).thenReturn(mMockWifiEntry);
+ when(mMockWifiEntry.getConnectedState()).thenReturn(WifiEntry.CONNECTED_STATE_DISCONNECTED);
mController = newWifiDetailPreferenceController2();
}
private void setUpForNotInRangeNetwork() {
- when(mMockAccessPoint.isActive()).thenReturn(false);
- ArrayList list = new ArrayList<>();
- list.add(mMockAccessPoint);
- when(mMockWifiTracker.getAccessPoints()).thenReturn(list);
- WifiTrackerFactory.setTestingWifiTracker(mMockWifiTracker);
- when(mMockAccessPoint.matches(any(AccessPoint.class))).thenReturn(false);
- when(mMockAccessPoint.isReachable()).thenReturn(false);
+ when(mMockWifiEntry.getConnectedState()).thenReturn(WifiEntry.CONNECTED_STATE_DISCONNECTED);
+ when(mMockNetworkDetailsTracker.getWifiEntry()).thenReturn(mMockWifiEntry);
+ when(mMockWifiEntry.getLevel()).thenReturn(WifiEntry.WIFI_LEVEL_UNREACHABLE);
mController = newWifiDetailPreferenceController2();
}
private WifiDetailPreferenceController2 newWifiDetailPreferenceController2() {
- return new WifiDetailPreferenceController2(
- mMockAccessPoint,
+ return spy(new WifiDetailPreferenceController2(
+ mMockWifiEntry,
mMockConnectivityManager,
mContext,
mMockFragment,
@@ -338,7 +326,7 @@
mLifecycle,
mMockWifiManager,
mMockMetricsFeatureProvider,
- mMockIconInjector);
+ mMockIconInjector));
}
private void setupMockedPreferenceScreen() {
@@ -392,6 +380,7 @@
assertThat(mController.isAvailable()).isTrue();
}
+ /* TODO(b/143326832): Add WifiEntry#getSecurityString
@Test
public void securityPreference_stringShouldBeSet() {
setUpForConnectedNetwork();
@@ -399,6 +388,7 @@
verify(mMockSecurityPref).setSummary(SECURITY);
}
+ */
@Test
public void latestWifiInfo_shouldBeFetchedInDisplayPreferenceForConnectedNetwork() {
@@ -506,7 +496,7 @@
public void entityHeader_shouldHaveLabelSetToTitle() {
setUpForConnectedNetwork();
String label = "title";
- when(mMockAccessPoint.getTitle()).thenReturn(label);
+ when(mMockWifiEntry.getTitle()).thenReturn(label);
displayAndResume();
@@ -517,8 +507,7 @@
public void entityHeader_shouldHaveSummarySet() {
setUpForConnectedNetwork();
String summary = "summary";
- when(mMockAccessPoint.getSettingsSummary(true /*convertSavedAsDisconnected*/))
- .thenReturn(summary);
+ when(mMockWifiEntry.getSummary()).thenReturn(summary);
displayAndResume();
@@ -531,7 +520,7 @@
displayAndResume();
- verify(mMockAccessPoint, times(1)).getSettingsSummary(true /*convertSavedAsDisconnected*/);
+ verify(mMockWifiEntry, times(1)).getSummary();
}
@Test
@@ -674,6 +663,7 @@
verify(mMockRxLinkSpeedPref, never()).setSummary(any(String.class));
}
+ /* TODO(b/143326832): Support Passpoint test cases while WifiTracker2 supports it.
@Test
public void ssidPref_shouldHaveDetailTextSetForPasspointR1() {
setUpForConnectedNetwork();
@@ -708,6 +698,7 @@
verify(mMockSsidPref).setVisible(false);
}
+ */
@Test
public void macAddressPref_shouldVisibleForConnectedNetwork() {
@@ -958,8 +949,7 @@
.thenReturn(new NetworkCapabilities(nc));
String summary = "Connected, no Internet";
- when(mMockAccessPoint.getSettingsSummary(true /*convertSavedAsDisconnected*/))
- .thenReturn(summary);
+ when(mMockWifiEntry.getSummary()).thenReturn(summary);
InOrder inOrder = inOrder(mMockHeaderController);
displayAndResume();
@@ -968,8 +958,7 @@
// Check that an irrelevant capability update does not update the access point summary, as
// doing so could cause unnecessary jank...
summary = "Connected";
- when(mMockAccessPoint.getSettingsSummary(true /*convertSavedAsDisconnected*/))
- .thenReturn(summary);
+ when(mMockWifiEntry.getSummary()).thenReturn(summary);
updateNetworkCapabilities(nc);
inOrder.verify(mMockHeaderController, never()).setSummary(any(CharSequence.class));
@@ -979,8 +968,7 @@
inOrder.verify(mMockHeaderController).setSummary(summary);
summary = "Connected, no Internet";
- when(mMockAccessPoint.getSettingsSummary(true /*convertSavedAsDisconnected*/))
- .thenReturn(summary);
+ when(mMockWifiEntry.getSummary()).thenReturn(summary);
// Another irrelevant update won't cause the UI to refresh...
updateNetworkCapabilities(nc);
@@ -993,16 +981,14 @@
// UI will be refreshed when private DNS is broken.
summary = "Private DNS server cannot be accessed";
- when(mMockAccessPoint.getSettingsSummary(true /* convertSavedAsDisconnected */))
- .thenReturn(summary);
+ when(mMockWifiEntry.getSummary()).thenReturn(summary);
nc.setPrivateDnsBroken(true);
updateNetworkCapabilities(nc);
inOrder.verify(mMockHeaderController).setSummary(summary);
// UI will be refreshed when device connects to a partial connectivity network.
summary = "Limited connection";
- when(mMockAccessPoint.getSettingsSummary(true /*convertSavedAsDisconnected*/))
- .thenReturn(summary);
+ when(mMockWifiEntry.getSummary()).thenReturn(summary);
nc.addCapability(NetworkCapabilities.NET_CAPABILITY_PARTIAL_CONNECTIVITY);
updateNetworkCapabilities(nc);
inOrder.verify(mMockHeaderController).setSummary(summary);
@@ -1017,7 +1003,7 @@
@Test
public void canForgetNetwork_shouldInvisibleIfWithoutConfiguration() {
setUpForConnectedNetwork();
- when(mMockAccessPoint.getConfig()).thenReturn(null);
+ when(mMockWifiEntry.isSaved()).thenReturn(false);
mController = newWifiDetailPreferenceController2();
displayAndResume();
@@ -1029,7 +1015,7 @@
public void canForgetNetwork_ephemeral() {
setUpForConnectedNetwork();
when(mMockWifiInfo.isEphemeral()).thenReturn(true);
- when(mMockAccessPoint.getConfig()).thenReturn(null);
+ when(mMockWifiEntry.isSaved()).thenReturn(false);
displayAndResume();
@@ -1057,7 +1043,7 @@
@Test
public void canShareNetwork_shouldInvisibleIfWithoutConfiguration() {
setUpForConnectedNetwork();
- when(mMockAccessPoint.getConfig()).thenReturn(null);
+ when(mMockWifiEntry.isSaved()).thenReturn(false);
displayAndResume();
@@ -1129,6 +1115,7 @@
.action(mMockActivity, MetricsProto.MetricsEvent.ACTION_WIFI_FORGET);
}
+ /* TODO(b/143326832): Support Passpoint test cases while WifiTracker2 supports it.
@Test
public void forgetNetwork_shouldShowDialog() {
setUpForConnectedNetwork();
@@ -1146,6 +1133,7 @@
.action(mMockActivity, MetricsProto.MetricsEvent.ACTION_WIFI_FORGET);
verify(spyController).showConfirmForgetDialog();
}
+ */
@Test
public void networkStateChangedIntent_shouldRefetchInfo() {
@@ -1315,22 +1303,35 @@
}
@Test
- public void testConnectButton_shouldInvisibleForConnectNetwork() {
+ public void testDisconnectButton_connectedNetwork_shouldVisible() {
setUpForConnectedNetwork();
+ when(mMockWifiEntry.getLevel()).thenReturn(WifiEntry.WIFI_LEVEL_MAX);
displayAndResume();
- verify(mMockButtonsPref, times(1)).setButton3Visible(false);
+ verify(mMockButtonsPref).setButton3Visible(true);
+ verify(mMockButtonsPref).setButton3Text(R.string.wifi_disconnect);
}
@Test
- public void testConnectButton_shouldVisibleForDisconnectNetwork() {
+ public void testConnectButton_disconnectedNetwork_shouldVisibleIfReachable() {
setUpForDisconnectedNetwork();
+ when(mMockWifiEntry.getLevel()).thenReturn(WifiEntry.WIFI_LEVEL_MAX);
displayAndResume();
- verify(mMockButtonsPref, times(1)).setButton3Visible(true);
- verify(mMockButtonsPref, times(1)).setButton3Text(R.string.wifi_connect);
+ verify(mMockButtonsPref).setButton3Visible(true);
+ verify(mMockButtonsPref).setButton3Text(R.string.wifi_connect);
+ }
+
+ @Test
+ public void testConnectButton_disconnectedNetwork_shouldInvisibleIfUnreachable() {
+ setUpForDisconnectedNetwork();
+ when(mMockWifiEntry.getLevel()).thenReturn(WifiEntry.WIFI_LEVEL_UNREACHABLE);
+
+ displayAndResume();
+
+ verify(mMockButtonsPref).setButton3Visible(false);
}
private void setUpForToast() {
@@ -1344,28 +1345,27 @@
when(mMockWifiManager.isWifiEnabled()).thenReturn(true);
InOrder inOrder = inOrder(mMockButtonsPref);
String label = "title";
- when(mMockAccessPoint.getTitle()).thenReturn(label);
+ when(mMockWifiEntry.getTitle()).thenReturn(label);
setUpForToast();
displayAndResume();
- // check connect button exist
- verifyConnectBtnSetUpAsVisible(inOrder);
+ // check connect button enabled
+ verifyConnectBtnSetUpAsEnabled(inOrder);
// click connect button
- mController.connectNetwork();
+ mController.connectDisconnectNetwork();
// check display button as connecting
verify(mMockWifiManager, times(1)).connect(anyInt(), any(WifiManager.ActionListener.class));
verifyConnectBtnSetUpAsConnecting(inOrder);
// update as connected
- when(mMockAccessPoint.isActive()).thenReturn(true);
- mController.updateAccessPoint();
+ when(mMockWifiEntry.getConnectedState()).thenReturn(WifiEntry.CONNECTED_STATE_CONNECTED);
// check connect button invisible, be init as default state and toast success message
verifyConnectBtnBeInitAsDefault(inOrder);
- inOrder.verify(mMockButtonsPref, times(1)).setButton3Visible(false);
+ inOrder.verify(mMockButtonsPref).setButton3Enabled(false);
assertThat(ShadowToast.getTextOfLatestToast()).isEqualTo(
mContext.getString(R.string.wifi_connected_to_message, label));
}
@@ -1381,11 +1381,11 @@
displayAndResume();
- // check connect button exist
- verifyConnectBtnSetUpAsVisible(inOrder);
+ // check connect button enabled
+ verifyConnectBtnSetUpAsEnabled(inOrder);
// click connect button
- mController.connectNetwork();
+ mController.connectDisconnectNetwork();
// check display button as connecting
verify(mMockWifiManager, times(1)).connect(anyInt(), connectListenerCaptor.capture());
@@ -1396,387 +1396,44 @@
// check connect button visible, be init as default and toast failed message
verifyConnectBtnBeInitAsDefault(inOrder);
- inOrder.verify(mMockButtonsPref, times(1)).setButton3Visible(true);
+ inOrder.verify(mMockButtonsPref).setButton3Enabled(true);
assertThat(ShadowToast.getTextOfLatestToast()).isEqualTo(
mContext.getString(R.string.wifi_failed_connect_message));
}
- private void verifyConnectBtnSetUpAsVisible(InOrder inOrder) {
- inOrder.verify(mMockButtonsPref, times(1)).setButton3Text(R.string.wifi_connect);
- inOrder.verify(mMockButtonsPref, times(1)).setButton3Icon(R.drawable.ic_settings_wireless);
- inOrder.verify(mMockButtonsPref, times(1)).setButton3Visible(true);
+ private void verifyConnectBtnSetUpAsEnabled(InOrder inOrder) {
+ inOrder.verify(mMockButtonsPref).setButton3Text(R.string.wifi_connect);
+ inOrder.verify(mMockButtonsPref).setButton3Icon(R.drawable.ic_settings_wireless);
+ inOrder.verify(mMockButtonsPref).setButton3Enabled(true);
}
private void verifyConnectBtnSetUpAsConnecting(InOrder inOrder) {
- inOrder.verify(mMockButtonsPref, times(1)).setButton3Text(R.string.wifi_connecting);
- inOrder.verify(mMockButtonsPref, times(1)).setButton3Enabled(false);
+ inOrder.verify(mMockButtonsPref).setButton3Text(R.string.wifi_connecting);
+ inOrder.verify(mMockButtonsPref).setButton3Enabled(false);
}
private void verifyConnectBtnBeInitAsDefault(InOrder inOrder) {
- inOrder.verify(mMockButtonsPref, times(1)).setButton3Text(R.string.wifi_connect);
- inOrder.verify(mMockButtonsPref, times(1)).setButton3Icon(R.drawable.ic_settings_wireless);
- inOrder.verify(mMockButtonsPref, times(1)).setButton3Enabled(true);
+ inOrder.verify(mMockButtonsPref).setButton3Text(R.string.wifi_connect);
+ inOrder.verify(mMockButtonsPref).setButton3Icon(R.drawable.ic_settings_wireless);
+ inOrder.verify(mMockButtonsPref).setButton3Enabled(true);
}
@Test
- public void testConnectButton_clickConnectButTimeout_displayFailMessage() {
- setUpForDisconnectedNetwork();
- when(mMockWifiManager.isWifiEnabled()).thenReturn(true);
- InOrder inOrder = inOrder(mMockButtonsPref);
- setUpForToast();
-
- displayAndResume();
-
- // check connect button exist
- verifyConnectBtnSetUpAsVisible(inOrder);
-
- // click connect button
- mController.connectNetwork();
-
- // check display button as connecting
- verify(mMockWifiManager, times(1)).connect(anyInt(), any(WifiManager.ActionListener.class));
- verifyConnectBtnSetUpAsConnecting(inOrder);
-
- // update as failed
- mController.sTimer.onFinish();
-
- // check connect button visible, be init as default and toast failed message
- verifyConnectBtnBeInitAsDefault(inOrder);
- inOrder.verify(mMockButtonsPref, times(1)).setButton3Visible(true);
- assertThat(ShadowToast.getTextOfLatestToast()).isEqualTo(
- mContext.getString(R.string.wifi_failed_connect_message));
- }
-
- @Test
- public void testConnectButton_clickConnectButTimeout_displayNotInRangeMessage() {
- setUpForNotInRangeNetwork();
- when(mMockWifiManager.isWifiEnabled()).thenReturn(true);
- InOrder inOrder = inOrder(mMockButtonsPref);
- setUpForToast();
-
- displayAndResume();
-
- // check connect button exist
- verifyConnectBtnSetUpAsVisible(inOrder);
-
- // click connect button
- mController.connectNetwork();
-
- // check display button as connecting
- verify(mMockWifiManager, times(1)).connect(anyInt(), any(WifiManager.ActionListener.class));
- verifyConnectBtnSetUpAsConnecting(inOrder);
-
- // update as failed
- mController.sTimer.onFinish();
-
- // check connect button visible, be init as default and toast failed message
- verifyConnectBtnBeInitAsDefault(inOrder);
- inOrder.verify(mMockButtonsPref, times(1)).setButton3Visible(true);
- assertThat(ShadowToast.getTextOfLatestToast()).isEqualTo(
- mContext.getString(R.string.wifi_not_in_range_message));
- }
-
- @Test
- public void testConnectButton_clickConnectWhenWiFiDisabled_displaySuccessMessage() {
- setUpForDisconnectedNetwork();
- when(mMockWifiManager.isWifiEnabled()).thenReturn(false); // wifi disabled
- InOrder inOrder = inOrder(mMockButtonsPref);
- String label = "title";
- when(mMockAccessPoint.getTitle()).thenReturn(label);
- setUpForToast();
-
- displayAndResume();
-
- // check connect button exist
- verifyConnectBtnSetUpAsVisible(inOrder);
-
- // click connect button
- mController.connectNetwork();
-
- // check turn on Wi-Fi, display button as connecting and toast turn on Wi-Fi message
- verify(mMockWifiManager, times(1)).setWifiEnabled(true);
- verifyConnectBtnSetUpAsConnecting(inOrder);
- assertThat(ShadowToast.getTextOfLatestToast()).isEqualTo(
- mContext.getString(R.string.wifi_turned_on_message));
-
- // notify Wi-Fi enabled
- mController.mWifiListener.onWifiStateChanged(WifiManager.WIFI_STATE_ENABLED);
-
- // check had connect network and icon display as expected
- verify(mMockWifiManager, times(1)).connect(anyInt(), any(WifiManager.ActionListener.class));
- verifyConnectBtnSetUpAsConnecting(inOrder);
-
- // update as connected
- when(mMockAccessPoint.isActive()).thenReturn(true);
- mController.updateAccessPoint();
-
- // check connect button invisible, be init as default state and toast success message
- verifyConnectBtnBeInitAsDefault(inOrder);
- inOrder.verify(mMockButtonsPref, times(1)).setButton3Visible(false);
- assertThat(ShadowToast.getTextOfLatestToast()).isEqualTo(
- mContext.getString(R.string.wifi_connected_to_message, label));
- }
-
- @Test
- public void testConnectButton_clickConnectWhenWiFiDisabled_failedToConnectWiFi() {
- setUpForDisconnectedNetwork();
- when(mMockWifiManager.isWifiEnabled()).thenReturn(false); // wifi disabled
- InOrder inOrder = inOrder(mMockButtonsPref);
- setUpForToast();
-
- displayAndResume();
-
- // check connect button exist
- verifyConnectBtnSetUpAsVisible(inOrder);
-
- // click connect button
- mController.connectNetwork();
-
- // check turn on Wi-Fi, display button as connecting and toast turn on Wi-Fi message
- verify(mMockWifiManager, times(1)).setWifiEnabled(true);
- verifyConnectBtnSetUpAsConnecting(inOrder);
- assertThat(ShadowToast.getTextOfLatestToast()).isEqualTo(
- mContext.getString(R.string.wifi_turned_on_message));
-
- // notify Wi-Fi enabled
- mController.mWifiListener.onWifiStateChanged(WifiManager.WIFI_STATE_ENABLED);
-
- // check had connect network and icon display as expected
- verify(mMockWifiManager, times(1)).connect(anyInt(), any(WifiManager.ActionListener.class));
- verifyConnectBtnSetUpAsConnecting(inOrder);
-
- // update as failed
- mController.sTimer.onFinish();
-
- // check connect button visible, be init as default and toast failed message
- verifyConnectBtnBeInitAsDefault(inOrder);
- inOrder.verify(mMockButtonsPref, times(1)).setButton3Visible(true);
- assertThat(ShadowToast.getTextOfLatestToast()).isEqualTo(
- mContext.getString(R.string.wifi_failed_connect_message));
- }
-
- @Test
- public void
- testConnectButton_clickConnectWhenWiFiDisabled_failedToConnectWifiBecauseNotInRange() {
- setUpForNotInRangeNetwork();
- when(mMockWifiManager.isWifiEnabled()).thenReturn(false); // wifi disabled
- InOrder inOrder = inOrder(mMockButtonsPref);
- setUpForToast();
-
- displayAndResume();
-
- // check connect button exist
- verifyConnectBtnSetUpAsVisible(inOrder);
-
- // click connect button
- mController.connectNetwork();
-
- // check turn on Wi-Fi, display button as connecting and toast turn on Wi-Fi message
- verify(mMockWifiManager, times(1)).setWifiEnabled(true);
- verifyConnectBtnSetUpAsConnecting(inOrder);
- assertThat(ShadowToast.getTextOfLatestToast()).isEqualTo(
- mContext.getString(R.string.wifi_turned_on_message));
-
- // notify Wi-Fi enabled
- mController.mWifiListener.onWifiStateChanged(WifiManager.WIFI_STATE_ENABLED);
-
- // check had connect network and icon display as expected
- verify(mMockWifiManager, times(1)).connect(anyInt(), any(WifiManager.ActionListener.class));
- verifyConnectBtnSetUpAsConnecting(inOrder);
-
- // update as failed
- mController.sTimer.onFinish();
-
- // check connect button visible, be init as default and toast failed message
- verifyConnectBtnBeInitAsDefault(inOrder);
- inOrder.verify(mMockButtonsPref, times(1)).setButton3Visible(true);
- assertThat(ShadowToast.getTextOfLatestToast()).isEqualTo(
- mContext.getString(R.string.wifi_not_in_range_message));
- }
-
- @Test
- public void testConnectButton_clickConnectWhenWiFiDisabled_failedToEnableWifi() {
- setUpForDisconnectedNetwork();
- when(mMockWifiManager.isWifiEnabled()).thenReturn(false); // wifi disabled
- InOrder inOrder = inOrder(mMockButtonsPref);
- setUpForToast();
-
- displayAndResume();
-
- // check connect button exist
- verifyConnectBtnSetUpAsVisible(inOrder);
-
- // click connect button
- mController.connectNetwork();
-
- // check turn on Wi-Fi, display button as connecting and toast turn on Wi-Fi message
- verify(mMockWifiManager, times(1)).setWifiEnabled(true);
- verifyConnectBtnSetUpAsConnecting(inOrder);
- assertThat(ShadowToast.getTextOfLatestToast()).isEqualTo(
- mContext.getString(R.string.wifi_turned_on_message));
-
- // notify turn on Wi-Fi failed
- mController.sTimer.onFinish();
-
- // check connect button visible, be init as default and toast failed message
- verifyConnectBtnBeInitAsDefault(inOrder);
- inOrder.verify(mMockButtonsPref, times(1)).setButton3Visible(true);
- assertThat(ShadowToast.getTextOfLatestToast()).isEqualTo(
- mContext.getString(R.string.wifi_failed_connect_message));
- }
-
- @Test
- public void testConnectButton_clickConnectAndBackKey_ignoreTimeoutEvent() {
- setUpForDisconnectedNetwork();
- when(mMockWifiManager.isWifiEnabled()).thenReturn(true);
- InOrder inOrder = inOrder(mMockButtonsPref);
- setUpForToast();
-
- displayAndResume();
-
- // check connect button exist
- verifyConnectBtnSetUpAsVisible(inOrder);
-
- // click connect button
- mController.connectNetwork();
-
- // check display button as connecting
- verify(mMockWifiManager, times(1)).connect(anyInt(), any(WifiManager.ActionListener.class));
- verifyConnectBtnSetUpAsConnecting(inOrder);
-
- // leave detail page
- when(mMockFragment.getActivity()).thenReturn(null);
-
- // timeout happened
- mController.sTimer.onFinish();
-
- // check connect button visible, be init as default and toast failed message
- inOrder.verify(mMockButtonsPref, never()).setButton3Text(R.string.wifi_connect);
- inOrder.verify(mMockButtonsPref, never()).setButton3Icon(R.drawable.ic_settings_wireless);
- inOrder.verify(mMockButtonsPref, never()).setButton3Enabled(true);
- inOrder.verify(mMockButtonsPref, never()).setButton3Visible(true);
- assertThat(ShadowToast.shownToastCount()).isEqualTo(0);
- }
-
- @Test
- public void updateAccessPoint_returnFalseForNothingChanged() {
- setUpForDisconnectedNetwork();
-
- displayAndResume();
- boolean changed = mController.updateAccessPoint();
-
- assertThat(changed).isFalse();
- }
-
- @Test
- public void updateAccessPoint_returnTrueForSignalLevelChanged() {
- setUpForDisconnectedNetwork();
-
- displayAndResume();
-
- // Level changed
- when(mMockAccessPoint.getLevel()).thenReturn(LEVEL + 1);
- boolean changed = mController.updateAccessPoint();
-
- assertThat(changed).isTrue();
- }
-
- @Test
- public void updateAccessPoint_returnTrueForChangeAsNotInRange() {
- setUpForDisconnectedNetwork();
-
- displayAndResume();
-
- // change as not in range
- when(mMockAccessPoint.matches(any(AccessPoint.class))).thenReturn(false);
- boolean changed = mController.updateAccessPoint();
-
- assertThat(changed).isTrue();
- }
-
- @Test
- public void updateAccessPoint_returnTrueForChangeAsInRange() {
- setUpForNotInRangeNetwork();
-
- displayAndResume();
-
- // change as in range
- when(mMockAccessPoint.matches(any(AccessPoint.class))).thenReturn(true);
- boolean changed = mController.updateAccessPoint();
-
- assertThat(changed).isTrue();
- }
-
- @Test
- public void updateAccessPoint_returnTrueForChangeAsConnected() {
- setUpForDisconnectedNetwork();
-
- displayAndResume();
-
- // change as connected
- when(mMockAccessPoint.isActive()).thenReturn(true);
- boolean changed = mController.updateAccessPoint();
-
- assertThat(changed).isTrue();
- }
-
- @Test
- public void updateAccessPoint_returnTrueForChangeAsDisconnected() {
- setUpForConnectedNetwork();
-
- displayAndResume();
-
- // change as disconnected
- when(mMockAccessPoint.isActive()).thenReturn(false);
- boolean changed = mController.updateAccessPoint();
-
- assertThat(changed).isTrue();
- }
-
- @Test
- public void updateAccessPoint_returnTrueForAccessPointUpdated() {
- setUpForConnectedNetwork();
-
- displayAndResume();
-
- // change as disconnected
- when(mMockAccessPoint.update(mMockWifiConfig, mMockWifiInfo, mMockNetworkInfo))
- .thenReturn(true);
- boolean changed = mController.updateAccessPoint();
-
- assertThat(changed).isTrue();
- }
-
- @Test
- public void testRefreshRssiViews_shouldNotUpdateIfLevelIsSameForConnectedNetwork() {
+ public void testRefreshRssiViews_shouldOnUpdated() {
setUpForConnectedNetwork();
displayAndResume();
mContext.sendBroadcast(new Intent(WifiManager.RSSI_CHANGED_ACTION));
- verify(mMockAccessPoint, times(3)).getLevel();
- verify(mMockIconInjector, times(1)).getIcon(anyInt());
- }
-
- @Test
- public void testRefreshRssiViews_shouldUpdateOnLevelChangeForConnectedNetwork() {
- setUpForConnectedNetwork();
- displayAndResume();
-
- when(mMockAccessPoint.getLevel()).thenReturn(0);
- mContext.sendBroadcast(new Intent(WifiManager.RSSI_CHANGED_ACTION));
-
- verify(mMockAccessPoint, times(4)).getLevel();
- verify(mMockIconInjector, times(2)).getIcon(anyInt());
+ verify(mController).onUpdated();
}
@Test
public void testRefreshRssiViews_shouldNotUpdateForNotInRangeNetwork() {
setUpForNotInRangeNetwork();
-
displayAndResume();
- when(mMockAccessPoint.getLevel()).thenReturn(0);
+ when(mMockWifiEntry.getLevel()).thenReturn(0);
mContext.sendBroadcast(new Intent(WifiManager.RSSI_CHANGED_ACTION));
verify(mMockSignalStrengthPref, times(2)).setVisible(false);
@@ -1858,6 +1515,7 @@
verify(mMockMacAddressPref).setTitle(R.string.wifi_advanced_device_mac_address_title);
}
+ /* TODO(b/143326832): Support Passpoint test cases while WifiTracker2 supports it.
@Test
public void entityHeader_expiredPasspointR1_shouldHandleExpiration() {
when(mMockAccessPoint.isPasspoint()).thenReturn(true);
@@ -1872,6 +1530,7 @@
verify(mMockButtonsPref, atLeastOnce()).setButton3Visible(false);
verify(mMockHeaderController).setSummary(expireSummary);
}
+ */
private ActionButtonsPreference createMock() {
final ActionButtonsPreference pref = mock(ActionButtonsPreference.class);
diff --git a/tests/robotests/src/com/android/settings/wifi/details2/WifiMeteredPreferenceController2Test.java b/tests/robotests/src/com/android/settings/wifi/details2/WifiMeteredPreferenceController2Test.java
index 517c96a..c453db3 100644
--- a/tests/robotests/src/com/android/settings/wifi/details2/WifiMeteredPreferenceController2Test.java
+++ b/tests/robotests/src/com/android/settings/wifi/details2/WifiMeteredPreferenceController2Test.java
@@ -21,13 +21,14 @@
import static org.mockito.Mockito.spy;
import android.content.Context;
-import android.net.wifi.WifiConfiguration;
import androidx.preference.DropDownPreference;
import com.android.settings.R;
+import com.android.wifitrackerlib.WifiEntry;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@@ -42,7 +43,7 @@
private static final int METERED_OVERRIDE_NOT_METERED = 2;
@Mock
- private WifiConfiguration mWifiConfiguration;
+ private WifiEntry mWifiEntry;
private WifiMeteredPreferenceController2 mPreferenceController;
private Context mContext;
@@ -53,7 +54,7 @@
mContext = RuntimeEnvironment.application;
mPreferenceController = spy(
- new WifiMeteredPreferenceController2(mContext, mWifiConfiguration));
+ new WifiMeteredPreferenceController2(mContext, mWifiEntry));
mDropDownPreference = new DropDownPreference(mContext);
mDropDownPreference.setEntries(R.array.wifi_metered_entries);
mDropDownPreference.setEntryValues(R.array.wifi_metered_values);
@@ -87,6 +88,7 @@
}
@Test
+ @Ignore
public void testController_resilientToNullConfig() {
mPreferenceController = spy(new WifiMeteredPreferenceController2(mContext, null));
diff --git a/tests/robotests/src/com/android/settings/wifi/details2/WifiPrivacyPreferenceController2Test.java b/tests/robotests/src/com/android/settings/wifi/details2/WifiPrivacyPreferenceController2Test.java
index 91cc01e..3403e0c 100644
--- a/tests/robotests/src/com/android/settings/wifi/details2/WifiPrivacyPreferenceController2Test.java
+++ b/tests/robotests/src/com/android/settings/wifi/details2/WifiPrivacyPreferenceController2Test.java
@@ -20,15 +20,17 @@
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
import android.content.Context;
-import android.net.wifi.WifiConfiguration;
import androidx.preference.DropDownPreference;
import com.android.settings.R;
+import com.android.wifitrackerlib.WifiEntry;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@@ -36,13 +38,14 @@
import org.robolectric.RuntimeEnvironment;
@RunWith(RobolectricTestRunner.class)
+@Ignore
public class WifiPrivacyPreferenceController2Test {
- private static final int PRIVACY_RANDOMIZED = WifiConfiguration.RANDOMIZATION_PERSISTENT;
- private static final int PRIVACY_TRUSTED = WifiConfiguration.RANDOMIZATION_NONE;
+ private static final int PRIVACY_RANDOMIZED = WifiEntry.PRIVACY_RANDOMIZED_MAC;
+ private static final int PRIVACY_TRUSTED = WifiEntry.PRIVACY_DEVICE_MAC;
@Mock
- private WifiConfiguration mWifiConfiguration;
+ private WifiEntry mWifiEntry;
private WifiPrivacyPreferenceController2 mPreferenceController;
private Context mContext;
@@ -55,7 +58,7 @@
WifiPrivacyPreferenceController2 preferenceController =
new WifiPrivacyPreferenceController2(mContext);
- preferenceController.setWifiConfiguration(mWifiConfiguration);
+ preferenceController.setWifiEntry(mWifiEntry);
mPreferenceController = spy(preferenceController);
mDropDownPreference = new DropDownPreference(mContext);
mDropDownPreference.setEntries(R.array.wifi_privacy_entries);
@@ -89,38 +92,23 @@
@Test
public void testController_resilientToNullConfig() {
mPreferenceController = spy(new WifiPrivacyPreferenceController2(mContext));
+ mPreferenceController.setWifiEntry(mWifiEntry);
mPreferenceController.getRandomizationValue();
mPreferenceController.onPreferenceChange(mDropDownPreference, "1");
}
@Test
- public void testUpdateState_isNotEphemeralNetwork_shouldBeSelectable() {
- mPreferenceController.setIsEphemeral(false);
+ public void testUpdateState_canSetPrivacy_shouldBeSelectable() {
+ when(mWifiEntry.canSetPrivacy()).thenReturn(true);
mPreferenceController.updateState(mDropDownPreference);
assertThat(mDropDownPreference.isSelectable()).isTrue();
}
@Test
- public void testUpdateState_isEphemeralNetwork_shouldNotSelectable() {
- mPreferenceController.setIsEphemeral(true);
- mPreferenceController.updateState(mDropDownPreference);
-
- assertThat(mDropDownPreference.isSelectable()).isFalse();
- }
-
- @Test
- public void testUpdateState_isNotPasspointNetwork_shouldBeSelectable() {
- mPreferenceController.setIsPasspoint(false);
- mPreferenceController.updateState(mDropDownPreference);
-
- assertThat(mDropDownPreference.isSelectable()).isTrue();
- }
-
- @Test
- public void testUpdateState_isPasspointNetwork_shouldNotSelectable() {
- mPreferenceController.setIsPasspoint(true);
+ public void testUpdateState_canNotSetPrivacy_shouldNotSelectable() {
+ when(mWifiEntry.canSetPrivacy()).thenReturn(false);
mPreferenceController.updateState(mDropDownPreference);
assertThat(mDropDownPreference.isSelectable()).isFalse();
diff --git a/tests/robotests/src/com/android/settings/wifi/savedaccesspoints/SavedAccessPointsPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/wifi/savedaccesspoints/SavedAccessPointsPreferenceControllerTest.java
index e955224..483e259 100644
--- a/tests/robotests/src/com/android/settings/wifi/savedaccesspoints/SavedAccessPointsPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/savedaccesspoints/SavedAccessPointsPreferenceControllerTest.java
@@ -16,7 +16,6 @@
package com.android.settings.wifi.savedaccesspoints;
-import static com.android.settings.core.BasePreferenceController.AVAILABLE;
import static com.android.settings.core.BasePreferenceController.CONDITIONALLY_UNAVAILABLE;
import static com.google.common.truth.Truth.assertThat;
@@ -30,19 +29,14 @@
import android.content.Context;
import android.net.wifi.WifiConfiguration;
import android.net.wifi.WifiManager;
-import android.os.Bundle;
import androidx.preference.PreferenceCategory;
import androidx.preference.PreferenceScreen;
import com.android.settings.testutils.shadow.ShadowAccessPoint;
import com.android.settings.testutils.shadow.ShadowWifiManager;
-import com.android.settingslib.wifi.AccessPoint;
import com.android.settingslib.wifi.AccessPointPreference;
-import java.util.ArrayList;
-import java.util.Arrays;
-
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -53,6 +47,8 @@
import org.robolectric.RuntimeEnvironment;
import org.robolectric.annotation.Config;
+import java.util.ArrayList;
+
@RunWith(RobolectricTestRunner.class)
@Config(shadows = {ShadowWifiManager.class})
public class SavedAccessPointsPreferenceControllerTest {
@@ -89,11 +85,10 @@
}
@Test
- public void getAvailability_oneSavedAccessPoint_shouldAvailable() {
- final AccessPoint accessPoint = new AccessPoint(mContext, new Bundle() /* savedState */);
- mController.mAccessPoints = new ArrayList<AccessPoint>(Arrays.asList(accessPoint));
+ public void getAvailability_shouldRefreshSavedAccessPoints() {
+ mController.getAvailabilityStatus();
- assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE);
+ verify(mController).refreshSavedAccessPoints();
}
@Test
diff --git a/tests/robotests/src/com/android/settings/wifi/tether/WifiTetherApBandPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/wifi/tether/WifiTetherApBandPreferenceControllerTest.java
index 8e7f9db..36279cb 100644
--- a/tests/robotests/src/com/android/settings/wifi/tether/WifiTetherApBandPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/tether/WifiTetherApBandPreferenceControllerTest.java
@@ -48,6 +48,13 @@
private static final String ALL_BANDS = "5.0 GHz Band preferred";
private static final String TWO_GHZ_STRING = "2.4 GHz Band";
private static final String FIVE_GHZ_STRING = "5.0 GHz Band";
+ private static final String VAL_2GHZ_STR = "1";
+ private static final String VAL_5GHZ_STR = "2";
+ private static final String VAL_2_5_GHZ_STR = "3";
+ private static final int VAL_2GHZ_INT = 1;
+ private static final int VAL_5GHZ_INT = 2;
+ private static final int VAL_2_5_GHZ_INT = 3;
+
private Context mContext;
@Mock
private ConnectivityManager mConnectivityManager;
@@ -85,8 +92,11 @@
when(mWifiManager.is5GHzBandSupported()).thenReturn(true);
when(mWifiManager.isDualModeSupported()).thenReturn(true);
+ // Create a new instance to pick the proper value of isDualModeSupported()
+ mController = new WifiTetherApBandPreferenceController(mContext, mListener);
+
mController.displayPreference(mScreen);
- mController.onPreferenceChange(mPreference, "-1");
+ mController.onPreferenceChange(mPreference, VAL_2_5_GHZ_STR);
assertThat(mPreference.getSummary()).isEqualTo(ALL_BANDS);
}
@@ -122,22 +132,22 @@
mController.displayPreference(mScreen);
- // -1 is SoftApConfiguration.BAND_ANY, for 'Auto' option. This should be prevented from
- // being set since it is invalid for this configuration
- mController.onPreferenceChange(mPreference, "-1");
- assertThat(mController.getBandIndex()).isEqualTo(1);
+ // 'Auto' option should be prevented from being set since
+ // it is invalid for this configuration
+ mController.onPreferenceChange(mPreference, VAL_2_5_GHZ_STR);
+ assertThat(mController.getBandIndex()).isEqualTo(VAL_5GHZ_INT);
assertThat(mPreference.getSummary()).isEqualTo(FIVE_GHZ_STRING);
verify(mListener, times(1)).onTetherConfigUpdated(mController);
// set to 5 Ghz
- mController.onPreferenceChange(mPreference, "1");
- assertThat(mController.getBandIndex()).isEqualTo(1);
+ mController.onPreferenceChange(mPreference, VAL_5GHZ_STR);
+ assertThat(mController.getBandIndex()).isEqualTo(VAL_5GHZ_INT);
assertThat(mPreference.getSummary()).isEqualTo(FIVE_GHZ_STRING);
verify(mListener, times(2)).onTetherConfigUpdated(mController);
// set to 2 Ghz
- mController.onPreferenceChange(mPreference, "0");
- assertThat(mController.getBandIndex()).isEqualTo(0);
+ mController.onPreferenceChange(mPreference, VAL_2GHZ_STR);
+ assertThat(mController.getBandIndex()).isEqualTo(VAL_2GHZ_INT);
assertThat(mPreference.getSummary()).isEqualTo(TWO_GHZ_STRING);
verify(mListener, times(3)).onTetherConfigUpdated(mController);
}
@@ -148,23 +158,26 @@
when(mWifiManager.is5GHzBandSupported()).thenReturn(true);
when(mWifiManager.isDualModeSupported()).thenReturn(true);
+ // Create a new instance to pick the proper value of isDualModeSupported()
+ mController = new WifiTetherApBandPreferenceController(mContext, mListener);
+
mController.displayPreference(mScreen);
- // -1 is SoftApConfiguration.BAND_ANY, for 'Auto' option.
- mController.onPreferenceChange(mPreference, "-1");
- assertThat(mController.getBandIndex()).isEqualTo(-1);
+ // 'Auto' option
+ mController.onPreferenceChange(mPreference, VAL_2_5_GHZ_STR);
+ assertThat(mController.getBandIndex()).isEqualTo(VAL_2_5_GHZ_INT);
assertThat(mPreference.getSummary()).isEqualTo(ALL_BANDS);
verify(mListener, times(1)).onTetherConfigUpdated(mController);
// should revert to the default for 5 Ghz only since this is not supported with this config
- mController.onPreferenceChange(mPreference, "1");
- assertThat(mController.getBandIndex()).isEqualTo(-1);
+ mController.onPreferenceChange(mPreference, VAL_5GHZ_STR);
+ assertThat(mController.getBandIndex()).isEqualTo(VAL_2_5_GHZ_INT);
assertThat(mPreference.getSummary()).isEqualTo(ALL_BANDS);
verify(mListener, times(2)).onTetherConfigUpdated(mController);
// set to 2 Ghz
- mController.onPreferenceChange(mPreference, "0");
- assertThat(mController.getBandIndex()).isEqualTo(0);
+ mController.onPreferenceChange(mPreference, VAL_2GHZ_STR);
+ assertThat(mController.getBandIndex()).isEqualTo(VAL_2GHZ_INT);
assertThat(mPreference.getSummary()).isEqualTo(TWO_GHZ_STRING);
verify(mListener, times(3)).onTetherConfigUpdated(mController);
}
@@ -174,16 +187,16 @@
when(mWifiManager.getCountryCode()).thenReturn("US");
when(mWifiManager.is5GHzBandSupported()).thenReturn(true);
- // Set controller band index to 1 and verify is set.
+ // Set controller band index to 5GHz and verify is set.
mController.displayPreference(mScreen);
- mController.onPreferenceChange(mPreference, "1");
- assertThat(mController.getBandIndex()).isEqualTo(1);
+ mController.onPreferenceChange(mPreference, VAL_5GHZ_STR);
+ assertThat(mController.getBandIndex()).isEqualTo(VAL_5GHZ_INT);
// Disable 5Ghz band
when(mWifiManager.is5GHzBandSupported()).thenReturn(false);
// Call updateDisplay and verify it's changed.
mController.updateDisplay();
- assertThat(mController.getBandIndex()).isEqualTo(0);
+ assertThat(mController.getBandIndex()).isEqualTo(VAL_2GHZ_INT);
}
}