[automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 2ac6a59163 2p: 1f612599e9
Blank merge reason: parent was merged -s ours
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15898516
Change-Id: Ic1d779dd46b7610265170d87a9610dc1125b7c36
diff --git a/Android.bp b/Android.bp
index bb9db22..9171012 100644
--- a/Android.bp
+++ b/Android.bp
@@ -73,6 +73,8 @@
"android.hardware.dumpstate-V1.0-java",
"android.hardware.dumpstate-V1.1-java",
"lottie",
+ "WifiTrackerLib",
+ "windowExtLib",
],
libs: [
@@ -101,6 +103,10 @@
],
static_libs: ["Settings-core"],
uses_libs: ["org.apache.http.legacy"],
+ optional_uses_libs: [
+ "androidx.window.extensions",
+ "androidx.window.sidecar",
+ ],
resource_dirs: [],
optimize: {
proguard_flags_files: ["proguard.flags"],
@@ -112,6 +118,11 @@
aars: ["libs/contextualcards.aar"],
}
+android_library_import {
+ name: "windowExtLib",
+ aars: ["libs/window_ext_lib.aar"],
+}
+
filegroup {
name: "Settings_proguard_flags",
srcs: ["proguard.flags"],
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 9b2cf24..e22d8fa 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -82,6 +82,7 @@
<uses-permission android:name="android.permission.OEM_UNLOCK_STATE" />
<uses-permission android:name="android.permission.MANAGE_USER_OEM_UNLOCK_STATE" />
<uses-permission android:name="android.permission.OVERRIDE_WIFI_CONFIG" />
+ <uses-permission android:name="android.permission.RESTART_WIFI_SUBSYSTEM" />
<uses-permission android:name="android.permission.MANAGE_FINGERPRINT" />
<uses-permission android:name="android.permission.USE_BIOMETRIC" />
<uses-permission android:name="android.permission.USE_BIOMETRIC_INTERNAL" />
@@ -107,8 +108,12 @@
<uses-permission android:name="android.permission.READ_DREAM_STATE" />
<uses-permission android:name="android.permission.READ_DREAM_SUPPRESSION" />
<uses-permission android:name="android.permission.MANAGE_APP_HIBERNATION" />
+ <uses-permission android:name="android.permission.LAUNCH_TWO_PANE_SETTINGS_DEEP_LINK" />
+ <uses-permission android:name="android.permission.ALLOW_PLACE_IN_TWO_PANE_SETTINGS" />
- <application android:label="@string/settings_label"
+ <application
+ android:name=".SettingsApplication"
+ android:label="@string/settings_label"
android:icon="@drawable/ic_launcher_settings"
android:theme="@style/Theme.Settings"
android:hardwareAccelerated="true"
@@ -121,6 +126,7 @@
android:appComponentFactory="androidx.core.app.CoreComponentFactory">
<uses-library android:name="org.apache.http.legacy" />
+
<!-- Settings -->
<activity android:name=".homepage.SettingsHomepageActivity"
@@ -129,7 +135,7 @@
android:taskAffinity="com.android.settings.root"
android:launchMode="singleTask"
android:exported="true"
- android:configChanges="keyboard|keyboardHidden">
+ android:configChanges="keyboard|keyboardHidden|screenSize|screenLayout">
<intent-filter android:priority="1">
<action android:name="android.settings.SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
@@ -167,6 +173,17 @@
<meta-data android:name="android.app.shortcuts" android:resource="@xml/shortcuts"/>
</activity-alias>
+ <!-- Alias for SettingsHomepageActivity which works for deep link page in 2-panel. -->
+ <activity-alias android:name="DeepLinkHomepageActivity"
+ android:label="@string/settings_label_launcher"
+ android:exported="true"
+ android:targetActivity=".homepage.SettingsHomepageActivity">
+ <intent-filter>
+ <action android:name="android.settings.SETTINGS_LARGE_SCREEN_DEEP_LINK" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity-alias>
+
<receiver android:name=".SettingsInitialize"
android:exported="true">
<intent-filter>
@@ -273,10 +290,6 @@
<action android:name="android.settings.WIFI_SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
- <intent-filter android:priority="1">
- <action android:name="android.intent.action.MAIN" />
- <category android:name="com.android.settings.SHORTCUT" />
- </intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.wifi.WifiSettings" />
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
@@ -285,7 +298,7 @@
<activity
android:name="Settings$NetworkProviderSettingsActivity"
- android:label="@string/network_dashboard_title"
+ android:label="@string/provider_internet_settings"
android:icon="@drawable/ic_homepage_network"
android:exported="true"
android:configChanges="orientation|keyboardHidden|screenSize">
@@ -304,6 +317,26 @@
</activity>
<activity
+ android:name="Settings$WifiDetailsSettingsActivity"
+ android:label="@string/wifi_details_title"
+ android:icon="@drawable/ic_homepage_network"
+ android:exported="true"
+ android:permission="android.permission.CHANGE_WIFI_STATE"
+ android:configChanges="orientation|keyboardHidden|screenSize">
+ <!-- The intent action is only public to OEM, because a special library is required. -->
+ <intent-filter android:priority="1">
+ <action android:name="android.settings.WIFI_DETAILS_SETTINGS" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ <meta-data
+ android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.wifi.details.WifiNetworkDetailsFragment" />
+ <meta-data
+ android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
+ android:value="true" />
+ </activity>
+
+ <activity
android:name=".wifi.WifiPickerActivity"
android:exported="true">
<intent-filter android:priority="1">
@@ -1464,6 +1497,13 @@
android:value="true" />
</activity>
+ <activity android:name=".development.tare.TareHomePage"
+ android:label="@string/tare_settings"
+ android:exported="false" />
+
+ <activity android:name=".development.tare.DropdownActivity"
+ android:exported="false" />
+
<activity android:name="SetFullBackupPassword"
android:label="@string/local_backup_password_title"
android:exported="false" />
@@ -1695,11 +1735,6 @@
</activity>
<activity
- android:name=".SettingsTutorialDialogWrapperActivity"
- android:theme="@style/Theme.AlertDialog"
- android:exported="false"/>
-
- <activity
android:name="Settings$TextToSpeechSettingsActivity"
android:exported="true"
android:label="@string/tts_settings">
@@ -2172,6 +2207,8 @@
<activity android:name=".development.AppPicker"
android:label="@string/select_application" />
+ <activity android:name=".development.AdbQrCodeActivity" />
+
<activity android:name=".development.DSULoader"
android:label="Select DSU Package"
android:theme="@android:style/Theme.DeviceDefault.Light.Dialog" />
diff --git a/color-check-baseline.xml b/color-check-baseline.xml
index a9cd4c6..0b272d9 100644
--- a/color-check-baseline.xml
+++ b/color-check-baseline.xml
@@ -37,22 +37,6 @@
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:color="@color/notification_importance_selection_bg" />"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/drawable/button_border_selected.xml"
- line="20"
- 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:color="@color/notification_importance_button_unselected"/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
@@ -501,6 +485,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=" <color name="fingerprint_enrollment_finish_color_outline">#669df6</color>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/values-night/colors.xml"
+ line="51"
+ 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="confirm_device_credential_transparent_black">#60000000</color>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
@@ -1893,8 +1893,8 @@
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="SIM_dark_mode_color_teal">#ff80cbc4</color> <!-- Material Teal 200 -->"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ errorLine1=" <color name="SIM_color_cyan">#ff006D74</color> <!-- Material Custom Cyan -->"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
line="188"
@@ -1909,8 +1909,8 @@
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="SIM_dark_mode_color_blue">#ff90caf9</color> <!-- Material Blue 200 -->"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ errorLine1=" <color name="SIM_color_blue800">#ff185ABC</color> <!-- Material Blue 800 -->"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
line="189"
@@ -1925,8 +1925,8 @@
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="SIM_dark_mode_color_indigo">#ffc5cae9</color> <!-- Material Indigo 100 -->"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ errorLine1=" <color name="SIM_color_green800">#ff137333</color> <!-- Material Green 800 -->"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
line="190"
@@ -1941,8 +1941,8 @@
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="SIM_dark_mode_color_purple">#ffe1bee7</color> <!-- Material Purple 100 -->"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ errorLine1=" <color name="SIM_color_purple800">#ff7627bb</color> <!-- Material Purple 800 -->"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
line="191"
@@ -1957,8 +1957,8 @@
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="SIM_dark_mode_color_pink">#fff48fb1</color> <!-- Material Pink 200 -->"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ errorLine1=" <color name="SIM_color_pink800">#ffb80672</color> <!-- Material Pink 800 -->"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
line="192"
@@ -1973,8 +1973,8 @@
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="SIM_dark_mode_color_red">#ffef9a9a</color> <!-- Material Red 200 -->"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ errorLine1=" <color name="SIM_color_orange">#ff995400</color> <!-- Material Custom Orange -->"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
line="193"
@@ -1989,11 +1989,107 @@
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="SIM_dark_mode_color_cyan">#ff4DD0E1</color> <!-- Material Cyan 300 -->"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/values/colors.xml"
+ line="196"
+ 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="SIM_dark_mode_color_blue">#ff8AB4F8</color> <!-- Material Blue 300 -->"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/values/colors.xml"
+ line="197"
+ 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="SIM_dark_mode_color_green">#ff81C995</color> <!-- Material Green 300 -->"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/values/colors.xml"
+ line="198"
+ 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="SIM_dark_mode_color_purple">#ffC58AF9</color> <!-- Material Purple 300 -->"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/values/colors.xml"
+ line="199"
+ 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="SIM_dark_mode_color_pink">#ffff8bcb</color> <!-- Material Pink 300 -->"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/values/colors.xml"
+ line="200"
+ 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="SIM_dark_mode_color_orange">#fffcad70</color> <!-- Material Orange 300 -->"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/values/colors.xml"
+ line="201"
+ 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="accessibility_feature_background">#5F6368</color> <!-- Google grey 700 -->"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="199"
+ line="207"
column="5"/>
</issue>
@@ -2009,7 +2105,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="200"
+ line="208"
column="5"/>
</issue>
@@ -2025,7 +2121,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="201"
+ line="209"
column="5"/>
</issue>
@@ -2041,7 +2137,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="202"
+ line="210"
column="5"/>
</issue>
@@ -2057,7 +2153,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="204"
+ line="212"
column="5"/>
</issue>
@@ -2073,7 +2169,23 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/colors.xml"
- line="206"
+ line="214"
+ 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="fingerprint_enrollment_finish_color_outline">#1A73E8</color>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/values/colors.xml"
+ line="217"
column="5"/>
</issue>
@@ -2453,6 +2565,230 @@
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/fingerprint_enrollment_finish_color_outline"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/fingerprint_enroll_finish.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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/fingerprint_enroll_finish.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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/fingerprint_enroll_finish.xml"
+ line="31"
+ 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/fingerprint_enroll_finish.xml"
+ line="31"
+ 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/fingerprint_enroll_finish.xml"
+ line="34"
+ 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/fingerprint_enroll_finish.xml"
+ line="34"
+ 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/fingerprint_enroll_finish.xml"
+ line="37"
+ 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/fingerprint_enroll_finish.xml"
+ line="37"
+ 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/fingerprint_enroll_finish.xml"
+ line="40"
+ 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/fingerprint_enroll_finish.xml"
+ line="40"
+ 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/fingerprint_enroll_finish.xml"
+ line="43"
+ 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/fingerprint_enroll_finish.xml"
+ line="43"
+ 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/fingerprint_enroll_finish.xml"
+ line="46"
+ 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/fingerprint_enroll_finish.xml"
+ line="46"
+ 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:fillColor="@color/biometric_enroll_intro_color_bar""
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
@@ -3573,6 +3909,326 @@
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=" <item android:offset="0" android:color="#00669DF6"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable-night/illustration_accessibility_gesture_three_finger.xml"
+ line="38"
+ column="34"/>
+ </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=" <item android:offset="0" android:color="#00669DF6"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/illustration_accessibility_gesture_three_finger.xml"
+ line="38"
+ column="34"/>
+ </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=" <item android:offset="0.695" android:color="#FF669DF6"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable-night/illustration_accessibility_gesture_three_finger.xml"
+ line="39"
+ column="38"/>
+ </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=" <item android:offset="0.695" android:color="#FF669DF6"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/illustration_accessibility_gesture_three_finger.xml"
+ line="39"
+ column="38"/>
+ </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=" <item android:offset="0" android:color="#00669DF6"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable-night/illustration_accessibility_gesture_three_finger.xml"
+ line="52"
+ column="34"/>
+ </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=" <item android:offset="0" android:color="#00669DF6"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/illustration_accessibility_gesture_three_finger.xml"
+ line="52"
+ column="34"/>
+ </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=" <item android:offset="0.695" android:color="#FF669DF6"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable-night/illustration_accessibility_gesture_three_finger.xml"
+ line="53"
+ column="38"/>
+ </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=" <item android:offset="0.695" android:color="#FF669DF6"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/illustration_accessibility_gesture_three_finger.xml"
+ line="53"
+ column="38"/>
+ </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=" <item android:offset="0" android:color="#00669DF6"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable-night/illustration_accessibility_gesture_three_finger.xml"
+ line="66"
+ column="34"/>
+ </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=" <item android:offset="0" android:color="#00669DF6"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/illustration_accessibility_gesture_three_finger.xml"
+ line="66"
+ column="34"/>
+ </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=" <item android:offset="0.695" android:color="#FF669DF6"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable-night/illustration_accessibility_gesture_three_finger.xml"
+ line="67"
+ column="38"/>
+ </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=" <item android:offset="0.695" android:color="#FF669DF6"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/illustration_accessibility_gesture_three_finger.xml"
+ line="67"
+ column="38"/>
+ </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=" <item android:offset="0" android:color="#00669DF6"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable-night/illustration_accessibility_gesture_two_finger.xml"
+ line="38"
+ column="34"/>
+ </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=" <item android:offset="0" android:color="#00669DF6"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/illustration_accessibility_gesture_two_finger.xml"
+ line="38"
+ column="34"/>
+ </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=" <item android:offset="0.695" android:color="#FF669DF6"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable-night/illustration_accessibility_gesture_two_finger.xml"
+ line="39"
+ column="38"/>
+ </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=" <item android:offset="0.695" android:color="#FF669DF6"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/illustration_accessibility_gesture_two_finger.xml"
+ line="39"
+ column="38"/>
+ </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=" <item android:offset="0" android:color="#00669DF6"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable-night/illustration_accessibility_gesture_two_finger.xml"
+ line="52"
+ column="34"/>
+ </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=" <item android:offset="0" android:color="#00669DF6"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/illustration_accessibility_gesture_two_finger.xml"
+ line="52"
+ column="34"/>
+ </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=" <item android:offset="0.695" android:color="#FF669DF6"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable-night/illustration_accessibility_gesture_two_finger.xml"
+ line="53"
+ column="38"/>
+ </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=" <item android:offset="0.695" android:color="#FF669DF6"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/illustration_accessibility_gesture_two_finger.xml"
+ line="53"
+ column="38"/>
+ </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="#FF80CBC4" >"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
@@ -4025,7 +4681,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="res/values-en-rAU/strings.xml"
- line="3041"
+ line="3091"
column="64"/>
</issue>
@@ -4041,7 +4697,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="res/values-en-rCA/strings.xml"
- line="3041"
+ line="3091"
column="64"/>
</issue>
@@ -4057,7 +4713,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="res/values-en-rGB/strings.xml"
- line="3041"
+ line="3091"
column="64"/>
</issue>
@@ -4073,7 +4729,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="res/values-en-rIN/strings.xml"
- line="3041"
+ line="3091"
column="64"/>
</issue>
@@ -4089,7 +4745,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="res/values-en-rXC/strings.xml"
- line="3041"
+ line="3091"
column="170"/>
</issue>
@@ -4105,7 +4761,7 @@
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="res/values/strings.xml"
- line="7016"
+ line="7106"
column="36"/>
</issue>
@@ -4137,7 +4793,7 @@
errorLine2=" ^">
<location
file="res/values/styles.xml"
- line="430"
+ line="447"
column="44"/>
</issue>
@@ -4153,7 +4809,7 @@
errorLine2=" ^">
<location
file="res/values/styles.xml"
- line="436"
+ line="453"
column="44"/>
</issue>
@@ -4169,7 +4825,7 @@
errorLine2=" ^">
<location
file="res/values/styles.xml"
- line="437"
+ line="454"
column="44"/>
</issue>
@@ -4185,7 +4841,7 @@
errorLine2=" ^">
<location
file="res/values-night/themes.xml"
- line="35"
+ line="37"
column="41"/>
</issue>
@@ -4201,7 +4857,7 @@
errorLine2=" ^">
<location
file="res/values-night/themes.xml"
- line="35"
+ line="37"
column="41"/>
</issue>
@@ -4217,7 +4873,7 @@
errorLine2=" ^">
<location
file="res/values/themes.xml"
- line="111"
+ line="114"
column="40"/>
</issue>
@@ -4233,7 +4889,7 @@
errorLine2=" ^">
<location
file="res/values/themes.xml"
- line="111"
+ line="114"
column="40"/>
</issue>
@@ -4249,7 +4905,7 @@
errorLine2=" ^">
<location
file="res/values/themes.xml"
- line="132"
+ line="135"
column="41"/>
</issue>
@@ -4265,7 +4921,7 @@
errorLine2=" ^">
<location
file="res/values/themes.xml"
- line="132"
+ line="135"
column="41"/>
</issue>
@@ -4281,7 +4937,7 @@
errorLine2=" ^">
<location
file="res/values/themes.xml"
- line="182"
+ line="185"
column="45"/>
</issue>
@@ -4297,7 +4953,7 @@
errorLine2=" ^">
<location
file="res/values/themes.xml"
- line="183"
+ line="186"
column="49"/>
</issue>
@@ -4313,7 +4969,7 @@
errorLine2=" ^">
<location
file="res/values/themes.xml"
- line="191"
+ line="194"
column="45"/>
</issue>
@@ -4329,7 +4985,7 @@
errorLine2=" ^">
<location
file="res/values/themes.xml"
- line="192"
+ line="195"
column="49"/>
</issue>
@@ -4493,259 +5149,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=" android:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/drawable/fingerprint_enroll_finish.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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/drawable/fingerprint_enroll_finish.xml"
- line="31"
- 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/drawable/fingerprint_enroll_finish.xml"
- line="34"
- 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/drawable/fingerprint_enroll_finish.xml"
- line="37"
- 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/drawable/fingerprint_enroll_finish.xml"
- line="40"
- 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/drawable/fingerprint_enroll_finish.xml"
- line="43"
- 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/drawable/fingerprint_enroll_finish.xml"
- line="46"
- 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/drawable/fingerprint_enroll_finish.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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/drawable/fingerprint_enroll_finish.xml"
- line="31"
- 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/drawable/fingerprint_enroll_finish.xml"
- line="34"
- 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/drawable/fingerprint_enroll_finish.xml"
- line="37"
- 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/drawable/fingerprint_enroll_finish.xml"
- line="40"
- 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/drawable/fingerprint_enroll_finish.xml"
- line="43"
- 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:fillColor="@color/fingerprint_enrollment_finish_color_outline"/>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/drawable/fingerprint_enroll_finish.xml"
- line="46"
- 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=" <color name="fingerprint_enrollment_finish_color_outline">#669df6</color>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/values-night/colors.xml"
- line="51"
- 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="fingerprint_enrollment_finish_color_outline">#669df6</color>"
- errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
- <location
- file="res/values/colors.xml"
- line="209"
- column="5"/>
- </issue>
</issues>
diff --git a/libs/window_ext_lib.aar b/libs/window_ext_lib.aar
new file mode 100644
index 0000000..cb1f242
--- /dev/null
+++ b/libs/window_ext_lib.aar
Binary files differ
diff --git a/proguard.flags b/proguard.flags
index b66a786..5482f1c 100644
--- a/proguard.flags
+++ b/proguard.flags
@@ -66,3 +66,8 @@
-keepclasseswithmembers class * extends com.android.settings.slices.SliceBackgroundWorker {
public <init>(android.content.Context, android.net.Uri);
}
+
+# Keep WM Jetpack classes and callbacks
+-keep class androidx.window.extensions.** { *; }
+-dontwarn androidx.window.extensions.**
+-keep class androidx.window.** { *; }
diff --git a/res/color/preference_highligh_color.xml b/res/color/preference_highlight_color.xml
similarity index 100%
rename from res/color/preference_highligh_color.xml
rename to res/color/preference_highlight_color.xml
diff --git a/res/drawable-night/accessibility_button_navigation.xml b/res/drawable-night/accessibility_button_navigation.xml
new file mode 100644
index 0000000..d6fd485
--- /dev/null
+++ b/res/drawable-night/accessibility_button_navigation.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"/>
+ <path
+ android:pathData="M325.2,231.9c0,9.8 -7.9,17.7 -17.7,17.7H103.9c-9.8,0 -17.7,-7.9 -17.7,-17.7v-42.2h239V231.9z"
+ android:fillColor="#3D4043"/>
+ <path
+ android:pathData="M269.7,205.2c1.5,0 2.7,1.2 2.7,2.7s-1.2,2.7 -2.7,2.7c-1.5,0 -2.7,-1.2 -2.7,-2.7S268.2,205.2 269.7,205.2zM273.8,214.7v17.6H271v-8.1h-2.7v8.1h-2.7v-17.6c-2.7,-0.2 -5.6,-0.7 -8.1,-1.4l0.7,-2.7c3.5,0.9 7.7,1.4 11.5,1.4c3.8,0 8,-0.4 11.5,-1.4l0.7,2.7C279.4,214 276.5,214.5 273.8,214.7z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M205.7,219.7m-9.4,0a9.4,9.4 0,1 1,18.8 0a9.4,9.4 0,1 1,-18.8 0"
+ android:fillColor="#808589"/>
+ <path
+ android:pathData="M132.1,219.7l16,9.2l0,-18.5z"
+ android:fillColor="#808589"/>
+ <path
+ android:pathData="M325.4,231.9c0,9.8 -7.9,17.7 -17.7,17.7H103.9c-9.8,0 -17.7,-7.9 -17.7,-17.7V0h-4.4v231.9c0,12.2 9.9,22.2 22.1,22.2h203.8c12.2,0 22.1,-9.9 22.1,-22.2V14.8c2.4,0 4.4,-2 4.4,-4.4V0h-8.9V231.9z"
+ android:fillColor="#808589"/>
+ <path
+ android:pathData="M269.7,255.3c-19.6,0 -35.6,-16 -35.6,-35.6s16,-35.6 35.6,-35.6s35.6,16 35.6,35.6S289.3,255.3 269.7,255.3zM269.7,187.1c-17.9,0 -32.5,14.6 -32.5,32.5c0,17.9 14.6,32.5 32.5,32.5s32.5,-14.6 32.5,-32.5C302.2,201.7 287.6,187.1 269.7,187.1z"
+ android:fillColor="#729CEE"/>
+</vector>
diff --git a/res/drawable-night/accessibility_button_preview_base.xml b/res/drawable-night/accessibility_button_preview_base.xml
new file mode 100644
index 0000000..a5b0bfa
--- /dev/null
+++ b/res/drawable-night/accessibility_button_preview_base.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"/>
+ <path
+ android:pathData="M325.4,231.9c0,9.8 -7.9,17.7 -17.7,17.7H103.9c-9.8,0 -17.7,-7.9 -17.7,-17.7V0h-4.4v231.9c0,12.2 9.9,22.2 22.1,22.2h203.8c12.2,0 22.1,-9.9 22.1,-22.2V14.8c2.4,0 4.4,-2 4.4,-4.4V0h-8.9L325.4,231.9L325.4,231.9z"
+ android:fillColor="#808589"/>
+</vector>
diff --git a/res/drawable-night/accessibility_button_preview_large_floating_menu.xml b/res/drawable-night/accessibility_button_preview_large_floating_menu.xml
new file mode 100644
index 0000000..74ecbfc
--- /dev/null
+++ b/res/drawable-night/accessibility_button_preview_large_floating_menu.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:pathData="M325.4,198.2h-40.9c-22.1,0 -40,-18 -40,-40s18,-40 40,-40h40.9v2.6h-40.9c-20.7,0 -37.5,16.8 -37.5,37.5s16.8,37.5 37.5,37.5h40.9V198.2z"
+ android:fillColor="#808589"/>
+ <path
+ android:pathData="M284.3,128.4c-16.5,0 -29.8,13.4 -29.8,29.8c0,16.5 13.4,29.8 29.8,29.8s29.8,-13.4 29.8,-29.8C314.2,141.7 300.9,128.4 284.3,128.4zM284.3,142.7c1.7,0 3.1,1.4 3.1,3.1c0,1.7 -1.4,3.1 -3.1,3.1s-3.1,-1.4 -3.1,-3.1C281.2,144.1 282.7,142.7 284.3,142.7zM289.1,153.7V174H286v-9.4h-3.1v9.4h-3.2v-20.3c-3.1,-0.3 -6.5,-0.8 -9.4,-1.5l0.8,-3.1c4.1,1 8.9,1.5 13.3,1.5s9.2,-0.5 13.3,-1.5l0.8,3.1C295.6,152.9 292.2,153.4 289.1,153.7z"
+ android:fillColor="#D9DBDF"/>
+</vector>
diff --git a/res/drawable-night/accessibility_button_preview_small_floating_menu.xml b/res/drawable-night/accessibility_button_preview_small_floating_menu.xml
new file mode 100644
index 0000000..4226086
--- /dev/null
+++ b/res/drawable-night/accessibility_button_preview_small_floating_menu.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:pathData="M325.4,189.2h-31.7c-17.1,0 -31,-13.9 -31,-31s13.9,-31 31,-31h31.7v2h-31.7c-16,0 -29,13 -29,29s13,29 29,29h31.7V189.2z"
+ android:fillColor="#808589"/>
+ <path
+ android:pathData="M293.6,135.1c-12.8,0 -23.1,10.4 -23.1,23.1c0,12.8 10.4,23.1 23.1,23.1s23.1,-10.4 23.1,-23.1C316.7,145.4 306.4,135.1 293.6,135.1zM293.6,146.2c1.3,0 2.4,1.1 2.4,2.4s-1.1,2.4 -2.4,2.4s-2.4,-1.1 -2.4,-2.4S292.3,146.2 293.6,146.2zM297.3,154.7v15.7h-2.4v-7.3h-2.4v7.3H290v-15.7c-2.4,-0.2 -5,-0.6 -7.3,-1.2l0.6,-2.4c3.2,0.8 6.9,1.2 10.3,1.2s7.1,-0.4 10.3,-1.2l0.6,2.4C302.3,154.1 299.7,154.5 297.3,154.7z"
+ android:fillColor="#D9DBDF"/>
+</vector>
diff --git a/res/drawable-night/accessibility_button_preview_three_finger.xml b/res/drawable-night/accessibility_button_preview_three_finger.xml
new file mode 100644
index 0000000..7afb0f7
--- /dev/null
+++ b/res/drawable-night/accessibility_button_preview_three_finger.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"/>
+ <path
+ android:pathData="M242.5,226.9h-73.3c-1.7,0 -3.1,1.4 -3.1,3.1s1.4,3.1 3.1,3.1h73.3c1.7,0 3.1,-1.4 3.1,-3.1S244.2,226.9 242.5,226.9z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M182.7,222.6v-17.5h7.5l-10.6,-18.7l-10.6,18.7h7.5v17.5c-2.9,1.2 -4.9,4 -4.9,7.4c0,4.4 3.5,8 8,8c4.4,0 8,-3.5 8,-8C187.6,226.7 185.6,223.8 182.7,222.6z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M209,222.6v-17.5h7.5l-10.6,-18.7l-10.6,18.7h7.5v17.5c-2.9,1.2 -4.9,4 -4.9,7.4c0,4.4 3.5,8 8,8c4.4,0 8,-3.5 8,-8C213.9,226.7 211.9,223.8 209,222.6z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M235.2,222.6v-17.5h7.5l-10.6,-18.7l-10.6,18.7h7.5v17.5c-2.9,1.2 -4.9,4 -4.9,7.4c0,4.4 3.5,8 8,8c4.4,0 8,-3.5 8,-8C240,226.7 238,223.8 235.2,222.6z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M325.4,231.9c0,9.8 -7.9,17.7 -17.7,17.7H103.9c-9.8,0 -17.7,-7.9 -17.7,-17.7V0h-4.4v231.9c0,12.2 9.9,22.2 22.1,22.2h203.8c12.2,0 22.1,-9.9 22.1,-22.2V14.8c2.4,0 4.4,-2 4.4,-4.4V0h-8.9V231.9z"
+ android:fillColor="#80868B"/>
+</vector>
diff --git a/res/drawable-night/accessibility_button_preview_two_finger.xml b/res/drawable-night/accessibility_button_preview_two_finger.xml
new file mode 100644
index 0000000..05871d9
--- /dev/null
+++ b/res/drawable-night/accessibility_button_preview_two_finger.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"/>
+ <path
+ android:pathData="M325.4,231.9c0,9.8 -7.9,17.7 -17.7,17.7H103.9c-9.8,0 -17.7,-7.9 -17.7,-17.7V0h-4.4v231.9c0,12.2 9.9,22.2 22.1,22.2h203.8c12.2,0 22.1,-9.9 22.1,-22.2V14.8c2.4,0 4.4,-2 4.4,-4.4V0h-8.9V231.9z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M242.4,226.9h-9.3h-5.6h-43.4h-4.7h-10.2c-1.7,0 -3.1,1.4 -3.1,3.1s1.4,3.1 3.1,3.1h10.2h3.9h45h4.8h9.3c1.7,0 3.1,-1.4 3.1,-3.1S244.1,226.9 242.4,226.9z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M194,223.5v-17.5h7.5l-10.6,-18.7l-10.6,18.7h7.5v17.5c-1.6,0.7 -2.9,1.9 -3.8,3.4c-0.7,1.2 -1.1,2.5 -1.1,4c0,0.7 0.1,1.5 0.3,2.2c0.9,3.3 4,5.8 7.7,5.8c3.6,0 6.7,-2.5 7.7,-5.8c0.2,-0.7 0.3,-1.4 0.3,-2.2c0,-1.5 -0.4,-2.8 -1.1,-4C197,225.4 195.6,224.2 194,223.5z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M223.7,223.5v-17.5h7.5l-10.6,-18.7l-10.6,18.7h7.5v17.5c-1.6,0.7 -2.9,1.9 -3.8,3.4c-0.7,1.2 -1.1,2.5 -1.1,4c0,0.7 0.1,1.5 0.3,2.2c0.9,3.3 4,5.8 7.7,5.8c3.6,0 6.7,-2.5 7.7,-5.8c0.2,-0.7 0.3,-1.4 0.3,-2.2c0,-1.5 -0.4,-2.8 -1.1,-4C226.6,225.4 225.3,224.2 223.7,223.5z"
+ android:fillColor="#669DF6"/>
+</vector>
diff --git a/res/drawable-night/accessibility_captions_banner.xml b/res/drawable-night/accessibility_captions_banner.xml
new file mode 100644
index 0000000..7ee30f2
--- /dev/null
+++ b/res/drawable-night/accessibility_captions_banner.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M383.9,300H28.1C12.6,300 0,287.4 0,271.9V28.1C0,12.6 12.6,0 28.1,0h355.8C399.4,0 412,12.6 412,28.1v243.8C412,287.4 399.4,300 383.9,300z"/>
+ <path
+ android:pathData="M79.2,179.6h53.6v8.5h-53.6z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M142.5,179.6h30.4v8.5h-30.4z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M79.2,195.5h79.2v8.5h-79.2z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M168.1,195.5h34.1v8.5h-34.1z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M211.9,195.5h34.1v8.5h-34.1z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M182.7,179.6h73.1v8.5h-73.1z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M265.5,179.6h26.8v8.5h-26.8z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M302.1,179.6h26.8v8.5h-26.8z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M142.7,67.9h-11.5c-1.6,0 -2.9,1.3 -2.9,2.9H67.8c-7.9,0 -14.4,6.5 -14.4,14.4v132.4c0,7.9 6.5,14.4 14.4,14.4h276.4c7.9,0 14.4,-6.5 14.4,-14.4V85.2c0,-7.9 -6.5,-14.4 -14.4,-14.4H203.1c0,-1.6 -1.3,-2.9 -2.9,-2.9h-28.8c-1.6,0 -2.9,1.3 -2.9,2.9h-23C145.5,69.2 144.3,67.9 142.7,67.9zM344.2,73.7c6.4,0 11.5,5.2 11.5,11.5v132.4c0,6.3 -5.2,11.5 -11.5,11.5H67.8c-6.4,0 -11.5,-5.2 -11.5,-11.5V85.2c0,-6.3 5.2,-11.5 11.5,-11.5H344.2z"
+ android:fillColor="#80868B"/>
+</vector>
diff --git a/res/drawable-night/accessibility_shortcut_type_hardware.xml b/res/drawable-night/accessibility_shortcut_type_hardware.xml
new file mode 100644
index 0000000..9ef3664
--- /dev/null
+++ b/res/drawable-night/accessibility_shortcut_type_hardware.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"/>
+ <path
+ android:pathData="M206.1,19.1c35,0 67.9,13.6 92.6,38.4C323.4,82.1 337,115 337,150s-13.6,67.9 -38.4,92.6C273.9,267.3 241,281 206,281s-67.9,-13.6 -92.6,-38.4C88.8,217.9 75.1,185 75.1,150s13.6,-67.9 38.4,-92.6S171.1,19.1 206.1,19.1M206.1,17.1c-73.4,0 -133,59.5 -133,132.9S132.6,282.9 206,282.9s133,-59.5 133,-132.9S279.5,17.1 206.1,17.1L206.1,17.1z"
+ android:fillColor="#3C4043"/>
+ <path
+ android:pathData="M287,187.8v-1.5h2.9v-13.7c0,-1.6 -1.3,-2.9 -2.9,-2.9v-23.2c1.6,0 2.9,-1.3 2.9,-2.9V132c0,-1.6 -1.3,-2.9 -2.9,-2.9V68.4c0,-8 -6.5,-14.5 -14.5,-14.5H139.4c-8,0 -14.5,6.5 -14.5,14.5v185.3c1,0.7 1.9,1.4 2.9,2.1V68.4c0,-6.4 5.2,-11.6 11.6,-11.6h133.1c6.4,0 11.6,5.2 11.6,11.6v188.7c1,-0.7 1.9,-1.4 2.9,-2.2v-50.5c1.6,0 2.9,-1.3 2.9,-2.9v-13.7H287z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M287,204.4c1.6,0 2.9,-1.3 2.9,-2.9v-14H287v-0.9h2.9v-14c0,-1.6 -1.3,-2.9 -2.9,-2.9"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M825.7,300H469.3c-15.3,0 -27.8,-12.8 -27.8,-28.5v-243C441.5,12.8 454,0 469.3,0h356.5c15.2,0 27.7,12.8 27.7,28.5v243.2C853.5,287.2 841,300 825.7,300z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M728.5,187.8v-1.5h2.9v-13.7c0,-1.6 -1.3,-2.9 -2.9,-2.9v-23.2c1.6,0 2.9,-1.3 2.9,-2.9V132c0,-1.6 -1.3,-2.9 -2.9,-2.9V68.4c0,-8 -6.5,-14.5 -14.5,-14.5H580.9c-8,0 -14.5,6.5 -14.5,14.5v185.3c1,0.7 1.9,1.4 2.9,2.1V68.4c0,-6.4 5.2,-11.6 11.6,-11.6H714c6.4,0 11.6,5.2 11.6,11.6v188.7c1,-0.7 1.9,-1.4 2.9,-2.2v-50.5c1.6,0 2.9,-1.3 2.9,-2.9v-13.7H728.5z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M728.5,204.4c1.6,0 2.9,-1.3 2.9,-2.9v-14h-2.9v-0.9h2.9v-14c0,-1.6 -1.3,-2.9 -2.9,-2.9"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M648.2,19.1c35,0 67.9,13.6 92.6,38.4c24.7,24.6 38.3,57.5 38.3,92.5s-13.6,67.9 -38.4,92.6C716,267.3 683.1,281 648.1,281s-67.9,-13.6 -92.6,-38.4c-24.6,-24.7 -38.3,-57.6 -38.3,-92.6s13.6,-67.9 38.4,-92.6C580.4,32.7 613.2,19.1 648.2,19.1M648.2,17.1c-73.4,0 -133,59.5 -133,132.9s59.5,132.9 132.9,132.9s133,-59.5 133,-132.9S721.6,17.1 648.2,17.1L648.2,17.1z"
+ android:fillColor="#E8EAED"/>
+</vector>
diff --git a/res/drawable-night/accessibility_shortcut_type_software.xml b/res/drawable-night/accessibility_shortcut_type_software.xml
new file mode 100644
index 0000000..8d55ae9
--- /dev/null
+++ b/res/drawable-night/accessibility_shortcut_type_software.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5V28.5C0,12.8 12.5,0 27.8,0H384.3C399.5,0 412,12.8 412,28.5V271.7C412,287.2 399.5,300 384.2,300Z"/>
+ <path
+ android:pathData="M142,225.3H275.1a14.51,14.51 0,0 0,14.5 -14.5V69a2.9,2.9 0,0 0,2.9 -2.9v-17c-1.9,-1.6 -3.8,-3.2 -5.8,-4.7V210.8a11.61,11.61 0,0 1,-11.6 11.6H142a11.61,11.61 0,0 1,-11.6 -11.6V42.7c-1,0.7 -1.9,1.4 -2.9,2.1V210.9A14.62,14.62 0,0 0,142 225.3Z"
+ android:fillColor="#80868b"/>
+ <path
+ android:pathData="M286.7,210.83a11.59,11.59 0,0 1,-11.58 11.58H142a11.59,11.59 0,0 1,-11.58 -11.58V183.26H286.7Z"
+ android:fillColor="#3c4043"/>
+ <path
+ android:pathData="M250.41,193.38a1.77,1.77 0,1 1,-1.78 1.77A1.77,1.77 0,0 1,250.41 193.38ZM253.07,199.58v11.53h-1.78v-5.32h-1.77v5.32h-1.77L247.75,199.58a30.78,30.78 0,0 1,-5.32 -0.89l0.44,-1.77a32.34,32.34 0,0 0,15.07 0l0.45,1.77A30.78,30.78 0,0 1,253.07 199.58Z"
+ android:fillColor="#fff"/>
+ <path
+ android:pathData="M208.55,202.84m-6.13,0a6.13,6.13 0,1 1,12.26 0a6.13,6.13 0,1 1,-12.26 0"
+ android:fillColor="#80868b"/>
+ <path
+ android:pathData="M250.41,202.84m-22.28,0a22.28,22.28 0,1 1,44.56 0a22.28,22.28 0,1 1,-44.56 0"
+ android:strokeWidth="2"
+ android:fillColor="#00000000"
+ android:strokeColor="#669df6"/>
+ <path
+ android:pathData="M160.45,202.84l10.43,6.02l0,-12.05l-10.43,6.03z"
+ android:fillColor="#80868b"/>
+ <path
+ android:pathData="M207.4,19.1a131.11,131.11 0,0 1,131 131,131 131,0 0,1 -262,-0.1 130.94,130.94 0,0 1,131 -130.9m0,-2A132.9,132.9 0,1 0,340.3 150,133 133,0 0,0 207.4,17.1Z"
+ android:fillColor="#3c4043"/>
+</vector>
diff --git a/res/drawable-night/accessibility_shortcut_type_software_floating.xml b/res/drawable-night/accessibility_shortcut_type_software_floating.xml
new file mode 100644
index 0000000..25d53ca
--- /dev/null
+++ b/res/drawable-night/accessibility_shortcut_type_software_floating.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5V28.5C0,12.8 12.5,0 27.8,0H384.3C399.5,0 412,12.8 412,28.5V271.7C412,287.2 399.5,300 384.2,300Z"/>
+ <path
+ android:pathData="M142,225.3H275.1a14.51,14.51 0,0 0,14.5 -14.5V69a2.9,2.9 0,0 0,2.9 -2.9v-17c-1.9,-1.6 -3.8,-3.2 -5.8,-4.7V210.8a11.61,11.61 0,0 1,-11.6 11.6H142a11.61,11.61 0,0 1,-11.6 -11.6V42.7c-1,0.7 -1.9,1.4 -2.9,2.1V210.9A14.62,14.62 0,0 0,142 225.3Z"
+ android:fillColor="#80868b"/>
+ <path
+ android:strokeWidth="1"
+ android:pathData="M286.7,144.13H266a19.63,19.63 0,1 0,0 39.26H286.7"
+ android:fillColor="#00000000"
+ android:strokeColor="#80868b"/>
+ <path
+ android:pathData="M266,148.65a15.11,15.11 0,1 0,15.1 15.11A15.11,15.11 0,0 0,266 148.65ZM266,155.93a1.59,1.59 0,0 1,0 3.17,1.59 1.59,0 1,1 0,-3.17ZM268.37,161.47v10.29h-1.58L266.79,167h-1.59v4.75h-1.58L263.62,161.47a27.23,27.23 0,0 1,-4.75 -0.79l0.4,-1.58a29.06,29.06 0,0 0,13.46 0l0.39,1.58A27.23,27.23 0,0 1,268.33 161.47Z"
+ android:fillColor="#dadce0"/>
+ <path
+ android:pathData="M207.4,19.1a131.11,131.11 0,0 1,131 131,131 131,0 0,1 -262,-0.1 130.94,130.94 0,0 1,131 -130.9m0,-2A132.9,132.9 0,1 0,340.3 150,133 133,0 0,0 207.4,17.1Z"
+ android:fillColor="#3c4043"/>
+</vector>
diff --git a/res/drawable-night/accessibility_shortcut_type_software_gesture.xml b/res/drawable-night/accessibility_shortcut_type_software_gesture.xml
new file mode 100644
index 0000000..9055865
--- /dev/null
+++ b/res/drawable-night/accessibility_shortcut_type_software_gesture.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"/>
+ <path
+ android:pathData="M139.5,225.3h133.1c8,0 14.5,-6.5 14.5,-14.5V69c1.6,0 2.9,-1.3 2.9,-2.9v-17c-1.9,-1.6 -3.8,-3.2 -5.8,-4.7v166.4c0,6.4 -5.2,11.6 -11.6,11.6H139.5c-6.4,0 -11.6,-5.2 -11.6,-11.6V42.7c-1,0.7 -1.9,1.4 -2.9,2.1v166.1C125.1,218.8 131.6,225.3 139.5,225.3z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M229.9,207.9h-47.8c-1.1,0 -2,0.9 -2,2s0.9,2 2,2h47.8c1.1,0 2,-0.9 2,-2S231,207.9 229.9,207.9z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M198.4,205.7v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2s5.2,-2.3 5.2,-5.2C201.6,208.4 200.2,206.5 198.4,205.7z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M217.7,205.7v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2s5.2,-2.3 5.2,-5.2C220.9,208.4 219.6,206.5 217.7,205.7z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M206.1,19.1c35,0 67.9,13.6 92.6,38.4c24.7,24.7 38.4,57.6 38.4,92.6s-13.6,67.9 -38.4,92.6c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4C88.8,217.9 75.1,185 75.1,150s13.6,-67.9 38.4,-92.6C138.2,32.7 171.1,19.1 206.1,19.1M206.1,17.1c-73.4,0 -133,59.5 -133,132.9S132.6,282.9 206,282.9S339,223.4 339,150S279.5,17.1 206.1,17.1L206.1,17.1z"
+ android:fillColor="#3C4043"/>
+</vector>
diff --git a/res/drawable-night/accessibility_shortcut_type_software_gesture_talkback.xml b/res/drawable-night/accessibility_shortcut_type_software_gesture_talkback.xml
new file mode 100644
index 0000000..0b6f1e6
--- /dev/null
+++ b/res/drawable-night/accessibility_shortcut_type_software_gesture_talkback.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"/>
+ <path
+ android:pathData="M138,225.3h133.1c8,0 14.5,-6.5 14.5,-14.5V69c1.6,0 2.9,-1.3 2.9,-2.9V45.7c-1.9,-1.5 -3.8,-2.9 -5.8,-4.3v169.4c0,6.4 -5.2,11.6 -11.6,11.6H138c-6.4,0 -11.6,-5.2 -11.6,-11.6V43.5c-1,0.7 -1.9,1.5 -2.9,2.2v165C123.5,218.8 130,225.3 138,225.3z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M206,283.9c-73.9,0 -133.9,-60.1 -133.9,-133.9S132.1,16.1 206,16.1c73.9,0 133.9,60.1 133.9,133.9S279.9,283.9 206,283.9zM206,18.1C133.2,18.1 74.1,77.2 74.1,150S133.2,281.9 206,281.9S337.9,222.8 337.9,150S278.8,18.1 206,18.1z"
+ android:fillColor="#3C4043"/>
+ <path
+ android:pathData="M229.9,207.9h-47.8c-1.1,0 -2,0.9 -2,2s0.9,2 2,2h47.8c1.1,0 2,-0.9 2,-2S231,207.9 229.9,207.9z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M190.9,205.7v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2c2.9,0 5.2,-2.3 5.2,-5.2C194.1,208.4 192.8,206.5 190.9,205.7z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M208,205.7v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2c2.9,0 5.2,-2.3 5.2,-5.2C211.2,208.4 209.9,206.5 208,205.7z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M225.1,205.7v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2c2.9,0 5.2,-2.3 5.2,-5.2C228.2,208.4 226.9,206.5 225.1,205.7z"
+ android:fillColor="#669DF6"/>
+</vector>
diff --git a/res/drawable-night/ic_illustration_fullscreen.xml b/res/drawable-night/ic_illustration_fullscreen.xml
new file mode 100644
index 0000000..c5f1f92
--- /dev/null
+++ b/res/drawable-night/ic_illustration_fullscreen.xml
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:pathData="M-83.4,-43h-356.4c-15.3,0 -27.8,-12.8 -27.8,-28.5v-243c0,-15.7 12.5,-28.5 27.8,-28.5h356.5c15.2,0 27.7,12.8 27.7,28.5v243.2C-55.6,-55.8 -68.1,-43 -83.4,-43z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M-260.2,-323.9c35,0 67.9,13.6 92.6,38.4c24.7,24.7 38.4,57.6 38.4,92.6s-13.6,67.9 -38.4,92.6c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4c-24.7,-24.8 -38.4,-57.7 -38.4,-92.7s13.6,-67.9 38.4,-92.6C-328.1,-310.3 -295.2,-323.9 -260.2,-323.9M-260.2,-325.9c-73.4,0 -133,59.5 -133,132.9s59.5,132.9 132.9,132.9s133,-59.5 133,-132.9S-186.8,-325.9 -260.2,-325.9L-260.2,-325.9z"
+ android:fillColor="#E8EAED"/>
+ <path
+ android:pathData="M-205.5,-235.3v-7.7c0,-1.1 -0.9,-1.9 -1.9,-1.9v-40.4c0,-5.3 -4.3,-9.6 -9.6,-9.6h-88.5c-5.3,0 -9.6,4.3 -9.6,9.6v184.8c0,5.3 4.3,9.6 9.6,9.6h88.5c5.3,0 9.6,-4.3 9.6,-9.6v-94.3c1.1,0 1.9,-0.9 1.9,-1.9v-19.2c0,-1.1 -0.9,-1.9 -1.9,-1.9v-15.4C-206.4,-233.4 -205.5,-234.3 -205.5,-235.3zM-209.4,-100.6c0,4.2 -3.5,7.7 -7.7,7.7h-88.5c-4.2,0 -7.7,-3.5 -7.7,-7.7v-184.8c0,-4.2 3.5,-7.7 7.7,-7.7h88.5c4.2,0 7.7,3.5 7.7,7.7V-100.6z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M-217.1,-224.1c2,0 3.7,1.7 3.7,3.7v54.8c0,2 -1.7,3.7 -3.7,3.7h-88.5c-2,0 -3.7,-1.7 -3.7,-3.7v-54.8c0,-2 1.7,-3.7 3.7,-3.7H-217.1M-217.1,-228.1h-88.5c-4.2,0 -7.7,3.5 -7.7,7.7v54.8c0,4.2 3.5,7.7 7.7,7.7h88.5c4.2,0 7.7,-3.5 7.7,-7.7v-54.8C-209.4,-224.6 -212.8,-228.1 -217.1,-228.1L-217.1,-228.1z"
+ android:fillColor="#F9AB00"/>
+ <path
+ android:pathData="M-230.7,-217.4l11,0l0,11"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#F9AB00"
+ android:strokeLineCap="round"/>
+ <path
+ android:pathData="M-219.7,-217.4L-235.3,-201.8"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#F9AB00"
+ android:strokeLineCap="round"/>
+ <path
+ android:pathData="M-292.4,-167.9l-10.9,0l0,-11"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#F9AB00"
+ android:strokeLineCap="round"/>
+ <path
+ android:pathData="M-303.3,-167.9L-287.7,-183.5"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#F9AB00"
+ android:strokeLineCap="round"/>
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,-43H27.8C12.5,-43 0,-55.8 0,-71.5v-243C0,-330.2 12.5,-343 27.8,-343h356.5c15.2,0 27.7,12.8 27.7,28.5v243.2C412,-55.8 399.5,-43 384.2,-43z"/>
+ <path
+ android:pathData="M207.4,-323.9c35,0 67.9,13.6 92.6,38.4c24.7,24.7 38.4,57.6 38.4,92.6S324.8,-125 300,-100.3c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4C90.1,-125.1 76.4,-158 76.4,-193s13.6,-67.9 38.4,-92.6C139.5,-310.3 172.4,-323.9 207.4,-323.9M207.4,-325.9c-73.4,0 -133,59.5 -133,132.9S133.9,-60.1 207.3,-60.1s133,-59.5 133,-132.9S280.8,-325.9 207.4,-325.9L207.4,-325.9z"
+ android:fillColor="#3C4043"/>
+ <path
+ android:pathData="M262.1,-235.3v-7.7c0,-1.1 -0.9,-1.9 -1.9,-1.9v-40.4c0,-5.3 -4.3,-9.6 -9.6,-9.6H162c-5.3,0 -9.6,4.3 -9.6,9.6v184.8c0,5.3 4.3,9.6 9.6,9.6h88.5c5.3,0 9.6,-4.3 9.6,-9.6v-94.3c1.1,0 1.9,-0.9 1.9,-1.9v-19.2c0,-1.1 -0.9,-1.9 -1.9,-1.9v-15.4C261.2,-233.4 262.1,-234.3 262.1,-235.3zM258.2,-100.6c0,4.2 -3.5,7.7 -7.7,7.7H162c-4.2,0 -7.7,-3.5 -7.7,-7.7v-184.8c0,-4.2 3.5,-7.7 7.7,-7.7h88.5c4.2,0 7.7,3.5 7.7,7.7V-100.6z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M250.5,-224.1c2,0 3.7,1.7 3.7,3.7v54.8c0,2 -1.7,3.7 -3.7,3.7H162c-2,0 -3.7,-1.7 -3.7,-3.7v-54.8c0,-2 1.7,-3.7 3.7,-3.7H250.5M250.5,-228.1H162c-4.2,0 -7.7,3.5 -7.7,7.7v54.8c0,4.2 3.5,7.7 7.7,7.7h88.5c4.2,0 7.7,-3.5 7.7,-7.7v-54.8C258.2,-224.6 254.8,-228.1 250.5,-228.1L250.5,-228.1z"
+ android:fillColor="#FCC934"/>
+ <path
+ android:pathData="M236.9,-217.4l11,0l0,11"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#FCC934"
+ android:strokeLineCap="round"/>
+ <path
+ android:pathData="M247.9,-217.4L232.3,-201.8"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#FCC934"
+ android:strokeLineCap="round"/>
+ <path
+ android:pathData="M175.2,-167.9l-10.9,0l0,-11"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#FCC934"
+ android:strokeLineCap="round"/>
+ <path
+ android:pathData="M164.3,-167.9L179.9,-183.5"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#FCC934"
+ android:strokeLineCap="round"/>
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,650.3H27.8C12.5,650.3 0,637.5 0,621.8v-243c0,-15.7 12.5,-28.5 27.8,-28.5h356.5c15.2,0 27.7,12.8 27.7,28.5V622C412,637.5 399.5,650.3 384.2,650.3z"/>
+ <path
+ android:pathData="M207.4,369.4c35,0 67.9,13.6 92.6,38.4c24.7,24.7 38.4,57.6 38.4,92.6c0,35 -13.6,67.9 -38.4,92.6c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4c-24.7,-24.8 -38.4,-57.7 -38.4,-92.7s13.6,-67.9 38.4,-92.6C139.5,383 172.4,369.4 207.4,369.4M207.4,367.4c-73.4,0 -133,59.5 -133,132.9s59.5,132.9 132.9,132.9s133,-59.5 133,-132.9S280.8,367.4 207.4,367.4L207.4,367.4z"
+ android:fillColor="#3C4043"/>
+ <path
+ android:pathData="M262.1,458v-7.7c0,-1.1 -0.9,-1.9 -1.9,-1.9V408c0,-5.3 -4.3,-9.6 -9.6,-9.6H162c-5.3,0 -9.6,4.3 -9.6,9.6v184.8c0,5.3 4.3,9.6 9.6,9.6h88.5c5.3,0 9.6,-4.3 9.6,-9.6v-94.3c1.1,0 1.9,-0.9 1.9,-1.9v-19.2c0,-1.1 -0.9,-1.9 -1.9,-1.9v-15.4C261.2,459.9 262.1,459.1 262.1,458zM258.2,592.7c0,4.2 -3.5,7.7 -7.7,7.7H162c-4.2,0 -7.7,-3.5 -7.7,-7.7V408c0,-4.2 3.5,-7.7 7.7,-7.7h88.5c4.2,0 7.7,3.5 7.7,7.7V592.7z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M250.5,404.3c2,0 3.7,1.7 3.7,3.7v184.8c0,2 -1.7,3.7 -3.7,3.7H162c-2,0 -3.7,-1.7 -3.7,-3.7V408c0,-2 1.7,-3.7 3.7,-3.7H250.5M250.5,400.3H162c-4.2,0 -7.7,3.5 -7.7,7.7v184.8c0,4.2 3.5,7.7 7.7,7.7h88.5c4.2,0 7.7,-3.5 7.7,-7.7V408C258.2,403.7 254.8,400.3 250.5,400.3L250.5,400.3z"
+ android:fillColor="#FCC934"/>
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"/>
+ <path
+ android:pathData="M207.4,19.1c35,0 67.9,13.6 92.6,38.4c24.7,24.7 38.4,57.6 38.4,92.6S324.8,218 300,242.7c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4C90.1,217.9 76.4,185 76.4,150S90,82.1 114.8,57.4C139.5,32.7 172.4,19.1 207.4,19.1M207.4,17.1c-73.4,0 -133,59.5 -133,132.9s59.5,132.9 132.9,132.9s133,-59.5 133,-132.9S280.8,17.1 207.4,17.1L207.4,17.1z"
+ android:fillColor="#3C4043"/>
+ <path
+ android:pathData="M262.1,107.7V100c0,-1.1 -0.9,-1.9 -1.9,-1.9V57.6c0,-5.3 -4.3,-9.6 -9.6,-9.6H162c-5.3,0 -9.6,4.3 -9.6,9.6v184.8c0,5.3 4.3,9.6 9.6,9.6h88.5c5.3,0 9.6,-4.3 9.6,-9.6v-94.3c1.1,0 1.9,-0.9 1.9,-1.9v-19.2c0,-1.1 -0.9,-1.9 -1.9,-1.9v-15.4C261.2,109.6 262.1,108.7 262.1,107.7zM258.2,242.4c0,4.2 -3.5,7.7 -7.7,7.7H162c-4.2,0 -7.7,-3.5 -7.7,-7.7V57.6c0,-4.2 3.5,-7.7 7.7,-7.7h88.5c4.2,0 7.7,3.5 7.7,7.7V242.4z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M250.5,53.9c2,0 3.7,1.7 3.7,3.7v184.8c0,2 -1.7,3.7 -3.7,3.7H162c-2,0 -3.7,-1.7 -3.7,-3.7V57.6c0,-2 1.7,-3.7 3.7,-3.7H250.5M250.5,49.9H162c-4.2,0 -7.7,3.5 -7.7,7.7v184.8c0,4.2 3.5,7.7 7.7,7.7h88.5c4.2,0 7.7,-3.5 7.7,-7.7V57.6C258.2,53.4 254.8,49.9 250.5,49.9L250.5,49.9z"
+ android:fillColor="#FCC934"/>
+ <path
+ android:pathData="M236.9,60.6l11,0l0,11"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#FCC934"
+ android:strokeLineCap="round"/>
+ <path
+ android:pathData="M247.9,60.6L232.3,76.2"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#FCC934"
+ android:strokeLineCap="round"/>
+ <path
+ android:pathData="M175.2,240.1l-10.9,0l0,-11"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#FCC934"
+ android:strokeLineCap="round"/>
+ <path
+ android:pathData="M164.3,240.1L179.9,224.5"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#FCC934"
+ android:strokeLineCap="round"/>
+ <path
+ android:pathData="M-83.4,300h-356.4c-15.3,0 -27.8,-12.8 -27.8,-28.5v-243c0,-15.7 12.5,-28.5 27.8,-28.5h356.5c15.2,0 27.7,12.8 27.7,28.5v243.2C-55.6,287.2 -68.1,300 -83.4,300z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M-260.2,19.1c35,0 67.9,13.6 92.6,38.4c24.7,24.7 38.4,57.6 38.4,92.6s-13.6,67.9 -38.4,92.6c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4c-24.7,-24.8 -38.4,-57.7 -38.4,-92.7s13.6,-67.9 38.4,-92.6C-328.1,32.7 -295.2,19.1 -260.2,19.1M-260.2,17.1c-73.4,0 -133,59.5 -133,132.9s59.5,132.9 132.9,132.9s133,-59.5 133,-132.9S-186.8,17.1 -260.2,17.1L-260.2,17.1z"
+ android:fillColor="#E8EAED"/>
+ <path
+ android:pathData="M-205.5,107.7V100c0,-1.1 -0.9,-1.9 -1.9,-1.9V57.6c0,-5.3 -4.3,-9.6 -9.6,-9.6h-88.5c-5.3,0 -9.6,4.3 -9.6,9.6v184.8c0,5.3 4.3,9.6 9.6,9.6h88.5c5.3,0 9.6,-4.3 9.6,-9.6v-94.3c1.1,0 1.9,-0.9 1.9,-1.9v-19.2c0,-1.1 -0.9,-1.9 -1.9,-1.9v-15.4C-206.4,109.6 -205.5,108.7 -205.5,107.7zM-209.4,242.4c0,4.2 -3.5,7.7 -7.7,7.7h-88.5c-4.2,0 -7.7,-3.5 -7.7,-7.7V57.6c0,-4.2 3.5,-7.7 7.7,-7.7h88.5c4.2,0 7.7,3.5 7.7,7.7V242.4z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M-217.1,53.9c2,0 3.7,1.7 3.7,3.7v184.8c0,2 -1.7,3.7 -3.7,3.7h-88.5c-2,0 -3.7,-1.7 -3.7,-3.7V57.6c0,-2 1.7,-3.7 3.7,-3.7H-217.1M-217.1,49.9h-88.5c-4.2,0 -7.7,3.5 -7.7,7.7v184.8c0,4.2 3.5,7.7 7.7,7.7h88.5c4.2,0 7.7,-3.5 7.7,-7.7V57.6C-209.4,53.4 -212.8,49.9 -217.1,49.9L-217.1,49.9z"
+ android:fillColor="#F9AB00"/>
+ <path
+ android:pathData="M-230.7,60.6l11,0l0,11"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#F9AB00"
+ android:strokeLineCap="round"/>
+ <path
+ android:pathData="M-219.7,60.6L-235.3,76.2"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#F9AB00"
+ android:strokeLineCap="round"/>
+ <path
+ android:pathData="M-292.4,240.1l-10.9,0l0,-11"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#F9AB00"
+ android:strokeLineCap="round"/>
+ <path
+ android:pathData="M-303.3,240.1L-287.7,224.5"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#F9AB00"
+ android:strokeLineCap="round"/>
+ <path
+ android:pathData="M242.2,574.2h-13.9v10.4h13.9V574.2zM245.7,560.3h-31.3c-1.9,0 -3.5,1.5 -3.5,3.4v24.4c0,1.9 1.6,3.5 3.5,3.5h31.3c1.9,0 3.5,-1.6 3.5,-3.5v-24.4C249.1,561.8 247.6,560.3 245.7,560.3zM245.7,588.2h-31.3v-24.5h31.3V588.2z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M-83.4,650.3h-356.4c-15.3,0 -27.8,-12.8 -27.8,-28.5v-243c0,-15.7 12.5,-28.5 27.8,-28.5h356.5c15.2,0 27.7,12.8 27.7,28.5V622C-55.6,637.5 -68.1,650.3 -83.4,650.3z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M-260.2,369.4c35,0 67.9,13.6 92.6,38.4c24.7,24.7 38.4,57.6 38.4,92.6c0,35 -13.6,67.9 -38.4,92.6c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4c-24.7,-24.8 -38.4,-57.7 -38.4,-92.7s13.6,-67.9 38.4,-92.6C-328.1,383 -295.2,369.4 -260.2,369.4M-260.2,367.4c-73.4,0 -133,59.5 -133,132.9s59.5,132.9 132.9,132.9s133,-59.5 133,-132.9S-186.8,367.4 -260.2,367.4L-260.2,367.4z"
+ android:fillColor="#E8EAED"/>
+ <path
+ android:pathData="M-205.5,458v-7.7c0,-1.1 -0.9,-1.9 -1.9,-1.9V408c0,-5.3 -4.3,-9.6 -9.6,-9.6h-88.5c-5.3,0 -9.6,4.3 -9.6,9.6v184.8c0,5.3 4.3,9.6 9.6,9.6h88.5c5.3,0 9.6,-4.3 9.6,-9.6v-94.3c1.1,0 1.9,-0.9 1.9,-1.9v-19.2c0,-1.1 -0.9,-1.9 -1.9,-1.9v-15.4C-206.4,459.9 -205.5,459.1 -205.5,458zM-209.4,592.7c0,4.2 -3.5,7.7 -7.7,7.7h-88.5c-4.2,0 -7.7,-3.5 -7.7,-7.7V408c0,-4.2 3.5,-7.7 7.7,-7.7h88.5c4.2,0 7.7,3.5 7.7,7.7V592.7z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M-217.1,404.3c2,0 3.7,1.7 3.7,3.7v184.8c0,2 -1.7,3.7 -3.7,3.7h-88.5c-2,0 -3.7,-1.7 -3.7,-3.7V408c0,-2 1.7,-3.7 3.7,-3.7H-217.1M-217.1,400.3h-88.5c-4.2,0 -7.7,3.5 -7.7,7.7v184.8c0,4.2 3.5,7.7 7.7,7.7h88.5c4.2,0 7.7,-3.5 7.7,-7.7V408C-209.4,403.7 -212.8,400.3 -217.1,400.3L-217.1,400.3z"
+ android:fillColor="#F9AB00"/>
+ <path
+ android:pathData="M-225.4,574.2h-13.9v10.4h13.9V574.2zM-221.9,560.3h-31.3c-1.9,0 -3.5,1.5 -3.5,3.4v24.4c0,1.9 1.6,3.5 3.5,3.5h31.3c1.9,0 3.5,-1.6 3.5,-3.5v-24.4C-218.4,561.8 -220,560.3 -221.9,560.3zM-221.9,588.2h-31.3v-24.5h31.3V588.2z"
+ android:fillColor="#5F6368"/>
+</vector>
diff --git a/res/drawable-night/ic_illustration_switch.xml b/res/drawable-night/ic_illustration_switch.xml
new file mode 100644
index 0000000..9cabced
--- /dev/null
+++ b/res/drawable-night/ic_illustration_switch.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"/>
+ <path
+ android:pathData="M207.4,19.1c35,0 67.9,13.6 92.6,38.4c24.7,24.7 38.4,57.6 38.4,92.6S324.8,218 300,242.7c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4C90.1,217.9 76.4,185 76.4,150S90,82.1 114.8,57.4C139.5,32.7 172.4,19.1 207.4,19.1M207.4,17.1c-73.4,0 -133,59.5 -133,132.9s59.5,132.9 132.9,132.9s133,-59.5 133,-132.9S280.8,17.1 207.4,17.1L207.4,17.1z"
+ android:fillColor="#3C4043"/>
+ <path
+ android:pathData="M262.1,107.7V100c0,-1.1 -0.9,-1.9 -1.9,-1.9V57.6c0,-5.3 -4.3,-9.6 -9.6,-9.6H162c-5.3,0 -9.6,4.3 -9.6,9.6v184.8c0,5.3 4.3,9.6 9.6,9.6h88.5c5.3,0 9.6,-4.3 9.6,-9.6v-94.3c1.1,0 1.9,-0.9 1.9,-1.9v-19.2c0,-1.1 -0.9,-1.9 -1.9,-1.9v-15.4C261.2,109.6 262.1,108.7 262.1,107.7zM258.2,242.4c0,4.2 -3.5,7.7 -7.7,7.7H162c-4.2,0 -7.7,-3.5 -7.7,-7.7V57.6c0,-4.2 3.5,-7.7 7.7,-7.7h88.5c4.2,0 7.7,3.5 7.7,7.7V242.4z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M250.5,53.9c2,0 3.7,1.7 3.7,3.7v184.8c0,2 -1.7,3.7 -3.7,3.7H162c-2,0 -3.7,-1.7 -3.7,-3.7V57.6c0,-2 1.7,-3.7 3.7,-3.7H250.5M250.5,49.9H162c-4.2,0 -7.7,3.5 -7.7,7.7v184.8c0,4.2 3.5,7.7 7.7,7.7h88.5c4.2,0 7.7,-3.5 7.7,-7.7V57.6C258.2,53.4 254.8,49.9 250.5,49.9L250.5,49.9z"
+ android:fillColor="#FCC934"/>
+ <path
+ android:pathData="M214.2,223.8v17.5h34.9v-34.9h-17.5v3.5h14v27.9h-27.9v-14H214.2z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M228.2,206.3h-14v14h14V206.3z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M242.2,222.1v3.5h-6.3l7.9,7.9l-2.5,2.5l-7.9,-7.9v6.3h-3.5v-12.2H242.2z"
+ android:fillColor="#DADCE0"/>
+</vector>
diff --git a/res/drawable-night/ic_illustration_window.xml b/res/drawable-night/ic_illustration_window.xml
new file mode 100644
index 0000000..7984df5
--- /dev/null
+++ b/res/drawable-night/ic_illustration_window.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"/>
+ <path
+ android:pathData="M207.4,19.1c35,0 67.9,13.6 92.6,38.4c24.7,24.7 38.4,57.6 38.4,92.6S324.8,218 300,242.7c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4C90.1,217.9 76.4,185 76.4,150S90,82.1 114.8,57.4C139.5,32.7 172.4,19.1 207.4,19.1M207.4,17.1c-73.4,0 -133,59.5 -133,132.9s59.5,132.9 132.9,132.9s133,-59.5 133,-132.9S280.8,17.1 207.4,17.1L207.4,17.1z"
+ android:fillColor="#3C4043"/>
+ <path
+ android:pathData="M262.1,107.7V100c0,-1.1 -0.9,-1.9 -1.9,-1.9V57.6c0,-5.3 -4.3,-9.6 -9.6,-9.6H162c-5.3,0 -9.6,4.3 -9.6,9.6v184.8c0,5.3 4.3,9.6 9.6,9.6h88.5c5.3,0 9.6,-4.3 9.6,-9.6v-94.3c1.1,0 1.9,-0.9 1.9,-1.9v-19.2c0,-1.1 -0.9,-1.9 -1.9,-1.9v-15.4C261.2,109.6 262.1,108.7 262.1,107.7zM258.2,242.4c0,4.2 -3.5,7.7 -7.7,7.7H162c-4.2,0 -7.7,-3.5 -7.7,-7.7V57.6c0,-4.2 3.5,-7.7 7.7,-7.7h88.5c4.2,0 7.7,3.5 7.7,7.7V242.4z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M250.5,118.9c2,0 3.7,1.7 3.7,3.7v54.8c0,2 -1.7,3.7 -3.7,3.7H162c-2,0 -3.7,-1.7 -3.7,-3.7v-54.8c0,-2 1.7,-3.7 3.7,-3.7H250.5M250.5,114.9H162c-4.2,0 -7.7,3.5 -7.7,7.7v54.8c0,4.2 3.5,7.7 7.7,7.7h88.5c4.2,0 7.7,-3.5 7.7,-7.7v-54.8C258.2,118.4 254.8,114.9 250.5,114.9L250.5,114.9z"
+ android:fillColor="#FCC934"/>
+ <path
+ android:pathData="M236.9,125.6l11,0l0,11"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#FCC934"
+ android:strokeLineCap="round"/>
+ <path
+ android:pathData="M247.9,125.6L232.3,141.2"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#FCC934"
+ android:strokeLineCap="round"/>
+ <path
+ android:pathData="M175.2,175.1l-10.9,0l0,-11"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#FCC934"
+ android:strokeLineCap="round"/>
+ <path
+ android:pathData="M164.3,175.1L179.9,159.5"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#FCC934"
+ android:strokeLineCap="round"/>
+</vector>
diff --git a/res/drawable-night/illustration_accessibility_gesture_three_finger.xml b/res/drawable-night/illustration_accessibility_gesture_three_finger.xml
new file mode 100644
index 0000000..593c3af
--- /dev/null
+++ b/res/drawable-night/illustration_accessibility_gesture_three_finger.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:aapt="http://schemas.android.com/aapt"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"/>
+ <path
+ android:pathData="M274.9,97.7v-9.5c0,-1.3 -1.1,-2.4 -2.4,-2.4V35.9c0,-6.6 -5.3,-11.9 -11.9,-11.9H151.3c-6.6,0 -11.9,5.3 -11.9,11.9v228.2c0,6.6 5.3,11.9 11.9,11.9h109.4c6.6,0 11.9,-5.3 11.9,-11.9V147.6c1.3,0 2.4,-1.1 2.4,-2.4v-23.8c0,-1.3 -1.1,-2.4 -2.4,-2.4v-19C273.9,100.1 274.9,99 274.9,97.7zM270.2,264.1c0,5.2 -4.3,9.5 -9.5,9.5H151.3c-5.2,0 -9.5,-4.3 -9.5,-9.5V35.9c0,-5.2 4.3,-9.5 9.5,-9.5h109.4c5.2,0 9.5,4.3 9.5,9.5V264.1z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M176.7,209.6c-3.7,0 -6.6,3 -6.6,6.6v24.6h13.3v-24.6C183.4,212.6 180.4,209.6 176.7,209.6z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:startY="240.8954"
+ android:startX="176.75"
+ android:endY="209.6335"
+ android:endX="176.75"
+ android:type="linear">
+ <item android:offset="0" android:color="#00669DF6"/>
+ <item android:offset="0.695" android:color="#FF669DF6"/>
+ </gradient>
+ </aapt:attr>
+ </path>
+ <path
+ android:pathData="M206,209.6c-3.7,0 -6.6,3 -6.6,6.6v24.6h13.3v-24.6C212.6,212.6 209.7,209.6 206,209.6z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:startY="240.8954"
+ android:startX="206.05"
+ android:endY="209.6335"
+ android:endX="206.05"
+ android:type="linear">
+ <item android:offset="0" android:color="#00669DF6"/>
+ <item android:offset="0.695" android:color="#FF669DF6"/>
+ </gradient>
+ </aapt:attr>
+ </path>
+ <path
+ android:pathData="M235.3,209.6c-3.7,0 -6.6,3 -6.6,6.6v24.6H242v-24.6C241.9,212.6 239,209.6 235.3,209.6z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:startY="240.8954"
+ android:startX="235.35"
+ android:endY="209.6335"
+ android:endX="235.35"
+ android:type="linear">
+ <item android:offset="0" android:color="#00669DF6"/>
+ <item android:offset="0.695" android:color="#FF669DF6"/>
+ </gradient>
+ </aapt:attr>
+ </path>
+</vector>
diff --git a/res/drawable-night/illustration_accessibility_gesture_two_finger.xml b/res/drawable-night/illustration_accessibility_gesture_two_finger.xml
new file mode 100644
index 0000000..c95523b
--- /dev/null
+++ b/res/drawable-night/illustration_accessibility_gesture_two_finger.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:aapt="http://schemas.android.com/aapt"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"/>
+ <path
+ android:pathData="M274.9,97.7v-9.5c0,-1.3 -1.1,-2.4 -2.4,-2.4V35.9c0,-6.6 -5.3,-11.9 -11.9,-11.9H151.3c-6.6,0 -11.9,5.3 -11.9,11.9v228.2c0,6.6 5.3,11.9 11.9,11.9h109.4c6.6,0 11.9,-5.3 11.9,-11.9V147.6c1.3,0 2.4,-1.1 2.4,-2.4v-23.8c0,-1.3 -1.1,-2.4 -2.4,-2.4v-19C273.9,100.1 274.9,99 274.9,97.7zM270.2,264.1c0,5.2 -4.3,9.5 -9.5,9.5H151.3c-5.2,0 -9.5,-4.3 -9.5,-9.5V35.9c0,-5.2 4.3,-9.5 9.5,-9.5h109.4c5.2,0 9.5,4.3 9.5,9.5V264.1z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M188.6,209.6c-3.7,0 -6.6,3 -6.6,6.6v24.6h13.3v-24.6C195.3,212.6 192.3,209.6 188.6,209.6z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:startY="240.8954"
+ android:startX="188.65"
+ android:endY="209.6335"
+ android:endX="188.65"
+ android:type="linear">
+ <item android:offset="0" android:color="#00669DF6"/>
+ <item android:offset="0.695" android:color="#FF669DF6"/>
+ </gradient>
+ </aapt:attr>
+ </path>
+ <path
+ android:pathData="M223.4,209.6c-3.7,0 -6.6,3 -6.6,6.6v24.6H230v-24.6C230,212.6 227.1,209.6 223.4,209.6z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:startY="240.8954"
+ android:startX="223.4"
+ android:endY="209.6335"
+ android:endX="223.4"
+ android:type="linear">
+ <item android:offset="0" android:color="#00669DF6"/>
+ <item android:offset="0.695" android:color="#FF669DF6"/>
+ </gradient>
+ </aapt:attr>
+ </path>
+</vector>
diff --git a/res/drawable-nodpi/color_mode_preview.jpg b/res/drawable-nodpi/color_mode_preview.jpg
deleted file mode 100644
index 804bcf1..0000000
--- a/res/drawable-nodpi/color_mode_preview.jpg
+++ /dev/null
Binary files differ
diff --git a/res/drawable-nodpi/color_mode_preview1.jpg b/res/drawable-nodpi/color_mode_preview1.jpg
new file mode 100644
index 0000000..71bcb7e
--- /dev/null
+++ b/res/drawable-nodpi/color_mode_preview1.jpg
Binary files differ
diff --git a/res/drawable-nodpi/color_mode_preview2.jpg b/res/drawable-nodpi/color_mode_preview2.jpg
new file mode 100644
index 0000000..4153d8e
--- /dev/null
+++ b/res/drawable-nodpi/color_mode_preview2.jpg
Binary files differ
diff --git a/res/drawable-nodpi/color_mode_preview3.jpg b/res/drawable-nodpi/color_mode_preview3.jpg
new file mode 100644
index 0000000..ab83f08
--- /dev/null
+++ b/res/drawable-nodpi/color_mode_preview3.jpg
Binary files differ
diff --git a/res/drawable/accessibility_button_navigation.xml b/res/drawable/accessibility_button_navigation.xml
index 82e3c70..8fdb627 100644
--- a/res/drawable/accessibility_button_navigation.xml
+++ b/res/drawable/accessibility_button_navigation.xml
@@ -15,53 +15,29 @@
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="125dp"
- android:height="153dp"
- android:viewportWidth="125"
- android:viewportHeight="153">
- <group>
- <clip-path
- android:pathData="M0,0h125v153h-125z"/>
- <path
- android:pathData="M7.4,-62.9L117.6,-62.9A6.3,6.3 0,0 1,123.9 -56.6L123.9,145.6A6.3,6.3 0,0 1,117.6 151.9L7.4,151.9A6.3,6.3 0,0 1,1.1 145.6L1.1,-56.6A6.3,6.3 0,0 1,7.4 -62.9z"
- android:strokeWidth="1.8"
- android:fillColor="#DADCE0"
- android:strokeColor="#BDC1C6"/>
- <group>
- <clip-path
- android:pathData="M7.4,-62.9L116.6,-62.9A6.3,6.3 0,0 1,122.9 -56.6L122.9,145.6A6.3,6.3 0,0 1,116.6 151.9L7.4,151.9A6.3,6.3 0,0 1,1.1 145.6L1.1,-56.6A6.3,6.3 0,0 1,7.4 -62.9z"/>
- <path
- android:pathData="M12.4,-61L112.6,-61A5.4,5.4 0,0 1,118 -55.6L118,140.6A5.4,5.4 0,0 1,112.6 146L12.4,146A5.4,5.4 0,0 1,7 140.6L7,-55.6A5.4,5.4 0,0 1,12.4 -61z"
- android:fillColor="#F8F9FA"/>
- <group>
- <clip-path
- android:pathData="M12.4,-61L112.6,-61A5.4,5.4 0,0 1,118 -55.6L118,140.6A5.4,5.4 0,0 1,112.6 146L12.4,146A5.4,5.4 0,0 1,7 140.6L7,-55.6A5.4,5.4 0,0 1,12.4 -61z"/>
- </group>
- </group>
- <path
- android:pathData="M7,126H118V140.6C118,143.582 115.582,146 112.6,146H12.4C9.418,146 7,143.582 7,140.6V126Z"
- android:fillColor="#000000"
- android:fillAlpha="0.87"/>
- <path
- android:strokeWidth="1"
- android:pathData="M63.5,138.688C64.713,138.688 65.697,137.708 65.697,136.5C65.697,135.292 64.713,134.312 63.5,134.312C62.286,134.312 61.303,135.292 61.303,136.5C61.303,137.708 62.286,138.688 63.5,138.688Z"
- android:fillColor="#00000000"
- android:fillType="evenOdd"
- android:strokeColor="#9AA0A6"/>
- <path
- android:strokeWidth="1"
- android:pathData="M33.694,133.953C33.827,133.876 33.994,133.972 33.994,134.126V138.874C33.994,139.028 33.827,139.125 33.694,139.047L29.604,136.673C29.471,136.596 29.471,136.404 29.604,136.327L33.694,133.953Z"
- android:fillColor="#00000000"
- android:fillType="evenOdd"
- android:strokeColor="#9AA0A6"/>
- <path
- android:pathData="M96.111,131.2C96.111,131.86 95.611,132.4 95,132.4C94.389,132.4 93.889,131.86 93.889,131.2C93.889,130.54 94.389,130 95,130C95.611,130 96.111,130.54 96.111,131.2ZM95,133C96.572,133 98.272,132.82 99.722,132.4L100,133.6C98.967,133.9 97.778,134.098 96.667,134.2V142H95.556V138.4H94.444V142H93.333V134.2C92.222,134.098 91.033,133.9 90,133.6L90.278,132.4C91.728,132.82 93.428,133 95,133Z"
- android:fillColor="#ffffff"
- android:fillType="evenOdd"/>
- <path
- android:pathData="M94.5,135.5m-15.5,0a15.5,15.5 0,1 1,31 0a15.5,15.5 0,1 1,-31 0"
- android:strokeWidth="4"
- android:fillColor="#00000000"
- android:strokeColor="#4285F4"/>
- </group>
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M325.2,231.9c0,9.8 -7.9,17.7 -17.7,17.7H103.9c-9.8,0 -17.7,-7.9 -17.7,-17.7v-42.2h239V231.9z"/>
+ <path
+ android:pathData="M269.7,205.2c1.5,0 2.7,1.2 2.7,2.7s-1.2,2.7 -2.7,2.7c-1.5,0 -2.7,-1.2 -2.7,-2.7S268.2,205.2 269.7,205.2zM273.8,214.7v17.6H271v-8.1h-2.7v8.1h-2.7v-17.6c-2.7,-0.2 -5.6,-0.7 -8.1,-1.4l0.7,-2.7c3.5,0.9 7.7,1.4 11.5,1.4c3.8,0 8,-0.4 11.5,-1.4l0.7,2.7C279.4,214 276.5,214.5 273.8,214.7z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M205.7,219.7m-9.4,0a9.4,9.4 0,1 1,18.8 0a9.4,9.4 0,1 1,-18.8 0"
+ android:fillColor="#BDC0C4"/>
+ <path
+ android:pathData="M132.1,219.7l16,9.2l0,-18.5z"
+ android:fillColor="#BDC0C4"/>
+ <path
+ android:pathData="M325.4,231.9c0,9.8 -7.9,17.7 -17.7,17.7H103.9c-9.8,0 -17.7,-7.9 -17.7,-17.7V0h-4.4v231.9c0,12.2 9.9,22.2 22.1,22.2h203.8c12.2,0 22.1,-9.9 22.1,-22.2V14.8c2.4,0 4.4,-2 4.4,-4.4V0h-8.9V231.9z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M269.7,255.3c-19.6,0 -35.6,-16 -35.6,-35.6s16,-35.6 35.6,-35.6s35.6,16 35.6,35.6S289.3,255.3 269.7,255.3zM269.7,187.1c-17.9,0 -32.5,14.6 -32.5,32.5c0,17.9 14.6,32.5 32.5,32.5s32.5,-14.6 32.5,-32.5C302.2,201.7 287.6,187.1 269.7,187.1z"
+ android:fillColor="#3773DF"/>
</vector>
diff --git a/res/drawable/accessibility_button_preview_base.xml b/res/drawable/accessibility_button_preview_base.xml
index 9e3ec59..b75b1a8 100644
--- a/res/drawable/accessibility_button_preview_base.xml
+++ b/res/drawable/accessibility_button_preview_base.xml
@@ -15,28 +15,14 @@
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="125dp"
- android:height="153dp"
- android:viewportWidth="125"
- android:viewportHeight="153">
- <group>
- <clip-path
- android:pathData="M0,0h125v153h-125z"/>
- <path
- android:pathData="M7.4,-62.9L117.6,-62.9A6.3,6.3 0,0 1,123.9 -56.6L123.9,145.6A6.3,6.3 0,0 1,117.6 151.9L7.4,151.9A6.3,6.3 0,0 1,1.1 145.6L1.1,-56.6A6.3,6.3 0,0 1,7.4 -62.9z"
- android:strokeWidth="1.8"
- android:fillColor="#DADCE0"
- android:strokeColor="#BDC1C6"/>
- <group>
- <clip-path
- android:pathData="M7.4,-62.9L116.6,-62.9A6.3,6.3 0,0 1,122.9 -56.6L122.9,145.6A6.3,6.3 0,0 1,116.6 151.9L7.4,151.9A6.3,6.3 0,0 1,1.1 145.6L1.1,-56.6A6.3,6.3 0,0 1,7.4 -62.9z"/>
- <path
- android:pathData="M12.4,-61L112.6,-61A5.4,5.4 0,0 1,118 -55.6L118,140.6A5.4,5.4 0,0 1,112.6 146L12.4,146A5.4,5.4 0,0 1,7 140.6L7,-55.6A5.4,5.4 0,0 1,12.4 -61z"
- android:fillColor="#F8F9FA"/>
- <group>
- <clip-path
- android:pathData="M12.4,-61L112.6,-61A5.4,5.4 0,0 1,118 -55.6L118,140.6A5.4,5.4 0,0 1,112.6 146L12.4,146A5.4,5.4 0,0 1,7 140.6L7,-55.6A5.4,5.4 0,0 1,12.4 -61z"/>
- </group>
- </group>
- </group>
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M325.4,231.9c0,9.8 -7.9,17.7 -17.7,17.7H103.9c-9.8,0 -17.7,-7.9 -17.7,-17.7V0h-4.4v231.9c0,12.2 9.9,22.2 22.1,22.2h203.8c12.2,0 22.1,-9.9 22.1,-22.2V14.8c2.4,0 4.4,-2 4.4,-4.4V0h-8.9L325.4,231.9L325.4,231.9z"
+ android:fillColor="#DADCE0"/>
</vector>
diff --git a/res/drawable/accessibility_button_preview_large_floating_menu.xml b/res/drawable/accessibility_button_preview_large_floating_menu.xml
index e003dc7..794f3ca 100644
--- a/res/drawable/accessibility_button_preview_large_floating_menu.xml
+++ b/res/drawable/accessibility_button_preview_large_floating_menu.xml
@@ -15,27 +15,14 @@
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="125dp"
- android:height="153dp"
- android:viewportWidth="125"
- android:viewportHeight="153">
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
<path
- android:pathData="M0,0h125v153h-125z"
- android:fillColor="#00000000"/>
- <group>
- <clip-path
- android:pathData="M89,95h29v34h-29z"/>
- <path
- android:strokeWidth="1"
- android:pathData="M105,97.5L131,97.5A14.5,14.5 0,0 1,145.5 112L145.5,112A14.5,14.5 0,0 1,131 126.5L105,126.5A14.5,14.5 0,0 1,90.5 112L90.5,112A14.5,14.5 0,0 1,105 97.5z"
- android:fillColor="#ffffff"
- android:strokeColor="#DADCE0"/>
- <path
- android:pathData="M105.4,112m-11.2,0a11.2,11.2 0,1 1,22.4 0a11.2,11.2 0,1 1,-22.4 0"
- android:fillColor="#80868B"/>
- <path
- android:pathData="M106.467,107.733C106.467,108.32 105.987,108.8 105.4,108.8C104.814,108.8 104.334,108.32 104.334,107.733C104.334,107.147 104.814,106.667 105.4,106.667C105.987,106.667 106.467,107.147 106.467,107.733ZM105.4,109.333C106.91,109.333 108.542,109.173 109.934,108.8L110.2,109.867C109.208,110.133 108.067,110.309 107,110.4V117.333H105.934V114.133H104.867V117.333H103.8V110.4C102.734,110.309 101.592,110.133 100.6,109.867L100.867,108.8C102.259,109.173 103.891,109.333 105.4,109.333Z"
- android:fillColor="#ffffff"
- android:fillType="evenOdd"/>
- </group>
-</vector>
\ No newline at end of file
+ android:pathData="M325.4,198.2h-40.9c-22.1,0 -40,-18 -40,-40s18,-40 40,-40h40.9v2.6h-40.9c-20.7,0 -37.5,16.8 -37.5,37.5s16.8,37.5 37.5,37.5h40.9V198.2z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M284.3,128.4c-16.5,0 -29.8,13.4 -29.8,29.8c0,16.5 13.4,29.8 29.8,29.8s29.8,-13.4 29.8,-29.8C314.2,141.7 300.9,128.4 284.3,128.4zM284.3,142.7c1.7,0 3.1,1.4 3.1,3.1c0,1.7 -1.4,3.1 -3.1,3.1s-3.1,-1.4 -3.1,-3.1C281.2,144.1 282.7,142.7 284.3,142.7zM289.1,153.7V174H286v-9.4h-3.1v9.4h-3.2v-20.3c-3.1,-0.3 -6.5,-0.8 -9.4,-1.5l0.8,-3.1c4.1,1 8.9,1.5 13.3,1.5s9.2,-0.5 13.3,-1.5l0.8,3.1C295.6,152.9 292.2,153.4 289.1,153.7z"
+ android:fillColor="#606368"/>
+</vector>
diff --git a/res/drawable/accessibility_button_preview_small_floating_menu.xml b/res/drawable/accessibility_button_preview_small_floating_menu.xml
index 3ff8e4b..670a516 100644
--- a/res/drawable/accessibility_button_preview_small_floating_menu.xml
+++ b/res/drawable/accessibility_button_preview_small_floating_menu.xml
@@ -15,27 +15,14 @@
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="125dp"
- android:height="153dp"
- android:viewportWidth="125"
- android:viewportHeight="153">
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
<path
- android:pathData="M0,0h125v153h-125z"
- android:fillColor="#00000000"/>
- <group>
- <clip-path
- android:pathData="M89,106h29v22h-29z"/>
- <path
- android:strokeWidth="1"
- android:pathData="M111,107.5L137,107.5A9.5,9.5 0,0 1,146.5 117L146.5,117A9.5,9.5 0,0 1,137 126.5L111,126.5A9.5,9.5 0,0 1,101.5 117L101.5,117A9.5,9.5 0,0 1,111 107.5z"
- android:fillColor="#ffffff"
- android:strokeColor="#DADCE0"/>
- <path
- android:pathData="M111.168,116.968m-7.168,0a7.168,7.168 0,1 1,14.336 0a7.168,7.168 0,1 1,-14.336 0"
- android:fillColor="#80868B"/>
- <path
- android:pathData="M111.851,114.237C111.851,114.612 111.543,114.92 111.168,114.92C110.792,114.92 110.485,114.612 110.485,114.237C110.485,113.861 110.792,113.554 111.168,113.554C111.543,113.554 111.851,113.861 111.851,114.237ZM111.168,115.261C112.134,115.261 113.178,115.158 114.069,114.92L114.24,115.602C113.605,115.773 112.875,115.886 112.192,115.944V120.381H111.509V118.333H110.827V120.381H110.144V115.944C109.461,115.886 108.731,115.773 108.096,115.602L108.267,114.92C109.157,115.158 110.202,115.261 111.168,115.261Z"
- android:fillColor="#ffffff"
- android:fillType="evenOdd"/>
- </group>
-</vector>
\ No newline at end of file
+ android:pathData="M325.4,189.2h-31.7c-17.1,0 -31,-13.9 -31,-31s13.9,-31 31,-31h31.7v2h-31.7c-16,0 -29,13 -29,29s13,29 29,29h31.7V189.2z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M293.6,135.1c-12.8,0 -23.1,10.4 -23.1,23.1c0,12.8 10.4,23.1 23.1,23.1s23.1,-10.4 23.1,-23.1C316.7,145.4 306.4,135.1 293.6,135.1zM293.6,146.2c1.3,0 2.4,1.1 2.4,2.4s-1.1,2.4 -2.4,2.4s-2.4,-1.1 -2.4,-2.4S292.3,146.2 293.6,146.2zM297.3,154.7v15.7h-2.4v-7.3h-2.4v7.3H290v-15.7c-2.4,-0.2 -5,-0.6 -7.3,-1.2l0.6,-2.4c3.2,0.8 6.9,1.2 10.3,1.2s7.1,-0.4 10.3,-1.2l0.6,2.4C302.3,154.1 299.7,154.5 297.3,154.7z"
+ android:fillColor="#606368"/>
+</vector>
diff --git a/res/drawable/accessibility_button_preview_three_finger.xml b/res/drawable/accessibility_button_preview_three_finger.xml
new file mode 100644
index 0000000..d18ce60
--- /dev/null
+++ b/res/drawable/accessibility_button_preview_three_finger.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M242.5,226.9h-73.3c-1.7,0 -3.1,1.4 -3.1,3.1s1.4,3.1 3.1,3.1h73.3c1.7,0 3.1,-1.4 3.1,-3.1S244.2,226.9 242.5,226.9z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M182.7,222.6v-17.5h7.5l-10.6,-18.7l-10.6,18.7h7.5v17.5c-2.9,1.2 -4.9,4 -4.9,7.4c0,4.4 3.5,8 8,8c4.4,0 8,-3.5 8,-8C187.6,226.7 185.6,223.8 182.7,222.6z"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M209,222.6v-17.5h7.5l-10.6,-18.7l-10.6,18.7h7.5v17.5c-2.9,1.2 -4.9,4 -4.9,7.4c0,4.4 3.5,8 8,8c4.4,0 8,-3.5 8,-8C213.9,226.7 211.9,223.8 209,222.6z"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M235.2,222.6v-17.5h7.5l-10.6,-18.7l-10.6,18.7h7.5v17.5c-2.9,1.2 -4.9,4 -4.9,7.4c0,4.4 3.5,8 8,8c4.4,0 8,-3.5 8,-8C240,226.7 238,223.8 235.2,222.6z"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M325.4,231.9c0,9.8 -7.9,17.7 -17.7,17.7H103.9c-9.8,0 -17.7,-7.9 -17.7,-17.7V0h-4.4v231.9c0,12.2 9.9,22.2 22.1,22.2h203.8c12.2,0 22.1,-9.9 22.1,-22.2V14.8c2.4,0 4.4,-2 4.4,-4.4V0h-8.9V231.9z"
+ android:fillColor="#DADCE0"/>
+</vector>
diff --git a/res/drawable/accessibility_button_preview_two_finger.xml b/res/drawable/accessibility_button_preview_two_finger.xml
new file mode 100644
index 0000000..bec95af
--- /dev/null
+++ b/res/drawable/accessibility_button_preview_two_finger.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M325.4,231.9c0,9.8 -7.9,17.7 -17.7,17.7H103.9c-9.8,0 -17.7,-7.9 -17.7,-17.7V0h-4.4v231.9c0,12.2 9.9,22.2 22.1,22.2h203.8c12.2,0 22.1,-9.9 22.1,-22.2V14.8c2.4,0 4.4,-2 4.4,-4.4V0h-8.9V231.9z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M242.4,226.9h-9.3h-5.6h-43.4h-4.7h-10.2c-1.7,0 -3.1,1.4 -3.1,3.1s1.4,3.1 3.1,3.1h10.2h3.9h45h4.8h9.3c1.7,0 3.1,-1.4 3.1,-3.1S244.1,226.9 242.4,226.9z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M194,223.5v-17.5h7.5l-10.6,-18.7l-10.6,18.7h7.5v17.5c-1.6,0.7 -2.9,1.9 -3.8,3.4c-0.7,1.2 -1.1,2.5 -1.1,4c0,0.7 0.1,1.5 0.3,2.2c0.9,3.3 4,5.8 7.7,5.8c3.6,0 6.7,-2.5 7.7,-5.8c0.2,-0.7 0.3,-1.4 0.3,-2.2c0,-1.5 -0.4,-2.8 -1.1,-4C197,225.4 195.6,224.2 194,223.5z"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M223.7,223.5v-17.5h7.5l-10.6,-18.7l-10.6,18.7h7.5v17.5c-1.6,0.7 -2.9,1.9 -3.8,3.4c-0.7,1.2 -1.1,2.5 -1.1,4c0,0.7 0.1,1.5 0.3,2.2c0.9,3.3 4,5.8 7.7,5.8c3.6,0 6.7,-2.5 7.7,-5.8c0.2,-0.7 0.3,-1.4 0.3,-2.2c0,-1.5 -0.4,-2.8 -1.1,-4C226.6,225.4 225.3,224.2 223.7,223.5z"
+ android:fillColor="#1A73E8"/>
+</vector>
diff --git a/res/drawable/accessibility_captions.png b/res/drawable/accessibility_captions.png
deleted file mode 100644
index 718f4ef..0000000
--- a/res/drawable/accessibility_captions.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable/accessibility_captions_banner.xml b/res/drawable/accessibility_captions_banner.xml
new file mode 100644
index 0000000..6597ffb
--- /dev/null
+++ b/res/drawable/accessibility_captions_banner.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:pathData="M383.9,300H28.1C12.6,300 0,287.4 0,271.9V28.1C0,12.6 12.6,0 28.1,0h355.8C399.4,0 412,12.6 412,28.1v243.8C412,287.4 399.4,300 383.9,300z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M79.2,179.6h53.6v8.5h-53.6z"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M142.5,179.6h30.4v8.5h-30.4z"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M79.2,195.5h79.2v8.5h-79.2z"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M168.1,195.5h34.1v8.5h-34.1z"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M211.9,195.5h34.1v8.5h-34.1z"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M182.7,179.6h73.1v8.5h-73.1z"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M265.5,179.6h26.8v8.5h-26.8z"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M302.1,179.6h26.8v8.5h-26.8z"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M142.7,67.9h-11.5c-1.6,0 -2.9,1.3 -2.9,2.9H67.8c-7.9,0 -14.4,6.5 -14.4,14.4v132.4c0,7.9 6.5,14.4 14.4,14.4h276.4c7.9,0 14.4,-6.5 14.4,-14.4V85.2c0,-7.9 -6.5,-14.4 -14.4,-14.4H203.1c0,-1.6 -1.3,-2.9 -2.9,-2.9h-28.8c-1.6,0 -2.9,1.3 -2.9,2.9h-23C145.5,69.2 144.3,67.9 142.7,67.9zM344.2,73.7c6.4,0 11.5,5.2 11.5,11.5v132.4c0,6.3 -5.2,11.5 -11.5,11.5H67.8c-6.4,0 -11.5,-5.2 -11.5,-11.5V85.2c0,-6.3 5.2,-11.5 11.5,-11.5H344.2z"
+ android:fillColor="#DADCE0"/>
+</vector>
diff --git a/res/drawable/accessibility_shortcut_type_hardware.png b/res/drawable/accessibility_shortcut_type_hardware.png
deleted file mode 100644
index 664ceb3..0000000
--- a/res/drawable/accessibility_shortcut_type_hardware.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable/accessibility_shortcut_type_hardware.xml b/res/drawable/accessibility_shortcut_type_hardware.xml
new file mode 100644
index 0000000..b6b227b
--- /dev/null
+++ b/res/drawable/accessibility_shortcut_type_hardware.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M287,187.8v-1.5h2.9v-13.7c0,-1.6 -1.3,-2.9 -2.9,-2.9v-23.2c1.6,0 2.9,-1.3 2.9,-2.9V132c0,-1.6 -1.3,-2.9 -2.9,-2.9V68.4c0,-8 -6.5,-14.5 -14.5,-14.5H139.4c-8,0 -14.5,6.5 -14.5,14.5v185.3c1,0.7 1.9,1.4 2.9,2.1V68.4c0,-6.4 5.2,-11.6 11.6,-11.6h133.1c6.4,0 11.6,5.2 11.6,11.6v188.7c1,-0.7 1.9,-1.4 2.9,-2.2v-50.5c1.6,0 2.9,-1.3 2.9,-2.9v-13.7L287,187.8L287,187.8z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M287,204.4c1.6,0 2.9,-1.3 2.9,-2.9v-14H287v-0.9h2.9v-14c0,-1.6 -1.3,-2.9 -2.9,-2.9"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M206.7,19.1c35,0 67.9,13.6 92.6,38.4C324,82.1 337.6,115 337.6,150s-13.6,67.9 -38.4,92.6c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4C89.4,217.9 75.7,185 75.7,150s13.6,-67.9 38.4,-92.6C138.9,32.7 171.7,19.1 206.7,19.1M206.7,17.1c-73.4,0 -133,59.5 -133,132.9s59.5,132.9 132.9,132.9s133,-59.5 133,-132.9S280.1,17.1 206.7,17.1L206.7,17.1z"
+ android:fillColor="#E8EAED"/>
+</vector>
diff --git a/res/drawable/accessibility_shortcut_type_software.png b/res/drawable/accessibility_shortcut_type_software.png
deleted file mode 100644
index 0212548..0000000
--- a/res/drawable/accessibility_shortcut_type_software.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable/accessibility_shortcut_type_software.xml b/res/drawable/accessibility_shortcut_type_software.xml
new file mode 100644
index 0000000..d0573aa
--- /dev/null
+++ b/res/drawable/accessibility_shortcut_type_software.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5V28.5C0,12.8 12.5,0 27.8,0H384.3C399.5,0 412,12.8 412,28.5V271.7C412,287.2 399.5,300 384.2,300Z"
+ android:fillColor="#fff"/>
+ <path
+ android:pathData="M142,225.3H275.1a14.51,14.51 0,0 0,14.5 -14.5V69a2.9,2.9 0,0 0,2.9 -2.9v-17c-1.9,-1.6 -3.8,-3.2 -5.8,-4.7V210.8a11.61,11.61 0,0 1,-11.6 11.6H142a11.61,11.61 0,0 1,-11.6 -11.6V42.7c-1,0.7 -1.9,1.4 -2.9,2.1V210.9A14.62,14.62 0,0 0,142 225.3Z"
+ android:fillColor="#dadce0"/>
+ <path
+ android:pathData="M207.4,19.1a131.11,131.11 0,0 1,131 131,131 131,0 0,1 -262,-0.1 130.94,130.94 0,0 1,131 -130.9m0,-2A132.9,132.9 0,1 0,340.3 150,133 133,0 0,0 207.4,17.1Z"
+ android:fillColor="#e8eaed"/>
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M286.7,210.83a11.59,11.59 0,0 1,-11.58 11.58H142a11.59,11.59 0,0 1,-11.58 -11.58V183.26H286.7Z"/>
+ <path
+ android:pathData="M250.41,193.38a1.77,1.77 0,1 1,-1.78 1.77A1.77,1.77 0,0 1,250.41 193.38ZM253.07,199.58v11.53h-1.78v-5.32h-1.77v5.32h-1.77L247.75,199.58a30.78,30.78 0,0 1,-5.32 -0.89l0.44,-1.77a32.34,32.34 0,0 0,15.07 0l0.45,1.77A30.78,30.78 0,0 1,253.07 199.58Z"
+ android:fillColor="#fff"/>
+ <path
+ android:pathData="M208.55,202.84m-6.13,0a6.13,6.13 0,1 1,12.26 0a6.13,6.13 0,1 1,-12.26 0"
+ android:fillColor="#bdc1c6"/>
+ <path
+ android:pathData="M250.41,202.84m-22.28,0a22.28,22.28 0,1 1,44.56 0a22.28,22.28 0,1 1,-44.56 0"
+ android:strokeWidth="2"
+ android:fillColor="#00000000"
+ android:strokeColor="#1a73e8"/>
+ <path
+ android:pathData="M160.45,202.84l10.43,6.02l0,-12.05l-10.43,6.03z"
+ android:fillColor="#bdc1c6"/>
+</vector>
diff --git a/res/drawable/accessibility_shortcut_type_software_floating.xml b/res/drawable/accessibility_shortcut_type_software_floating.xml
index 9582015..88ce42d 100644
--- a/res/drawable/accessibility_shortcut_type_software_floating.xml
+++ b/res/drawable/accessibility_shortcut_type_software_floating.xml
@@ -15,54 +15,25 @@
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="180dp"
- android:height="180dp"
- android:viewportWidth="180"
- android:viewportHeight="180">
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
<path
- android:pathData="M90,90m-89,0a89,89 0,1 1,178 0a89,89 0,1 1,-178 0"
- android:strokeWidth="2"
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5V28.5C0,12.8 12.5,0 27.8,0H384.3C399.5,0 412,12.8 412,28.5V271.7C412,287.2 399.5,300 384.2,300Z"
+ android:fillColor="#fff"/>
+ <path
+ android:pathData="M142,225.3H275.1a14.51,14.51 0,0 0,14.5 -14.5V69a2.9,2.9 0,0 0,2.9 -2.9v-17c-1.9,-1.6 -3.8,-3.2 -5.8,-4.7V210.8a11.61,11.61 0,0 1,-11.6 11.6H142a11.61,11.61 0,0 1,-11.6 -11.6V42.7c-1,0.7 -1.9,1.4 -2.9,2.1V210.9A14.62,14.62 0,0 0,142 225.3Z"
+ android:fillColor="#dadce0"/>
+ <path
+ android:strokeWidth="1"
+ android:pathData="M286.7,144.13H266a19.63,19.63 0,1 0,0 39.26H286.7"
android:fillColor="#00000000"
- android:strokeColor="#ECEEEF"/>
- <group>
- <clip-path
- android:pathData="M90,90m-87,0a87,87 0,1 1,174 0a87,87 0,1 1,-174 0"/>
- <path
- android:pathData="M35.4,-70.9L144.6,-70.9A6.3,6.3 0,0 1,150.9 -64.6L150.9,137.6A6.3,6.3 0,0 1,144.6 143.9L35.4,143.9A6.3,6.3 0,0 1,29.1 137.6L29.1,-64.6A6.3,6.3 0,0 1,35.4 -70.9z"
- android:strokeWidth="1.8"
- android:fillColor="#F2F3F4"
- android:strokeColor="#DADCE0"/>
- <group>
- <clip-path
- android:pathData="M35.4,-70.9L144.6,-70.9A6.3,6.3 0,0 1,150.9 -64.6L150.9,137.6A6.3,6.3 0,0 1,144.6 143.9L35.4,143.9A6.3,6.3 0,0 1,29.1 137.6L29.1,-64.6A6.3,6.3 0,0 1,35.4 -70.9z"/>
- <path
- android:pathData="M40.4,-69L140.6,-69A5.4,5.4 0,0 1,146 -63.6L146,132.6A5.4,5.4 0,0 1,140.6 138L40.4,138A5.4,5.4 0,0 1,35 132.6L35,-63.6A5.4,5.4 0,0 1,40.4 -69z"
- android:fillColor="#ffffff"/>
- <group>
- <clip-path
- android:pathData="M40.4,-69L140.6,-69A5.4,5.4 0,0 1,146 -63.6L146,132.6A5.4,5.4 0,0 1,140.6 138L40.4,138A5.4,5.4 0,0 1,35 132.6L35,-63.6A5.4,5.4 0,0 1,40.4 -69z"/>
- <path
- android:strokeWidth="1"
- android:pathData="M132,90.5L158,90.5A14.5,14.5 0,0 1,172.5 105L172.5,105A14.5,14.5 0,0 1,158 119.5L132,119.5A14.5,14.5 0,0 1,117.5 105L117.5,105A14.5,14.5 0,0 1,132 90.5z"
- android:fillColor="#ffffff"
- android:strokeColor="#DADCE0"/>
- <path
- android:pathData="M132.4,105m-11.2,0a11.2,11.2 0,1 1,22.4 0a11.2,11.2 0,1 1,-22.4 0"
- android:fillColor="#80868B"/>
- <path
- android:pathData="M133.467,100.733C133.467,101.32 132.987,101.8 132.4,101.8C131.813,101.8 131.333,101.32 131.333,100.733C131.333,100.147 131.813,99.666 132.4,99.666C132.987,99.666 133.467,100.147 133.467,100.733ZM132.4,102.333C133.909,102.333 135.541,102.173 136.933,101.8L137.2,102.867C136.208,103.133 135.067,103.309 134,103.4V110.333H132.933V107.133H131.867V110.333H130.8V103.4C129.733,103.309 128.592,103.133 127.6,102.867L127.867,101.8C129.259,102.173 130.891,102.333 132.4,102.333Z"
- android:fillColor="#ffffff"
- android:fillType="evenOdd"/>
- <path
- android:pathData="M121.719,120.653C121.719,121.29 121.198,121.81 120.562,121.81C119.927,121.81 119.406,121.29 119.406,120.653C119.406,120.017 119.927,119.497 120.562,119.497C121.198,119.497 121.719,120.017 121.719,120.653ZM120.562,122.533C122.38,122.533 124.346,122.316 126.023,121.81L126.344,123.255C125.149,123.617 123.774,123.855 122.49,123.978V133.374H121.205V129.038H119.92V133.374H118.635V123.978C117.351,123.855 115.976,123.617 114.781,123.255L115.102,121.81C116.779,122.316 118.745,122.533 120.562,122.533Z"
- android:fillColor="#ffffff"
- android:fillType="evenOdd"/>
- <group>
- <clip-path
- android:pathData="M121.719,120.653C121.719,121.29 121.198,121.81 120.562,121.81C119.927,121.81 119.406,121.29 119.406,120.653C119.406,120.017 119.927,119.497 120.562,119.497C121.198,119.497 121.719,120.017 121.719,120.653ZM120.562,122.533C122.38,122.533 124.346,122.316 126.023,121.81L126.344,123.255C125.149,123.617 123.774,123.855 122.49,123.978V133.374H121.205V129.038H119.92V133.374H118.635V123.978C117.351,123.855 115.976,123.617 114.781,123.255L115.102,121.81C116.779,122.316 118.745,122.533 120.562,122.533Z"
- android:fillType="evenOdd"/>
- </group>
- </group>
- </group>
- </group>
+ android:strokeColor="#dadce0"/>
+ <path
+ android:pathData="M266,148.65a15.11,15.11 0,1 0,15.1 15.11A15.11,15.11 0,0 0,266 148.65ZM266,155.93a1.59,1.59 0,0 1,0 3.17,1.59 1.59,0 1,1 0,-3.17ZM268.37,161.47v10.29h-1.58L266.79,167h-1.59v4.75h-1.58L263.62,161.47a27.23,27.23 0,0 1,-4.75 -0.79l0.4,-1.58a29.06,29.06 0,0 0,13.46 0l0.39,1.58A27.23,27.23 0,0 1,268.33 161.47Z"
+ android:fillColor="#5f6368"/>
+ <path
+ android:pathData="M207.4,19.1a131.11,131.11 0,0 1,131 131,131 131,0 0,1 -262,-0.1 130.94,130.94 0,0 1,131 -130.9m0,-2A132.9,132.9 0,1 0,340.3 150,133 133,0 0,0 207.4,17.1Z"
+ android:fillColor="#e8eaed"/>
</vector>
diff --git a/res/drawable/accessibility_shortcut_type_software_gesture.png b/res/drawable/accessibility_shortcut_type_software_gesture.png
deleted file mode 100644
index 0a2921a..0000000
--- a/res/drawable/accessibility_shortcut_type_software_gesture.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable/accessibility_shortcut_type_software_gesture.xml b/res/drawable/accessibility_shortcut_type_software_gesture.xml
new file mode 100644
index 0000000..514dd51
--- /dev/null
+++ b/res/drawable/accessibility_shortcut_type_software_gesture.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M842.3,299.9H485.9c-15.3,0 -27.8,-12.8 -27.8,-28.5v-243c0,-15.7 12.5,-28.5 27.8,-28.5h356.5c15.2,0 27.7,12.8 27.7,28.5v243.2C870.1,287.1 857.6,299.9 842.3,299.9z"/>
+ <path
+ android:pathData="M597.6,225.2h133.1c8,0 14.5,-6.5 14.5,-14.5V68.9c1.6,0 2.9,-1.3 2.9,-2.9V49c-1.9,-1.6 -3.8,-3.2 -5.8,-4.7v166.4c0,6.4 -5.2,11.6 -11.6,11.6H597.6c-6.4,0 -11.6,-5.2 -11.6,-11.6V42.6c-1,0.7 -1.9,1.4 -2.9,2.1v166.1C583.2,218.7 589.7,225.2 597.6,225.2z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M688,207.8h-47.8c-1.1,0 -2,0.9 -2,2s0.9,2 2,2H688c1.1,0 2,-0.9 2,-2S689.1,207.8 688,207.8z"
+ android:fillColor="#80868B"/>
+ <path
+ android:pathData="M656.5,205.6v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2c2.9,0 5.2,-2.3 5.2,-5.2C659.7,208.3 658.3,206.4 656.5,205.6z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M675.8,205.6v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2c2.9,0 5.2,-2.3 5.2,-5.2C679,208.3 677.7,206.4 675.8,205.6z"
+ android:fillColor="#669DF6"/>
+ <path
+ android:pathData="M664.2,19c35,0 67.9,13.6 92.6,38.4c24.7,24.7 38.4,57.6 38.4,92.6s-13.6,67.9 -38.4,92.6c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4c-24.7,-24.8 -38.4,-57.7 -38.4,-92.7s13.6,-67.9 38.4,-92.6C596.3,32.6 629.2,19 664.2,19M664.2,17c-73.4,0 -133,59.5 -133,132.9s59.5,132.9 132.9,132.9s133,-59.5 133,-132.9S737.6,17 664.2,17L664.2,17z"
+ android:fillColor="#3C4043"/>
+ <path
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M139.4,225.3h133.1c8,0 14.5,-6.5 14.5,-14.5V69c1.6,0 2.9,-1.3 2.9,-2.9v-17c-1.9,-1.6 -3.8,-3.2 -5.8,-4.7v166.4c0,6.4 -5.2,11.6 -11.6,11.6H139.4c-6.4,0 -11.6,-5.2 -11.6,-11.6V42.7c-1,0.7 -1.9,1.4 -2.9,2.1v166.1C125,218.8 131.5,225.3 139.4,225.3z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M229.9,207.9h-47.8c-1.1,0 -2,0.9 -2,2s0.9,2 2,2h47.8c1.1,0 2,-0.9 2,-2S231,207.9 229.9,207.9z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M198.4,205.7v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2s5.2,-2.3 5.2,-5.2C201.5,208.4 200.1,206.5 198.4,205.7z"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M217.6,205.7v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2s5.2,-2.3 5.2,-5.2C220.9,208.4 219.5,206.5 217.6,205.7z"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M206.1,19.1c35,0 67.9,13.6 92.6,38.4c24.7,24.7 38.4,57.6 38.4,92.6s-13.6,67.9 -38.4,92.6c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4S75.1,185 75.1,150s13.6,-67.9 38.4,-92.6C138.2,32.7 171.1,19.1 206.1,19.1M206.1,17.1c-73.4,0 -133,59.5 -133,132.9S132.6,282.9 206,282.9S339,223.4 339,150S279.5,17.1 206.1,17.1L206.1,17.1z"
+ android:fillColor="#E8EAED"/>
+</vector>
diff --git a/res/drawable/accessibility_shortcut_type_software_gesture_talkback.png b/res/drawable/accessibility_shortcut_type_software_gesture_talkback.png
deleted file mode 100644
index 85fec85..0000000
--- a/res/drawable/accessibility_shortcut_type_software_gesture_talkback.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable/accessibility_shortcut_type_software_gesture_talkback.xml b/res/drawable/accessibility_shortcut_type_software_gesture_talkback.xml
new file mode 100644
index 0000000..9388e66
--- /dev/null
+++ b/res/drawable/accessibility_shortcut_type_software_gesture_talkback.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M138,225.3h133.1c8,0 14.5,-6.5 14.5,-14.5V69c1.6,0 2.9,-1.3 2.9,-2.9V45.7c-1.9,-1.5 -3.8,-2.9 -5.8,-4.3v169.4c0,6.4 -5.2,11.6 -11.6,11.6H138c-6.4,0 -11.6,-5.2 -11.6,-11.6V43.5c-1,0.7 -1.9,1.5 -2.9,2.2v165C123.5,218.8 130,225.3 138,225.3z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M206,283.9c-73.9,0 -133.9,-60.1 -133.9,-133.9S132.1,16.1 206,16.1c73.9,0 133.9,60.1 133.9,133.9S279.9,283.9 206,283.9zM206,18.1C133.2,18.1 74.1,77.2 74.1,150S133.2,281.9 206,281.9S337.9,222.8 337.9,150S278.8,18.1 206,18.1z"
+ android:fillColor="#E8EAED"/>
+ <path
+ android:pathData="M229.9,207.9h-47.8c-1.1,0 -2,0.9 -2,2s0.9,2 2,2h47.8c1.1,0 2,-0.9 2,-2S231,207.9 229.9,207.9z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M190.9,205.7v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2c2.9,0 5.2,-2.3 5.2,-5.2C194.1,208.4 192.8,206.5 190.9,205.7z"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M208,205.7v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2c2.9,0 5.2,-2.3 5.2,-5.2C211.2,208.4 209.9,206.5 208,205.7z"
+ android:fillColor="#1A73E8"/>
+ <path
+ android:pathData="M225.1,205.7v-11.4h4.9l-6.9,-12.2l-6.9,12.2h4.9v11.4c-1.9,0.8 -3.2,2.6 -3.2,4.8c0,2.9 2.3,5.2 5.2,5.2c2.9,0 5.2,-2.3 5.2,-5.2C228.2,208.4 226.9,206.5 225.1,205.7z"
+ android:fillColor="#1A73E8"/>
+</vector>
diff --git a/res/drawable/accessibility_shortcut_type_triple_tap.png b/res/drawable/accessibility_shortcut_type_triple_tap.png
deleted file mode 100644
index 6a08d29..0000000
--- a/res/drawable/accessibility_shortcut_type_triple_tap.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable/ic_apps.xml b/res/drawable/ic_apps.xml
index 20583a1..76ba829 100644
--- a/res/drawable/ic_apps.xml
+++ b/res/drawable/ic_apps.xml
@@ -17,7 +17,8 @@
android:width="24dp"
android:height="24dp"
android:viewportWidth="24.0"
- android:viewportHeight="24.0">
+ android:viewportHeight="24.0"
+ android:tint="?android:attr/colorControlNormal">
<path
android:pathData="M16,6C16,7.1 16.9,8 18,8C19.1,8 20,7.1 20,6C20,4.9 19.1,4 18,4C16.9,4 16,4.9 16,6ZM6,8C7.1,8 8,7.1 8,6C8,4.9 7.1,4 6,4C4.9,4 4,4.9 4,6C4,7.1 4.9,8 6,8ZM12.001,20C13.101,20 14.001,19.1 14.001,18C14.001,16.9 13.101,16 12.001,16C10.901,16 10.001,16.9 10.001,18C10.001,19.1 10.901,20 12.001,20ZM8.001,18C8.001,19.1 7.101,20 6.001,20C4.901,20 4.001,19.1 4.001,18C4.001,16.9 4.901,16 6.001,16C7.101,16 8.001,16.9 8.001,18ZM6.001,14C7.101,14 8.001,13.1 8.001,12C8.001,10.9 7.101,10 6.001,10C4.901,10 4.001,10.9 4.001,12C4.001,13.1 4.901,14 6.001,14ZM14.001,12C14.001,13.1 13.101,14 12.001,14C10.901,14 10.001,13.1 10.001,12C10.001,10.9 10.901,10 12.001,10C13.101,10 14.001,10.9 14.001,12ZM14.001,6C14.001,7.1 13.101,8 12.001,8C10.901,8 10.001,7.1 10.001,6C10.001,4.9 10.901,4 12.001,4C13.101,4 14.001,4.9 14.001,6ZM18,14C19.1,14 20,13.1 20,12C20,10.9 19.1,10 18,10C16.9,10 16,10.9 16,12C16,13.1 16.9,14 18,14ZM20,18C20,19.1 19.1,20 18,20C16.9,20 16,19.1 16,18C16,16.9 16.9,16 18,16C19.1,16 20,16.9 20,18Z"
android:fillType="evenOdd"
diff --git a/res/drawable/ic_color_arrow_left_lt.xml b/res/drawable/ic_color_arrow_left_lt.xml
new file mode 100644
index 0000000..237a1a3
--- /dev/null
+++ b/res/drawable/ic_color_arrow_left_lt.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+ <path
+ android:pathData="M0,0h24v24h-24z"/>
+ <path
+ android:pathData="M16.41,18.59L15,20L7,12L15,4L16.41,5.41L9.83,12"
+ android:fillColor="?android:attr/colorAccent"
+ android:fillType="evenOdd"/>
+</vector>
diff --git a/res/drawable/ic_color_arrow_right_lt.xml b/res/drawable/ic_color_arrow_right_lt.xml
new file mode 100644
index 0000000..5107243
--- /dev/null
+++ b/res/drawable/ic_color_arrow_right_lt.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+ <path
+ android:pathData="M0,0h24v24h-24z"/>
+ <path
+ android:pathData="M7.59,5.41L9,4L17,12L9,20L7.59,18.59L14.17,12"
+ android:fillColor="?android:attr/colorAccent"
+ android:fillType="evenOdd"/>
+</vector>
diff --git a/res/drawable/ic_color_page_indicator_focused.xml b/res/drawable/ic_color_page_indicator_focused.xml
new file mode 100644
index 0000000..6173358
--- /dev/null
+++ b/res/drawable/ic_color_page_indicator_focused.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="6dp"
+ android:height="6dp"
+ android:viewportWidth="6"
+ android:viewportHeight="6">
+ <path
+ android:pathData="M3,0C4.65686,0 6,1.34315 6,3C6,4.65686 4.65685,6 3,6C1.34315,6 0,4.65685 0,3C0,1.34315 1.34315,0 3,0Z"
+ android:fillColor="?android:attr/colorAccent"
+ android:fillType="evenOdd"/>
+</vector>
diff --git a/res/drawable/ic_color_page_indicator_unfocused.xml b/res/drawable/ic_color_page_indicator_unfocused.xml
new file mode 100644
index 0000000..57a13d8
--- /dev/null
+++ b/res/drawable/ic_color_page_indicator_unfocused.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="6dp"
+ android:height="6dp"
+ android:viewportWidth="6"
+ android:viewportHeight="6">
+ <path
+ android:pathData="M3,0C4.65686,0 6,1.34315 6,3C6,4.65686 4.65685,6 3,6C1.34315,6 0,4.65685 0,3C0,1.34315 1.34315,0 3,0Z"
+ android:fillColor="?android:attr/colorAccent"
+ android:fillAlpha="0.24"
+ android:fillType="evenOdd"/>
+</vector>
diff --git a/res/drawable/ic_illustration_fullscreen.xml b/res/drawable/ic_illustration_fullscreen.xml
index fbb62bf..2aca693 100644
--- a/res/drawable/ic_illustration_fullscreen.xml
+++ b/res/drawable/ic_illustration_fullscreen.xml
@@ -14,26 +14,48 @@
limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="77dp"
- android:height="134dp"
- android:viewportWidth="77"
- android:viewportHeight="134">
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
<path
- android:pathData="M69.6,1.1H7.4C3.921,1.1 1.1,3.921 1.1,7.4V126.6C1.1,130.079 3.921,132.9 7.4,132.9H69.6C73.079,132.9 75.9,130.079 75.9,126.6V7.4C75.9,3.921 73.079,1.1 69.6,1.1Z"
- android:strokeWidth="1.8"
- android:fillColor="#F2F3F4"
- android:strokeColor="#DADCE0"/>
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"
+ android:fillColor="#FFFFFF"/>
<path
- android:pathData="M66.642,5H10.358C7.399,5 5,7.418 5,10.4V123.6C5,126.582 7.399,129 10.358,129H66.642C69.601,129 72,126.582 72,123.6V10.4C72,7.418 69.601,5 66.642,5Z"
- android:fillColor="#ffffff"/>
+ android:pathData="M207.4,19.1c35,0 67.9,13.6 92.6,38.4c24.7,24.7 38.4,57.6 38.4,92.6S324.8,218 300,242.7c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4C90.1,217.9 76.4,185 76.4,150S90,82.1 114.8,57.4C139.5,32.7 172.4,19.1 207.4,19.1M207.4,17.1c-73.4,0 -133,59.5 -133,132.9s59.5,132.9 132.9,132.9s133,-59.5 133,-132.9S280.8,17.1 207.4,17.1L207.4,17.1z"
+ android:fillColor="#E8EAED"/>
<path
- android:pathData="M66,10H11C10.448,10 10,10.448 10,11V123C10,123.552 10.448,124 11,124H66C66.552,124 67,123.552 67,123V11C67,10.448 66.552,10 66,10ZM11,5C7.686,5 5,7.686 5,11V123C5,126.314 7.686,129 11,129H66C69.314,129 72,126.314 72,123V11C72,7.686 69.314,5 66,5H11Z"
- android:fillColor="#F29900"
- android:fillType="evenOdd"/>
+ android:pathData="M262.1,107.7V100c0,-1.1 -0.9,-1.9 -1.9,-1.9V57.6c0,-5.3 -4.3,-9.6 -9.6,-9.6H162c-5.3,0 -9.6,4.3 -9.6,9.6v184.8c0,5.3 4.3,9.6 9.6,9.6h88.5c5.3,0 9.6,-4.3 9.6,-9.6v-94.3c1.1,0 1.9,-0.9 1.9,-1.9v-19.2c0,-1.1 -0.9,-1.9 -1.9,-1.9v-15.4C261.2,109.6 262.1,108.7 262.1,107.7zM258.2,242.4c0,4.2 -3.5,7.7 -7.7,7.7H162c-4.2,0 -7.7,-3.5 -7.7,-7.7V57.6c0,-4.2 3.5,-7.7 7.7,-7.7h88.5c4.2,0 7.7,3.5 7.7,7.7V242.4z"
+ android:fillColor="#DADCE0"/>
<path
- android:pathData="M49.077,15V19.314H54.612L48,25.958L51.037,29L57.692,22.334V27.921H62V15H49.077Z"
- android:fillColor="#F29900"/>
+ android:pathData="M250.5,53.9c2,0 3.7,1.7 3.7,3.7v184.8c0,2 -1.7,3.7 -3.7,3.7H162c-2,0 -3.7,-1.7 -3.7,-3.7V57.6c0,-2 1.7,-3.7 3.7,-3.7H250.5M250.5,49.9H162c-4.2,0 -7.7,3.5 -7.7,7.7v184.8c0,4.2 3.5,7.7 7.7,7.7h88.5c4.2,0 7.7,-3.5 7.7,-7.7V57.6C258.2,53.4 254.8,49.9 250.5,49.9L250.5,49.9z"
+ android:fillColor="#F9AB00"/>
<path
- android:pathData="M25.963,105L19.308,111.655V106.077H15V119H27.923V114.692H22.366L29,108.037L25.963,105Z"
- android:fillColor="#F29900"/>
+ android:pathData="M236.9,60.6l11,0l0,11"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#F9AB00"
+ android:strokeLineCap="round"/>
+ <path
+ android:pathData="M247.9,60.6L232.3,76.2"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#F9AB00"
+ android:strokeLineCap="round"/>
+ <path
+ android:pathData="M175.2,240.1l-10.9,0l0,-11"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#F9AB00"
+ android:strokeLineCap="round"/>
+ <path
+ android:pathData="M164.3,240.1L179.9,224.5"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#F9AB00"
+ android:strokeLineCap="round"/>
</vector>
diff --git a/res/drawable/ic_illustration_switch.xml b/res/drawable/ic_illustration_switch.xml
index 9d3990b..bfe533c 100644
--- a/res/drawable/ic_illustration_switch.xml
+++ b/res/drawable/ic_illustration_switch.xml
@@ -14,33 +14,29 @@
limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="77dp"
- android:height="134dp"
- android:viewportWidth="77"
- android:viewportHeight="134">
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
<path
- android:pathData="M69.6,1.1H7.4C3.921,1.1 1.1,3.921 1.1,7.4V126.6C1.1,130.079 3.921,132.9 7.4,132.9H69.6C73.079,132.9 75.9,130.079 75.9,126.6V7.4C75.9,3.921 73.079,1.1 69.6,1.1Z"
- android:strokeWidth="1.8"
- android:fillColor="#F2F3F4"
- android:strokeColor="#DADCE0"/>
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"
+ android:fillColor="#FFFFFF"/>
<path
- android:pathData="M66.642,5H10.358C7.399,5 5,7.418 5,10.4V123.6C5,126.582 7.399,129 10.358,129H66.642C69.601,129 72,126.582 72,123.6V10.4C72,7.418 69.601,5 66.642,5Z"
- android:fillColor="#ffffff"/>
+ android:pathData="M207.4,19.1c35,0 67.9,13.6 92.6,38.4c24.7,24.7 38.4,57.6 38.4,92.6S324.8,218 300,242.7c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4C90.1,217.9 76.4,185 76.4,150S90,82.1 114.8,57.4C139.5,32.7 172.4,19.1 207.4,19.1M207.4,17.1c-73.4,0 -133,59.5 -133,132.9s59.5,132.9 132.9,132.9s133,-59.5 133,-132.9S280.8,17.1 207.4,17.1L207.4,17.1z"
+ android:fillColor="#E8EAED"/>
<path
- android:pathData="M63,94H39V118H63V94Z"
- android:fillColor="#000000"
- android:fillAlpha="0.7"/>
+ android:pathData="M262.1,107.7V100c0,-1.1 -0.9,-1.9 -1.9,-1.9V57.6c0,-5.3 -4.3,-9.6 -9.6,-9.6H162c-5.3,0 -9.6,4.3 -9.6,9.6v184.8c0,5.3 4.3,9.6 9.6,9.6h88.5c5.3,0 9.6,-4.3 9.6,-9.6v-94.3c1.1,0 1.9,-0.9 1.9,-1.9V127c0,-1.1 -0.9,-1.9 -1.9,-1.9v-15.4C261.2,109.6 262.1,108.7 262.1,107.7zM258.2,242.4c0,4.2 -3.5,7.7 -7.7,7.7H162c-4.2,0 -7.7,-3.5 -7.7,-7.7V57.6c0,-4.2 3.5,-7.7 7.7,-7.7h88.5c4.2,0 7.7,3.5 7.7,7.7V242.4z"
+ android:fillColor="#DADCE0"/>
<path
- android:pathData="M43,106V114H59V98H51V99.6H57.4V112.4H44.6V106H43Z"
- android:fillColor="#ffffff"/>
+ android:pathData="M250.5,53.9c2,0 3.7,1.7 3.7,3.7v184.8c0,2 -1.7,3.7 -3.7,3.7H162c-2,0 -3.7,-1.7 -3.7,-3.7V57.6c0,-2 1.7,-3.7 3.7,-3.7L250.5,53.9M250.5,49.9H162c-4.2,0 -7.7,3.5 -7.7,7.7v184.8c0,4.2 3.5,7.7 7.7,7.7h88.5c4.2,0 7.7,-3.5 7.7,-7.7V57.6C258.2,53.4 254.8,49.9 250.5,49.9L250.5,49.9z"
+ android:fillColor="#F9AB00"/>
<path
- android:pathData="M49.4,98H43V104.4H49.4V98Z"
- android:fillColor="#ffffff"/>
+ android:pathData="M214.2,223.8v17.5h34.9v-34.9h-17.5v3.5h14v27.9h-27.9v-14H214.2z"
+ android:fillColor="#5F6368"/>
<path
- android:pathData="M55.8,105.2V106.8H52.928L56.56,110.432L55.432,111.56L51.8,107.928V110.8H50.2V105.2H55.8Z"
- android:fillColor="#ffffff"/>
+ android:pathData="M228.2,206.3h-14v14h14V206.3z"
+ android:fillColor="#5F6368"/>
<path
- android:pathData="M66,10H11C10.448,10 10,10.448 10,11V123C10,123.552 10.448,124 11,124H66C66.552,124 67,123.552 67,123V11C67,10.448 66.552,10 66,10ZM11,5C7.686,5 5,7.686 5,11V123C5,126.314 7.686,129 11,129H66C69.314,129 72,126.314 72,123V11C72,7.686 69.314,5 66,5H11Z"
- android:fillColor="#F29900"
- android:fillType="evenOdd"/>
+ android:pathData="M242.2,222.1v3.5h-6.3l7.9,7.9l-2.5,2.5l-7.9,-7.9v6.3h-3.5v-12.2H242.2z"
+ android:fillColor="#5F6368"/>
</vector>
diff --git a/res/drawable/ic_illustration_window.xml b/res/drawable/ic_illustration_window.xml
index 1b87d7d..22513f4 100644
--- a/res/drawable/ic_illustration_window.xml
+++ b/res/drawable/ic_illustration_window.xml
@@ -14,28 +14,48 @@
limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="77dp"
- android:height="134dp"
- android:viewportWidth="77"
- android:viewportHeight="134">
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
<path
- android:pathData="M69.6,1.1H7.4C3.921,1.1 1.1,3.921 1.1,7.4V126.6C1.1,130.079 3.921,132.9 7.4,132.9H69.6C73.079,132.9 75.9,130.079 75.9,126.6V7.4C75.9,3.921 73.079,1.1 69.6,1.1Z"
- android:strokeWidth="1.8"
- android:fillColor="#F2F3F4"
- android:strokeColor="#DADCE0"/>
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"
+ android:fillColor="#FFFFFF"/>
<path
- android:pathData="M66.642,5H10.358C7.399,5 5,7.418 5,10.4V123.6C5,126.582 7.399,129 10.358,129H66.642C69.601,129 72,126.582 72,123.6V10.4C72,7.418 69.601,5 66.642,5Z"
- android:fillColor="#ffffff"/>
+ android:pathData="M207.4,19.1c35,0 67.9,13.6 92.6,38.4c24.7,24.7 38.4,57.6 38.4,92.6S324.8,218 300,242.7c-24.7,24.7 -57.6,38.4 -92.6,38.4s-67.9,-13.6 -92.6,-38.4C90.1,217.9 76.4,185 76.4,150S90,82.1 114.8,57.4C139.5,32.7 172.4,19.1 207.4,19.1M207.4,17.1c-73.4,0 -133,59.5 -133,132.9s59.5,132.9 132.9,132.9s133,-59.5 133,-132.9S280.8,17.1 207.4,17.1L207.4,17.1z"
+ android:fillColor="#E8EAED"/>
<path
- android:pathData="M63,48H14C12.895,48 12,48.895 12,50V85C12,86.105 12.895,87 14,87H63C64.105,87 65,86.105 65,85V50C65,48.895 64.105,48 63,48Z"
- android:strokeLineJoin="bevel"
- android:strokeWidth="5"
+ android:pathData="M262.1,107.7V100c0,-1.1 -0.9,-1.9 -1.9,-1.9V57.6c0,-5.3 -4.3,-9.6 -9.6,-9.6H162c-5.3,0 -9.6,4.3 -9.6,9.6v184.8c0,5.3 4.3,9.6 9.6,9.6h88.5c5.3,0 9.6,-4.3 9.6,-9.6v-94.3c1.1,0 1.9,-0.9 1.9,-1.9v-19.2c0,-1.1 -0.9,-1.9 -1.9,-1.9v-15.4C261.2,109.6 262.1,108.7 262.1,107.7zM258.2,242.4c0,4.2 -3.5,7.7 -7.7,7.7H162c-4.2,0 -7.7,-3.5 -7.7,-7.7V57.6c0,-4.2 3.5,-7.7 7.7,-7.7h88.5c4.2,0 7.7,3.5 7.7,7.7V242.4z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M250.5,118.9c2,0 3.7,1.7 3.7,3.7v54.8c0,2 -1.7,3.7 -3.7,3.7H162c-2,0 -3.7,-1.7 -3.7,-3.7v-54.8c0,-2 1.7,-3.7 3.7,-3.7H250.5M250.5,114.9H162c-4.2,0 -7.7,3.5 -7.7,7.7v54.8c0,4.2 3.5,7.7 7.7,7.7h88.5c4.2,0 7.7,-3.5 7.7,-7.7v-54.8C258.2,118.4 254.8,114.9 250.5,114.9L250.5,114.9z"
+ android:fillColor="#F9AB00"/>
+ <path
+ android:pathData="M236.9,125.6l11,0l0,11"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
android:fillColor="#00000000"
- android:strokeColor="#F29900"/>
+ android:strokeColor="#F9AB00"
+ android:strokeLineCap="round"/>
<path
- android:pathData="M46.077,54V58.314H51.612L45,64.958L48.037,68L54.692,61.334V66.921H59V54H46.077Z"
- android:fillColor="#F29900"/>
+ android:pathData="M247.9,125.6L232.3,141.2"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#F9AB00"
+ android:strokeLineCap="round"/>
<path
- android:pathData="M28.963,67L22.308,73.655V68.077H18V81H30.923V76.692H25.366L32,70.037L28.963,67Z"
- android:fillColor="#F29900"/>
+ android:pathData="M175.2,175.1l-10.9,0l0,-11"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#F9AB00"
+ android:strokeLineCap="round"/>
+ <path
+ android:pathData="M164.3,175.1L179.9,159.5"
+ android:strokeLineJoin="round"
+ android:strokeWidth="4"
+ android:fillColor="#00000000"
+ android:strokeColor="#F9AB00"
+ android:strokeLineCap="round"/>
</vector>
diff --git a/res/drawable/ic_settings_emergency.xml b/res/drawable/ic_settings_emergency.xml
index 25d4272..d331e3e 100644
--- a/res/drawable/ic_settings_emergency.xml
+++ b/res/drawable/ic_settings_emergency.xml
@@ -19,6 +19,6 @@
android:viewportWidth="24.0"
android:viewportHeight="24.0">
<path
- android:pathData="M9.321,2V7.359L4.68,4.68L2,9.321L6.641,12L2,14.679L4.68,19.32L9.321,16.641V22H14.68V16.641L19.321,19.32L22,14.679L17.359,12L22,9.321L19.321,4.68L14.68,7.359V2H9.321Z"
+ android:pathData="M20.79,9.23l-2,-3.46l-4.79,2.77l0,-5.54l-4,0l0,5.54l-4.79,-2.77l-2,3.46l4.79,2.77l-4.79,2.77l2,3.46l4.79,-2.77l0,5.54l4,0l0,-5.54l4.79,2.77l2,-3.46l-4.79,-2.77z"
android:fillColor="?android:attr/colorPrimary"/>
</vector>
diff --git a/res/drawable/illustration_accessibility_gesture_three_finger.xml b/res/drawable/illustration_accessibility_gesture_three_finger.xml
new file mode 100644
index 0000000..c14d744
--- /dev/null
+++ b/res/drawable/illustration_accessibility_gesture_three_finger.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:aapt="http://schemas.android.com/aapt"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M274.9,97.7v-9.5c0,-1.3 -1.1,-2.4 -2.4,-2.4V35.9c0,-6.6 -5.3,-11.9 -11.9,-11.9H151.3c-6.6,0 -11.9,5.3 -11.9,11.9v228.2c0,6.6 5.3,11.9 11.9,11.9h109.4c6.6,0 11.9,-5.3 11.9,-11.9V147.6c1.3,0 2.4,-1.1 2.4,-2.4v-23.8c0,-1.3 -1.1,-2.4 -2.4,-2.4v-19C273.9,100.1 274.9,99 274.9,97.7zM270.2,264.1c0,5.2 -4.3,9.5 -9.5,9.5H151.3c-5.2,0 -9.5,-4.3 -9.5,-9.5V35.9c0,-5.2 4.3,-9.5 9.5,-9.5h109.4c5.2,0 9.5,4.3 9.5,9.5V264.1z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M176.7,209.6c-3.7,0 -6.6,3 -6.6,6.6v24.6h13.3v-24.6C183.4,212.6 180.4,209.6 176.7,209.6z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:startY="240.8954"
+ android:startX="176.7163"
+ android:endY="209.6335"
+ android:endX="176.7163"
+ android:type="linear">
+ <item android:offset="0" android:color="#00669DF6"/>
+ <item android:offset="0.695" android:color="#FF669DF6"/>
+ </gradient>
+ </aapt:attr>
+ </path>
+ <path
+ android:pathData="M206,209.6c-3.7,0 -6.6,3 -6.6,6.6v24.6h13.3v-24.6C212.6,212.6 209.7,209.6 206,209.6z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:startY="240.8954"
+ android:startX="206"
+ android:endY="209.6335"
+ android:endX="206"
+ android:type="linear">
+ <item android:offset="0" android:color="#00669DF6"/>
+ <item android:offset="0.695" android:color="#FF669DF6"/>
+ </gradient>
+ </aapt:attr>
+ </path>
+ <path
+ android:pathData="M235.3,209.6c-3.7,0 -6.6,3 -6.6,6.6v24.6h13.3v-24.6C241.9,212.6 239,209.6 235.3,209.6z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:startY="240.8954"
+ android:startX="235.2837"
+ android:endY="209.6335"
+ android:endX="235.2837"
+ android:type="linear">
+ <item android:offset="0" android:color="#00669DF6"/>
+ <item android:offset="0.695" android:color="#FF669DF6"/>
+ </gradient>
+ </aapt:attr>
+ </path>
+</vector>
diff --git a/res/drawable/illustration_accessibility_gesture_two_finger.xml b/res/drawable/illustration_accessibility_gesture_two_finger.xml
new file mode 100644
index 0000000..3ef4fd1
--- /dev/null
+++ b/res/drawable/illustration_accessibility_gesture_two_finger.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:aapt="http://schemas.android.com/aapt"
+ android:width="412dp"
+ android:height="300dp"
+ android:viewportWidth="412"
+ android:viewportHeight="300">
+ <path
+ android:pathData="M384.2,300H27.8C12.5,300 0,287.2 0,271.5v-243C0,12.8 12.5,0 27.8,0h356.5C399.5,0 412,12.8 412,28.5v243.2C412,287.2 399.5,300 384.2,300z"
+ android:fillColor="#FFFFFF"/>
+ <path
+ android:pathData="M274.9,97.7v-9.5c0,-1.3 -1.1,-2.4 -2.4,-2.4V35.9c0,-6.6 -5.3,-11.9 -11.9,-11.9H151.3c-6.6,0 -11.9,5.3 -11.9,11.9v228.2c0,6.6 5.3,11.9 11.9,11.9h109.4c6.6,0 11.9,-5.3 11.9,-11.9V147.6c1.3,0 2.4,-1.1 2.4,-2.4v-23.8c0,-1.3 -1.1,-2.4 -2.4,-2.4v-19C273.9,100.1 274.9,99 274.9,97.7zM270.2,264.1c0,5.2 -4.3,9.5 -9.5,9.5H151.3c-5.2,0 -9.5,-4.3 -9.5,-9.5V35.9c0,-5.2 4.3,-9.5 9.5,-9.5h109.4c5.2,0 9.5,4.3 9.5,9.5V264.1z"
+ android:fillColor="#DADCE0"/>
+ <path
+ android:pathData="M188.6,209.6c-3.7,0 -6.6,3 -6.6,6.6v24.6h13.3v-24.6C195.3,212.6 192.3,209.6 188.6,209.6z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:startY="240.8954"
+ android:startX="188.65"
+ android:endY="209.6335"
+ android:endX="188.65"
+ android:type="linear">
+ <item android:offset="0" android:color="#00669DF6"/>
+ <item android:offset="0.695" android:color="#FF669DF6"/>
+ </gradient>
+ </aapt:attr>
+ </path>
+ <path
+ android:pathData="M223.4,209.6c-3.7,0 -6.6,3 -6.6,6.6v24.6H230v-24.6C230,212.6 227.1,209.6 223.4,209.6z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:startY="240.8954"
+ android:startX="223.4"
+ android:endY="209.6335"
+ android:endX="223.4"
+ android:type="linear">
+ <item android:offset="0" android:color="#00669DF6"/>
+ <item android:offset="0.695" android:color="#FF669DF6"/>
+ </gradient>
+ </aapt:attr>
+ </path>
+</vector>
diff --git a/res/layout-land/adb_qrcode_scanner_fragment.xml b/res/layout-land/adb_qrcode_scanner_fragment.xml
new file mode 100644
index 0000000..6451551
--- /dev/null
+++ b/res/layout-land/adb_qrcode_scanner_fragment.xml
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2018 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<com.google.android.setupdesign.GlifLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:icon="@drawable/ic_scan_32dp"
+ app:sudDescriptionText="@string/adb_wireless_qrcode_pairing_description">
+
+ <LinearLayout
+ style="@style/SudContentFrame"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:gravity="center_horizontal"
+ android:orientation="vertical">
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:gravity="center"
+ android:orientation="vertical"
+ android:id="@+id/camera_layout">
+
+ <FrameLayout
+ android:layout_width="@dimen/qrcode_preview_size"
+ android:layout_height="@dimen/qrcode_preview_size"
+ android:clipChildren="true">
+ <TextureView
+ android:id="@+id/preview_view"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"/>
+ <com.android.settings.wifi.qrcode.QrDecorateView
+ android:id="@+id/decorate_view"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"/>
+ </FrameLayout>
+
+ <TextView
+ android:id="@+id/error_message"
+ style="@style/TextAppearance.ErrorText"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="16dp"
+ android:layout_marginStart="?attr/sudMarginStart"
+ android:layout_marginEnd="?attr/sudMarginEnd"
+ android:textAlignment="center"
+ android:visibility="invisible"/>
+
+ </LinearLayout>
+
+ <!--
+ The spinner indicating that the device is waiting for pairing
+ after getting valid QR code
+ -->
+ <LinearLayout
+ android:id="@+id/verifying_layout"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:gravity="center"
+ android:orientation="vertical"
+ android:visibility="gone">
+
+ <ProgressBar
+ android:id="@+id/verifying_progress"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"/>
+
+ <TextView
+ android:id="@+id/verifying_textview"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ style="@style/adb_wireless_item_progress_text"
+ android:text="@string/adb_wireless_verifying_qrcode_text"
+ android:accessibilityLiveRegion="polite"/>
+
+ </LinearLayout>
+
+ </LinearLayout>
+
+</com.google.android.setupdesign.GlifLayout>
+
diff --git a/res/layout/accessibility_button_preview.xml b/res/layout/accessibility_button_preview.xml
deleted file mode 100644
index 07cb0ff..0000000
--- a/res/layout/accessibility_button_preview.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2021 The Android Open Source Project
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<FrameLayout
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:clipToPadding="false"
- android:importantForAccessibility="noHideDescendants">
-
- <ImageView
- android:id="@+id/preview_image"
- android:layout_width="match_parent"
- android:layout_height="@dimen/accessibility_button_preview_height"
- android:layout_gravity="center"
- android:scaleType="fitCenter"
- android:focusable="false"
- android:clickable="false"
- android:adjustViewBounds="true"/>
-</FrameLayout>
\ No newline at end of file
diff --git a/res/layout/accessibility_captions_preview.xml b/res/layout/accessibility_captions_preview.xml
deleted file mode 100644
index 1818e64..0000000
--- a/res/layout/accessibility_captions_preview.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?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="match_parent"
- android:layout_height="wrap_content">
-
- <ImageView
- android:layout_width="match_parent"
- android:layout_height="@dimen/captioning_preview_height"
- android:contentDescription="@null"
- android:scaleType="fitCenter"
- android:src="@drawable/accessibility_captions" />
-
-</FrameLayout>
diff --git a/res/layout/accessibility_edit_shortcut_component.xml b/res/layout/accessibility_edit_shortcut_component.xml
index 0d3324f..d54fff6 100644
--- a/res/layout/accessibility_edit_shortcut_component.xml
+++ b/res/layout/accessibility_edit_shortcut_component.xml
@@ -53,11 +53,9 @@
</LinearLayout>
- <ImageView
- android:id="@+id/image"
- android:layout_width="@dimen/accessibility_imageview_size"
- android:layout_height="@dimen/accessibility_imageview_size"
- android:layout_marginStart="44dp"
- android:scaleType="fitCenter" />
+ <include layout="@layout/accessibility_lottie_animation_view"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="44dp"/>
</LinearLayout>
diff --git a/res/layout/accessibility_lottie_animation_view.xml b/res/layout/accessibility_lottie_animation_view.xml
new file mode 100644
index 0000000..f4638be
--- /dev/null
+++ b/res/layout/accessibility_lottie_animation_view.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License
+ -->
+
+<FrameLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/illustration_frame"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content">
+
+ <ImageView
+ android:id="@+id/image_background"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:maxHeight="@dimen/accessibility_imageview_size"
+ android:src="@drawable/protection_background"
+ android:adjustViewBounds="true"/>
+
+ <com.airbnb.lottie.LottieAnimationView
+ android:id="@+id/image"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:maxHeight="@dimen/accessibility_imageview_size"
+ android:adjustViewBounds="true"/>
+
+</FrameLayout>
diff --git a/res/layout/adb_qrcode_scanner_fragment.xml b/res/layout/adb_qrcode_scanner_fragment.xml
index 5b83cb2..7823155 100644
--- a/res/layout/adb_qrcode_scanner_fragment.xml
+++ b/res/layout/adb_qrcode_scanner_fragment.xml
@@ -17,10 +17,11 @@
<com.google.android.setupdesign.GlifLayout
xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:theme="@style/GlifV3Theme"
- android:icon="@drawable/ic_scan_32dp">
+ android:icon="@drawable/ic_scan_32dp"
+ app:sudDescriptionText="@string/adb_wireless_qrcode_pairing_description">
<LinearLayout
style="@style/SudContentFrame"
@@ -32,52 +33,34 @@
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
+ android:gravity="center"
android:orientation="vertical"
- android:gravity="center_horizontal"
android:id="@+id/camera_layout">
- <TextView
- android:id="@android:id/summary"
- style="@style/TextAppearance.SudGlifBody"
+ <FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:clipChildren="true">
+ <TextureView
+ android:id="@+id/preview_view"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/qrcode_preview_size"/>
+ <com.android.settings.wifi.qrcode.QrDecorateView
+ android:id="@+id/decorate_view"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/qrcode_preview_size"/>
+ </FrameLayout>
+
+ <TextView
+ android:id="@+id/error_message"
+ style="@style/TextAppearance.ErrorText"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="16dp"
android:layout_marginStart="?attr/sudMarginStart"
android:layout_marginEnd="?attr/sudMarginEnd"
android:textAlignment="center"
- android:accessibilityLiveRegion="polite"/>
-
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:gravity="center"
- android:orientation="vertical">
-
- <FrameLayout
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:clipChildren="true">
- <TextureView
- android:id="@+id/preview_view"
- android:layout_width="match_parent"
- android:layout_height="@dimen/qrcode_preview_size"/>
- <com.android.settings.wifi.qrcode.QrDecorateView
- android:id="@+id/decorate_view"
- android:layout_width="match_parent"
- android:layout_height="@dimen/qrcode_preview_size"/>
- </FrameLayout>
-
- <TextView
- android:id="@+id/error_message"
- style="@style/TextAppearance.ErrorText"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginTop="16dp"
- android:layout_marginStart="?attr/sudMarginStart"
- android:layout_marginEnd="?attr/sudMarginEnd"
- android:textAlignment="center"
- android:visibility="invisible"/>
-
- </LinearLayout>
+ android:visibility="invisible"/>
</LinearLayout>
@@ -109,4 +92,5 @@
</LinearLayout>
</LinearLayout>
+
</com.google.android.setupdesign.GlifLayout>
diff --git a/res/layout/battery_chart_graph.xml b/res/layout/battery_chart_graph.xml
index db86693..e89c912 100644
--- a/res/layout/battery_chart_graph.xml
+++ b/res/layout/battery_chart_graph.xml
@@ -40,12 +40,14 @@
android:contentDescription="@string/battery_usage_chart"
android:textAppearance="?android:attr/textAppearanceSmall"
settings:textColor="?android:attr/textColorSecondary" />
+ <!-- Use non-scalable text size from text_size_small_material -->
<TextView
android:id="@+id/companion_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"
android:textAppearance="?android:attr/textAppearanceSmall"
- android:textColor="?android:attr/textColorSecondary"/>
+ android:textColor="?android:attr/textColorSecondary"
+ android:textSize="14dp" />
</LinearLayout>
diff --git a/res/layout/bluetooth_pin_confirm.xml b/res/layout/bluetooth_pin_confirm.xml
index 4891275..28ad1f6 100644
--- a/res/layout/bluetooth_pin_confirm.xml
+++ b/res/layout/bluetooth_pin_confirm.xml
@@ -65,6 +65,18 @@
android:textAppearance="@*android:style/TextAppearance.DeviceDefault.Subhead"
android:visibility="gone" />
+ <TextView
+ android:id="@+id/pairing_group_message"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="@dimen/bluetooth_dialog_padding"
+ android:layout_marginEnd="@dimen/bluetooth_dialog_padding"
+ android:layout_marginBottom="@dimen/bluetooth_dialog_padding"
+ android:gravity="center_vertical"
+ android:text="@string/bluetooth_paring_group_msg"
+ android:textAppearance="@*android:style/TextAppearance.DeviceDefault.Body1"
+ android:visibility="gone" />
+
<CheckBox
android:id="@+id/phonebook_sharing_message_confirm_pin"
android:layout_width="wrap_content"
diff --git a/res/layout/color_mode_preview.xml b/res/layout/color_mode_preview.xml
index 88b8281..b8601c9 100644
--- a/res/layout/color_mode_preview.xml
+++ b/res/layout/color_mode_preview.xml
@@ -14,16 +14,55 @@
limitations under the License.
-->
-<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="wrap_content">
-
- <ImageView
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
android:layout_width="match_parent"
- android:layout_height="@dimen/color_mode_preview_height"
- android:scaleType="centerCrop"
- android:cropToPadding="true"
- android:src="@drawable/color_mode_preview"
- android:contentDescription="@null" />
+ android:layout_height="wrap_content">
-</FrameLayout>
+ <androidx.viewpager.widget.ViewPager
+ android:id="@+id/viewpager"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/color_mode_preview_height"/>
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="48dp">
+
+ <FrameLayout
+ android:id="@+id/arrow_previous"
+ android:layout_width="wrap_content"
+ android:layout_height="48dp"
+ android:paddingLeft="24dp"
+ android:layout_gravity="center_vertical|left"
+ android:contentDescription="@string/previous_page_content_description">
+
+ <ImageView
+ android:layout_width="24dp"
+ android:layout_height="24dp"
+ android:layout_gravity="center"
+ android:src="@drawable/ic_color_arrow_left_lt"/>
+ </FrameLayout>
+
+ <LinearLayout
+ android:id="@+id/viewGroup"
+ android:layout_width="fill_parent"
+ android:layout_height="48dp"
+ android:gravity="center"/>
+
+ <FrameLayout
+ android:id="@+id/arrow_next"
+ android:layout_width="wrap_content"
+ android:layout_height="48dp"
+ android:paddingRight="24dp"
+ android:layout_gravity="center_vertical|right"
+ android:contentDescription="@string/next_page_content_description">
+
+ <ImageView
+ android:layout_width="24dp"
+ android:layout_height="24dp"
+ android:layout_gravity="center"
+ android:src="@drawable/ic_color_arrow_right_lt"/>
+ </FrameLayout>
+ </FrameLayout>
+
+</LinearLayout>
diff --git a/res/layout/color_mode_view1.xml b/res/layout/color_mode_view1.xml
new file mode 100644
index 0000000..4bdaec1
--- /dev/null
+++ b/res/layout/color_mode_view1.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:foregroundGravity="center_horizontal">
+
+ <ImageView
+ android:id="@+id/image1"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/color_mode_preview_height"
+ android:scaleType="centerCrop"
+ android:cropToPadding="true"
+ android:src="@drawable/color_mode_preview1"
+ android:contentDescription="@null" />
+
+ </FrameLayout>
+</LinearLayout>
diff --git a/res/layout/color_mode_view2.xml b/res/layout/color_mode_view2.xml
new file mode 100644
index 0000000..c70fa75
--- /dev/null
+++ b/res/layout/color_mode_view2.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:foregroundGravity="center_horizontal">
+
+ <ImageView
+ android:id="@+id/image2"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/color_mode_preview_height"
+ android:scaleType="centerCrop"
+ android:cropToPadding="true"
+ android:src="@drawable/color_mode_preview2"
+ android:contentDescription="@null" />
+
+ </FrameLayout>
+</LinearLayout>
diff --git a/res/layout/color_mode_view3.xml b/res/layout/color_mode_view3.xml
new file mode 100644
index 0000000..430e3b2
--- /dev/null
+++ b/res/layout/color_mode_view3.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:foregroundGravity="center_horizontal">
+
+ <ImageView
+ android:id="@+id/image3"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/color_mode_preview_height"
+ android:scaleType="centerCrop"
+ android:cropToPadding="true"
+ android:src="@drawable/color_mode_preview3"
+ android:contentDescription="@null" />
+
+ </FrameLayout>
+</LinearLayout>
diff --git a/res/layout/dialog_single_radio_choice_list_item.xml b/res/layout/dialog_single_radio_choice_list_item.xml
index 49ef352..106a8a5 100644
--- a/res/layout/dialog_single_radio_choice_list_item.xml
+++ b/res/layout/dialog_single_radio_choice_list_item.xml
@@ -55,7 +55,7 @@
<ImageView
android:id="@+id/image"
- android:layout_width="@dimen/accessibility_imageview_size"
+ android:layout_width="match_parent"
android:layout_height="@dimen/accessibility_imageview_size"
android:layout_marginTop="16dp"
android:scaleType="fitStart"
diff --git a/res/layout/notification_history_app_layout.xml b/res/layout/notification_history_app_layout.xml
index 8f66628..52c0e42 100644
--- a/res/layout/notification_history_app_layout.xml
+++ b/res/layout/notification_history_app_layout.xml
@@ -16,6 +16,7 @@
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
@@ -78,13 +79,27 @@
android:layout_height="1dp"
android:background="?android:attr/listDivider"/>
+ <androidx.constraintlayout.widget.ConstraintLayout
+ android:id="@+id/notification_list_wrapper"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content">
+
<com.android.settings.notification.history.NotificationHistoryRecyclerView
- android:id="@+id/notification_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
+ android:id="@+id/notification_list"
android:clipChildren="true"
android:clipToPadding="true"
+ android:clipToOutline="true"
android:importantForAccessibility="yes"
- android:scrollbars="none"/>
+ app:layout_constrainedHeight="true"
+ app:layout_constraintHeight_min="48dp"
+ app:layout_constraintHeight_max="500dp"
+ app:layout_constraintTop_toTopOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintBottom_toBottomOf="parent"/>
+
+ </androidx.constraintlayout.widget.ConstraintLayout>
</LinearLayout>
\ No newline at end of file
diff --git a/res/layout/panel_layout.xml b/res/layout/panel_layout.xml
index 9e15f15..4258c20 100644
--- a/res/layout/panel_layout.xml
+++ b/res/layout/panel_layout.xml
@@ -18,8 +18,9 @@
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/panel_container"
- android:layout_width="match_parent"
+ android:layout_width="@dimen/settings_panel_width"
android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
android:background="@drawable/settings_panel_rounded_top_corner_background" >
<LinearLayout
diff --git a/res/layout/preference_labeled_slider.xml b/res/layout/preference_labeled_slider.xml
index 75902cf..f120a44 100644
--- a/res/layout/preference_labeled_slider.xml
+++ b/res/layout/preference_labeled_slider.xml
@@ -37,9 +37,18 @@
android:textAppearance="?android:attr/textAppearanceListItem"
android:textColor="?android:attr/textColorPrimary" />
+ <TextView
+ android:id="@android:id/summary"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_below="@android:id/title"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textAlignment="viewStart"
+ android:textColor="?android:attr/textColorSecondary" />
+
<SeekBar
android:id="@*android:id/seekbar"
- android:layout_below="@android:id/title"
+ android:layout_below="@android:id/summary"
android:layout_gravity="center_vertical"
android:layout_width="match_parent"
android:layout_height="48dp"
diff --git a/res/layout/restricted_preference_widget_primary_switch.xml b/res/layout/restricted_preference_widget_primary_switch.xml
deleted file mode 100644
index 81d7291..0000000
--- a/res/layout/restricted_preference_widget_primary_switch.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?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.
- -->
-
-<merge xmlns:android="http://schemas.android.com/apk/res/android">
- <include layout="@layout/restricted_icon"/>
-
- <include layout="@layout/preference_widget_primary_switch"/>
-</merge>
\ No newline at end of file
diff --git a/res/layout/settings_summary_preference.xml b/res/layout/settings_summary_preference.xml
index c4b6c1c..61f27ca 100644
--- a/res/layout/settings_summary_preference.xml
+++ b/res/layout/settings_summary_preference.xml
@@ -30,7 +30,7 @@
android:layout_marginBottom="5dp"
android:fontFamily="@*android:string/config_headlineFontFamily"
android:paddingTop="0dp"
- android:textColor="?android:attr/colorAccent"
+ android:textColor="?android:attr/textColorPrimary"
android:textAppearance="@*android:style/TextAppearance.DeviceDefault.Display1"
/>
@@ -45,9 +45,9 @@
<ProgressBar
android:id="@+id/color_bar"
style="?android:attr/progressBarStyleHorizontal"
+ android:scaleY="1"
android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:progressDrawable="@drawable/color_bar_progress"/>
+ android:layout_height="wrap_content"/>
<LinearLayout
android:id="@+id/label_bar"
diff --git a/res/layout/tare_child_item.xml b/res/layout/tare_child_item.xml
new file mode 100644
index 0000000..0f14607
--- /dev/null
+++ b/res/layout/tare_child_item.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:padding="10dp"
+ android:orientation="vertical">
+ <TextView
+ android:id="@+id/factor"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentLeft="true"
+ android:layout_centerVertical="true"
+ android:textAppearance="@*android:style/TextAppearance.DeviceDefault.Subhead"
+ android:paddingLeft="35dp" />
+ <TextView
+ android:id="@+id/factor_number"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentLeft="true"
+ android:layout_centerVertical="true"
+ android:textAppearance="@*android:style/TextAppearance.DeviceDefault.Body1"
+ android:paddingLeft="35dp" />
+</LinearLayout>
\ No newline at end of file
diff --git a/res/layout/tare_dropdown_page.xml b/res/layout/tare_dropdown_page.xml
new file mode 100644
index 0000000..79931e8
--- /dev/null
+++ b/res/layout/tare_dropdown_page.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<androidx.constraintlayout.widget.ConstraintLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ tools:context=".development.tare.DropdownActivity">
+ <com.android.settingslib.widget.settingsspinner.SettingsSpinner
+ android:id="@+id/spinner"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="parent"
+ android:theme="@style/Widget.PopupWindow.Settings"
+ android:padding="10dp" />
+ <FrameLayout
+ android:id="@+id/frame_layout"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ app:layout_constraintBottom_toBottomOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/spinner"
+ app:layout_constraintVertical_bias="0" />
+</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
diff --git a/res/layout/tare_homepage.xml b/res/layout/tare_homepage.xml
new file mode 100644
index 0000000..2c184d2
--- /dev/null
+++ b/res/layout/tare_homepage.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2021 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ tools:context=".development.tare.TareHomePage">
+ <Switch
+ android:id="@+id/on_switch"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:padding="20dp"
+ android:text="On"
+ android:background="?android:attr/colorBackground" />
+ <TextView
+ android:id="@+id/alarmmanager"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:padding="20dp"
+ android:clickable="true"
+ android:onClick="launchAlarmManagerPage"
+ android:text="@string/tare_alarmmanager"
+ android:textColor="?android:attr/textColorSecondary" />
+
+ <TextView
+ android:id="@+id/jobscheduler"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:padding="20dp"
+ android:clickable="true"
+ android:text="@string/tare_jobscheduler"
+ android:textColor="?android:attr/textColorSecondary"
+ android:onClick="launchJobSchedulerPage" />
+
+ <View
+ android:id="@+id/divider"
+ android:layout_width="match_parent"
+ android:layout_height="1dp"
+ android:background="?android:attr/listDivider" />
+ <Button
+ android:id="@+id/revert_button"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_margin="20dp"
+ android:onClick="revertSettings"
+ android:text="@string/tare_revert" />
+</LinearLayout>
diff --git a/res/layout/tare_policy_fragment.xml b/res/layout/tare_policy_fragment.xml
new file mode 100644
index 0000000..e3eadd4
--- /dev/null
+++ b/res/layout/tare_policy_fragment.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:padding="10dp"
+ android:orientation="vertical">
+ <ExpandableListView
+ android:id="@+id/factor_list"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content" />
+</LinearLayout>
\ No newline at end of file
diff --git a/res/layout/tutorial_dialog_launch_by_gesture_navigation_settings.xml b/res/layout/tutorial_dialog_launch_by_gesture_navigation_settings.xml
index 524f7c9..b494e93 100644
--- a/res/layout/tutorial_dialog_launch_by_gesture_navigation_settings.xml
+++ b/res/layout/tutorial_dialog_launch_by_gesture_navigation_settings.xml
@@ -29,11 +29,15 @@
android:orientation="vertical"
android:paddingTop="24dp">
- <TextureView
- android:id="@+id/gesture_tutorial_video"
- android:layout_width="200dp"
- android:layout_height="200dp"
- android:layout_gravity="center_horizontal"/>
+ <ImageView
+ android:id="@+id/image"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:maxHeight="@dimen/accessibility_imageview_size"
+ android:layout_gravity="center_horizontal"
+ android:adjustViewBounds="true"
+ android:paddingLeft="24dp"
+ android:paddingRight="24dp" />
<LinearLayout
android:layout_width="match_parent"
diff --git a/res/layout/tutorial_dialog_launch_service_by_gesture_navigation.xml b/res/layout/tutorial_dialog_launch_service_by_gesture_navigation.xml
index 7c4971f..2557737 100644
--- a/res/layout/tutorial_dialog_launch_service_by_gesture_navigation.xml
+++ b/res/layout/tutorial_dialog_launch_service_by_gesture_navigation.xml
@@ -29,11 +29,15 @@
android:orientation="vertical"
android:paddingTop="24dp">
- <TextureView
- android:id="@+id/gesture_tutorial_video"
- android:layout_width="200dp"
- android:layout_height="200dp"
- android:layout_gravity="center_horizontal"/>
+ <ImageView
+ android:id="@+id/image"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:maxHeight="@dimen/accessibility_imageview_size"
+ android:layout_gravity="center_horizontal"
+ android:adjustViewBounds="true"
+ android:paddingLeft="24dp"
+ android:paddingRight="24dp" />
<LinearLayout
android:layout_width="match_parent"
diff --git a/res/layout/udfps_enroll_find_sensor_layout.xml b/res/layout/udfps_enroll_find_sensor_layout.xml
index 867da19..1b3e0ee 100644
--- a/res/layout/udfps_enroll_find_sensor_layout.xml
+++ b/res/layout/udfps_enroll_find_sensor_layout.xml
@@ -26,7 +26,7 @@
android:id="@+id/illustration_lottie"
android:layout_width="match_parent"
android:layout_height="400dp"
- android:scaleType="fitCenter"
+ android:scaleType="centerInside"
app:lottie_imageAssetsFolder="images"
app:lottie_autoPlay="true"
app:lottie_loop="true"
diff --git a/res/raw/accessibility_shortcut_type_triple_tap.json b/res/raw/accessibility_shortcut_type_triple_tap.json
new file mode 100644
index 0000000..870e671
--- /dev/null
+++ b/res/raw/accessibility_shortcut_type_triple_tap.json
@@ -0,0 +1,1959 @@
+{
+ "v": "5.6.5",
+ "fr": 60,
+ "ip": 0,
+ "op": 180,
+ "w": 412,
+ "h": 300,
+ "nm": "Triple_Tap_Screen",
+ "ddd": 0,
+ "assets": [
+ {
+ "id": "comp_0",
+ "layers": [
+ {
+ "ddd": 0,
+ "ind": 1,
+ "ty": 4,
+ "nm": ".white",
+ "cl": "white",
+ "hd": true,
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 206,
+ 150,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100,
+ 100
+ ],
+ "ix": 6
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 15.4,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 15.4
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -15.4,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -15.4
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "o": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -15.4,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -15.4
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 15.4,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 15.4
+ ]
+ ],
+ "v": [
+ [
+ 178,
+ 150
+ ],
+ [
+ -178,
+ 150
+ ],
+ [
+ -206,
+ 122
+ ],
+ [
+ -206,
+ -122
+ ],
+ [
+ -178,
+ -150
+ ],
+ [
+ 178,
+ -150
+ ],
+ [
+ 206,
+ -122
+ ],
+ [
+ 206,
+ 122
+ ]
+ ],
+ "c": true
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "fl",
+ "c": {
+ "a": 0,
+ "k": [
+ 1,
+ 1,
+ 1,
+ 1
+ ],
+ "ix": 4
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 5
+ },
+ "r": 1,
+ "bm": 0,
+ "nm": "Fill 1",
+ "mn": "ADBE Vector Graphic - Fill",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 1",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": 0,
+ "op": 1800,
+ "st": 0,
+ "bm": 0
+ }
+ ]
+ }
+ ],
+ "layers": [
+ {
+ "ddd": 0,
+ "ind": 1,
+ "ty": 4,
+ "nm": ".grey200",
+ "cl": "grey200",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 206,
+ 150,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 1.35,
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100,
+ 100
+ ],
+ "ix": 6
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -73.4
+ ],
+ [
+ -73.4,
+ 0
+ ],
+ [
+ 0,
+ 73.4
+ ],
+ [
+ 73.4,
+ 0
+ ]
+ ],
+ "o": [
+ [
+ -73.4,
+ 0
+ ],
+ [
+ 0,
+ 73.4
+ ],
+ [
+ 73.4,
+ 0
+ ],
+ [
+ 0,
+ -73.4
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ 1.4,
+ -132.9
+ ],
+ [
+ -131.6,
+ 0
+ ],
+ [
+ 1.3,
+ 132.9
+ ],
+ [
+ 134.3,
+ 0
+ ],
+ [
+ 1.4,
+ -132.9
+ ]
+ ],
+ "c": true
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ind": 1,
+ "ty": "sh",
+ "ix": 2,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -24.7,
+ -24.8
+ ],
+ [
+ 0,
+ -35
+ ],
+ [
+ 24.8,
+ -24.7
+ ],
+ [
+ 35,
+ 0
+ ],
+ [
+ 24.7,
+ 24.8
+ ],
+ [
+ 0,
+ 35
+ ],
+ [
+ -24.8,
+ 24.7
+ ],
+ [
+ -35,
+ 0
+ ]
+ ],
+ "o": [
+ [
+ 35,
+ 0
+ ],
+ [
+ 24.7,
+ 24.7
+ ],
+ [
+ 0,
+ 35
+ ],
+ [
+ -24.7,
+ 24.7
+ ],
+ [
+ -35,
+ 0
+ ],
+ [
+ -24.7,
+ -24.8
+ ],
+ [
+ 0,
+ -35
+ ],
+ [
+ 24.7,
+ -24.7
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ 1.4,
+ -130.9
+ ],
+ [
+ 94,
+ -92.5
+ ],
+ [
+ 132.4,
+ 0.1
+ ],
+ [
+ 94,
+ 92.7
+ ],
+ [
+ 1.4,
+ 131.1
+ ],
+ [
+ -91.2,
+ 92.7
+ ],
+ [
+ -129.6,
+ 0
+ ],
+ [
+ -91.2,
+ -92.6
+ ],
+ [
+ 1.4,
+ -130.9
+ ]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 2",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "fl",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.909803926945,
+ 0.917647063732,
+ 0.929411768913,
+ 1
+ ],
+ "ix": 4
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 5
+ },
+ "r": 1,
+ "bm": 0,
+ "nm": "Fill 1",
+ "mn": "ADBE Vector Graphic - Fill",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 1",
+ "np": 3,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": 0,
+ "op": 300,
+ "st": 0,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 2,
+ "ty": 4,
+ "nm": ".grey300",
+ "cl": "grey300",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 205,
+ 150,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100,
+ 100
+ ],
+ "ix": 6
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ -7.9,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 8
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 1.6
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 2,
+ 1.5
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.4,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 6.4
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 1,
+ -0.7
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "o": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 8,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 1.6,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -1.9,
+ -1.6
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 6.4
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -6.4,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -1,
+ 0.7
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0.1,
+ 7.9
+ ]
+ ],
+ "v": [
+ [
+ -64,
+ 75.3
+ ],
+ [
+ 69.1,
+ 75.3
+ ],
+ [
+ 83.6,
+ 60.8
+ ],
+ [
+ 83.6,
+ -81
+ ],
+ [
+ 86.5,
+ -83.9
+ ],
+ [
+ 86.5,
+ -100.9
+ ],
+ [
+ 80.7,
+ -105.6
+ ],
+ [
+ 80.7,
+ 60.8
+ ],
+ [
+ 69.1,
+ 72.4
+ ],
+ [
+ -64,
+ 72.4
+ ],
+ [
+ -75.6,
+ 60.8
+ ],
+ [
+ -75.6,
+ -107.3
+ ],
+ [
+ -78.5,
+ -105.2
+ ],
+ [
+ -78.5,
+ 60.9
+ ]
+ ],
+ "c": true
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "fl",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.854901969433,
+ 0.86274510622,
+ 0.878431379795,
+ 1
+ ],
+ "ix": 4
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 5
+ },
+ "r": 1,
+ "bm": 0,
+ "nm": "Fill 1",
+ "mn": "ADBE Vector Graphic - Fill",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 1",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 1",
+ "np": 1,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": 0,
+ "op": 300,
+ "st": 0,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 3,
+ "ty": 4,
+ "nm": "cursor 5",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 36,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 39.582,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 44.953,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "t": 55.697265625,
+ "s": [
+ 0
+ ]
+ }
+ ],
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 207.641,
+ 154.48,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ -180.5,
+ -165.5,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0,
+ 0,
+ 0
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.45,
+ 0.45,
+ 0.45
+ ],
+ "y": [
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "t": 37.791,
+ "s": [
+ 27.252,
+ 27.252,
+ 100
+ ]
+ },
+ {
+ "t": 59,
+ "s": [
+ 56.661,
+ 56.661,
+ 100
+ ]
+ }
+ ],
+ "ix": 6
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "d": 1,
+ "ty": "el",
+ "s": {
+ "a": 0,
+ "k": [
+ 63.109,
+ 63.109
+ ],
+ "ix": 2
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 3
+ },
+ "nm": "Ellipse Path 1",
+ "mn": "ADBE Vector Shape - Ellipse",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 1,
+ 0.182245725744,
+ 0.894323072246,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 3,
+ "ix": 5
+ },
+ "lc": 1,
+ "lj": 1,
+ "ml": 4,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "fl",
+ "c": {
+ "a": 0,
+ "k": [
+ 1,
+ 0.522196631338,
+ 0.9762855081,
+ 1
+ ],
+ "ix": 4
+ },
+ "o": {
+ "a": 0,
+ "k": 50,
+ "ix": 5
+ },
+ "r": 1,
+ "bm": 0,
+ "nm": "Fill 1",
+ "mn": "ADBE Vector Graphic - Fill",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ -180.5,
+ -165.5
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Ellipse 1",
+ "np": 3,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": 36,
+ "op": 59,
+ "st": -1,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 4,
+ "ty": 4,
+ "nm": "cursor 4",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 22,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 25.58,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 30.953,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "t": 41.697265625,
+ "s": [
+ 0
+ ]
+ }
+ ],
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 207.641,
+ 154.48,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ -180.5,
+ -165.5,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0,
+ 0,
+ 0
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.45,
+ 0.45,
+ 0.45
+ ],
+ "y": [
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "t": 23.789,
+ "s": [
+ 27.252,
+ 27.252,
+ 100
+ ]
+ },
+ {
+ "t": 45,
+ "s": [
+ 56.661,
+ 56.661,
+ 100
+ ]
+ }
+ ],
+ "ix": 6
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "d": 1,
+ "ty": "el",
+ "s": {
+ "a": 0,
+ "k": [
+ 63.109,
+ 63.109
+ ],
+ "ix": 2
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 3
+ },
+ "nm": "Ellipse Path 1",
+ "mn": "ADBE Vector Shape - Ellipse",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 1,
+ 0.182245725744,
+ 0.894323072246,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 3,
+ "ix": 5
+ },
+ "lc": 1,
+ "lj": 1,
+ "ml": 4,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "fl",
+ "c": {
+ "a": 0,
+ "k": [
+ 1,
+ 0.522196631338,
+ 0.9762855081,
+ 1
+ ],
+ "ix": 4
+ },
+ "o": {
+ "a": 0,
+ "k": 50,
+ "ix": 5
+ },
+ "r": 1,
+ "bm": 0,
+ "nm": "Fill 1",
+ "mn": "ADBE Vector Graphic - Fill",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ -180.5,
+ -165.5
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Ellipse 1",
+ "np": 3,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": 22,
+ "op": 45,
+ "st": -3,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 5,
+ "ty": 4,
+ "nm": "cursor",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 8,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 11.582,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 16.953,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "t": 27.697265625,
+ "s": [
+ 0
+ ]
+ }
+ ],
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 207.641,
+ 154.48,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ -180.5,
+ -165.5,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0,
+ 0,
+ 0
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.45,
+ 0.45,
+ 0.45
+ ],
+ "y": [
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "t": 9.791,
+ "s": [
+ 27.252,
+ 27.252,
+ 100
+ ]
+ },
+ {
+ "t": 31,
+ "s": [
+ 56.661,
+ 56.661,
+ 100
+ ]
+ }
+ ],
+ "ix": 6
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "d": 1,
+ "ty": "el",
+ "s": {
+ "a": 0,
+ "k": [
+ 63.109,
+ 63.109
+ ],
+ "ix": 2
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 3
+ },
+ "nm": "Ellipse Path 1",
+ "mn": "ADBE Vector Shape - Ellipse",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 1,
+ 0.182245725744,
+ 0.894323072246,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 3,
+ "ix": 5
+ },
+ "lc": 1,
+ "lj": 1,
+ "ml": 4,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "fl",
+ "c": {
+ "a": 0,
+ "k": [
+ 1,
+ 0.522196631338,
+ 0.9762855081,
+ 1
+ ],
+ "ix": 4
+ },
+ "o": {
+ "a": 0,
+ "k": 50,
+ "ix": 5
+ },
+ "r": 1,
+ "bm": 0,
+ "nm": "Fill 1",
+ "mn": "ADBE Vector Graphic - Fill",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ -180.5,
+ -165.5
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Ellipse 1",
+ "np": 3,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": 8,
+ "op": 31,
+ "st": -5,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 6,
+ "ty": 0,
+ "nm": "BG_White",
+ "refId": "comp_0",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 206,
+ 150,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 206,
+ 150,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100,
+ 100
+ ],
+ "ix": 6
+ }
+ },
+ "ao": 0,
+ "w": 412,
+ "h": 300,
+ "ip": 0,
+ "op": 1800,
+ "st": 0,
+ "bm": 0
+ }
+ ],
+ "markers": []
+}
\ No newline at end of file
diff --git a/res/raw/illustration_accessibility_gesture_three_finger.mp4 b/res/raw/illustration_accessibility_gesture_three_finger.mp4
deleted file mode 100644
index d48371b..0000000
--- a/res/raw/illustration_accessibility_gesture_three_finger.mp4
+++ /dev/null
Binary files differ
diff --git a/res/raw/illustration_accessibility_gesture_two_finger.mp4 b/res/raw/illustration_accessibility_gesture_two_finger.mp4
deleted file mode 100644
index 7607abc..0000000
--- a/res/raw/illustration_accessibility_gesture_two_finger.mp4
+++ /dev/null
Binary files differ
diff --git a/res/raw/udfps_edu_a11y_lottie.json b/res/raw/udfps_edu_a11y_lottie.json
new file mode 100644
index 0000000..b1ffc9e
--- /dev/null
+++ b/res/raw/udfps_edu_a11y_lottie.json
@@ -0,0 +1,8243 @@
+{
+ "v": "5.7.6",
+ "fr": 60,
+ "ip": 0,
+ "op": 601,
+ "w": 1650,
+ "h": 2900,
+ "nm": "UDFPS_EDU_LOTTIE_A11y_052422",
+ "ddd": 0,
+ "assets": [
+ {
+ "id": "comp_0",
+ "layers": [
+ {
+ "ddd": 0,
+ "ind": 1,
+ "ty": 4,
+ "nm": "Fill 12",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 53.488,
+ 54.901,
+ 0
+ ],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0,
+ 0
+ ],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100,
+ 100
+ ],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "o": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ -16.824,
+ -0.768
+ ],
+ [
+ -4.154,
+ 11.903
+ ],
+ [
+ 16.824,
+ -9.075
+ ],
+ [
+ 13.995,
+ -11.903
+ ],
+ [
+ -4.154,
+ 6.247
+ ],
+ [
+ -13.996,
+ -3.596
+ ]
+ ],
+ "c": true
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "fl",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.4,
+ 0.61568627451,
+ 0.988235294118,
+ 1
+ ],
+ "ix": 4
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 5
+ },
+ "r": 1,
+ "bm": 0,
+ "nm": "Fill 1",
+ "mn": "ADBE Vector Graphic - Fill",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 200,
+ 200
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Fill 12",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": 0,
+ "op": 2100,
+ "st": 0,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 2,
+ "ty": 4,
+ "nm": "Path",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 54,
+ 54,
+ 0
+ ],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0,
+ 0
+ ],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100,
+ 100
+ ],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 12.703
+ ],
+ [
+ 12.703,
+ 0
+ ],
+ [
+ 0,
+ -12.703
+ ],
+ [
+ -12.703,
+ 0
+ ]
+ ],
+ "o": [
+ [
+ 0,
+ -12.703
+ ],
+ [
+ -12.703,
+ 0
+ ],
+ [
+ 0,
+ 12.703
+ ],
+ [
+ 12.703,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ 23.037,
+ 0
+ ],
+ [
+ 0,
+ -23.038
+ ],
+ [
+ -23.037,
+ 0
+ ],
+ [
+ 0,
+ 23.038
+ ]
+ ],
+ "c": true
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "fl",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.1254902035,
+ 0.129411771894,
+ 0.141176477075,
+ 1
+ ],
+ "ix": 4
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 5
+ },
+ "r": 1,
+ "bm": 0,
+ "nm": "Fill 1",
+ "mn": "ADBE Vector Graphic - Fill",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 200,
+ 200
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Path",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.717647058824,
+ 0.949019607843,
+ 0.623529411765,
+ 1
+ ],
+ "ix": 3,
+ "x": "var $bm_rt;\n$bm_rt = thisComp.layer('Fill 12').content('Fill 12').content('Fill 1').color;"
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 15,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 1,
+ "ml": 4,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ }
+ ],
+ "ip": 0,
+ "op": 2100,
+ "st": 0,
+ "bm": 0
+ }
+ ]
+ }
+ ],
+ "layers": [
+ {
+ "ddd": 0,
+ "ind": 1,
+ "ty": 3,
+ "nm": "Null 58",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 0,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 1334.91,
+ 1644.843,
+ 0
+ ],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0,
+ 0
+ ],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 232,
+ 232,
+ 100
+ ],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "ip": 327.5,
+ "op": 2802.5,
+ "st": 402.5,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 2,
+ "ty": 4,
+ "nm": "PHONE_OUTLINE 2",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 571,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "t": 593.5,
+ "s": [
+ 100
+ ]
+ }
+ ],
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 837,
+ 1430,
+ 0
+ ],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0,
+ 0
+ ],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 929.1,
+ 929.1,
+ 100
+ ],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5.243,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 5.244
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -5.243,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -5.244
+ ]
+ ],
+ "o": [
+ [
+ 0,
+ 5.244
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -5.243,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -5.244
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 5.243,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ 63.454,
+ 114.112
+ ],
+ [
+ 53.945,
+ 123.622
+ ],
+ [
+ -55.413,
+ 123.622
+ ],
+ [
+ -64.922,
+ 114.112
+ ],
+ [
+ -64.922,
+ -114.112
+ ],
+ [
+ -55.413,
+ -123.622
+ ],
+ [
+ 53.945,
+ -123.622
+ ],
+ [
+ 63.454,
+ -114.112
+ ]
+ ],
+ "c": true
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ind": 1,
+ "ty": "sh",
+ "ix": 2,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 1.313
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 1.313,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.554,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -6.555
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -6.554,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 6.555
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 1.313
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 1.313,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "o": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -1.313
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -6.555
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -6.554,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 6.555
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.554,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 1.313,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -1.313
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 1.313,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ 68.209,
+ -52.302
+ ],
+ [
+ 68.209,
+ -61.811
+ ],
+ [
+ 65.832,
+ -64.188
+ ],
+ [
+ 65.832,
+ -114.112
+ ],
+ [
+ 53.945,
+ -126
+ ],
+ [
+ -55.413,
+ -126
+ ],
+ [
+ -67.3,
+ -114.112
+ ],
+ [
+ -67.3,
+ 114.112
+ ],
+ [
+ -55.413,
+ 126
+ ],
+ [
+ 53.945,
+ 126
+ ],
+ [
+ 65.832,
+ 114.112
+ ],
+ [
+ 65.832,
+ -2.378
+ ],
+ [
+ 68.209,
+ -4.755
+ ],
+ [
+ 68.209,
+ -28.528
+ ],
+ [
+ 65.832,
+ -30.906
+ ],
+ [
+ 65.832,
+ -49.924
+ ]
+ ],
+ "c": true
+ },
+ "ix": 2
+ },
+ "nm": "Path 2",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "fl",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.368627458811,
+ 0.368627458811,
+ 0.368627458811,
+ 1
+ ],
+ "ix": 4
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 5
+ },
+ "r": 1,
+ "bm": 0,
+ "nm": "Fill 1",
+ "mn": "ADBE Vector Graphic - Fill",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 1",
+ "np": 3,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": 467.5,
+ "op": 2942.5,
+ "st": 542.5,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 3,
+ "ty": 0,
+ "nm": "▽ checkmark",
+ "parent": 1,
+ "refId": "comp_0",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.78
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 472,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 478,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.52
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 548,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "t": 555,
+ "s": [
+ 0
+ ]
+ }
+ ],
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 0.507,
+ 0.564,
+ 0
+ ],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 54.507,
+ 54.564,
+ 0
+ ],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0,
+ 0,
+ 0.667
+ ],
+ "y": [
+ 1.015,
+ 1.015,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.363,
+ 0.363,
+ 0.333
+ ],
+ "y": [
+ 0.038,
+ 0.038,
+ 0
+ ]
+ },
+ "t": 473,
+ "s": [
+ 0,
+ 0,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.474,
+ 0.474,
+ 0.667
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.651,
+ 0.651,
+ 0.333
+ ],
+ "y": [
+ 0.331,
+ 0.331,
+ 0
+ ]
+ },
+ "t": 493,
+ "s": [
+ 105,
+ 105,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833,
+ 0.833,
+ 0.833
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167,
+ 0.167,
+ 0.167
+ ],
+ "y": [
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "t": 513,
+ "s": [
+ 100,
+ 100,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833,
+ 0.833,
+ 0.833
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167,
+ 0.167,
+ 0.167
+ ],
+ "y": [
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "t": 545,
+ "s": [
+ 100,
+ 100,
+ 100
+ ]
+ },
+ {
+ "t": 555,
+ "s": [
+ 0,
+ 0,
+ 100
+ ]
+ }
+ ],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "w": 108,
+ "h": 108,
+ "ip": 327.5,
+ "op": 2427.5,
+ "st": 327.5,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 4,
+ "ty": 3,
+ "nm": "Null 57 - COLOR CONTROLLER",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 0,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 837,
+ 774,
+ 0
+ ],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0,
+ 0
+ ],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100,
+ 100
+ ],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "ef": [
+ {
+ "ty": 5,
+ "nm": "BLUE400",
+ "np": 3,
+ "mn": "ADBE Color Control",
+ "ix": 1,
+ "en": 1,
+ "ef": [
+ {
+ "ty": 2,
+ "nm": "Color",
+ "mn": "ADBE Color Control-0001",
+ "ix": 1,
+ "v": {
+ "a": 0,
+ "k": [
+ 0.40000000596,
+ 0.615686297417,
+ 0.988235294819,
+ 1
+ ],
+ "ix": 1
+ }
+ }
+ ]
+ }
+ ],
+ "ip": -20,
+ "op": 2455,
+ "st": 55,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 5,
+ "ty": 3,
+ "nm": "MAIN_MOVEMENT",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 0,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 837,
+ 2098,
+ 0
+ ],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0,
+ 0
+ ],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0.07,
+ 0.07,
+ 0.07
+ ],
+ "y": [
+ 0.985,
+ 0.985,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64,
+ 0.64,
+ 0.64
+ ],
+ "y": [
+ 0.015,
+ 0.015,
+ 0
+ ]
+ },
+ "t": 90,
+ "s": [
+ 105,
+ 105,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833,
+ 0.833,
+ 0.833
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64,
+ 0.64,
+ 0.64
+ ],
+ "y": [
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "t": 100.035,
+ "s": [
+ 95,
+ 95,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833,
+ 0.833,
+ 0.833
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167,
+ 0.167,
+ 0.167
+ ],
+ "y": [
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "t": 130.133,
+ "s": [
+ 95,
+ 95,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833,
+ 0.833,
+ 0.833
+ ],
+ "y": [
+ 1,
+ 1,
+ 1.025
+ ]
+ },
+ "o": {
+ "x": [
+ 0.439,
+ 0.439,
+ 0.439
+ ],
+ "y": [
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "t": 135,
+ "s": [
+ 105,
+ 105,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.07,
+ 0.07,
+ 0.07
+ ],
+ "y": [
+ 0.701,
+ 0.701,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64,
+ 0.64,
+ 0.64
+ ],
+ "y": [
+ 0.299,
+ 0.299,
+ 0
+ ]
+ },
+ "t": 145,
+ "s": [
+ 105,
+ 105,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833,
+ 0.833,
+ 0.833
+ ],
+ "y": [
+ 0.833,
+ 0.833,
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167,
+ 0.167,
+ 0.167
+ ],
+ "y": [
+ 0.167,
+ 0.167,
+ 0.167
+ ]
+ },
+ "t": 152.5,
+ "s": [
+ 105,
+ 105,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.6,
+ 0.6,
+ 0.6
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167,
+ 0.167,
+ 0.167
+ ],
+ "y": [
+ 0.167,
+ 0.167,
+ -0.833
+ ]
+ },
+ "t": 157.5,
+ "s": [
+ 105,
+ 105,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.07,
+ 0.07,
+ 0.07
+ ],
+ "y": [
+ 0.97,
+ 0.97,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64,
+ 0.64,
+ 0.64
+ ],
+ "y": [
+ 0.03,
+ 0.03,
+ 0
+ ]
+ },
+ "t": 165.246,
+ "s": [
+ 100,
+ 100,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833,
+ 0.833,
+ 0.833
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64,
+ 0.64,
+ 0.64
+ ],
+ "y": [
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "t": 175.281,
+ "s": [
+ 95,
+ 95,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833,
+ 0.833,
+ 0.833
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167,
+ 0.167,
+ 0.167
+ ],
+ "y": [
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "t": 205.377,
+ "s": [
+ 95,
+ 95,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833,
+ 0.833,
+ 0.833
+ ],
+ "y": [
+ 0.833,
+ 0.833,
+ 0.175
+ ]
+ },
+ "o": {
+ "x": [
+ 0.341,
+ 0.341,
+ 0.341
+ ],
+ "y": [
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "t": 210.391,
+ "s": [
+ 100,
+ 100,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.07,
+ 0.07,
+ 0.07
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64,
+ 0.64,
+ 0.64
+ ],
+ "y": [
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "t": 220,
+ "s": [
+ 105,
+ 105,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833,
+ 0.833,
+ 0.833
+ ],
+ "y": [
+ 0.833,
+ 0.833,
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167,
+ 0.167,
+ 0.167
+ ],
+ "y": [
+ 0.167,
+ 0.167,
+ 0.167
+ ]
+ },
+ "t": 227.5,
+ "s": [
+ 105,
+ 105,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.621,
+ 0.621,
+ 0.621
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167,
+ 0.167,
+ 0.167
+ ],
+ "y": [
+ 0,
+ 0,
+ 0.102
+ ]
+ },
+ "t": 232.5,
+ "s": [
+ 105,
+ 105,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.07,
+ 0.07,
+ 0.07
+ ],
+ "y": [
+ 0.984,
+ 0.984,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64,
+ 0.64,
+ 0.64
+ ],
+ "y": [
+ 0.016,
+ 0.016,
+ 0
+ ]
+ },
+ "t": 240,
+ "s": [
+ 105,
+ 105,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.07,
+ 0.07,
+ 0.07
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64,
+ 0.64,
+ 0.64
+ ],
+ "y": [
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "t": 250.527,
+ "s": [
+ 95,
+ 95,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.316,
+ 0.316,
+ 0.316
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64,
+ 0.64,
+ 0.64
+ ],
+ "y": [
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "t": 285,
+ "s": [
+ 95,
+ 95,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.577,
+ 0.577,
+ 0.577
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.253,
+ 0.253,
+ 0.253
+ ],
+ "y": [
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "t": 295,
+ "s": [
+ 105,
+ 105,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833,
+ 0.833,
+ 0.833
+ ],
+ "y": [
+ 1,
+ 1,
+ 0.925
+ ]
+ },
+ "o": {
+ "x": [
+ 0.299,
+ 0.299,
+ 0.299
+ ],
+ "y": [
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "t": 302.5,
+ "s": [
+ 105,
+ 105,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.627,
+ 0.627,
+ 0.627
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167,
+ 0.167,
+ 0.167
+ ],
+ "y": [
+ 0,
+ 0,
+ 0.262
+ ]
+ },
+ "t": 307.5,
+ "s": [
+ 105,
+ 105,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.07,
+ 0.07,
+ 0.07
+ ],
+ "y": [
+ 0.984,
+ 0.984,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64,
+ 0.64,
+ 0.64
+ ],
+ "y": [
+ 0.016,
+ 0.016,
+ 0
+ ]
+ },
+ "t": 365,
+ "s": [
+ 105,
+ 105,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833,
+ 0.833,
+ 0.833
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64,
+ 0.64,
+ 0.64
+ ],
+ "y": [
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "t": 375.771,
+ "s": [
+ 95,
+ 95,
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833,
+ 0.833,
+ 0.833
+ ],
+ "y": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167,
+ 0.167,
+ 0.167
+ ],
+ "y": [
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "t": 508.369,
+ "s": [
+ 95,
+ 95,
+ 100
+ ]
+ },
+ {
+ "t": 515,
+ "s": [
+ 105,
+ 105,
+ 100
+ ]
+ }
+ ],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "ip": -70,
+ "op": 2517.5,
+ "st": 117.5,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 6,
+ "ty": 4,
+ "nm": "ic_lock_24px",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ -15.442,
+ -1294.944,
+ 0
+ ],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0,
+ 0
+ ],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100,
+ 100
+ ],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 2.2,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 5.52,
+ 0
+ ],
+ [
+ 0,
+ -5.52
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -2.2
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -2.2,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 2.2
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "o": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -5.52
+ ],
+ [
+ -5.52,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -2.2,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 2.2
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 2.2,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -2.2
+ ]
+ ],
+ "v": [
+ [
+ 12,
+ -7
+ ],
+ [
+ 10,
+ -7
+ ],
+ [
+ 10,
+ -11
+ ],
+ [
+ 0,
+ -21
+ ],
+ [
+ -10,
+ -11
+ ],
+ [
+ -10,
+ -7
+ ],
+ [
+ -12,
+ -7
+ ],
+ [
+ -16,
+ -3
+ ],
+ [
+ -16,
+ 17
+ ],
+ [
+ -12,
+ 21
+ ],
+ [
+ 12,
+ 21
+ ],
+ [
+ 16,
+ 17
+ ],
+ [
+ 16,
+ -3
+ ]
+ ],
+ "c": true
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ind": 1,
+ "ty": "sh",
+ "ix": 2,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -3.32,
+ 0
+ ],
+ [
+ 0,
+ -3.32
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "o": [
+ [
+ 0,
+ -3.32
+ ],
+ [
+ 3.32,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ -6,
+ -11
+ ],
+ [
+ 0,
+ -17
+ ],
+ [
+ 6,
+ -11
+ ],
+ [
+ 6,
+ -7
+ ],
+ [
+ -6,
+ -7
+ ]
+ ],
+ "c": true
+ },
+ "ix": 2
+ },
+ "nm": "Path 2",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ind": 2,
+ "ty": "sh",
+ "ix": 3,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "o": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ -12,
+ -3
+ ],
+ [
+ -12,
+ 17
+ ],
+ [
+ 12,
+ 17
+ ],
+ [
+ 12,
+ -3
+ ]
+ ],
+ "c": true
+ },
+ "ix": 2
+ },
+ "nm": "Path 3",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ind": 3,
+ "ty": "sh",
+ "ix": 4,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ -2.2,
+ 0
+ ],
+ [
+ 0,
+ 2.2
+ ],
+ [
+ 2.2,
+ 0
+ ],
+ [
+ 0,
+ -2.2
+ ]
+ ],
+ "o": [
+ [
+ 2.2,
+ 0
+ ],
+ [
+ 0,
+ -2.2
+ ],
+ [
+ -2.2,
+ 0
+ ],
+ [
+ 0,
+ 2.2
+ ]
+ ],
+ "v": [
+ [
+ 0,
+ 11
+ ],
+ [
+ 4,
+ 7
+ ],
+ [
+ 0,
+ 3
+ ],
+ [
+ -4,
+ 7
+ ]
+ ],
+ "c": true
+ },
+ "ix": 2
+ },
+ "nm": "Path 4",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "mm",
+ "mm": 5,
+ "nm": "Merge Paths 1",
+ "mn": "ADBE Vector Filter - Merge",
+ "hd": false
+ },
+ {
+ "ty": "fl",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.717647058824,
+ 0.949019607843,
+ 0.623529411765,
+ 1
+ ],
+ "ix": 4
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 5
+ },
+ "r": 1,
+ "bm": 0,
+ "nm": "Fill 1",
+ "mn": "ADBE Vector Graphic - Fill",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 600.243,
+ 600.243
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "ic_lock_24px",
+ "np": 6,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": -20,
+ "op": 2455,
+ "st": 55,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 7,
+ "ty": 4,
+ "nm": "GREY_FINGER",
+ "parent": 5,
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 3.5,
+ -3,
+ 0
+ ],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 28,
+ 34,
+ 0
+ ],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 527,
+ 527,
+ 100
+ ],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.703,
+ 0
+ ],
+ [
+ 2.328,
+ 1.76
+ ]
+ ],
+ "o": [
+ [
+ -2.42,
+ 2.09
+ ],
+ [
+ -3.355,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ 9.038,
+ -1.687
+ ],
+ [
+ -0.348,
+ 1.687
+ ],
+ [
+ -9.038,
+ -1.118
+ ]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.305882352941,
+ 0.309803921569,
+ 0.321568627451,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 3,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 1,
+ "ml": 10,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 27.933,
+ 54.313
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 1",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -7.847,
+ 0
+ ],
+ [
+ 0,
+ -7.095
+ ]
+ ],
+ "o": [
+ [
+ -1.027,
+ -2.676
+ ],
+ [
+ 0,
+ -7.095
+ ],
+ [
+ 7.847,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ -12.723,
+ 9.167
+ ],
+ [
+ -13.75,
+ 3.667
+ ],
+ [
+ 0,
+ -9.167
+ ],
+ [
+ 13.75,
+ 3.667
+ ]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.305882352941,
+ 0.309803921569,
+ 0.321568627451,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 3,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 1,
+ "ml": 10,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 27.584,
+ 35.833
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 2",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 2,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 2.75,
+ 0
+ ],
+ [
+ 0.403,
+ 2.384
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 2.2,
+ 0
+ ],
+ [
+ -5.445,
+ -1.54
+ ]
+ ],
+ "o": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 2.733
+ ],
+ [
+ -2.42,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -0.367,
+ -2.181
+ ],
+ [
+ -7.92,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ 11.376,
+ -1.824
+ ],
+ [
+ 11.376,
+ -1.293
+ ],
+ [
+ 6.408,
+ 3.676
+ ],
+ [
+ 1.512,
+ -0.468
+ ],
+ [
+ 0.999,
+ -3.548
+ ],
+ [
+ -3.456,
+ -7.324
+ ],
+ [
+ -2.667,
+ 7.324
+ ]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.305882352941,
+ 0.309803921569,
+ 0.321568627451,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 3,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 1,
+ "ml": 10,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 29.958,
+ 41.324
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 3",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 3,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -6.875,
+ 0
+ ],
+ [
+ -2.769,
+ -4.327
+ ]
+ ],
+ "o": [
+ [
+ 2.768,
+ -4.327
+ ],
+ [
+ 6.876,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ -15.583,
+ 3.667
+ ],
+ [
+ -0.001,
+ -3.667
+ ],
+ [
+ 15.583,
+ 3.667
+ ]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.305882352941,
+ 0.309803921569,
+ 0.321568627451,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 3,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 1,
+ "ml": 10,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 27.583,
+ 23.001
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 4",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 4,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -3.666,
+ 0
+ ],
+ [
+ -2.97,
+ -1.485
+ ]
+ ],
+ "o": [
+ [
+ 2.97,
+ -1.485
+ ],
+ [
+ 3.667,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ -10.083,
+ 1.164
+ ],
+ [
+ -0.001,
+ -1.164
+ ],
+ [
+ 10.083,
+ 1.164
+ ]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.305882352941,
+ 0.309803921569,
+ 0.321568627451,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 3,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 1,
+ "ml": 10,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 27.583,
+ 13.164
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 5",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 5,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "tm",
+ "s": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.4
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 90,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 110.035,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "t": 150.197,
+ "s": [
+ 0
+ ],
+ "h": 1
+ },
+ {
+ "t": 152.705,
+ "s": [
+ 100
+ ],
+ "h": 1
+ },
+ {
+ "i": {
+ "x": [
+ 0
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.4
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 165.246,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ -14.687
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 185.281,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "t": 225.441,
+ "s": [
+ 0
+ ],
+ "h": 1
+ },
+ {
+ "t": 227.949,
+ "s": [
+ 100
+ ],
+ "h": 1
+ },
+ {
+ "i": {
+ "x": [
+ 0
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.4
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 240.494,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ -14.701
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 260,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "t": 300.689,
+ "s": [
+ 0
+ ],
+ "h": 1
+ },
+ {
+ "t": 303.193,
+ "s": [
+ 100
+ ],
+ "h": 1
+ },
+ {
+ "i": {
+ "x": [
+ 0
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.4
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 365.74,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ -15.359
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 385,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "t": 518.434,
+ "s": [
+ 0
+ ],
+ "h": 1
+ },
+ {
+ "t": 520.943359375,
+ "s": [
+ 100
+ ],
+ "h": 1
+ }
+ ],
+ "ix": 1
+ },
+ "e": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0.07
+ ],
+ "y": [
+ 0.941
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64
+ ],
+ "y": [
+ 0.059
+ ]
+ },
+ "t": 130.133,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 140.146,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "t": 150.197,
+ "s": [
+ 0
+ ],
+ "h": 1
+ },
+ {
+ "t": 152.705,
+ "s": [
+ 100
+ ],
+ "h": 1
+ },
+ {
+ "i": {
+ "x": [
+ 0
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.4
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 205.377,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ -12.439
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 215,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "t": 225.441,
+ "s": [
+ 0
+ ],
+ "h": 1
+ },
+ {
+ "t": 227.949,
+ "s": [
+ 100
+ ],
+ "h": 1
+ },
+ {
+ "i": {
+ "x": [
+ 0.07
+ ],
+ "y": [
+ 0.941
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64
+ ],
+ "y": [
+ 0.059
+ ]
+ },
+ "t": 280.623,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ -12.342
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 290.641,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "t": 300.689,
+ "s": [
+ 0
+ ],
+ "h": 1
+ },
+ {
+ "t": 303.193,
+ "s": [
+ 100
+ ],
+ "h": 1
+ },
+ {
+ "i": {
+ "x": [
+ 0.07
+ ],
+ "y": [
+ 0.97
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64
+ ],
+ "y": [
+ 0.03
+ ]
+ },
+ "t": 508.369,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ -10.133
+ ]
+ },
+ "o": {
+ "x": [
+ 0.64
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 513.385,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "t": 518.434,
+ "s": [
+ 0
+ ],
+ "h": 1
+ },
+ {
+ "t": 520.943359375,
+ "s": [
+ 100
+ ],
+ "h": 1
+ }
+ ],
+ "ix": 2
+ },
+ "o": {
+ "a": 0,
+ "k": 0,
+ "ix": 3
+ },
+ "m": 1,
+ "ix": 6,
+ "nm": "Trim Paths 1",
+ "mn": "ADBE Vector Filter - Trim",
+ "hd": false
+ }
+ ],
+ "ip": -20,
+ "op": 4855,
+ "st": 55,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 8,
+ "ty": 4,
+ "nm": "BLUE_FINGER",
+ "parent": 5,
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 3.5,
+ -3,
+ 0
+ ],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 28,
+ 34,
+ 0
+ ],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 527,
+ 527,
+ 100
+ ],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.703,
+ 0
+ ],
+ [
+ 2.328,
+ 1.76
+ ]
+ ],
+ "o": [
+ [
+ -2.42,
+ 2.09
+ ],
+ [
+ -3.355,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ 9.038,
+ -1.687
+ ],
+ [
+ -0.348,
+ 1.687
+ ],
+ [
+ -9.038,
+ -1.118
+ ]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.4,
+ 0.61568627451,
+ 0.964705882353,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 3,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 1,
+ "ml": 10,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 27.933,
+ 54.313
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 1",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -7.847,
+ 0
+ ],
+ [
+ 0,
+ -7.095
+ ]
+ ],
+ "o": [
+ [
+ -1.027,
+ -2.676
+ ],
+ [
+ 0,
+ -7.095
+ ],
+ [
+ 7.847,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ -12.723,
+ 9.167
+ ],
+ [
+ -13.75,
+ 3.667
+ ],
+ [
+ 0,
+ -9.167
+ ],
+ [
+ 13.75,
+ 3.667
+ ]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.4,
+ 0.61568627451,
+ 0.964705882353,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 3,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 1,
+ "ml": 10,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 27.584,
+ 35.833
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 2",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 2,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 2.75,
+ 0
+ ],
+ [
+ 0.403,
+ 2.384
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 2.2,
+ 0
+ ],
+ [
+ -5.445,
+ -1.54
+ ]
+ ],
+ "o": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 2.733
+ ],
+ [
+ -2.42,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -0.367,
+ -2.181
+ ],
+ [
+ -7.92,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ 11.376,
+ -1.824
+ ],
+ [
+ 11.376,
+ -1.293
+ ],
+ [
+ 6.408,
+ 3.676
+ ],
+ [
+ 1.512,
+ -0.468
+ ],
+ [
+ 0.999,
+ -3.548
+ ],
+ [
+ -3.456,
+ -7.324
+ ],
+ [
+ -2.667,
+ 7.324
+ ]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.4,
+ 0.61568627451,
+ 0.964705882353,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 3,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 1,
+ "ml": 10,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 29.958,
+ 41.324
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 3",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 3,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -6.875,
+ 0
+ ],
+ [
+ -2.769,
+ -4.327
+ ]
+ ],
+ "o": [
+ [
+ 2.768,
+ -4.327
+ ],
+ [
+ 6.876,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ -15.583,
+ 3.667
+ ],
+ [
+ -0.001,
+ -3.667
+ ],
+ [
+ 15.583,
+ 3.667
+ ]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.4,
+ 0.61568627451,
+ 0.964705882353,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 3,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 1,
+ "ml": 10,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 27.583,
+ 23.001
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 4",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 4,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -3.666,
+ 0
+ ],
+ [
+ -2.97,
+ -1.485
+ ]
+ ],
+ "o": [
+ [
+ 2.97,
+ -1.485
+ ],
+ [
+ 3.667,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ -10.083,
+ 1.164
+ ],
+ [
+ -0.001,
+ -1.164
+ ],
+ [
+ 10.083,
+ 1.164
+ ]
+ ],
+ "c": false
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.4,
+ 0.61568627451,
+ 0.964705882353,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 3,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 1,
+ "ml": 10,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 27.583,
+ 13.164
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 5",
+ "np": 2,
+ "cix": 2,
+ "bm": 0,
+ "ix": 5,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": -20,
+ "op": 4855,
+ "st": 55,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 9,
+ "ty": 4,
+ "nm": "BG_Circle_Green",
+ "parent": 5,
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0.5
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.88
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 87.5,
+ "s": [
+ 33
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 112.5,
+ "s": [
+ 12
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.5
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.88
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 127.5,
+ "s": [
+ 12
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 152.5,
+ "s": [
+ 33
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.5
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.88
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 157.5,
+ "s": [
+ 33
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 182.5,
+ "s": [
+ 12
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.5
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.88
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 197.5,
+ "s": [
+ 12
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 222.5,
+ "s": [
+ 33
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.5
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.88
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 230,
+ "s": [
+ 33
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 255,
+ "s": [
+ 12
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.5
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.88
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 280,
+ "s": [
+ 12
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 295,
+ "s": [
+ 33
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.5
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.88
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 367.5,
+ "s": [
+ 33
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 382.5,
+ "s": [
+ 12
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.5
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.88
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 507.5,
+ "s": [
+ 12
+ ]
+ },
+ {
+ "t": 517.5,
+ "s": [
+ 33
+ ]
+ }
+ ],
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 2.91,
+ -13.59,
+ 0
+ ],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ -13.09,
+ 1270.41,
+ 0
+ ],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100,
+ 100
+ ],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "d": 1,
+ "ty": "el",
+ "s": {
+ "a": 0,
+ "k": [
+ 440,
+ 440
+ ],
+ "ix": 2
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 3
+ },
+ "nm": "Ellipse Path 1",
+ "mn": "ADBE Vector Shape - Ellipse",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.964705942191,
+ 0.996078491211,
+ 0.87450986376,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "lc": 1,
+ "lj": 1,
+ "ml": 4,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "fl",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.682352941176,
+ 0.796078431373,
+ 0.980392156863,
+ 1
+ ],
+ "ix": 4
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 5
+ },
+ "r": 1,
+ "bm": 0,
+ "nm": "Fill 1",
+ "mn": "ADBE Vector Graphic - Fill",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ -13.09,
+ 1270.41
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Ellipse 1",
+ "np": 3,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": -70,
+ "op": 2585,
+ "st": 117.5,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 10,
+ "ty": 4,
+ "nm": "BG_Circle",
+ "parent": 5,
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 0,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 2.91,
+ -13.59,
+ 0
+ ],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ -13.09,
+ 1270.41,
+ 0
+ ],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100,
+ 100
+ ],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "d": 1,
+ "ty": "el",
+ "s": {
+ "a": 0,
+ "k": [
+ 430,
+ 430
+ ],
+ "ix": 2
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 3
+ },
+ "nm": "Ellipse Path 1",
+ "mn": "ADBE Vector Shape - Ellipse",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.964705942191,
+ 0.996078491211,
+ 0.87450986376,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "lc": 1,
+ "lj": 1,
+ "ml": 4,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "fl",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.066666666667,
+ 0.086274509804,
+ 0.117647066303,
+ 1
+ ],
+ "ix": 4
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 5
+ },
+ "r": 1,
+ "bm": 0,
+ "nm": "Fill 1",
+ "mn": "ADBE Vector Graphic - Fill",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ -13.09,
+ 1270.41
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Ellipse 1",
+ "np": 3,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": -70,
+ "op": 2585,
+ "st": 117.5,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 11,
+ "ty": 3,
+ "nm": "Null 59 DIALOGUE",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 0,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 840.657,
+ 2087.485,
+ 0
+ ],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0,
+ 0
+ ],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 125,
+ 125,
+ 100
+ ],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "ip": -20,
+ "op": 2455,
+ "st": 55,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 12,
+ "ty": 4,
+ "nm": "PHONE_OUTLINE",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0.5
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.88
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 60,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "t": 72,
+ "s": [
+ 0
+ ]
+ }
+ ],
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 837,
+ 1430,
+ 0
+ ],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0,
+ 0
+ ],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 929.094,
+ 929.094,
+ 100
+ ],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5.243,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 5.244
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -5.243,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -5.244
+ ]
+ ],
+ "o": [
+ [
+ 0,
+ 5.244
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -5.243,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -5.244
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 5.243,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ 63.454,
+ 114.112
+ ],
+ [
+ 53.945,
+ 123.622
+ ],
+ [
+ -55.413,
+ 123.622
+ ],
+ [
+ -64.922,
+ 114.112
+ ],
+ [
+ -64.922,
+ -114.112
+ ],
+ [
+ -55.413,
+ -123.622
+ ],
+ [
+ 53.945,
+ -123.622
+ ],
+ [
+ 63.454,
+ -114.112
+ ]
+ ],
+ "c": true
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ind": 1,
+ "ty": "sh",
+ "ix": 2,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ 1.313
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 1.313,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.554,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -6.555
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -6.554,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 6.555
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 1.313
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 1.313,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "o": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -1.313
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -6.555
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ -6.554,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 6.555
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.554,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 1.313,
+ 0
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -1.313
+ ],
+ [
+ 0,
+ 0
+ ],
+ [
+ 1.313,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ 68.209,
+ -52.302
+ ],
+ [
+ 68.209,
+ -61.811
+ ],
+ [
+ 65.832,
+ -64.188
+ ],
+ [
+ 65.832,
+ -114.112
+ ],
+ [
+ 53.945,
+ -126
+ ],
+ [
+ -55.413,
+ -126
+ ],
+ [
+ -67.3,
+ -114.112
+ ],
+ [
+ -67.3,
+ 114.112
+ ],
+ [
+ -55.413,
+ 126
+ ],
+ [
+ 53.945,
+ 126
+ ],
+ [
+ 65.832,
+ 114.112
+ ],
+ [
+ 65.832,
+ -2.378
+ ],
+ [
+ 68.209,
+ -4.755
+ ],
+ [
+ 68.209,
+ -28.528
+ ],
+ [
+ 65.832,
+ -30.906
+ ],
+ [
+ 65.832,
+ -49.924
+ ]
+ ],
+ "c": true
+ },
+ "ix": 2
+ },
+ "nm": "Path 2",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "fl",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.368627458811,
+ 0.368627458811,
+ 0.368627458811,
+ 1
+ ],
+ "ix": 4
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 5
+ },
+ "r": 1,
+ "bm": 0,
+ "nm": "Fill 1",
+ "mn": "ADBE Vector Graphic - Fill",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 1",
+ "np": 3,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": -20,
+ "op": 79,
+ "st": 55,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 13,
+ "ty": 4,
+ "nm": "CONFIRMATION_",
+ "parent": 11,
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.4
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 472.812,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.4
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 485,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 540,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "t": 565,
+ "s": [
+ 0
+ ]
+ }
+ ],
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ -0.747,
+ -3.075,
+ 0
+ ],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ -13.09,
+ 1270.41,
+ 0
+ ],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100,
+ 100
+ ],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "d": 1,
+ "ty": "el",
+ "s": {
+ "a": 0,
+ "k": [
+ 1075,
+ 1075
+ ],
+ "ix": 2
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 3
+ },
+ "nm": "Ellipse Path 1",
+ "mn": "ADBE Vector Shape - Ellipse",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.400000029919,
+ 0.61568627451,
+ 0.988235353956,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 49,
+ "ix": 5,
+ "x": "var $bm_rt;\n$bm_rt = thisComp.layer('OuterRing - WIDTH CONTROLLER').content('Ellipse 1').content('Stroke 1').strokeWidth;"
+ },
+ "lc": 2,
+ "lj": 1,
+ "ml": 4,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ -13.09,
+ 1270.41
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Ellipse 1",
+ "np": 3,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": 255,
+ "op": 2570,
+ "st": 102.5,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 14,
+ "ty": 4,
+ "nm": "MATTE_BOTTOM",
+ "parent": 11,
+ "td": 1,
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 14.543,
+ -11.886,
+ 0
+ ],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 593.879,
+ 1034.5,
+ 0
+ ],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 135.338,
+ 132.074,
+ 100
+ ],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "ind": 0,
+ "ty": "sh",
+ "ix": 1,
+ "ks": {
+ "a": 0,
+ "k": {
+ "i": [
+ [
+ 0,
+ -220.914
+ ],
+ [
+ 220.914,
+ 0
+ ],
+ [
+ 0,
+ 220.914
+ ],
+ [
+ -220.914,
+ 0
+ ]
+ ],
+ "o": [
+ [
+ 0,
+ 220.914
+ ],
+ [
+ -220.914,
+ 0
+ ],
+ [
+ 0,
+ -220.914
+ ],
+ [
+ 220.914,
+ 0
+ ]
+ ],
+ "v": [
+ [
+ 400,
+ 0
+ ],
+ [
+ 0,
+ 400
+ ],
+ [
+ -400,
+ 0
+ ],
+ [
+ 0,
+ -400
+ ]
+ ],
+ "c": true
+ },
+ "ix": 2
+ },
+ "nm": "Path 1",
+ "mn": "ADBE Vector Shape - Group",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.600934436275,
+ 1,
+ 0.659657257678,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 103,
+ "ix": 5
+ },
+ "lc": 1,
+ "lj": 2,
+ "bm": 0,
+ "d": [
+ {
+ "n": "d",
+ "nm": "dash",
+ "v": {
+ "a": 0,
+ "k": 15,
+ "ix": 1
+ }
+ },
+ {
+ "n": "g",
+ "nm": "gap",
+ "v": {
+ "a": 0,
+ "k": 2,
+ "ix": 2
+ }
+ },
+ {
+ "n": "d",
+ "nm": "dash2",
+ "v": {
+ "a": 0,
+ "k": 15,
+ "ix": 3
+ }
+ },
+ {
+ "n": "g",
+ "nm": "gap2",
+ "v": {
+ "a": 0,
+ "k": 2,
+ "ix": 4
+ }
+ },
+ {
+ "n": "d",
+ "nm": "dash3",
+ "v": {
+ "a": 0,
+ "k": 15,
+ "ix": 5
+ }
+ },
+ {
+ "n": "g",
+ "nm": "gap3",
+ "v": {
+ "a": 0,
+ "k": 2,
+ "ix": 6
+ }
+ },
+ {
+ "n": "o",
+ "nm": "offset",
+ "v": {
+ "a": 0,
+ "k": 8,
+ "ix": 7
+ }
+ }
+ ],
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 584.5,
+ 1034.5
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Group 1",
+ "np": 3,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ },
+ {
+ "ty": "tm",
+ "s": {
+ "a": 0,
+ "k": 0,
+ "ix": 1
+ },
+ "e": {
+ "a": 0,
+ "k": 100,
+ "ix": 2
+ },
+ "o": {
+ "a": 0,
+ "k": 0,
+ "ix": 3
+ },
+ "m": 1,
+ "ix": 2,
+ "nm": "Trim Paths 1",
+ "mn": "ADBE Vector Filter - Trim",
+ "hd": false
+ },
+ {
+ "ty": "tm",
+ "s": {
+ "a": 0,
+ "k": 0,
+ "ix": 1
+ },
+ "e": {
+ "a": 0,
+ "k": 100,
+ "ix": 2
+ },
+ "o": {
+ "a": 0,
+ "k": 0,
+ "ix": 3
+ },
+ "m": 1,
+ "ix": 3,
+ "nm": "Trim Paths 2",
+ "mn": "ADBE Vector Filter - Trim",
+ "hd": false
+ }
+ ],
+ "ip": -87.5,
+ "op": 2520,
+ "st": -160,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 15,
+ "ty": 4,
+ "nm": "OuterRing - WIDTH CONTROLLER",
+ "parent": 11,
+ "tt": 1,
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 547.5,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "t": 555,
+ "s": [
+ 0
+ ]
+ }
+ ],
+ "ix": 11
+ },
+ "r": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.29
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 392.5,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "t": 617.5,
+ "s": [
+ 535
+ ]
+ }
+ ],
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ -0.747,
+ -3.075,
+ 0
+ ],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ -13.09,
+ 1270.41,
+ 0
+ ],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100,
+ 100
+ ],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "d": 1,
+ "ty": "el",
+ "s": {
+ "a": 0,
+ "k": [
+ 1075,
+ 1075
+ ],
+ "ix": 2
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 3
+ },
+ "nm": "Ellipse Path 1",
+ "mn": "ADBE Vector Shape - Ellipse",
+ "hd": false
+ },
+ {
+ "ty": "tm",
+ "s": {
+ "a": 0,
+ "k": 0,
+ "ix": 1
+ },
+ "e": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0.5
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.88
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 92.535,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 141.172,
+ "s": [
+ 25
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.5
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.88
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 168.826,
+ "s": [
+ 25
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 215,
+ "s": [
+ 50
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.5
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.88
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 242.439,
+ "s": [
+ 50
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 0.833
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0.167
+ ]
+ },
+ "t": 290.633,
+ "s": [
+ 75
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.5
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.88
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 335.787,
+ "s": [
+ 75
+ ]
+ },
+ {
+ "t": 508.98046875,
+ "s": [
+ 100
+ ]
+ }
+ ],
+ "ix": 2
+ },
+ "o": {
+ "a": 0,
+ "k": 0,
+ "ix": 3
+ },
+ "m": 1,
+ "ix": 2,
+ "nm": "Trim Paths 1",
+ "mn": "ADBE Vector Filter - Trim",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.4,
+ 0.61568627451,
+ 0.964705882353,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 65,
+ "ix": 5
+ },
+ "lc": 2,
+ "lj": 1,
+ "ml": 4,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ -13.09,
+ 1270.41
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Ellipse 1",
+ "np": 4,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": -70,
+ "op": 2585,
+ "st": 117.5,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 16,
+ "ty": 4,
+ "nm": "OuterRing",
+ "parent": 11,
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0.5
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.88
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 73,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 79,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 550,
+ "s": [
+ 100
+ ]
+ },
+ {
+ "t": 582.5,
+ "s": [
+ 0
+ ]
+ }
+ ],
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ -0.747,
+ -3.075,
+ 0
+ ],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ -13.09,
+ 1270.41,
+ 0
+ ],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100,
+ 100
+ ],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "d": 1,
+ "ty": "el",
+ "s": {
+ "a": 0,
+ "k": [
+ 1075,
+ 1075
+ ],
+ "ix": 2
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 3
+ },
+ "nm": "Ellipse Path 1",
+ "mn": "ADBE Vector Shape - Ellipse",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.231372563979,
+ 0.294117647059,
+ 0.400000029919,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 65,
+ "ix": 5,
+ "x": "var $bm_rt;\n$bm_rt = thisComp.layer('OuterRing - WIDTH CONTROLLER').content('Ellipse 1').content('Stroke 1').strokeWidth;"
+ },
+ "lc": 1,
+ "lj": 1,
+ "ml": 4,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ -13.09,
+ 1270.41
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Ellipse 1",
+ "np": 3,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": -70,
+ "op": 486,
+ "st": 117.5,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 17,
+ "ty": 4,
+ "nm": "ILLUMINATION",
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 1,
+ "k": [
+ {
+ "i": {
+ "x": [
+ 0
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.78
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 87.5,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 97.5,
+ "s": [
+ 93
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.33
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 130,
+ "s": [
+ 93
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 140,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.78
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 165,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 175,
+ "s": [
+ 93
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.33
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 205,
+ "s": [
+ 93
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 215,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.78
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 242.5,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 252.5,
+ "s": [
+ 93
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.33
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 287.5,
+ "s": [
+ 93
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 297.5,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.78
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 367.5,
+ "s": [
+ 0
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0.833
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.167
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 377.5,
+ "s": [
+ 93
+ ]
+ },
+ {
+ "i": {
+ "x": [
+ 0
+ ],
+ "y": [
+ 1
+ ]
+ },
+ "o": {
+ "x": [
+ 0.33
+ ],
+ "y": [
+ 0
+ ]
+ },
+ "t": 485,
+ "s": [
+ 93
+ ]
+ },
+ {
+ "t": 495,
+ "s": [
+ 0
+ ]
+ }
+ ],
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 839.765,
+ 2085.09,
+ 0
+ ],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ -13.09,
+ 1270.41,
+ 0
+ ],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 95,
+ 95,
+ 100
+ ],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "ef": [
+ {
+ "ty": 29,
+ "nm": "Gaussian Blur",
+ "np": 5,
+ "mn": "ADBE Gaussian Blur 2",
+ "ix": 1,
+ "en": 1,
+ "ef": [
+ {
+ "ty": 0,
+ "nm": "Blurriness",
+ "mn": "ADBE Gaussian Blur 2-0001",
+ "ix": 1,
+ "v": {
+ "a": 0,
+ "k": 49.5,
+ "ix": 1
+ }
+ },
+ {
+ "ty": 7,
+ "nm": "Blur Dimensions",
+ "mn": "ADBE Gaussian Blur 2-0002",
+ "ix": 2,
+ "v": {
+ "a": 0,
+ "k": 1,
+ "ix": 2
+ }
+ },
+ {
+ "ty": 7,
+ "nm": "Repeat Edge Pixels",
+ "mn": "ADBE Gaussian Blur 2-0003",
+ "ix": 3,
+ "v": {
+ "a": 0,
+ "k": 0,
+ "ix": 3
+ }
+ }
+ ]
+ }
+ ],
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "d": 1,
+ "ty": "el",
+ "s": {
+ "a": 0,
+ "k": [
+ 430,
+ 430
+ ],
+ "ix": 2
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 3
+ },
+ "nm": "Ellipse Path 1",
+ "mn": "ADBE Vector Shape - Ellipse",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.682352941176,
+ 0.796078431373,
+ 0.980392156863,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "lc": 1,
+ "lj": 1,
+ "ml": 4,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "gf",
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 10
+ },
+ "r": 1,
+ "bm": 0,
+ "g": {
+ "p": 3,
+ "k": {
+ "a": 0,
+ "k": [
+ 0,
+ 1,
+ 1,
+ 1,
+ 0.5,
+ 0.805,
+ 0.805,
+ 0.805,
+ 1,
+ 0.61,
+ 0.61,
+ 0.61
+ ],
+ "ix": 9
+ }
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 5
+ },
+ "e": {
+ "a": 0,
+ "k": [
+ 300.822,
+ 0
+ ],
+ "ix": 6
+ },
+ "t": 2,
+ "h": {
+ "a": 0,
+ "k": 0,
+ "ix": 7
+ },
+ "a": {
+ "a": 0,
+ "k": 0,
+ "ix": 8
+ },
+ "nm": "Gradient Fill 1",
+ "mn": "ADBE Vector Graphic - G-Fill",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ -13.09,
+ 1270.41
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 100,
+ 100
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Ellipse 1",
+ "np": 3,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": 72.5,
+ "op": 2572.5,
+ "st": 105,
+ "bm": 0
+ },
+ {
+ "ddd": 0,
+ "ind": 18,
+ "ty": 4,
+ "nm": "Finger_Circle",
+ "parent": 5,
+ "sr": 1,
+ "ks": {
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 11
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 10
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ -11.429,
+ -617.143,
+ 0
+ ],
+ "ix": 2,
+ "l": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0,
+ 0
+ ],
+ "ix": 1,
+ "l": 2
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 95.238,
+ 95.238,
+ 100
+ ],
+ "ix": 6,
+ "l": 2
+ }
+ },
+ "ao": 0,
+ "shapes": [
+ {
+ "ty": "gr",
+ "it": [
+ {
+ "d": 1,
+ "ty": "el",
+ "s": {
+ "a": 0,
+ "k": [
+ 452.344,
+ 452.344
+ ],
+ "ix": 2
+ },
+ "p": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 3
+ },
+ "nm": "Ellipse Path 1",
+ "mn": "ADBE Vector Shape - Ellipse",
+ "hd": false
+ },
+ {
+ "ty": "st",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.590962009804,
+ 0.746925982307,
+ 1,
+ 1
+ ],
+ "ix": 3
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 4
+ },
+ "w": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "lc": 1,
+ "lj": 1,
+ "ml": 4,
+ "bm": 0,
+ "nm": "Stroke 1",
+ "mn": "ADBE Vector Graphic - Stroke",
+ "hd": false
+ },
+ {
+ "ty": "fl",
+ "c": {
+ "a": 0,
+ "k": [
+ 0.712009803922,
+ 0.817606129366,
+ 1,
+ 1
+ ],
+ "ix": 4
+ },
+ "o": {
+ "a": 0,
+ "k": 71,
+ "ix": 5
+ },
+ "r": 1,
+ "bm": 0,
+ "nm": "Fill 1",
+ "mn": "ADBE Vector Graphic - Fill",
+ "hd": false
+ },
+ {
+ "ty": "tr",
+ "p": {
+ "a": 0,
+ "k": [
+ 13.871,
+ 635.457
+ ],
+ "ix": 2
+ },
+ "a": {
+ "a": 0,
+ "k": [
+ 0,
+ 0
+ ],
+ "ix": 1
+ },
+ "s": {
+ "a": 0,
+ "k": [
+ 102.789,
+ 102.789
+ ],
+ "ix": 3
+ },
+ "r": {
+ "a": 0,
+ "k": 0,
+ "ix": 6
+ },
+ "o": {
+ "a": 0,
+ "k": 100,
+ "ix": 7
+ },
+ "sk": {
+ "a": 0,
+ "k": 0,
+ "ix": 4
+ },
+ "sa": {
+ "a": 0,
+ "k": 0,
+ "ix": 5
+ },
+ "nm": "Transform"
+ }
+ ],
+ "nm": "Ellipse 1",
+ "np": 3,
+ "cix": 2,
+ "bm": 0,
+ "ix": 1,
+ "mn": "ADBE Vector Group",
+ "hd": false
+ }
+ ],
+ "ip": 0,
+ "op": 2400,
+ "st": 0,
+ "bm": 0
+ }
+ ],
+ "markers": [
+ {
+ "tm": 0,
+ "cm": "0",
+ "dr": 0
+ },
+ {
+ "tm": 292.5,
+ "cm": "2",
+ "dr": 0
+ },
+ {
+ "tm": 600,
+ "cm": "3",
+ "dr": 0
+ }
+ ]
+}
\ No newline at end of file
diff --git a/res/values-af/arrays.xml b/res/values-af/arrays.xml
index 0f73dbc..879a0f0 100644
--- a/res/values-af/arrays.xml
+++ b/res/values-af/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Gekas (aktiwiteitkliënt)"</item>
<item msgid="8186970968968646288">"Gekas (leeg)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Blougroen"</item>
+ <item msgid="7216413848731287689">"Groenblou"</item>
<item msgid="5661027589207588703">"Blou"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Groen"</item>
<item msgid="6331809026622602308">"Pers"</item>
<item msgid="6390546163902724700">"Pienk"</item>
- <item msgid="6618900408138432102">"Rooi"</item>
+ <item msgid="6500473130620545980">"Oranje"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Meer as 30 dae oud"</item>
diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml
index 858c69b..b244552 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Onthou instellings"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maks. gekoppelde Bluetooth-oudiotoestelle"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Kies maksimum aantal gekoppelde Bluetooth-oudiotoestelle"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC-stapelontfoutingloglêer"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Verhoog NFC-stapelloglêervlak"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Saai uit"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"weerspieël"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Aktiveer draadlose skermdeling"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Kies apparaat"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Kies legstuk"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Skep legstuk en laat toegang toe?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Nadat jy die legstuk geskep het, kan <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> toegang verkry tot alle data wat dit vertoon."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Nadat jy die legstuk geskep het, kan die program toegang kry tot alles wat vertoon word.\n\nProgram: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nLegstuk: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Laat <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> altyd toe om legstukke te skep en om by hul data in te gaan."</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Gebruikstatistieke"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Gebruikstatistieke"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Skermleser hoofsaaklik vir mense wat blind of swaksiende is"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Meer oor onderskrifvoorkeure"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Kom meer te wete oor onderskrifvoorkeure"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Vergroting"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Vergrotingkortpad"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Meer oor vergroting"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Kom meer te wete oor vergroting"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Vergrotingtipe"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Vergroot jou hele skerm of \'n spesifieke area, of wissel tussen die twee opsies"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Volskerm"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Laat toe dat kenmerkkortpad van die sluitskerm af aangeskakel word. Hou albei volumesleutels \'n paar sekondes lank."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Toeganklikheidknoppie"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Toeganklikheidsknoppie en -gebaar"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Meer oor toeganklikheidknoppie"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Meer oor toeganklikheidknoppie en -gebaar"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Kom meer te wete oor toeganklikheidknoppie en -gebaar"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Gebruik tans toeganklikheidsknoppie. Die gebaar is nie beskikbaar met 3-knoppienavigasie nie."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Kry vinnig toegang tot toeganklikheidskenmerke"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Kry vinnig toegang tot toeganklikheidskenmerke op enige skerm.\n\nGaan na toeganklikheidsinstellings en kies \'n kenmerk om te begin. Tik op die kortpad en kies die toeganklikheidsknoppie.\n\nSkakel oor na 2-knoppienavigasie of 3-knoppienavigasie om eerder die toeganklikheidsknoppie in die navigasiebalk te gebruik."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Kry van enige skerm af vinnig toegang tot toeganklikheidskenmerke. \n\nGaan na toeganklikheidinstellings en kies \'n kenmerk om te begin. Tik op die kortpad en kies die toeganklikheidknoppie."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Kry vinnig toegang tot toeganklikheidskenmerke op enige skerm.\n\nGaan na toeganklikheidsinstellings en kies \'n kenmerk om te begin. Tik op die kortpad en kies die toeganklikheidknoppie of -gebaar."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Kry vinnig toegang tot toeganklikheidskenmerke op enige skerm.\n\nGaan na toeganklikheidsinstellings en kies \'n kenmerk om te begin. Tik op die kortpad en kies die toeganklikheidknoppie."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Gebruik knoppie of gebaar"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Ligging"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Grootte"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minuut"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minute"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Tyd vir aksie (toeganklikheiduittelling)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Meer oor Tyd vir Aksie (toeganklikheiduittelling)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Kom meer te wete oor Tyd vir Aksie (toeganklikheiduittelling)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Tyd om iets te doen"</string>
<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_switch_title" msgid="7458595722552743503">"Gebruik kleuromkering"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Kleuromkeringkortpad"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Kleuromkering maak ligte skerms donker.<br/><br/> Let wel: <ol> <li> Kleuromkering maak ook donker skerms lig.</li> <li> Kleure in media en prente sal verander.</li> <li> Donkertema kan gebruik word om \'n donker agtergrond te vertoon. Donkertema werk goed saam met gesteunde programme. Kleuromkering werk op alle programme.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Outoklik (stilstandtydtelling)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Oor outoklik (stilstandtydtelling)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Kom meer te wete oor outoklik (stilstandtydtelling)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Outoklik werk met \'n gekoppelde muis. Jy kan die muisskermpyltjie stel om outomaties te klik wanneer die skermpyltjie vir \'n sekere tydperk nie beweeg het nie."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Af"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Kort"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Gebruik <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Maak <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> oop"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Gebruik kleurregstelling"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Kleurregstellingkortpad"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Meer oor kleurregstelling"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Kom meer te wete oor kleurregstelling"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Meer oor kleuromkering"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Kom meer te wete oor kleuromkering"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Wys onderskrifte"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Net vir gesteunde program"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Grootte en styl van onderskrif"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Blou-geel"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Ekstra donker"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Maak skerm ekstra donker"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Ekstra Donker-kortpad"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Meer oor ekstra donker"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Maak skerm donkerder as jou foon se minimum helderheid"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Maak skerm donkerder as jou tablet se minimum helderheid"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Maak jou skerm donkerder sodat dit geriefliker is om te lees.<br/><br/> Dit kan nuttig wees wanneer: <ol> <li> Jou foon se verstek- minimum helderheid steeds te helder is</li> <li> Jy jou foon in donker situasies gebruik, soos snags of in \'n donker vertrek voor slaaptyd</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi betyds"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Batterygebruik"</string>
<string name="history_details_title" msgid="8628584613889559355">"Geskiedenisdetails"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Batterygebruik"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Batterygebruik"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Bekyk gebruik in die afgelope 24 uur"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Bekyk gebruik sedert dit volgelaai is"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Batterygebruik"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Sien programme met die hoogste gebruik"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Laaiproses word tydelik beperk"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Om jou battery te spaar. Kom meer te wete."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Hervat laaiproses"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"In sekere omstandighede, soos hoë temperature en lang laaitydperke, kan die laaiproses tot <xliff:g id="PERCENT">%1$s</xliff:g> beperk word om te help om batterygesondheid in stand te hou.\n\nWanneer dié omstandighede eindig, sal jou foon outomaties normaalweg laai."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"In sekere omstandighede, soos hoë temperature en lang laaitydperke, kan die laaiproses tot <xliff:g id="PERCENT">%1$s</xliff:g> beperk word om te help om batterygesondheid in stand te hou.\n\nWanneer daardie omstandighede eindig, sal jou tablet outomaties normaalweg laai."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Jy het jou foon meer as gewoonlik gebruik en daarom sal jou battery dalk gouer as normaalweg pap word.\n\nProgramme wat die meeste batterykrag gebruik:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Jy het jou tablet meer as gewoonlik gebruik en daarom sal jou battery dalk gouer as normaalweg pap word.\n\nProgramme wat die meeste batterykrag gebruik:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Jy het jou toestel meer as gewoonlik gebruik en daarom sal jou battery dalk gouer as normaalweg pap word.\n\nProgramme wat die meeste batterykrag gebruik:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Stelselgebruik vir die afgelope 24 u."</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Stelselgebruik vir <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Programgebruik vir <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"vm."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"nm."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: minder as \'n min."</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Agtergrond: minder as \'n min."</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Totaal: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Laat programme en inhoud toe"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Programme met beperkings"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Brei instellings vir program uit"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Kies programme om te installeer"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Installeer beskikbare programme"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Kontaklose betalings"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Hoe dit werk"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Betaal met jou foon in winkels"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Gevorderde oproepe"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G-Oproepe"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Gebruik LTE-dienste om stem- en ander kommunikasie te verbeter (aanbeveel)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Gebruik 4G-dienste om stem- en ander kommunikasie te verbeter (aanbeveel)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Gebruik LTE-dienste om stemoproepe te verbeter (aanbeveel)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Gebruik 4G-dienste om stemoproepe te verbeter (aanbeveel)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Gebruik 5G vir stemoproepe"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Stuur kontakte na diensverskaffer toe"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Stuur jou kontakte se foonnommers om uitgebreide kenmerke te bied"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Stuur kontakte na <xliff:g id="CARRIER">%1$s</xliff:g> toe?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"batterybespaarder, vaste, volhard, kragbespaarder, battery"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"roetine, skedule, batterybespaarder, kragbespaarder, battery, outomaties, persent"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"VolTE, gevorderde oproepe, 4G-oproepe"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, gevorderde oproepe, 5g-oproepe"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"voeg taal by, voeg \'n taal by"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"teksgrootte, grootdruk, groot lettertipe, groot teks, swak sig, maak teks groter, teksvergroter, lettertipevergroting"</string>
<string name="default_sound" msgid="6604374495015245195">"Verstekgeluid"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Laat kennisgewingtoegang vir <xliff:g id="SERVICE">%1$s</xliff:g> toe?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Verbeterde kennisgewings het Android se aanpasbare kennisgewings in Android 12 vervang. Hierdie kenmerk wys voorgestelde handelinge en antwoorde en organiseer jou kennisgewings. \n\nVerbeterde kennisgewings het toegang tot kennisgewinginhoud, insluitend persoonlike inligting soos kontakname en boodskappe. Hierdie kenmerk kan ook kennisgewings toemaak of daarop antwoord, soos om foonoproepe te beantwoord en Moenie Steur Nie te beheer."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Laat kennisgewingtoegang vir <xliff:g id="SERVICE">%1$s</xliff:g> toe?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> sal alle kennisgewings kan lees, insluitend persoonlike inligting soos kontakname en die teks van boodskappe wat jy ontvang. Hierdie program sal ook kennisgewings kan toemaak of handelingknoppies in kennisgewings kan gebruik, insluitend om foonoproepe te beantwoord. \n\nDit sal die program ook in staat stel om Moenie Steur Nie aan of af te skakel en verwante instellings te verander."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> sal alle kennisgewings kan lees, insluitend persoonlike inligting soos kontakname en die teks van boodskappe wat jy ontvang. Hierdie program sal ook kennisgewings kan laat sluimer of toemaak of handelingknoppies in kennisgewings kan gebruik, insluitend om foonoproepe te beantwoord. \n\nDit sal die program ook in staat stel om Moenie Steur Nie aan of af te skakel en verwante instellings te verander."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"As jy kennisgewingtoegang vir <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> afskakel, kan Moenie Steur Nie-toegang dalk ook afgeskakel word."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Skakel af"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Kanselleer"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Dubbeltik om na toestel te kyk"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Eenhandmodus"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Gebruik eenhandmodus"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Kortpad vir eenhandmodus"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"bereikbaarheid"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Swiep af om die volgende te doen:"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Gebruik die kortpad om"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Ja"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Herbegin"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Nee, dankie"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Kanselleer"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Skakel oor"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Kan nie SIM aktiveer nie"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Verwyder die SIM en voeg dit weer in. Herbegin jou toestel as die probleem voortduur."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Aktiveer die Assistent deur die aan/af-skakelaar te hou"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Aan/af- en noodkieslys:\nDruk tegelyk aan/af-skakelaar en volume harder."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Keer dat dit lui:\nKortpad in die volumekieslys beskikbaar."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Hoe lank om te druk en hou"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Verstel sensitiwiteit deur te kies hoe lank jy die aan/af-skakelaar moet druk en hou"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kort"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Lank"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Wys beursie"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Laat toegang tot beursie vanaf sluitskerm en kitsinstellings toe"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Wys toestelkontroles"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Hierdie tablet sal tot 4G beperk word wanneer dit 2 SIM-kaarte gebruik. "<annotation id="url">"Kom meer te wete"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Hierdie toestel sal tot 4G beperk word wanneer dit 2 SIM-kaarte gebruik. "<annotation id="url">"Kom meer te wete"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Skort uitvoering van gekaste programme op"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Verval nooit nie."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Huurtyd verval nooit nie."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Laat skermoorleggers op Instellings toe"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Laat programme wat oor ander programme kan wys toe om Instellings-skerms te oorlê"</string>
<string name="media_controls_title" msgid="403271085636252597">"Media"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Tydelik nie beskikbaar nie"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Geen SIM nie"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Netwerkvoorkeure"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Koppel aan publieke netwerke"</string>
<string name="keywords_internet" msgid="7674082764898690310">"netwerkverbinding, internet, draadloos, data, wifi, wi-fi, wi fi, sellulêr, mobiel, selfoondiensverskaffer, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Skakel wi-fi aan"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Skakel wi-fi af"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+-netwerk"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"AFGELAAIDE SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"AFGELAAIDE SIM-KAARTE"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktief"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Onaktief"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Verstek vir <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Vir alle programme en dienste"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Speletjie-instellings"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Skakel Spelkontroleskerm-kortpad ensovoorts aan"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Vorige"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Volgende"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Kleurvoorskou"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Versoek vir toegang tot SIM-kaart"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"\'n Toestel wil toegang tot jou SIM-kaart hê. Tik vir besonderhede."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Laat toegang tot SIM-kaart toe?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> wil aan hierdie foon koppel.\n\nJy het nog nie voorheen aan <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> gekoppel nie."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Moenie koppel nie"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Koppel"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE-instellings"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Stel terug na verstekinstellings"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Instellings is na verstek teruggestel."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Maksimum versadigingsbalans"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maksimum sirkulasie"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Minimum versadigingsbalans"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Wysigers"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Handelinge"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Belonings"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Vrygestel"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Hooflose stelselprogram"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Ander program"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Topaktiwiteit"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Kennisgewing gesien"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Kennisgewing binne 15 minute gesien"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Kennisgewinginteraksie"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Legstukinteraksie"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Ander gebruikerinteraksie"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Begin maksimumprioriteittaak"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Maksimumprioriteittaak loop tans"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Begin hoëprioriteittaak"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Hoëprioriteittaak loop tans"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Begin verstekprioriteittaak"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Verstekprioriteittaak loop tans"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Begin laeprioriteittaak"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Laeprioriteittaak loop tans"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Begin minimumprioriteittaak"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Minimumprioriteittaak loop tans"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Taakuittelboete"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Laai tans"</item>
+ <item msgid="658627268149681677">"Dut"</item>
+ <item msgid="1599558140284643834">"Kragbesparingmodus"</item>
+ <item msgid="588427840913221601">"Prosestoestand"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Bevestig"</string>
</resources>
diff --git a/res/values-am/arrays.xml b/res/values-am/arrays.xml
index 5f06fbf..794942b 100644
--- a/res/values-am/arrays.xml
+++ b/res/values-am/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"የተሸጎጠ (የእንቅስቃሴ ደንበኛ)"</item>
<item msgid="8186970968968646288">"የተሸጎጠ (ባዶ)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"ጥቁር አረንጓዴ-ሰማያዊ"</item>
+ <item msgid="7216413848731287689">"ሳያን"</item>
<item msgid="5661027589207588703">"ሰማያዊ"</item>
- <item msgid="3795787248113275442">"ወይን ጠጅ"</item>
+ <item msgid="1219738214736244749">"አረንጓዴ"</item>
<item msgid="6331809026622602308">"ሐምራዊ"</item>
<item msgid="6390546163902724700">"ሮዝ"</item>
- <item msgid="6618900408138432102">"ቀይ"</item>
+ <item msgid="6500473130620545980">"ብርቱካናማ"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"ከ30 ቀኖች በላይ የሆናቸው"</item>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index 548021d..8b85664 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"ቅንብሮች አስታውስ"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"ከፍተኛው የተገናኙ የብሉቱዝ ኦዲዮ መሣሪያዎች ብዛት"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"ከፍተኛው የተገናኙ የብሉቱዝ ኦዲዮ መሣሪያዎች ብዛትን ይምረጡ"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"የኤንኤፍሲ ቁልል የስህተት አርም ምዝግብ ማስታወሻ"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"የኤንኤፍሲ ቁልል የምዝግብ ማስታወሻ ደረጃን ይጨምሩ"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Cast"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"መስታወት"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"ገመድ-አልባ ማሳየትን ያንቁ"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"መሣሪያ ምረጥ"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"ፍርግም ምረጥ"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"አዲስ ምግብር ፍጠር አና መዳረሻ ፍቀድለት?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"ምግብሩን ከፈጠርከው በኋላ <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> የሚያሳየውን ውሂብ ሁሉ ሊደርስበት ይችላል።"</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"ምግብሩን ከፈጠሩ በኋላ መተግበሪያው የሚታየውን ሁሉ መድረስ ይችላል።\n\nመተግበሪያ፦ <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nምግብር፦ <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> ፍርግሞች እንዲፈጥርና ውሂባቸውን እንዲደርስ ሁልጊዜ ፍቀድ"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"የአጠቃቀም ስታስቲክስ"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"የአጠቃቀም ስታስቲክስ"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"በዋነኝነት ማየት የተሳናቸው ወይም የማየት ችሎታቸው ዝቅተኛ ለሆኑ ሰዎች የሆነ የማያ ገጽ አንባቢ"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"በማያ ገጽዎ ላይ ያሉ ንጥሎች ጮክ ተብለው ሲነበቡ ለማዳመጥ መታ ያድርጓቸው"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"የመግለጫ ጽሑፍ ምርጫዎች"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"ስለመግለጫ ጽሑፍ ምርጫዎች"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"ስለመግለጫ ጽሑፍ ምርጫዎች የበለጠ ይወቁ"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"ማጉላት"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"የማጉላት አቋራጭ"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"ስለማጉላት"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"ስለማጉላት የበለጠ ይወቁ"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"የማጉላት ዓይነት"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"የእርስዎን ሙሉ ገጽ እይታ፣ አንድ የተወሰነ ቦታ ያጉሉ ወይም በሁለቱም አማራጮች መካከል ይቀያይሩ"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"ሙሉ ማያ ገጽ"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"ከመቆለፊያ ማያ ገጽ ለማብራት እንዲችሉ ለባሕሪ አቋራጭ ይፍቀዱ። ሁለቱንም የድምፅ ቁልፎች ለጥቂት ሰከንዶች ይያዙ።"</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"የተደራሽነት አዝራር"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"የተደራሽነት አዝራር እና የእጅ ምልክት"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"ስለተደራሽነት አዝራር"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"ስለተደራሽነት አዝራር እና ምልክት"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"ስለተደራሽነት አዝራር እና ምልክት የበለጠ ይወቁ"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"የተደራሽነት አዝራርን መጠቀም። የእጅ ምልክቱ በባለ3-አዝራር ዳሰሳ አይገኝም።"</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"የተደራሽነት ባህሪያትን በፍጥነት ይድረሱባቸው"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"የተደራሽነት ባህሪያትን ከማንኛውም ማያ ገጽ ሆነው በፍጥነት ይድረሱ።\n\nለመጀመር ወደ የተደራሽነት ቅንብሮች ይሂዱ እና አንድ ባህሪ ይምረጡ። በአቋራጩ ላይ መታ ያድርጉ እና የተደራሽነት አዝራሩን ይምረጡ።\n\nበምትኩ በአሰሳ አሞሌው ውስጥ የተደራሽነት አዝራሩን ለመጠቀም ወደ 2-አዝራር አሰሳ ወይም 3-አዝራር አሰሳ ይቀይሩ።"</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"የተደራሽነት ባህሪያትን ከማንኛውም ማያ ገጽ በፍጥነት ይድረሱ። \n\nለመጀመር ወደ የተደራሽነት ቅንብሮች ይሂዱ እና አንድ ባህሪ ይምረጡ። በአቋራጩ ላይ መታ ያድርጉ እና የተደራሽነት አዝራሩን ይምረጡ።"</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"የተደራሽነት ባህሪያትን ከማንኛውም ማያ ገጽ ሆነው በፍጥነት ይድረሱ።\n\nለመጀመር ወደ የተደራሽነት ቅንብሮች ይሂዱ እና አንድ ባህሪ ይምረጡ። በአቋራጩ ላይ መታ ያድርጉ እና የተደራሽነት አዝራሩን ወይም ምልክት ይምረጡ።"</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"የተደራሽነት ባህሪያትን ከማንኛውም ማያ ገጽ ሆነው በፍጥነት ይድረሱ።\n\nለመጀመር ወደ የተደራሽነት ቅንብሮች ይሂዱ እና አንድ ባህሪ ይምረጡ። በአቋራጩ ላይ መታ ያድርጉ እና የተደራሽነት አዝራሩን ይምረጡ።"</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"አዝራርን ወይም የእጅ ምልክትን ይጠቀሙ"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"አካባቢ"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"መጠን"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 ደቂቃ"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 ደቂቃዎች"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"እርምጃ መውሰጃ ጊዜ (ተደራሽነት ጊዜው አብቅቷል)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"ስለእርምጃ መውሰጃ ጊዜ (የተደራሽነት ጊዜው አብቅቷል)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"ስለእርምጃ መውሰጃ ጊዜ (ተደራሽነት ጊዜው አብቅቷል) የበለጠ ይወቁ"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"እርምጃ መውሰጃ ጊዜ"</string>
<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_switch_title" msgid="7458595722552743503">"የቀለም ግልበጣን ተጠቀም"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"የተቃራኒ ቀለም አቋራጭ"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"ቀለም ግልበጣ የፈኩ ማያ ገጾችን ጨለማ ያደርጓቸው።<br/><br/> ማስታወሻ፦ <ol> <li> ቀለም ግልበጣ እንዲሁም ጨለማ ማያ ገጾችን የፈኩ ያደርጓቸዋል።</li> <li> ቀለሞች በሚዲያ እና ምስሎች ውስጥ ይቀየራሉ።</li> <li> ጨለማ ጀርባን ለማሳየት ጨለማ ገጽታ ሥራ ላይ መዋል ይችላል። ጨለማ ገጽታ ከሚደገፉ መተግበሪያዎች ጋር ይሠራል። ቀለም ግልበጣ በሁሉም መተግበሪያዎች ላይ ይሰራል።</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"በራስ-ሰር ጠቅ አድርግ (መቆያ ጊዜ)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"ስለራስ-ሰር ጠቅ ማድረግ (መቆያ ጊዜ)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"ስለራስ-ሰር ጠቅ ማድረግ (መቆያ ጊዜ) የበለጠ ይወቁ"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"ራስ-ሰር ጠቅታ ከተገናኘ መዳፊት ጋር ይሠራል። ለተወሰነ ያህል ጊዜ ጠቋሚው መንቀሳቀስ ሲያቆም የመዳፊት ጠቋሚውን በራስ-ሰር ጠቅ እንዲያደርግ አድርገው ሊያቀናብሩት ይችላሉ።"</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"ጠፍቷል"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"አጭር"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>ን ይጠቀሙ"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>ን ክፈት"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"የቀለም ማስተካከያን ተጠቀም"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"የቀለም ማስተካከያ አቋራጭ"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"ስለቀለም ማስተካከያ"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"ስለቀለም ማስተካከያ የበለጠ ይወቁ"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"ስለተቃራኒ ቀለም"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"ስለተቃራኒ ቀለም የበለጠ ይወቁ"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"መግለጫ ጽሑፎችን አሳይ"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"ለሚደገፍ መተግበሪያ ብቻ"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"የመግለጫ ጽሑፍ መጠን እና ቅጥ"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"ሰማያዊ-ቢጫ"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"ተጨማሪ ደብዛዛ"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"ማያ ተጨማሪ ደብዛዛ ያድርጉ"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"የተጨማሪ ደብዛዛ አቋራጭ"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"ስለተጨማሪ ደብዛዛ"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"ከስልክዎ ዝቅተኛ ብሩህነት ባሻገር ማያ ገጹን ደብዛዛ ያድርጉ"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"ከጡባዊዎ አነስተኛ ብሩህነት ባሻገር ማያ ገጹን ደብዛዛ ያድርጉ"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"ለማንበብ የበለጠ ምቾት እንዲኖርዎ ማያ ገጽዎን የበለጠ ደብዛዛ ያድርጉት።<br/><br/> ይህ ጠቃሚ ሊሆን የሚችለው፦ <ol> <li> የስልክዎ ነባሪ ዝቅተኛ ብሩህነት አሁንም በጣም ብሩህ ሲሆን</li> <li> ስልክዎን በጨለማ ሁኔታዎች ውስጥ ሲጠቀሙ፣ ለምሳሌ ማታ ላይ ወይም በጨለማ ክፍል ውስጥ ከመተኛትዎ በፊት</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi በጊዜ"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"የባትሪ አጠቃቀም"</string>
<string name="history_details_title" msgid="8628584613889559355">"የታሪክ ዝርዝሮች"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"የባትሪ አጠቃቀም"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"የባትሪ አጠቃቀም"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"ያለፉት 24 ሰዓቶች አጠቃቀምን ይመልከቱ"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"ካለፈው የተሞላ ኃይል የአጠቃቀም ታሪክ ይመልከቱ"</string>
<string name="battery_details_title" msgid="4531369291819754178">"የባትሪ አጠቃቀም"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ከፍተኛ አጠቃቀም ያላቸውን መተግበሪያዎች ይመልከቱ"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"ኃይል መሙላት ለጊዜው ተገድቧል"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"ባትሪዎን ለማቆየት። የበለጠ ለመረዳት።"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ኃይል መሙላትን ከቆመበት ቀጥል"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"እንደ ከፍተኛ የሙቀት መጠኖች እና ረጅም የኃይል መሙያ ጊዜያት ባሉ በተወሰኑ ሁኔታዎች ላይ የባትሪ ጤናን ለመጠበቅ ለማገዝ ባትሪ መሙላት በ<xliff:g id="PERCENT">%1$s</xliff:g> የተገደበ ሊሆን ይችላል።\n\nእነዚያ ሁኔታዎች ሲያበቁ ስልክዎ በራስ-ሰር በመደበኛ ሁኔታ ኃይል ይሞላል።"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"እንደ ከፍተኛ የሙቀት መጠኖች እና ረጅም የኃይል መሙያ ጊዜያት ባሉ በተወሰኑ ሁኔታዎች ላይ የባትሪ ጤናን ለመጠበቅ ለማገዝ ባትሪ መሙላት በ<xliff:g id="PERCENT">%1$s</xliff:g> የተገደበ ሊሆን ይችላል።\n\nእነዚያ ሁኔታዎች ሲያበቁ ስልክዎ በራስ-ሰር በመደበኛ ሁኔታ ኃይል ይሞላል።"</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"መሳሪያዎን ከተለመደው ይልቅ የበለጠ በመጠቀምዎ ባትሪዎ በተለምዶ ከሚያልቅበት ጊዜ ቀደም ብሎ ሊያልቅ ይችላል። \n\nአብዛኛውን ባትሪ በመጠቀም ላይ ያሉ መተግበሪያዎች፦"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"መሳሪያዎን ከተለመደው ይልቅ የበለጠ በመጠቀምዎ ባትሪዎ በተለምዶ ከሚያልቅበት ጊዜ ቀደም ብሎ ሊያልቅ ይችላል። \n\nአብዛኛውን ባትሪ በመጠቀም ላይ ያሉ መተግበሪያዎች፦"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"መሳሪያዎን ከተለመደው ይልቅ የበለጠ በመጠቀምዎ ባትሪዎ በተለምዶ ከሚያልቅበት ጊዜ ቀደም ብሎ ሊያልቅ ይችላል። \n\nአብዛኛውን ባትሪ በመጠቀም ላይ ያሉ መተግበሪያዎች፦"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"ላለፉት 24 ሰዓቶች የሥርዓት አጠቃቀም"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"የ<xliff:g id="SLOT">%s</xliff:g> የሥርዓት አጠቃቀም"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"የ<xliff:g id="SLOT">%s</xliff:g> የመተግበሪያ አጠቃቀም"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"ጠዋት"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"ከሰዓት"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"ጠቅላላ፦ ከአንድ ደቂቃ በታች"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"ዳራ፦ ከአንድ ደቂቃ በታች"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"ጠቅላላ፦ <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"መተግበሪያዎችን እና ይዘትን ይፍቀዱ"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"ገደቦች ያሏቸው መተግበሪያዎች"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"የመተግበሪያዎች ቅንብሮችን ዘርጋ"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"የሚጭኗቸው መተግበሪያዎችን ይምረጡ"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"የሚገኙ መተበሪያዎችን ይጫኑ"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"ንክኪ-አልባ ክፍያዎች"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"እንዴት እንደሚሰራ"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"በመደብሮች ውስጥ በስልክዎ ይክፈሉ"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"የላቀ ጥሪ ማድረግ"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G ጥሪ"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"የድምፅ እና ሌሎች የመልዕክት ልውውጦችን ለማሻሻል LTE አገልግሎቶችን ይጠቀሙ (የሚመከር)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"የድምፅ እና ሌሎች ግንኙነቶችን ለማሻሻል 4G አገልግሎቶችን ይጠቀሙ (የሚመከር)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"የድምፅ ጥሪዎችን ለማሻሻል የLTE አገልግሎቶችን ይጠቀሙ (የሚመከር)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"የድምፅ ጥሪዎችን ለማሻሻል የ4ጂ አገልግሎቶችን ይጠቀሙ (የሚመከር)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"ለድምጽ ጥሪዎች 5ጂን ይጠቀሙ"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"ወደ አገልግሎት አቅራቢ እውቂያዎችን ይላኩ"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"የላቁ ባሕሪያትን ለማቅረብ የእርስዎን እውቂያዎች የስልክ ቁጥሮች ይላኩ"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"ወደ <xliff:g id="CARRIER">%1$s</xliff:g> እውቂያዎች ይላኩ?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"ባትሪ ቆጣቢ፣ ተለጣፊ፣ ጽና፣ የኃይል ቆጣቢ፣ ባትሪ"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"ዕለታዊ ተግባር፣ መርሐግብር፣ ባትሪ ቆጣቢ፣ ኃይል ቆጣቢ፣ ባትሪ፣ ራስ-ሰር፣ በመቶ"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"ቮልት፣ የላቀ ጥሪ አደራረግ፣ 4g ጥሪ አደራረግ"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g፣ vonr፣ የላቀ ጥሪ፣ 5ጂ ጥሪ"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"ቋንቋ ያክሉ፣ አንድ ቋንቋ ያክሉ"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"የጽሑፍ መጠን፣ ትልቅ ህትመት፣ ትልቅ ቅርጸ-ቁምፊ፣ ትልቅ ጽሑፍ፣ ዝቅተኛ-ዕይታ፣ ጽሑፍን ያተልቁ መጠን፣ ትልቅ ህትመት፣ ትልቅ ቅርጸ-ቁምፊ፣ ትልቅ ጽሑፍ፣ ዝቅተኛ-ዕይታ፣ ጽሑፍን ያተልቁ፣ ቅርጸ-ቁምፊ ማተለቂያ፣ ቅርጸ-ቁምፊ ማተለቅ"</string>
<string name="default_sound" msgid="6604374495015245195">"ነባሪ ድምፅ"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"ለ<xliff:g id="SERVICE">%1$s</xliff:g> የማሳወቂያ መዳረሻ ይፈቀድለት?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"የተሻሻሉ ማሳወቂያዎች በAndroid 12 ውስጥ Android ራስ-አስማሚ ማሳወቂያዎችን ተክተዋል። ይህ ባህሪ የተጠቆሙ እርምጃዎችን እና ምላሾችን ያሳያል እንዲሁም ማሳወቂያዎችዎን ያደራጃል። \n\nየተሻሻሉ ማሳወቂያዎች እንደ የእውቂያ ስሞች እና መልዕክቶች ያሉ የግል መረጃዎችን ጨምሮ የማሳወቂያ ይዘቶችን መድረስ ይችላሉ። ይህ ባህሪ እንደ የስልክ ጥሪዎችን መመለስ እና አትረብሽን መቆጣጠርን ያሉ ማሳወቂያዎችን ማሰናበት ወይም ምላሽ መስጠት ይችላል።"</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"ለ<xliff:g id="SERVICE">%1$s</xliff:g> የማሳወቂያ መዳረሻ ይፈቀድ?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> እንደ የእውቂያ ስሞች እና እርስዎ የሚቀበሏቸው የመልዕክቶች ጽሑፍ ያለ የግል መረጃ ጨምሮ ሁሉንም ማሳወቂያዎች ማንበብ ይችላል። ይህ መተግበሪያ እንዲሁም ማሳወቂያዎችን ማሰናበት ወይም የስልክ ጥሪዎችን ማንሳት ጨምሮ በማሳወቂያዎች ውስጥ ባሉ አዝራሮች ላይ እርምጃዎችን መውሰድ ይችላል። \n\nይህ እንዲሁም አትረብሽን የማብራት ወይም የማጥፋት እና ተዛማጅ ቅንብሮችን የመቀየር ችሎታ ለመተግበሪያው ይሰጣል።"</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> እንደ የእውቂያ ስሞች እና እርስዎ የሚቀበሏቸው የመልዕክቶች ጽሑፍ ያለ የግል መረጃ ጨምሮ ሁሉንም ማሳወቂያዎች ማንበብ ይችላል። ይህ መተግበሪያ እንዲሁም ማሳወቂያዎችን ማሸለብ ወይም ማሰናበት ወይም የስልክ ጥሪዎችን ማንሳት ጨምሮ በማሳወቂያዎች ውስጥ ባሉ አዝራሮች ላይ እርምጃዎችን መውሰድ ይችላል። \n\nይህ እንዲሁም አትረብሽን የማብራት ወይም የማጥፋት እና ተዛማጅ ቅንብሮችን የመቀየር ችሎታ ለመተግበሪያው ይሰጣል።"</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"የ<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ማሳወቂያ መዳረሻን ካጠፉ የ«አትረብሽ» መዳረሻ እንዲሁም ሊጠፋ ይችላል።"</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"አጥፋ"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"ይቅር"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"መሣሪያውን ለመመልከት ሁለቴ መታ ያድርጉ"</string>
<string name="one_handed_title" msgid="2584414010282746195">"የአንድ እጅ ሁነታ"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"የአንድ እጅ ሁነታን ይጠቀሙ"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"ባለአንድ እጅ ሁነታ አቋራጭ"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"ተደራሽነት"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"ታች ያንሸራትቱ ወደ"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"አቋራጩን ለሚከተለው ዓላማ ይጠቀሙ"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"አዎ"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"ዳግም አስነሳ"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"አይ፣ አመሰግናለሁ"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"ይቅር"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"ማብሪያ/ማጥፊያ"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"ሲምን ማግበር አልተቻለም"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"ሲሙን ያስወጡትና እንደገና ያስገቡት። ችግሩ ከቀጠለ መሣሪያዎን ዳግም ያስነሱት።"</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"የኃይል አዝራሩን በመያዝ ረዳቱን ያስነሱ"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"የኃይል እና ድንገተኛ አደጋ ምናሌ፦\nበተመሳሳይ ጊዜ ኃይልን እና ድምፅ ጨምርን ይጫኑ።"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"መደወልን ይከላከሉ፦\nበድምጽ ምናሌው ውስጥ አቋራጭ ይገኛል።"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"የመጫን እና የመያዝ የቆይታ ጊዜ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"የማብሪያ/ማጥፊያ አዝራሩን ለምን ያህል ጊዜ ተጭኖ እንደሚያዝ በመምረጥ ትብነትን ያስተካክሉ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"አጭር"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"ረጅም"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"የኪስ ቦርሳን አሳይ"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"ከማያ ገጽ ቁልፍ እና ፈጣን ቅንብሮች ሆነው የኪስ ቦርሳ መድረሻን ይፍቀዱ"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"የመሣሪያ መቆጣጠሪያዎችን አሳይ"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"2 ሲሞችን በሚጠቀሙበት ጊዜ ይህ ጡባዊ በ4ጂ ይገደባል። "<annotation id="url">"የበለጠ ለመረዳት"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"2 ሲሞችን በሚጠቀሙበት ጊዜ ይህ መሣሪያ በ4ጂ ይገደባል። "<annotation id="url">"የበለጠ ለመረዳት"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"ለተሸጎጡ መተግበሪያዎች አፈጻጸምን አግድ"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"የአገልግሎት ጊዜው መቼም አያበቃም።"</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"ኪራይ መቼም የአገልግሎት ጊዜው አያበቃም።"</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"በቅንብሮች ላይ የማያ ገጽ ተደራቢዎችን ይፍቀዱ"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"የቅንብሮች ማያ ገጾችን ለመደራረብ በሌሎች መተግበሪያዎች ላይ የሚያሳዩ መተግበሪያዎችን ይፍቀዱ"</string>
<string name="media_controls_title" msgid="403271085636252597">"ሚዲያ"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"ለጊዜው አይገኝም"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"SIM የለም"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"የአውታረ መረብ ምርጫዎች"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"ከይፋዊ አውታረ መረቦች ጋር አገናኝ"</string>
<string name="keywords_internet" msgid="7674082764898690310">"የአውታረ መረብ ግንኙነት በይነመረብ፣ ገመድ-አልባ፣ ውሂብ፣ wifi፣ wi-fi፣ wi fi፣ ተንቀሳቃሽ ስልክ፣ ሞባይል፣ የተንቀሳቃሽ ስልክ አገልግሎት አቅራቢ፣ 4ጂ፣ 3ጂ፣ 2ጂ፣ lte፣ ኤልቲኢ"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Wi-Fi ያብሩ"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Wi-Fiን አጥፋ"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ አውታረ መረብ"</string>
<string name="sim_category_title" msgid="2341314000964710495">"ሲም"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"የወረደ ሲም"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"የወረዱ ሲሞች"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"ንቁ"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"ያልነቃ"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / ለ<xliff:g id="ID_1">%1$s</xliff:g> ነባሪ"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"ለሁሉም መተግበሪያዎች እና አገልግሎቶች"</string>
<string name="game_settings_title" msgid="1028178627743422090">"የጨዋታ ቅንብሮች"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"የጨዋታ ዳሽቦርድ አቋራጭን ያብሩ ወዘተ"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"ቀዳሚ"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"ቀጣይ"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"የቀለም ቅድመ-እይታ"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"የሲም ካርድ መዳረሻ ጥያቄ"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"አንድ መሣሪያ ሲም ካርድዎን መድረስ ይፈልጋል። ዝርዝሮችን ለማግኘት መታ ያድርጉ።"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"የሲም ካርድ መዳረሻ ይፈቀድ?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> ከዚህ ስልክ ጋር መገናኘት ይፈልጋል።\n\nከዚህ በፊት ከ<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> ጋር አልተገናኙም።"</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"አታገናኝ"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"አገናኝ"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"የTARE ቅንብሮች"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"ወደ ነባሪ ቅንብሮች አድህር"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"ቅንብሮች ወደ ነባሪ አድህረዋል።"</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"መሣሪያው ኃይል ሲሞላ ያለው ከፍተኛ ቀሪ ሒሳብ"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"ከፍተኛ ዝውውር"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"መሣሪያው ኃይል ሲሞላ ያለው ዝቅተኛ ቀሪ ሒሳብ"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"ቀያሪዎች"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"እርምጃዎች"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"ሽልማቶች"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"ያልተካተተ"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"በይነገጽ-አልባ የስርዓት መተግበሪያ"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"ሌላ መተግበሪያ"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"ከፍተኛ እንቅስቃሴ"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"የማሳወቂያ ታይቷል"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"ማሳወቂያ በ15 ደቂቃዎች ውስጥ ታይቷል"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"የማሳወቂያ መስተጋብር"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"የምግብር መስተጋብር"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"ሌላ የተጠቃሚ መስተጋብር"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"የሥራ ከፍተኛ ጅምር"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"የሥራ ከፍተኛ ማሄድ"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"የሥራ ከፍተኛ ጅምር"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"የሥራ ከፍተኛ ማሄድ"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"የሥራ ነባሪ ጅምር"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"የሥራ ነባሪ ማሄድ"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"የሥራ ዝቅተኛ ጅምር"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"የሥራ ዝቅተኛ ማሄድ"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"የሥራ ዝቅተኛ ጅምር"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"የሥራ ዝቅተኛ ማሄድ"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"የሥራ የእረፍት ጊዜ ቅጣት"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"ኃይል በመሙላት ላይ"</item>
+ <item msgid="658627268149681677">"ባትሪ አጠቃቀም"</item>
+ <item msgid="1599558140284643834">"የኃይል ቁጠባ ሁነታ"</item>
+ <item msgid="588427840913221601">"የሂደት ሁኔታ"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"አረጋግጥ"</string>
</resources>
diff --git a/res/values-ar/arrays.xml b/res/values-ar/arrays.xml
index e8f4b7e..2f19c46 100644
--- a/res/values-ar/arrays.xml
+++ b/res/values-ar/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"تخزين مؤقت (برنامج النشاط)"</item>
<item msgid="8186970968968646288">"تخزين مؤقت (فارغ)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"أزرق مخضر"</item>
+ <item msgid="7216413848731287689">"سماوي"</item>
<item msgid="5661027589207588703">"أزرق"</item>
- <item msgid="3795787248113275442">"نيلي"</item>
+ <item msgid="1219738214736244749">"أخضر"</item>
<item msgid="6331809026622602308">"أرجواني"</item>
<item msgid="6390546163902724700">"قرنفلي"</item>
- <item msgid="6618900408138432102">"أحمر"</item>
+ <item msgid="6500473130620545980">"برتقالي"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"تم إنشاؤها قبل أكثر من 30 يومًا."</item>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index 94d46ca..df9bf0e 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -957,6 +957,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"تذكّر الإعدادات"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"الحد الأقصى لعدد الأجهزة الصوتية المتّصلة باستخدام البلوتوث"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"اختيار الحد الأقصى لعدد الأجهزة الصوتية المتّصلة باستخدام البلوتوث"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"سجلّ تصحيح أخطاء حزمة الاتصال القصير المدى (NFC)"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"زيادة مستوى التسجيل لحزمة الاتصال القصير المدى (NFC)"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"الإرسال"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"انعكاس"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"تفعيل عرض شاشة لاسلكي"</string>
@@ -2354,7 +2356,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"اختيار أداة"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"اختيار أداة"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"هل تريد إنشاء الأداة والسماح بالوصول؟"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"بعد إنشاء الأداة، بإمكان <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> الوصول إلى كل البيانات التي تعرضها هذه الأداة."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"بعد إنشاء الأداة، يمكن للتطبيق الوصول إلى كل العناصر المعروضة.\n\nالتطبيق: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nالأداة: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"السماح دومًا لـ <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> بإنشاء الأدوات والوصول إلى بياناتها"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"إحصاءات الاستخدام"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"إحصاءات الاستخدام"</string>
@@ -2385,7 +2387,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"إن تطبيق قارئ الشاشة مُصمَّم في الأساس من أجل الأشخاص الكفيفين والذين يعانون من ضعف في النظر."</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"يمكنك النقر على بيانات على شاشتك لتتم قراءتها بصوت عالٍ"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"الإعدادات المفضّلة للشرح"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"لمحة عن الإعدادات المفضّلة للشرح"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"تعرّف على مزيد من المعلومات حول الإعدادات المفضّلة للشرح"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"تكبير حجم الشاشة"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"اختصار التكبير"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"لمحة عن التكبير"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"تعرّف على مزيد من المعلومات حول التكبير"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"نوع التكبير"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"تكبير الشاشة كلها أو جزء معيّن منها أو التبديل بين الخيارين"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"ملء الشاشة"</string>
@@ -2454,10 +2461,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"يمكنك السماح بتفعيل اختصار الميزة من شاشة القفل. اضغط مع الاستمرار على مفتاحَي مستوى الصوت لبضع ثوانٍ."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"زر أدوات تسهيل الاستخدام"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"إيماءة وزرّ أدوات تسهيل الاستخدام"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"لمحة عن زرّ أدوات تسهيل الاستخدام"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"لمحة عن إيماءة وزرّ أدوات تسهيل الاستخدام"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"تعرّف على مزيد من المعلومات حول إيماءة وزرّ أدوات تسهيل الاستخدام"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"استخدام زرّ أدوات تسهيل الاستخدام: لا تتوفّر إيماءة التنقُّل باستخدام ثلاثة أزرار"</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"الوصول السريع إلى ميزات تسهيل الاستخدام"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"يمكنك الوصول بسرعة إلى ميزات تسهيل الاستخدام من أي شاشة.\n\nللبدء، انتقِل إلى إعدادات تسهيل الاستخدام واختَر ميزة. انقر على الاختصار واختَر زر أدوات تسهيل الاستخدام.\n\nلاستخدام زر أدوات تسهيل الاستخدام في شريط التنقُّل بدلاً من ذلك، عليك التبديل إلى نظام التنقُّل باستخدام زرّين أو نظام التنقُّل باستخدام ثلاثة أزرار."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"يمكنك الوصول بسرعة إلى ميزات تسهيل الاستخدام من أي شاشة. \n\nلبدء الاستخدام، انتقِل إلى إعدادات تسهيل الاستخدام واختَر ميزة. انقر على الاختصار واختَر زر أدوات تسهيل الاستخدام."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"يمكنك الوصول بسرعة إلى ميزات تسهيل الاستخدام من أي شاشة.\n\nللبدء، انتقِل إلى إعدادات تسهيل الاستخدام واختَر ميزة. انقر على الاختصار واختَر إيماءة أو زر أدوات تسهيل الاستخدام."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"يمكنك الوصول بسرعة إلى ميزات تسهيل الاستخدام من أي شاشة.\n\nللبدء، انتقِل إلى إعدادات تسهيل الاستخدام واختَر ميزة. انقر على الاختصار واختَر زر أدوات تسهيل الاستخدام."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"استخدام الزرّ أو الإيماءة"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"الموقع"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"حجم الزر"</string>
@@ -2483,13 +2493,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"دقيقة واحدة"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"دقيقتان"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"وقت اتخاذ إجراء (مهلة تسهيل الاستخدام)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"لمحة عن وقت اتخاذ الإجراء (مهلة أدوات تسهيل الاستخدام)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"تعرّف على مزيد من المعلومات حول وقت اتخاذ الإجراء (مهلة أدوات تسهيل الاستخدام)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"وقت اتخاذ الإجراء"</string>
<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_switch_title" msgid="7458595722552743503">"استخدام قلب الألوان"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"اختصار قلب الألوان"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"تحوّل ميزة \"قلب الألوان\" الشاشات المضيئة إلى شاشات معتمة.<br/><br/> ملاحظة: <ol> <li> تحوّل أيضًا ميزة \"قلب الألوان\" الشاشات المعتمة إلى شاشات مضيئة.</li> <li> ستتغيّر الألوان في الوسائط والصور.</li> <li> يمكن استخدام المظهر الداكن لعرض خلفية داكنة. يعمل وضع \"المظهر الداكن\" مع التطبيقات المتوافقة. أما خيار \"قلب الألوان\"، فيعمل مع جميع التطبيقات.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"النقر التلقائي (فترة الثبات)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"حول النقر التلقائي (فترة الثبات)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"تعرّف على مزيد من المعلومات حول النقر التلقائي (فترة الثبات)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"تعمل ميزة النقر التلقائي مع ماوس متصل. يمكنك ضبط مؤشر الماوس بحيث يتم النقر تلقائيًا عند توقف المؤشر عن الحركة لمدة زمنية معيّنة."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"غير مفعَّل"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"قصير"</string>
@@ -2509,6 +2524,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"استخدام ميزة <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"فتح <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"استخدام ميزة \"تصحيح الألوان\""</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"اختصار تصحيح الألوان"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"لمحة عن تصحيح الألوان"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"تعرّف على مزيد من المعلومات حول تصحيح الألوان"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"لمحة عن قلب الألوان"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"تعرّف على مزيد من المعلومات حول قلب الألوان"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"عرض الشرح"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"للتطبيقات المتوافقة فقط"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"حجم الشرح ونمطه"</string>
@@ -2552,6 +2572,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"الأزرق والأصفر"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"زيادة تعتيم الشاشة"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"زيادة تعتيم الشاشة"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"اختصار زيادة تعتيم الشاشة"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"لمحة عن زيادة تعتيم الشاشة"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"يمكنك ضبط تعتيم الشاشة على مستوى أقلّ من الحد الأدنى لسطوع هاتفك."</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"يمكنك ضبط تعتيم الشاشة على مستوى أقلّ من الحد الأدنى لسطوع جهازك اللوحي."</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"يمكنك زيادة تعتيم الشاشة لتصبح أنسب للقراءة.<br/><br/> يمكن الاستفادة من هذه الميزة عندما: <ol> <li> تكون أقلّ درجة سطوع تلقائية في هاتفك غير كافية</li> <li> تستخدم هاتفك في الظلام، مثلاً عندما تستخدمه ليلاً أو في غرفة مظلمة قبل النوم</li> </ol>"</string>
@@ -2768,7 +2790,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"وقت تفعيل Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"استخدام البطارية"</string>
<string name="history_details_title" msgid="8628584613889559355">"تفاصيل السجل"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"استخدام البطارية"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"استخدام البطارية"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"بيانات استخدام البطارية خلال آخر 24 ساعة"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"عرض استخدام البطارية منذ آخر شحن كامل"</string>
<string name="battery_details_title" msgid="4531369291819754178">"استخدام البطارية"</string>
@@ -2792,6 +2814,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"عرض التطبيقات ذات أعلى معدّل استخدام للبطارية"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"الشحن محدود مؤقتًا"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"للحفاظ على عمر البطارية. مزيد من المعلومات"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"استئناف الشحن"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"في ظروف معيّنة، مثلاً درجات الحرارة المرتفعة وفترات الشحن الطويلة، قد يتم تحديد نسبة الشحن لتصبح <xliff:g id="PERCENT">%1$s</xliff:g> للمساعدة في الحفاظ على سلامة البطارية.\n\nعندما تنتهي تلك الظروف، سيتم تلقائيًا شحن الهاتف بشكلٍ عادي."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"في ظروف معيّنة، مثلاً درجات الحرارة المرتفعة وفترات الشحن الطويلة، قد يتم تحديد نسبة الشحن لتصبح <xliff:g id="PERCENT">%1$s</xliff:g> للمساعدة في الحفاظ على سلامة البطارية.\n\nعندما تنتهي تلك الظروف، سيتم تلقائيًا شحن الهاتف بشكلٍ عادي."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"بسبب استخدام هاتفك بمعدل أكثر من الطبيعي، قد ينفد شحن بطاريتك أسرع من المعتاد.\n\nالتطبيقات التي تستخدم أكبر قدر من البطارية:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"بسبب استخدام جهازك اللوحي أكثر من الطبيعي، قد ينفد شحن بطاريتك أسرع من المعتاد.\n\nالتطبيقات التي تستخدم أكبر قدر من البطارية:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"بسبب استخدام جهازك أكثر من الطبيعي، قد ينفد شحن بطاريتك أسرع من المعتاد.\n\nالتطبيقات التي تستخدم أكبر قدر من البطارية:"</string>
@@ -3029,8 +3054,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"استخدام النظام خلال آخر 24 ساعة"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"استخدام النظام خلال <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"استخدام التطبيق خلال <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"صباحًا"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"مساءً"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"مدة الاستخدام الإجمالي: أقل من دقيقة"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"مدة استخدام البطارية في الخلفية: أقل من دقيقة"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"مدة الاستخدام الإجمالي: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3529,6 +3552,8 @@
<string name="application_restrictions" msgid="276179173572729205">"السماح بالتطبيقات والمحتوى"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"التطبيقات ذات القيود"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"توسيع إعدادات التطبيق"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"اختيار التطبيقات المراد تثبيتها"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"تثبيت التطبيقات المتاحة"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"الدفع بدون تلامس الأجهزة"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"آلية العمل"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"استخدِم هاتفك للدفع في المتاجر"</string>
@@ -3574,8 +3599,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"اتصال متقدِّم"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"الاتصال في وضع 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"استخدام خدمات LTE لتحسين الصوت والاتصالات الأخرى (مستحسن)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"استخدام خدمات 4G لتحسين الصوت والاتصالات الأخرى (مُستحسَن)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"استخدام خدمات LTE لتحسين المكالمات الصوتية (يُنصح به)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"استخدام خدمات شبكة الجيل الرابع لتحسين المكالمات الصوتية (يُنصح به)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"استخدام شبكة الجيل الخامس للمكالمات الصوتية"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"إرسال جهات الاتصال لمشغّل شبكة الجوّال"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"إرسال أرقام هواتف جهات الاتصال لتقديم ميزات محسَّنة"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"هل تريد إرسال جهات الاتصال إلى <xliff:g id="CARRIER">%1$s</xliff:g>؟"</string>
@@ -3773,6 +3800,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"توفير شحن البطارية، ثابت، مستمر، توفير طاقة، بطارية"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"سلسلة إجراءات، جدول زمني، توفير شحن البطارية، توفير الطاقة، بطارية، تلقائي، نسبة مئوية"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"خدمة volte، الاتصال المتقدم، اتصال 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g، vonr، الاتصال المتقدّم، الاتصال عبر شبكة الجيل الخامس"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"إضافة اللغة، إضافة لغة"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"حجم النص، طباعة كبيرة، خط كبير، نص كبير، ضعف في النظر، تكبير النص، أداة تكبير الخط، تكبير الخط"</string>
<string name="default_sound" msgid="6604374495015245195">"الصوت التلقائي"</string>
@@ -4117,7 +4145,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"هل تسمح بوصول خدمة <xliff:g id="SERVICE">%1$s</xliff:g> إلى الإشعارات؟"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"تم إبدال الإشعارات التكيُّفية لنظام التشغيل Android في الإصدار 12 منه بالإشعارات المحسّنة. تعرض هذه الميزة إجراءات وردودًا مقترحة وتنظِّم الإشعارات. \n\nيمكن للإشعارات المحسّنة الوصول إلى محتوى الإشعارات، بما في ذلك المعلومات الشخصية، مثلاً أسماء جهات الاتصال والرسائل. يمكن لهذه الميزة أيضًا إغلاق الإشعارات أو الاستجابة لها، مثلاً الردّ على مكالمات الهاتف والتحكّم في ميزة \"عدم الإزعاج\"."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"هل تسمح بوصول خدمة <xliff:g id="SERVICE">%1$s</xliff:g> إلى الإشعارات؟"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"سيكون بإمكان تطبيق \"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>\" قراءة جميع الإشعارات، بما في ذلك المعلومات الشخصية، مثلاً أسماء جهات الاتصال ونصوص الرسائل التي تتلقّاها. وسيتمكّن أيضًا من إغلاق الإشعارات أو اتخاذ إجراءات من خلال الأزرار في الإشعارات بما في ذلك الردّ على المكالمات الهاتفية. \n\nستتيح هذه الميزة أيضًا للتطبيق إمكانية تفعيل ميزة \"عدم الإزعاج\" أو إيقافها وتغيير الإعدادات ذات الصلة."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"سيكون بإمكان \"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>\" قراءة جميع الإشعارات، بما في ذلك المعلومات الشخصية، مثلاً أسماء جهات الاتصال ونصوص الرسائل التي تتلقّاها. وسيتمكن هذا التطبيق أيضًا من تأجيل الإشعارات أو إغلاقها أو اتخاذ إجراءات من خلال الأزرار في الإشعارات بما في ذلك الردّ على المكالمات الهاتفية. \n\nستتيح هذه الميزة أيضًا للتطبيق إمكانية تفعيل ميزة \"عدم الإزعاج\" أو إيقافها وتغيير الإعدادات ذات الصلة."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"عند إيقاف الوصول إلى الإشعارات لخدمة <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>، قد يتم إيقاف الوصول إلى ميزة \"عدم الإزعاج\" أيضًا."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"إيقاف"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"إلغاء"</string>
@@ -5152,6 +5180,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"انقر مرّتين للاطلاع على الجهاز"</string>
<string name="one_handed_title" msgid="2584414010282746195">"وضع \"التصفح بيد واحدة\""</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"استخدام وضع \"التصفح بيد واحدة\""</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"اختصار وضع \"التصفح بيد واحدة\""</string>
<string name="keywords_one_handed" msgid="969440592493034101">"قابلية الوصول"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"مرِّر للأسفل من أجل"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"استخدام الاختصار من أجل"</string>
@@ -5619,6 +5648,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"نعم"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"إعادة التشغيل"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"لا، شكرًا"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"إلغاء"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"تبديل"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"يتعذّر تفعيل شريحة SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"يجب إزالة شريحة SIM ثم إدخالها مرة أخرى. إذا استمرت المشكلة، عليك إعادة تشغيل الجهاز."</string>
@@ -5756,6 +5786,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"تشغيل \"مساعد Google\" عن طريق الضغط مع الاستمرار على زر التشغيل"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"قائمة زر التشغيل وحالات الطوارئ:\nاضغط على زرَّي التشغيل ورفع الصوت في آنٍ واحد."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"منع الرنين:\nالاختصار متاح في قائمة مفتاح مستوى الصوت."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"مدة الضغط والضغط مع الاستمرار"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"يمكنك تعديل حساسية الضغطة من خلال اختيار مدة الضغط والضغط مع الاستمرار على زر التشغيل."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"ضغطة قصيرة"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"ضغطة طويلة"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"إظهار المحفظة"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"السماح بالوصول إلى المحفظة من شاشة القفل والإعدادات السريعة"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"إظهار عناصر التحكّم في الجهاز"</string>
@@ -5771,6 +5805,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"عندما تستخدم شريحتَي SIM، سيقتصر عمل هذا الجهاز اللوحي على الجيل الرابع. "<annotation id="url">"مزيد من المعلومات"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"عندما تستخدم شريحتَي SIM، سيقتصر عمل هذا الجهاز على الجيل الرابع. "<annotation id="url">"مزيد من المعلومات"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"تعليق التنفيذ للتطبيقات المخزَّنة مؤقتًا"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"لا تنتهي الصلاحية أبدًا."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"لا تنتهي صلاحية الإيجار أبدًا."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"السماح بالظهور فوق المحتوى على الشاشة في \"الإعدادات\""</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"السماح للتطبيقات التي يمكن عرضها على التطبيقات الأخرى بالظهور فوق المحتوى على شاشات \"الإعدادات\""</string>
<string name="media_controls_title" msgid="403271085636252597">"الوسائط"</string>
@@ -5801,7 +5837,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"غير متاح مؤقتًا"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"بلا شريحة SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"الإعدادات المفضَّلة للشبكة"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"الاتصال بشبكات Wi-Fi عامة"</string>
<string name="keywords_internet" msgid="7674082764898690310">"الاتصال بالشبكة، الإنترنت، لاسلكي، بيانات، wifi، wi-fi، wi fi، خلوي، جهاز جوّال، مشغل شبكة الجوال، جيل رابع، جيل ثالث، جيل ثاني، lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"تفعيل شبكة Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"إيقاف Wi-Fi"</string>
@@ -5819,6 +5854,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"شبكة W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"شريحة SIM التي تم تنزيلها"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"شرائح SIM التي تم تنزيلها"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"نشطة"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"غير نشطة"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / الإعدادات التلقائية لـ <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5896,6 +5932,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"لكل التطبيقات والخدمات"</string>
<string name="game_settings_title" msgid="1028178627743422090">"إعدادات الألعاب"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"تفعيل \"اختصار لوحة بيانات الألعاب\" إلخ"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"السابق"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"التالي"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"معاينة اللون"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"طلب الوصول إلى شريحة SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"يريد أحد الأجهزة الوصول إلى شريحة SIM. انقر للحصول على التفاصيل."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"هل تريد السماح بالوصول إلى شريحة SIM؟"</string>
@@ -5906,4 +5945,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"يريد <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> الاتصال بهذا الهاتف.\n\nلم تتصل بالجهاز <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> من قبل."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"عدم الاتصال"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"الاتصال"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"إعدادات TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"العودة إلى الإعدادات التلقائية"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"تمت العودة إلى الإعدادات التلقائية."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"أقصى رصيد عندما يكون شحن البطارية كامل"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"الحد الأقصى للتوزيع"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"أدنى رصيد عندما يكون شحن البطارية كامل"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"مفاتيح التعديل"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"الإجراءات"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"المكافآت"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"التطبيقات المعفاة"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"تطبيق نظام بلا واجهة مستخدم رسومية"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"تطبيق آخر"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"أعلى نشاط"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"تم الاطّلاع على الإشعار"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"تم الاطّلاع على الإشعار خلال 15 دقيقة"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"التفاعل مع الإشعار"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"التفاعل مع الأداة"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"تفاعل آخر من المستخدم"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"بدء مهمة ذات أولوية قصوى"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"جارٍ تنفيذ مهمة ذات أولوية قصوى"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"بدء مهمة ذات أولوية عالية"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"جارٍ تنفيذ مهمة ذات أولوية عالية"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"بدء مهمة تلقائية"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"جارٍ تنفيذ مهمة تلقائية"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"بدء مهمة ذات أولوية منخفضة"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"جارٍ تنفيذ مهمة ذات أولوية منخفضة"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"بدء مهمة ذات أولوية دنيا"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"جارٍ تنفيذ مهمة ذات أولوية دنيا"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"جزاء انتهاء مهلة المهمة"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"الشحن"</item>
+ <item msgid="658627268149681677">"القيلولة"</item>
+ <item msgid="1599558140284643834">"وضع توفير الطاقة"</item>
+ <item msgid="588427840913221601">"حالة المعالجة"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"تأكيد"</string>
</resources>
diff --git a/res/values-as/arrays.xml b/res/values-as/arrays.xml
index 8ffed81..7e9132b 100644
--- a/res/values-as/arrays.xml
+++ b/res/values-as/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"কেশ্ব কৰা হোৱা (কাৰ্যকলাপ গ্ৰাহক)"</item>
<item msgid="8186970968968646288">"কেশ্ব কৰা হোৱা (খালী)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"গাঢ় সেউজ-নীলা"</item>
+ <item msgid="7216413848731287689">"সেউজ নীলা"</item>
<item msgid="5661027589207588703">"নীলা"</item>
- <item msgid="3795787248113275442">"ইণ্ডিগ\'"</item>
+ <item msgid="1219738214736244749">"সেউজীয়া"</item>
<item msgid="6331809026622602308">"বেঙুনীয়া"</item>
<item msgid="6390546163902724700">"গুলপীয়া"</item>
- <item msgid="6618900408138432102">"ৰঙা"</item>
+ <item msgid="6500473130620545980">"কমলা"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"৩০দিনতকৈ অধিক পুৰণি"</item>
diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml
index c8fa78f..fce7a77 100644
--- a/res/values-as/strings.xml
+++ b/res/values-as/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"ছেটিংসমূহ মনত ৰাখক"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"সৰ্বাধিক সংযোজিত হৈ থকা ব্লুটুথ অডিঅ’ ডিভাইচৰ সংখ্যা"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"সৰ্বাধিক সংখ্যক সংযুক্ত হৈ থকা ব্লুটুথ অডিঅ\' ডিভাইচ বাছনি কৰক"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC ষ্টেক ডিবাগ লগ"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC ষ্টেক লগিঙৰ স্তৰ বৃদ্ধি কৰক"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"কাষ্ট"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"আইনা"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"বেতাঁৰ ডিছপ্লে’ সক্ষম কৰক"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"গেজেট বাছনি কৰক"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"ৱিজেট বাছনি কৰক"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"ৱিজেট সৃষ্টি কৰি প্ৰৱেশৰ অনুমতি দিবনে?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"আপুনি ৱিজেটটো সৃষ্টি কৰাৰ পিছত, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>এ ই দেখুওৱা সকলো ডেটা চাব পাৰিব।"</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"আপুনি ৱিজেটটো সৃষ্টি কৰাৰ পাছত, প্ৰদৰ্শিত হোৱা আটাইবোৰ এপ্লিকেশ্বনটোৱে এক্সেছ কৰিব পাৰে.\n\nএপ্লিকেশ্বন: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nৱিজেট: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"সদায় <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>ক ৱিজেট সৃষ্টি কৰিবলৈ আৰু সেইবিলাকৰ ডেটা পঢ়িবলৈ অনুমতি দিয়ক"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"ব্যৱহাৰৰ পৰিসংখ্যা"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"ব্যৱহাৰৰ পৰিসংখ্যা"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"স্ক্ৰীণ ৰীডাৰ সেৱা প্ৰধানতঃ অন্ধ আৰু চকুৰে কম দেখা লোকৰ বাবে"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"ডাঙৰকৈ পঢ়ি দিয়া শুনিবলৈ স্ক্ৰীণত থকা বস্তুবোৰ স্পৰ্শ কৰক"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"কেপশ্বনৰ অগ্ৰাধিকাৰসমূহ"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"কেপশ্বনৰ অগ্ৰাধিকাৰৰ বিষয়ে"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"কেপশ্বনৰ অগ্ৰাধিকাৰৰ বিষয়ে অধিক জানক"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"বিবৰ্ধন"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"বিবৰ্ধন কৰা সুবিধাটোৰ শ্বৰ্টকাট"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"বিবৰ্ধনৰ বিষয়ে"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"বিবৰ্ধনৰ বিষয়ে অধিক জানক"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"বিবৰ্ধনৰ প্ৰকাৰ"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"আপোনাৰ পূৰ্ণ স্ক্ৰীন, কোনো নিৰ্দিষ্ট অংশ বিবৰ্ধন কৰক অথবা দুয়োটা বিকল্পৰ মাজত সলনা-সলনি কৰিব পাৰে"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"পূৰ্ণ স্ক্ৰীন"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"সুবিধাৰ শ্বৰ্টকাটটোক লক স্ক্ৰীনখনৰ পৰা অন কৰিবলৈ অনুমতি দিয়ক। দুয়োটা ভলিউম কী কিছুসময়ৰ বাবে ধৰি থাকক।"</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"সাধ্য-সুবিধাৰ বুটাম"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"সাধ্য-সুবিধাৰ বুটাম আৰু নিৰ্দেশ"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"সাধ্য সুবিধাৰ বুটামৰ বিষয়ে"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"সাধ্য সুবিধাৰ বুটাম আৰু নিৰ্দেশৰ বিষয়ে"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"সাধ্য সুবিধাৰ বুটাম আৰু নিৰ্দেশৰ বিষয়ে অধিক জানক"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"সাধ্য-সুবিধাৰ বুটামটো ব্যৱহাৰ কৰি। ৩ টা বুটামেৰে কৰা নেভিগেশ্বনৰ বাবে নিৰ্দেশটো উপলব্ধ নহয়।"</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"সাধ্য সুবিধাসমূহ ক্ষিপ্ৰতাৰে এক্সেছ কৰক"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"যিকোনো স্ক্ৰীনৰ পৰা ক্ষিপ্ৰতাৰে সাধ্য সুবিধাসমূহ এক্সেছ কৰক।\n\nআৰম্ভ কৰিবলৈ সাধ্য সুবিধাৰ ছেটিঙলৈ যাওক আৰু এটা সুবিধা বাছনি কৰক। শ্বৰ্টকাটটোত টিপক আৰু সাধ্য সুবিধাৰ বুটামটো বাছনি কৰক।\n\nইয়াৰ পৰিৱৰ্তে নেভিগেশ্বন বাৰডালত সাধ্য সুবিধাৰ বুটামটো ব্যৱহাৰ কৰিবলৈ ২ টা বুটামেৰে কৰা নেভিগেশ্বন অথবা ৩ টা বুটামেৰে কৰা নেভিগেশ্বনলৈ সলনি কৰক।"</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"যিকোনো স্ক্ৰীনৰ পৰা ক্ষিপ্ৰতাৰে সাধ্য সুবিধাসমূহ এক্সেছ কৰক। \n\nআৰম্ভ কৰিবলৈ সাধ্য সুবিধাৰ ছেটিঙলৈ যাওক আৰু এটা সুবিধা বাছনি কৰক। শ্বৰ্টকাটটোত টিপক আৰু সাধ্য সুবিধাৰ বুটামটো বাছনি কৰক।"</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"যিকোনো স্ক্ৰীনৰ পৰা ক্ষিপ্ৰতাৰে সাধ্য সুবিধাসমূহ এক্সেছ কৰক।\n\nআৰম্ভ কৰিবলৈ সাধ্য সুবিধাৰ ছেটিঙলৈ যাওক আৰু এটা সুবিধা বাছনি কৰক। শ্বৰ্টকাটটোত টিপক আৰু সাধ্য সুবিধাৰ বুটামটো অথবা নিৰ্দেশটো বাছনি কৰক।"</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"যিকোনো স্ক্ৰীনৰ পৰা ক্ষিপ্ৰতাৰে সাধ্য সুবিধাসমূহ এক্সেছ কৰক।\n\nআৰম্ভ কৰিবলৈ সাধ্য সুবিধাৰ ছেটিঙলৈ যাওক আৰু এটা সুবিধা বাছনি কৰক। শ্বৰ্টকাটটোত টিপক আৰু সাধ্য সুবিধাৰ বুটামটো বাছনি কৰক।"</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"বুটাম অথবা নিৰ্দেশ ব্যৱহাৰ কৰক"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"অৱস্থান"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"আকাৰ"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"১ মিনিট"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"২ মিনিট"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"কার্য কৰাৰ সময় (সাধ্য সুবিধা সময় উকলিব)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"কার্যব্যৱস্থা ল’বলৈ লগা সময় (সাধ্য সুবিধাৰ সময় ওকলা)ৰ বিষয়ে"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"কার্যব্যৱস্থা ল’বলৈ লগা সময় (সাধ্য সুবিধাৰ সময় ওকলা)ৰ বিষয়ে অধিক জানক"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"কার্যপন্থা লোৱাৰ সময়"</string>
<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_switch_title" msgid="7458595722552743503">"ৰং বিপৰীতকৰণ ব্যৱহাৰ কৰক"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"ৰং বিপৰীতকৰণ সুবিধাটোৰ শ্বৰ্টকাট"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"ৰং বিপৰীতকৰণে পাতল ৰঙৰ স্ক্ৰীনসমূহ গাঢ় কৰি তোলে।<br/><br/>টোকা: <ol> <li> ৰং বিপৰীতকৰণে গাঢ় স্ক্ৰীনসমূহো পাতল ৰঙৰ কৰে।</li> <li> মিডিয়া আৰু প্ৰতিচ্ছবিসমূহত ৰংবোৰ সলনি হ’ব।</li> <li> কোনো গাঢ় ৰঙৰ পটভূমি প্ৰদর্শন কৰিবলৈ গাঢ় ৰঙৰ থীম ব্যৱহাৰ কৰিব পৰা যায়। গাঢ় ৰঙৰ থীমে সমর্থিত এপ্সমূহৰ সৈতে কাম কৰে। ৰং বিপৰীতকৰণে সকলো এপৰ সৈতে কাম কৰে।</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"স্বয়ংক্ৰিয় (কোনো বস্তুত কাৰ্ছাৰ ৰখা সময়)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"স্বয়ংক্ৰিয় ক্লিক (কাৰ্ছৰ ৰখা সময়)ৰ বিষয়ে"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"স্বয়ংক্ৰিয় ক্লিক (কাৰ্ছৰ ৰখা সময়)ৰ বিষয়ে অধিক জানক"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"স্বয়ংক্ৰিয় ক্লিক সুবিধাটোৱে এটা মাউছ সংযুক্ত হৈ থকিলে কাম কৰে। কাৰ্ছাৰডাল এটা নিশ্চিত সময়লৈকে লৰচৰ নকৰাকৈ থাকিলে আপুনি মাউছৰ কাৰ্ছাৰডালক স্বয়ংক্ৰিয়ভাৱে ক্লিক কৰিবলৈ ছেট কৰিব পাৰে।"</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"অফ আছে"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"চুটি"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> ব্যৱহাৰ কৰক"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> খোলক"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"ৰং শুধৰণী ব্যৱহাৰ কৰক"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"ৰং শুধৰণী সুবিধাটোৰ শ্বৰ্টকাট"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"ৰং শুধৰণিৰ বিষয়ে"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"ৰং শুধৰণিৰ বিষয়ে অধিক জানক"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"ৰং বিপৰীতকৰণৰ বিষয়ে"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"ৰং বিপৰীতকৰণৰ বিষয়ে অধিক জানক"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"কেপশ্বনসমূহ দেখুৱাওক"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"কেৱল সমৰ্থিত এপৰ বাবে"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"কেপশ্বনৰ আকাৰ আৰু শৈলী"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"নীলা-হালধীয়া"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"এক্সট্ৰা ডিম"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"স্ক্ৰীনখন এক্সট্ৰা ডিম কৰক"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"অতিৰিক্ত অস্পষ্টতা সুবিধাটোৰ শ্বৰ্টকাট"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"এক্সট্ৰা ডিমৰ বিষয়ে"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"আপোনাৰ ফ’নটোৰ ন্যূনতম উজ্জ্বলতাতকৈ স্ক্ৰীনখনৰ উজ্জ্বলতা কম কৰক"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"আপোনাৰ টেবলেটটোৰ ন্যূনতম উজ্জ্বলতাতকৈ স্ক্ৰীনখনৰ উজ্জ্বলতা কম কৰক"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"আপোনাৰ স্ক্ৰীনখনৰ উজ্জ্বলতা কম কৰক যাতে পঢ়িবলৈ আৰু সুবিধাজনক হয়।<br/><br/> এইটো এই ক্ষেত্ৰসমূহত সহায়ক হ’ব পাৰে: <ol> <li> আপোনাৰ ফ’নটোৰ ডিফ’ল্ট ন্যূনতম উজ্জ্বলতা তথাপি যদি বেছি উজ্জ্বল হয়</li> <li> আপুনি নিজৰ ফ’নটো কোনো অন্ধকাৰ স্থানত ব্যৱহাৰ কৰি থাকিলে যেনে, ৰাতি অথবা শোৱাৰ আগতে এটা অন্ধকাৰ কোঠাত ব্যৱহাৰ কৰি থাকোঁতে</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"ৱাই-ফাই অন হৈ থকা সময়"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"বেটাৰীৰ ব্যৱহাৰ"</string>
<string name="history_details_title" msgid="8628584613889559355">"ইতিহাসৰ বিৱৰণ"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"বেটাৰীৰ ব্যৱহাৰ"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"বেটাৰীৰ ব্যৱহাৰ"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"যোৱা ২৪ ঘণ্টাত হোৱা ব্যৱহাৰ চাওক"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"অন্তিমবাৰ সম্পূৰ্ণ চাৰ্জ হোৱাৰ পাছত হোৱা ব্যৱহাৰ চাওক"</string>
<string name="battery_details_title" msgid="4531369291819754178">"বেটাৰীৰ ব্যৱহাৰ"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"আটাইতকৈ বেছিকৈ ব্যৱহাৰ কৰা এপ্সমূহ চাওক"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"চাৰ্জ কৰাটো সাময়িকভাৱে সীমিত কৰা হৈছে"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"আপোনাৰ বেটাৰী সংৰক্ষণ কৰিবলৈ। অধিক জানক।"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"চাৰ্জ কৰা পুনৰ আৰম্ভ কৰক"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"উচ্চ তাপমাত্ৰা আৰু দীঘলীয়া সময় ধৰি চাৰ্জ কৰাৰ দৰে কিছুমান পৰিস্থিতিত, বেটাৰীৰ অৱস্থা ভালে ৰখাত সহায় কৰিবলৈ চাৰ্জিং <xliff:g id="PERCENT">%1$s</xliff:g>লৈ সীমিত কৰা হ’ব পাৰে।\n\nতেনে পৰিস্থিতিৰ পৰিৱৰ্তন হ’লে আপোনাৰ ফ’নটো স্বয়ংক্ৰিয়ভাৱে স্বাভাৱিকভাৱে চাৰ্জ হ’ব।"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"উচ্চ তাপমাত্ৰা আৰু দীঘলীয়া সময় ধৰি চাৰ্জ কৰাৰ দৰে কিছুমান পৰিস্থিতিত, বেটাৰীৰ অৱস্থা ভালে ৰখাত সহায় কৰিবলৈ চাৰ্জিং <xliff:g id="PERCENT">%1$s</xliff:g>লৈ সীমিত কৰা হ’ব পাৰে।\n\nতেনে পৰিস্থিতিৰ পৰিৱৰ্তন হ’লে আপোনাৰ টেবলেটটো স্বয়ংক্ৰিয়ভাৱে স্বাভাৱিকভাৱে চাৰ্জ হ’ব।"</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"আপুনি নিজৰ ফ\'নটো সচৰাচৰতকৈ বেছিকৈ ব্যৱহাৰ কৰাৰ বাবে আপোনাৰ বেটাৰীৰ চাৰ্জ সাধাৰণতে শেষ হ\'ব লগা সময়তকে সোনকালে শেষ হ’ব পাৰে।\n\nআটাইতকৈ বেছিকৈ বেটাৰী ব্যৱহাৰ কৰি থকা এপ্সমূহ হৈছে:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"আপুনি নিজৰ টেবলেটটো সচৰাচৰতকৈ বেছিকৈ ব্যৱহাৰ কৰাৰ বাবে আপোনাৰ বেটাৰীৰ চাৰ্জ সাধাৰণতে শেষ হ\'ব লগা সময়তকে সোনকালে শেষ হ’ব পাৰে।\n\nআটাইতকৈ বেছিকৈ বেটাৰী ব্যৱহাৰ কৰি থকা এপ্সমূহ হৈছে:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"আপুনি নিজৰ ডিভাইচটো সচৰাচৰতকৈ বেছিকৈ ব্যৱহাৰ কৰাৰ বাবে আপোনাৰ বেটাৰীৰ চাৰ্জ সাধাৰণতে শেষ হ\'ব লগা সময়তকে সোনকালে শেষ হ’ব পাৰে।\n\nআটাইতকৈ বেছিকৈ বেটাৰী ব্যৱহাৰ কৰি থকা এপ্সমূহ হৈছে:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"যোৱা ২৪ ঘণ্টাত হোৱা ছিষ্টেমৰ ব্যৱহাৰ"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g>ৰ বাবে ছিষ্টেমৰ ব্যৱহাৰ"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g>ৰ বাবে এপৰ ব্যৱহাৰ"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"পূৰ্বাহ্ন"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"অপৰাহ্ন"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"মুঠ: এক মিনিটতকৈ কম"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"নেপথ্য: এক মিনিটতকৈ কম"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"মুঠ: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"এপ্ আৰু সমলক অনুমতি দিয়ক"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"সীমাবদ্ধতাযুক্ত এপসমূহ"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"এপ্লিকেশ্বনৰ বাবে ছেটিংসমূহ বিস্তাৰিত কৰক"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ইনষ্টল কৰিবলৈ এপ্ বাছনি কৰক"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"উপলব্ধ এপ্ ইনষ্টল কৰক"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"স্পৰ্শবিহীন পৰিশোধবোৰ"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"ই কেনেকৈ কাম কৰে"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"আপোনাৰ ফ\'নৰ দ্বাৰা দোকানত পৰিশোধ কৰক"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"উচ্চখাপৰ কলিং সুবিধা"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G কলিং"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"ধ্বনি আৰু অইন যোগাযোগ উন্নত কৰিবলৈ LTE সেৱা ব্যৱহাৰ কৰক (চুপাৰিছ কৰা হয়)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"ভইচ কল আৰু অন্য যোগাযোগৰ সুবিধাসমূহ উন্নত কৰিবলৈ 4G সেৱাসমূহ ব্যৱহাৰ কৰক (চুপাৰিছ কৰা)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"ভইচ কল উন্নত কৰিবলৈ LTE সেৱা ব্যৱহাৰ কৰক (চুপাৰিছ কৰা হৈছে)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"ভইচ কল উন্নত কৰিবলৈ 4G সেৱা ব্যৱহাৰ কৰক (চুপাৰিছ কৰা হৈছে)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"ভইচ কলৰ বাবে 5G ব্যৱহাৰ কৰক"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"বাহকলৈ সম্পৰ্কসমূহ পঠিয়াওক"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"উন্নত সুবিধাসমূহ প্ৰদান কৰিবলৈ আপোনাৰ সম্পৰ্কসমূহৰ ফ’ন নম্বৰসমূহ পঠিয়াওক"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"<xliff:g id="CARRIER">%1$s</xliff:g>লৈ সম্পৰ্কসমূহ পঠিয়াবনে?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"বেটাৰি সঞ্চয়কাৰী, ষ্টিকি, পাৰছিষ্ট, পাৱাৰ ছেভাৰ, বেটাৰি"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"ৰুটিন, সময়সূচী, বেটাৰী সঞ্চয়কাৰী, পাৱাৰ ছেভাৰ, বেটাৰী, স্বয়ংক্ৰিয়, শতাংশ"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, উচ্চখাপৰ কলিং, 4g কলিং"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, উচ্চখাপৰ কলিং, 5g কলিং"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"ভাষা যোগ কৰক, এটা ভাষা যোগ কৰক"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"পাঠৰ আকাৰ, ডাঙৰ প্ৰিণ্ট, ডাঙৰ ফণ্ট, ডাঙৰ পাঠ, কম দৃষ্টিশক্তি, পাঠৰ আকাৰ ডাঙৰ কৰক, ফণ্ট প্ৰসাৰিত কৰোঁতা, ফণ্টৰ প্ৰসাৰণ"</string>
<string name="default_sound" msgid="6604374495015245195">"ডিফ\'ল্ট ধ্বনি"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g>ক জাননী এক্সেছ কৰাৰ অনুমতি দিবনে?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12ত Androidৰ অভিযোজিত জাননীক উন্নত জাননীৰ দ্বাৰা সলনি কৰা হৈছে। এই সুবিধাটোৱে পৰামৰ্শ দিয়া কাৰ্য আৰু প্ৰত্যুত্তৰ দেখুৱায় আৰু আপোনাৰ জাননীসমূহ শৃংখলাবদ্ধ কৰে। \n\nউন্নত জাননীয়ে সম্পৰ্কৰ নাম আৰু বাৰ্তাৰ দৰে ব্যক্তিগত তথ্যকে ধৰি জাননীৰ সমল এক্সেছ কৰিব পাৰে। এই সুবিধাটোৱে জাননী অগ্ৰাহ্য কৰিব অথবা জাননীৰ প্ৰতি সঁহাৰি জনাবও পাৰে, যেনে ফ’ন কলৰ উত্তৰ দিয়া আৰু অসুবিধা নিদিব সুবিধাটো নিয়ন্ত্ৰণ কৰা আদি।"</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g>ক জাননী এক্সেছ কৰাৰ অনুমতি দিবনে?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>এ সম্পর্কৰ নামসমূহ আৰু আপুনি পোৱা পাঠ বার্তাসমূহৰ দৰে ব্যক্তিগত তথ্যকে অন্তর্ভুক্ত কৰি সকলো জাননী পঢ়িব পাৰিব। এই এপ্টোৱে লগতে জাননী অগ্ৰাহ্য কৰিব অথবা ফ’ন কলৰ উত্তৰ দিয়াৰ দৰে জাননীত থকা বুটামবোৰৰ ওপৰত কার্য কৰিব পাৰিব। \n\nএইটোৱে এপ্টোক অসুবিধা নিদিব সুবিধাটো অন অথবা অফ কৰাৰ লগতে তাৰ লগত জড়িত ছেটিং সলনি কৰিবলৈ দিব।"</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>এ আটাইবোৰ জাননী পঢ়িব পাৰিব, য’ত সম্পর্কৰ নাম আৰু আপুনি পোৱা পাঠ বার্তাৰ দৰে ব্যক্তিগত তথ্য অন্তর্ভুক্ত। এই এপ্টোৱে জাননী স্নুজ কৰিব অথবা ফ’ন কলৰ উত্তৰ দিয়াৰ দৰে জাননীত থকা বুটামৰ ওপৰত কাৰ্যব্যৱস্থা ল’বও পাৰিব। \n\nএইটোৱে এপ্টোক অসুবিধা নিদিব অন অথবা অফ কৰা আৰু তাৰ লগত জড়িত ছেটিংসমূহ সলনি কৰাৰ সক্ষমতাও দিব।"</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"আপুনি যদি <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>ক জাননী প্ৰৱেশৰ অনুমতি নিদিয়ে, তেন্তে অসুবিধা নিদিবও নিষ্ক্ৰিয় হ\'ব।"</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"অফ কৰক"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"বাতিল কৰক"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ডিভাইচ চাবলৈ দুবাৰ টুকুৰিয়াওক"</string>
<string name="one_handed_title" msgid="2584414010282746195">"এখন হাতেৰে ব্যৱহাৰ কৰা ম’ড"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"এখন হাতেৰে ব্যৱহাৰ কৰা ম’ড ব্যৱহাৰ কৰক"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"এখন হাতেৰে ব্যৱহাৰ কৰা ম\'ডৰ শ্বৰ্টকাট"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"ঢুকি পাব পৰা অৱস্থা"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"তললৈ ছোৱাইপ কৰক"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"ইয়াৰ বাবে শ্বৰ্টকাটটো ব্যৱহাৰ কৰক"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"হয়"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"ৰিষ্টাৰ্ট কৰক"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"নালাগে, ধন্যবাদ"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"বাতিল কৰক"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"সলনি কৰক"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"ছিমখন সক্ৰিয় কৰিব নোৱাৰি"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"ছিমখন আঁতৰাওক আৰু পুনৰ ভৰাওক। সমস্যাটো অব্যাহত থাকিলে আপোনাৰ ডিভাইচটো ৰিষ্টাৰ্ট কৰক।"</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"পাৱাৰ বুটাম টিপি ধৰি ৰাখি Assistant সক্ৰিয় কৰক"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"পাৱাৰ আৰু জৰুৰীকালীন মেনু:\nপাৱাৰ আৰু ভলিউম বঢ়োৱা বুটাম একেলগে টিপক।"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"ৰিং কৰাত বাধা দিয়ক:\nভলিউমৰ মেনুখনত শ্বৰ্টকাট উপলব্ধ।"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"হেঁচি ধৰি থকাৰ সময় অৱধি"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"পাৱাৰ বুটামটো কিমান সময়লৈ হেঁচি ধৰি থাকিব লাগে সেয়া বাছনি কৰি সংবেদনশীলতা মিলাওক"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"চুটি"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"দীঘলীয়া"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"ৱালেট দেখুৱাওক"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"লক স্ক্ৰীন আৰু ক্ষিপ্ৰ ছেটিঙৰ পৰা ৱালেটৰ এক্সেছ দিয়ক"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ডিভাইচৰ নিয়ন্ত্ৰণ দেখুৱাওক"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"২ খন ছিম ব্যৱহাৰ কৰাৰ সময়ত এই টেবলেটটোৰ ব্যৱহাৰ 4Gত সীমিত হৈ পৰিব। "<annotation id="url">"অধিক জানক"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"২ খন ছিম ব্যৱহাৰ কৰাৰ সময়ত এই ডিভাইচটোৰ ব্যৱহাৰ 4Gত সীমিত হৈ পৰিব। "<annotation id="url">"অধিক জানক"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"কেশ্ব কৰা এপ্সমূহৰ বাবে কাৰ্যকৰীকৰণ নিলম্বন কৰক"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"ম্যাদ কেতিয়াও উকলি নাযায়।"</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"লীজৰ ম্যাদ কেতিয়াও উকলি নাযায়।"</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"ছেটিংসমূহত স্ক্ৰীন অ’ভাৰলে’ৰ অনুমতি দিয়ে"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"এনে এপ্সমূহক অনুমতি দিয়ে যি ছেটিংসমূহৰ স্ক্ৰীনসমূহ অ’ভাৰলে’ কৰিবলৈ অন্য এপ্সমূহৰ ওপৰত প্ৰদৰ্শিত হ’ব পাৰে"</string>
<string name="media_controls_title" msgid="403271085636252597">"মিডিয়া"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"সাময়িকভাৱে উপলব্ধ নহয়"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"ছিম নাই"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"নেটৱৰ্কৰ অগ্ৰাধিকাৰ"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"ৰাজহুৱা নেটৱৰ্কসমূহৰ সৈতে সংযোগ কৰক"</string>
<string name="keywords_internet" msgid="7674082764898690310">"নেটৱৰ্ক সংযোগ, ইণ্টাৰনেট, বেতাঁৰ, ডেটা, ৱাইফাই, ৱাই-ফাই, ৱাই ফাই, চেলুলাৰ, ম’বাইল, চেল কেৰিয়াৰ, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"বাই-ফাই অন কৰক"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"ৱাই-ফাই অফ কৰক"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ নেটৱৰ্ক"</string>
<string name="sim_category_title" msgid="2341314000964710495">"ছিম"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ডাউনল’ড কৰা ছিম"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ডাউনল’ড কৰা ছিম"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"সক্ৰিয় হৈ আছে"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"নিষ্ক্ৰিয় হৈ আছে"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g>ৰ বাবে ডিফ’ল্ট"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"আটাইবোৰ এপ্ আৰু সেৱাৰ বাবে"</string>
<string name="game_settings_title" msgid="1028178627743422090">"গে’ম ছেটিং"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"গে’ম ডেশ্বব’ৰ্ডৰ শ্বৰ্টকাট ইত্যাদি অন কৰক"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"পূৰ্বৱৰ্তী"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"পৰৱৰ্তী"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"ৰঙৰ পূৰ্বদৰ্শন"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"ছিম কাৰ্ড এক্সেছ কৰাৰ অনুৰোধ"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"এটা ডিভাইচে আপোনাৰ ছিম কাৰ্ড এক্সেছ কৰিব বিচাৰিছে। সবিশেষ জানিবলৈ টিপক।"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"ছিম কাৰ্ড এক্সেছ কৰিবলৈ দিবনে?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>এ এই ফ’নটোৰ সৈতে সংযোগ কৰিব বিচাৰিছে।\n\nআপুনি আগতে [<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>]ৰ সৈতে সংযোগ কৰা নাই।"</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"সংযোগ নকৰিব"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"সংযোগ কৰক"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE ছেটিং"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"ছেটিং ডিফ’ল্ট অৱস্থালৈ নিয়ক"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"ছেটিং ডিফ’ল্ট অৱস্থালৈ নিয়া হ’ল।"</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"ডিভাইচ সম্পূৰ্ণ চাৰ্জ হ’লে থকা সৰ্বাধিক বেলেঞ্চ"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"সৰ্বাধিক প্ৰচলন"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"ডিভাইচ সম্পূৰ্ণ চাৰ্জ হ’লে থকা সৰ্বনিম্ন বেলেঞ্চ"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"সংশোধক"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"কাৰ্য"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"পুৰস্কাৰ"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"ৰেহাই দিয়া হৈছে"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"ব্যৱহাৰকাৰীৰ ইণ্টাৰফে’চ নথকা এপ্"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"অন্য এপ্"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"শীৰ্ষ কাৰ্যকলাপ"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"জাননী চোৱা"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"১৫ মিনিটৰ ভিতৰত চোৱা জাননী"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"জাননী ব্যৱহাৰ কৰা"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"ৱিজেট ব্যৱহাৰ কৰা"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"ব্যৱহাৰকাৰীয়ে অন্য ধৰণে এপ্ ব্যৱহাৰ কৰা"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"সৰ্বোচ্চ অগ্ৰাধিকাৰপ্ৰাপ্ত কাম আৰম্ভ কৰা"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"সৰ্বোচ্চ অগ্ৰাধিকাৰপ্ৰাপ্ত কাম চলি থকা"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"উচ্চ অগ্ৰাধিকাৰপ্ৰাপ্ত কাম আৰম্ভ কৰা"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"উচ্চ অগ্ৰাধিকাৰপ্ৰাপ্ত কাম চলি থকা"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"ডিফ’ল্ট হিচাপে কাম আৰম্ভ কৰা"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"ডিফ’ল্ট হিচাপে কাম চলি থকা"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"কম অগ্ৰাধিকাৰপ্ৰাপ্ত কাম আৰম্ভ কৰা"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"কম অগ্ৰাধিকাৰপ্ৰাপ্ত কাম চলি থকা"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"সৰ্বনিম্ন অগ্ৰাধিকাৰপ্ৰাপ্ত কাম আৰম্ভ কৰা"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"সৰ্বনিম্ন অগ্ৰাধিকাৰপ্ৰাপ্ত কাম চলি থকা"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"কামৰ সময় উকলাৰ জৰিমনা"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"চাৰ্জ হৈ আছে"</item>
+ <item msgid="658627268149681677">"ড’জ"</item>
+ <item msgid="1599558140284643834">"পাৱাৰ সঞ্চয়কাৰী ম’ড"</item>
+ <item msgid="588427840913221601">"প্ৰক্ৰিয়াৰ স্থিতি"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"নিশ্চিত কৰক"</string>
</resources>
diff --git a/res/values-az/arrays.xml b/res/values-az/arrays.xml
index 70de5cb..08a2243 100644
--- a/res/values-az/arrays.xml
+++ b/res/values-az/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Keşlənmiş (fəaliyyət klienti)"</item>
<item msgid="8186970968968646288">"Keşlənmiş (boş)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Firuzəyi"</item>
+ <item msgid="7216413848731287689">"Mavi"</item>
<item msgid="5661027589207588703">"Göy"</item>
- <item msgid="3795787248113275442">"İndiqo"</item>
+ <item msgid="1219738214736244749">"Yaşıl"</item>
<item msgid="6331809026622602308">"Bənövşəyi"</item>
<item msgid="6390546163902724700">"Çəhrayı"</item>
- <item msgid="6618900408138432102">"Qırmızı"</item>
+ <item msgid="6500473130620545980">"Narıncı"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"30 gündən köhnə"</item>
diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml
index 2012fd0..7d1ddab 100644
--- a/res/values-az/strings.xml
+++ b/res/values-az/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Ayarları yadda saxlayın"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Qoşulu Bluetooth audiocihazlarının maksimal sayı"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Qoşulu Bluetooth audiocihazlarının maksimal sayını bildirin"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC yığın sazlama qeydiyyatı"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC yığın qeydiyyat səviyyəsini artırın"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Yayım"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"güzgü"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Naqilsiz displeyi aktivləşdirin"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Qadcet seçin"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Widget seçin"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Widget yaradın və giriş icazəsi verin?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Vidcet yaratdığınızdan sonra, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> göstərdiyi bütün dataya daxil ola bilər."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Vidcet yaratdıqdan sonra, tətbiq göstərilən hər şeyə giriş edə bilər.\n\nTətbiq: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nVidcet: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> üçün widget yaratmaq və onların məlumatlarını əldə etməyə həmişə icazə verir"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"İstifadəçi statistikası"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"İstifadəçi statistikası"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Ekran oxucusu əsasən korluq və aşağı görmə qabiliyyəti olan insanlar üçündür"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Altyazı tərcihləri haqqında"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Altyazı tərcihləri haqqında ətraflı öyrənin"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Böyütmə"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Böyütmə qısayolu"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Böyütmə haqqında"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Böyütmə haqqında ətraflı öyrənin"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Böyütmə növü"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Ekranı tam və ya hissəvi böyüdə və ya bu variantların birindən digərinə keçə bilərsiniz"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Tam ekran"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Funksiya qısayolunun kilid ekranından aktiv edilməsinə icazə verin. Hər iki səs səviyyəsi düyməsinə bir neçə saniyəlik basıb saxlayın."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Xüsusi imkanlar düyməsi"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Jest və xüsusi imkanlar düyməsi"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Əlçatımlılıq düyməsi haqqında"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Əlçatımlılıq düyməsi və jest haqqında"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Əlçatımlılıq düyməsi və jest haqqında ətraflı öyrənin"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Xüsusi imkanlar düyməsi istifadə edilir. 3 düyməli naviqasiyada jest əlçatmazdır."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Xüsusi imkanlara cəld keçid"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"İstənilən ekrandan əlçatımlılıq funksiyalarına sürətli giriş edin. \n\nBaşlamaq üçün əlçatımlılıq ayarlarına keçin və funksiya seçin. Qısayolun üzərinə toxunun və əlçatımlılıq düyməsini seçin.\n\nBunun əvəzinə naviqasiya bölməsindəki əlçatımlılıq düyməsini istifadə etmək üçün 2 düyməli naviqasiyaya və ya 3 düyməli naviqasiyaya keçin."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"İstənilən pəncərədən xüsusi imkanlara cəld giriş. \n\nXüsusi imkanlar ayarlarını açıb gərəkli funksiyanı seçin. Cəld aktivləşmə vasitəsi olaraq xüsusi imkanlar düyməsini seçin."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"İstənilən ekrandan əlçatımlılıq funksiyalarına sürətli giriş edin. \n\nBaşlamaq üçün əlçatımlılıq ayarlarına keçin və funksiya seçin. Qısayolun üzərinə toxunun və əlçatımlılıq düyməsini və ya jesti seçin."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"İstənilən ekrandan əlçatımlılıq funksiyalarına sürətli giriş edin. \n\nBaşlamaq üçün əlçatımlılıq ayarlarına keçin və funksiya seçin. Qısayolun üzərinə toxunun və əlçatımlılıq düyməsini seçin."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Düymə və ya jestdən istifadə edin"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Məkan"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Ölçü"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 dəqiqə"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 dəqiqə"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Əməliyyata verilmiş vaxt"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Əməliyyat müddəti haqqında (Əlçatımlılıq vaxt limiti)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Əməliyyat müddəti haqqında ətraflı öyrənin (Əlçatımlılıq vaxt limiti)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Əməliyyata verilmiş vaxt"</string>
<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_switch_title" msgid="7458595722552743503">"Rəng inversiyasından istifadə edin"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Rəng inversiyası qısayolu"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"İnversiya açıq rəngləri tünd edir.<br/><br/> Diqqət edin: <ol> <li> Tünd rənglər açıq olacaq.</li> <li> Rənglər həmçinin mediakontent və təsvirlərdə konversiya ediləcək.</li> <li> Tünd ekran fonu üçün tünd tema seçin. Tünd tema bəzi tətbiqlərdə, rənglərin inversiyası hamısında dəstəklənir.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Avtotoxunma (gecikmə müddəti)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Avtomatik toxunma haqqında (fasilə zamanlaması)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Avtomatik toxunma haqqında ətraflı öyrənin (fasilə zamanlaması)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Avtomatik toxunma qoşulmuş mausla işləyir. Mausun kursoru müəyyən vaxt hərəkət etmədikdə onu avtomatik toxunacaq şəkildə ayarlaya bilərsiniz."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Deaktiv"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Qısa"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> istifadə edin"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> tətbiqini açın"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Rəng korreksiyası istifadə edilsin"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Rəng korreksiyası qısayolu"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Rəng korreksiyası haqqında"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Rəng korreksiyası haqqında ətraflı öyrənin"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Rəng inversiyası haqqında"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Rəng inversiyası haqqında ətraflı öyrənin"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Subtitr göstərilsin"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Yalnız dəstəklənən tətbiq üçün"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Altyazı ölçü və üslubu"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Mavi-sarı"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Əlavə tündləşmə"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Parlaqlıq daha da azaldılsın"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Əlavə qaraltma qısayolu"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Əlavə qaraltma haqqında"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Telefon ekranı minimal parlaqlıqdan tünd olsun"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Ekranı planşetinizin minimum parlaqlığından qaranlıq edin"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Rahat oxumaq üçün ekranı tündləşdirin.<br/><br/> Bu hallarda faydalıdır: <ol><li> minimal parlaqlıqda ekran yenə çox parlaqdır;</li> <li> telefonu qaranlıqda işlədirsiniz.</li></ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi zamanı"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Enerji istifadəsi"</string>
<string name="history_details_title" msgid="8628584613889559355">"Tarixçə detalları"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Enerji istifadəsi"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Enerji istifadəsi"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Son 24 saat ərzində istifadəyə baxın"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Son tam şarjdan sonra istifadəyə baxın"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Enerji istifadəsi"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Ən çox istifadə edilən tətbiqlərə baxın"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Şarj müvəqqəti məhdudlaşdırılıb"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Enerjiyə qənaət etmək üçün. Ətraflı məlumat."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Şarja davam edin"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Yüksək temperatur və uzun şarj müddəti kimi müəyyən hallarda, batareyanı qorumaq üçün şarj <xliff:g id="PERCENT">%1$s</xliff:g> ilə məhdudlaşdırıla bilər.\n\nBu hallar bitdikdə telefonunuz avtomatik olaraq normal şarj ediləcək."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Yüksək temperatur və uzun şarj müddəti kimi müəyyən hallarda, batareyanı qorumaq üçün şarj <xliff:g id="PERCENT">%1$s</xliff:g> ilə məhdudlaşdırıla bilər.\n\nBu hallar bitdikdə planşetiniz avtomatik olaraq normal şarj ediləcək."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Telefonu çox işlətdiyiniz üçün enerji nisbətən tez qurtara bilər.\n\nEnerji sərfiyyatı yüksək tətbiqlər:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Planşetinizi həmişəkindən çox istifadə etdiyiniz üçün enerji normaldan daha tez tükənə bilər.\n\nƏn çox enerji istifadə edən tətbiqlər:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Cihazınızı həmişəkindən çox istifadə etdiyiniz üçün enerji normaldan daha tez tükənə bilər.\n\nƏn çox enerji istifadə edən tətbiqlər:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Son 24 saat üçün sistem istifadəsi"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> üçün sistem istifadəsi"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> üçün tətbiq istifadəsi"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Cəmi: bir dəqiqədən az"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Arxa fon: bir dəqiqədən az"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Cəmi: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Tətbiq və kontentə icazə ver"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Məhdudiyyətli Tətbiqlər"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Tətbiq üçün parametrləri genişləndirin"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Quraşdırmaq üçün tətbiq seçin"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Əlçatan tətbiqləri quraşdırın"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Kontaktsız ödəmələr"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"İşləmə qaydası"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Mağazada telefonunuzla ödəniş edin"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Qabaqcıl Zəng"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G Zəngi"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Səs və digər kommunikasiyaları təkmilləşdirmək üçün LTE xidmətlərini işlədin (tövsiyə olunur)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Səs və digər kommunikasiyaları təkmilləşdirmək üçün 4G xidmətlərindən istifadə edin (tövsiyə olunur)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Səsli zəngləri yaxşılaşdırmaq üçün LTE xidmətlərindən istifadə edin (tövsiyə olunur)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Səsli zəngləri yaxşılaşdırmaq üçün 4G xidmətlərindən istifadə edin (tövsiyə olunur)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Səsli zənglər üçün 5G istifadə edin"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Kontaktları operatora göndərin"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Qabaqcıl funksiyaları təmin etmək üçün kontaktlarınızın telefon nömrələrini göndərin"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Kontaktlar <xliff:g id="CARRIER">%1$s</xliff:g> operatoruna göndərilsin?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"enerjiyə qənaət, sabit, davamlı, enerji qənaəti, batareya"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rejim, cədvəl, enerjiyə qənaət, batareyaya qənaət, batareya, avtomatik, faiz"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volt, qabaqcıl zəng, 4g zəng"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, qabaqcıl zəng, 5g zəngi"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"dil əlavə edin, bir dil əlavə edin"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"mətn ölçüsü, böyük çap, böyük şrift, böyük mətn, zəif görmə, mətni daha böyük et, şrift böyüdücü, şrift böyütmə"</string>
<string name="default_sound" msgid="6604374495015245195">"Defolt səs"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g> üçün bildiriş icazəsi verilsin?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12-də qabaqcıl bildirişlər var. Bu funksiya bütün bildirişləri qaydaya salır, cavab və əməliyyatlara dair tövsiyə verir.\n\nFunksiyanın kontaktlar, mesajlar və şəxsi məlumatlar daxil olmaqla bütün bildirişlərə girişi var. Zənglərə cavab verə, \"Narahat etməyin\" rejimini idarə edə, bildirişləri qapada və cavablaya bilər."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g> üçün bildiriş girişinə icazə verilsin?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kontakt adları və aldığınız mesajların mətni kimi şəxsi məlumatlar daxil olmaqla, bütün bildirişləri oxuya biləcək. Bu tətbiq həmçinin bildirişləri ötürə və ya bildirişlərlə bağlı düymələr üzərində əməliyyatlar icra edə biləcək (telefon zənglərini cavablandırmaq da daxil olmaqla). \n\nBu, tətbiqə \"Narahat Etməyin\" rejimini aktiv və ya deaktiv etmək, həmçinin əlaqədar ayarları dəyişmək imkanı verəcək."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kontakt adları və aldığınız mesajların mətni kimi şəxsi məlumatlar daxil olmaqla, bütün bildirişləri oxuyacaq. Bu tətbiq həmçinin bildirişləri ertələyə və ya ötürə və ya bildirişlərlə bağlı düymələr üzərində əməliyyatlar icra edə biləcək (telefon zənglərini cavablandırmaq da daxil olmaqla). \n\nBu, tətbiqə \"Narahat Etməyin\" rejimini aktiv və ya deaktiv etmək, həmçinin əlaqədar ayarları dəyişmək imkanı verəcək."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Bildiriş girişini <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> üçün deaktiv etsəniz, Narahat Etməyin girişi də deaktiv edilə bilər."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Söndür"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Ləğv edin"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Cihazı yoxlamaq üçün iki dəfə tıklayın"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Birəlli rejim"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Birəlli rejimi istifadə edin"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Bir əlli rejim qısayolu"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"əlçatanlıq"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Buraya çəkin:"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Bunun üçün qısayoldan istifadə edin:"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Bəli"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Yenidən başladın"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Xeyr, təşəkkür"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Ləğv edin"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Keçin"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM-i aktiv etmək mümkün deyil"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"SIM-i çıxarıb yenidən taxın. Problem həll olmasa, cihazı yenidən başladın."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Qidalanma düyməsini basıb saxlayaraq Assistenti işə salın"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Qidalanma & Fövqəladə Hal Menyusu:\nQidalanma və Səsin artırılması düymələrini eyni anda basın."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Zəng çalmanın qarşısını alın:\nSəs səviyyəsi menyusunda qısayol verilmişdir."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Basıb saxlama müddəti"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Qidalanma düyməsinə nə qədər basıb saxlamağı seçərək həssaslığı tənzimləyin"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Qısa"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Uzun"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Pulqabını göstərin"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Kilid ekranından və sürətli ayarlardan pulqabına girişə icazə verin"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Cihaz nizamlayıcılarını göstərin"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"2 SIM kart istifadə edərkən bu planşet 4G ilə məhdud olacaq. "<annotation id="url">"Ətraflı məlumat"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"2 SIM kart istifadə edərkən bu cihaz 4G ilə məhdud olacaq. "<annotation id="url">"Ətraflı məlumat"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Keşlənmiş tətbiqlərin icrası durdurulsun"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Müddət heç vaxt bitməyəcək."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"İcarə müddəti heç vaxt bitməyəcək."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Ayarlarda pəncərəüstü göstərilməyə icazə verilsin"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Digər tətbiqlərin üzərində görünmək icazəsi olan tətbiqlərə ayarlar üzərində görünmək icazəsi verilsin"</string>
<string name="media_controls_title" msgid="403271085636252597">"Media"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Müvəqqəti olaraq əlçatan deyil"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"SIM yoxdur"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Şəbəkə tərcihləri"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"İctimai şəbəkələrə qoşulsun"</string>
<string name="keywords_internet" msgid="7674082764898690310">"şəbəkə bağlantısı, internet, simsiz, data, wifi, wi-fi, wi fi, mobil şəbəkə, mobil, mobil operator, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Wi-Fi\'ı aktivləşdirin"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Wi-Fi şəbəkəsini deaktiv edin"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ şəbəkəsi"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ENDİRİLMİŞ SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ENDİRİLMİŞ SIM-LƏR"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktiv"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"İnaktiv"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> üçün defolt"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Bütün tətbiqlər və xidmətlər üçün"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Oyun ayarları"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Oyun Paneli qısayolunu aktiv edin və s."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Öncəki"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Sonrakı"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Rəng önizləməsi"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SİM karta giriş sorğusu"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Cihaz SİM kartınıza giriş etmək istəyir. Detallar üçün toxunun."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SİM karta girişə icazə verilsin?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> bu telefona qoşulmaq istəyir.\n\nDaha öncə <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> cihazına qoşulmamısınız."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Qoşulmayın"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Qoşulun"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE Ayarları"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Defolt Ayarlara Qaytarın"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Ayarlar defolta qaytarılıb."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Maksimum Dolğun Balans"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maksimum Dövriyyə"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Minimum Dolğun Balans"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Dəyişdiricilər"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Əməliyyatlar"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Mükafatlar"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Çıxarılıb"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Başsız Sistem Tətbiqi"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Digər Tətbiq"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Vacib Fəaliyyət"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Bildirişə Baxılıb"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Bildirişə 15 Dəqiqə Ərzində Baxılıb"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Bildirişə Baxış"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Vidcet üzrə Əməliyyat"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Digər İstifadəçi Əməliyyatı"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Maksimum Əhəmiyyətli İş Başlayır"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Maksimum Əhəmiyyətli İş İcra Edilir"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Yüksək Əhəmiyyətli İş Başlayır"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Yüksək Əhəmiyyətli İş İcra Edilir"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Defolt İş Başlayır"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Defolt İş İcra Edilir"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Az Əhəmiyyətli İş Başlayır"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Az Əhəmiyyətli İş İcra Edilir"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Minimum Əhəmiyyətli İş Başlayır"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Minimum Əhəmiyyətli İş İcra Edilir"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"İşin Vaxtının Keçməsi üzrə Cərimə"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Şarj edilir"</item>
+ <item msgid="658627268149681677">"Doze"</item>
+ <item msgid="1599558140284643834">"Enerjiyə Qənaət Rejimi"</item>
+ <item msgid="588427840913221601">"Proses Vəziyyəti"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Təsdiq"</string>
</resources>
diff --git a/res/values-b+sr+Latn/arrays.xml b/res/values-b+sr+Latn/arrays.xml
index 8a03b5f..3c3be0f 100644
--- a/res/values-b+sr+Latn/arrays.xml
+++ b/res/values-b+sr+Latn/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Keširana (klijent aktivnosti)"</item>
<item msgid="8186970968968646288">"Keširana (prazno)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Plavozelena"</item>
+ <item msgid="7216413848731287689">"Tirkizna"</item>
<item msgid="5661027589207588703">"Plava"</item>
- <item msgid="3795787248113275442">"Tamnoplava"</item>
+ <item msgid="1219738214736244749">"Zelena"</item>
<item msgid="6331809026622602308">"Ljubičasta"</item>
<item msgid="6390546163902724700">"Roze"</item>
- <item msgid="6618900408138432102">"Crvena"</item>
+ <item msgid="6500473130620545980">"Narandžasta"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Starije od 30 dana"</item>
diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml
index 2ccdea3..b3153a7 100644
--- a/res/values-b+sr+Latn/strings.xml
+++ b/res/values-b+sr+Latn/strings.xml
@@ -906,6 +906,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Zapamti podešavanja"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maksimalan broj povezanih Bluetooth audio uređaja"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Izaberite maksimalni broj povezanih Bluetooth audio uređaja"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Evidencija otklanjanja grešaka za NFC grupu"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Povećajte nivo evidencije za NFC grupu"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Prebacivanje"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"preslikati"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Omogući bežični prikaz"</string>
@@ -2282,7 +2284,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Izbor gadžeta"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Izbor vidžeta"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Želite li da napravite vidžet i dozvolite pristup?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Kada napravite vidžet, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> može da pristupa svim podacima koje prikazuje."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Kada napravite vidžet, aplikacija može da pristupa svemu što se prikazuje.\n\nAplikacija: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nVidžet: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Uvek dozvoli da <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> pravi vidžete i pristupa njihovim podacima"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Statistika korišćenja"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Statistika korišćenja"</string>
@@ -2313,7 +2315,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Čitač ekrana prvenstveno namenjen slepim i slabovidim osobama"</string>
<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_captioning_about_title" msgid="3542171637334191563">"O podešavanjima titlova"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Saznajte više o podešavanjima titlova"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Uvećanje"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Prečica za uvećanje"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"O uvećanju"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Saznajte više o uvećanju"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Tip uvećanja"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Uvećajte ceo ekran, određenu oblast ili prelazite sa jedne opcije na drugu"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Ceo ekran"</string>
@@ -2382,10 +2389,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Dozvolite prečici funkcije da se uključi sa zaključanog ekrana. Zadržite oba tastera za jačinu zvuka par sekundi."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Dugme Pristupačnost"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Dugme i pokret Pristupačnost"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"O dugmetu Pristupačnost"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"O dugmetu i pokretu Pristupačnost"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Saznajte više o dugmetu i pokretu Pristupačnost"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Korišćenje dugmeta Pristupačnost. Pokret nije dostupan uz navigaciju pomoću 3 dugmeta."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Brzo pristupajte funkcijama pristupačnosti"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Brzo pristupajte funkcijama pristupačnosti sa bilo kog ekrana.\n\nDa biste započeli, idite u podešavanja pristupačnosti i izaberite funkciju. Dodirnite prečicu i izaberite dugme Pristupačnost.\n\nDa biste koristili dugme Pristupačnost na traci za navigaciju, pređite na navigaciju pomoću 2 dugmeta ili navigaciju pomoću 3 dugmeta."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Brzo pristupajte funkcijama pristupačnosti sa bilo kog ekrana. \n\nDa biste započeli, idite u podešavanja pristupačnosti i izaberite funkciju. Dodirnite prečicu i izaberite dugme Pristupačnost."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Brzo pristupajte funkcijama pristupačnosti sa bilo kog ekrana.\n\nDa biste započeli, idite u podešavanja pristupačnosti i izaberite funkciju. Dodirnite prečicu i izaberite dugme ili pokret Pristupačnost."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Brzo pristupajte funkcijama pristupačnosti sa bilo kog ekrana.\n\nDa biste započeli, idite u podešavanja pristupačnosti i izaberite funkciju. Dodirnite prečicu i izaberite dugme Pristupačnost."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Koristite dugme ili pokret"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Lokacija"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Veličina"</string>
@@ -2411,13 +2421,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minut"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minuta"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Period za reagovanje (vremensko ograničenje za pristupačnost)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"O periodu za reagovanje (vremensko ograničenje za pristupačnost)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Saznajte više o periodu za reagovanje (vremensko ograničenje za pristupačnost)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Vreme za reagovanje"</string>
<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_switch_title" msgid="7458595722552743503">"Koristi inverziju boja"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Prečica za inverziju boja"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Inverzija boja pretvara svetle ekrane u tamne.<br/><br/> Napomena: <ol> <li> Inverzija boja takođe menja tamne ekrane u svetle.</li> <li> Boje se menjaju u medijima i na slikama.</li> <li> Tamna tema može da se koristi za prikazivanje tamne pozadine. Tamna tema funkcioniše sa podržanim aplikacijama. Inverzija boja funkcioniše u svim aplikacijama.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Automatski klik (vreme zadržavanja)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Automatski klik (vreme zadržavanja)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Saznajte više o automatskom kliku (vreme zadržavanja)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Automatski klik radi sa povezanim mišem. Možete da podesite kursor da automatski klikne kada prestane da se kreće u određenom periodu."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Isključeno"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Kratko"</string>
@@ -2437,6 +2452,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Koristi aplikaciju <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Otvorite aplikaciju <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Koristi korekciju boja"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Prečica za korekciju boja"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"O korekciji boja"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Saznajte više o korekciji boja"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"O inverziji boja"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Saznajte više o inverziji boja"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Prikaži titl"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Samo za podržane aplikacije"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Veličina i stil titla"</string>
@@ -2477,6 +2497,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Plavo-žuto"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Dodatno zatamnjeno"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Dodatno zatamni ekran"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Prečica za dodatno zatamnjenje"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"O dodatnom zatamnjenju"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Zatamnite ekran više od minimalne osvetljenosti telefona"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Zatamnite ekran više od minimalne osvetljenosti tableta"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Zatamnite ekran da bi vam čitanje bilo prijatnije.<br/><br/> To može da vam bude korisno: <ol> <li> kada je podrazumevana minimalna osvetljenost telefona i dalje jaka</li> <li> kada koristite telefon u mraku, na primer, noću ili u tamnoj sobi pre odlaska na spavanje</li> </ol>"</string>
@@ -2675,7 +2697,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Vreme od uključivanja WiFi mreže"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Potrošnja baterije"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalji istorije"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Potrošnja baterije"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Potrošnja baterije"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Prikaz korišćenja u prethodna 24 sata"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Korišćenje od poslednjeg potpunog punjenja"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Potrošnja baterije"</string>
@@ -2699,6 +2721,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Pogledajte aplikacije sa najvećom potrošnjom baterije"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Punjenje je privremeno ograničeno"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Za uštedu baterije. Saznajte više."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Nastavi sa punjenjem"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"U određenim uslovima, na primer, visoke temperature i dugi periodi punjenja, punjenje može da bude ograničeno na <xliff:g id="PERCENT">%1$s</xliff:g> radi boljeg stanja baterije.\n\nKada ti uslovi prestanu, telefon će automatski početi normalno da se puni."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"U određenim uslovima, na primer, visoke temperature i dugi periodi punjenja, punjenje može da bude ograničeno na <xliff:g id="PERCENT">%1$s</xliff:g> radi boljeg stanja baterije.\n\nKada ti uslovi prestanu, tablet će automatski početi normalno da se puni."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Pošto ste koristili telefon više nego obično, baterija može da se istroši ranije nego obično.\n\nAplikacije koje troše najviše baterije:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Pošto ste koristili tablet više nego obično, baterija može da se istroši ranije nego obično.\n\nAplikacije koje troše najviše baterije:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Pošto ste koristili uređaj više nego obično, baterija može da se istroši ranije nego obično.\n\nAplikacije koje troše najviše baterije:"</string>
@@ -2915,8 +2940,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Potrošnja od strane sistema u prethodna 24 sata"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Potrošnja od strane sistema za: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Potrošnja od strane aplikacija za: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"pre podne"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"po podne"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Ukupno: manje od minut"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Pozadina: manje od minut"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Ukupno: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3397,6 +3420,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Dozvole za aplikacije i sadržaj"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplikacije sa ograničenjima"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Proširi podešavanja aplikacije"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Izaberite aplikacije koje će se instalirati"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instalirajte dostupne aplikacije"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Beskontaktna plaćanja"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Kako to funkcioniše"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Platite pomoću telefona u prodavnicama"</string>
@@ -3442,8 +3467,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Napredno pozivanje"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G pozivanje"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Korišćenje LTE usluga za poboljšanje glasovnih i drugih komunikacija (preporučeno)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Koristi 4G usluge za poboljšanje glasovne i druge komunikacije (preporučeno)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Koristite LTE usluge za poboljšanje glasovnih poziva (preporučeno)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Koristite 4G usluge za poboljšanje glasovnih poziva (preporučeno)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Koristite 5G za glasovne pozive"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Šalji kontakte mobilnom operateru"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Šalje brojeve telefona kontakata radi pružanja poboljšanih funkcija"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Želite da šaljete kontakte mobilnom operateru <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3638,6 +3665,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"ušteda baterije, lepljivo, trajno, ušteda energije, baterija"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rutina, raspored, ušteda baterije, ušteda energije, baterija, automatsko, procenat"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, napredno pozivanje, 4g pozivanje"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, napredno pozivanje, 5g pozivanje"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"dodaj jezik, dodajte jezik"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"veličina teksta, velika slova, velik font, velik tekst, slabovidost, povećanje teksta, uvećavanje fonta, povećanje fonta"</string>
<string name="default_sound" msgid="6604374495015245195">"Podrazumevani zvuk"</string>
@@ -3970,7 +3998,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Želite li da dozvolite da <xliff:g id="SERVICE">%1$s</xliff:g> ima pristup obaveštenjima?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Poboljšana obaveštenja su zamenila Android prilagodljiva obaveštenja u Android-u 12. Ova funkcija pokazuje predložene radnje i odgovore, a i organizuje obaveštenja. \n\nPoboljšana obaveštenja mogu da pristupaju sadržaju obaveštenja, uključujući lične podatke poput imena kontakata i poruka. Ova funkcija može i da odbacuje obaveštenja ili da odgovara na njih, na primer, da se javlja na telefonske pozive i kontroliše režim Ne uznemiravaj."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Želite li da omogućite pristup obaveštenjima za <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> će moći da čita sva obaveštenja, uključujući lične podatke, poput imena kontakata i teksta poruka koje primate. Ova aplikacija će moći i da odbacuje obaveštenja ili aktivira dugmad u obaveštenjima, uključujući javljanje na telefonske pozive. \n\nOvo će aplikaciji omogućiti i da uključuje ili isključuje režim Ne uznemiravaj i menja srodna podešavanja."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> će moći da čita sva obaveštenja, uključujući lične podatke, poput imena kontakata i teksta poruka koje primate. Ova aplikacija će moći i da odlaže ili odbacuje obaveštenja ili aktivira dugmad u obaveštenjima, uključujući javljanje na telefonske pozive. \n\nOvo će aplikaciji omogućiti i da uključuje ili isključuje režim Ne uznemiravaj i menja srodna podešavanja."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Ako isključite pristup obaveštenjima za <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, isključićete i pristup režimu Ne uznemiravaj."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Isključi"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Otkaži"</string>
@@ -4918,6 +4946,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Dvaput dodirnite uređaj da biste ga proverili"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Režim jednom rukom"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Koristi režim jednom rukom"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Prečica za režim jednom rukom"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"dostupnost"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Prevucite nadole za:"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Koristite prečicu za"</string>
@@ -5358,6 +5387,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Da"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Restartuj"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Ne, hvala"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Otkaži"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Pređi"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Aktiviranje SIM kartice nije uspelo"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Uklonite SIM karticu, pa je stavite ponovo. Ako se problem i dalje javlja, restartujte uređaj."</string>
@@ -5489,6 +5519,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Pokrenite Pomoćnik tako što ćete zadržati dugme za uključivanje"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Meni dugmeta za uključivanje i za hitne slučajeve:\nIstovremeno pritisnite dugme za uključivanje i dugme za pojačavanje zvuka."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Spreči zvonjenje:\nPrečica je dostupna u meniju dugmeta za jačinu zvuka."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Koliko dugo treba da se pritisne i zadrži"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Prilagodite osetljivost tako što ćete odabrati koliko dugo treba da se pritisne i zadrži dugme za uključivanje"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kratko"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Dugo"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Prikaži novčanik"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Dozvolite pristup novčaniku sa zaključanog ekrana i iz brzih podešavanja"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Prikaži kontrole uređaja"</string>
@@ -5504,6 +5538,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Ovaj tablet je ograničen na 4G kada koristite 2 SIM kartice. "<annotation id="url">"Saznajte više"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Ovaj uređaj je ograničen na 4G kada koristite 2 SIM kartice. "<annotation id="url">"Saznajte više"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Suspenduj izvršenje za keširane aplikacije"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Nikada ne ističe."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Zakup nikada ne ističe."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Dozvoli prekrivanje sadržaja ekrana Podešavanja"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Aplikacije koje mogu da se prikazuju preko drugih aplikacija prekrivaju sadržaj ekrana Podešavanja"</string>
<string name="media_controls_title" msgid="403271085636252597">"Mediji"</string>
@@ -5534,7 +5570,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Privremeno je nedostupno"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Nema SIM kartice"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Podešavanja mreže"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Povežite se sa javnim mrežama"</string>
<string name="keywords_internet" msgid="7674082764898690310">"mrežna veza, internet, bežično, podaci, wifi, wi-fi, wi fi, mobilni telefon, mobilni, mobilni operater, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Uključi WiFi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Isključi WiFi"</string>
@@ -5552,6 +5587,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ mreža"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"PREUZETI SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"PREUZETE SIM KARTICE"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktivno"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Neaktivno"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" /Podrazumevano za: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5629,6 +5665,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Za sve aplikacije i usluge"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Podešavanja igara"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Uključite prečicu za kontrolnu tablu igre itd."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Prethodna"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Sledeća"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pregled boje"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Zahtev za pristup SIM kartici"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Uređaj želi da pristupa SIM kartici. Dodirnite za detalje."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Želite da dozvolite pristup SIM kartici?"</string>
@@ -5639,4 +5678,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> želi da se poveže sa ovim telefonom.\n\nRanije se niste povezivali sa uređajem <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Ne povezuj"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Poveži"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE podešavanja"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Vrati na podrazumevana podešavanja"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Podešavanja su vraćena na podrazumevana."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Maksim. balans sa potpuno napunj. uređaj."</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maksimalna cirkulacija"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Minim. balans sa potpuno napunj. uređajem"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modifikatori"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Radnje"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Nagrade"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Izuzeto"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Sistemska bez grafičkog interfejsa"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Druga aplikacija"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Najveća aktivnost"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Obaveštenje je pregledano"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Obaveštenje je pregledano za 15 minuta"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interakcija sa obaveštenjem"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interakcija sa vidžetom"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Druga interakcija korisnika"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Početak maksimalno prioritetnog posla"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Maksimalno prioritetni posao se izvršava"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Početak visokoprioritetnog posla"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Visokoprioritetni posao se izvršava"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Početak podrazumevanog posla"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Podrazumevani posao se izvršava"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Početak niskoprioritetnog posla"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Niskoprioritetni posao se izvršava"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Početak minimalno prioritetnog posla"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Minimalno prioritetni posao se izvršava"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Kazna za istek posla"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Punjenje"</item>
+ <item msgid="658627268149681677">"Dremanje"</item>
+ <item msgid="1599558140284643834">"Režim uštede energije"</item>
+ <item msgid="588427840913221601">"Status procesa"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Potvrdi"</string>
</resources>
diff --git a/res/values-be/arrays.xml b/res/values-be/arrays.xml
index c890c97..bb99c97 100644
--- a/res/values-be/arrays.xml
+++ b/res/values-be/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Кэшавана (кліент дзейнасці)"</item>
<item msgid="8186970968968646288">"Кэшавана (пуста)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Сіне-зялёны"</item>
+ <item msgid="7216413848731287689">"Блакітны"</item>
<item msgid="5661027589207588703">"Сiнi"</item>
- <item msgid="3795787248113275442">"Індыга"</item>
+ <item msgid="1219738214736244749">"Зялёны"</item>
<item msgid="6331809026622602308">"Фіялетавы"</item>
<item msgid="6390546163902724700">"Ружовы"</item>
- <item msgid="6618900408138432102">"Чырвоны"</item>
+ <item msgid="6500473130620545980">"Аранжавы"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Старэйшыя за 30 дзён"</item>
diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml
index 2b3afe8..236eb44 100644
--- a/res/values-be/strings.xml
+++ b/res/values-be/strings.xml
@@ -925,6 +925,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Запомніць налады"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Максімальная колькасць падключаных аўдыяпрылад Bluetooth"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Выбар максімальнай колькасці падключаных аўдыяпрылад Bluetooth"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Журнал адладкі стоса NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Павысіць узровень вядзення журналаў для стоса NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Трансляцыя"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"адлюстраванне"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Уключыць бесправадны дысплей"</string>
@@ -2308,7 +2310,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Выберыце гаджэт"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Выберыце віджэт"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Стварыць віджэт і дазволіць доступ?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Пасля стварэння віджэту <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> зможа атрымаць доступ да ўсіх дадзеных, якія ён адлюстроўвае."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Пасля стварэння віджэта праграма зможа атрымаць доступ да ўсяго змесціва, якое паказваецца на экране.\n\nПраграма: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nВіджэт: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Заўсёды дазваляць <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> ствараць віджэты і атрымліваць доступ да іх дадзеных"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Статыстыка выкарыстання"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Статыстыка выкарыстання"</string>
@@ -2339,7 +2341,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Праграма для чытання з экрана прызначана ў першую чаргу для сляпых людзей і людзей са слабым зрокам"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"Дакранайцеся да элементаў на экране, каб пачуць, як іх чытаюць услых"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Налады субцітраў"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"Пра налады субцітраў"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Даведацца больш пра налады субцітраў"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Павелічэнне"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Хуткая каманда для павелічэння"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Пра павелічэнне"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Даведацца больш пра павелічэнне"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Тып павелічэння"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Павялічвайце ўвесь экран, яго пэўную частку ці пераключайцеся паміж гэтымі двума варыянтамі"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Поўнаэкранны рэжым"</string>
@@ -2408,10 +2415,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Дазволіць уключэнне функцыі на экране блакіроўкі праз спалучэнне клавіш. Утрымлівайце націснутымі абедзве клавішы гучнасці на працягу некалькіх секунд."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Кнопка спецыяльных магчымасцей"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Кнопка спец. магчымасцей; жэст"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Пра кнопку спецыяльных магчымасцей"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Пра кнопку спецыяльных магчымасцей і жэст"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Даведацца больш пра кнопку спецыяльных магчымасцей і жэст"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Выкарыстанне кнопкі спецыяльных магчымасцей. Гэты жэст недаступны з 3-кнопачнай навігацыяй."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Хуткі доступ да спецыяльных магчымасцей"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Хуткі доступ да спецыяльных магчымасцей з любога экрана.\n\nКаб пачаць, адкрыйце налады спецыяльных магчымасцей і выберыце патрэбную функцыю. Націсніце ярлык і выберыце кнопку спецыяльных магчымасцей.\n\nКаб скарыстаць кнопку спецыяльных магчымасцей на панэлі навігацыі, пераключыцеся на 2-кнопачную ці 3-кнопачную навігацыю."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Хуткі доступ да спецыяльных магчымасцей з любога экрана. \n\nКаб пачаць, адкрыйце налады спецыяльных магчымасцей і выберыце патрэбную функцыю. Націсніце ярлык і выберыце кнопку спецыяльных магчымасцей."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Хуткі доступ да спецыяльных магчымасцей з любога экрана.\n\nКаб пачаць, адкрыйце налады спецыяльных магчымасцей і выберыце патрэбную функцыю. Націсніце ярлык і выберыце кнопку ці жэст спецыяльных магчымасцей."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Хуткі доступ да спецыяльных магчымасцей з любога экрана.\n\nКаб пачаць, адкрыйце налады спецыяльных магчымасцей і выберыце патрэбную функцыю. Націсніце ярлык і выберыце кнопку спецыяльных магчымасцей."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Скарыстаць кнопку ці жэст"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Месцазнаходжанне"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Памер"</string>
@@ -2437,13 +2447,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 хвіліна"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 хвіліны"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Час чакання дзеяння (спец. магчымасцей)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Пра час чакання дзеяння (спецыяльных магчымасцей)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Даведацца больш пра час чакання дзеяння (спецыяльных магчымасцей)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Час на выкананне дзеяння"</string>
<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_switch_title" msgid="7458595722552743503">"Ужыць інверсію колераў"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Хуткая каманда для інверсіі колераў"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Інверсія колераў мяняе светлыя колеры на экране на цёмныя.<br/><br/> Заўвага. <ol> <li> Інверсія колераў таксама ператварае цёмныя колеры ў светлыя.</li> <li> Колеры зменяцца ў мультымедыя і на відарысах.</li> <li> Для паказу цёмнага фону можна таксама выкарыстоўваць цёмную тэму. Цёмная тэма працуе з праграмамі, якія падтрымліваюцца. Інверсія колераў працуе з усімі праграмамі.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Аўтаматычнае націсканне (час чакання)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Пра аўтанацісканне (час чакання)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Даведацца больш пра аўтаматычнае націсканне (час чакання)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Функцыя аўтаматычнага націскання працуе з падключанай мышшу. Вы можаце наладзіць курсор мышы, каб выконвалася аўтаматычнае націсканне, калі курсор не рухаецца на працягу пэўнага перыяду часу."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Выключана"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Кароткі"</string>
@@ -2463,6 +2478,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Выкарыстоўваць праграму \"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>\""</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Адкрыць праграму \"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>\""</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Выкарыстоўваць карэкцыю колераў"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Хуткая каманда для карэкцыі колераў"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Пра карэкцыю колераў"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Даведацца больш пра карэкцыю колераў"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Пра інверсію колераў"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Даведацца больш пра інверсію колераў"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Паказваць субцітры"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Толькі для праграмы, якая падтрымліваецца"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Памер і стыль субцітраў"</string>
@@ -2504,6 +2524,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Сіні і жоўты"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Дадатковае памяншэнне яркасці"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Дадаткова паменшыць яркасць экрана"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Хуткая каманда для дадатковага памяншэння яркасці"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Пра дадатковае памяншэнне яркасці"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Зрабіць экран тэлефона цямнейшым, чым пры мінімальным узроўні яркасці"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Зрабіць экран планшэта цямнейшым, чым пры мінімальным узроўні яркасці"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Зацямніце экран, каб было зручней чытаць.<br/><br/> Гэта можа быць карысным у наступных выпадках: <ol> <li> узровень стандартнай мінімальнай яркасці на вашым тэлефоне даволі высокі;</li> <li> вы выкарыстоўваеце тэлефон ва ўмовах цемнаты, напрыклад ноччу ці ў цёмным памяшканні перад адыходам да сну.</li> </ol>"</string>
@@ -2708,7 +2730,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi у тэрмiн"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Выкарыстанне зараду"</string>
<string name="history_details_title" msgid="8628584613889559355">"Падрабязнасці гісторыі"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Выкарыстанне зараду"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Выкарыстанне зараду"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Выкарыстанне за апошнія 24 гадзіны"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Выкарыстанне з моманту поўнай зарадкі"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Выкарыстанне зараду"</string>
@@ -2732,6 +2754,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Паглядзіце, якія праграмы найбольш спажываюць зарад"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Зарадка часова абмежавана"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Для эканоміі зараду акумулятара. Даведайцеся больш."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Узнавіць зарадку"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Каб павялічыць тэрмін службы акумулятара, у пэўных абставінах, напрыклад пры працяглай зарадцы ва ўмовах высокай тэмпературы, узровень зараду можа быць абмежаваны <xliff:g id="PERCENT">%1$s</xliff:g>.\n\nКалі абставіны зменяцца, тэлефон аўтаматычна пяройдзе ў звычайны рэжым зарадкі."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Каб павялічыць тэрмін службы акумулятара, у пэўных абставінах, напрыклад пры працяглай зарадцы ва ўмовах высокай тэмпературы, узровень зараду можа быць абмежаваны <xliff:g id="PERCENT">%1$s</xliff:g>.\n\nКалі абставіны зменяцца, планшэт аўтаматычна пяройдзе ў звычайны рэжым зарадкі."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"З прычыны таго, што вы карысталіся тэлефонам больш, чым звычайна, акумулятар можа разрадзіцца хутчэй, чым чакалася.\n\nПраграмы з высокім спажываннем энергіі:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"З прычыны таго, што вы карысталіся планшэтам больш, чым звычайна, акумулятар можа разрадзіцца хутчэй, чым чакалася.\n\nПраграмы з высокім спажываннем энергіі:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"З прычыны таго, што вы карысталіся прыладай больш, чым звычайна, акумулятар можа разрадзіцца хутчэй, чым чакалася.\n\nПраграмы з высокім спажываннем энергіі:"</string>
@@ -2955,8 +2980,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Выкарыстанне сістэмай зараду за апошнія 24 гадз"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Выкарыстанне сістэмай за <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Выкарыстанне праграмай за <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"перад паўднём"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"пасля паўдня"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Усяго: менш адной хвіліны"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"У фонавым рэжыме: менш адной хвіліны"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Усяго: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3443,6 +3466,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Дазволіць прыкладанні і змесціва"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Прыкладанні з абмежаваннямі"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Разгарнуць параметры прыкладання"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Выберыце праграмы для ўсталёўкі"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Усталяваць даступныя праграмы"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Бескантактная аплата"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Як гэта працуе"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Плаціце ў крамах з дапамогай свайго тэлефона"</string>
@@ -3488,8 +3513,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Пашыраныя магчымасці выкліку"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Выклік у 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Карыстайцеся стандартам LTE, каб палепшыць якасць галасавога і іншых тыпаў сувязі (рэкамендуецца)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Карыстайцеся стандартам 4G, каб палепшыць якасць галасавога і іншых тыпаў сувязі (рэкамендуецца)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Каб палепшыць якасць галасавых выклікаў, карыстайцеся службамі LTE (рэкамендуецца)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Каб палепшыць якасць галасавых выклікаў, карыстайцеся службамі 4G (рэкамендуецца)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Выкарыстоўвайце 5G для гукавых выклікаў"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Адпраўляць аператару нумары кантактаў"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Адпраўляць нумары тэлефонаў кантактаў, каб забяспечыць выкарыстанне пашыраных функцый"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Адпраўляць нумары кантактаў аператару \"<xliff:g id="CARRIER">%1$s</xliff:g>\"?"</string>
@@ -3685,6 +3712,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"эканомія зараду, замацаваны, захаваць, эканомія энергіі, акумулятар"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"працэдура, расклад, эканомія зараду, эканомія энергіі, акумулятар, аўтаматычна, працэнт"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, пашыраныя магчымасці выкліку, выклік у 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, палепшаныя выклікі, выклікі 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"дадаць мову, дадаць мову"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"памер тэксту, вялікі шрыфт, буйны шрыфт, павялічаны тэкст, слабы зрок, павялічыць тэкст, праграма для павелічэння шрыфту, павелічэнне шрыфту"</string>
<string name="default_sound" msgid="6604374495015245195">"Стандартная мелодыя"</string>
@@ -4021,7 +4049,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Адкрыць для праграмы \"<xliff:g id="SERVICE">%1$s</xliff:g>\" доступ да апавяшчэнняў?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"У версіі Android 12 Адаптыўныя апавяшчэнні Android заменены Палепшанымі апавяшчэннямі. Гэта функцыя ўпарадкоўвае вашы апавяшчэнні і паказвае прапановы дзеянняў і адказаў. \n\nПалепшаныя апавяшчэнні маюць доступ да змесціва ўсіх апавяшчэнняў, у тым ліку да асабістай інфармацыі – імён кантактаў і паведамленняў. Яшчэ гэта функцыя можа адхіляць апавяшчэнні ці адказваць на іх, напрыклад рэагаваць на тэлефонныя выклікі і кіраваць функцыяй \"Не турбаваць\"."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Адкрыць доступ да апавяшчэнняў для сэрвісу <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> атрымае доступ да ўсіх апавяшчэнняў, уключаючы асабістую інфармацыю, такую як кантакты і тэксты атрыманых паведамленняў. Гэта праграма таксама зможа адхіляць апавяшчэнні ці актываваць у іх кнопкі дзеянняў, у тым ліку адказваць на тэлефонныя выклікі. \n\nАкрамя таго, праграма атрымае магчымасць уключаць і выключаць рэжым \"Не турбаваць\", а таксама змяняць звязаныя з ім налады."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> атрымае доступ да ўсіх апавяшчэнняў, уключаючы асабістую інфармацыю, такую як кантакты і тэксты атрыманых паведамленняў. Праз гэту праграму таксама можна будзе адкладваць або адхіляць апавяшчэнні ці актываваць у іх кнопкі дзеянняў, у тым ліку кнопку адказу на тэлефонныя выклікі. \n\nАкрамя таго, праз праграму можна будзе ўключаць і выключаць рэжым \"Не турбаваць\", а таксама змяняць звязаныя з ім налады."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Калі вы адключыце доступ да апавяшчэнняў для <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, доступ да рэжыму \"Не турбаваць\" можа быць таксама адключаны."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Адключыць"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Скасаваць"</string>
@@ -4998,6 +5026,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Двойчы дакраніцеся, каб праверыць прыладу"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Рэжым кіравання адной рукой"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Выкарыстоўваць рэжым кіравання адной рукой"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Хуткі доступ да рэжыму кіравання адной рукой"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"дасягальнасць"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Правядзіце пальцам уніз"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Выкарыстоўваць ярлык, каб"</string>
@@ -5447,6 +5476,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Так"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Перазапусціць"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Не, дзякуй"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Скасаваць"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Пераключыцца"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Не ўдалося актываваць SIM-карту"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Выдаліце SIM-карту і ўстаўце яе зноў. Калі праблема застанецца, перазапусціце прыладу."</string>
@@ -5580,6 +5610,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Для выкліку Памочніка ўтрымлівайце націснутай кнопку сілкавання"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Меню кнопкі сілкавання і экстранных выклікаў:\nадначасова націсніце кнопку сілкавання і павелічэння гучнасці."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Прадухіліць званок:\nярлык даступны ў меню гучнасці."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Працягласць націску і ўтрымання"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Наладзіць адчувальнасць, выбраўшы працягласць націску і ўтрымання кнопкі сілкавання"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Коратка"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Доўга"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Паказ кашалька"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Дазволіць доступ да кашалька з заблакіраванага экрана і хуткіх налад"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Паказ элементаў кіравання прыладай"</string>
@@ -5595,6 +5629,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Пры выкарыстанні 2 SIM-карт гэты планшэт можа падключыцца толькі да сеткі 4G. "<annotation id="url">"Даведацца больш"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Пры выкарыстанні 2 SIM-карт гэта прылада можа падключыцца толькі да сеткі 4G. "<annotation id="url">"Даведацца больш"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Прыпыніць выкананне для кэшаваных праграм"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Бестэрмінова."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Бестэрміновая арэнда."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Дазволіць экранныя накладкі на Налады"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Дазвольце праграмам, якія могуць паказвацца паверх іншых, накладацца на экраны Налад"</string>
<string name="media_controls_title" msgid="403271085636252597">"Мультымедыя"</string>
@@ -5625,7 +5661,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Часова недаступны"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Няма SIM-карты"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Параметры сеткі"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Падключацца да агульнадаступных сетак"</string>
<string name="keywords_internet" msgid="7674082764898690310">"падключэнне да сеткі, інтэрнэт, бесправадны, даныя, wifi, wi-fi, wi fi, сотавая сетка, мабільны, аператар сотавай сувязі, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Уключыць Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Выключыць Wi-Fi"</string>
@@ -5643,6 +5678,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Сетка W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM-карта"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"СПАМПАВАНАЯ SIM-КАРТА"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"СПАМПАВАНЫЯ SIM-КАРТЫ"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Актыўная"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Неактыўная"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Стандартна для наступнага: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5720,6 +5756,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Для ўсіх праграм і сэрвісаў"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Налады гульні"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Уключэнне ярлыка гульнявой панэлі і г. д."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Назад"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Далей"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Перадпрагляд колеру"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Запыт на доступ да SIM-карты"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Прылада запытвае доступ да SIM-карты. Націсніце, каб убачыць больш інфармацыі."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Дазволіць доступ да SIM-карты?"</string>
@@ -5730,4 +5769,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> запытвае падключэнне да гэтага тэлефона.\n\nРаней вы не падключаліся да прылады \"<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>\"."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Не падключацца"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Падключыцца"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Налады TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Вярнуцца да стандартных налад"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Налады скінуты да стандартных."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Максімальны баланс пры поўнай зарадцы"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Максімальнае абарачэнне"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Мінімальны баланс пры поўнай зарадцы"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Мадыфікатары"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Дзеянні"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Бонусы"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Унесена ў спіс выключэнняў"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Сістэмная праграма без інтэрфейсу"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Іншая праграма"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Найвышэйшая актыўнасць"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Апавяшчэнне прагледжана"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Апавяшчэнне прагледжана на працягу 15 хв"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Узаемадзеянне з апавяшчэннем"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Узаемадзеянне з віджэтам"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Іншае ўзаемадзеянне карыстальніка"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Запуск задачы з максімальным прыярытэтам"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Выконваецца задача з макс. прыярытэтам"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Запуск задачы з высокім прыярытэтам"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Выконваецца задача з высокім прыярытэтам"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Запуск стандартнай задачы"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Выконваецца стандартная задача"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Запуск задачы з нізкім прыярытэтам"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Выконваецца задача з нізкім прыярытэтам"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Запуск задачы з мінімальным прыярытэтам"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Выконваецца задача з мін. прыярытэтам"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Штраф за час чакання"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Зарадка"</item>
+ <item msgid="658627268149681677">"Дрымота"</item>
+ <item msgid="1599558140284643834">"Рэжым эканоміі зараду"</item>
+ <item msgid="588427840913221601">"Стан працэсу"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Пацвердзіць"</string>
</resources>
diff --git a/res/values-bg/arrays.xml b/res/values-bg/arrays.xml
index 8146b3b..bcb64eb 100644
--- a/res/values-bg/arrays.xml
+++ b/res/values-bg/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Кеширано (клиентска програма за активността)"</item>
<item msgid="8186970968968646288">"Кеширано (празно)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"синьо-зелено"</item>
+ <item msgid="7216413848731287689">"синьо-зелено"</item>
<item msgid="5661027589207588703">"синьо"</item>
- <item msgid="3795787248113275442">"индиго"</item>
+ <item msgid="1219738214736244749">"зелено"</item>
<item msgid="6331809026622602308">"лилаво"</item>
<item msgid="6390546163902724700">"розово"</item>
- <item msgid="6618900408138432102">"червено"</item>
+ <item msgid="6500473130620545980">"оранжево"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"По-стари от 30 дни"</item>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index 2d2cf37..c269814 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -891,6 +891,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Запомняне на настройки"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Максимален брой свързани аудиоустройства с Bluetooth"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Изберете максималния брой свързани аудиоустройства с Bluetooth"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Регистрац. файлове за отстраняване на грешки за стека за NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Увеличаване на нивото на регистриране за стека за NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Предаване"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"дублиране"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Активир. на безжичния дисплей"</string>
@@ -2260,7 +2262,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Избор на притурка"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Избор на приспособление"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Да се създаде ли приспособлението и да се разреши ли достъп?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"След като създадете приспособлението, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> има достъп до всички показвани от него данни."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"След като създадете приспособлението, приложението може да осъществи достъп до всичко, което е показано.\n\nПриложение: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nПриспособление: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Да се разреши на <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> винаги да създава приспособления и да осъществява достъп до данните им"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Статистически данни за употребата"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Статистически данни за употребата"</string>
@@ -2291,7 +2293,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Екранен четец, предимно за хора със слепота и слабо зрение"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"Докоснете елементи на екрана си, за да ги чуете прочетени на глас"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Предпочитания за надписите"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"Всичко за предпочитанията за надписите"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Научете повече за предпочитанията за надписите"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ниво на мащаба"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Пряк път за увеличение"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Всичко за увеличението на мащаба"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Научете повече за увеличението на мащаба"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Тип увеличаване"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Увеличаване на целия екран, конкретна област от него или превключване между двете опции"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Цял екран"</string>
@@ -2360,10 +2367,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Разрешете прекият път към функцията да се включва от заключения екран. Натиснете двата бутона за силата на звука и ги задръжте за няколко секунди."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Бутон за достъпност"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Бутон и жест за достъпност"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Всичко за бутона за достъпност"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Всичко за бутона и жеста за достъпност"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Научете повече за бутона и жеста за достъпност"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Използване на бутона за достъпност. Жестът не е налице посредством навигиране с 3 бутона."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Бърз достъп до функциите за достъпност"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Осъществявайте бързо достъп до функциите за достъпност от всеки екран.\n\nЗа да започнете, отворете настройките за достъпност и изберете функция. Докоснете прекия път и изберете бутона за достъпност.\n\nАко вместо това искате да използвате бутона за достъпност в лентата за навигация, преминете към навигиране с 2 или 3 бутона."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Осъществявайте бързо достъп до функциите за достъпност от всеки екран. \n\nЗа да започнете, отворете настройките за достъпност и изберете функция. Докоснете прекия път и изберете бутона за достъпност."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Осъществявайте бързо достъп до функциите за достъпност от всеки екран.\n\nЗа да започнете, отворете настройките за достъпност и изберете функция. Докоснете прекия път и изберете бутона или жеста за достъпност."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Осъществявайте бързо достъп до функциите за достъпност от всеки екран.\n\nЗа да започнете, отворете настройките за достъпност и изберете функция. Докоснете прекия път и изберете бутона за достъпност."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Използване на бутона или жеста"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Местоположение"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Размер"</string>
@@ -2389,13 +2399,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 минута"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 минути"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Време за изчакване на действие"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Всичко за времето за изчакване на действие"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Научете повече за времето за изчакване на действие"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Време за предприемане на действие"</string>
<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_switch_title" msgid="7458595722552743503">"Използване на инвертиране на цветовете"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Пряк път за инвертиране на цветовете"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Функцията за инвертиране на цветовете превръща светлите цветове на екрана в тъмни.<br/><br/> Забележка: <ol> <li> Функцията също така прави тъмните екрани светли.</li> <li> Цветовете в мултимедийното съдържание и изображенията ще се променят.</li> <li> Тъмната тема може да се използва за показване на тъмен фон. Тя работи с поддържаните приложения, а функцията за инвертиране на цветовете – с всички.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Автоматично кликване (време на задържане на курсора на мишката)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Авт. кликване (време на задържане)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Научете повече за автоматичното кликване (време на задържане на курсора на мишката)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Автоматичното кликване работи със свързана мишка. Можете да зададете курсорът да кликва автоматично, когато спре да се движи за определен период от време."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Изкл."</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Кратко"</string>
@@ -2415,6 +2430,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Използване на <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Отваряне на <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Използване на корекция на цветовете"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Пряк път за корекция на цветовете"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Всичко за корекцията на цветовете"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Научете повече за корекцията на цветовете"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Инф. за инвертирането на цветовете"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Научете повече за инвертирането на цветовете"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Показване на надписите"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Само за поддържаното приложение"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Размер и стил на надписите"</string>
@@ -2454,6 +2474,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Синьо-жълто"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Допълнително затъмняване"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Допълнително затъмняване на екрана"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Пряк път за допълнително затъмняване"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Инф. за допълнителното затъмняване"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Затъмнете екрана повече, отколкото с настройката за минимална яркост на телефона ви"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Затъмнете екрана повече, отколкото с настройката за минимална яркост на таблета ви"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Затъмнете екрана си така, че да ви е по-удобно да четете.<br/><br/> Това може да бъде полезно, когато: <ol> <li> екранът е твърде светъл при стандартната настройка за минимална яркост на телефона ви;</li> <li> използвате телефона си на тъмно, като например през нощта или в тъмна стая преди лягане.</li> </ol>"</string>
@@ -2646,7 +2668,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Време на включен Wi‑Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Използване на батерията"</string>
<string name="history_details_title" msgid="8628584613889559355">"История"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Използване на батерията"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Използване на батерията"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Преглед на употребата за последните 24 ч"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Употреба от последното пълно зареждане"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Използване на батерията"</string>
@@ -2670,6 +2692,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Вижте приложенията с най-голямо използване"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Зареждането временно е ограничено"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"За запазване на батерията ви. Научете повече."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Възобновяване на зареждането"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"При определени условия, като например висока температура и дълъг период на зареждане, зареждането може да бъде ограничено до <xliff:g id="PERCENT">%1$s</xliff:g> с цел запазване на състоянието на батерията.\n\nКогато съответните условия вече не са налице, телефонът ви автоматично ще започне да се зарежда нормално."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"При определени условия, като например висока температура и дълъг период на зареждане, зареждането може да бъде ограничено до <xliff:g id="PERCENT">%1$s</xliff:g> с цел запазване на състоянието на батерията.\n\nКогато съответните условия вече не са налице, таблетът ви автоматично ще започне да се зарежда нормално."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Тъй като сте използвали телефона си повече от обикновено, батерията ви може да се изтощи по-рано от обичайното.\n\nПриложения, използващи батерията най-много:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Тъй като сте използвали таблета си повече от обикновено, батерията ви може да се изтощи по-рано от обичайното.\n\nПриложения, използващи батерията най-много:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Тъй като сте използвали устройството си повече от обикновено, батерията ви може да се изтощи по-рано от обичайното.\n\nПриложения, използващи батерията най-много:"</string>
@@ -2879,8 +2904,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Използване от системата за последните 24 ч"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Използване от системата за <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Използване от приложенията за <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Общо: По-малко от една минута"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"На заден план: По-малко от една минута"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Общо: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3355,6 +3378,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Разрешаване на приложения и съдържание"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Приложения с ограничения"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Настройки за прилож.: Разгъв."</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Изберете приложения за инсталиране"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Инсталиране на наличните приложения"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Безконтактни плащания"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Начин на работа"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Плащайте с телефона си в магазините"</string>
@@ -3400,8 +3425,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Разширени обаждания"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Обаждания през 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Използване на LTE услуги за подобряване на гласовите и други комуникации (препоръчително)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Използване на 4G услуги за подобряване на гласовите и други комуникации (препоръчително)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Ползване на LTE услуги за подобряване на гласовите обаждания (препоръчително)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Ползване на 4G услуги за подобряване на гласовите обаждания (препоръчително)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Ползване на 5G за гласови обаждания"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Изпращане на контактите до оператора"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Изпращане на телефонните номера на контактите ви с цел предоставяне на подобрени функции"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Да се изпращат ли контактите до <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3595,6 +3622,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"режим за запазване на батерията, фиксиран, винаги включен, енергоспестяващ режим, батерия"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"поредица, график, режим за запазване на батерията, енергоспестяващ режим, батерия, автоматично, процент"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, разширени обаждания, обаждане през 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, разширени обаждания, обаждане през 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"добавяне на език, език: добавяне"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"размер на текста, едър шрифт, голям шрифт, големи знаци, слабо зрение, уголемяване на знаците, инструмент за уголемяване на шрифта, уголемяване на шрифта"</string>
<string name="default_sound" msgid="6604374495015245195">"Стандартен звук"</string>
@@ -3923,7 +3951,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Да се разреши ли достъпът до известията за „<xliff:g id="SERVICE">%1$s</xliff:g>“?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Адаптивните известия бяха заменени от функцията за подобрени известия в Android 12. Тя показва предложени действия и отговори и организира известията ви. \n\nФункцията може да осъществява достъп до съдържанието в известията, включително личната информация, като например имената на контактите и текстовите съобщения. Тя има възможност да отхвърля известията или да предприема действия в тях, като например приемане на телефонни обаждания или контролиране на режима „Не безпокойте“."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Да се разреши ли достъпът до известията за „<xliff:g id="SERVICE">%1$s</xliff:g>“?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"„<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>“ ще може да чете всички известия, включително личната информация, като например имената на контактите и текстовете на съобщенията, които получавате. Това приложение ще може и да отхвърля известията или да предприема действие за бутоните в известията, включително отговаряне на телефонни обаждания. \n\nПриложението ще може също да включва и изключва режима „Не безпокойте“, както и да променя свързаните с него настройки."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ще може да чете всички известия, включително личната информация, като например имената на контактите и текста на съобщенията, които получавате. Това приложение ще може също да отлага или отхвърля известия и да взаимодейства с бутоните в тях, включително да отговаря на телефонни обаждания. \n\nПриложението ще може също да включва и изключва режима „Не безпокойте“, както и да променя свързаните с него настройки."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Ако изключите достъпа до известията за „<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>“, достъпът до „Не безпокойте“ също може да се изключи."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Изключване"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Отказ"</string>
@@ -4842,6 +4870,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Двукратно докосване за проверка на устройството"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Режим за работа с една ръка"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Използване на режима за работа с една ръка"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Пряк път към режима за работа с една ръка"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"достъпност"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Прекарайте пръст надолу за"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Използване на прекия път за"</string>
@@ -5273,6 +5302,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Да"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Рестартиране"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Не, благодаря"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Отказ"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Превключване"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM картата не може да се активира"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Премахнете SIM картата и я поставете отново. Ако проблемът не се отстрани, рестартирайте устройството си."</string>
@@ -5402,6 +5432,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Задействайте Асистент, като задържите бутона за включване/изключване"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Меню за включване/изключване и при спешни случаи:\nНатиснете едновременно бутона за включване/изключване и този за увеличаване на силата на звука."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Предотвратяване на звъненето:\nВ менюто за силата на звука е налице пряк път."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Продължителност на натискането и задържането"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Коригирайте чувствителността, като изберете колко дълго да трябва да задържите натиснат бутона за захранване"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Кратко"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Продължително"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Показване на портфейла"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Разрешаване на достъп до портфейла от заключения екран и от бързите настройки"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Показване на контролите за устройството"</string>
@@ -5417,6 +5451,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Когато използвате 2 SIM карти, този таблет ще бъде ограничен до 4G. "<annotation id="url">"Научете повече"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Когато използвате 2 SIM карти, това устройство ще бъде ограничено до 4G. "<annotation id="url">"Научете повече"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Спиране на изпълнението на кешираните приложения"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Безсрочно."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Споделянето е безсрочно."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Разрешаване на екранни наслагвания в/у „Настройки“"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Разрешаване на приложенията, които могат да се показват върху други приложения, да се наслагват върху екрана на „Настройки“"</string>
<string name="media_controls_title" msgid="403271085636252597">"Мултимедия"</string>
@@ -5447,7 +5483,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Временно не е налице"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Няма SIM карта"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Предпочитания за мрежата"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Свързване с обществени мрежи"</string>
<string name="keywords_internet" msgid="7674082764898690310">"връзка с мрежата, интернет, безжична мрежа, данни, Wi-Fi, мобилни данни, мобилна мрежа, мобилен оператор, 4G, 3G, 2G, LTE"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Включване на Wi‑Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Изключване на Wi-Fi"</string>
@@ -5465,6 +5500,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ мрежа"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM карта"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ИЗТЕГЛЕНА SIM КАРТА"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ИЗТЕГЛЕНИ SIM КАРТИ"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Активна"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Неактивна"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" /основна за <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5542,6 +5578,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"За всички приложения и услуги"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Настройки за игри"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Включване на прекия път в таблото за управление на играта и др."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Назад"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Напред"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Визуализация на цвета"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Заявка за достъп до SIM картата"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Устройство иска да осъществи достъп до SIM картата ви. Докоснете за подробности."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Да се разреши ли достъпът до SIM картата?"</string>
@@ -5552,4 +5591,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> иска да се свърже с този телефон.\n\nДосега не сте се свързвали с(ъс) <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Отказ"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Свързване"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Настройки за TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Възстановяване на стандартните настройки"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Възстановени са стандартните настройки"</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Максимален баланс при заредена батерия"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Максимален брой кредити в обращение"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Минимален баланс при заредена батерия"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Модификатори"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Действия"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Награди"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Изключени приложения"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Системно приложение без графичен ПИ"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Друго приложение"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Водеща активност"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Видяхте известие"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Видяхте известие в рамките на 15 минути"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Взаимодействахте с известие"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Взаимодействахте с приспособление"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Друго потребителско взаимодействие"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Начало на задача с максимален приоритет"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Изпълнява се задача с макс. приоритет"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Начало на задача с висок приоритет"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Изпълнява се задача с висок приоритет"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Начало на задача с нормален приоритет"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Изпълнява се задача с нормален приоритет"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Начало на задача с нисък приоритет"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Изпълнява се задача с нисък приоритет"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Начало на задача с минимален приоритет"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Изпълнява се задача с мин. приоритет"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Време за изчакване на задачата: Санкция"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Зареждане"</item>
+ <item msgid="658627268149681677">"Режим на дрямка"</item>
+ <item msgid="1599558140284643834">"Режим за пестене на захранване"</item>
+ <item msgid="588427840913221601">"Състояние на обработване"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Потвърждаване"</string>
</resources>
diff --git a/res/values-bn/arrays.xml b/res/values-bn/arrays.xml
index 1f1afe9..03504a4 100644
--- a/res/values-bn/arrays.xml
+++ b/res/values-bn/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"ব্যবহৃত ক্যাশে (অ্যাক্টিভিটি ক্লায়েন্ট)"</item>
<item msgid="8186970968968646288">"ব্যবহৃত ক্যাশে (খালি)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"টিল"</item>
+ <item msgid="7216413848731287689">"নীলাভ রঙ"</item>
<item msgid="5661027589207588703">"নীল"</item>
- <item msgid="3795787248113275442">"বেগুনী নীলবর্ণ"</item>
+ <item msgid="1219738214736244749">"সবুজ রঙ"</item>
<item msgid="6331809026622602308">"বেগুনী"</item>
<item msgid="6390546163902724700">"গোলাপী"</item>
- <item msgid="6618900408138432102">"লাল"</item>
+ <item msgid="6500473130620545980">"কমলা রঙ"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"৩০ দিনের বেশি পুরনো"</item>
diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml
index d9e61c0..4aac9cf 100644
--- a/res/values-bn/strings.xml
+++ b/res/values-bn/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"সেটিংস মনে রাখুন"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"ব্লুটুথের মাধ্যমে কানেক্ট সর্বাধিক অডিও ডিভাইস"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"সর্বাধিক কতগুলি অডিও ডিভাইস ব্লুটুথের মাধ্যমে কানেক্ট করা যাবে তা নির্দিষ্ট করুন"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC স্ট্যাক ডিবাগ লগ"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC-এর স্ট্যাক লগ করার লেভেল বাড়ান"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"কাস্ট করুন"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"মিরর"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"ওয়্যারলেস প্রদর্শন সক্ষম করুন"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"গ্যাজেট চয়ন করুন"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"উইজেট বেছে নিন"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"উইজেট তৈরি করে ব্যবহারের অনুমতি দেবেন?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"উইজেট তৈরি করার পরে, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> যে ডেটাগুলি প্রদর্শন করে তা অ্যাক্সেস করতে পারবে।"</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"আপনি উইজেট তৈরি করার পরে, ডিসপ্লে করা প্রতিটি জিনিস অ্যাপ্লিকেশন অ্যাক্সেস করতে পারবে।\n\nঅ্যাপ্লিকেশন: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nউইজেট: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"উইজেট তৈরি করতে এবং তাদের ডেটা অ্যাক্সেস করতে <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> কে সর্বদা অনুমতি দিন"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"ব্যবহারের পরিসংখ্যান"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"ব্যবহারের পরিসংখ্যান"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"স্ক্রিন রিডার প্রাথমিকভাবে অন্ধত্ব এবং কম দৃষ্টি সম্পন্ন ব্যক্তিদের জন্য"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"স্ক্রিনের আইটেমগুলিতে আলতো চাপ দিলে সেগুলি উচ্চারণ করে শোনানো হবে"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"ক্যাপশন অভিরুচি"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"ক্যাপশন সংক্রান্ত পছন্দের বিষয়ে"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"ক্যাপশন সংক্রান্ত পছন্দের বিষয়ে আরও জানুন"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"বড় করে দেখা"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"বড় করে দেখার শর্টকাট"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"ম্যাগনিফিকেশন বিষয়ক"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"ম্যাগনিফিকেশনের বিষয় আরও জানুন"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"বড় করে দেখার ধরন"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"সম্পূর্ণ স্ক্রিন বা একটি নির্দিষ্ট অংশ বড় করে দেখুন অথবা দুটি বিকল্পের মধ্যে পারস্পরিক পরিবর্তন করুন"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"ফুল স্ক্রিন"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"লক স্ক্রিন থেকে ফিচার শর্টকাট চালু করার অনুমতি দিন। উভয় ভলিউম কী কয়েক সেকেন্ড ধরে থাকুন।"</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"অ্যাক্সেসিবিলিটি বোতাম"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"অ্যাক্সেসিবিলিটি বোতাম & জেসচার"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"অ্যাক্সেসিবিলিটি বোতাম বিষয়ক"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"অ্যাক্সেসিবিলিটি বোতাম এবং জেসচার বিষয়ক"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"অ্যাক্সেসিবিলিটি বোতাম এবং জেসচারের বিষয়ে আরও জানুন"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"অ্যাক্সেসিবিলিটি বোতাম ব্যবহার করা। ৩টি-বোতাম দিয়ে করা নেভিগেশন এর ক্ষেত্রে জেসচারটি কাজ করবে না।"</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"সহজেই অ্যাক্সেসেবিলিটি ফিচার অ্যাক্সেস করুন"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"যেকোনও স্ক্রিন থেকে অ্যাক্সেসেবিলিটি ফিচার দ্রুত অ্যাক্সেস করুন।\n\nশুরু করতে, অ্যাক্সেসিবিলিটি সেটিংসে গিয়ে একটি ফিচার বেছে নিন। শর্টকাটে ট্যাপ করুন এবং অ্যাক্সেসিবিলিটি বোতাম বেছে নিন।\n\nএর পরিবর্তে নেভিগেশন বারে অ্যাক্সেসিবিলিটি বোতাম ব্যবহার করতে, ২টি-বোতাম দিয়ে করা নেভিগেশন বা ৩টি-বোতাম দিয়ে করা নেভিগেশনে পাল্টে নিন।"</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"যেকোনও স্ক্রিন থেকে অ্যাক্সেসেবিলিটি ফিচার সহজেই অ্যাক্সেস করুন। \n\nচালু করতে, অ্যাক্সেসেবিলিটি সেটিংসে গিয়ে একটি ফিচার বেছে নিন। শর্টকার্টে ট্যাপ করে অ্যাক্সেসেবিলিটি বোতাম বেছে নিন।"</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"যেকোনও স্ক্রিন থেকে সহজেই অ্যাক্সেসিবিলিটি ফিচার অ্যাক্সেস করুন।\n\nচালু করতে, অ্যাক্সেসিবিলিটি সেটিংসে গিয়ে একটি ফিচার বেছে নিন। শর্টকাটে ট্যাপ করে অ্যাক্সেসিবিলিটি বোতাম বা জেসচার বেছে নিন।"</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"যেকোনও স্ক্রিন থেকে সহজেই অ্যাক্সেসিবিলিটি ফিচার অ্যাক্সেস করুন।\n\nচালু করতে, অ্যাক্সেসিবিলিটি সেটিংসে গিয়ে একটি ফিচার বেছে নিন। শর্টকার্টে ট্যাপ করে অ্যাক্সেসিবিলিটি বোতাম বেছে নিন।"</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"বোতাম বা জেসচার ব্যবহার করুন"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"লোকেশন"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"সাইজ"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"১ মিনিট"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"২ মিনিট"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"কাজ করার সময়কাল (অ্যাক্সেসিবিলিটি টাইম-আউট)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"অ্যাকশন নেওয়ার সময় (অ্যাক্সেসিবিলিটি টাইম-আউট) সংক্রান্ত তথ্য"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"অ্যাকশন নেওয়ার সময় (অ্যাক্সেসিবিলিটি টাইম-আউট) বিষয়ে আরও জানুন"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"অ্যাকশন নেওয়ার সময়কাল"</string>
<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_switch_title" msgid="7458595722552743503">"কালার ইনভার্সন ব্যবহার করুন"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"কালার ইনভার্সনের শর্টকাট"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"রঙ ইনভার্শন বিকল্প হালকা রঙের স্ক্রিনকে গাঢ় রঙের করে দেয়।<br/><br/> মনে রাখবেন: <ol> <li> রঙ ইনভার্শন বিকল্প গাঢ় রঙের স্ক্রিনকেও হালকা রঙের করে দিতে পারে।</li> <li> মিডিয়া ও ছবিতে রঙের পরিবর্তন হয়।</li> <li> গাঢ় রঙের ব্যাকগ্রাউন্ড দেখাতে গাঢ় থিম ব্যবহার করা যেতে পারে। কিছু অ্যাপে গাঢ় থিম কাজ করে। সব অ্যাপে রঙ ইনভার্শন কাজ করে।</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"অটো ক্লিক (দেখার সময়টা)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"অটো ক্লিক বিষয়ক (দেখার সময়টা) তথ্য"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"অটো ক্লিক বিষয়ে (দেখার সময়টা) আরও জানুন"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"অটোক্লিক একটি সংযুক্ত মাউস নিয়ে কাজ করে। যখন কার্সার নির্দিষ্ট সময়ের জন্য কাজ করা বন্ধ করে দেয়, আপনি স্বয়ংক্রিয়ভাবে ক্লিক করতে মাউস কার্সার সেট করতে পারেন।"</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"বন্ধ করুন"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"ছোট"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> ব্যবহার করুন"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> খুলুন"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"রঙ সংশোধন ফিচারটি ব্যবহার করুন"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"রঙ সংশোধন করার শর্টকাট"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"কালার কারেকশন বিষয়ক"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"কালার কারেকশনের বিষয়ে আরও জানুন"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"কালার ইনভার্সন বিষয়ক"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"কালার ইনভার্সনের বিষয়ে আরও জানুন"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"ক্যাপশন দেখুন"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"শুধুমাত্র ব্যবহারযোগ্য অ্যাপের জন্য"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"ক্যাপশনের সাইজ এবং স্টাইল"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"নীল-হলুদ"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"অতিরিক্ত অনুজ্জ্বল"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"স্ক্রিন অতিরিক্ত অনুজ্জ্বল করুন"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"অতিরিক্ত কম ব্রাইটনেসের শর্টকাট"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"অতিরিক্ত কম ব্রাইটনেস বিষয়ক"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"স্ক্রিনের আলো আপনার ফোনের ন্যূনতম উজ্জ্বলতার চেয়েও অনুজ্জ্বল করুন"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"স্ক্রিনের আলো আপনার ট্যাবলেটের ন্যূনতম উজ্জ্বলতার চেয়েও অনুজ্জ্বল করুন"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"স্ক্রিনের উজ্জ্বলতা আরও কম করুন যাতে সহজেই টেক্সট পড়া যায়।<br/><br/>এটি আরও সহায়ক হতে পারে যখন: <ol> <li> আপনার ফোনের ডিফল্ট নূন্যতম উজ্জলতাতেও স্ক্রিন অনেক বেশি উজ্জ্বল দেখাচ্ছে</li> <li> আপনি অন্ধকারে ফোন ব্যবহার করছেন, যেমন, রাতে বা অন্ধকার ঘরে ঘুমানোর আগে</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"ওয়াই-ফাই চালু থাকা মোট সময়"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"ব্যাটারির ব্যবহার"</string>
<string name="history_details_title" msgid="8628584613889559355">"ইতিহাস বিবরণ"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"ব্যাটারির ব্যবহার"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ব্যাটারির ব্যবহার"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"গত ২৪ ঘণ্টার ব্যবহারের তথ্য দেখুন"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"শেষ সম্পূর্ণ চার্জ হওয়ার সময় থেকে ব্যাটারি ব্যবহার দেখুন"</string>
<string name="battery_details_title" msgid="4531369291819754178">"ব্যাটারির ব্যবহার"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"কোন অ্যাপে ব্যাটারি সবচেয়ে বেশি খরচ হয়"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"চার্জ সাময়িকভাবে বন্ধ করা আছে"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"ব্যাটারি সাশ্রয় করতে। আরও জানুন।"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"চার্জ করা আবার চালু করুন"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"অনেকক্ষণ ধরে চার্জ করার জন্য এবং বেশি গরম হয়ে যাওয়ার মতো কিছু পরিস্থিতিতে ব্যাটারির পারফর্ম্যান্স ভাল রাখার জন্য, হতে পারে চার্জ <xliff:g id="PERCENT">%1$s</xliff:g> পর্যন্ত হবে।\n\nএই পরিস্থিতি পরিবর্তন হওয়ার পরে আপনার ট্যাবলেট সাধারণভাবেই চার্জ হওয়া শুরু করে দেবে।"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"অনেকক্ষণ ধরে চার্জ করার জন্য এবং বেশি গরম হয়ে যাওয়ার মতো কিছু পরিস্থিতিতে ব্যাটারির পারফর্ম্যান্স ভাল রাখার জন্য, হতে পারে চার্জ <xliff:g id="PERCENT">%1$s</xliff:g> পর্যন্ত হবে।\n\nএই পরিস্থিতি পরিবর্তন হওয়ার পরে আপনার ট্যাবলেট সাধারণভাবেই চার্জ হওয়া শুরু করে দেবে।"</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"আপনার ফোন স্বাভাবিকের চেয়ে বেশি ব্যবহার হওয়ায় সাধারণ সময়ের আগেই ব্যাটারির চার্জ শেষ হয়ে যেতে পারে।\n\nবেশি ব্যাটারি ব্যবহার করে এমন অ্যাপ:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"আপনার ট্যাবলেট স্বাভাবিকের চেয়ে বেশি ব্যবহার হওয়ায় সাধারণ সময়ের আগেই ব্যাটারির চার্জ শেষ হয়ে যেতে পারে।\n\nবেশি ব্যাটারি ব্যবহার করে এমন অ্যাপ:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"আপনার ডিভাইস স্বাভাবিকের চেয়ে বেশি ব্যবহার হওয়ায় সাধারণ সময়ের আগেই ব্যাটারির চার্জ শেষ হয়ে যেতে পারে।\n\nবেশি ব্যাটারি ব্যবহার করে এমন অ্যাপ:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"গত ২৪ ঘন্টা ব্যাটারি সিস্টেম ব্যবহারের তথ্য"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g>-এর জন্য সিস্টেমের ব্যবহার"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g>-এর জন্য অ্যাপের ব্যবহার"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"মোট: এক মিনিটের থেকে কম"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"ব্যাকগ্রাউন্ড: এক মিনিটের থেকে কম"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"মোট: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"অ্যাপ্লিকেশান এবং সামগ্রীর অনুমতি দিন"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"সীমাবদ্ধ সহ অ্যাপ্লিকেশানগুলি"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"অ্যাপ্লিকেশনের জন্য সেটিংস খুলুন"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ইনস্টল করতে অ্যাপ বেছে নিন"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"উপলভ্য থাকা অ্যাপ ইনস্টল করুন"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"কন্ট্যাক্টলেস পেমেন্ট"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"এটি কীভাবে কাজ করে"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"আপনার ফোন দিয়ে অর্থপ্রদান করুন"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"উন্নত কলিং"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G কলিং"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"ভয়েস ও অন্যান্য কমিউনিকেশনের উন্নতি করতে LTE পরিষেবা ব্যবহার করুন (সাজেস্ট করা হয়েছে)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"ভয়েস ও অন্যান্য কমিউনিকেশনের উন্নতি করতে 4G পরিষেবা ব্যবহার করুন (সাজেস্ট করা হয়েছে)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"ভয়েস কল উন্নত করতে LTE পরিষেবা ব্যবহার করুন (সাজেস্ট করা হয়েছে)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"ভয়েস কল উন্নত করতে 4G পরিষেবা ব্যবহার করুন (সাজেস্ট করা হয়েছে)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"ভয়েস কলের জন্য 5G ব্যবহার করুন"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"পরিষেবা প্রদানকারীকে পরিচিতি পাঠান"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"উন্নত ফিচার প্রদান করতে আপনার পরিচিতির ফোন নম্বর পাঠান"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"<xliff:g id="CARRIER">%1$s</xliff:g>-কে পরিচিতি পাঠাবেন?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"ব্যাটারি সেভার, স্টিকি, লেগে থাকা, পাওয়ার সেভার, ব্যাটারি"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"রুটিন, সময়সূচি, ব্যাটারি সেভার, পাওয়ার সেভার, ব্যাটারি, অটোমেটিক, শতাংশ"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"VoLTE, উন্নত কলিং, 4G কলিং"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, উন্নত কলিং, 5g কলিং"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"ভাষা যোগ করুন, কোনও একটি ভাষা যোগ করুন"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"টেক্সটের সাইজ, বড় প্রিন্ট, বড় ফন্ট, বড় টেক্সট, কম দৃষ্টি, টেক্সট আরও বড় করুন, ফন্ট বড় করার টুল, ফন্ট বড় করা"</string>
<string name="default_sound" msgid="6604374495015245195">"ডিফল্ট সাউন্ড"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g>-কে বিজ্ঞপ্তিতে অ্যাক্সেস দিতে চান?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12 ভার্সনে Android অ্যাডাপ্টিভ বিজ্ঞপ্তির পরিবর্তে এনহ্যান্সড বিজ্ঞপ্তি এসেছে। এই ফিচারটি সাজেস্ট করা অ্যাকশন ও উত্তর দেখায় এবং আপনার বিজ্ঞপ্তি সাজিয়ে রাখে। \n\nএনহ্যান্সড বিজ্ঞপ্তি পরিচিতির নাম এবং মেসেজের মতো ব্যক্তিগত তথ্য সহ বিজ্ঞপ্তির কন্টেন্ট অ্যাক্সেস করতে পারে। এছাড়া, এই ফিচার বিজ্ঞপ্তি খারিজ করতে বা তার উত্তর দিতে পারে, যেমন ফোন কলের উত্তর দেওয়া এবং \'বিরক্ত করবে না\' মোড নিয়ন্ত্রণ করা।"</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g> এর জন্য বিজ্ঞপ্তির অ্যাক্সেসে অনুমতি দেবেন?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> সব বিজ্ঞপ্তি পড়তে পারবে। পরিচিতির নাম, আপনি যেসব মেসেজ পান সেগুলির টেক্সট সহ সব ব্যক্তিগত তথ্য এর মধ্যে পড়ে। বিজ্ঞপ্তি বাতিল করা বা ফোন কলের উত্তর দেওয়ার মতো বিজ্ঞপ্তির বোতামের উপর অ্যাকশন নেওয়ার কাজও এই অ্যাপ করতে পারবে। \n\nএই অ্যাপ \'বিরক্ত করবে না\' মোড চালু বা বন্ধ করা সহ সম্পর্কিত সেটিংস পরিবর্তনও করতে পারবে।"</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> সব বিজ্ঞপ্তি পড়তে পারবে। পরিচিতির নাম, আপনি যেসব মেসেজ পান সেগুলির টেক্সট সহ সব ব্যক্তিগত তথ্য এর মধ্যে পড়ে। এই অ্যাপ বিজ্ঞপ্তিতে দেওয়া বোতামের সাহায্যে অ্যাকশন নিতে পারবে বা বিজ্ঞপ্তি স্নুজ বা বাতিল করতে পারবে। এর মধ্যে ফোন কলের উত্তর দেওয়া অন্তর্ভুক্ত। \n\nএর সাহায্যে এই অ্যাপ \'বিরক্ত করবে না\' মোড চালু বা বন্ধ করতে এবং এই সম্পর্কিত সেটিংস পরিবর্তনও করতে পারবে।"</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"যদি আপনি <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> এর জন্য বিজ্ঞপ্তির অ্যাক্সেস বন্ধ করেন, তাহলে \'বিরক্ত করবে না\' এর অ্যাক্সেসও বন্ধ হয়ে যেতে পারে৷"</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"বন্ধ করুন"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"বাতিল করুন"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ডিভাইস চেক করতে ডাবল-ট্যাপ করুন"</string>
<string name="one_handed_title" msgid="2584414010282746195">"এক হাতে ব্যবহার করার মোড"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"এক হাতে ব্যবহার করার মোড ব্যবহার করুন"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"\'এক হাতে ব্যবহার করার মোড\'-এর শর্টকাট"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"রিচেবিলিটি"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"এর জন্য নিচের দিকে সোয়াইপ করুন"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"এর জন্য শর্টকার্ট ব্যবহার করুন"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"হ্যাঁ"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"রিস্টার্ট করুন"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"না থাক"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"বাতিল করুন"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"পাল্টান"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"সিম চালু করা যাচ্ছে না"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"সিম কার্ডটি বের করে আবার ইনসার্ট করুন। এতেও সমস্যা ঠিক না হলে, ডিভাইস রিস্টার্ট করুন।"</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"পাওয়ার বোতাম প্রেস করে ধরে রেখে Assistant চালু করুন"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"পাওয়ার & ইমারজেন্সি মেনু:\nএকসাথে \'পাওয়ার\' এবং \'ভলিউম বাড়ানোর বোতাম\' প্রেস করুন।"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"রিং হওয়া বন্ধ করতে:\n\'ভলিউম\' মেনুতে শর্টকাট রয়েছে।"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"বোতাম টিপে রাখার সময়"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"পাওয়ার বোতাম কতক্ষণ টিপে ধরে থাকবেন সেটি বেছে নিয়ে সেন্সিটিভিটি অ্যাডজাস্ট করুন"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"কম সময়ের জন্য"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"দীর্ঘ সময়ের জন্য"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"ওয়ালেট দেখুন"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"লক স্ক্রিন এবং দ্রুত সেটিংস থেকে ওয়ালেটে অ্যাক্সেসের অনুরোধ করুন"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ডিভাইস কন্ট্রোল দেখুন"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"২টি সিম ব্যবহার করলে, এই ট্যাবলেটে নেটওয়ার্কের স্পিড 4G অবধি সীমিত থাকবে। "<annotation id="url">"আরও জানুন"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"২টি সিম ব্যবহার করলে, এই ডিভাইসে নেটওয়ার্কের স্পিড 4G অবধি সীমিত থাকবে। "<annotation id="url">"আরও জানুন"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"ক্যাশে করা অ্যাপের জন্য এক্সিকিউশন সাসপেন্ড করুন"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"মেয়াদ কখনও শেষ হয় না।"</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"লিজের মেয়াদ কখনও শেষ হয় না।"</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"সেটিংসে স্ক্রিন ওভারলে করার অনুমতি দিন"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"যেসব অ্যাপ অন্যান্য অ্যাপের উপর কন্টেন্ট দেখাতে পারে সেগুলিকে সেটিংস স্ক্রিনের উপর ওভারলে করার অনুমতি দিন"</string>
<string name="media_controls_title" msgid="403271085636252597">"মিডিয়া"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"সাময়িকভাবে উপলভ্য নেই"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"কোনও সিম নেই"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"নেটওয়ার্ক সংক্রান্ত পছন্দ"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"সর্বজনীন নেটওয়ার্কে কানেক্ট করুন"</string>
<string name="keywords_internet" msgid="7674082764898690310">"নেটওয়ার্ক কানেকশন, ইন্টারনেট, ওয়্যারলেস, ডেটা, ওয়াই-ফাই, ওয়াই-ফাই, ওয়াই-ফাই, মোবাইল ডেটা, মোবাইল, মোবাইল পরিষেবা প্রদানকারী, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"ওয়াই-ফাই চালু করুন"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"ওয়াই-ফাই বন্ধ করুন"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ নেটওয়ার্ক"</string>
<string name="sim_category_title" msgid="2341314000964710495">"সিম"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ডাউনলোড করা সিম"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ডাউনলোড করা সিম"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"অ্যাক্টিভ আছে"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"অ্যাক্টিভ নেই"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> এর জন্য ডিফল্ট হিসেবে"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"সমস্ত অ্যাপ ও পরিষেবার জন্য"</string>
<string name="game_settings_title" msgid="1028178627743422090">"গেম সেটিংস"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"গেম ড্যাশবোর্ড শর্টকাট ইত্যাদি চালু করুন"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"আগের"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"পরের"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"রঙের এক ঝলক"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"সিম কার্ড অ্যাক্সেস করার অনুমতি"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"একটি ডিভাইস আপনার সিম কার্ড অ্যাক্সেস করতে চাইছে। বিশদ বিবরণের জন্য ট্যাপ করুন।"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"সিম কার্ড অ্যাক্সেস করার অনুমতি দিতে চান?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> এই ফোনের সাথে কানেক্ট করতে চাইছে।\n\nআপনি <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>-এর সাথে আগে কখনও কানেক্ট করেননি।"</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"কানেক্ট করবেন না"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"কানেক্ট করুন"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE সেটিংস"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"ডিফল্ট সেটিংসে ফিরে যান"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"সেটিংস ডিফল্ট হিসেবে ফিরিয়ে আনা হয়েছে।"</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"ডিভাইস পুরো চার্জ হলে সর্বাধিক ব্যালেন্স"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"সর্বাধিক সার্কুলেশন"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"ডিভাইস পুরো চার্জ হলে সর্বনিম্ন ব্যালেন্স"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"পরিবর্তনকারী"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"অ্যাকশন"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"সর্বাধিক পুরস্কার"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"বাদ দেওয়া হয়েছে"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"হেডলেস সিস্টেম অ্যাপ"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"অন্য অ্যাপ"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"সবচেয়ে বেশি অ্যাক্টিভিটি"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"বিজ্ঞপ্তি দেখেছন"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"১৫ মিনিটের মধ্যে বিজ্ঞপ্তি দেখেছেন"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"বিজ্ঞপ্তি নিয়ে ইন্টার্যাকশন"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"উইজেটের সাথে ইন্টার্যাকশন"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"অন্য ব্যবহারকারীর ইন্টার্যাকশন"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"সর্বাধিক অগ্রাধিকার পাওয়া কাজ শুরু করা"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"সর্বাধিক অগ্রাধিকার পাওয়া কাজ চালানো"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"উচ্চ অগ্রাধিকার পাওয়া কাজ শুরু করা"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"উচ্চ অগ্রাধিকার পাওয়া কাজ চালানো"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"ডিফল্ট অগ্রাধিকার পাওয়া কাজ শুরু করা"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"ডিফল্ট অগ্রাধিকার পাওয়া কাজ চালানো"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"কম অগ্রাধিকার পাওয়া কাজ শুরু করা"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"কম অগ্রাধিকার পাওয়া কাজ চালানো"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"সর্বনিম্ন অগ্রাধিকার পাওয়া কাজ শুরু"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"সর্বনিম্ন অগ্রাধিকার পাওয়া কাজ চালানো"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"কাজ টাইমআউট হওয়ার জন্য পেনাল্টি"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"চার্জ হচ্ছে"</item>
+ <item msgid="658627268149681677">"ব্যাটারি \'ডজ\' অবস্থায় আছে"</item>
+ <item msgid="1599558140284643834">"\'পাওয়ার সেভ\' মোড"</item>
+ <item msgid="588427840913221601">"\'প্রসেস চলাকালীন\' অবস্থা"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"কনফার্ম করুন"</string>
</resources>
diff --git a/res/values-bs/arrays.xml b/res/values-bs/arrays.xml
index 2f727e8..8e60228 100644
--- a/res/values-bs/arrays.xml
+++ b/res/values-bs/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Keširana (aktivnost klijenta)"</item>
<item msgid="8186970968968646288">"Keširano (prazno)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Plavozelena"</item>
+ <item msgid="7216413848731287689">"Cijan"</item>
<item msgid="5661027589207588703">"Plava"</item>
- <item msgid="3795787248113275442">"Indigoplava"</item>
+ <item msgid="1219738214736244749">"Zelena"</item>
<item msgid="6331809026622602308">"Ljubičasta"</item>
<item msgid="6390546163902724700">"Ružičasta"</item>
- <item msgid="6618900408138432102">"Crvena"</item>
+ <item msgid="6500473130620545980">"Narandžasta"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Starije od 30 dana"</item>
diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml
index 04614ad..05eb83f 100644
--- a/res/values-bs/strings.xml
+++ b/res/values-bs/strings.xml
@@ -906,6 +906,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Zapamti postavke"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maksimalan broj povezanih Bluetooth audio uređaja"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Odaberite maksimalan broj povezanih Bluetooth audio uređaja"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Povećajte nivo evidentiranja za NFC grupu"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Povećajte nivo zapisivanja za NFC grupu"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Emitiranje"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"preslikavanje"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Omogući bežični prikaz"</string>
@@ -2282,7 +2284,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Odaberite gadžet"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Odaberi vidžet"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Kreirati vidžet i omogućiti pristup?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Nakon što kreirate vidžet, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> može pristupiti svim podacima koje prikazuje."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Nakon što kreirate vidžet, aplikacija će moći pristupiti svemu prikazanom.\n\nAplikacija: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nVidžet: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Uvijek dopusti da aplikacija <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> kreira vidžete i koristi njihove podatke"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Statistika korištenja"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Statistika korištenja"</string>
@@ -2313,7 +2315,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Čitač ekrana prvenstveno za slijepe i slabovidne osobe"</string>
<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_captioning_about_title" msgid="3542171637334191563">"O preferencama za titlove"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Saznajte više o preferencama za titlove"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Uvećavanje"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Prečica za uvećavanje"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"O uvećavanju"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Saznajte više o uvećavanju"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Vrsta uvećavanja"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Uvećavanje prikaza preko cijelog ekrana, željenog područja ili prebacivanje s jedne opcije na drugu"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Cijeli ekran"</string>
@@ -2382,10 +2389,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Dozvolite da se prečica funkcije uključi sa zaključanog ekrana. Držite obje tipke za jačinu zvuka nekoliko sekundi."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Dugme za pristupačnost"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Dugme za pristupačnost i pokret"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"O dugmetu za pristupačnost"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"O dugmetu za pristupačnost i pokretu"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Saznajte više o dugmetu za pristupačnost i pokretu"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Korištenje dugmeta za pristupačnost. Pokret nije dostupan s navigiranjem pomoću 3 dugmeta."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Brzo pristupite funkcijama pristupačnosti"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Brzo pristupite funkcijama pristupačnosti sa svakog ekrana.\n\nDa započnete, otvorite postavke pristupačnosti i izaberite funkciju. Dodirnite prečicu i izaberite dugme za pristupačnost.\n\nDa umjesto toga koristite dugme za pristupačnost u navigacionoj traci, prebacite se na navigiranje pomoću 2 dugmeta ili navigiranje pomoću 3 dugmeta."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Brzo pristupite funkcijama pristupačnosti s bilo kojeg ekrana. \n\nDa započnete, idite u postavke pristupačnosti i odaberite funkciju. Dodirnite prečicu i odaberite dugme za pristupačnost."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Brzo pristupite funkcijama pristupačnosti s bilo kojeg ekrana.\n\nDa započnete, otvorite postavke pristupačnosti i odaberite funkciju. Dodirnite prečicu i odaberite dugme za pristupačnost ili pokret."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Brzo pristupite funkcijama pristupačnosti s bilo kojeg ekrana.\n\nDa započnete, otvorite postavke pristupačnosti i odaberite funkciju. Dodirnite prečicu i odaberite dugme za pristupačnost."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Korištenje dugmeta ili pokreta"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Lokacija"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Veličina"</string>
@@ -2411,13 +2421,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minuta"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minute"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Vrijeme za poduzimanje radnje za pristupačnost"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"O vremenu za poduzimanje radnje (istek vremena pristupačnosti)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Saznajte više o vremenu za poduzimanje radnje (istek vremena pristupačnosti)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Vrijeme za poduzimanje radnje"</string>
<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_switch_title" msgid="7458595722552743503">"Koristi inverziju boja"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Prečica za inverziju boja"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Inverzija boja mijenja svijetli ekran u tamni.<br/><br/> Napomena: <ol> <li> Inverzija boja također mijenja tamne ekrane u svijetle.</li> <li> Promijenit će se boje medijskih fajlova i slika.</li> <li> Tamna tema se može koristiti za prikazivanje tamne pozadine. Tamna tema funkcionira u podržanim aplikacijama. Inverzija boja funkcionira u svim aplikacijama.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Automatski klik (vrijeme zadržavanja)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Automatski klik (vrijeme zadržavanja)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Saznajte više o automatskom kliku (vrijeme zadržavanja)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Automatski klik funkcionira s povezanim mišem. Možete postaviti da kursor miša automatski klikne kada se prestane kretati određeno vrijeme."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Isključeno"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Kratko"</string>
@@ -2437,6 +2452,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Koristi <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Otvaranje aplikacije <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Koristi ispravku boja"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Prečica za ispravku boja"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"O ispravci boja"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Saznajte više o ispravci boja"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"O inverziji boja"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Saznajte više o inverziji boja"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Prikaži titlove"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Samo za podržane aplikacije"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Veličina i stil titlova"</string>
@@ -2477,6 +2497,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Plavo-žuto"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Dodatno zatamnjeno"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Dodatno zatamni ekran"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Prečica za dodatno zatamnjenje"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"O dodatnom zatamnjenju"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Potamnite ekran više od minimalne osvijetljenosti telefona"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Potamnite ekran više od minimalne osvijetljenosti tableta"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Potamnite ekran da vam čitanje bude ugodnije.<br/><br/> To može biti korisno u slučajevima: <ol> <li> kada je zadana minimalna osvijetljenost telefona i dalje presvijetla</li> <li> kada koristite telefon u tamnim okruženjima, naprimjer noću ili u tamnoj sobi prije spavanja</li> </ol>"</string>
@@ -2675,7 +2697,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi na vrijeme"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Potrošnja baterije"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalji historije"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Potrošnja baterije"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Potrošnja baterije"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Prikaz potrošnje u posljednja 24 sata"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Korištenje od zadnjeg potpunog punjenja"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Potrošnja baterije"</string>
@@ -2699,6 +2721,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Pogledajte aplikacije s najvećom potrošnjom"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Punjenje je privremeno ograničeno"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Za očuvanje baterije. Saznajte više."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Nastavi punjenje"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"U određenim okolnostima, kao što su visoke temperature i dugi periodi punjenja, punjenje može biti ograničeno na <xliff:g id="PERCENT">%1$s</xliff:g> radi očuvanja baterije.\n\nKada te okolnosti prestanu, telefon će se automatski početi normalno puniti."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"U određenim okolnostima, kao što su visoke temperature i dugi periodi punjenja, punjenje može biti ograničeno na <xliff:g id="PERCENT">%1$s</xliff:g> radi očuvanja baterije.\n\nKada te okolnosti prestanu, tablet će se automatski početi normalno puniti."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"S obzirom na to da ste koristili telefon više nego obično, baterija se može isprazniti brže nego inače.\n\nAplikacije koje najviše troše bateriju:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"S obzirom na to da ste koristili tablet više nego obično, baterija se može isprazniti brže nego inače.\n\nAplikacije koje najviše troše bateriju:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"S obzirom na to da ste koristili uređaj više nego obično, baterija se može isprazniti brže nego inače.\n\nAplikacije koje najviše troše bateriju:"</string>
@@ -2915,8 +2940,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Korištenje sistema u posljednja 24 h"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Korištenje sistema za: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Korištenje aplikacije za: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"prijepodne"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"poslijepodne"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Ukupno: manje od minute"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Pozadina: manje od minute"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Ukupno: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3397,6 +3420,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Odobrenja za aplikaciju i sadržaj"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplikacije s ograničenjima"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Proširi postavke za aplikaciju"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Odaberite aplikacije koje želite instalirati"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instaliranje dostupnih aplikacija"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Beskontaktna plaćanja"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Način funkcioniranja"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Plaćajte telefonom u trgovinama"</string>
@@ -3442,8 +3467,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Napredno pozivanje"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Pozivanje putem 4G mreže"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Koristite LTE usluge za poboljšanje glasovne i drugih komunikacija (preporučeno)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Koristite usluge 4G mreže za poboljšanje glasovne i drugih komunikacija (preporučeno)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Koristite LTE usluge da poboljšate glasovne pozive (preporučeno)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Koristite 4G usluge da poboljšate glasovne pozive (preporučeno)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Koristite 5G za glasovne pozive"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Pošalji kontakte mobilnom operateru"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Pošaljite brojeve telefona svojih kontakata da omogućite poboljšane funkcije"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Poslati kontakte mobilnom operateru <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3638,6 +3665,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"ušteda baterije, ljepljivo, istrajnost, ušteda energije, baterija"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rutina, raspored, ušteda baterije, ušteda energije, baterija, automatski, procenat"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, napredno pozivanje, 4g pozivanje"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, napredno pozivanje, pozivanje putem 5g mreže"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"dodavanje jezika, dodaj jezik"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"veličina teksta, velika slova, veliki font, veliki tekst, slabi vid, povećavanje teksta, povećalo fonta, povećavanje fonta"</string>
<string name="default_sound" msgid="6604374495015245195">"Podrazumijevani zvuk"</string>
@@ -3970,7 +3998,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Dozvoliti aplikaciji <xliff:g id="SERVICE">%1$s</xliff:g> pristup obavještenjima?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Poboljšana obavještenja su zamijenila Prilagodljiva obavještenja Androida u verziji Android 12. Ova funkcija prikazuje predložene radnje i odgovore te organizira vaša obavještenja. \n\nPoboljšana obavještenja mogu pristupiti sadržaju obavještenja, uključujući lične informacije kao što su imena kontakata i poruke. Ova funkcija također može odbacivati obavještenja ili odgovarati na njih, npr. može odgovarati na telefonske pozive i kontrolirati funkciju Ne ometaj."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Dozvoliti aplikaciji <xliff:g id="SERVICE">%1$s</xliff:g> pristup obavještenjima?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> će moći čitati sva obavještenja, uključujući lične informacije kao što su imena kontakata i tekst primljenih poruka. Ova aplikacija će također moći odbaciti obavještenja ili djelovati na dugmad u obavještenjima, uključujući odgovaranje na telefonske pozive. \n\nNa ovaj način će se aplikaciji dati i mogućnost da uključi i isključi način rada Ne ometaj te da promijeni postavke povezane s tom opcijom."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> će moći čitati sva obavještenja, uključujući lične informacije kao što su imena kontakata i tekst primljenih poruka. Ova aplikacija će također moći odgoditi ili odbaciti obavještenja ili djelovati na dugmad u obavještenjima, uključujući odgovaranje na telefonske pozive. \n\nNa ovaj način će se aplikaciji dati i mogućnost da uključi ili isključi način rada Ne ometaj te da promijeni postavke povezane s tom opcijom."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Ako aplikaciji <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> isključite pristup obavještenjima, može se isključiti i pristup načinu rada Ne ometaj."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Isključi"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Otkaži"</string>
@@ -4918,6 +4946,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Provjera uređaja dvostrukim dodirom"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Način rada jednom rukom"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Koristi način rada jednom rukom"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Prečica za način rada jednom rukom"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"mogućnost dosega"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Prevucite dolje za:"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Koristite prečicu za"</string>
@@ -5358,6 +5387,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Da"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Ponovo pokreni"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Ne, hvala"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Otkaži"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Prebaci"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Nije moguće aktivirati SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Izvadite SIM karticu i ponovo je umetnite. Ako se problem ne riješi, ponovo pokrenite uređaj."</string>
@@ -5489,6 +5519,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Aktivirajte Asistenta držanjem dugmeta za uključivanje"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Meni napajanja i hitnih službi:\nIstovremeno pritisnite dugme za uključivanje i dugme za pojačavanje zvuka."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Sprječavanje zvonjenja:\nPrečica je dostupna u meniju jačine zvuka."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Trajanje pritiska i držanja"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Podesite osjetljivost odabirom koliko dugo treba pritisnuti i držati dugme za uključivanje"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kratko"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Dugo"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Prikaži novčanik"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Dozvolite pristup novčaniku sa zaključanog ekrana i iz brzih postavki"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Prikaži kontrole uređaja"</string>
@@ -5504,6 +5538,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Kada koristite 2 SIM-a, ovaj tablet će biti ograničen na 4G. "<annotation id="url">"Saznajte više"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Kada koristite 2 SIM-a, ovaj uređaj će biti ograničen na 4G. "<annotation id="url">"Saznajte više"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Obustavi izvršenja za aplikacije u keš memoriji"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Ne ističe nikada."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Najam ne ističe nikada."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Dozvolite preklapanja ekrana na Postavkama"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Dozvolite aplikacijama koje mogu prikazivati preko drugih aplikacija da preklapaju ekrane Postavki"</string>
<string name="media_controls_title" msgid="403271085636252597">"Mediji"</string>
@@ -5534,7 +5570,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Trenutno nije dostupno"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Nema SIM-a"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Postavke mreže"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Povežite se s javnim mrežama"</string>
<string name="keywords_internet" msgid="7674082764898690310">"mrežna veza, internet, bežični, podaci, wifi, wi-fi, wi fi, celularni, mobilni, mobilni operater, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Uključite WiFi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Isključite WiFi"</string>
@@ -5552,6 +5587,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ mreža"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"PREUZETI SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"PREUZETI SIM-ovi"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktivno"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Neaktivno"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Zadano za: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5629,6 +5665,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Za sve aplikacije i usluge"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Postavke igre"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Uključite prečicu za kontrolnu tablu igre, itd."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Nazad"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Naprijed"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pregled boje"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Zahtjev za pristup SIM kartici"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Uređaj želi pristupiti vašoj SIM kartici. Dodirnite za detalje."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Dozvoliti pristup SIM kartici?"</string>
@@ -5639,4 +5678,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"Uređaj <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> se želi povezati s ovim telefonom.\n\nRanije se niste povezivali s uređajem <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Nemoj se povezati"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Poveži"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Postavke za TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Vrati na zadane postavke"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Postavke su vraćene na zadano."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Stanje maksimalnog zasićenja"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maksimalan opticaj"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Stanje minimalnog zasićenja"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modifikatori"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Radnje"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Nagrade"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Izuzeto"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Sistemska aplikacija bez interfejsa"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Druga aplikacija"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Maksimalna aktivnost"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Obavještenje je viđeno"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Obavještenje je viđeno u roku od 15 minuta"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interakcija s obavještenjima"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interakcija s vidžetom"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Interakcija s drugim korisnikom"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Pokretanje zadatka maksimalnog prioriteta"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Pokrenut je zadatak maksimalnog prioriteta"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Pokretanje zadatka visokog prioriteta"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Pokrenut je zadatak visokog prioriteta"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Pokretanje zadatka zadanog prioriteta"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Pokrenut je zadatak zadanog prioriteta"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Pokretanje zadatka niskog prioriteta"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Pokrenut je zadatak niskog prioriteta"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Pokretanje zadatka minimalnog prioriteta"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Pokrenut je zadatak minimalnog prioriteta"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Kazna za istek vremena zadatka"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Punjenje"</item>
+ <item msgid="658627268149681677">"Doziranje"</item>
+ <item msgid="1599558140284643834">"Način rada uštede energije"</item>
+ <item msgid="588427840913221601">"Stanje procesa"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Potvrdi"</string>
</resources>
diff --git a/res/values-ca/arrays.xml b/res/values-ca/arrays.xml
index 1b97667..209a522 100644
--- a/res/values-ca/arrays.xml
+++ b/res/values-ca/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"A la memòria cau (client de l\'activitat)"</item>
<item msgid="8186970968968646288">"A la memòria cau (buit)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Verd blavós"</item>
+ <item msgid="7216413848731287689">"Cian"</item>
<item msgid="5661027589207588703">"Blau"</item>
- <item msgid="3795787248113275442">"Anyil"</item>
+ <item msgid="1219738214736244749">"Verd"</item>
<item msgid="6331809026622602308">"Porpra"</item>
<item msgid="6390546163902724700">"Rosa"</item>
- <item msgid="6618900408138432102">"Vermell"</item>
+ <item msgid="6500473130620545980">"Taronja"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Més de 30 dies d\'antiguitat"</item>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 2006935..47e21e5 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Recorda la configuració"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Nombre màxim de dispositius d\'àudio Bluetooth connectats"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Selecciona el nombre màxim de dispositius d\'àudio Bluetooth connectats"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Registre de depuració de la pila de l\'NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Augmenta el nivell de registre de la pila de l\'NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Emet"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"projectar"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Activa pantalla sense fil"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Selecció de gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Selecció de widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Vols crear el widget i permetre l\'accés?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Després de crear el widget, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> podrà accedir a totes les dades que mostri."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Després de crear el widget, l\'aplicació pot accedir a tot el que es mostra.\n\nAplicació: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Permet sempre que <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> creï widgets i que accedeixi a les seves dades"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Estadístiques d\'ús"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Estadístiques d\'ús"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Lector de pantalla destinat principalment a persones invidents i amb poca visió"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Sobre les preferències de subtítols"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Més informació sobre les preferències de subtítols"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ampliació"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Drecera de l\'ampliació"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Sobre l\'ampliació"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Més informació sobre l\'ampliació"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Tipus d\'ampliació"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Amplia la pantalla completa o una àrea concreta, o canvia d\'una opció a l\'altra"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Pantalla completa"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Permet que la drecera de la funció s\'activi des de la pantalla de bloqueig. Mantén premudes les dues tecles de volum durant uns segons."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Botó d\'accessibilitat"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Botó i gest d\'accessibilitat"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Sobre el botó d\'accessibilitat"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Sobre els gestos i el botó d\'accessibilitat"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Més informació sobre els gestos i el botó d\'accessibilitat"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"S\'està utilitzant el botó d\'accessibilitat. El gest no està disponible amb la navegació amb 3 botons."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Accedeix ràpidament a les funcions d\'accessibilitat"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Accedeix ràpidament a les funcions d\'accessibilitat des de qualsevol pantalla.\n\nPer començar, ves a la configuració d\'accessibilitat i selecciona una funció. Toca la drecera i selecciona el botó d\'accessibilitat.\n\nPer utilitzar el botó d\'accessibilitat de la barra de navegació, canvia a la navegació amb 2 o 3 botons."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Accedeix ràpidament a les funcions d\'accessibilitat des de qualsevol pantalla. \n\nPer començar, ves a la configuració d\'accessibilitat i selecciona una funció. Toca la drecera i selecciona el botó d\'accessibilitat."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Accedeix ràpidament a les funcions d\'accessibilitat des de qualsevol pantalla.\n\nPer començar, ves a la configuració d\'accessibilitat i selecciona una funció. Toca la drecera i selecciona el botó o el gest d\'accessibilitat."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Accedeix ràpidament a les funcions d\'accessibilitat des de qualsevol pantalla.\n\nPer començar, ves a la configuració d\'accessibilitat i selecciona una funció. Toca la drecera i selecciona el botó d\'accessibilitat."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Utilitza el botó o el gest"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Ubicació"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Mida"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minut"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minuts"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Temps per fer l\'acció (accessibilitat)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Sobre el temps per fer l\'acció (temps d\'espera d\'Accessibilitat)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Més informació sobre el temps per fer l\'acció (temps d\'espera d\'Accessibilitat)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Temps per fer l\'acció"</string>
<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ó de colors"</string>
<string name="accessibility_display_inversion_switch_title" msgid="7458595722552743503">"Utilitza la inversió de colors"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Drecera de la inversió de colors"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"La inversió de colors converteix les pantalles clares en fosques.<br/><br/> Nota:<ol> <li> La inversió de colors també converteix les pantalles fosques en clares.</li> <li> Els colors canviaran al contingut multimèdia i a les imatges.</li> <li> El tema fosc permet mostrar un fons fosc i tan sols funciona amb les aplicacions compatibles. En canvi, la inversió de colors funciona en totes les aplicacions.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Clic automàtic (temps de permanència)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Clic aut. (temps de permanència)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Més informació sobre el clic automàtic (temps de permanència)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"El clic automàtic funciona amb un ratolí connectat. Pots configurar el cursor del ratolí perquè faci clic automàticament quan deixi de moure\'s durant cert temps."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Desactivat"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Curt"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Utilitza <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Obre <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Utilitza la correcció de color"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Drecera de la correcció de color"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Sobre la correcció de color"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Més informació sobre la correcció de color"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Sobre la inversió de colors"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Més informació sobre la inversió de colors"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Mostra els subtítols"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Només per a aplicacions compatibles"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Mida i estil dels subtítols"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Blau-groc"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Atenuació extra"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Atenuació extra de la pantalla"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Drecera de l\'atenuació extra"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Sobre l\'atenuació extra"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Atenua la pantalla per sota de la brillantor mínima del telèfon"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Atenua la pantalla per sota de la brillantor mínima de la tauleta"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Atenua la pantalla per llegir més còmodament.<br/><br/> Això pot ser útil quan: <ol> <li> La brillantor mínima predeterminada del telèfon encara és massa clara.</li> <li> Utilitzes el telèfon en situacions de poca llum, com ara a la nit o en una habitació fosca abans d\'anar a dormir.</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi a temps"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Ús de la bateria"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalls de l\'historial"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Ús de la bateria"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Ús de la bateria"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Mostra l\'ús de les 24 darreres hores"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Mostra ús des de darrera càrrega completa"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Ús de la bateria"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Mostra les aplicacions que més bateria utilitzen"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Càrrega limitada temporalment"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Per estalviar bateria. Obtén més informació."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Reprèn la càrrega"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"En determinades condicions, com ara altes temperatures i llargs períodes de càrrega, pot ser que la càrrega de la bateria es limiti al <xliff:g id="PERCENT">%1$s</xliff:g> per mantenir el bon estat de la bateria.\n\nQuan finalitzin aquestes condicions, el telèfon tornarà a carregar-se de manera normal automàticament."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"En determinades condicions, com ara altes temperatures i llargs períodes de càrrega, pot ser que la càrrega de la bateria es limiti al <xliff:g id="PERCENT">%1$s</xliff:g> per mantenir el bon estat de la bateria.\n\nQuan finalitzin aquestes condicions, la tauleta tornarà a carregar-se de manera normal automàticament."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Com que has utilitzat el telèfon més de l\'habitual, és possible que la bateria s\'esgoti abans del normal.\n\nAquestes són les aplicacions que consumeixen més bateria:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Com que has utilitzat la tauleta més de l\'habitual, és possible que la bateria s\'esgoti abans del normal.\n\nAquestes són les aplicacions que consumeixen més bateria:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Com que has utilitzat el dispositiu més de l\'habitual, és possible que la bateria s\'esgoti abans del normal.\n\nAquestes són les aplicacions que consumeixen més bateria:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Ús del sistema durant les 24 darreres hores"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Ús del sistema: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Ús d\'aplicacions durant <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"a. m."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"p. m."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: menys d\'un minut"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"En segon pla: menys d\'un minut"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Permet aplicacions i contingut"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplicacions amb restriccions"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Desplega configuració aplicació"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Tria les aplicacions que vols instal·lar"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instal·la les aplicacions disponibles"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pagaments sense contacte"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Com funciona"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Paga a les botigues amb el telèfon"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Trucades avançades"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Trucades 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Utilitza els serveis LTE per millorar la veu i la comunicació (opció recomanada)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Utilitza els serveis 4G per millorar la veu i la comunicació (opció recomanada)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Utilitza els serveis LTE per millorar les trucades de veu (opció recomanada)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Utilitza els serveis 4G per millorar les trucades de veu (opció recomanada)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Utilitza 5G per a les trucades de veu"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Envia els contactes a l\'operador"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Envia els números de telèfon dels teus contactes per proporcionar funcions millorades"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Vols enviar els contactes a <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"estalvi de bateria, fixa, duració, estalvi d\'energia, bateria"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rutina, programació, estalvi de bateria, estalvi d\'energia, bateria, automàtic, percentatge"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, trucades avançades, trucades 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, trucades avançades, trucades 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"afegir idioma, afegir un idioma"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"mida del text, impressió gran, lletra gran, text gran, poca visió, fer el text més gran, ampliador de font, ampliació de font"</string>
<string name="default_sound" msgid="6604374495015245195">"So predeterminat"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Vols que <xliff:g id="SERVICE">%1$s</xliff:g> tingui accés a les notificacions?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Les notificacions millorades han substituït les notificacions adaptatives d\'Android a Android 12. Aquesta funció mostra les accions i respostes suggerides, i organitza les teves notificacions. \n\nLes notificacions millorades poden accedir al contingut de les notificacions, inclosa la informació personal com els noms dels contactes i els missatges. Aquesta funció també pot ignorar les notificacions o respondre-hi; per exemple, pot contestar a trucades i controlar el mode No molestis."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Vols que <xliff:g id="SERVICE">%1$s</xliff:g> tingui accés a les notificacions?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> podrà llegir totes les notificacions, inclosa la informació personal, com ara els noms dels contactes i el text dels missatges que rebis. Aquesta aplicació també podrà ignorar les notificacions o fer accions amb els botons de les notificacions, com ara contestar a trucades telefòniques. \n\nL\'aplicació també podrà activar i desactivar el mode No molestis i canviar la configuració que hi estigui relacionada."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> podrà llegir totes les notificacions, inclosa la informació personal, com ara els noms dels contactes i el text dels missatges que rebis. Aquesta aplicació també podrà posposar o ignorar les notificacions o fer accions amb els botons de les notificacions, com ara contestar a trucades. \n\nL\'aplicació també podrà activar i desactivar el mode No molestis i canviar la configuració que hi estigui relacionada."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Si desactives l\'accés a les notificacions per a <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, és possible que també es desactivi l\'accés al mode No molestis."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Desactiva"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Cancel·la"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Doble toc per consultar el dispositiu"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Mode d\'una mà"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Utilitza el mode d\'una mà"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Drecera del mode d\'una mà"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"accessibilitat"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Llisca cap avall per"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Utilitza la drecera per"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Sí"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Reinicia"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"No, gràcies"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Cancel·la"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Canvia"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"No s\'ha pogut activar la SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Treu la SIM i torna-la a inserir. Si el problema continua, reinicia el dispositiu."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Activa l\'Assistent mantenint premut el botó d\'engegada"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menú d\'engegada i emergència:\nPrem els botons d\'engegada i d\'apujar el volum al mateix temps."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Impedeix els sons:\nDrecera disponible al menú de volum."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Durada de mantenir premut"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Tria quanta estona vols mantenir premut el botó d\'engegada per ajustar la sensibilitat"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Curt"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Llarg"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Mostra la cartera"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Permet l\'accés a la cartera des de la pantalla de bloqueig i la configuració ràpida"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostra el control de dispositius"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Quan s\'utilitzen 2 SIM, la connexió de la tauleta es limita a 4G. "<annotation id="url">"Més informació"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Quan s\'utilitzen 2 SIM, la connexió del dispositiu es limita a 4G. "<annotation id="url">"Més informació"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Suspèn l\'execució d\'aplicacions en la memòria cau"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"No caduca mai."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"La concessió no caduca mai."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Permet les superposicions de pantalla a Configuració"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Permet que les aplicacions que poden mostrar-se sobre altres aplicacions se superposin sobre les pantalles de Configuració"</string>
<string name="media_controls_title" msgid="403271085636252597">"Multimèdia"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"No disponible temporalment"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"No hi ha cap SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Preferències de xarxa"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Connecta\'t a xarxes públiques"</string>
<string name="keywords_internet" msgid="7674082764898690310">"connexió a la xarxa, internet, sense fil, dades, wifi, wi‑fi, wi fi, mòbils, mòbil, operador de telefonia mòbil, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Activa la Wi‑Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Desactiva la Wi‑Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Xarxa W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"SIM BAIXADA"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"SIM BAIXADES"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Activa"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactiva"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Opció predeterminada per a <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Per a tots els serveis i aplicacions"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Configuració de jocs"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Activa la drecera al tauler de joc, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Següent"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Previsualització del color"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Sol·licitud d\'accés a la targeta SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Un dispositiu vol accedir a la teva targeta SIM. Toca per obtenir informació."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Vols permetre l\'accés a la targeta SIM?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> vol connectar-se a aquest telèfon.\n\nNo t\'has connectat a <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> abans."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"No connectis"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Connecta"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Configuració de TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Torna a la configuració predeterminada"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Configuració predeterminada restablerta."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Saldo màxim amb càrrega completa"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Circulació màxima"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Saldo mínim amb càrrega completa"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modificadors"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Accions"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Recompenses"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Exemptes"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"App del sistema sense interfície gràfica"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Una altra aplicació"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Activitat principal"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Notificació vista"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Notificació vista en 15 minuts"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interacció amb una notificació"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interacció amb un widget"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Una altra interacció de l\'usuari"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Inici d\'una tasca amb prioritat màxima"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Execució d\'una tasca amb prioritat màxima"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Inici d\'una tasca amb prioritat alta"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Execució d\'una tasca amb prioritat alta"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Inici d\'una tasca predeterminada"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Execució d\'una tasca predeterminada"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Inici d\'una tasca amb prioritat baixa"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Execució d\'una tasca amb prioritat baixa"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Inici d\'una tasca amb prioritat mínima"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Execució d\'una tasca amb prioritat mínima"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Penalització per esgotar temps de la tasca"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Càrrega"</item>
+ <item msgid="658627268149681677">"Migdiada"</item>
+ <item msgid="1599558140284643834">"Mode d\'estalvi de bateria"</item>
+ <item msgid="588427840913221601">"Estat del procés"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirma"</string>
</resources>
diff --git a/res/values-cs/arrays.xml b/res/values-cs/arrays.xml
index effe6a0..7b191af 100644
--- a/res/values-cs/arrays.xml
+++ b/res/values-cs/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"V mezipaměti (klient aktivity)"</item>
<item msgid="8186970968968646288">"V mezipaměti (prázdné)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Šedozelená"</item>
+ <item msgid="7216413848731287689">"Azurová"</item>
<item msgid="5661027589207588703">"Modrá"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Zelená"</item>
<item msgid="6331809026622602308">"Fialová"</item>
<item msgid="6390546163902724700">"Růžová"</item>
- <item msgid="6618900408138432102">"Červená"</item>
+ <item msgid="6500473130620545980">"Oranžová"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Starší než 30 dní"</item>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index c55ec66..1cbce88 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -923,6 +923,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Zapamatovat nastavení"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maximum připojených audiozařízení Bluetooth"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Vyberte maximální počet připojených audiozařízení Bluetooth"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Protokol ladění sady NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Zvýšit úroveň protokolování sady NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Odesílání"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"zrcadlení"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Povolit bezdrátové zobrazení"</string>
@@ -2306,7 +2308,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Zvolte gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Zvolte widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Vytvořit widget a povolit přístup?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Po vytvoření widgetu bude moci aplikace <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> získat přístup ke všem datům, které widget zobrazuje."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Po vytvoření widgetu bude moci aplikace získat přístup ke všem datům, které widget zobrazuje.\n\nAplikace: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Vždy povolit aplikaci <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> vytváření widgetů a přístup k jejich datům"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Statistika použití"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Statistika použití"</string>
@@ -2337,7 +2339,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Čtečka obrazovky určená primárně pro nevidomé a slabozraké"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Předvolby titulků"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Další informace o předvolbách titulků"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Zvětšení"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Zkratka pro zvětšení"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Zvětšení"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Další informace o zvětšení"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Typ zvětšení"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Můžete zvětšit celou obrazovku, její část nebo přepínat mezi oběma možnostmi"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Celá obrazovka"</string>
@@ -2406,10 +2413,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Můžete povolit, aby zkratka přístupnosti fungovala i na obrazovce uzamčení. Stačí, když na několik sekund podržíte obě tlačítka hlasitosti."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Tlačítko přístupnosti"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Tlačítko a gesto přístupnosti."</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Tlačítko přístupnosti"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Tlačítko a gesto přístupnosti"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Další informace o tlačítku a gestu přístupnosti"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Použije se tlačítko přístupnosti. Toto gesto není k dispozici u navigace třemi tlačítky."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Rychlý přístup k funkcím pro usnadnění přístupu"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Funkce pro usnadnění přístupu lze snadno používat na libovolné obrazovce. \n\nPokud chcete začít, přejděte do nastavení funkcí pro usnadnění přístupu a vyberte funkci. Klepněte na zástupce a vyberte tlačítko přístupnosti.\n\nPokud chcete použít tlačítko přístupnosti na navigačním panelu, přepněte na navigaci dvěma nebo třemi tlačítky."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Funkce pro usnadnění přístupu lze snadno používat na libovolné obrazovce. \n\nPokud chcete začít, přejděte do nastavení funkcí pro usnadnění přístupu a vyberte funkci. Klepněte na zkratku a vyberte tlačítko přístupnosti."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Funkce pro usnadnění přístupu lze snadno používat na libovolné obrazovce.\n\nPokud chcete začít, přejděte do nastavení funkcí pro usnadnění přístupu a vyberte funkci. Klepněte na zkratku a vyberte tlačítko přístupnosti nebo gesto."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Funkce pro usnadnění přístupu lze snadno používat na libovolné obrazovce. \n\nPokud chcete začít, přejděte do nastavení funkcí pro usnadnění přístupu a vyberte funkci. Klepněte na zástupce a vyberte tlačítko přístupnosti."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Použít tlačítko nebo gesto"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Umístění"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Velikost"</string>
@@ -2435,13 +2445,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minuta"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minuty"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Čas na provedení akce (vypršení platnosti)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Čas na provedení akce (vypršení platnosti)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Další informace o čase na provedení akce (vypršení platnosti)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Čas na akci"</string>
<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_switch_title" msgid="7458595722552743503">"Použít převrácení barev"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Zkratka pro převrácení barev"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Převrácení barev změní světlou obrazovku na tmavou.<br/><br/> Poznámka: <ol> <li> Převrácení barev také změní tmavou obrazovku na světlou.</li> <li> Změní se barvy v médiích a obrázcích.</li> <li> K zobrazení tmavého pozadí můžete použít tmavý motiv. Tmavý motiv funguje jen v podporovaných aplikacích. Převrácení barev funguje ve všech aplikacích.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Automatické klikání (doba setrvání)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Automatické klikání (doba setrvání)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Další informace o automatickém klikání (doba setrvání)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Automatické klikání funguje s připojenou myší. Můžete nastavit, aby kurzor myši automaticky klikl, jakmile se na určitou dobu zastaví."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Vypnuto"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Krátká"</string>
@@ -2461,6 +2476,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Použít <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Otevřít adresu <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Používat korekci barev"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Zkratka pro korekci barev"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Korekce barev"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Další informace o korekci barev"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Převrácení barev"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Další informace o převrácení barev"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Zobrazovat titulky"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Jen pro podporovanou aplikaci"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Velikost a styl titulků"</string>
@@ -2502,6 +2522,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Modrá a žlutá"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Velmi tmavé"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Nastavit velmi tmavou obrazovku"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Zkratka pro snížení jasu"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Velmi tmavé"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Ztmavit obrazovku více, než je minimální nastavení jasu na telefonu"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Ztmavit obrazovku více, než je minimální nastavení jasu na tabletu"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Ztmavte si obrazovku, aby se vám lépe četlo.<br/><br/> To se může hodit, když: <ol> <li> minimální nastavení jasu na telefonu je stále příliš vysoké</li> <li> používáte telefon v tmavém prostředí, například v noci nebo v tmavém pokoji před spaním</li> </ol>"</string>
@@ -2706,7 +2728,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Doba provozu modulu Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Využití baterie"</string>
<string name="history_details_title" msgid="8628584613889559355">"Podrobnosti historie"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Využití baterie"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Využití baterie"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Využití za posledních 24 hodin"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Využití od posledního plného nabití"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Využití baterie"</string>
@@ -2730,6 +2752,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Zobrazte aplikace s největším využitím baterie"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Nabíjení je dočasně omezeno"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Za účelem úspory baterie. Další informace"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Obnovit nabíjení"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Za určitých podmínek, jako je vysoká teplota a dlouhá doba mezi nabitími, může být nabíjení omezeno na <xliff:g id="PERCENT">%1$s</xliff:g> za účelem udržení výdrže baterie.\n\nKdyž tyto podmínky pominou, telefon se automaticky začne nabíjet normálně."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Za určitých podmínek, jako je vysoká teplota a dlouhá doba mezi nabitími, může být nabíjení omezeno na <xliff:g id="PERCENT">%1$s</xliff:g> za účelem udržení výdrže baterie.\n\nKdyž tyto podmínky pominou, tablet se automaticky začne nabíjet normálně."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Protože jste telefon používali více než obvykle, může se baterie vybít dříve, než je běžné.\n\nNejvíc baterii vybíjejí tyto aplikace:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Protože jste tablet používali více než obvykle, může se baterie vybít dříve, než je běžné.\n\nNejvíc baterii vybíjejí tyto aplikace:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Protože jste zařízení používali více než obvykle, může se baterie vybít dříve, než je běžné.\n\nNejvíc baterii vybíjejí tyto aplikace:"</string>
@@ -2953,8 +2978,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Využití baterie systémem za posledních 24 hodin"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Využití systému <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Využití aplikace <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Celkem: méně než minuta"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Na pozadí: méně než minuta"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Celkem: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3441,6 +3464,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Povolit aplikace a obsah"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplikace s omezením"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Rozbalit nastavení aplikace"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Vyberte aplikace k instalaci"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Nainstalovat dostupné aplikace"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Bezkontaktní platby"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Jak to funguje"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Plaťte v obchodech telefonem"</string>
@@ -3486,8 +3511,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Rozšířené volání"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Volání přes síť 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Používat ke zlepšení hlasové a další komunikace služby LTE (doporučeno)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Používat ke zlepšení hlasové a další komunikace služby 4G (doporučeno)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Používat ke zlepšení hlasových hovorů služby LTE (doporučeno)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Používat ke zlepšení hlasových hovorů služby 4G (doporučeno)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Pro hlasové hovory používat síť 5G"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Odesílat kontakty operátorovi"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Odesílejte telefonní čísla kontaktů a získejte rozšířené funkce"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Odesílat kontakty operátorovi <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3683,6 +3710,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"spořič baterie, pevné, trvalé, úspora energie, baterie"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"sled činností, plán, spořič baterie, úspora energie, baterie, automatické, procenta"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, rozšířené volání, volání 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, rozšířené volání, volání 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"přidat jazyk, přidání jazyka"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"velikost textu, velké písmo, velký text, slabozrakost, zvětšení textu, zvětšovač písma, zvětšení písma"</string>
<string name="default_sound" msgid="6604374495015245195">"Výchozí zvuk"</string>
@@ -4019,7 +4047,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Povolit službě <xliff:g id="SERVICE">%1$s</xliff:g> přístup k oznámením?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Adaptivní oznámení pro Android byla v systému Android 12 nahrazena vylepšenými oznámeními. Tato funkce ukazuje navrhované akce a odpovědi a uspořádává oznámení. \n\nVylepšená oznámení mají přístup k obsahu oznámení, včetně osobních údajů, jako jsou jména kontaktů a zprávy. Tato funkce také může zavírat oznámení nebo na ně odpovídat, například přijímat telefonní hovory a ovládat režim Nerušit."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Povolit službě <xliff:g id="SERVICE">%1$s</xliff:g> přístup k oznámením?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"Aplikace <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> bude moci číst všechna oznámení, včetně osobních údajů, jako jsou jména kontaktů a texty zpráv, které obdržíte. Bude také moci automaticky zavírat oznámení nebo aktivovat tlačítka v oznámeních, včetně přijímání telefonických hovorů. \n\nTímto také aplikaci umožníte zapínat nebo vypínat režim Nerušit a měnit související nastavení."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"Aplikace <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> bude moci číst všechna oznámení, včetně osobních údajů, jako jsou jména kontaktů a texty zpráv, které obdržíte. Bude také moci automaticky odkládat nebo zavírat oznámení nebo aktivovat tlačítka v oznámeních, včetně přijímání telefonických hovorů. \n\nTímto také aplikaci umožníte zapínat nebo vypínat režim Nerušit a měnit související nastavení."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Pokud aplikaci <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> vypnete přístup k oznámením, můžete tím vypnout i přístup k režimu Nerušit."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Vypnout"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Zrušit"</string>
@@ -4996,6 +5024,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Kontrola zařízení dvojitým klepnutím"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Režim jedné ruky"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Používat režim jedné ruky"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Zkratka pro režim jedné ruky"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"dosažitelnost"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Přejetím dolů"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Použití této zkratky"</string>
@@ -5445,6 +5474,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Ano"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Restartovat"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Ne, díky"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Zrušit"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Přepnout"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM kartu nelze aktivovat"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Vyjměte SIM kartu a znovu ji vložte. Pokud problém přetrvává, restartujte zařízení."</string>
@@ -5578,6 +5608,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Asistenta aktivujete podržením vypínače"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Nabídka napájení a tísňového volání:\nStiskněte současně vypínač a tlačítko zvýšení hlasitosti."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Zabránit vyzvánění:\nZkratka je k dispozici v nabídce hlasitosti."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Délka podržení"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Nastavte citlivost úpravou délky podržení vypínače"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Krátké"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Dlouhé"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Zobrazit peněženku"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Povolit přístup k peněžence z obrazovky uzamčení a rychlého nastavení"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Zobrazit ovládací prvky zařízení"</string>
@@ -5593,6 +5627,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Při používání dvou SIM karet bude tablet omezen na 4G. "<annotation id="url">"Další informace"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Při používání dvou SIM karet bude zařízení omezeno na 4G. "<annotation id="url">"Další informace"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Pozastavit spouštění aplikací z mezipaměti"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Neomezená platnost."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Pronájem nikdy vyprší."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Povolit překryvné vrstvy obrazovek v Nastavení"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Povolte aplikace, které se smí zobrazovat přes jiné aplikace a vytvářet vrstvy obrazovek Nastavení"</string>
<string name="media_controls_title" msgid="403271085636252597">"Média"</string>
@@ -5623,7 +5659,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Dočasně nedostupné"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Žádná SIM karta"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Nastavení sítě"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Připojovat se k veřejným sítím"</string>
<string name="keywords_internet" msgid="7674082764898690310">"připojení k síti, internet, bezdrátové, data, wifi, wi-fi, wi fi, mobilní síť, mobilní operátor, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Zapnout Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Vypnout Wi-Fi"</string>
@@ -5641,6 +5676,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Síť W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"STAŽENÁ SIM KARTA"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"STAŽENÉ SIM KARTY"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktivní"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Neaktivní"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Výchozí pro <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5718,6 +5754,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Pro všechny aplikace a služby"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Nastavení her"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Zapnout zkratku Herního panelu atd."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Předchozí"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Další"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Náhled barvy"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Žádost o přístup k SIM kartě"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Zařízení žádá o přístup k vaší SIM kartě. Podrobnosti zobrazíte klepnutím."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Povolit přístup k SIM kartě?"</string>
@@ -5728,4 +5767,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"Zařízení <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> žádá o připojení k tomuto telefonu.\n\nK zařízení <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> jste se ještě nikdy nepřipojili."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Nepřipojovat"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Připojit"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Nastavení TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Obnovit výchozí nastavení"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Bylo vráceno výchozí nastavení."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Maximální balance při plném nabití"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maximální cirkulace"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Minimální balance při plném nabití"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modifikátory"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Akce"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Odměny"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Vyjmuto"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Systémová neinteraktivní aplikace"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Další aplikace"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Nejvyšší aktivita"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Oznámení bylo zobrazeno"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Oznámení bylo zobrazeno během 15 minut"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interakce s oznámením"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interakce s widgetem"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Jiná interakce provedená uživatelem"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Spustit úlohu s maximální prioritou"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Úloha s maximální prioritou je spuštěna"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Spustit úlohu s vysokou prioritou"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Úloha s vysokou prioritou je spuštěna"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Spustit úlohu s výchozí prioritou"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Úloha s výchozí prioritou je spuštěna"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Spustit úlohu s nízkou prioritou"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Úloha s nízkou prioritou je spuštěna"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Úloha s minimální prioritou je spuštěna"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Úloha s minimální prioritou je spuštěna"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Penalta za překročení časového limitu"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Nabíjení"</item>
+ <item msgid="658627268149681677">"Zdřímnutí"</item>
+ <item msgid="1599558140284643834">"Úsporný režim"</item>
+ <item msgid="588427840913221601">"Stav zpracování"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Potvrdit"</string>
</resources>
diff --git a/res/values-da/arrays.xml b/res/values-da/arrays.xml
index 0e5f665..103f57d 100644
--- a/res/values-da/arrays.xml
+++ b/res/values-da/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Cachelagret (aktivitetsklient)"</item>
<item msgid="8186970968968646288">"Cachelagret (tom)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Turkis"</item>
+ <item msgid="7216413848731287689">"Cyan"</item>
<item msgid="5661027589207588703">"Blå"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Grøn"</item>
<item msgid="6331809026622602308">"Lilla"</item>
<item msgid="6390546163902724700">"Pink"</item>
- <item msgid="6618900408138432102">"Rød"</item>
+ <item msgid="6500473130620545980">"Orange"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Mere end 30 dage gamle"</item>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index cbbe51d..a6b9d57 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Husk indstillinger"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maksimalt antal tilsluttede Bluetooth-lydenheder"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Vælg det maksimale antal Bluetooth-lydenheder, der kan tilsluttes"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Fejlretningslog for NFC-stakke"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Øg loggingsniveauet for NFC-stakke"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Cast"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"spejl"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Aktivér trådløs skærm"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Vælg gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Vælg widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Vil du oprette en widget og tillade adgang?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Når du opretter en widget, kan <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> få adgang til alle data, den viser."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Når du har oprettet din widget, kan appen tilgå alt, hvad der vises.\n\nApp: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Tillad altid, at <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> opretter widgets og får adgang til deres data"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Brugerstatistikker"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Brugerstatistikker"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Skærmlæser primært til blinde og svagtseende brugere"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Om præferencer for undertekster"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Få flere oplysninger om præferencer for undertekster"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Forstørrelse"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Genvej til forstørrelse"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Om forstørrelse"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Få flere oplysninger om forstørrelse"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Type af forstørrelse"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Forstør hele skærmen, en del af skærmen, eller skift mellem begge valgmuligheder"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Fuld skærm"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Tillad, at genvej til funktionen kan aktiveres via låseskærmen. Hold begge lydstyrkeknapper nede i et par sekunder."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Knappen Hjælpefunktioner"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Knappen og bevægelsen Hjælpefunktioner"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Om knappen Hjælpefunktioner"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Om knappen Hjælpefunktioner og bevægelser for hjælpefunktioner"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Få flere oplysninger om knappen Hjælpefunktioner og bevægelser for hjælpefunktioner"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Brug af knappen Hjælpefunktioner. Bevægelsen er ikke tilgængelig med navigation med tre knapper."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Få hurtigt adgang til hjælpefunktioner"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Få hurtigt adgang til hjælpefunktioner på enhver skærm.\n\nKom godt i gang ved at gå til indstillingerne for hjælpefunktioner og vælge en funktion. Tryk på genvejen, og vælg knappen Hjælpefunktioner.\n\nHvis du vil bruge knappen Hjælpefunktioner i navigationslinjen i stedet, skal du skifte til navigation med to knapper eller navigation med tre knapper."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Få hurtigt adgang til hjælpefunktioner på enhver skærm. \n\nKom godt i gang ved at gå til indstillingerne for hjælpefunktioner og vælge en funktion. Tryk på genvejen, og vælg knappen Hjælpefunktioner."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Få hurtigt adgang til hjælpefunktioner på enhver skærm.\n\nKom godt i gang ved at gå til indstillingerne for hjælpefunktioner og vælge en funktion. Tryk på genvejen, og vælg knappen Hjælpefunktioner eller bevægelsen for hjælpefunktioner."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Få hurtigt adgang til hjælpefunktioner på enhver skærm.\n\nKom godt i gang ved at gå til indstillingerne for hjælpefunktioner og vælge en funktion. Tryk på genvejen, og vælg knappen Hjælpefunktioner."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Brug knappen eller bevægelsen"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Lokation"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Størrelse"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minut"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minutter"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Handlingstid (timeout for Hjælpefunktioner)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Om handlingstid (timeout for Hjælpefunktioner)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Få flere oplysninger om handlingstid (timeout for Hjælpefunktioner)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Handlingstid"</string>
<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_switch_title" msgid="7458595722552743503">"Brug ombytning af farver"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Genvej til ombytning af farver"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Ombytning af farver gør lyse skærme mørke.<br/><br/> Bemærk! <ol> <li> Ombytning af farver gør også mørke skærme lyse.</li> <li> Farver i medier og på billeder ændres også.</li> <li> Mørkt tema kan bruges til at vise en mørk baggrund. Mørkt tema fungerer i understøttede apps. Ombytning af farver fungerer i alle apps.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Automatisk klik (dvæletid)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Om automatisk klik (dvæletid)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Få flere oplysninger om automatisk klik (dvæletid)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Automatisk klik fungerer sammen med en tilsluttet mus. Du kan indstille musemarkøren til automatisk at klikke, når markøren ikke har bevæget sig et stykke tid."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Fra"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Kort"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Brug <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Åbn <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Brug farvekorrigering"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Genvej til farvekorrigering"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Om farvekorrigering"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Få flere oplysninger om farvekorrigering"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Om ombytning af farver"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Få flere oplysninger om ombytning af farver"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Vis undertekster"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Kun til understøttet app"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Tekststørrelse og -format"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Blå-gul"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Ekstra dæmpet belysning"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Gør skærmen ekstra mørk"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Genvej til ekstra dæmpet belysning"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Om ekstra dæmpet belysning"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Gør skærmen mørkere end telefonens laveste indstilling for lysstyrke"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Gør skærmen mørkere end din tablets laveste indstilling for lysstyrke"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Gør din skærm mørkere, så du får en mere behagelig læseoplevelse.<br/><br/> Dette kan være nyttigt, når: <ol> <li> Der er skruet helt ned for lysstyrken på din telefon, men det stadig ikke er mørkt nok</li> <li> Du bruger din telefon i mørke omgivelser, f.eks. om aftenen eller i et mørkt rum før sengetid</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi til tiden"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Batteriforbrug"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detaljeret historik"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Batteriforbrug"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Batteriforbrug"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Se forbrug for de seneste 24 timer"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Se forbrug siden seneste fulde opladning"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Batteriforbrug"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Se apps med højest forbrug"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Opladningen er midlertidigt begrænset"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"For at forlænge batteriets levetid. Få flere oplysninger."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Genoptag opladning"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Under visse forhold, f.eks. ved høje temperaturer og længere perioder med opladning, kan opladningen stoppe på <xliff:g id="PERCENT">%1$s</xliff:g> for at passe på batteriet.\n\nNår disse forhold ikke længere er til stede, oplades din telefon automatisk som normalt igen."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Under visse forhold, f.eks. ved høje temperaturer og længere perioder med opladning, kan opladningen stoppe på <xliff:g id="PERCENT">%1$s</xliff:g> for at passe på batteriet.\n\nNår disse forhold ikke længere er til stede, oplades din tablet automatisk som normalt igen."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Da du har brugt din telefon mere end normalt, aflades dit batteri muligvis hurtigere end forventet.\n\nApps med størst batteriforbrug:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Da du har brugt din tablet mere end normalt, aflades dit batteri muligvis hurtigere end forventet.\n\nApps med størst batteriforbrug:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Da du har brugt din enhed mere end normalt, aflades dit batteri muligvis hurtigere end forventet.\n\nApps med størst batteriforbrug:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Systemforbrug for de seneste 24 timer"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Systemforbrug for <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Appforbrug for <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"om morgenen"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"om aftenen"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"I alt: Under et minut"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Baggrund: Under et minut"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"I alt: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Tillad apps og indhold"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Applikationer med begrænsninger"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Udvid indstillingerne for applikationen"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Vælg de apps, der skal installeres"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Installer tilgængelige apps"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Kontaktløse betalinger"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Sådan fungerer det"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Betal med din telefon i butikker"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Avancerede opkald"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G-opkald"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Anvend LTE-tjenester til at forbedre tale og anden kommunikation (anbefales)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Anvend 4G-tjenester til at forbedre tale og anden kommunikation (anbefales)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Anvend LTE-tjenester til at forbedre taleopkald (anbefalet)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Anvend 4G-tjenester til at forbedre taleopkald (anbefalet)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Brug 5G til taleopkald"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Send kontakter til dit mobilselskab"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Send dine kontakters telefonnumre for at aktivere udvidede funktioner"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Vil du sende dine kontakter til <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"batterisparefunktion, klæbende, vedvare, strømbesparelse, batteri"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rutine, tidsplan, batterisparefunktion, strømsparefunktion, batteri, automatisk, procent"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, avancerede opkald, 4g-opkald"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, avancerede opkald, 5g-opkald"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"tilføj sprog, tilføj et sprog"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"tekststørrelse, stor skrifttype, store bogstaver, stor skrifttype, stor tekst, nedsat syn, gør teksten større, større skrifttype, forstørrelse af skrifttype"</string>
<string name="default_sound" msgid="6604374495015245195">"Standardlyd"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Vil du give <xliff:g id="SERVICE">%1$s</xliff:g> adgang til notifikationer?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Tilpassede Android-notifikationer blev erstattet af forbedrede notifikationer i Android 12. Denne funktion viser foreslåede handlinger og svar og organiserer dine notifikationer. \n\nForbedrede notifikationer kan få adgang til indhold i notifikationer, bl.a. personlige oplysninger som f.eks. beskeder og navne på kontakter. Funktionen kan også afvise eller svare på notifikationer, f.eks. ved at besvare telefonopkald og justere Forstyr ikke."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Tillad adgang til notifikationer for <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kan læse alle notifikationer, inklusive personlige oplysninger såsom navne på kontakter og tekst i beskeder, som du modtager. Denne app kan også afvise notifikationer eller aktivere knapper i notifikationer, herunder besvare telefonopkald. \n\nDette gør det også muligt for appen at aktivere eller deaktivere Forstyr ikke og ændre relaterede indstillinger."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> vil kunne læse alle notifikationer, inkl. personlige oplysninger såsom navne på kontakter og tekst i beskeder, som du modtager. Appen vil også kunne udsætte eller afvise notifikationer eller aktivere knapper i notifikationer, herunder besvare telefonopkald. \n\nHerudover vil appen få mulighed for at aktivere eller deaktivere Forstyr ikke og ændre relaterede indstillinger."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Hvis du slår adgang til notifikationer fra for <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, slås adgangen til Forstyr ikke muligvis også fra."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Slå fra"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Annuller"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tryk to gange for at tjekke enheden"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Enhåndstilstand"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Brug enhåndstilstand"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Genvej til enhåndstilstand"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"brug med en hånd"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Stryg nedad for at"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Brug genvejen til"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Ja"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Genstart"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Nej tak"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Annuller"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Skift"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM-kortet kunne ikke aktiveres"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Tag SIM-kortet ud, og sæt det i igen. Genstart enheden, hvis problemet fortsætter."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Aktivér Assistent ved at holde afbryderknappen nede"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu for afbryderknappen og menu for nødsituationer:\nTryk på afbryderknappen og knappen Lydstyrke op samtidig."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Deaktiver ringetoner:\nGenvejen findes i lydstyrkemenuen."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Tryklængde"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Juster følsomheden ved at vælge, hvor lang tid afbryderknappen skal holdes inde"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kort"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Langt"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Vis Wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Tillad adgang til Wallet fra låseskærmen og kvikmenuen"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Vis enhedsstyring"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Når du bruger to SIM-kort, begrænses denne tablet til 4G. "<annotation id="url">"Få flere oplysninger"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Når du bruger to SIM-kort, begrænses denne enhed til 4G. "<annotation id="url">"Få flere oplysninger"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Suspender udførelse for cachelagrede apps"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Udløber aldrig."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Rettigheden udløber aldrig."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Tillad overlejring af skærme fra Indstillinger"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Giv apps, som kan vises over andre apps, tilladelse til at overlejre skærme fra appen Indstillinger"</string>
<string name="media_controls_title" msgid="403271085636252597">"Medier"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Midlertidigt utilgængelig"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Intet SIM-kort"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Netværkspræferencer"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Opret forbindelse til offentlige netværk"</string>
<string name="keywords_internet" msgid="7674082764898690310">"netværksforbindelse, internet, trådløs, data, wifi, wi-fi, mobilnetværk, mobil, mobilselskab, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Aktivér Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Deaktiver Wi-Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+-netværk"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"DOWNLOADEDE SIM-KORT"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"DOWNLOADEDE SIMKORT"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktiv"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inaktiv"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Standard til <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"I alle apps og tjenester"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Spilindstillinger"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Aktivér genvejen til Spilpanel osv."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Forrige"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Næste"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Forhåndsvisning af farve"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Anmodning om adgang til SIM-kort"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"En enhed vil gerne have adgang til dit SIM-kort. Tryk for at få flere oplysninger."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Vil du give adgang til SIM-kortet?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> vil gerne oprette forbindelse til denne telefon.\n\nDu har ikke tidligere oprettet forbindelse til <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Opret ikke forbindelse"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Opret forbindelse"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE-indstillinger"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Gendan standardindstillingerne"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Standardindstillingerne blev gendannet."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Maksimal balance ved fuld opladning"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maksimal cirkulation"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Minimal balance ved fuld opladning"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modifikatorer"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Handlinger"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Bonusser"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Fritaget"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Systemapp uden grafisk brugerflade"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Anden app"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Topaktivitet"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Notifikationen blev set"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Notifikationen blev set inden for 15 min."</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interaktion med notifikation"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interaktion med widget"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Anden brugerinteraktion"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Job med maksimal prioritet starter"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Job med maksimal prioritet kører"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Job med høj prioritet starter"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Job med høj prioritet kører"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Job med standardprioritet starter"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Job med standardprioritet kører"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Job med lav prioritet starter"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Job med lav prioritet kører"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Job med minimal prioritet starter"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Job med minimal prioritet kører"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Timeout-justering for job"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Opladning"</item>
+ <item msgid="658627268149681677">"Hvil"</item>
+ <item msgid="1599558140284643834">"Strømsparetilstand"</item>
+ <item msgid="588427840913221601">"Procestilstand"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Bekræft"</string>
</resources>
diff --git a/res/values-de/arrays.xml b/res/values-de/arrays.xml
index f47e2fb..2e869b7 100644
--- a/res/values-de/arrays.xml
+++ b/res/values-de/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Im Cache gespeichert (Aktivitätsclient)"</item>
<item msgid="8186970968968646288">"Im Cache gespeichert (leer)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Blaugrün"</item>
+ <item msgid="7216413848731287689">"Cyan"</item>
<item msgid="5661027589207588703">"Blau"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Grün"</item>
<item msgid="6331809026622602308">"Lila"</item>
<item msgid="6390546163902724700">"Pink"</item>
- <item msgid="6618900408138432102">"Rot"</item>
+ <item msgid="6500473130620545980">"Orange"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Nach 30 Tagen"</item>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index a6fc794..ce88fc7 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -892,6 +892,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Einstellungen speichern"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maximale Zahl verbundener Bluetooth-Audiogeräte"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Maximale Zahl verbundener Bluetooth-Audiogeräte auswählen"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC-Stack-Debuggingprotokoll"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC-Stack-Protokollierungsebene erhöhen"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Streamen"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"spiegeln"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Kabellose Übertragung aktivieren"</string>
@@ -2261,7 +2263,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Gadget auswählen"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Widget auswählen"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Widget erstellen und Zugriff erlauben?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Nach der Erstellung des Widgets hat <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> Zugriff auf alle von ihm angezeigten Daten."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Nach der Erstellung des Widgets hat die App Zugriff auf alle angezeigten Daten.\n\nApp: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> immer das Erstellen von Widgets und den Zugriff auf ihre Daten erlauben"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Nutzungsstatistik"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Nutzungsstatistik"</string>
@@ -2292,7 +2294,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Der Screenreader ist in erster Linie für Blinde und Menschen mit eingeschränktem Sehvermögen bestimmt"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Über die Einstellungen für Untertitel"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Weitere Informationen zu den Einstellungen für Untertitel"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Vergrößerung"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Kurzbefehl für Vergrößerung"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Über die Vergrößerung"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Weitere Informationen zur Vergrößerung"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Art der Vergrößerung"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Den gesamten Bildschirm oder einen bestimmten Bereich vergrößern und zwischen beiden Optionen wechseln"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Ganzer Bildschirm"</string>
@@ -2361,10 +2368,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Du kannst zulassen, dass die Bedienungshilfenverknüpfung auch vom Sperrbildschirm aus funktioniert. Halte dazu beide Lautstärketasten für einige Sekunden gedrückt."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Schaltfläche „Bedienungshilfen“"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Bedienungshilfen & Touch-Geste"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Über die Schaltfläche „Bedienungshilfen“"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Über die Schaltfläche „Bedienungshilfen“ und Gesten"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Weitere Informationen zur Schaltfläche „Bedienungshilfen“ und zu Gesten"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Schaltfläche „Bedienungshilfen“ wird verwendet. Bei Bedienung über 3 Schaltflächen ist die Touch-Geste nicht verfügbar."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Schnell auf Bedienungshilfen zugreifen"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Du kannst auf allen Bildschirmen schnell auf Bedienungshilfen zugreifen.\n\nGehe zuerst zu den Einstellungen für Bedienungshilfen und wähle eine Funktion aus. Tippe auf den Kurzbefehl und wähle die Schaltfläche „Bedienungshilfen“ aus.\n\nWenn du stattdessen die Schaltfläche „Bedienungshilfen“ in der Navigationsleiste verwenden möchtest, wechsle zur Bedienung über 2 Schaltflächen oder zur Bedienung über 3 Schaltflächen."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Du kannst auf allen Bildschirmen schnell auf Bedienungshilfen zugreifen. \n\nGehe zuerst zu den Einstellungen für Bedienungshilfen und wähle eine Funktion aus. Tippe auf den Kurzbefehl und wähle die Schaltfläche „Bedienungshilfen“ aus."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Du kannst auf allen Bildschirmen schnell auf Bedienungshilfen zugreifen.\n\nGehe zuerst zu den Einstellungen für Bedienungshilfen und wähle eine Funktion aus. Tippe auf die Verknüpfung und wähle die Schaltfläche „Bedienungshilfen“ oder die entsprechende Touch-Geste aus."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Du kannst auf allen Bildschirmen schnell auf Bedienungshilfen zugreifen.\n\nGehe zuerst zu den Einstellungen für Bedienungshilfen und wähle eine Funktion aus. Tippe auf die Verknüpfung und wähle die Schaltfläche „Bedienungshilfen“ aus."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Schaltfläche oder Touch-Geste verwenden"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Ort"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Größe"</string>
@@ -2390,13 +2400,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 Minute"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 Minuten"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Zeit zum Reagieren"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Über die Zeit zum Reagieren (Zeitüberschreitung bei Bedienungshilfen)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Weitere Informationen über die Zeit zum Reagieren (Zeitüberschreitung bei Bedienungshilfen)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Zeit zum Reagieren"</string>
<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">"Reaktionszeit für langes Drücken"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Farbumkehr"</string>
<string name="accessibility_display_inversion_switch_title" msgid="7458595722552743503">"Farbumkehr aktivieren"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Kurzbefehl für Farbumkehr"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Wenn „Farbumkehr“ aktiviert ist, werden helle Displays dunkel angezeigt.<br/><br/> Hinweis: <ol> <li> Dunkle Farben werden hell.</li> <li> Farben in Medien und Bildern werden verändert wiedergegeben.</li> <li> Mit dem Modus „Dunkles Design“ kannst du auf einen dunklen Hintergrund umstellen. „Dunkles Design“ funktioniert nur in unterstützten Apps. „Farbumkehr“ hingegen funktioniert in allen Apps.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Automatischer Klick (Verweildauer)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Über automatische Klicks (Verweildauer)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Weitere Informationen zu automatischen Klicks (Verweildauer)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Automatische Klicks funktionieren mit einer verbundenen Maus. Du kannst festlegen, dass der Mauszeiger automatisch klickt, wenn er sich für eine bestimmte Zeit nicht bewegt."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Aus"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Kurz"</string>
@@ -2416,6 +2431,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> verwenden"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> öffnen"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Farbkorrektur aktivieren"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Kurzbefehl für Farbkorrektur"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Über die Farbkorrektur"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Weitere Informationen zur Farbkorrektur"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Über die Farbumkehr"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Weitere Informationen zur Farbumkehr"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Untertitel anzeigen"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Nur für unterstützte Apps"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Untertitelgröße und -stil"</string>
@@ -2455,6 +2475,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Blau-Gelb-Sehschwäche"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Extradunkel"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Display extradunkel machen"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Kurzbefehl für Extradunkel"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Über die Funktion „Extradunkel“"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Das Display dunkler machen als die niedrigste Helligkeit deines Smartphones"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Das Display dunkler machen als die niedrigste Helligkeit deines Tablets"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Mit dieser Einstellung kannst du dein Display dunkler machen, um beim Lesen die Augen zu schonen.<br/><br/> Dies kann sinnvoll sein, wenn: <ol> <li> die niedrigste Standardhelligkeit deines Smartphones immer noch zu hell ist</li> <li> du dein Smartphone in dunklen Umgebungen nutzt, wie z. B. nachts oder in einem dunklen Raum vor dem Schlafengehen</li> </ol>"</string>
@@ -2647,7 +2669,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"WLAN-Aktivzeit"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Akkunutzung"</string>
<string name="history_details_title" msgid="8628584613889559355">"Verlaufsdetails"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Akkunutzung"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Akkunutzung"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Nutzung der letzten 24 Stunden abrufen"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Nutzung seit letzter voller Aufladung abrufen"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Akkunutzung"</string>
@@ -2671,6 +2693,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Apps mit der höchsten Nutzung anzeigen"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Aufladen vorübergehend eingeschränkt"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Dadurch wird der Akku geschont. Weitere Informationen"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Ladevorgang fortsetzen"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Unter bestimmten Umständen, z. B. bei hohen Temperaturen und langen Ladezeiten, kann die Ladung auf <xliff:g id="PERCENT">%1$s</xliff:g> begrenzt sein, um den Akku zu schonen.\n\nSobald sich diese Umstände ändern, wird dein Smartphone wieder normal aufgeladen."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Unter bestimmten Umständen, z. B. bei hohen Temperaturen und langen Ladezeiten, kann die Ladung auf <xliff:g id="PERCENT">%1$s</xliff:g> begrenzt sein, um den Akkus zu schonen.\n\nSobald sich diese Umstände ändern, wird dein Tablet wieder normal aufgeladen."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Dein Smartphone wurde intensiver als üblich genutzt. Der Akku könnte deshalb früher als erwartet leer sein.\n\nApps mit höchstem Akkuverbrauch:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Dein Tablet wurde intensiver als üblich genutzt. Der Akku könnte deshalb früher als erwartet leer sein.\n\nApps mit höchstem Akkuverbrauch:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Dein Gerät wurde intensiver als üblich genutzt. Der Akku könnte deshalb früher als erwartet leer sein.\n\nApps mit höchstem Akkuverbrauch:"</string>
@@ -2880,8 +2905,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Systemnutzung während der letzten 24 Stunden"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Systemnutzung im Zeitraum <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"App-Nutzung im Zeitraum <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"vormittags"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"nachmittags"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Gesamt: weniger als eine Minute"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Hintergrund: weniger als eine Minute"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Gesamt: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3356,6 +3379,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Apps und Inhalte zulassen"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Apps mit Einschränkungen"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"App-Einstellungen erweitern"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Apps zum Installieren auswählen"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Verfügbare Apps installieren"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Kontaktloses Bezahlen"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Funktionsweise"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Mit deinem Smartphone in Geschäften bezahlen"</string>
@@ -3401,8 +3426,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Erweiterte Anruffunktionen"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G-Anrufe"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Zur Verbesserung von Sprache und Kommunikation LTE-Dienste verwenden (empfohlen)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Zur Verbesserung von Sprache und Kommunikation 4G-Dienste verwenden (empfohlen)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Zur Verbesserung von Sprachanrufen LTE-Dienste verwenden (empfohlen)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Zur Verbesserung von Sprachanrufen 4G-Dienste verwenden (empfohlen)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"5G für Sprachanrufe verwenden"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Kontakte an Mobilfunkanbieter senden"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Telefonnummern meiner Kontakte senden, um erweiterte Funktionen bereitzustellen"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Kontakte an <xliff:g id="CARRIER">%1$s</xliff:g> senden?"</string>
@@ -3596,6 +3623,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"Energiesparmodus, fixiert, nichtflüchtig, Stromsparfunktion, Akku"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"ablauf, zeitplan, energiesparmodus, stromsparfunktion, akku, automatisch, prozent"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"VoLTE, erweiterte Anruffunktionen, 4G-Anrufe"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"Vo5g, VoNR, erweiterte Anruffunktionen, 5G-Anrufe"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"Sprache hinzufügen, eine Sprache hinzufügen"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"Textgröße, Großdruck, Großschrift, großer Text, eingeschränktes Sehvermögen, Text vergrößern, Textvergrößerung"</string>
<string name="default_sound" msgid="6604374495015245195">"Standardton"</string>
@@ -3924,7 +3952,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g> Zugriff auf Benachrichtigungen erlauben?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Die adaptiven Benachrichtigungen wurden in Android 12 durch die Funktion „Erweiterte Benachrichtigungen“ ersetzt. Diese Funktion zeigt Vorschläge für Aktionen und Antworten an und sortiert Benachrichtigungen. \n\nDie Funktion hat Zugriff auf alle Benachrichtigungen, darunter auch personenbezogene Daten wie Kontaktnamen und Nachrichten. Außerdem kann sie auf Benachrichtigungen antworten oder diese schließen und so beispielsweise Anrufe entgegennehmen oder „Bitte nicht stören“ steuern."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Benachrichtigungszugriff für <xliff:g id="SERVICE">%1$s</xliff:g> zulassen?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kann alle Benachrichtigungen lesen, darunter auch personenbezogene Daten wie Kontaktnamen und eingehende Nachrichten. Außerdem kann die App Benachrichtigungen schließen oder Schaltflächen in Benachrichtigungen verwenden und so beispielsweise Anrufe entgegennehmen. \n\nZusätzlich wird die App in die Lage versetzt, die „Bitte nicht stören“-Funktion zu aktivieren bzw. zu deaktivieren und zugehörige Einstellungen zu ändern."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kann alle Benachrichtigungen lesen, darunter auch personenbezogene Daten wie Kontaktnamen und eingehende Nachrichten. Außerdem kann die App Benachrichtigungen zurückstellen oder schließen sowie Schaltflächen in Benachrichtigungen verwenden und so beispielsweise Anrufe entgegennehmen. \n\nZusätzlich wird die App in die Lage versetzt, die „Bitte nicht stören“-Funktion zu aktivieren bzw. zu deaktivieren und zugehörige Einstellungen zu ändern."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Wenn du den Benachrichtigungszugriff für <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> deaktivierst, wird möglicherweise auch der „Bitte nicht stören“-Zugriff deaktiviert."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Deaktivieren"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Abbrechen"</string>
@@ -4843,6 +4871,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Durch Doppeltippen auf das Display Display aktivieren"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Einhandmodus"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Einhandmodus verwenden"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Kurzbefehl für Einhandmodus"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"Einhandbedienung"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Beim Wischen nach unten"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Tastenkombination für Folgendes verwenden:"</string>
@@ -5274,6 +5303,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Ja"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Neu starten"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Nein danke"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Abbrechen"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Wechseln"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM kann nicht aktiviert werden"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Nimm die SIM heraus und lege sie dann wieder ein. Sollte das Problem weiterhin bestehen, starte das Gerät neu."</string>
@@ -5403,6 +5433,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Halte die Ein-/Aus-Taste gedrückt, um Assistant zu aktivieren"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"„Ein-/Aus- und Notfall-Menü“:\nEin-/Aus-Taste und Lautertaste gleichzeitig drücken."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"„Klingeln verhindern“:\nVerknüpfung im Lautstärke-Menü verfügbar."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Dauer des Gedrückthaltens"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Stelle die Empfindlichkeit ein, indem du festlegst, wie lange du die Ein-/Aus-Taste gedrückt halten musst"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kurz"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Lang"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Geldbörse anzeigen"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Zugriff auf Geldbörse aus Sperrbildschirm und Schnelleinstellungen erlauben"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Gerätesteuerung anzeigen"</string>
@@ -5418,6 +5452,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Wenn du zwei SIMs verwendest, kann dieses Tablet sich nur mit 4G verbinden. "<annotation id="url">"Weitere Informationen"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Wenn du zwei SIMs verwendest, kann dieses Gerät sich nur mit 4G verbinden. "<annotation id="url">"Weitere Informationen"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Ausführung für Apps im Cache aussetzen"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Läuft nicht ab."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Freigabe läuft niemals ab."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Apps dürfen über Einstellungen angezeigt werden"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Apps, die über anderen Apps angezeigt werden dürfen, dürfen auch über den Einstellungen angezeigt werden"</string>
<string name="media_controls_title" msgid="403271085636252597">"Medien"</string>
@@ -5448,7 +5484,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Momentan nicht verfügbar"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Keine SIM-Karte"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Netzwerkeinstellungen"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Mit öffentlichen Netzwerken verbinden"</string>
<string name="keywords_internet" msgid="7674082764898690310">"netzwerkverbindung, internet, kabellos, drahtlos, daten, wlan, w-lan, mobilfunk, mobil, mobilfunkanbieter, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"WLAN aktivieren"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"WLAN deaktivieren"</string>
@@ -5466,6 +5501,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+-Netzwerk"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"HERUNTERGELADENE SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"HERUNTERGELADENE SIMs"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktiv"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inaktiv"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Standard für <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5543,6 +5579,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Für alle Apps und Dienste"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Spieleinstellungen"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"„Dashboard für Spiele“-Schaltfläche aktivieren usw."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Zurück"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Weiter"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Farbvorschau"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Anfrage nach Zugriff auf SIM-Karte"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Ein Gerät möchte auf deine SIM-Karte zugreifen. Weitere Informationen."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Zugriff auf SIM-Karte erlauben?"</string>
@@ -5553,4 +5592,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> möchte sich mit diesem Smartphone verbinden.\n\nDu hast dich bisher nicht mit <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> verbunden."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Nicht verbinden"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Verbinden"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE-Einstellungen"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Standardeinstellungen wiederherstellen"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Standardeinstellungen wiederhergestellt."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Maximale Balance bei voller Akkuladung"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maximale Zirkulation"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Minimale Balance bei voller Akkuladung"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modifikatoren"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Aktionen"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Prämien"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Ausgenommen"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"System-App ohne Benutzeroberfläche"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Andere App"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Topaktivität"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Benachrichtigung gesehen"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Benachrichtigung nach max. 15 min gesehen"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interaktion mit Benachrichtigung"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interaktion mit Widget"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Andere Nutzerinteraktion"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Job-Start mit maximaler Priorität"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Job-Ausführung mit maximaler Priorität"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Job-Start mit hoher Priorität"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Job-Ausführung mit hoher Priorität"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Job-Standardstart"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Job-Standardausführung"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Job-Start mit geringer Priorität"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Job-Ausführung mit geringer Priorität"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Job-Start mit minimaler Priorität"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Job-Ausführung mit minimaler Priorität"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Job – Strafe für Zeitüberschreitung"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Laden"</item>
+ <item msgid="658627268149681677">"Stromsparmodus"</item>
+ <item msgid="1599558140284643834">"Energiesparmodus"</item>
+ <item msgid="588427840913221601">"Verarbeitungsstatus"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Bestätigen"</string>
</resources>
diff --git a/res/values-el/arrays.xml b/res/values-el/arrays.xml
index 92e4697..725d8c2 100644
--- a/res/values-el/arrays.xml
+++ b/res/values-el/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Αποθηκευμένο στην κρυφή μνήμη (δραστηριότητα πελάτη)"</item>
<item msgid="8186970968968646288">"Αποθηκευμένο στην κρυφή μνήμη (κενό)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orangeΣ"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Γαλαζοπράσινο"</item>
+ <item msgid="7216413848731287689">"Κυανό"</item>
<item msgid="5661027589207588703">"Μπλε"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Πράσινο"</item>
<item msgid="6331809026622602308">"Μοβ"</item>
<item msgid="6390546163902724700">"Ροζ"</item>
- <item msgid="6618900408138432102">"Κόκκινο"</item>
+ <item msgid="6500473130620545980">"Πορτοκαλί"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Πάνω από 30 ημερών"</item>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index 81a7eb5..b45da56 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Διατήρηση ρυθμίσεων"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Μέγιστος αριθμός συνδεδεμένων συσκευών ήχου Bluetooth"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Επιλέξτε τον μέγιστο αριθμό συνδεδεμένων συσκευών ήχου Bluetooth"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Αρχείο καταγραφής εντοπισμού σφαλμάτων στοίβας NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Αύξηση επιπέδου καταγραφής στοίβας NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Μετάδοση"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"κατοπτρισμός"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Ενεργοποίηση ασύρματης οθόνης"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Επιλογή gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Επιλογή γραφικού στοιχείου"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Να γίνει δημιουργία γραφικού στοιχείου και να επιτρέπεται η πρόσβαση;"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Αφού δημιουργήσετε το γραφικό στοιχείο, ο κεντρικός υπολογιστής <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> θα μπορεί να αποκτά πρόσβαση σε όλα τα δεδομένα που προβάλλει."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Αφού δημιουργήσετε το γραφικό στοιχείο, η εφαρμογή θα μπορεί να αποκτά πρόσβαση σε οτιδήποτε προβάλλεται.\n\nΕφαρμογή: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nΓραφικό στοιχείο: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Να επιτρέπεται πάντα στον κεντρικό υπολογιστή <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> η δημιουργία γραφικών στοιχείων και η πρόσβαση στα δεδομένα τους"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Στατιστικά χρήσης"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Στατιστικά χρήσης"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Αναγνώστης οθόνης κυρίως για άτομα με τύφλωση και μειωμένη όραση"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"Πατήστε στοιχεία στην οθόνη σας για να ακούσετε την εκφώνησή τους"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Προτιμήσεις υπότιτλων"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"Σχετικά με τις προτιμήσεις υποτίτλων"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Μάθετε περισσότερα σχετικά με τις προτιμήσεις υποτίτλων"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Μεγιστοποίηση"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Συντόμευση μεγιστοποίησης"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Σχετικά με τη μεγιστοποίηση"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Μάθετε περισσότερα σχετικά με τη μεγιστοποίηση"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Τύπος μεγιστοποίησης"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Κάντε μεγέθυνση πλήρους οθόνης, συγκεκριμένης περιοχής ή κάντε εναλλαγή μεταξύ των δύο επιλογών"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Πλήρης οθόνη"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Να επιτρέπεται η ενεργοποίηση της συντόμευσης λειτουργιών από την οθόνη κλειδώματος. Πατήστε παρατεταμένα ταυτόχρονα τα πλήκτρα έντασης ήχου για μερικά δευτερόλεπτα."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Κουμπί προσβασιμότητας"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Κουμπί και κίνηση προσβασιμότητας"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Σχετικά με το κουμπί προσβασιμότ."</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Σχετικά με το κουμπί και την κίνηση προσβασιμότητας"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Μάθετε περισσότερα για το κουμπί και την κίνηση προσβασιμότητας"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Χρήση του κουμπιού προσβασιμότητας. Η κίνηση δεν είναι διαθέσιμη με Πλοήγηση με τρία κουμπιά."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Γρήγορη πρόσβαση σε λειτουργίες προσβασιμότητας"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Αποκτήστε γρήγορα πρόσβαση σε λειτουργίες προσβασιμότητας από οποιαδήποτε οθόνη.\n\nΓια να ξεκινήσετε, μεταβείτε στις ρυθμίσεις προσβασιμότητας και επιλέξτε μια λειτουργία. Πατήστε τη συντόμευση και επιλέξτε το κουμπί προσβασιμότητας.\n\nΓια να χρησιμοποιήσετε το κουμπί προσβασιμότητας της γραμμής πλοήγησης, αλλάξτε σε πλοήγηση με 2 ή 3 κουμπιά."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Αποκτήστε γρήγορα πρόσβαση σε λειτουργίες προσβασιμότητας από οποιαδήποτε οθόνη. \n\nΓια να ξεκινήσετε, μεταβείτε στις ρυθμίσεις προσβασιμότητας και επιλέξτε μια λειτουργία. Πατήστε τη συντόμευση και επιλέξτε το κουμπί προσβασιμότητας."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Αποκτήστε γρήγορα πρόσβαση σε λειτουργίες προσβασιμότητας από οποιαδήποτε οθόνη.\n\nΓια να ξεκινήσετε, μεταβείτε στις ρυθμίσεις προσβασιμότητας και επιλέξτε μια λειτουργία. Πατήστε τη συντόμευση και επιλέξτε το κουμπί ή την κίνηση προσβασιμότητας."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Αποκτήστε γρήγορα πρόσβαση σε λειτουργίες προσβασιμότητας από οποιαδήποτε οθόνη.\n\nΓια να ξεκινήσετε, μεταβείτε στις ρυθμίσεις προσβασιμότητας και επιλέξτε μια λειτουργία. Πατήστε τη συντόμευση και επιλέξτε το κουμπί προσβασιμότητας."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Χρήση κουμπιού ή κίνησης"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Τοποθεσία"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Μέγεθος"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 λεπτό"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 λεπτά"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Ώρα εκτέλ. ενεργ. (χρον. όριο προσβασιμ.)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Σχετικά με την ώρα εκτέλεσης ενεργειών (χρονικό όριο προσβασιμ.)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Μάθετε περισσότερα σχετικά με την ώρα εκτέλεσης ενεργειών (χρονικό όριο προσβασιμότητας)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Ώρα για την εκτέλεση ενεργειών"</string>
<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_switch_title" msgid="7458595722552743503">"Χρήση αντιστροφής χρωμάτων"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Συντόμευση αντιστροφής χρωμάτων"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Η αντιστροφή χρωμάτων μετατρέπει τις ανοιχτόχρωμες οθόνες σε σκουρόχρωμες.<br/><br/> Σημείωση: <ol> <li> Η αντιστροφή χρωμάτων μετατρέπει επίσης τις σκουρόχρωμες οθόνες σε ανοιχτόχρωμες.</li> <li> Τα χρώματα θα αλλάξουν στα πολυμέσα και τις εικόνες.</li> <li> Το Σκούρο θέμα μπορεί να χρησιμοποιηθεί για την προβολή ενός σκουρόχρωμου παρασκηνίου. Το σκούρο θέμα λειτουργεί με υποστηριζόμενες εφαρμογές. Η αντιστροφή χρωμάτων λειτουργεί σε όλες τις εφαρμογές.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Αυτόματο κλικ (χρόνος παραμονής)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Πληροφ. αυτόμ. κλικ (χρ. παραμονής)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Μάθετε περισσότερα σχετικά με το αυτόματο κλικ (χρόνος παραμονής)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Το αυτόματο κλικ λειτουργεί με ένα συνδεδεμένο ποντίκι. Μπορείτε να ρυθμίσετε τον δείκτη του ποντικιού να κάνει κλικ αυτόματα όταν σταματάει να κινείται για ένα συγκεκριμένο χρονικό διάστημα."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Απενεργοποιημένο"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Σύντομο"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Χρήση <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Άνοιγμα <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Χρήση διόρθωσης χρωμάτων"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Συντόμευση διόρθωσης χρωμάτων"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Σχετικά με τη διόρθωση χρωμάτων"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Μάθετε περισσότερα σχετικά με τη διόρθωση χρωμάτων"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Σχετικά με την αντιστροφή χρωμάτων"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Μάθετε περισσότερα σχετικά με την αντιστροφή χρωμάτων"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Εμφάνιση υποτίτλων"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Μόνο για την υποστηριζόμενη εφαρμογή."</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Μέγεθος και στιλ υποτίτλων"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Μπλε-κίτρινο"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Επιπλέον μείωση φωτεινότητας"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Επιπλέον μείωση φωτεινότητας της οθόνης"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Συντόμευση επιπλέον μείωσης φωτεινότητας"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Πληρ. για επιπλέον μείωση φωτεινότ."</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Μειώστε τη φωτεινότητα της οθόνης κάτω από το ελάχιστο επίπεδο φωτεινότητας του τηλεφώνου"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Μειώστε τη φωτεινότητα της οθόνης κάτω από το ελάχιστο επίπεδο φωτεινότητας του tablet"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Μειώστε τη φωτεινότητα της οθόνης προκειμένου η ανάγνωση να είναι πιο άνετη.<br/><br/> Αυτό μπορεί να βοηθήσει: <ol> <li> Όταν η προεπιλεγμένη ελάχιστη φωτεινότητα του τηλεφώνου σας δεν είναι αρκετά σκοτεινή</li> <li> Όταν χρησιμοποιείτε το τηλέφωνό σας σε συνθήκες χαμηλού φωτισμού, όπως κατά τη διάρκεια της νύχτας ή σε ένα σκοτεινό δωμάτιο πριν κοιμηθείτε</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi στην ώρα του"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Χρήση μπαταρίας"</string>
<string name="history_details_title" msgid="8628584613889559355">"Λεπτομέρειες ιστορικού"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Χρήση μπαταρίας"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Χρήση μπαταρίας"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Προβολή χρήσης των τελευταίων 24 ωρών"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Προβ. χρήσης από τελευταία πλήρη φόρτιση"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Χρήση της μπαταρίας"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Εμφάνιση εφαρμογών με την πιο υψηλή χρήση"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Προσωρινός περιορισμός φόρτισης"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Για εξοικονόμηση μπαταρίας. Μάθετε περισσότερα."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Συνέχιση φόρτισης"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Υπό συγκεκριμένες συνθήκες, όπως σε υψηλές θερμοκρασίες και κατά περιόδους φόρτισης μεγάλης διάρκειας, η φόρτιση μπορεί να περιορίζεται στο <xliff:g id="PERCENT">%1$s</xliff:g> για να διατηρηθεί η εύρυθμη λειτουργία της μπαταρίας.\n\nΌταν αυτές οι συνθήκες πάψουν να υφίστανται, το τηλέφωνό σας θα φορτιστεί αυτόματα φυσιολογικά."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Υπό συγκεκριμένες συνθήκες, όπως σε υψηλές θερμοκρασίες και κατά περιόδους φόρτισης μεγάλης διάρκειας, η φόρτιση μπορεί να περιορίζεται στο <xliff:g id="PERCENT">%1$s</xliff:g> για να διατηρηθεί η εύρυθμη λειτουργία της μπαταρίας.\n\nΌταν αυτές οι συνθήκες πάψουν να υφίστανται, το tablet σας θα φορτιστεί αυτόματα φυσιολογικά."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Επειδή έχετε χρησιμοποιήσει το τηλέφωνό σας περισσότερο από ό,τι συνήθως, η μπαταρία σας μπορεί να εξαντληθεί νωρίτερα από ό,τι συνήθως.\n\nΕφαρμογές που καταναλώνουν περισσότερη μπαταρία:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Επειδή έχετε χρησιμοποιήσει το tablet σας περισσότερο από ό,τι συνήθως, η μπαταρία σας μπορεί να εξαντληθεί νωρίτερα από ό,τι συνήθως.\n\nΕφαρμογές που καταναλώνουν περισσότερη μπαταρία:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Επειδή έχετε χρησιμοποιήσει τη συσκευή σας περισσότερο από ό,τι συνήθως, η μπαταρία σας μπορεί να εξαντληθεί νωρίτερα από ό,τι συνήθως.\n\nΕφαρμογές που καταναλώνουν περισσότερη μπαταρία:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Χρήση συστήματος για τις τελευταίες 24 ω."</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Χρήση συστήματος για <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Χρήση εφαρμογής για <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"π.μ."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"μ.μ."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Σύνολο: λιγότερο από ένα λεπτό"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Παρασκήνιο: λιγότερο από ένα λεπτό"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Σύνολο: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Να επιτρέπονται εφαρμογές και περιεχόμενο"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Εφαρμογές με περιορισμούς"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Επέκταση ρυθμίσεων για εφαρμ."</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Επιλέξτε εφαρμογές για εγκατάσταση"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Εγκατάσταση διαθέσιμων εφαρμογών"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Ανεπαφικές πληρωμές"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Τρόπος λειτουργίας"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Πληρώστε με το τηλέφωνό σας σε καταστήματα"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Σύνθετες λειτουργίες κλήσης"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Κλήσεις 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Χρήση υπηρεσιών LTE για τη βελτίωση της φωνητικής επικοινωνίας και άλλων επικοινωνιών (συνιστάται)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Χρήση υπηρεσιών 4G για τη βελτίωση της φωνητικής επικοινωνίας και άλλων επικοινωνιών (συνιστάται)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Χρήση υπηρεσιών LTE για βελτίωση φωνητικών κλήσεων (συνιστάται)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Χρήση υπηρεσιών 4G για βελτίωση φωνητικών κλήσεων (συνιστάται)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Χρήση 5G για φωνητικές κλήσεις"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Αποστολή επαφών στην εταιρεία κινητής τηλεφωνίας"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Αποστολή των αριθμών τηλεφώνου των επαφών σας για την παροχή βελτιωμένων λειτουργιών"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Αποστολή επαφών στην εταιρεία κινητής τηλεφωνίας <xliff:g id="CARRIER">%1$s</xliff:g>;"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"εξοικονόμηση μπαταρίας, σταθερή, μόνιμη, εξοικονόμηση ενέργειας, μπαταρία"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"ρουτίνα, χρονοδιάγραμμα, εξοικονόμηση μπαταρίας, εξοικονόμηση ενέργειας, μπαταρία, αυτόματα, ποσοστό"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, σύνθετες λειτουργίες κλήσης, κλήσεις 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, σύνθετες λειτουργίες κλήσης, κλήση 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"προσθήκη γλώσσας, προσθέστε μια γλώσσα"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"μέγεθος οθόνης, μεγάλη εκτύπωση, μεγάλη γραμματοσειρά, μεγάλο κείμενο, χαμηλή όραση, αύξηση μεγέθους κειμένου, εργαλείο αύξησης μεγέθους γραμματοσειράς, αύξηση μεγέθους γραμματοσειράς"</string>
<string name="default_sound" msgid="6604374495015245195">"Προεπιλεγμένος ήχος"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Να επιτρέπεται η πρόσβαση των ειδοποιήσεων για <xliff:g id="SERVICE">%1$s</xliff:g>;"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Στο Android 12, οι Βελτιωμένες ειδοποιήσεις αντικατέστησαν τις Προσαρμοστικές ειδοποιήσεις Android. Αυτή η λειτουργία εμφανίζει προτεινόμενες ενέργειες και απαντήσεις και οργανώνει τις ειδοποιήσεις σας. \n\nΟι Βελτιωμένες ειδοποιήσεις μπορούν να αποκτήσουν πρόσβαση σε περιεχόμενο ειδοποιήσεων, συμπεριλαμβανομένων προσωπικών στοιχείων, όπως ονομάτων επαφών και μηνυμάτων. Αυτή η λειτουργία παρέχει επίσης τη δυνατότητα παράβλεψης ειδοποιήσεων ή απάντησης σε αυτές, όπως η απάντηση σε τηλεφωνικές κλήσεις και ο έλεγχος της λειτουργίας Μην ενοχλείτε."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Να επιτρέπεται η πρόσβαση στις ειδοποιήσεις για την υπηρεσία <xliff:g id="SERVICE">%1$s</xliff:g>;"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"Η εφαρμογή <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> θα μπορεί να διαβάζει όλες τις ειδοποιήσεις, συμπεριλαμβανομένων των προσωπικών στοιχείων, όπως είναι τα ονόματα των επαφών και το κείμενο των μηνυμάτων που λαμβάνετε. Αυτή η εφαρμογή θα έχει επίσης τη δυνατότητα να παραβλέπει τις ειδοποιήσεις ή να εκτελεί ενέργειες σε κουμπιά στις ειδοποιήσεις, συμπεριλαμβανομένης της απάντησης σε τηλεφωνικές κλήσεις. \n\nΜε αυτόν τον τρόπο, η εφαρμογή θα έχει τη δυνατότητα να ενεργοποιεί ή να απενεργοποιεί τη λειτουργία Μην ενοχλείτε και να αλλάζει σχετικές ρυθμίσεις."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"Η λειτουργία αναμονής <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> θα μπορεί να διαβάζει όλες τις ειδοποιήσεις, συμπεριλαμβανομένων, μεταξύ άλλων, προσωπικών στοιχείων, όπως είναι τα ονόματα των επαφών και το κείμενο των μηνυμάτων που λαμβάνετε. Αυτή η εφαρμογή θα έχει επίσης τη δυνατότητα να αναβάλει ή να παραβλέπει τις ειδοποιήσεις ή να εκτελεί ενέργειες σε κουμπιά στις ειδοποιήσεις, συμπεριλαμβανομένης της απάντησης σε τηλεφωνικές κλήσεις. \n\nΜε αυτόν τον τρόπο, η εφαρμογή θα έχει τη δυνατότητα να ενεργοποιεί ή να απενεργοποιεί τη λειτουργία Μην ενοχλείτε και να αλλάζει σχετικές ρυθμίσεις."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Εάν απενεργοποιήσετε την πρόσβαση σε ειδοποιήσεις για το <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, ενδεχομένως να απενεργοποιηθεί και η πρόσβασή του στη λειτουργία \"Μην ενοχλείτε\"."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Απενεργοποίηση"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Ακύρωση"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Πατήστε δύο φορές για να ελέγξετε τη συσκευή"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Λειτουργία ενός χεριού"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Χρήση λειτουργίας ενός χεριού"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Συντόμευση λειτουργίας ενός χεριού"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"εύκολη πρόσβαση"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Σύρετε προς τα κάτω για"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Χρήση της συντόμευσης για"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Ναι"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Επανεκκίνηση"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Όχι, ευχαριστώ"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Ακύρωση"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Εναλλαγή"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Δεν είναι δυνατή η ενεργοποίηση της SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Αφαιρέστε τη SIM και τοποθετήστε τη ξανά. Εάν το πρόβλημα δεν επιλυθεί, επανεκκινήστε τη συσκευή σας."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Ενεργοποιήστε τον Βοηθό πατώντας παρατεταμένα το κουμπί λειτουργίας"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Μενού λειτουργίας και έκτακτης ανάγκης:\nΠατήστε το κουμπί λειτουργίας και το κουμπί αύξησης έντασης ήχου ταυτόχρονα."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Αποτροπή ήχου κλήσης:\nΗ συντόμευση είναι διαθέσιμη στο μενού έντασης ήχου."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Διάρκεια παρατεταμένου πατήματος"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Προσαρμόστε την ευαισθησία επιλέγοντας πόση ώρα θα πρέπει να διαρκεί το παρατεταμένο πάτημα του κουμπιού λειτουργίας."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Μικρή"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Μεγάλη"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Εμφάνιση πορτοφολιού"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Επιτρέψτε την πρόσβαση στο πορτοφόλι από την οθόνη κλειδώματος και τις γρήγορες ρυθμίσεις"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Εμφάνιση στοιχείων ελέγχου συσκευής"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Κατά τη χρήση 2 SIM, αυτό το tablet θα περιορίζεται στη χρήση 4G. "<annotation id="url">"Μάθετε περισσότερα"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Κατά τη χρήση 2 SIM, αυτή η συσκευή θα περιορίζεται στη χρήση 4G. "<annotation id="url">"Μάθετε περισσότερα"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Αναστολή εκτέλ. εφαρμογών αποθηκ. στην κρυφή μνήμη"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Δεν λήγει ποτέ."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Η ενοικίαση δεν λήγει ποτέ."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Να επιτρέπονται οι επικαλ. οθόνης στις Ρυθμίσεις"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Να επιτρέπονται εφαρμογές που μπορούν να εμφανίζονται πάνω από άλλες εφαρμογές για επικάλυψη των οθονών ρυθμίσεων"</string>
<string name="media_controls_title" msgid="403271085636252597">"Μέσα"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Προσωρινά μη διαθέσιμη"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Δεν υπάρχει SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Προτιμήσεις δικτύου"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Σύνδεση σε δημόσια δίκτυα"</string>
<string name="keywords_internet" msgid="7674082764898690310">"σύνδεση δικτύου, διαδίκτυο, ασύρματο, δεδομένα, wifi, wi-fi, wi fi, δίκτυο κινητής τηλεφωνίας, κινητό, εταιρεία κινητής τηλεφωνίας, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Ενεργοποίηση Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Απενεργοποίηση Wi-Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Δίκτυο W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ΛΗΦΘΕΙΣΑ SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ΛΗΦΘΕΙΣΕΣ SIM"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Ενεργή"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Ανενεργή"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Προεπιλογή για <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Για όλες τις εφαρμογές και τις υπηρεσίες"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Ρυθμίσεις παιχνιδιών"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Ενεργοποίηση συντόμευσης Πίνακα ελέγχου παιχνιδιού κ.λπ."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Προηγούμενο"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Επόμενο"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Προεπισκόπηση χρώματος"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Αίτημα πρόσβασης στην κάρτα SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Μια συσκευή θέλει να αποκτήσει πρόσβαση στην κάρτα SIM. Πατήστε για λεπτομέρειες."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Να επιτρέπεται η πρόσβαση στην κάρτα SIM;"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"Η συσκευή <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> θέλει να συνδεθεί σε αυτό το τηλέφωνο.\n\nΔεν έχετε συνδεθεί στο παρελθόν στη συσκευή <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Να μην γίνει σύνδεση"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Σύνδεση"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Ρυθμίσεις TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Επαναφορά στις προεπιλεγμένες ρυθμίσεις"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Έγινε επαναφορά στις προεπιλ. ρυθμίσεις."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Μέγιστη ισορροπία πλήρους φόρτισης"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Μέγιστη κυκλοφορία"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Ελάχιστη ισορροπία πλήρους φόρτισης"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Μεταβλητές"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Ενέργειες"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Επιβραβεύσεις"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Εξαιρούμενες"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Headless εφαρμογή συστήματος"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Άλλη εφαρμογή"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Κορυφαία δραστηριότητα"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Η ειδοποίηση προβλήθηκε"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Η ειδοποίηση προβλήθηκε εντός 15 λεπτών"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Αλληλεπίδραση ειδοποίησης"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Αλληλεπίδραση με γραφικό στοιχείο"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Άλλη αλληλεπίδραση χρήστη"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Έναρξη εργασίας ύψιστης προτεραιότητας"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Εκτέλεση εργασίας ύψιστης προτεραιότητας"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Έναρξη εργασίας υψηλής προτεραιότητας"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Εκτέλεση εργασίας υψηλής προτεραιότητας"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Έναρξη εργασίας προεπιλεγμένης προτερ."</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Εκτέλεση εργασίας προεπιλεγμένης προτερ."</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Έναρξη εργασίας χαμηλής προτεραιότητας"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Εκτέλεση εργασίας χαμηλής προτεραιότητας"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Έναρξη εργασίας χαμηλότερης προτεραιότ."</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Εκτέλεση εργασίας χαμηλότ. προτεραιότ."</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Ποινή χρονικού ορίου εργασίας"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Φόρτιση"</item>
+ <item msgid="658627268149681677">"Υπνάκος"</item>
+ <item msgid="1599558140284643834">"Λειτουργία εξοικονόμησης ενέργειας"</item>
+ <item msgid="588427840913221601">"Κατάσταση επεξεργασίας"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Επιβεβαίωση"</string>
</resources>
diff --git a/res/values-en-rAU/arrays.xml b/res/values-en-rAU/arrays.xml
index 8385162..d4852dd 100644
--- a/res/values-en-rAU/arrays.xml
+++ b/res/values-en-rAU/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Cached (activity client)"</item>
<item msgid="8186970968968646288">"Cached (empty)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Teal"</item>
+ <item msgid="7216413848731287689">"Cyan"</item>
<item msgid="5661027589207588703">"Blue"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Green"</item>
<item msgid="6331809026622602308">"Purple"</item>
<item msgid="6390546163902724700">"Pink"</item>
- <item msgid="6618900408138432102">"Red"</item>
+ <item msgid="6500473130620545980">"Orange"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Over 30 days old"</item>
diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml
index 77411b4..ae3efe1 100644
--- a/res/values-en-rAU/strings.xml
+++ b/res/values-en-rAU/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Remember settings"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maximum connected Bluetooth audio devices"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Select maximum number of connected Bluetooth audio devices"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC stack debug log"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Increase NFC stack logging level"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Cast"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"mirror"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Enable wireless display"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Choose gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Choose widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Create widget and allow access?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"After you create the widget, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> can access all the data that it displays."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"After you create the widget, the application can access everything displayed.\n\nApplication: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Always allow <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> to create widgets and access their data"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Usage statistics"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Usage statistics"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Screen reader primarily for people with blindness and low vision"</string>
<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_captioning_about_title" msgid="3542171637334191563">"About caption preferences"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Learn more about caption preferences"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Magnification"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Magnification shortcut"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"About magnification"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Learn more about magnification"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Magnification type"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Magnify your full screen, a specific area, or switch between both options"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Full screen"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Allow feature shortcut to turn on from the lock screen. Hold both volume keys for a few seconds."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Accessibility button"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Accessibility button & gesture"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"About accessibility button"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"About accessibility button & gesture"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Learn more about accessibility button & gesture"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Using the accessibility button. The gesture isn’t available with 3-button navigation."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Quickly access accessibility features"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Quickly access accessibility features from any screen.\n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the accessibility button.\n\nTo use the accessibility button in the navigation bar instead, switch to 2-button navigation or 3-button navigation."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Quickly access accessibility features from any screen. \n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the Accessibility button."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Quickly access accessibility features from any screen.\n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the Accessibility button or gesture."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Quickly access accessibility features from any screen.\n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the Accessibility button."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Use button or gesture"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Location"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Size"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minute"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minutes"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Time to take action (Accessibility timeout)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"About time to take action (accessibility timeout)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Learn more about time to take action (accessibility timeout)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Time to take action"</string>
<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_switch_title" msgid="7458595722552743503">"Use colour inversion"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Colour inversion shortcut"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Colour inversion turns light screens dark.<br/><br/> Note: <ol> <li> Colour inversion also turns dark screens light.</li> <li> Colours will change in media and images.</li> <li> Dark theme can be used to display a dark background. Dark theme works with supported apps. Colour inversion works on all apps.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Autoclick (dwell timing)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"About auto-click (dwell timing)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Learn more about auto-click (dwell timing)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Autoclick works with a connected mouse. You can set the mouse cursor to click automatically when the cursor stops moving for a certain amount of time."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Off"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Short"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Use <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Open <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Use colour correction"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Colour correction shortcut"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"About colour correction"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Learn more about colour correction"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"About colour inversion"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Learn more about colour inversion"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Show captions"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"For supported app only"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Caption size and style"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Blue-yellow"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Extra dim"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Make screen extra dim"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Extra dim shortcut"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"About extra dim"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Dim screen beyond your phone’s minimum brightness"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Dim screen beyond your tablet’s minimum brightness"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Make your screen dimmer so that it’s more comfortable to read.<br/><br/> This can be helpful when: <ol> <li> Your phone’s default minimum brightness is still too bright</li> <li> You’re using your phone in dark situations, like at night or in a dark room before bed</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi on time"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Battery usage"</string>
<string name="history_details_title" msgid="8628584613889559355">"History details"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Battery usage"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Battery usage"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"View usage for past 24 hours"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"View usage from last full charge"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Battery usage"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"See apps with highest usage"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Charging temporarily limited"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"To preserve your battery. Learn more."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Resume charging"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"In certain conditions, like high temperatures and long charging periods, charging may be limited to <xliff:g id="PERCENT">%1$s</xliff:g> to help preserve battery health.\n\nWhen those conditions end, your phone will automatically charge normally."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"In certain conditions, like high temperatures and long charging periods, charging may be limited to <xliff:g id="PERCENT">%1$s</xliff:g> to help preserve battery health.\n\nWhen those conditions end, your tablet will automatically charge normally."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Because you’ve used your phone more than usual, your battery may run out sooner than it normally would.\n\nApps using most battery:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Because you’ve used your tablet more than usual, your battery may run out sooner than it normally would.\n\nApps using most battery:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Because you’ve used your device more than usual, your battery may run out sooner than it normally would.\n\nApps using most battery:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"System usage for past 24 hours"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"System usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"App usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"a.m."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"p.m."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: less than a min."</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Background: less than a min."</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Allow apps and content"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Applications with restrictions"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Expand settings for application"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Choose apps to install"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Install available apps"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Contactless payments"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"How it works"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Pay with your phone in shops"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Advanced Calling"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G Calling"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Use LTE services to improve voice and other communications (recommended)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Use 4G services to improve voice and other communications (recommended)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Use LTE services to improve voice calls (recommended)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Use 4G services to improve voice calls (recommended)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Use 5G for voice calls"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Send contacts to operator"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Send your contacts’ phone numbers to provide enhanced features"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Send contacts to <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"battery saver, sticky, persist, power saver, battery"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"routine, schedule, battery saver, power saver, battery, automatic, per cent"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"VoLTE, advanced calling, 4G calling"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, advanced calling, 5g calling"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"add language, add a language"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"text size, large print, large font, large text, low vision, make text bigger, font enlarger, font enlargement"</string>
<string name="default_sound" msgid="6604374495015245195">"Default sound"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Allow notification access for <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Enhanced notifications replaced Android adaptive notifications in Android 12. This feature shows suggested actions and replies, and organises your notifications. \n\nEnhanced notifications can access notification content, including personal information like contact names and messages. This feature can also dismiss or respond to notifications, such as answering phone calls, and control Do Not Disturb."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Allow notification access for <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to read all notifications, including personal information such as contact names, and the text of messages that you receive. This app will also be able to dismiss notifications or take action on buttons in notifications, including answering phone calls. \n\nThis will also give the app the ability to turn Do Not Disturb on or off and change related settings."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to read all notifications, including personal information such as contact names, and the text of messages that you receive. This app will also be able to snooze or dismiss notifications or take action on buttons in notifications, including answering phone calls. \n\nThis will also give the app the ability to turn Do Not Disturb on or off and change related settings."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"If you turn off notification access for <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, Do Not Disturb access may also be turned off."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Turn off"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Cancel"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Double-tap to check device"</string>
<string name="one_handed_title" msgid="2584414010282746195">"One-handed mode"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Use one-handed mode"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"One-handed mode shortcut"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"reachability"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Swipe down to"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Use the shortcut to"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Yes"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Restart"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"No, thanks"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Cancel"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Switch"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Can’t activate SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Remove the SIM and insert it again. If the problem continues, restart your device."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Trigger Assistant by holding the power button"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Power & emergency menu:\nPress power and volume up at the same time."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Prevent ringing:\nShortcut available in the volume menu."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Press & hold duration"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Adjust sensitivity by choosing how long to press & hold the power button"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Short"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Long"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Show wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Allow access to wallet from lock screen and Quick Settings"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Show device controls"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"When using two SIMs, this tablet will be limited to 4G. "<annotation id="url">"Learn more"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"When using two SIMs, this device will be limited to 4G. "<annotation id="url">"Learn more"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Suspend execution for cached apps"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Never expires."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Lease never expires."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Allow screen overlays on settings"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Allow apps that can display over other apps to overlay settings screens"</string>
<string name="media_controls_title" msgid="403271085636252597">"Media"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Temporarily unavailable"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"No SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Network preferences"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Connect to public networks"</string>
<string name="keywords_internet" msgid="7674082764898690310">"network connection, internet, wireless, data, wifi, wi-fi, wi fi, cellular, mobile, mobile operator, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Turn on Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Turn off Wi‑Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ network"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"DOWNLOADED SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"DOWNLOADED SIMS"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Active"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactive"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Default for <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"For all apps and services"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Game settings"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Turn on Game Dashboard shortcut, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Previous"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Next"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Colour preview"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM card access request"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"A device wants to access your SIM card. Tap for details."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Allow access to SIM card?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> wants to connect to this phone.\n\nYou haven’t connected to <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> before."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Don’t connect"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Connect"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE settings"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Revert to default settings"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Settings reverted to default."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Maximum satiated balance"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maximum circulation"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Minimum satiated balance"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modifiers"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Actions"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Rewards"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Exempted"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Headless system app"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Other app"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Top activity"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Notification seen"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Notification seen within 15 minutes"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Notification interaction"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Widget interaction"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Other user interaction"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Job max start"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Job max running"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Job high start"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Job high running"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Job default start"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Job default running"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Job low start"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Job low running"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Job min start"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Job min running"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Job timeout penalty"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Charging"</item>
+ <item msgid="658627268149681677">"Doze"</item>
+ <item msgid="1599558140284643834">"Power Save Mode"</item>
+ <item msgid="588427840913221601">"Process state"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirm"</string>
</resources>
diff --git a/res/values-en-rCA/arrays.xml b/res/values-en-rCA/arrays.xml
index 682eaf0..3ce0de7 100644
--- a/res/values-en-rCA/arrays.xml
+++ b/res/values-en-rCA/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Cached (activity client)"</item>
<item msgid="8186970968968646288">"Cached (empty)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Teal"</item>
+ <item msgid="7216413848731287689">"Cyan"</item>
<item msgid="5661027589207588703">"Blue"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Green"</item>
<item msgid="6331809026622602308">"Purple"</item>
<item msgid="6390546163902724700">"Pink"</item>
- <item msgid="6618900408138432102">"Red"</item>
+ <item msgid="6500473130620545980">"Orange"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Over 30 days old"</item>
diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml
index c4c14e7..231c17a 100644
--- a/res/values-en-rCA/strings.xml
+++ b/res/values-en-rCA/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Remember settings"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maximum connected Bluetooth audio devices"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Select maximum number of connected Bluetooth audio devices"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC stack debug log"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Increase NFC stack logging level"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Cast"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"mirror"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Enable wireless display"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Choose gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Choose widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Create widget and allow access?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"After you create the widget, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> can access all the data that it displays."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"After you create the widget, the application can access everything displayed.\n\nApplication: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Always allow <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> to create widgets and access their data"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Usage statistics"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Usage statistics"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Screen reader primarily for people with blindness and low vision"</string>
<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_captioning_about_title" msgid="3542171637334191563">"About caption preferences"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Learn more about caption preferences"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Magnification"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Magnification shortcut"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"About magnification"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Learn more about magnification"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Magnification type"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Magnify your full screen, a specific area, or switch between both options"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Full screen"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Allow feature shortcut to turn on from the lock screen. Hold both volume keys for a few seconds."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Accessibility button"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Accessibility button & gesture"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"About accessibility button"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"About accessibility button & gesture"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Learn more about accessibility button & gesture"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Using the accessibility button. The gesture isn’t available with 3-button navigation."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Quickly access accessibility features"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Quickly access accessibility features from any screen.\n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the accessibility button.\n\nTo use the accessibility button in the navigation bar instead, switch to 2-button navigation or 3-button navigation."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Quickly access accessibility features from any screen. \n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the Accessibility button."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Quickly access accessibility features from any screen.\n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the Accessibility button or gesture."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Quickly access accessibility features from any screen.\n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the Accessibility button."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Use button or gesture"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Location"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Size"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minute"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minutes"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Time to take action (Accessibility timeout)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"About time to take action (accessibility timeout)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Learn more about time to take action (accessibility timeout)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Time to take action"</string>
<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_switch_title" msgid="7458595722552743503">"Use colour inversion"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Colour inversion shortcut"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Colour inversion turns light screens dark.<br/><br/> Note: <ol> <li> Colour inversion also turns dark screens light.</li> <li> Colours will change in media and images.</li> <li> Dark theme can be used to display a dark background. Dark theme works with supported apps. Colour inversion works on all apps.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Autoclick (dwell timing)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"About auto-click (dwell timing)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Learn more about auto-click (dwell timing)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Autoclick works with a connected mouse. You can set the mouse cursor to click automatically when the cursor stops moving for a certain amount of time."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Off"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Short"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Use <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Open <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Use colour correction"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Colour correction shortcut"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"About colour correction"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Learn more about colour correction"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"About colour inversion"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Learn more about colour inversion"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Show captions"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"For supported app only"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Caption size and style"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Blue-yellow"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Extra dim"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Make screen extra dim"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Extra dim shortcut"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"About extra dim"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Dim screen beyond your phone’s minimum brightness"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Dim screen beyond your tablet’s minimum brightness"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Make your screen dimmer so that it’s more comfortable to read.<br/><br/> This can be helpful when: <ol> <li> Your phone’s default minimum brightness is still too bright</li> <li> You’re using your phone in dark situations, like at night or in a dark room before bed</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi on time"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Battery usage"</string>
<string name="history_details_title" msgid="8628584613889559355">"History details"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Battery usage"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Battery usage"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"View usage for past 24 hours"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"View usage from last full charge"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Battery usage"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"See apps with highest usage"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Charging temporarily limited"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"To preserve your battery. Learn more."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Resume charging"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"In certain conditions, like high temperatures and long charging periods, charging may be limited to <xliff:g id="PERCENT">%1$s</xliff:g> to help preserve battery health.\n\nWhen those conditions end, your phone will automatically charge normally."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"In certain conditions, like high temperatures and long charging periods, charging may be limited to <xliff:g id="PERCENT">%1$s</xliff:g> to help preserve battery health.\n\nWhen those conditions end, your tablet will automatically charge normally."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Because you’ve used your phone more than usual, your battery may run out sooner than it normally would.\n\nApps using most battery:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Because you’ve used your tablet more than usual, your battery may run out sooner than it normally would.\n\nApps using most battery:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Because you’ve used your device more than usual, your battery may run out sooner than it normally would.\n\nApps using most battery:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"System usage for past 24 hours"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"System usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"App usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"a.m."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"p.m."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: less than a min."</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Background: less than a min."</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Allow apps and content"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Applications with restrictions"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Expand settings for application"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Choose apps to install"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Install available apps"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Contactless payments"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"How it works"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Pay with your phone in shops"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Advanced Calling"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G Calling"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Use LTE services to improve voice and other communications (recommended)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Use 4G services to improve voice and other communications (recommended)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Use LTE services to improve voice calls (recommended)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Use 4G services to improve voice calls (recommended)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Use 5G for voice calls"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Send contacts to operator"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Send your contacts’ phone numbers to provide enhanced features"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Send contacts to <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"battery saver, sticky, persist, power saver, battery"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"routine, schedule, battery saver, power saver, battery, automatic, per cent"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"VoLTE, advanced calling, 4G calling"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, advanced calling, 5g calling"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"add language, add a language"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"text size, large print, large font, large text, low vision, make text bigger, font enlarger, font enlargement"</string>
<string name="default_sound" msgid="6604374495015245195">"Default sound"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Allow notification access for <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Enhanced notifications replaced Android adaptive notifications in Android 12. This feature shows suggested actions and replies, and organises your notifications. \n\nEnhanced notifications can access notification content, including personal information like contact names and messages. This feature can also dismiss or respond to notifications, such as answering phone calls, and control Do Not Disturb."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Allow notification access for <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to read all notifications, including personal information such as contact names, and the text of messages that you receive. This app will also be able to dismiss notifications or take action on buttons in notifications, including answering phone calls. \n\nThis will also give the app the ability to turn Do Not Disturb on or off and change related settings."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to read all notifications, including personal information such as contact names, and the text of messages that you receive. This app will also be able to snooze or dismiss notifications or take action on buttons in notifications, including answering phone calls. \n\nThis will also give the app the ability to turn Do Not Disturb on or off and change related settings."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"If you turn off notification access for <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, Do Not Disturb access may also be turned off."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Turn off"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Cancel"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Double-tap to check device"</string>
<string name="one_handed_title" msgid="2584414010282746195">"One-handed mode"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Use one-handed mode"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"One-handed mode shortcut"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"reachability"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Swipe down to"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Use the shortcut to"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Yes"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Restart"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"No, thanks"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Cancel"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Switch"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Can’t activate SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Remove the SIM and insert it again. If the problem continues, restart your device."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Trigger Assistant by holding the power button"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Power & emergency menu:\nPress power and volume up at the same time."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Prevent ringing:\nShortcut available in the volume menu."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Press & hold duration"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Adjust sensitivity by choosing how long to press & hold the power button"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Short"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Long"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Show wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Allow access to wallet from lock screen and Quick Settings"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Show device controls"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"When using two SIMs, this tablet will be limited to 4G. "<annotation id="url">"Learn more"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"When using two SIMs, this device will be limited to 4G. "<annotation id="url">"Learn more"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Suspend execution for cached apps"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Never expires."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Lease never expires."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Allow screen overlays on settings"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Allow apps that can display over other apps to overlay settings screens"</string>
<string name="media_controls_title" msgid="403271085636252597">"Media"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Temporarily unavailable"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"No SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Network preferences"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Connect to public networks"</string>
<string name="keywords_internet" msgid="7674082764898690310">"network connection, internet, wireless, data, wifi, wi-fi, wi fi, cellular, mobile, mobile operator, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Turn on Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Turn off Wi‑Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ network"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"DOWNLOADED SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"DOWNLOADED SIMS"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Active"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactive"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Default for <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"For all apps and services"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Game settings"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Turn on Game Dashboard shortcut, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Previous"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Next"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Colour preview"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM card access request"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"A device wants to access your SIM card. Tap for details."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Allow access to SIM card?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> wants to connect to this phone.\n\nYou haven’t connected to <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> before."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Don’t connect"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Connect"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE settings"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Revert to default settings"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Settings reverted to default."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Maximum satiated balance"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maximum circulation"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Minimum satiated balance"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modifiers"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Actions"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Rewards"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Exempted"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Headless system app"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Other app"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Top activity"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Notification seen"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Notification seen within 15 minutes"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Notification interaction"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Widget interaction"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Other user interaction"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Job max start"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Job max running"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Job high start"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Job high running"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Job default start"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Job default running"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Job low start"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Job low running"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Job min start"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Job min running"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Job timeout penalty"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Charging"</item>
+ <item msgid="658627268149681677">"Doze"</item>
+ <item msgid="1599558140284643834">"Power Save Mode"</item>
+ <item msgid="588427840913221601">"Process state"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirm"</string>
</resources>
diff --git a/res/values-en-rGB/arrays.xml b/res/values-en-rGB/arrays.xml
index 8385162..d4852dd 100644
--- a/res/values-en-rGB/arrays.xml
+++ b/res/values-en-rGB/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Cached (activity client)"</item>
<item msgid="8186970968968646288">"Cached (empty)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Teal"</item>
+ <item msgid="7216413848731287689">"Cyan"</item>
<item msgid="5661027589207588703">"Blue"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Green"</item>
<item msgid="6331809026622602308">"Purple"</item>
<item msgid="6390546163902724700">"Pink"</item>
- <item msgid="6618900408138432102">"Red"</item>
+ <item msgid="6500473130620545980">"Orange"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Over 30 days old"</item>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index fe2c922..cf7d868 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Remember settings"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maximum connected Bluetooth audio devices"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Select maximum number of connected Bluetooth audio devices"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC stack debug log"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Increase NFC stack logging level"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Cast"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"mirror"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Enable wireless display"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Choose gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Choose widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Create widget and allow access?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"After you create the widget, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> can access all the data that it displays."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"After you create the widget, the application can access everything displayed.\n\nApplication: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Always allow <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> to create widgets and access their data"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Usage statistics"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Usage statistics"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Screen reader primarily for people with blindness and low vision"</string>
<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_captioning_about_title" msgid="3542171637334191563">"About caption preferences"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Learn more about caption preferences"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Magnification"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Magnification shortcut"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"About magnification"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Learn more about magnification"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Magnification type"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Magnify your full screen, a specific area, or switch between both options"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Full screen"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Allow feature shortcut to turn on from the lock screen. Hold both volume keys for a few seconds."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Accessibility button"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Accessibility button & gesture"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"About accessibility button"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"About accessibility button & gesture"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Learn more about accessibility button & gesture"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Using the accessibility button. The gesture isn’t available with 3-button navigation."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Quickly access accessibility features"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Quickly access accessibility features from any screen.\n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the accessibility button.\n\nTo use the accessibility button in the navigation bar instead, switch to 2-button navigation or 3-button navigation."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Quickly access accessibility features from any screen. \n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the Accessibility button."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Quickly access accessibility features from any screen.\n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the Accessibility button or gesture."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Quickly access accessibility features from any screen.\n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the Accessibility button."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Use button or gesture"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Location"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Size"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minute"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minutes"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Time to take action (Accessibility timeout)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"About time to take action (accessibility timeout)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Learn more about time to take action (accessibility timeout)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Time to take action"</string>
<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_switch_title" msgid="7458595722552743503">"Use colour inversion"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Colour inversion shortcut"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Colour inversion turns light screens dark.<br/><br/> Note: <ol> <li> Colour inversion also turns dark screens light.</li> <li> Colours will change in media and images.</li> <li> Dark theme can be used to display a dark background. Dark theme works with supported apps. Colour inversion works on all apps.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Autoclick (dwell timing)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"About auto-click (dwell timing)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Learn more about auto-click (dwell timing)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Autoclick works with a connected mouse. You can set the mouse cursor to click automatically when the cursor stops moving for a certain amount of time."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Off"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Short"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Use <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Open <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Use colour correction"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Colour correction shortcut"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"About colour correction"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Learn more about colour correction"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"About colour inversion"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Learn more about colour inversion"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Show captions"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"For supported app only"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Caption size and style"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Blue-yellow"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Extra dim"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Make screen extra dim"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Extra dim shortcut"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"About extra dim"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Dim screen beyond your phone’s minimum brightness"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Dim screen beyond your tablet’s minimum brightness"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Make your screen dimmer so that it’s more comfortable to read.<br/><br/> This can be helpful when: <ol> <li> Your phone’s default minimum brightness is still too bright</li> <li> You’re using your phone in dark situations, like at night or in a dark room before bed</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi on time"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Battery usage"</string>
<string name="history_details_title" msgid="8628584613889559355">"History details"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Battery usage"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Battery usage"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"View usage for past 24 hours"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"View usage from last full charge"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Battery usage"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"See apps with highest usage"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Charging temporarily limited"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"To preserve your battery. Learn more."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Resume charging"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"In certain conditions, like high temperatures and long charging periods, charging may be limited to <xliff:g id="PERCENT">%1$s</xliff:g> to help preserve battery health.\n\nWhen those conditions end, your phone will automatically charge normally."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"In certain conditions, like high temperatures and long charging periods, charging may be limited to <xliff:g id="PERCENT">%1$s</xliff:g> to help preserve battery health.\n\nWhen those conditions end, your tablet will automatically charge normally."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Because you’ve used your phone more than usual, your battery may run out sooner than it normally would.\n\nApps using most battery:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Because you’ve used your tablet more than usual, your battery may run out sooner than it normally would.\n\nApps using most battery:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Because you’ve used your device more than usual, your battery may run out sooner than it normally would.\n\nApps using most battery:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"System usage for past 24 hours"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"System usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"App usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"a.m."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"p.m."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: less than a min."</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Background: less than a min."</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Allow apps and content"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Applications with restrictions"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Expand settings for application"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Choose apps to install"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Install available apps"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Contactless payments"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"How it works"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Pay with your phone in shops"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Advanced Calling"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G Calling"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Use LTE services to improve voice and other communications (recommended)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Use 4G services to improve voice and other communications (recommended)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Use LTE services to improve voice calls (recommended)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Use 4G services to improve voice calls (recommended)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Use 5G for voice calls"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Send contacts to operator"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Send your contacts’ phone numbers to provide enhanced features"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Send contacts to <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"battery saver, sticky, persist, power saver, battery"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"routine, schedule, battery saver, power saver, battery, automatic, per cent"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"VoLTE, advanced calling, 4G calling"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, advanced calling, 5g calling"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"add language, add a language"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"text size, large print, large font, large text, low vision, make text bigger, font enlarger, font enlargement"</string>
<string name="default_sound" msgid="6604374495015245195">"Default sound"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Allow notification access for <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Enhanced notifications replaced Android adaptive notifications in Android 12. This feature shows suggested actions and replies, and organises your notifications. \n\nEnhanced notifications can access notification content, including personal information like contact names and messages. This feature can also dismiss or respond to notifications, such as answering phone calls, and control Do Not Disturb."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Allow notification access for <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to read all notifications, including personal information such as contact names, and the text of messages that you receive. This app will also be able to dismiss notifications or take action on buttons in notifications, including answering phone calls. \n\nThis will also give the app the ability to turn Do Not Disturb on or off and change related settings."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to read all notifications, including personal information such as contact names, and the text of messages that you receive. This app will also be able to snooze or dismiss notifications or take action on buttons in notifications, including answering phone calls. \n\nThis will also give the app the ability to turn Do Not Disturb on or off and change related settings."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"If you turn off notification access for <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, Do Not Disturb access may also be turned off."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Turn off"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Cancel"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Double-tap to check device"</string>
<string name="one_handed_title" msgid="2584414010282746195">"One-handed mode"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Use one-handed mode"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"One-handed mode shortcut"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"reachability"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Swipe down to"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Use the shortcut to"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Yes"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Restart"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"No, thanks"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Cancel"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Switch"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Can’t activate SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Remove the SIM and insert it again. If the problem continues, restart your device."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Trigger Assistant by holding the power button"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Power & emergency menu:\nPress power and volume up at the same time."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Prevent ringing:\nShortcut available in the volume menu."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Press & hold duration"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Adjust sensitivity by choosing how long to press & hold the power button"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Short"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Long"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Show wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Allow access to wallet from lock screen and Quick Settings"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Show device controls"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"When using two SIMs, this tablet will be limited to 4G. "<annotation id="url">"Learn more"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"When using two SIMs, this device will be limited to 4G. "<annotation id="url">"Learn more"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Suspend execution for cached apps"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Never expires."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Lease never expires."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Allow screen overlays on settings"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Allow apps that can display over other apps to overlay settings screens"</string>
<string name="media_controls_title" msgid="403271085636252597">"Media"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Temporarily unavailable"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"No SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Network preferences"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Connect to public networks"</string>
<string name="keywords_internet" msgid="7674082764898690310">"network connection, internet, wireless, data, wifi, wi-fi, wi fi, cellular, mobile, mobile operator, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Turn on Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Turn off Wi‑Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ network"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"DOWNLOADED SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"DOWNLOADED SIMS"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Active"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactive"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Default for <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"For all apps and services"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Game settings"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Turn on Game Dashboard shortcut, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Previous"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Next"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Colour preview"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM card access request"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"A device wants to access your SIM card. Tap for details."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Allow access to SIM card?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> wants to connect to this phone.\n\nYou haven’t connected to <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> before."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Don’t connect"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Connect"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE settings"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Revert to default settings"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Settings reverted to default."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Maximum satiated balance"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maximum circulation"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Minimum satiated balance"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modifiers"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Actions"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Rewards"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Exempted"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Headless system app"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Other app"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Top activity"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Notification seen"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Notification seen within 15 minutes"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Notification interaction"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Widget interaction"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Other user interaction"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Job max start"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Job max running"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Job high start"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Job high running"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Job default start"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Job default running"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Job low start"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Job low running"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Job min start"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Job min running"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Job timeout penalty"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Charging"</item>
+ <item msgid="658627268149681677">"Doze"</item>
+ <item msgid="1599558140284643834">"Power Save Mode"</item>
+ <item msgid="588427840913221601">"Process state"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirm"</string>
</resources>
diff --git a/res/values-en-rIN/arrays.xml b/res/values-en-rIN/arrays.xml
index 8385162..d4852dd 100644
--- a/res/values-en-rIN/arrays.xml
+++ b/res/values-en-rIN/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Cached (activity client)"</item>
<item msgid="8186970968968646288">"Cached (empty)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Teal"</item>
+ <item msgid="7216413848731287689">"Cyan"</item>
<item msgid="5661027589207588703">"Blue"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Green"</item>
<item msgid="6331809026622602308">"Purple"</item>
<item msgid="6390546163902724700">"Pink"</item>
- <item msgid="6618900408138432102">"Red"</item>
+ <item msgid="6500473130620545980">"Orange"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Over 30 days old"</item>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index 285f0b6..1d0e4c8 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Remember settings"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maximum connected Bluetooth audio devices"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Select maximum number of connected Bluetooth audio devices"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC stack debug log"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Increase NFC stack logging level"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Cast"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"mirror"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Enable wireless display"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Choose gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Choose widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Create widget and allow access?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"After you create the widget, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> can access all the data that it displays."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"After you create the widget, the application can access everything displayed.\n\nApplication: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Always allow <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> to create widgets and access their data"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Usage statistics"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Usage statistics"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Screen reader primarily for people with blindness and low vision"</string>
<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_captioning_about_title" msgid="3542171637334191563">"About caption preferences"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Learn more about caption preferences"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Magnification"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Magnification shortcut"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"About magnification"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Learn more about magnification"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Magnification type"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Magnify your full screen, a specific area, or switch between both options"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Full screen"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Allow feature shortcut to turn on from the lock screen. Hold both volume keys for a few seconds."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Accessibility button"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Accessibility button & gesture"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"About accessibility button"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"About accessibility button & gesture"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Learn more about accessibility button & gesture"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Using the accessibility button. The gesture isn’t available with 3-button navigation."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Quickly access accessibility features"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Quickly access accessibility features from any screen.\n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the accessibility button.\n\nTo use the accessibility button in the navigation bar instead, switch to 2-button navigation or 3-button navigation."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Quickly access accessibility features from any screen. \n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the Accessibility button."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Quickly access accessibility features from any screen.\n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the Accessibility button or gesture."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Quickly access accessibility features from any screen.\n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the Accessibility button."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Use button or gesture"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Location"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Size"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minute"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minutes"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Time to take action (Accessibility timeout)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"About time to take action (accessibility timeout)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Learn more about time to take action (accessibility timeout)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Time to take action"</string>
<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_switch_title" msgid="7458595722552743503">"Use colour inversion"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Colour inversion shortcut"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Colour inversion turns light screens dark.<br/><br/> Note: <ol> <li> Colour inversion also turns dark screens light.</li> <li> Colours will change in media and images.</li> <li> Dark theme can be used to display a dark background. Dark theme works with supported apps. Colour inversion works on all apps.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Autoclick (dwell timing)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"About auto-click (dwell timing)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Learn more about auto-click (dwell timing)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Autoclick works with a connected mouse. You can set the mouse cursor to click automatically when the cursor stops moving for a certain amount of time."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Off"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Short"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Use <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Open <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Use colour correction"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Colour correction shortcut"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"About colour correction"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Learn more about colour correction"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"About colour inversion"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Learn more about colour inversion"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Show captions"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"For supported app only"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Caption size and style"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Blue-yellow"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Extra dim"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Make screen extra dim"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Extra dim shortcut"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"About extra dim"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Dim screen beyond your phone’s minimum brightness"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Dim screen beyond your tablet’s minimum brightness"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Make your screen dimmer so that it’s more comfortable to read.<br/><br/> This can be helpful when: <ol> <li> Your phone’s default minimum brightness is still too bright</li> <li> You’re using your phone in dark situations, like at night or in a dark room before bed</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi on time"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Battery usage"</string>
<string name="history_details_title" msgid="8628584613889559355">"History details"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Battery usage"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Battery usage"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"View usage for past 24 hours"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"View usage from last full charge"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Battery usage"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"See apps with highest usage"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Charging temporarily limited"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"To preserve your battery. Learn more."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Resume charging"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"In certain conditions, like high temperatures and long charging periods, charging may be limited to <xliff:g id="PERCENT">%1$s</xliff:g> to help preserve battery health.\n\nWhen those conditions end, your phone will automatically charge normally."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"In certain conditions, like high temperatures and long charging periods, charging may be limited to <xliff:g id="PERCENT">%1$s</xliff:g> to help preserve battery health.\n\nWhen those conditions end, your tablet will automatically charge normally."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Because you’ve used your phone more than usual, your battery may run out sooner than it normally would.\n\nApps using most battery:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Because you’ve used your tablet more than usual, your battery may run out sooner than it normally would.\n\nApps using most battery:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Because you’ve used your device more than usual, your battery may run out sooner than it normally would.\n\nApps using most battery:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"System usage for past 24 hours"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"System usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"App usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"a.m."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"p.m."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: less than a min."</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Background: less than a min."</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Allow apps and content"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Applications with restrictions"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Expand settings for application"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Choose apps to install"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Install available apps"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Contactless payments"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"How it works"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Pay with your phone in shops"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Advanced Calling"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G Calling"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Use LTE services to improve voice and other communications (recommended)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Use 4G services to improve voice and other communications (recommended)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Use LTE services to improve voice calls (recommended)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Use 4G services to improve voice calls (recommended)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Use 5G for voice calls"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Send contacts to operator"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Send your contacts’ phone numbers to provide enhanced features"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Send contacts to <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"battery saver, sticky, persist, power saver, battery"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"routine, schedule, battery saver, power saver, battery, automatic, per cent"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"VoLTE, advanced calling, 4G calling"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, advanced calling, 5g calling"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"add language, add a language"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"text size, large print, large font, large text, low vision, make text bigger, font enlarger, font enlargement"</string>
<string name="default_sound" msgid="6604374495015245195">"Default sound"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Allow notification access for <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Enhanced notifications replaced Android adaptive notifications in Android 12. This feature shows suggested actions and replies, and organises your notifications. \n\nEnhanced notifications can access notification content, including personal information like contact names and messages. This feature can also dismiss or respond to notifications, such as answering phone calls, and control Do Not Disturb."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Allow notification access for <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to read all notifications, including personal information such as contact names, and the text of messages that you receive. This app will also be able to dismiss notifications or take action on buttons in notifications, including answering phone calls. \n\nThis will also give the app the ability to turn Do Not Disturb on or off and change related settings."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to read all notifications, including personal information such as contact names, and the text of messages that you receive. This app will also be able to snooze or dismiss notifications or take action on buttons in notifications, including answering phone calls. \n\nThis will also give the app the ability to turn Do Not Disturb on or off and change related settings."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"If you turn off notification access for <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, Do Not Disturb access may also be turned off."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Turn off"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Cancel"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Double-tap to check device"</string>
<string name="one_handed_title" msgid="2584414010282746195">"One-handed mode"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Use one-handed mode"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"One-handed mode shortcut"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"reachability"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Swipe down to"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Use the shortcut to"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Yes"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Restart"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"No, thanks"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Cancel"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Switch"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Can’t activate SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Remove the SIM and insert it again. If the problem continues, restart your device."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Trigger Assistant by holding the power button"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Power & emergency menu:\nPress power and volume up at the same time."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Prevent ringing:\nShortcut available in the volume menu."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Press & hold duration"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Adjust sensitivity by choosing how long to press & hold the power button"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Short"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Long"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Show wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Allow access to wallet from lock screen and Quick Settings"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Show device controls"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"When using two SIMs, this tablet will be limited to 4G. "<annotation id="url">"Learn more"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"When using two SIMs, this device will be limited to 4G. "<annotation id="url">"Learn more"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Suspend execution for cached apps"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Never expires."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Lease never expires."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Allow screen overlays on settings"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Allow apps that can display over other apps to overlay settings screens"</string>
<string name="media_controls_title" msgid="403271085636252597">"Media"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Temporarily unavailable"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"No SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Network preferences"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Connect to public networks"</string>
<string name="keywords_internet" msgid="7674082764898690310">"network connection, internet, wireless, data, wifi, wi-fi, wi fi, cellular, mobile, mobile operator, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Turn on Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Turn off Wi‑Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ network"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"DOWNLOADED SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"DOWNLOADED SIMS"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Active"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactive"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Default for <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"For all apps and services"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Game settings"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Turn on Game Dashboard shortcut, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Previous"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Next"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Colour preview"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM card access request"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"A device wants to access your SIM card. Tap for details."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Allow access to SIM card?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> wants to connect to this phone.\n\nYou haven’t connected to <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> before."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Don’t connect"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Connect"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE settings"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Revert to default settings"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Settings reverted to default."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Maximum satiated balance"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maximum circulation"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Minimum satiated balance"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modifiers"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Actions"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Rewards"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Exempted"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Headless system app"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Other app"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Top activity"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Notification seen"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Notification seen within 15 minutes"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Notification interaction"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Widget interaction"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Other user interaction"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Job max start"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Job max running"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Job high start"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Job high running"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Job default start"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Job default running"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Job low start"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Job low running"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Job min start"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Job min running"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Job timeout penalty"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Charging"</item>
+ <item msgid="658627268149681677">"Doze"</item>
+ <item msgid="1599558140284643834">"Power Save Mode"</item>
+ <item msgid="588427840913221601">"Process state"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirm"</string>
</resources>
diff --git a/res/values-en-rXC/arrays.xml b/res/values-en-rXC/arrays.xml
index 7c2da06..553f8e6 100644
--- a/res/values-en-rXC/arrays.xml
+++ b/res/values-en-rXC/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Cached (activity client)"</item>
<item msgid="8186970968968646288">"Cached (empty)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Teal"</item>
+ <item msgid="7216413848731287689">"Cyan"</item>
<item msgid="5661027589207588703">"Blue"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Green"</item>
<item msgid="6331809026622602308">"Purple"</item>
<item msgid="6390546163902724700">"Pink"</item>
- <item msgid="6618900408138432102">"Red"</item>
+ <item msgid="6500473130620545980">"Orange"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Over 30 days old"</item>
diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml
index 5ab99a6..56f4703 100644
--- a/res/values-en-rXC/strings.xml
+++ b/res/values-en-rXC/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Remember settings"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maximum connected Bluetooth audio devices"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Select maximum number of connected Bluetooth audio devices"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC stack debug log"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Increase NFC stack logging level"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Cast"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"mirror"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Enable wireless display"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Choose gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Choose widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Create widget and allow access?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"After you create the widget, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> can access all data it displays."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"After you create the widget, the application can access everything displayed.\n\nApplication: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Always allow <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> to create widgets and access their data"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Usage statistics"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Usage statistics"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Screen reader primarily for people with blindness and low vision"</string>
<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_captioning_about_title" msgid="3542171637334191563">"About caption preferences"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Learn more about caption preferences"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Magnification"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Magnification shortcut"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"About magnification"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Learn more about magnification"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Magnification type"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Magnify your full screen, a specific area, or switch between both options"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Full screen"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Allow feature shortcut to turn on from the lock screen. Hold both volume keys for a few seconds."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Accessibility button"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Accessibility button & gesture"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"About accessibility button"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"About accessibility button & gesture"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Learn more about accessibility button & gesture"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Using the accessibility button. The gesture isn’t available with 3-button navigation."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Quickly access accessibility features"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Quickly access accessibility features from any screen.\n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the accessibility button.\n\nTo use the accessibility button in the navigation bar instead, switch to 2-button navigation or 3-button navigation."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Quickly access accessibility features from any screen. \n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the accessibility button."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Quickly access accessibility features from any screen.\n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the accessibility button or gesture."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Quickly access accessibility features from any screen.\n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the accessibility button."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Use button or gesture"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Location"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Size"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minute"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minutes"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Time to take action (Accessibility timeout)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"About time to take action (Accessibility timeout)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Learn more about time to take action (Accessibility timeout)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Time to take action"</string>
<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_switch_title" msgid="7458595722552743503">"Use color inversion"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Color inversion shortcut"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Color inversion turns light screens dark.<br/><br/> Note: <ol> <li> Color inversion also turns dark screens light.</li> <li> Colors will change in media and images.</li> <li> Dark theme can be used to display a dark background. Dark theme works with supported apps. Color inversion works on all apps.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Autoclick (dwell timing)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"About autoclick (dwell timing)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Learn more about autoclick (dwell timing)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Autoclick works with a connected mouse. You can set the mouse cursor to click automatically when the cursor stops moving for a certain amount of time."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Off"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Short"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Use <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Open <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Use color correction"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Color correction shortcut"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"About color correction"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Learn more about color correction"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"About color inversion"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Learn more about color inversion"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Show captions"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"For supported app only"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Caption size and style"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Blue-yellow"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Extra dim"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Make screen extra dim"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Extra dim shortcut"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"About extra dim"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Dim screen beyond your phone’s minimum brightness"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Dim screen beyond your tablet’s minimum brightness"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Make your screen dimmer so it’s more comfortable to read.<br/><br/> This can be helpful when: <ol> <li> Your phone’s default minimum brightness is still too bright</li> <li> You’re using your phone in dark situations, like at night or in a dark room before bed</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi on time"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Battery usage"</string>
<string name="history_details_title" msgid="8628584613889559355">"History details"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Battery Usage"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Battery usage"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"View usage for past 24 hours"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"View usage from last full charge"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Battery usage"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"See apps with highest usage"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Charging temporarily limited"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"To preserve your battery. Learn more."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Resume charging"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"In certain conditions, like high temperatures and long charging periods, charging may be limited to <xliff:g id="PERCENT">%1$s</xliff:g> to help preserve battery health.\n\nWhen those conditions end, your phone will automatically charge normally."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"In certain conditions, like high temperatures and long charging periods, charging may be limited to <xliff:g id="PERCENT">%1$s</xliff:g> to help preserve battery health.\n\nWhen those conditions end, your tablet will automatically charge normally."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Because you’ve used your phone more than usual, your battery may run out sooner than it normally would.\n\nApps using most battery:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Because you’ve used your tablet more than usual, your battery may run out sooner than it normally would.\n\nApps using most battery:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Because you’ve used your device more than usual, your battery may run out sooner than it normally would.\n\nApps using most battery:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"System usage for past 24 hr"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"System usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"App usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: less than a min"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Background: less than a min"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Allow apps and content"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Applications with restrictions"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Expand settings for application"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Choose apps to install"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Install available apps"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Contactless payments"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"How it works"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Pay with your phone in stores"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Advanced Calling"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G Calling"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Use LTE services to improve voice and other communications (recommended)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Use 4G services to improve voice and other communications (recommended)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Use LTE services to improve voice calls (recommended)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Use 4G services to improve voice calls (recommended)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Use 5G for voice calls"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Send contacts to carrier"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Send your contacts’ phone numbers to provide enhanced features"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Send contacts to <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"battery saver, sticky, persist, power saver, battery"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"routine, schedule, battery saver, power saver, battery, automatic, percent"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, advanced calling, 4g calling"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, advanced calling, 5g calling"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"add language, add a language"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"text size, large print, large font, large text, low vision, make text bigger, font enlarger, font enlargement"</string>
<string name="default_sound" msgid="6604374495015245195">"Default sound"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Allow notification access for <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Enhanced notifications replaced Android Adaptive Notifications in Android 12. This feature shows suggested actions and replies, and organizes your notifications. \n\nEnhanced notifications can access notification content, including personal information like contact names and messages. This feature can also dismiss or respond to notifications, such as answering phone calls, and control Do Not Disturb."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Allow notification access for <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to read all notifications, including personal information such as contact names and the text of messages you receive. This app will also be able to dismiss notifications or take action on buttons in notifications, including answering phone calls. \n\nThis will also give the app the ability to turn Do Not Disturb on or off and change related settings."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> will be able to read all notifications, including personal information such as contact names and the text of messages you receive. This app will also be able to snooze or dismiss notifications or take action on buttons in notifications, including answering phone calls. \n\nThis will also give the app the ability to turn Do Not Disturb on or off and change related settings."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"If you turn off notification access for <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, Do Not Disturb access may also be turned off."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Turn off"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Cancel"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Double-tap to check device"</string>
<string name="one_handed_title" msgid="2584414010282746195">"One-handed mode"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Use one-handed mode"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"One-handed mode shortcut"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"reachability"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Swipe down to"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Use the shortcut to"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Yes"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Restart"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"No thanks"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Cancel"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Switch"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Can’t activate SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Remove the SIM and insert it again. If the problem continues, restart your device."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Trigger the Assistant by holding the power button"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Power & Emergency Menu:\nPress Power and Volume up at the same time."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Prevent ringing:\nShortcut available in the volume menu."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Press & hold duration"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Adjust sensitivity by choosing how long to press & hold the power button"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Short"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Long"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Show wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Allow access to wallet from lock screen and quick settings"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Show device controls"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"When using 2 SIMs, this tablet will be limited to 4G. "<annotation id="url">"Learn more"</annotation>""</string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"When using 2 SIMs, this device will be limited to 4G. "<annotation id="url">"Learn more"</annotation>""</string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Suspend execution for cached apps"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Never expires."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Lease never expires."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Allow screen overlays on Settings"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Allow apps that can display over other apps to overlay Settings screens"</string>
<string name="media_controls_title" msgid="403271085636252597">"Media"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Temporarily unavailable"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"No SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Network preferences"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Connect to public networks"</string>
<string name="keywords_internet" msgid="7674082764898690310">"network connection, internet, wireless, data, wifi, wi-fi, wi fi, cellular, mobile, cell carrier, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Turn on Wi‑Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Turn off Wi‑Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ network"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"DOWNLOADED SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"DOWNLOADED SIMS"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Active"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactive"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Default for <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"For all apps and services"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Game settings"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Turn on Game Dashboard shortcut, etc"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Previous"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Next"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Color preview"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM card access request"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"A device wants to access your SIM card. Tap for details."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Allow access to SIM card?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> wants to connect to this phone.\n\nYou haven’t connected to <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> before."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Don’t connect"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Connect"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE Settings"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Revert to Default Settings"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Settings reverted to default."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Maximum Satiated Balance"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maximum Circulation"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Minimum Satiated Balance"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modifiers"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Actions"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Rewards"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Exempted"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Headless System App"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Other App"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Top Activity"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Notification Seen"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Notification Seen Within 15 Minutes"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Notification Interaction"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Widget Interaction"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Other User Interaction"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Job Max Start"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Job Max Running"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Job High Start"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Job High Running"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Job Default Start"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Job Default Running"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Job Low Start"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Job Low Running"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Job Min Start"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Job Min Running"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Job Timeout Penalty"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Charging"</item>
+ <item msgid="658627268149681677">"Doze"</item>
+ <item msgid="1599558140284643834">"Power Save Mode"</item>
+ <item msgid="588427840913221601">"Process State"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirm"</string>
</resources>
diff --git a/res/values-es-rUS/arrays.xml b/res/values-es-rUS/arrays.xml
index 8d4f681..74bb789 100644
--- a/res/values-es-rUS/arrays.xml
+++ b/res/values-es-rUS/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"En caché (cliente de actividad)"</item>
<item msgid="8186970968968646288">"En caché (vacío)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Verde azulado"</item>
+ <item msgid="7216413848731287689">"Cian"</item>
<item msgid="5661027589207588703">"Azul"</item>
- <item msgid="3795787248113275442">"Índigo"</item>
+ <item msgid="1219738214736244749">"Verde"</item>
<item msgid="6331809026622602308">"Púrpura"</item>
<item msgid="6390546163902724700">"Rosado"</item>
- <item msgid="6618900408138432102">"Rojo"</item>
+ <item msgid="6500473130620545980">"Naranja"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Más de 30 días"</item>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index 8fc9152..1aa222b 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -891,6 +891,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Recordar la configuración"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Máximo de dispositivos de audio Bluetooth conectados"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Selecciona una cantidad máxima de dispositivos de audio Bluetooth conectados"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Registro de depuración de la pila de NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Aumenta el nivel de acceso a la pila de NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Transmitir"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"duplicar"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Habilitar pantalla inalámbrica"</string>
@@ -2260,7 +2262,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Elegir gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Elegir control"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"¿Deseas crear el widget y permitir el acceso?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Después de crear el widget, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> podrá acceder a todos los datos que muestre."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Después de crear el widget, la aplicación podrá acceder a todo lo que se muestre.\n\nAplicación: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Permitir siempre que <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> pueda crear widgets y acceder a sus datos"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Estadísticas de uso"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Estadísticas de uso"</string>
@@ -2291,7 +2293,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Lector de pantalla, principalmente, para personas con ceguera o visión reducida"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Acerca de las preferencias de subtitulado"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Más información sobre las preferencias de subtitulado"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ampliación"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Acceso directo de ampliación"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Acerca de la ampliación"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Más información sobre la ampliación"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Tipo de ampliación"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Amplía toda la pantalla o parte de ella, o bien alterna entre ambas opciones"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Pantalla completa"</string>
@@ -2360,10 +2367,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Permite que la combinación de teclas active las funciones desde la pantalla de bloqueo. Mantén presionadas ambas teclas de volumen durante unos segundos."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Botón de accesibilidad"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Botón de accesibilidad y gestos"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Acerca del botón de accesibilidad"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Acerca del botón de accesibilidad y los gestos"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Más información sobre el botón de accesibilidad y los gestos"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Se está usando el botón de accesibilidad. El gesto no está disponible con navegación con 3 botones."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Accede rápidamente a funciones de accesibilidad"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Accede rápidamente a las funciones de accesibilidad desde cualquier pantalla.\n\nPara comenzar, ve a la configuración de accesibilidad y selecciona una función. Presiona la combinación de teclas y selecciona el botón de accesibilidad.\n\nPara usar el botón de accesibilidad desde la barra de navegación, cambia a la navegación con 2 o 3 botones."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Accede rápidamente a las funciones de accesibilidad desde cualquier pantalla. \n\nPara comenzar, ve a la configuración de accesibilidad y selecciona una función. Presiona la combinación de teclas y selecciona el botón de accesibilidad."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Accede rápidamente a las funciones de accesibilidad desde cualquier pantalla.\n\nPara comenzar, ve a la configuración de accesibilidad y selecciona una función. Presiona la combinación de teclas y selecciona el gesto o botón de accesibilidad."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Accede rápidamente a las funciones de accesibilidad desde cualquier pantalla.\n\nPara comenzar, ve a la configuración de accesibilidad y selecciona una función. Presiona la combinación de teclas y selecciona el botón de accesibilidad."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Usar botón o gesto"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Ubicación"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Tamaño"</string>
@@ -2389,13 +2399,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minuto"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minutos"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Tiempo de espera para realizar acción"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Acerca del tiempo de acción (tiempo de espera de accesibilidad)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Más información sobre el tiempo de acción (tiempo de espera de accesibilidad)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Tiempo de acción"</string>
<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_switch_title" msgid="7458595722552743503">"Usar inversión de color"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Acceso directo de inversión de colores"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"La inversión de color oscurece la pantalla.<br/><br/> Nota: <ol> <li> También puede aclararla.</li> <li> Los colores cambiarán para el contenido multimedia y las imágenes.</li> <li> El Tema oscuro permite mostrar un fondo oscuro y funciona solo con apps compatibles. Por otro lado, la inversión de color funciona con todas las apps.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Clic automático (tiempo de permanencia)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Clic aut. (tiempo de permanencia)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Más información sobre el clic automático (tiempo de permanencia)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"El clic automático funciona con un mouse conectado. Puedes configurar el cursor del mouse para que haga clic automáticamente cuando el cursor se detiene durante un período determinado."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Desactivado"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Corto"</string>
@@ -2415,6 +2430,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Usar <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Abrir <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Usar la corrección de color"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Acceso directo de corrección de colores"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Acerca de la corrección de colores"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Más información sobre la corrección de colores"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Acerca de la inversión de colores"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Más información sobre la inversión de colores"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Mostrar subtítulos"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Solo para apps compatibles"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Estilo y tamaño de los subtítulos"</string>
@@ -2454,6 +2474,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Azul-amarillo"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Atenuación extra"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Atenuación extra de la pantalla"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Acceso directo de atenuación extra"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Acerca de la atenuación extra"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Atenúa la pantalla por debajo del brillo mínimo del teléfono"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Atenúa la pantalla por debajo del brillo mínimo de la tablet"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Atenúa la pantalla para que sea más cómodo leer.<br/><br/> Esto puede ser útil en los siguientes casos: <ol> <li> Cuando incluso el brillo mínimo predeterminado del teléfono es demasiado alto</li> <li> Cuando usas el teléfono en la oscuridad, por ejemplo, de noche o en una habitación oscura antes de dormir</li> </ol>"</string>
@@ -2646,7 +2668,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi a tiempo"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Uso de la batería"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalles del historial"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Uso de batería"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Uso de batería"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Ver uso de las últimas 24 horas"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Ver uso desde la última carga completa"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Uso de la batería"</string>
@@ -2670,6 +2692,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Consulta las apps que consumen más batería"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Carga limitada temporalmente"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Para ahorrar batería. Obtén más información."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Reanudar la carga"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Es posible que, en ciertas condiciones, como temperaturas altas o períodos de carga largos, la carga se limite al <xliff:g id="PERCENT">%1$s</xliff:g> para ayudar a preservar el estado de la batería.\n\nCuando esas condiciones vuelvan a la normalidad, el teléfono se cargará automáticamente de forma normal."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Es posible que, en ciertas condiciones, como temperaturas altas o períodos de carga largos, la carga se limite al <xliff:g id="PERCENT">%1$s</xliff:g> para ayudar a preservar el estado de la batería.\n\nCuando esas condiciones vuelvan a la normalidad, la tablet se cargará automáticamente de forma normal."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Dado que usaste el teléfono más de lo habitual, es posible que la batería se agote antes de lo esperado.\n\nEstas son las apps que más batería consumen:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Dado que usaste la tablet más de lo habitual, es posible que la batería se agote antes de lo esperado.\n\nEstas son las apps que más batería consumen:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Dado que usaste el dispositivo más de lo habitual, es posible que la batería se agote antes de lo esperado.\n\nEstas son las apps que más batería consumen:"</string>
@@ -2879,8 +2904,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Uso del sistema en las últimas 24 h"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Uso del sistema de <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Uso de apps de <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"a.m."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"p.m."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: menos de un minuto"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"En segundo plano: menos de un minuto"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3355,6 +3378,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Permitir aplicaciones y contenido"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplicaciones con restricciones"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Expandir config. a aplicación"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Selecciona las apps que quieres instalar"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instalar apps disponibles"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pagos sin contacto"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Cómo funciona"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Paga en las tiendas con tu teléfono"</string>
@@ -3400,8 +3425,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Llamadas avanzadas"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Llamadas mediante 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Usa servicios de LTE para mejorar comunicaciones de voz y otras (recomendado)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Usar servicios 4G para mejorar comunicaciones de voz y otras (recomendado)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Usar servicios de LTE para mejorar las llamadas de voz (recomendado)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Usar servicios de 4G para mejorar las llamadas de voz (recomendado)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Usar 5G para llamadas de voz"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Enviar contactos al proveedor"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Enviar los números de teléfono de tus contactos para brindar funciones mejoradas"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"¿Quieres enviar los contactos a <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3595,6 +3622,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"ahorro de batería, fijo, permanente, ahorro de energía, batería"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rutina, programa, ahorro de batería, ahorro de energía, batería, automático, porcentaje"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, llamadas avanzadas, llamadas mediante 4G"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"Vo5G, VoNR, llamadas avanzadas, llamadas 5G"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"agregar idioma, agregar un idioma"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"tamaño del texto, letra grande, fuente grande, texto grande, visión reducida, agrandar el texto, agrandar la fuente, agrandamiento de la fuente"</string>
<string name="default_sound" msgid="6604374495015245195">"Sonido predeterminado"</string>
@@ -3923,7 +3951,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"¿Quieres permitir que <xliff:g id="SERVICE">%1$s</xliff:g> tenga acceso a las notificaciones?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Las notificaciones mejoradas reemplazaron a las notificaciones adaptables en Android 12. Esta función muestra respuestas y acciones sugeridas, y organiza tus notificaciones. \n\nLas notificaciones mejoradas pueden acceder a todo el contenido de notificaciones, lo que incluye información personal, como nombres de contactos y mensajes. También puede descartar o responder notificaciones (como atender llamadas) y controlar la función No interrumpir."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"¿Deseas permitir que <xliff:g id="SERVICE">%1$s</xliff:g> tenga acceso a las notificaciones?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> podrá leer todas las notificaciones, incluidas las que contienen información personal, como los nombres de los contactos y el texto de los mensajes que recibas. Esta app también podrá descartar notificaciones y realizar acciones en botones de notificaciones (por ejemplo, para responder llamadas). \n\nAdemás, podrá activar y desactivar No interrumpir y cambiar la configuración relacionada."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> podrá leer todas las notificaciones, incluidas las que contienen información personal, como los nombres de los contactos y el texto de los mensajes que recibas. Esta app también podrá posponer o descartar notificaciones y realizar acciones en botones de notificaciones (por ejemplo, para responder llamadas). \n\nAdemás, podrá activar y desactivar No interrumpir y cambiar la configuración relacionada."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Si desactivas el acceso a las notificaciones de <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, es posible que también se desactive el modo No interrumpir."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Desactivar"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Cancelar"</string>
@@ -4842,6 +4870,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Presionar dos veces el dispositivo para revisarlo"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Modo de una mano"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Usar el modo de una mano"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Acceso directo al modo de una mano"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"accesibilidad"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Deslizar hacia abajo para"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Usa la combinación de teclas para"</string>
@@ -5273,6 +5302,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Sí"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Reiniciar"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"No, gracias"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Cancelar"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Cambiar"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"No se puede activar la SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Quita la SIM y vuelve a insertarla. Si el problema persiste, reinicia el dispositivo."</string>
@@ -5402,6 +5432,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Mantén presionado el botón de encendido para activar Asistente"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menú de encendido y emergencia:\nPresiona los botones de encendido y de subir volumen al mismo tiempo."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Impedir hacer sonar:\nEl acceso directo está disponible en el menú de volumen."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Duración de presión"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Elige durante cuánto tiempo quieres mantener presionado el botón de encendido para ajustar la sensibilidad"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Corta"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Larga"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Mostrar billetera"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Permite el acceso a la billetera desde la pantalla de bloqueo y la Configuración rápida"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostrar controles del dispositivo"</string>
@@ -5417,6 +5451,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Esta tablet se limitará a 4G cuando se usen 2 tarjetas SIM. "<annotation id="url">"Más información"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Este dispositivo se limitará a 4G cuando se usen 2 tarjetas SIM. "<annotation id="url">"Más información"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Suspende la ejecución de apps almacenadas en caché"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Nunca vence."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"La asignación de tiempo nunca vence."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Permitir pantallas superpuestas en Configuración"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Permite que las apps que pueden mostrar contenido sobre otras se superpongan a las pantallas de Configuración"</string>
<string name="media_controls_title" msgid="403271085636252597">"Contenido multimedia"</string>
@@ -5447,7 +5483,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"No disponible por el momento"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"No hay ninguna tarjeta SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Preferencias de red"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Conectarse a redes públicas"</string>
<string name="keywords_internet" msgid="7674082764898690310">"conexión de red, internet, inalámbrico, datos, wifi, wi-fi, wi fi, datos móviles, móvil, proveedor de telefonía, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Activar Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Desactivar Wi-Fi"</string>
@@ -5465,6 +5500,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Red W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"SIM DESCARGADA"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"TARJETAS SIM DESCARGADAS"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Activa"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactiva"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Configuración predeterminada para <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5542,6 +5578,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Para todas las apps y servicios"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Configuración de juegos"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Activa el acceso directo al Panel de juego, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Siguiente"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Vista previa de color"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Solicitud de acceso a la tarjeta SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Un dispositivo quiere acceder a tu tarjeta SIM. Presiona para ver más detalles."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"¿Permitir acceso a la tarjeta SIM?"</string>
@@ -5552,4 +5591,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> quiere conectarse a este teléfono.\n\nNo te conectaste a <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> antes."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"No conectar"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Conectar"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Configuración de TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Restablecer configuración predeterminada"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Config. predeterminada restablecida."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Saldo máx. cuando el disp. está cargado"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Circulación máxima"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Saldo min. cuando el disp. está cargado"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modificadores"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Acciones"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Recompensas"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Exentas"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"App con un sistema sin interfaz gráfica"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Otra app"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Actividad principal"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Notificación vista"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Notificación vista dentro de los 15 min."</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interacción de notificaciones"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interacción con el widget"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Otra interacción del usuario"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Inicio de trabajo de máxima prioridad"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Trabajo de máxima prioridad en ejecución"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Inicio de trabajo de alta prioridad"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Trabajo de alta prioridad en ejecución"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Inicio de trabajo predeterminado"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Trabajo predeterminado en ejecución"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Inicio de trabajo de baja prioridad"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Trabajo de baja prioridad en ejecución"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Inicio de trabajo de mínima prioridad"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Trabajo de mínima prioridad en ejecución"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Sanción: exc. tiempo de espera trabajo"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Cargando"</item>
+ <item msgid="658627268149681677">"Descanso"</item>
+ <item msgid="1599558140284643834">"Modo de ahorro de energía"</item>
+ <item msgid="588427840913221601">"Estado del proceso"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirmar"</string>
</resources>
diff --git a/res/values-es/arrays.xml b/res/values-es/arrays.xml
index c03ffd6..9996c21 100644
--- a/res/values-es/arrays.xml
+++ b/res/values-es/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"En caché (cliente de actividad)"</item>
<item msgid="8186970968968646288">"En caché (vacío)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Verde azulado"</item>
+ <item msgid="7216413848731287689">"Cian"</item>
<item msgid="5661027589207588703">"Azul"</item>
- <item msgid="3795787248113275442">"Índigo"</item>
+ <item msgid="1219738214736244749">"Verde"</item>
<item msgid="6331809026622602308">"Morado"</item>
<item msgid="6390546163902724700">"Rosa"</item>
- <item msgid="6618900408138432102">"Rojo"</item>
+ <item msgid="6500473130620545980">"Naranja"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"De más de 30 días de antigüedad"</item>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index 32533f5..4714de8 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Ajustes de recordatorio"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Máximo de dispositivos de audio conectados por Bluetooth"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Selecciona el número máximo de dispositivos de audio conectados por Bluetooth"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Registro de depuración de la pila de NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Aumenta la cantidad de información que se registra de la pila de NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Enviar"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"proyectar"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Habilitar pantalla inalámbrica"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Seleccionar gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Seleccionar widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"¿Crear widget y permitir acceso?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Después de crear el widget, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> podrá acceder a todos los datos que muestre."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Una vez que hayas creado el widget, la aplicación podrá acceder a todo lo que se muestra.\n\nAplicación: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Permitir que <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> pueda crear widgets y acceder a sus datos siempre"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Estadísticas de uso"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Estadísticas de uso"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"El lector de pantalla está destinado principalmente a personas ciegas y con problemas de visión"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Acerca de las preferencias de subtítulos"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Más información sobre las preferencias de subtítulos"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ampliación"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Acceso directo a ampliación"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Acerca de la ampliación"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Más información sobre la ampliación"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Tipo de ampliación"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Amplía toda la pantalla, una parte concreta o cambia entre ambas opciones"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Pantalla completa"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Permite que los atajos de accesibilidad se puedan activar desde la pantalla de bloqueo. Mantén pulsadas las dos teclas de volumen durante unos segundos."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Botón Accesibilidad"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Botón y gesto de accesibilidad"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Acerca del botón Accesibilidad"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Acerca del botón y el gesto de accesibilidad"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Más información sobre el botón y el gesto de accesibilidad"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Usando el botón Accesibilidad. El gesto no está disponible si se usa la navegación con 3 botones."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Accede rápidamente a funciones de accesibilidad"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Accede rápidamente a las funciones de accesibilidad desde cualquier pantalla.\n\nPara empezar, ve a los ajustes de accesibilidad y elige una función. Toca el acceso directo y selecciona el botón Accesibilidad.\n\nPara usar el botón Accesibilidad en la barra de navegación, cambia a la navegación con 2 botones o a la navegación con 3 botones."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Accede rápidamente a las funciones de accesibilidad desde cualquier pantalla. \n\nPara empezar, ve a los ajustes de accesibilidad y elige una función. Toca el acceso directo y selecciona el botón Accesibilidad."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Accede rápidamente a las funciones de accesibilidad desde cualquier pantalla.\n\nPara empezar, ve a la configuración de accesibilidad y elige una función. Toca el acceso directo y selecciona el botón o el gesto de accesibilidad."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Accede rápidamente a las funciones de accesibilidad desde cualquier pantalla.\n\nPara empezar, ve a la configuración de accesibilidad y elige una función. Toca el acceso directo y selecciona el botón Accesibilidad."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Usar botón o gesto"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Ubicación"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Tamaño"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minuto"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minutos"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Tiempo de acción (accesibilidad)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Acerca del tiempo de acción (tiempo de espera de accesibilidad)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Más información sobre el tiempo de acción (tiempo de espera de accesibilidad)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Tiempo de acción"</string>
<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_switch_title" msgid="7458595722552743503">"Usar Invertir colores"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Acceso directo a inversión de colores"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"La inversión de color oscurece las pantallas de colores claros.<br/><br/> Nota: <ol> <li> La inversión de color también hace más claras las pantallas oscuras.</li> <li> Los colores cambiarán en el contenido multimedia y las imágenes.</li> <li> Con el tema oscuro, puedes aplicar un fondo oscuro a las pantallas. El tema oscuro solo funciona con aplicaciones compatibles, mientras que la inversión de color funciona con todas las aplicaciones.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Clic automático (tiempo de permanencia)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Clic automático (permanencia)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Más información sobre el clic automático (tiempo de permanencia)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Clic automático funciona con un ratón conectado. Puedes configurar que el cursor haga clic de forma automática cuando deje de moverse durante cierto tiempo."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Desactivado"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Corto"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Usar <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Abrir <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Usar corrección de color"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Acceso directo a corrección de color"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Acerca de la corrección de color"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Más información sobre la corrección de color"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Acerca de invertir colores"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Más información sobre invertir colores"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Mostrar subtítulos"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Solo en aplicaciones compatibles"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Tamaño y estilo de los subtítulos"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Azul-amarillo"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Atenuación extra"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Atenuación extra de la pantalla"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Acceso directo a atenuación extra"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Acerca de la atenuación extra"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Atenúa la pantalla más de lo que permite el ajuste de brillo mínimo del teléfono"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Atenúa la pantalla más de lo que permite el ajuste de brillo mínimo del tablet"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Atenúa aún más la pantalla para que te sea más cómodo leer en ella.<br/><br/> Esta opción puede ayudar en estos casos: <ol> <li> La pantalla es demasiado brillante incluso con el brillo mínimo predeterminado del teléfono</li> <li> Usas el teléfono en la oscuridad, como de noche o en una habitación a oscuras antes de dormir</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Tiempo de conexión Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Uso de batería"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalles del historial"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Uso de la batería"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Uso de batería"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Ver uso durante las últimas 24 horas"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Consulta el uso desde la última carga de la batería"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Uso de batería"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Consulta las aplicaciones que consumen más batería"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Carga limitada temporalmente"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Para ahorrar batería. Más información"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Seguir cargando"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"En determinadas circunstancias (por ejemplo, cuando hay altas temperaturas o si lleva mucho tiempo cargándose), el teléfono solo se puede cargar hasta el <xliff:g id="PERCENT">%1$s</xliff:g> para preservar el estado de su batería.\n\nUna vez que dejen de darse estas circunstancias, el teléfono se cargará de nuevo con normalidad."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"En determinadas circunstancias (por ejemplo, cuando hay altas temperaturas o si lleva mucho tiempo cargándose), el tablet solo se puede cargar hasta el <xliff:g id="PERCENT">%1$s</xliff:g> para preservar el estado de su batería.\n\nUna vez que dejen de darse estas circunstancias, el tablet se cargará de nuevo con normalidad."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Como has usado tu teléfono más de lo normal, es posible que te quedes sin batería antes de lo habitual.\n\nAplicaciones que consumen más batería:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Como has usado tu tablet más de lo normal, es posible que te quedes sin batería antes de lo habitual.\n\nAplicaciones que consumen más batería:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Como has usado tu dispositivo más de lo normal, es posible que te quedes sin batería antes de lo habitual.\n\nAplicaciones que consumen más batería:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Uso del sistema durante las últimas 24 h"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Uso del sistema de <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Uso de aplicaciones de <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"h"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"h"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: menos de 1 minuto"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"En segundo plano: menos de 1 minuto"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Permitir aplicaciones y contenido"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplicaciones con restricciones"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Ampliar ajustes de aplicación"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Selecciona las apps que quieres instalar"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instalar aplicaciones disponibles"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pagos contactless"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Cómo funciona"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Paga en las tiendas con tu teléfono"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Llamadas avanzadas"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Llamadas 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Usar servicios LTE para mejorar la voz y otras comunicaciones (recomendado)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Usar servicios 4G para mejorar la voz y otras comunicaciones (recomendado)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Usar servicios LTE para mejorar las llamadas de voz (recomendado)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Usar servicios 4G para mejorar las llamadas de voz (recomendado)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Usar 5G en las llamadas de voz"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Enviar contactos al operador"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Envía los números de teléfono de tus contactos para tener acceso a funciones mejoradas"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"¿Enviar contactos a <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"ahorro de batería, batería fija, duradera, ahorro de batería, batería"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rutina, horario, ahorro de batería, ahorro de corriente, batería, automático, porcentaje"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, llamadas avanzadas, llamadas 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, llamadas avanzadas, llamadas 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"añadir idioma, añadir un idioma, añadir lengua, añadir una lengua"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"tamaño del texto, letras grandes, fuente grande, texto grande, visión reducida, hacer el texto más grande, agrandar texto, ampliar texto, ampliador de fuente, ampliación de la fuente"</string>
<string name="default_sound" msgid="6604374495015245195">"Sonido predeterminado"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"¿Permitir que <xliff:g id="SERVICE">%1$s</xliff:g> acceda a las notificaciones?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Las notificaciones mejoradas sustituyen a las notificaciones adaptativas en Android 12. Esta nueva función te sugiere acciones y respuestas, y organiza tus notificaciones. \n\nLa función puede acceder al contenido de tus notificaciones, incluida información personal, como nombres de contactos y mensajes. También puede cerrar o responder a notificaciones; por ejemplo, puede contestar llamadas telefónicas y controlar el modo No molestar."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"¿Permitir que <xliff:g id="SERVICE">%1$s</xliff:g> acceda a las notificaciones?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> podrá leer todas las notificaciones, incluidas las relacionadas con información personal, como nombres de contactos y texto de mensajes que hayas recibido. Esta aplicación también podrá cerrar notificaciones o utilizar los botones de acción que incluyan las notificaciones, como contestar llamadas. \n\nAdemás, podrá activar o desactivar el modo No molestar y modificar ajustes relacionados."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> podrá leer todas las notificaciones, incluidas las relacionadas con información personal, como nombres de contactos y texto de mensajes que hayas recibido. Esta aplicación también podrá posponer o cerrar notificaciones o utilizar los botones de acción que incluyan, como contestar llamadas de teléfono. \n\nAdemás, podrá activar o desactivar el modo No molestar y modificar ajustes relacionados."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Si desactivas el acceso a las notificaciones de <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, es posible que también se desactive el modo No molestar."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Desactivar"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Cancelar"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Doble toque para consultar el dispositivo"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Modo una mano"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Usar Modo una mano"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Acceso directo al Modo una mano"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"fácil alcance"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Desliza hacia abajo para"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Usar el acceso directo para"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Sí"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Reiniciar"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"No, gracias"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Cancelar"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Cambiar"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"No se ha podido activar la tarjeta SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Extrae la tarjeta SIM e insértala de nuevo. Si el problema continúa, reinicia el dispositivo."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Activa el Asistente manteniendo pulsado el botón de encendido"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menú de encendido y de emergencias:\nPulsa las teclas de encendido y de subir volumen al mismo tiempo."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Evitar sonar:\nAcceso directo disponible en el menú de volumen."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Duración de mantener pulsado"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Ajusta la sensibilidad eligiendo durante cuánto tiempo hay que pulsar el botón de encendido"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Corta"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Larga"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Mostrar cartera"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Permite el acceso a la cartera desde la pantalla de bloqueo y los ajustes rápidos"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostrar controles del dispositivo"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Cuando este tablet tenga dos tarjetas SIM, solo podrá utilizar 4G. "<annotation id="url">"Más información"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Cuando este dispositivo tenga dos tarjetas SIM, solo podrá utilizar 4G. "<annotation id="url">"Más información"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Suspender ejecución de aplicaciones en caché"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Nunca caduca."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"La concesión no caduca nunca."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Permitir superposiciones de pantalla en Ajustes"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Permite que las aplicaciones que se muestran sobre otras se superpongan en pantallas de ajustes"</string>
<string name="media_controls_title" msgid="403271085636252597">"Multimedia"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"No disponible temporalmente"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Sin tarjeta SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Preferencias de red"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Conéctate a redes públicas"</string>
<string name="keywords_internet" msgid="7674082764898690310">"conexión de red, internet, inalámbrico, datos, wifi, wi-fi, wi fi, datos móviles, móvil, operador de telefonía, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Activar conexión Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Desactivar conexión Wi-Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Red de W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"SIM DESCARGADA"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"TARJETAS SIM DESCARGADAS"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Activa"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactiva"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Opción predeterminada para <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Para todas las aplicaciones y servicios"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Ajustes de juego"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Activa el acceso directo al Panel de juego, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Siguiente"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Vista previa de color"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Solicitud de acceso a la tarjeta SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Un dispositivo quiere acceder a la tarjeta SIM. Toca para consultar más información."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"¿Permitir acceso a la tarjeta SIM?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> quiere conectarse a este teléfono.\n\nEs la primera vez que te conectas a <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"No conectar"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Conectar"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Ajustes de TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Revertir a los ajustes predeterminados"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Ajustes predeterminados restaurados."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Equilibrio máximo con carga completa"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Circulación máxima"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Equilibrio mínimo con carga completa"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modificadores"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Acciones"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Recompensas"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Exenta"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"App del sistema sin interfaz gráfica"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Otra aplicación"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Actividad principal"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Notificación vista"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Notificación vista en 15 minutos"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interacción con notificación"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interacción con widget"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Otra interacción del usuario"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Inicio de trabajo de prioridad máxima"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Ejecución de trabajo de prioridad máxima"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Inicio de trabajo de prioridad alta"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Ejecución de trabajo de prioridad alta"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Inicio de trabajo de prioridad pred."</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Ejecución de trabajo de prioridad pred."</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Inicio de trabajo de prioridad baja"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Ejecución de trabajo de prioridad baja"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Inicio de trabajo de prioridad mínima"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Ejecución de trabajo de prioridad mínima"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Penalización por agotar tiempo de trabajo"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Carga"</item>
+ <item msgid="658627268149681677">"Descanso"</item>
+ <item msgid="1599558140284643834">"Modo de ahorro de energía"</item>
+ <item msgid="588427840913221601">"Estado del proceso"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirmar"</string>
</resources>
diff --git a/res/values-et/arrays.xml b/res/values-et/arrays.xml
index 9d5e8ef..bcdb33d 100644
--- a/res/values-et/arrays.xml
+++ b/res/values-et/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Vahemälus (tegevuse klient)"</item>
<item msgid="8186970968968646288">"Vahemälus (tühi)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Sinakasroheline"</item>
+ <item msgid="7216413848731287689">"Tsüaan"</item>
<item msgid="5661027589207588703">"Sinine"</item>
- <item msgid="3795787248113275442">"Indigosinine"</item>
+ <item msgid="1219738214736244749">"Roheline"</item>
<item msgid="6331809026622602308">"Lilla"</item>
<item msgid="6390546163902724700">"Roosa"</item>
- <item msgid="6618900408138432102">"Punane"</item>
+ <item msgid="6500473130620545980">"Oranž"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Üle 30 päeva vanad"</item>
diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml
index 27b12b2..23b4186 100644
--- a/res/values-et/strings.xml
+++ b/res/values-et/strings.xml
@@ -891,6 +891,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Jäta seaded meelde"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maksimaalne arv ühendatud Bluetoothi heliseadmeid"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Maksimaalse arvu ühendatud Bluetoothi heliseadmete valimine"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC virna silumise logi"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC virna logimise taseme suurendamine"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Ülekandmine"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"peegeldamine"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Luba juhtmeta ekraaniühendus"</string>
@@ -2260,7 +2262,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Valige vidin"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Valige vidin"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Kas luua vidin ja lubada juurdepääs?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Pärast vidina loomist saab <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> juurdepääsu kõikidele kuvatavatele andmetele."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Pärast vidina loomist pääseb rakendus juurde kõigele, mis on kuvatud.\n\nRakendus: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nVidin: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Luba rakendusel <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> alati vidinaid luua ja nende andmetele juurdepääs hankida"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Kasutusstatistika"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Kasutusstatistika"</string>
@@ -2291,7 +2293,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Peamiselt pimedatele ja halva nägemisega inimestele mõeldud ekraanilugeja"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Subtiitrite eelistuste teave"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Lisateave subtiitrite eelistuste kohta"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Suurendus"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Suurenduse otsetee"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Suurenduse teave"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Lisateave suurenduse kohta"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Suurendamise viis"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Suurendage täisekraani, konkreetset ala või vahetage mõlema võimaluse vahel"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Täisekraan"</string>
@@ -2360,10 +2367,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Lukustuskuval sisselülitamiseks lubage funktsiooni otsetee. Hoidke mõlemat helitugevuse klahvi mõni sekund all."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Juurdepääsetavuse nupp"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Juurdepääsetavuse nupp ja liigutus"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Juurdepääsetavuse nupu teave"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Juurdepääsetavuse nupu ja liigutuse teave"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Lisateave juurdepääsetavuse nupu ja liigutuse kohta"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Juurdepääsetavuse nupu kasutamine. Liigutus ei ole kolme nupuga navigeerimise puhul saadaval."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Kiirjuurdepääs juurdepääsufunktsioonidele"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Pääsege juurdepääsufunktsioonidele kiiresti juurde igalt kuvalt.\n\nAlustamiseks avage juurdepääsetavuse seaded ja valige funktsioon. Puudutage otseteed ja valige juurdepääsetavuse nupp.\n\nKui soovite juurdepääsetavuse nuppu hoopis navigeerimisribal kasutada, lülitage ümber kahe nupuga navigeerimisele või kolme nupuga navigeerimisele."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Pääsege juurdepääsufunktsioonidele kiiresti juurde igalt kuvalt. \n\nAlustamiseks avage juurdepääsetavuse seaded ja valige funktsioon. Puudutage otseteed ja valige juurdepääsetavuse nupp."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Pääsege juurdepääsufunktsioonidele kiiresti juurde igalt kuvalt.\n\nAlustamiseks avage juurdepääsetavuse seaded ja valige funktsioon. Puudutage otseteed ja valige juurdepääsetavuse nupp või juurdepääsuliigutus."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Pääsege juurdepääsufunktsioonidele kiiresti juurde igalt kuvalt.\n\nAlustamiseks avage juurdepääsetavuse seaded ja valige funktsioon. Puudutage otseteed ja valige juurdepääsetavuse nupp."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Nupu või liigutuse kasutamine"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Asukoht"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Suurus"</string>
@@ -2389,13 +2399,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minut"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minutit"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Aeg toimingu tegemiseks (juurdepääsu ajalõpp)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Aeg toimingu tegemiseks (juurdepääsu ajalõpp)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Lisateave toimingu tegemiseks antud aja (juurdepääsu ajalõpu) kohta"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Aeg toimingu tegemiseks"</string>
<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ärvide ümberpööramine"</string>
<string name="accessibility_display_inversion_switch_title" msgid="7458595722552743503">"Kasuta värvide ümberpööramist"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Värvide ümberpööramise otsetee"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Värvide ümberpööramine muudab ekraanikuva tumedaks.<br/><br/> Märkus. <ol> <li> Samuti muudab värvide ümberpööramine tumedad ekraanikuvad heledaks.</li> <li> Meedia ja piltide värvid muutuvad.</li> <li> Tumeda tausta kuvamiseks saab kasutada ka tumedat teemat. Tume teema töötab toetatud rakendustes. Värvide ümberpööramine töötab kõigis rakendustes.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Automaatklikk (peatumisaeg)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Automaatne klikk (peatumisaeg)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Lisateave automaatse kliki (peatumisaja) kohta"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Automaatklikk toimib ühendatud hiire korral. Saate hiirekursori seadistada automaatselt klõpsama, kui kursor teatud ajaks peatub."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Väljas"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Lühike"</string>
@@ -2415,6 +2430,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Kasuta funktsiooni <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"URL-i <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> avamine"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Kasuta värvide korrigeerimist"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Värvide korrigeerimise otsetee"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Värviparanduse teave"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Lisateave värviparanduse kohta"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Värvide ümberpööramise teave"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Lisateave värvide ümberpööramise kohta"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Kuva subtiitrid"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Ainult toetatud rakendustes"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Subtiitrite suurus ja stiil"</string>
@@ -2454,6 +2474,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Sinine-kollane"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Eriti tume"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Ekraanikuva eriti tumedaks muutmine"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Eriti tumeda režiimi otsetee"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Eriti tumeda režiimi teave"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Muutke ekraanikuva tumedamaks kui teie telefoni miinimumeredus"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Muutke ekraanikuva tumedamaks kui teie tahvelarvuti miinimumeredus"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Muutke ekraanikuva tumedamaks, et seda oleks mugavam lugeda.<br/><br/> See võib olla kasulik järgmistel juhtudel. <ol> <li> Teie telefoni vaikemiinimumeredus on siiski liiga ere.</li> <li> Kasutate oma telefoni pimedas, näiteks öösel või pimedas ruumis enne magamaminekut.</li> </ol>"</string>
@@ -2646,7 +2668,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"WiFi õigel ajal"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Akukasutus"</string>
<string name="history_details_title" msgid="8628584613889559355">"Ajaloo üksikasjad"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Akukasutus"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Akukasutus"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Kasutus viimase 24 tunni jooksul"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Kasutus viimasest täislaadimisest"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Akukasutus"</string>
@@ -2670,6 +2692,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Vaadake suurima akukasutusega rakendusi"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Laadimine on ajutiselt piiratud"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Aku säästmiseks. Vaadake lisateavet."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Jätka laadimist"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Teatud tingimustel, nt kõrge temperatuuriga ja pikal laadimisperioodil, võib laadimine olla piiratud tasemeni <xliff:g id="PERCENT">%1$s</xliff:g>, et säilitada aku seisukord.\n\nNende tingimuste lõppedes hakkab telefon automaatselt jälle tavapäraselt laadima."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Teatud tingimustel, nt kõrge temperatuuriga ja pikal laadimisperioodil, võib laadimine olla piiratud tasemeni <xliff:g id="PERCENT">%1$s</xliff:g>, et säilitada aku seisukord.\n\nNende tingimuste lõppedes hakkab tahvelarvuti automaatselt jälle tavapäraselt laadima."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Kuna kasutasite telefoni tavapärasest rohkem, võib aku kiiremini tühjaks saada.\n\nKõige rohkem akut kasutavad rakendused:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Kuna kasutasite tahvelarvutit tavapärasest rohkem, võib aku kiiremini tühjaks saada.\n\nKõige rohkem akut kasutavad rakendused:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Kuna kasutasite seadet tavapärasest rohkem, võib aku kiiremini tühjaks saada.\n\nKõige rohkem akut kasutavad rakendused:"</string>
@@ -2879,8 +2904,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Süsteemi kasutus viimase 24 h jooksul"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Süsteemi kasutus: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Rakenduse kasutus: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Kokku: vähem kui minut"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Taustal: vähem kui minut"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Kokku: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3355,6 +3378,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Rakenduste ja sisu lubamine"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Piirangutega rakendused"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Laienda rakenduste seadeid"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Valige rakendused, mis installida"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Installige saadaolevad rakendused"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Kontaktivabad maksed"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Kuidas see toimib?"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Makske poes oma telefoniga"</string>
@@ -3400,8 +3425,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Täiustatud helistamine"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G-helistamine"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Parema hääl- ja muu side kvaliteedi tagamiseks LTE-teenuste kasutamine (soovitatav)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Parema hääl- ja muu side kvaliteedi tagamiseks 4G-teenuste kasutamine (soovitatav)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Kasuta häälkõnede kvaliteedi parandamiseks LTE-teenuseid (soovitatav)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Kasuta häälkõnede kvaliteedi parandamiseks 4G-teenuseid (soovitatav)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Kasuta häälkõnede puhul 5G-d"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Kontaktide saatmine operaatorile"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Saatke oma kontaktide telefoninumbrid, et pakkuda täiustatud funktsioone"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Kas saata kontaktid operaatorile <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3595,6 +3622,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"akusäästja, kinnitatav, pidev, aku säästmine, aku"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rutiin, ajakava, akusäästja, toite säästmine, aku, automaatne, protsent"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, täiustatud helistamine, 4g-kõned"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, täiustatud helistamine, 5g-kõned"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"lisa keel, keele lisamine"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"teksti suurus, suur tekst, suur font, halb nähtavus, teksti suuremaks muutmine, fondi suurendaja, fondi suurendamine"</string>
<string name="default_sound" msgid="6604374495015245195">"Vaikeheli"</string>
@@ -3923,7 +3951,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Kas <xliff:g id="SERVICE">%1$s</xliff:g> pääseb märguannetele juurde?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Androidi versioonis 12 asendasid täiustatud märguanded Androidi kohanduvad märguanded. See funktsioon näitab soovitatud toiminguid ja vastuseid ning korrastab teie märguandeid. \n\nTäiustatud märguanded pääsevad juurde märguande sisule, sh isiklikule teabele, nagu kontaktide nimed ja sõnumid. Samuti saab selle funktsiooni abil märguannetest loobuda või neile vastata (nt vastata telefonikõnedele ja juhtida funktsiooni Mitte segada)."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Kas <xliff:g id="SERVICE">%1$s</xliff:g> pääseb märguannetele juurde?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> saab lugeda kõiki märguandeid, sh isiklikke andmeid, nagu kontaktide nimed ja teile saadetud tekstsõnumid. Rakendus saab ka märguandeid eemaldada või aktiveerida märguannetes olevaid toimingunuppe, sealhulgas vastata telefonikõnedele. \n\nSee võimaldab rakendusel ka lülitada sisse või välja funktsiooni Mitte segada ja muuta sellega seotud seadeid."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> saab lugeda kõiki märguandeid, sh isiklikke andmeid, nagu kontaktide nimed ja teile saadetud tekstsõnumid. Rakendus saab ka märguandeid edasi lükata ja eemaldada või aktiveerida märguannetes olevaid toimingunuppe, sealhulgas vastata telefonikõnedele. \n\nSee võimaldab rakendusel ka lülitada sisse või välja funktsiooni Mitte segada ja muuta sellega seotud seadeid."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Kui lülitate teenuse <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> jaoks juurdepääsu märguannetele välja, võidakse välja lülitada ka juurdepääs funktsioonile Mitte segada."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Lülita välja"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Tühista"</string>
@@ -4842,6 +4870,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Topeltpuudutage seadme kontrollimiseks"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Ühekäerežiim"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Kasuta ühekäerežiimi"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Ühekäerežiimi otsetee"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"ühe käega kasutamine"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Pühkige alla, et teha järgmist"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Kasuta otseteed järgmiseks:"</string>
@@ -5273,6 +5302,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Jah"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Taaskäivita"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Tänan, ei"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Loobu"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Vaheta"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM-kaarti ei saa aktiveerida"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Eemaldage SIM-kaart ja sisestage uuesti. Kui probleem jätkub, taaskäivitage seade."</string>
@@ -5402,6 +5432,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Assistent aktiveeritakse toitenupu allhoidmisel"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menüüd Toide ja Hädaolukord:\nvajutage samal ajal toitenuppu ja helitugevuse suurendamise nuppu."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Helisemise vältimine:\notsetee asub helitugevuse menüüs."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Allhoidmise kestus"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Kohandage ühenduvust, valides, kui pikalt toitenuppu all hoida"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Lühike"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Pikk"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Kuva rahakott"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Rahakotile juurdepääsu lubamine lukustuskuvalt ja kiirseadetest"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Kuva seadmete juhtimisvidinad"</string>
@@ -5417,6 +5451,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Kui kasutate kaht SIM-kaarti, saab see tahvelarvuti kasutada ainult 4G-võrku. "<annotation id="url">"Lisateave"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Kui kasutate kaht SIM-kaarti, saab see seade kasutada ainult 4G-võrku. "<annotation id="url">"Lisateave"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Vahemälus olevate rakenduste täitmise peatamine"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Ei aegu kunagi."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Rentimine ei aegu kunagi."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Luba Seadetes ekraani ülekatted"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Lubage rakendustel, mida tohib kuvada teiste rakenduste peal, katta Seadete ekraanikuvasid"</string>
<string name="media_controls_title" msgid="403271085636252597">"Meedia"</string>
@@ -5447,7 +5483,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Pole ajutiselt saadaval"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"SIM-i pole"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Võrgueelistused"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Ühenda avalike võrkudega"</string>
<string name="keywords_internet" msgid="7674082764898690310">"võrguühendus, internet, juhtmeta, andmeside, wifi, wi-fi, wi fi, mobiilside, mobiilsideoperaator, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Lülita WiFi sisse"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Lülita WiFi välja"</string>
@@ -5465,6 +5500,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ võrk"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM-kaart"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ALLALAADITUD SIM-KAART"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ALLALAADITUD SIM-ID"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktiivne"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Mitteaktiivne"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Vaikimisi üksuse <xliff:g id="ID_1">%1$s</xliff:g> puhul"</string>
@@ -5542,6 +5578,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Kõikide rakenduste ja teenuste jaoks"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Mängude seaded"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Mängu juhtpaneeli otsetee sisselülitamine jm"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Eelmine"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Järgmine"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Värvi eelvaade"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM-kaardile juurdepääsu taotlus"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Seade soovib teie SIM-kaardile juurde pääseda. Puudutage üksikasjade nägemiseks."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Kas lubada juurdepääs SIM-kaardile?"</string>
@@ -5552,4 +5591,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> soovib selle telefoniga ühendust luua.\n\nTe pole seadmega <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> varem ühendust loonud."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Ära ühenda"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Ühenda"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE seaded"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Taasta vaikeseaded"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Taastati vaikeseaded."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Max täislaetud aku saldo"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maksimaalne ringlus"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Min täislaetud aku saldo"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Muutujad"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Toimingud"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Preemiad"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Välistatud"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Kasutajaliideseta süsteemirakendus"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Muu rakendus"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Tipptegevus"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Märguannet vaadati"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Märguannet vaadati 15 minuti jooksul"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Märguande interaktsioon"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Vidina interaktsioon"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Muu kasutaja interaktsioon"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Max prioriteediga töö käivitamine"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Max prioriteediga töö käitamine"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Kõrge prioriteediga töö käivitamine"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Kõrge prioriteediga töö käitamine"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Vaikeprioriteediga töö käivitamine"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Vaikeprioriteediga töö käitamine"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Madala prioriteediga töö käivitamine"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Madala prioriteediga töö käitamine"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Min prioriteediga töö käivitamine"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Min prioriteediga töö käitamine"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Töö ajalõpu karistus"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Laadimine"</item>
+ <item msgid="658627268149681677">"Uinumine"</item>
+ <item msgid="1599558140284643834">"Energiasäästurežiim"</item>
+ <item msgid="588427840913221601">"Protsessi olek"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Kinnita"</string>
</resources>
diff --git a/res/values-eu/arrays.xml b/res/values-eu/arrays.xml
index f136638..63d45eb 100644
--- a/res/values-eu/arrays.xml
+++ b/res/values-eu/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Cachean gordetakoa (jardueren bezeroa)"</item>
<item msgid="8186970968968646288">"Cachean gordetakoa (hutsik)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Anila"</item>
+ <item msgid="7216413848731287689">"Ziana"</item>
<item msgid="5661027589207588703">"Urdina"</item>
- <item msgid="3795787248113275442">"Indigoa"</item>
+ <item msgid="1219738214736244749">"Berdea"</item>
<item msgid="6331809026622602308">"Morea"</item>
<item msgid="6390546163902724700">"Arrosa"</item>
- <item msgid="6618900408138432102">"Gorria"</item>
+ <item msgid="6500473130620545980">"Laranja"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"30 egunetik gorakoak"</item>
diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml
index 4008fc2..cd52283 100644
--- a/res/values-eu/strings.xml
+++ b/res/values-eu/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Gogoratu ezarpenak"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Gehienez ere konekta daitezkeen Bluetooth bidezko audio-gailuak"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Hautatu gehienez ere konekta daitezkeen Bluetooth bidezko audio-gailuak"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFCaren pilatzea arazteko erregistroa"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Handitu NFCaren pilatzearen erregistro-maila"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Igorpena"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"islatzea"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Gaitu hari gabeko bistaratzea"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Aukeratu gadgeta"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Aukeratu widgeta"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Widgeta sortu eta sartzeko baimena eman?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Widgeta sortu ondoren, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> ostalariak bistaratzen dituen datu guztiak atzitu ahal izango ditu."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Widgeta sortu ondoren, bistaratutako guztia atzitu ahal izango du aplikazioak.\n\nAplikazioa: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidgeta: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Eman widgetak sortzeko eta haietako datuak atzitzeko baimena beti <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> ostalariari"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Erabilera-estatistikak"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Erabilera-estatistikak"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Pantaila-irakurgailua, ikusmen-arazoak dituztenentzat"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Azpitituluen hobespenei buruz"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Lortu informazio gehiago azpitituluen hobespenei buruz"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Lupa"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Luparen lasterbidea"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Lupari buruz"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Lortu informazio gehiago lupari buruz"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Lupa mota"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Handitu pantaila osoa edo eremu zehatz bat, edo aldatu bi aukeren artean"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Pantaila osoa"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Eman pantaila blokeatuko lasterbidearen bidez eginbidea aktibatzeko baimena. Eduki sakatuta bolumen-botoiak segundo batzuez."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Erabilerraztasuna botoia"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Erabilerraztasun-botoia eta -keinua"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Erabilerraztasuna botoiari buruz"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Erabilerraztasuna botoiari eta keinuari buruz"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Lortu informazio gehiago Erabilerraztasuna botoiari eta keinuari buruz"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Erabili erabilerraztasun-botoia. Keinuak ez du funtzionatzen hiru botoiko nabigazioarekin."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Atzitu bizkor erabilerraztasun-eginbideak"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Atzitu bizkor erabilerraztasun-eginbideak edozein pantailatan.\n\nHasteko, joan erabilerraztasun-ezarpenetara eta hautatu eginbide bat. Sakatu lasterbidea eta hautatu Erabilerraztasuna botoia.\n\nHorren ordez Erabilerraztasuna botoia nabigazio-barran erabiltzeko, aldatu bi botoiko nabigaziora edo hiru botoiko nabigaziora."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Atzitu bizkor erabilerraztasun-eginbideak edozein pantailatan. \n\nHasteko, joan erabilerraztasun-ezarpenetara eta hautatu eginbide bat. Sakatu lasterbidea eta, jarraian, sakatu Erabilerraztasuna botoia."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Atzitu bizkor erabilerraztasun-eginbideak edozein pantailatan.\n\nHasteko, joan erabilerraztasun-ezarpenetara eta hautatu eginbide bat. Sakatu lasterbidea eta, jarraian, sakatu Erabilerraztasuna botoia edo erabilerraztasun-keinua."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Atzitu bizkor erabilerraztasun-eginbideak edozein pantailatan.\n\nHasteko, joan erabilerraztasun-ezarpenetara eta hautatu eginbide bat. Sakatu lasterbidea eta hautatu Erabilerraztasuna botoia."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Erabili botoia edo keinua"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Kokapena"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Tamaina"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minutu"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minutu"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Erabilerraztasun moduaren denbora-muga"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Zerbait egiteko denborari buruz (erabilerraztasunaren denbora-muga)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Lortu informazio gehiago zerbait egiteko denborari buruz (erabilerraztasunaren denbora-muga)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Zerbait egiteko denbora"</string>
<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_switch_title" msgid="7458595722552743503">"Erabili koloreen alderantzikatzea"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Kolorea alderantzikatzeko lasterbidea"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Koloreen alderantzikatzeak ilun bihurtzen ditu pantaila argiak.<br/><br/> Oharra: <ol> <li> Koloreen alderantzikatzeak argi bihurtzen ditu pantaila ilunak ere.</li> <li> Multimedia-edukien eta irudien koloreak aldatu egingo dira.</li> <li> Gai iluna atzeko plano ilun bat bistaratzeko erabil daiteke. Aplikazio bateragarrietan funtzionatzen du gai ilunak; koloreen alderantzikatzeak, berriz, aplikazio guztietan.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Klik automatikoa (itxarote-denbora)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Klik automatikoari buruz (itxarote-denbora)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Lortu informazio gehiago klik automatikoari buruz (itxarote-denbora)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Klik automatikoak erabiltzeko, sagu bat konektatu behar da. Denbora jakin batean geldirik egon ondoren automatikoki klik egin dezan konfigura dezakezu saguaren kurtsorea."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Desaktibatuta"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Laburra"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Erabili <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Ireki <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Erabili koloreen zuzenketa"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Kolorea zuzentzeko lasterbidea"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Koloreen zuzenketari buruz"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Lortu informazio gehiago koloreen zuzenketari buruz"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Koloreen alderantzikatzeari buruz"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Lortu informazio gehiago koloreen alderantzikatzeari buruz"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Erakutsi azpitituluak"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Bateragarriak diren aplikazioetarako bakarrik"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Azpitituluen tamaina eta estiloa"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Urdin-horia"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Are ilunago"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Ilundu pantaila are gehiago"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Are gehiago iluntzeko lasterbidea"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Are ilunago eginbideari buruz"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Ilundu pantaila telefonoaren gutxieneko distiratik harago"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Ilundu pantaila tabletaren gutxieneko distiratik harago"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Ilundu pantaila, irakurtzeko erosoagoa izan dadin.<br/><br/> Kasu hauetan izan daiteke lagungarria: <ol> <li> Gutxieneko balio lehenetsia ezarrita ere telefonoaren distira argiegia denean.</li> <li> Telefonoa ilunpean erabiltzen ari zarenean (adibidez, gauez edo oheratu aurretik logela ilun dagoenean).</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi garaiz"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Bateria-erabilera"</string>
<string name="history_details_title" msgid="8628584613889559355">"Historiaren xehetasunak"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Bateria-erabilera"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Bateria-erabilera"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Ikusi azken 24 orduetako erabilera"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Ikusi erabilera bateria guztiz kargatu zenetik"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Bateria-erabilera"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Ikusi bateria gehien erabiltzen duten aplikazioak"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Kargatzeko aukera mugatuta dago aldi baterako"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Bateriak gehiago iraun dezan. Lortu informazio gehiago."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Berrekin kargatzeari"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Egoera jakin batzuetan (adibidez, tenperatura altua denean edo kargatze-epe luzeetan), baliteke gehienez <xliff:g id="PERCENT">%1$s</xliff:g> arte kargatu ahal izatea telefonoa, bateria ez kaltetzeko.\n\nEgoera horiek amaitzean, telefonoa automatikoki hasiko da berriro ohi bezala kargatzen."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Egoera jakin batzuetan (adibidez, tenperatura altua denean edo kargatze-epe luzeetan), baliteke gehienez <xliff:g id="PERCENT">%1$s</xliff:g> kargatu ahal izatea telefonoa, bateria ez kaltetzeko.\n\nEgoera horiek amaitzean, telefonoa automatikoki hasiko da berriro ohi bezala kargatzen."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Telefonoa ohi baino gehiago erabili duzunez, baliteke bateria espero baino lehenago agortzea.\n\nHauek dira bateria gehien erabili duten aplikazioak:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Tableta ohi baino gehiago erabili duzunez, baliteke bateria espero baino lehenago agortzea.\n\nHauek dira bateria gehien erabili duten aplikazioak:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Gailua ohi baino gehiago erabili duzunez, baliteke bateria espero baino lehenago agortzea.\n\nHauek dira bateria gehien erabili duten aplikazioak:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Sistemak erabilitakoa azken 24 orduetan"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Sistemak erabilitakoa: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Aplikazioek erabilitakoa: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"AM"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"PM"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Guztira: minutu bat baino gutxiago"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Atzeko planoa: minutu bat baino gutxiago"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Guztira: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Baimendu aplikazioak eta edukia"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Murrizketak dituzten aplikazioak"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Zabaldu aplikazio-ezarpenak"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Aukeratu instalatu nahi dituzun aplikazioak"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instalatu aplikazio erabilgarriak"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Kontakturik gabeko ordainketak"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Nola funtzionatzen du?"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Ordaindu telefonoarekin dendetan"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Deitzeko aukera aurreratuak"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G bidezko deiak"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Erabili LTE zerbitzuak ahotsa eta bestelako komunikazioak hobetzeko (gomendatua)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Erabili 4G bidezko zerbitzuak ahotsa eta bestelako komunikazioak hobetzeko (gomendatua)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Erabili LTE ahots-deiak hobetzeko (gomendatua)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Erabili 4G ahots-deiak hobetzeko (gomendatua)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Erabili 5G ahots-deiak egiteko"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Bidali kontaktuak operadoreari"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Bidali kontaktuen telefono-zenbakiak eginbide hobetuak emateko"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"<xliff:g id="CARRIER">%1$s</xliff:g> operadoreari kontaktuak bidali nahi dizkiozu?"</string>
@@ -3593,6 +3620,7 @@
<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, 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_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, deitzeko aukera aurreratuak, 5g bidezko deiak"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"gehitu hizkuntza, gehitu hizkuntza bat"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"testuaren tamaina, letra-tipo handia, letra handia, testu handia, ikusmen txarra, handitu testua, testua handitzea, letra handitzea, letra handiagoa"</string>
<string name="default_sound" msgid="6604374495015245195">"Soinu lehenetsia"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g> zerbitzuari jakinarazpenetarako sarbidea eman nahi diozu?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12-n, jakinarazpen hobetuek ordeztu dituzte Android-eko jakinarazpen egokituak. Eginbide horrek, iradokitako ekintzak eta erantzunak erakusten, eta zure jakinarazpenak antolatzen ditu. \n\nJakinarazpen hobetuek jakinarazpenen eduki osoa atzi dezakete, informazio pertsonala barne (esaterako, kontaktuen izenak eta mezuak). Halaber, eginbideak jakinarazpenak bazter ditzake edo haiei erantzun diezaieke; adibidez, telefono-deiei erantzun diezaieke eta ez molestatzeko modua kontrola dezake."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Jakinarazpenak atzitzeko baimena eman nahi diozu <xliff:g id="SERVICE">%1$s</xliff:g> zerbitzuari?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> aplikazioak jakinarazpen guztiak irakurri ahalko ditu eta, haien barnean, informazio pertsonala egongo da agian (adibidez, kontaktuen izenak eta jasotzen dituzun testu-mezuak). Halaber, aplikazioak jakinarazpenak baztertu ahal izango ditu, edo jakinarazpen-botoiak erabili, telefono-deiak erantzutea barne. \n\nHorrez gain, ez molestatzeko modua aktibatzeko eta desaktibatzeko aukera izango du aplikazioak, baita harekin erlazionatutako ezarpenak aldatzekoa ere."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> aplikazioak jakinarazpen guztiak irakurri ahalko ditu eta, haien barnean, informazio pertsonala egongo da agian (adibidez, kontaktuen izenak eta jasotzen dituzun testu-mezuak). Halaber, aplikazioak jakinarazpenak atzeratu edo baztertu ahal izango ditu, edo jakinarazpenetako botoiak erabili, telefono-deiei erantzuteko botoia barne. \n\nHorrez gain, ez molestatzeko modua aktibatzeko eta desaktibatzeko aukera izango du aplikazioak, baita harekin erlazionatutako ezarpenak aldatzekoa ere."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> aplikazioari jakinarazpenak atzitzeko aukera desaktibatzen badiozu, baliteke ez molestatzeko modurako sarbidea ere desaktibatzea."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Desaktibatu"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Utzi"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Sakatu birritan gailua bertan dagoela ikusteko"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Esku bakarreko modua"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Erabili esku bakarreko modua"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Esku bakarreko moduaren lasterbidea"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"irisgarritasuna"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Pasatu hatza beherantz hauek egiteko:"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Erabili lasterbidea honetarako:"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Bai"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Berrabiarazi"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Ez, eskerrik asko"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Utzi"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Aldatu"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Ezin da aktibatu SIM txartela"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Kendu SIM txartela eta sar ezazu berriro. Arazoak badirau, berrabiarazi gailua."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Abiarazi Laguntzailea etengailua sakatuta edukiz"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Itzaltzeko eta larrialdietarako menua:\nSakatu etengailua eta bolumena igotzeko tekla aldi berean."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Saihestu tonua jotzea:\nBolumenaren menuan dago lasterbidea."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Zenbat denboraz edukiko duzu sakatuta etengailua?"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Sentikortasuna doitzeko, aukeratu zenbat denboraz edukitzen duzun sakatuta etengailua"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Laburra"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Luzea"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Erakutsi diru-zorroa"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Eman diru-zorroa atzitzeko baimena pantaila blokeatuan eta ezarpen bizkorretan"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Erakutsi gailuak kontrolatzeko widgetak"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Bi SIM txartel darabiltzanean, tabletak 4G sarea erabili ahal izango du, gehienez. "<annotation id="url">"Lortu informazio gehiago"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Bi SIM txartel darabiltzanean, gailuak 4G sarea erabili ahal izango du, gehienez. "<annotation id="url">"Lortu informazio gehiago"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Eten cacheko aplikazioen exekuzioa"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Ez da inoiz iraungiko."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Ez da inoiz iraungiko lagapena."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Eman pantailetan gainjartzeko baimena ezarpenetan"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Eman ezarpenen pantailetan gainjartzeko baimena aplikazioen gainean bistara daitezkeen aplikazioei"</string>
<string name="media_controls_title" msgid="403271085636252597">"Multimedia-edukia"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Ez dago erabilgarri aldi baterako"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Ez dago SIMik"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Sarearen hobespenak"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Konektatu sare publikoetara"</string>
<string name="keywords_internet" msgid="7674082764898690310">"sareko konexioa, internet, hari gabeko konexioak, datuak, wifia, mugikorra, telefono mugikorra, operadorea, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Aktibatu wifia"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Desaktibatu wifia"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ sarea"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIMa"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"DESKARGATUTAKO SIMa"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"DESKARGATUTAKO SIMAK"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktibo"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inaktibo"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> aukera lehenetsia"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Aplikazio eta zerbitzu guztietarako"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Jokoen ezarpenak"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Aktibatu joko-paneleko lasterbidea, etab."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Aurrekoa"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Hurrengoa"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Kolorearen aurrebista"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM txartela atzitzeko eskaera"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Gailu bat SIM txartela atzitu nahian dabil. Sakatu hau xehetasunak ikusteko."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM txartela atzitzeko baimena eman nahi duzu?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"Telefonora konektatu nahian dabil <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>.\n\nEz zara inoiz konektatu <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> gailura."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Ez konektatu"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Konektatu"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE ezarpenak"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Berrezarri ezarpen lehenetsiak"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Ezarpen lehenetsiak berrezarri dira."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Gehieneko oreka asea"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Gehieneko zirkulazioa"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Gutxieneko oreka asea"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Aldatzaileak"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Ekintzak"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Sariak"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Salbuetsita"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Jarduerarik gabeko sistemaren aplikazioa"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Beste aplikazio bat"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Jarduera nagusia"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Jakinarazpen bat ikusi da"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"15 minutuko tartean ikusi da jakinarazpen bat"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Jakinarazpenarekiko interakzioa"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Widgetarekiko interakzioa"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Erabiltzailearen beste interakzio bat"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Lehentasun handieneko lanaren hasiera"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Lehentasun handieneko lana abian"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Lehentasun handiko lanaren hasiera"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Lehentasun handiko lana abian"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Lan lehenetsiaren hasiera"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Lan lehenetsia abian"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Lehentasun txikiko lanaren hasiera"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Lehentasun txikiko lana abian"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Lehentasun txikieneko lanaren hasiera"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Lehentasun txikieneko lana abian"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Lanaren denbora-muga gainditzeagatiko zigorra"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Kargatzen"</item>
+ <item msgid="658627268149681677">"Kuluxka"</item>
+ <item msgid="1599558140284643834">"Bateria aurrezteko modua"</item>
+ <item msgid="588427840913221601">"Prozesuaren egoera"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Berretsi"</string>
</resources>
diff --git a/res/values-fa/arrays.xml b/res/values-fa/arrays.xml
index f622e95..b8b0b0d 100644
--- a/res/values-fa/arrays.xml
+++ b/res/values-fa/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"قرار داده شده در حافظه پنهان (کلاینت فعالیت)"</item>
<item msgid="8186970968968646288">"قرار داده شده در حافظه پنهان (خالی)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"فیروزهای"</item>
+ <item msgid="7216413848731287689">"سبزآبی"</item>
<item msgid="5661027589207588703">"آبی"</item>
- <item msgid="3795787248113275442">"نیلی"</item>
+ <item msgid="1219738214736244749">"سبز"</item>
<item msgid="6331809026622602308">"بنفش"</item>
<item msgid="6390546163902724700">"صورتی"</item>
- <item msgid="6618900408138432102">"قرمز"</item>
+ <item msgid="6500473130620545980">"نارنجی"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"بیش از ۳۰ روز پیش"</item>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index d6781ee..4784ac6 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"به خاطر سپردن تنظیمات"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"حداکثر تعداد دستگاههای صوتی بلوتوث متصل"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"حداکثر تعداد دستگاههای صوتی بلوتوث متصل را انتخاب کنید"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"گزارش اشکالزدایی پشتهای NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"افزایش سطح گزارشگیری پشتهای NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"ارسال محتوا"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"نمایش صفحه نمایش روی دستگاه دیگر"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"فعال کردن نمایش بیسیم"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"انتخاب اسبابک"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"انتخاب ابزارک"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"آیا مایل به ایجاد ابزارک و دادن اجازهٔ دسترسی هستید؟"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"پس از اینکه ابزارک را ایجاد کردید٬ <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> میتواند به همهٔ اطلاعاتی که ابزارک نمایش میدهد٬ دسترسی داشته باشد."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"پساز اینکه ابزارک را ایجاد کردید، این برنامه میتواند به همه موارد نمایش دادهشده دسترسی داشته باشد.\n\nبرنامه: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nابزارک: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"همیشه به <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> برای ایجاد ابزارکها و دسترسی به اطلاعات آنها اجازه داده شود"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"آمار کاربرد"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"آمار کاربرد"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"صفحهخوان در وهله اول برای افراد نابینا و کمبینا در نظر گرفته شده است"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"روی موارد موجود در صفحهتان ضربه بزنید تا بلند خوانده شوند"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"اولویتهای زیرنویس"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"درباره اولویتهای زیرنویس ناشنوایان"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"درباره اولویتهای زیرنویس ناشنوایان بیشتر بدانید"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"بزرگنمایی"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"میانبر «درشتنمایی»"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"درباره درشتنمایی"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"درباره درشتنمایی بیشتر بدانید"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"نوع درشتنمایی"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"بخش مشخصی صفحه یا کل آن را درشتنمایی کنید، یا بین دو گزینه جابهجا شوید"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"تمامصفحه"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"اجازه دهید میانبر ویژگی از صفحه قفل روشن شود. هر دو کلید میزان صدا را چند ثانیه نگه دارید."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"دکمه دسترسپذیری"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"دکمه دسترسپذیری و اشاره"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"درباره دکمه دسترسپذیری"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"درباره دکمه دسترسپذیری و اشاره"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"درباره دکمه دسترسپذیری و اشاره بیشتر بدانید"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"درحال استفاده از دکمه دسترسپذیری هستید. اشاره موردنظر با پیمایش ۳دکمهای دردسترس نیست."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"دسترسی سریع به ویژگیهای دسترسپذیری"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"از هر صفحهای به ویژگیهای دسترسپذیری بهسرعت دسترسی داشته باشید.\n\nبرای شروع، به تنظیمات دسترسپذیری بروید و یکی از ویژگیها را انتخاب کنید. روی میانبر ضربه بزنید و دکمه دسترسپذیری را انتخاب کنید.\n\nبرای اینکه درعوض از دکمه دسترسپذیری در نوار پیمایش استفاده کنید، به پیمایش ۲دکمهای یا پیمایش ۳دکمهای بروید."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"بهسرعت از هر صفحهای به ویژگیهای دسترسپذیری دسترسی پیدا کنید. \n\nبرای شروع، به تنظیمات دسترسپذیری بروید و یکی از ویژگیها را انتخاب کنید. روی میانبر ضربه بزنید و دکمه دسترسپذیری را انتخاب کنید."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"از هر صفحهای بهسرعت به ویژگیهای دسترسپذیری دسترسی داشته باشید.\n\nبرای شروع، به تنظیمات دسترسپذیری بروید و یکی از ویژگیها را انتخاب کنید. روی میانبر ضربه بزنید و دکمه دسترسپذیری یا اشاره را انتخاب کنید."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"از هر صفحهای بهسرعت به ویژگیهای دسترسپذیری دسترسی داشته باشید.\n\nبرای شروع، به تنظیمات دسترسپذیری بروید و یکی از ویژگیها را انتخاب کنید. روی میانبر ضربه بزنید و دکمه دسترسپذیری را انتخاب کنید."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"استفاده از دکمه یا اشاره"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"مکان"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"اندازه"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"۱ دقیقه"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"۲ دقیقه"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"زمان اقدام کردن (درنگ دسترسپذیری)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"درباره زمان اقدام کردن (درنگ دسترسپذیری)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"درباره زمان اقدام کردن (درنگ دسترسپذیری) بیشتر بدانید"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"زمان لازم برای اقدام"</string>
<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_switch_title" msgid="7458595722552743503">"استفاده از وارونگی رنگ"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"میانبر «وارونگی رنگ»"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"«وارونگی رنگ» صفحهنمایش روشن را تیره میکند.<br/><br/> توجه: <ol> <li> «وارونگی رنگ» صفحهنمایش تیره را نیز روشن میکند.</li> <li> رنگها در رسانهها و تصاویر تغییر میکنند.</li> <li> برای نمایش پسزمینه تیره میتوان از طرحزمینه تیره استفاده کرد. «طرح زمینه تیره» با برنامههای پشتیبانیشده کار میکند. وارونگی رنگ در همه برنامهها کار میکند.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"کلیک خودکار (مدت توقف)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"درباره کلیک خودکار (مدت توقف)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"درباره کلیک خودکار بیشتر بدانید (مدت توقف)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"«کلیک خودکار» با موشوارهای متصل کار میکند. میتوانید نشانگر موشواره را طوری تنظیم کنید که وقتی برای مدت زمان مشخصی متوقف میشود، بهطور خودکار کلیک کند."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"خاموش"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"کوتاه"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"استفاده از <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"باز کردن <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"استفاده از تصحیح رنگ"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"میانبر «تصحیح رنگ»"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"درباره تصحیح رنگ"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"درباره تصحیح رنگ بیشتر بدانید"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"درباره وارونگی رنگ"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"درباره وارونگی رنگ بیشتر بدانید"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"نشان دادن زیرنویس ناشنوایان"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"فقط برای برنامه پشتیبانیشده"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"اندازه و سبک زیرنویس"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"آبی-زرد"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"بسیار کمنور"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"بسیار کمنور کردن صفحهنمایش"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"میانبر «بسیار کمنور»"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"درباره بسیار کمنور"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"صفحه کمنورتر از حداقل روشنایی تلفن شود"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"صفحه کمنورتر از حداقل روشنایی رایانه لوحی شود"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"صفحه را کمنورتر کنید تا خواندن راحتتر باشد.<br/><br/> این کار در موارد زیر میتواند مفید باشد: <ol> <li> حداقل روشنایی پیشفرض تلفن همچنان خیلی روشن باشد</li> <li> از تلفن در شرایط تاریک استفاده کنید، برای مثال در شب یا در اتاقی تاریک قبلاز خواب</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi به موقع"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"مصرف باتری"</string>
<string name="history_details_title" msgid="8628584613889559355">"جزئیات سابقه"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"مصرف باتری"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"مصرف باتری"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"مشاهده مصرف باتری در ۲۴ ساعت قبل"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"مشاهده مصرف باتری از آخرین شارژ کامل"</string>
<string name="battery_details_title" msgid="4531369291819754178">"مصرف باتری"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"برنامههایی که بیشترین مصرف را دارند ببینید"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"شارژ موقتاً محدود شده است"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"برای محافظت از باتری. بیشتر بدانید."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ازسرگیری شارژ شدن"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"در برخی شرایط، مثل دمای بالا و دورههای طولانی شارژ، ممکن است شارژ شدن به <xliff:g id="PERCENT">%1$s</xliff:g> محدود شود تا سلامت باتری حفظ شود.\n\nوقتی این شرایط بهپایان برسد، تلفن بهطور خودکار در حالت عادی شارژ خواهد شد."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"در برخی شرایط، مثل دمای بالا و دورههای طولانی شارژ، ممکن است شارژ شدن به <xliff:g id="PERCENT">%1$s</xliff:g> محدود شود تا سلامت باتری حفظ شود.\n\nوقتی این شرایط بهپایان برسد، رایانه لوحی بهطور خودکار در حالت عادی شارژ خواهد شد."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"چون بیشتر از حد معمول از تلفنتان استفاده کردهاید، ممکن است شارژ باتریتان زودتر از همیشه تمام شود.\n\nبرنامههایی که بیشترین استفاده را از باتری دارند:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"چون بیشتر از حد معمول از رایانه لوحیتان استفاده کردهاید، ممکن است شارژ باتریتان زودتر از همیشه تمام شود.\n\nبرنامههایی که بیشترین استفاده را از باتری دارند:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"چون بیشتر از حد معمول از دستگاهتان استفاده کردهاید، ممکن است شارژ باتریتان زودتر از همیشه تمام شود.\n\nبرنامههایی که بیشترین استفاده را از باتری دارند:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"استفاده از سیستم در ۲۴ ساعت گذشته"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"استفاده از سیستم برای <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"استفاده از برنامه برای <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"ق.ظ"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"ب.ظ"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"مجموع: کمتر از یک دقیقه"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"پسزمینه: کمتر از یک دقیقه"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"مجموع: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"برنامهها و محتوا مجازاند"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"برنامههای دارای محدودیت"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"توسعه تنظیمات برای برنامه"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"انتخاب برنامهها برای نصب"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"نصب برنامههای دردسترس"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"پرداختهای غیرلمسی"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"چطور کار میکند"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"در فروشگاهها با تلفنتان پرداخت کنید"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"تماس پیشرفته"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"تماس 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"استفاده از سرویسهای LTE جهت بهبود ارتباطات صوتی و سایر ارتباطات (توصیه میشود)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"استفاده از سرویسهای 4G برای بهبود صدا و سایر ارتباطات (توصیه میشود)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"استفاده از سرویسهای LTE برای بهبود تماسهای صوتی (توصیه میشود)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"استفاده از سرویسهای نسل چهارم شبکه تلفن همراه برای بهبود تماسهای صوتی (توصیه میشود)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"استفاده از نسل پنجم شبکه تلفن همراه برای تماسهای صوتی"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"ارسال مخاطبین به شرکت مخابراتی"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"شماره تلفن مخاطبین ارسال میشود تا ویژگیهای بهبودیافته ارائه شود."</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"مخاطبین به <xliff:g id="CARRIER">%1$s</xliff:g> ارسال شود؟"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"بهینهسازی باتری، چسبان، باقی ماندن، بهینهسازی نیرو، باتری"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"روال، زمانبندی، بهینهسازی باتری، بهینهسازی نیرو، باتری، خودکار، درصد"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte، تماس پیشرفته، تماس 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g، vonr، تماس پیشرفته، تماس نسل پنجم شبکه تلفن همراه"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"افزودن زبان، افزودن یک زبان"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"اندازه نوشتار، چاپ درشت، قلم بزرگ، نوشتار بزرگ، کمبینا، بزرگ کردن نوشتار، بزرگکننده قلم، بزرگ کردن قلم"</string>
<string name="default_sound" msgid="6604374495015245195">"صدای پیشفرض"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"دسترسی به اعلان برای <xliff:g id="SERVICE">%1$s</xliff:g> مجاز شود؟"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"در Android نسخه ۱۲، اعلانهای بهبودیافته جایگزین «اعلانهای تطبیقی» شده است. این ویژگی پاسخها و کنشهای پیشنهادی را نمایش میدهد و اعلانهایتان را سازماندهی میکند. \n\nاعلانهای بهبودیافته میتواند به محتوای اعلان، ازجمله اطلاعات شخصی مثل نامها و پیامهای مخاطبین دسترسی داشته باشد. این ویژگی همچنین میتواند اعلانها را رد کند یا به آنها پاسخ دهد؛ مثلاً پاسخ به تماسهای تلفنی و کنترل کردن «مزاحم نشوید»."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"به دسترسی به اعلان برای <xliff:g id="SERVICE">%1$s</xliff:g> اجازه میدهید؟"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> میتواند همه اعلانها را بخواند، ازجمله اطلاعات شخصی مانند نام مخاطبین و پیامهای نوشتاری که دریافت میکنید. همچنین این برنامه میتواند اعلانها را رد کند یا روی دکمههای موجود در اعلانها اقداماتی انجام دهد (ازجمله پاسخ دادن به تماسهای تلفنی). \n\nهمچنین به این برنامه امکان میدهد «مزاحم نشوید» را روشن یا خاموش کند و تنظیمات مربوطه را تغییر دهد."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> میتواند همه اعلانها را بخواند، ازجمله اطلاعات شخصی مثل نام مخاطبین و پیامهای نوشتاری که دریافت میکنید. همچنین این برنامه میتواند اعلانها را بهتعویق بیندازد یا رد کند یا براساس دکمههای موجود در اعلانها اقداماتی انجام دهد (ازجمله پاسخ دادن به تماسهای تلفنی). \n\nهمچنین به این برنامه امکان میدهد «مزاحم نشوید» را روشن یا خاموش کند و تنظیمات مربوطه را تغییر دهد."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"اگر دسترسی اعلان را برای <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> خاموش کنید، دسترسی «مزاحم نشوید» نیز ممکن است خاموش شود."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"خاموش کردن"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"لغو"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"برای بررسی دستگاه، دو ضربه سریع بزنید"</string>
<string name="one_handed_title" msgid="2584414010282746195">"حالت یکدستی"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"استفاده از حالت یکدستی"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"میانبر «حالت تکحرکت»"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"قابلیت دسترسی"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"برای کنشهای زیر تند به پایین بکشید"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"استفاده از میانبر برای"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"بله"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"بازراهاندازی"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"نه متشکرم"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"لغو"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"عوض کردن"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"سیمکارت فعال نشد"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"سیمکارت را خارج کنید و دوباره در دستگاه بگذارید. اگر مشکل ادامه داشت، دستگاهتان را بازراهاندازی کنید."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"راهاندازی «دستیار»با نگه داشتن دکمه روشن/خاموش"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"منوی روشن/خاموش و اضطراری:\nدکمه روشن/خاموش و افزایش صدا را همزمان فشار دهید."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"جلوگیری از زنگ زدن:\nمیانبر در منوی میزان صدا دردسترس است."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"مدت فشار دادن و نگه داشتن"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"با انتخاب مدت زمان فشار دادن و نگه داشتن دکمه روشن/ خاموش، میزان حساسیت را تنظیم کنید"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"کوتاه"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"طولانی"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"نمایش کیف پول"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"مجاز کردن دسترسی به کیف پول از صفحه قفل و تنظیمات فوری"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"نمایش کنترلهای دستگاه"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"وقتی از ۲ سیمکارت استفاده میکنید، این رایانه لوحی به 4G محدود میشود. "<annotation id="url">"بیشتر بدانید"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"وقتی از ۲ سیمکارت استفاده میکنید، این دستگاه به 4G محدود میشود. "<annotation id="url">"بیشتر بدانید"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"تعلیق کردن اجرای برنامههای ذخیرهشده"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"هیچوقت منقضی نمیشود."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"اجاره هیچوقت منقضی نمیشود."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"مجاز کردن همپوشانی صفحهها در «تنظیمات»"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"مجاز کردن برنامههایی که برای همپوشانی صفحههای «تنظیمات» میتوانند روی برنامههای دیگر نمایش داده شوند"</string>
<string name="media_controls_title" msgid="403271085636252597">"رسانه"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"موقتاً دردسترس نیست"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"سیمکارتی وجود ندارد"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"اولویتهای شبکه"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"اتصال به شبکههای عمومی"</string>
<string name="keywords_internet" msgid="7674082764898690310">"اتصال شبکه، اینترنت، بیسیم، داده، wifi، wi-fi، wi fi، شبکه تلفن همراه، تلفن همراه، شرکت مخابراتی تلفن همراه، 4g، 3g، 2g، lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"روشن کردن Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"خاموش کردن Wi-Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"شبکه W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"سیمکارت"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"سیمکارت بارگیریشده"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"سیمکارتهای بارگیریشده"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"فعال"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"غیرفعال"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / پیشفرض برای <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"برای همه برنامهها و سرویسها"</string>
<string name="game_settings_title" msgid="1028178627743422090">"تنظیمات بازی"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"روشن کردن میانبر «داشبورد بازیها» و غیره"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"قبلی"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"بعدی"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"پیشدید رنگ"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"درخواست دسترسی به سیمکارت"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"دستگاهی میخواهد به سیمکارتتان دسترسی داشته باشد. برای دیدن جزئیات، ضربه بزنید."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"دسترسی به سیمکارت مجاز شود؟"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> میخواهد به این تلفن متصل شود.\n\nقبلاً به <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> متصل نشدهاید."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"متصل نشود"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"متصل شود"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"تنظیمات TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"برگرداندن به تنظیمات پیشفرض"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"تنظیمات به پیشفرض برگردانده شد."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"حداکثر تراز مشبع"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"حداکثر گردش"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"حداقل تراز مشبع"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"اصلاحکنندهها"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"کنشها"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"پاداشها"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"معافشده"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"برنامه سیستمی بیسر"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"برنامه دیگر"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"فعالیت برتر"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"اعلان دیدهشده"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"اعلان دیدهشده ظرف ۱۵ دقیقه"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"تعامل با اعلان"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"تعامل با ابزارک"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"دیگر تعاملات کاربر"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"شروع وظیفه بالاترین اولویت"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"وظیفه بالاترین اولویت درحال اجرا است"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"شروع وظیفه اولویت بالا"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"وظیفه اولویت بالا درحال اجرا است"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"شروع وظیفه پیشفرض"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"وظیفه پیشفرض درحال اجرا است"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"شروع وظیفه اولویت پایین"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"وظیفه اولویت پایین درحال اجرا است"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"شروع وظیفه پایینترین اولویت"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"وظیفه پایینترین اولویت درحال اجرا است"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"جریمه درنگ وظیفه"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"شارژ شدن"</item>
+ <item msgid="658627268149681677">"چرت"</item>
+ <item msgid="1599558140284643834">"حالت «ذخیره انرژی»"</item>
+ <item msgid="588427840913221601">"وضعیت پردازش"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"تأیید"</string>
</resources>
diff --git a/res/values-fi/arrays.xml b/res/values-fi/arrays.xml
index f6b375a..4c39095 100644
--- a/res/values-fi/arrays.xml
+++ b/res/values-fi/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Välimuistissa (toiminnan suorittaja)"</item>
<item msgid="8186970968968646288">"Välimuistissa (tyhjä)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Sinivihreä"</item>
+ <item msgid="7216413848731287689">"Syaani"</item>
<item msgid="5661027589207588703">"Sininen"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Vihreä"</item>
<item msgid="6331809026622602308">"Violetti"</item>
<item msgid="6390546163902724700">"Pinkki"</item>
- <item msgid="6618900408138432102">"Punainen"</item>
+ <item msgid="6500473130620545980">"Oranssi"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Yli 30 päivää vanhat"</item>
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index 8819bf8..9db3267 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Muista asetukset"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Liitettyjen Bluetooth-äänilaitteiden enimmäismäärä"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Valitse liitettyjen Bluetooth-äänilaitteiden enimmäismäärä"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC-pinon viankorjausloki"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Nosta NFC-pinon lokikirjaustasoa"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Lähetä"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"peilaus"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Ota langaton näyttö käyttöön"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Valitse gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Valitse widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Luo widget ja salli käyttö?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Kun olet luonut widgetin, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> voi käyttää kaikkia sen näyttämiä tietoja."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Kun olet luonut widgetin, sovellus voi käyttää kaikkia näytettäviä tietoja.\n\nSovellus: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> saa luoda widgetejä ja käyttää niiden tietoja"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Käyttötiedot"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Käyttötiedot"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Näytönlukuohjelma ensisijaisesti näkövammaisille ja heikkonäköisille"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Tietoja tekstitysvalinnoista"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Lue lisää tekstitysvalinnoista"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Suurennus"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Suurennuksen pikanäppäin"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Tietoja suurennuksesta"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Lue lisää suurennuksesta"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Suurennustapa"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Suurenna koko näyttö tai tietty alue tai vaihda yhdestä näistä vaihtoehdoista toiseen"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Koko näyttö"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Salli ominaisuuden päälle laittaminen lukitusnäytön pikakuvakkeella. Paina molempia äänenvoimakkuuspainikkeita muutaman sekunnin ajan."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Esteettömyyspainike"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Esteettömyyspainike ja ‑ele"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Tietoja esteettömyyspainikkeesta"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Tietoja esteettömyyspainikkeesta ja ‑eleestä"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Lue lisää esteettömyyspainikkeesta ja ‑eleestä"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Esteettömyyspainikkeen käyttö. Elettä ei voi käyttää kolmen painikkeen navigoinnissa."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Avaa esteettömyysominaisuudet nopeasti"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Käytä esteettömyysominaisuuksia helposti millä tahansa näytöllä.\n\nSiirry ensin esteettömyysasetuksiin ja valitse ominaisuus. Napauta pikakuvaketta ja valitse esteettömyyspainike.\n\nJos käytät mieluummin navigointipalkin esteettömyyspainiketta, vaihda kahden tai kolmen painikkeen navigointiin."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Avaa esteettömyysominaisuudet nopeasti miltä tahansa näytöltä. \n\nSiirry ensin esteettömyysasetuksiin ja valitse ominaisuus. Napauta pikakuvaketta ja valitse esteettömyyspainike."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Käytä esteettömyysominaisuuksia helposti millä tahansa näytöllä.\n\nSiirry ensin esteettömyysasetuksiin ja valitse ominaisuus. Napauta pikakuvaketta ja valitse esteettömyyspainike tai ‑ele."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Käytä esteettömyysominaisuuksia helposti millä tahansa näytöllä.\n\nSiirry ensin esteettömyysasetuksiin ja valitse ominaisuus. Napauta pikakuvaketta ja valitse esteettömyyspainike."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Käytä painiketta tai elettä"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Sijainti"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Koko"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minuutti"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minuuttia"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Toiminnon aika (esteettömyyskatkaisu)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Tietoja toiminnon ajasta (esteettömyyskatkaisu)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Lue lisää toiminnon ajasta (esteettömyyskatkaisu)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Reagointiaika"</string>
<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_switch_title" msgid="7458595722552743503">"Käytä käänteisiä värejä"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Käänteisten värien pikanäppäin"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Käänteiset värit tekee kirkkaista näytöistä tummia.<br/><br/> Huom. <ol> <li> Käänteiset värit myös tekevät tummista näytöistä kirkkaita.</li> <li> Median ja kuvien värit muuttuvat.</li> <li> Saat tumman taustan myös käyttämällä tummaa teemaa. Tumma teema toimii yhteensopivissa sovelluksissa. Käänteiset värit toimivat kaikissa sovelluksissa.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Automaattinen klikkaus (viiveaika)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Automaattinen klikkaus (viiveaika)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Lue lisää automaattisesta klikkauksesta (viiveaika)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Automaattiset klikkaukset ovat käytettävissä hiiren kanssa. Voit laittaa kursorin klikkaamaan automaattisesti, kun hiiri on ollut paikoillaan tietyn aikaa."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Pois päältä"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Lyhyt"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> käytössä"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Avaa <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Käytä värinkorjausta"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Värinkorjauksen pikanäppäin"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Tietoja värinkorjauksesta"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Lue lisää värinkorjauksesta"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Tietoja käänteisistä väreistä"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Lue lisää käänteisistä väreistä"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Näytä tekstitykset"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Vain tuetuille sovelluksille"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Tekstitysten koko ja tyyli"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Sini-keltasokeus"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Erittäin himmeä"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Tee näytöstä erittäin himmeä"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Erittäin himmeän pikanäppäin"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Tietoja erittäin himmeästä"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Himmennä näyttöä puhelimen vähimmäiskirkkautta himmeämmäksi"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Himmennä näyttöä tabletin vähimmäiskirkkautta himmeämmäksi"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Himmennä näyttöä, jotta sen lukeminen on miellyttävämpää.<br/><br/> Tästä voi olla apua, kun <ol> <li> puhelin on liian kirkas, vaikka kirkkauden oletusvähimmäisarvo on valittuna</li> <li> käytät puhelinta pimeässä, esimerkiksi yöllä tai pimeässä huoneessa ennen nukkumaanmenoa</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi-yhteyden käytössäoloaika"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Akun käyttö"</string>
<string name="history_details_title" msgid="8628584613889559355">"Historiatiedot"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Akun käyttö"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Akun käyttö"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Näytä 24 viime tunnin käyttötiedot"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Katso käyttö edell. täyteen lataamisesta"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Akun käyttö"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Katso eniten kuluttavat sovellukset"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Lataamista rajoitettu väliaikaisesti"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Akun säästämiseksi. Lue lisää."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Jatka lataamista"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Tietyissä tilanteissa (esim. korkea lämpötila tai pitkä latausaika) lataus voi olla rajoitettu <xliff:g id="PERCENT">%1$s</xliff:g>:iin, jotta akku pysyy hyvässä kunnossa.\n\nKun tilanne on ohi, puhelin latautuu automaattisesti normaalisti."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Tietyissä tilanteissa (esim. korkea lämpötila tai pitkä latausaika) lataus voi olla rajoitettu <xliff:g id="PERCENT">%1$s</xliff:g>:iin, jotta akku pysyy hyvässä kunnossa.\n\nKun tilanne on ohi, tabletti latautuu automaattisesti normaalisti."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Olet käyttänyt puhelinta tavallista enemmän, joten akku voi loppua normaalia aiemmin.\n\nEniten akkua käyttävät sovellukset:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Olet käyttänyt tablettia tavallista enemmän, joten akku voi loppua normaalia aiemmin.\n\nEniten akkua käyttävät sovellukset:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Olet käyttänyt laitetta tavallista enemmän, joten akku voi loppua normaalia aiemmin.\n\nEniten akkua käyttävät sovellukset:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Järjestelmän käyttö 24 viime tunnin sisällä"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Järjestelmän käyttö: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Sovelluksen käyttö: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"ap"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"ip"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Yhteensä: alle minuutti"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Taustalla: alle minuutti"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Yhteensä: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Sovellusten ja sisällön salliminen"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Rajoitetut sovellukset"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Laajenna sovelluksen asetuksia"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Valitse asennettavat sovellukset"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Asenna sovelluksia"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Lähimaksut"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Miten se toimii"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Maksa puhelimella myymälöissä"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Puhelujen lisävaihtoehdot"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G-puhelut"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Käytä LTE-palveluita puheviestinnän ja muiden viestintätapojen parantamiseen (suositeltu)."</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Käytä 4G-palveluita puheviestinnän ja muiden viestintätapojen parantamiseen (suositeltu)."</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Paranna äänipuheluita LTE-palveluiden avulla (suositus)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Paranna äänipuheluita 4G-palveluiden avulla (suositus)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Käytä 5G:tä äänipuheluihin"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Lähetä kontaktien tiedot operaattorille"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Lähetä kontaktien puhelinnumerot paranneltujen ominaisuuksien tarjoamiseksi"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Saako <xliff:g id="CARRIER">%1$s</xliff:g> kontaktien tiedot?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"virransäästö, kiinnitetty, käytä aina, virran säästäminen, akku"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"ohjelma, aikataulu, virransäästö, virran säästäminen, akku, automaattinen, prosentti"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, puhelujen lisävaihtoehdot, 4g-puhelut"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, puhelujen lisävaihtoehdot, 5g-puhelut"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"lisää kieli"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"tekstin koko, suurikokoinen teksti, suuri fontti, suuri teksti, heikko näkö, suurenna tekstiä, fontin suurentaja, fontin suurennus"</string>
<string name="default_sound" msgid="6604374495015245195">"Oletusääni"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Saako <xliff:g id="SERVICE">%1$s</xliff:g> ilmoitusten käyttöoikeuden?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Parannetut ilmoitukset korvasivat Androidin mukautuvat ilmoitukset Android 12:ssa. Tämä ominaisuus näyttää toiminto- ja vastausehdotuksia ja järjestää ilmoituksesi. \n\nParannetuilla ilmoituksilla on pääsy kaikkeen ilmoitussisältöön, myös henkilökohtaisiin tietoihin (esim. kontaktien nimet ja viestit). Ominaisuus voi myös ohittaa ilmoituksia tai vastata niihin, esim. vastata puheluihin ja ohjata Älä häiritse ‑tilaa."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Saako <xliff:g id="SERVICE">%1$s</xliff:g> ilmoituksien käyttöoikeuden?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> voi lukea kaikki ilmoitukset ja niiden sisältämät henkilökohtaiset tiedot, kuten yhteystietojen nimet ja saamiesi viestien sisällön. Sovellus voi myös hylätä ilmoituksia ja käyttää niiden toimintoja, kuten vastata puheluihin. \n\nTämä antaa sovellukselle myös oikeuden laittaa Älä häiritse ‑tilan päälle tai pois päältä ja muokata siihen liittyviä asetuksia."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> voi lukea kaikki ilmoitukset ja niiden sisältämät henkilökohtaiset tiedot, esim. yhteystietojen nimet ja saamiesi viestien sisällön. Sovellus voi myös torkuttaa tai hylätä ilmoituksia ja käyttää niiden toimintoja, esim. vastata puheluihin. \n\nTämä antaa sovellukselle myös oikeuden laittaa Älä häiritse ‑tilan päälle tai pois päältä ja muokata siihen liittyviä asetuksia."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Jos <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ei saa käyttää ilmoituksia, myös Älä häiritse ‑tilan käyttö voidaan estää."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Poista käytöstä"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Peru"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tarkista ilmoitukset kaksoisnapauttamalla laitteen näyttöä"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Yhden käden moodi"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Käytä yhden käden moodia"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Yhden käden moodin pikanäppäin"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"tavoitettavuus"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Pyyhkäise alas:"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Käytä pikakuvaketta:"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Kyllä"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Käynnistä uudelleen"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Ei kiitos"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Peru"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Vaihda"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM-korttia ei voi aktivoida"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Poista SIM-kortti ja aseta se takaisin. Jos ongelma ei ratkea, käynnistä laite uudelleen."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Käynnistä Assistant painamalla virtapainiketta pitkään"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Virta‑ ja Hätätilannevalikko:\nPaina virta‑ ja äänenvoimakkuuspainiketta yhtä aikaa."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Soittamisen esto:\nPikanäppäin näkyy äänenvoimakkuusvalikossa."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Valitse kesto painamalla pitkään"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Säädä herkkyyttä valitsemalla, kauanko virtapainiketta täytyy painaa"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Lyhyen ajan"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Pitkään"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Näytä Wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Salli Walletin käyttö lukitusnäytöltä ja pika-asetuksista"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Näytä laitteiden hallinta"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Jos käytät kahta SIM-korttia, tämä tabletti voi muodostaa yhteyden vain 4G-verkkoon. "<annotation id="url">"Lue lisää"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Jos käytät kahta SIM-korttia, tämä laite voi muodostaa yhteyden vain 4G-verkkoon. "<annotation id="url">"Lue lisää"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Keskeytä välimuistiin tallennetut sovellukset"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Ei pääty koskaan."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Vuokra-aika ei pääty koskaan."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Salli näytön peitto Asetukset-sovelluksessa"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Anna sovellusten, jotka voivat näkyä muiden sovellusten päällä, peittää Asetukset-sovelluksen näytöt"</string>
<string name="media_controls_title" msgid="403271085636252597">"Media"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Tilapäisesti poissa käytöstä"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Ei SIM-korttia"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Verkkoasetukset"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Yhdistä julkisiin verkkoihin"</string>
<string name="keywords_internet" msgid="7674082764898690310">"verkkoyhteys, internet, langaton, data, langaton yhteys, Wi-Fi, Wi Fi, datayhteys, mobiili, puhelinoperaattori, 4g, 3g, 2g, LTE"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Laita Wi-Fi päälle"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Laita Wi-Fi pois päältä"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ ‑verkko"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM-kortti"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"LADATTU SIM-KORTTI"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"LADATUT SIM-kortit"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktiivinen"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Ei aktiivinen"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Oletus: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Kaikki sovellukset ja palvelut"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Peliasetukset"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Laita päälle esim. Pelipaneelin pikakuvake"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Edellinen"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Seuraava"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Värin esikatselu"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM-kortin pääsyoikeuspyyntö"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Laite haluaa pääsyn SIM-korttiisi. Katso lisätietoja napauttamalla."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Sallitaanko pääsy SIM-korttiin?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> haluaa yhdistää tähän puhelimeen.\n\n<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> ei ole ennen muodostanut yhteyttä."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Älä yhdistä"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Yhdistä"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TAREn asetukset"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Palautetaanko oletusasetukset?"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Oletusasetukset palautettiin."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Enimmäistasapaino, kun laite on ladattu"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Enimmäiskierto"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Vähimmäistasapaino, kun laite on ladattu"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Muuttujat"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Toiminnot"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Palkinnot"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Vapautettu"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Järjestelmäsovellus ilman UI-grafiikkaa"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Muu sovellus"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Tärkein toiminta"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Ilmoitus nähty"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Ilmoitus nähty 15 min sisällä"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Ilmoitustoiminto"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Widget-toiminto"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Muu käyttäjätoiminto"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Aloita enimmäistason työ"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Enimmäistason työ käynnissä"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Aloita korkean tason työ"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Korkean tason työ käynnissä"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Aloita vakiotason työ"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Vakiotason työ käynnissä"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Aloita matalan tason työ"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Matalan tason työ käynnissä"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Aloita vähimmäistason työ"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Vähimmäistason työ käynnissä"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Työn aikarajoitusrangaistus"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Ladataan"</item>
+ <item msgid="658627268149681677">"Unitila"</item>
+ <item msgid="1599558140284643834">"Virransäästötila"</item>
+ <item msgid="588427840913221601">"Käsittelytila"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Vahvista"</string>
</resources>
diff --git a/res/values-fr-rCA/arrays.xml b/res/values-fr-rCA/arrays.xml
index 8ac074a..ab61755 100644
--- a/res/values-fr-rCA/arrays.xml
+++ b/res/values-fr-rCA/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Mise en cache (client d\'activité)"</item>
<item msgid="8186970968968646288">"Mise en cache (vide)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Turquoise"</item>
+ <item msgid="7216413848731287689">"Cyan"</item>
<item msgid="5661027589207588703">"Bleu"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Vert"</item>
<item msgid="6331809026622602308">"Mauve"</item>
<item msgid="6390546163902724700">"Rose"</item>
- <item msgid="6618900408138432102">"Rouge"</item>
+ <item msgid="6500473130620545980">"Orange"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Depuis plus de 30 jours"</item>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index 2bcbdcd..d9aa7f5 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Mémoriser ces paramètres"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maximum d\'appareils audio Bluetooth connectés"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Sélectionnez le nombre maximal d\'appareils Bluetooth connectés"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Journal de débogage de la pile de la CCP"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Accroître le niveau de journalisation de la pile de la CCP"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Cast"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"miroir"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Activer l\'affichage sans fil"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Choisir un gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Choisir un widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Créer un widget et autoriser l\'accès?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Une fois le widget créé, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> peut accéder à toutes les données qu\'il affiche."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Une fois le widget créé, l\'application peut accéder à tout ce qui est affiché.\n\nApplication : <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget : <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Toujours autoriser <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> à créer des widgets et accéder à leurs données"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Données statistiques"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Données statistiques"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Le lecteur d\'écran est destiné principalement aux personnes atteintes de cécité et de troubles de la vue"</string>
<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_captioning_about_title" msgid="3542171637334191563">"À propos des préférences de sous-titres"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"En savoir plus sur les préférences de sous-titres"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Zoom"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Raccourci de l\'agrandissement"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"À propos de la fonctionnalité d\'agrandissement"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"En savoir plus sur la fonctionnalité d\'agrandissement"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Type d\'agrandissement"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Agrandissez la totalité de votre écran, une région précise ou passez d\'une option à l\'autre"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Plein écran"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Autorisez le raccourci à activer la fonctionnalité à l\'écran de verrouillage. Pour cela, maintenez enfoncées les deux touches de volume pendant quelques secondes."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Bouton d\'accessibilité"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Bouton d\'accessibilité et geste"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"À propos du bouton d\'accessibilité"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"À propos du bouton d\'accessibilité et des gestes"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"En savoir plus sur le bouton d\'accessibilité et les gestes"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Utilisez le bouton d\'accessibilité. Le geste n\'est pas proposé avec la navigation à trois boutons."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Accès rapide aux fonctionnalités d\'accessibilité"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Accédez rapidement aux fonctionnalités d\'accessibilité à partir de n\'importe quel écran.\n\nPour commencer, accédez aux paramètres d\'accessibilité et sélectionnez une fonctionnalité. Touchez le raccourci et sélectionnez le bouton d\'accessibilité.\n\nPour plutôt utiliser le bouton d\'accessibilité dans la barre de navigation, passez à la navigation à deux boutons ou à la navigation à trois boutons."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Accédez rapidement aux fonctionnalités d\'accessibilité à partir de n\'importe quel écran. \n\nPour commencer, accédez aux paramètres d\'accessibilité et sélectionnez une fonctionnalité. Touchez le raccourci et sélectionnez le bouton d\'accessibilité."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Accédez rapidement aux fonctionnalités d\'accessibilité à partir de n\'importe quel écran.\n\nPour commencer, accédez aux paramètres d\'accessibilité et sélectionnez une fonctionnalité. Touchez le raccourci et sélectionnez le bouton ou le geste d\'accessibilité."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Accédez rapidement aux fonctionnalités d\'accessibilité à partir de n\'importe quel écran.\n\nPour commencer, accédez aux paramètres d\'accessibilité et sélectionnez une fonctionnalité. Touchez le raccourci et sélectionnez le bouton d\'accessibilité."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Utiliser le bouton ou le geste"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Position"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Taille"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minute"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minutes"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Délai pour eff. une action (accessibilité)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"À propos du délai pour effectuer une action (accessibilité)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"En savoir plus sur le délai pour effectuer une action (accessibilité)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Temps pour réagir"</string>
<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_switch_title" msgid="7458595722552743503">"Utiliser l\'inversion des couleurs"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Raccourci de l\'inversion des couleurs"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"L\'inversion des couleurs assombrit les écrans lumineux.<br/><br/> Remarque : <ol> <li> L\'inversion des couleurs éclaircit aussi les écrans sombres.</li> <li> Les couleurs changeront dans les éléments multimédias et les images.</li> <li> Le thème sombre peut être utilisé pour afficher un arrière-plan sombre. Le thème sombre fonctionne avec les applications prises en charge. L\'inversion des couleurs fonctionne avec toutes les applications.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Clic automatique (temps d\'arrêt)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Clic automatique (temps d\'arrêt)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"En savoir plus sur le clic automatique (temps d\'arrêt)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Le clic automatique fonctionne avec une souris connectée. Vous pouvez configurer votre souris de façon à ce qu\'un clic s\'effectue automatiquement lorsque le curseur s\'immobilise pendant un certain temps."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Désactivé"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Court"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Utiliser <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Ouvrir <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Utiliser la correction des couleurs"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Raccourci de la correction des couleurs"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"À propos de la correction des couleurs"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"En savoir plus sur la correction des couleurs"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"À propos de l\'inversion des couleurs"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"En savoir plus sur l\'inversion des couleurs"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Afficher les sous-titres"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Pour l\'application prise en charge seulement"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Taille et style des sous-titres"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Bleu-jaune"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Réduction supplémentaire de la luminosité"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Activer la réduction suppl. de la luminosité"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Raccourci de la réduction supplémentaire de la luminosité"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Réduction supplémentaire de la luminosité"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Assombrir l\'écran de votre téléphone au-delà de sa luminosité minimale"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Assombrir l\'écran de votre tablette au-delà de sa luminosité minimale"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Rendez l\'écran plus sombre pour qu\'il soit plus facile à lire.<br/><br/> Cela peut être pratique dans certains cas : <ol> <li> La luminosité minimale par défaut de votre téléphone est quand même trop intense</li> <li> Vous utilisez votre téléphone dans un environnement sombre, comme la nuit ou dans une salle sombre avant d\'aller vous coucher</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi/temps"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Utilisation de la pile"</string>
<string name="history_details_title" msgid="8628584613889559355">"Détails de l\'historique"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Autonomie de la pile"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Utilisation de la pile"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Voir utilisation des dernières 24 heures"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Voir utilisation depuis dernière recharge"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Utilisation de la pile"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Affichez les applications qui utilisent le plus d\'énergie"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Recharge temporairement limitée"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Pour préserver votre pile. Apprenez-en plus."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Reprendre la charge"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Dans certaines conditions, comme des températures élevées ou de longues périodes de charge, la charge pourrait être limitée à <xliff:g id="PERCENT">%1$s</xliff:g> pour aider à préserver la santé de la pile.\n\nLorsque ces conditions prennent fin, votre téléphone se chargera normalement de façon automatique."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Dans certaines conditions, comme des températures élevées ou de longues périodes de charge, la charge pourrait être limitée à <xliff:g id="PERCENT">%1$s</xliff:g> pour aider à préserver la santé de la pile.\n\nLorsque ces conditions prennent fin, votre tablette se chargera normalement de façon automatique."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Comme vous avez utilisé votre téléphone plus que d\'habitude, votre pile risque de s\'épuiser plus tôt que prévu. \n\nLes applications qui utilisent le plus d\'énergie de la pile :"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Comme vous avez utilisé votre tablette plus que d\'habitude, votre pile risque de s\'épuiser plus tôt que prévu. \n\nLes applications qui utilisent le plus d\'énergie de la pile :"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Comme vous avez utilisé votre appareil plus que d\'habitude, votre pile risque de s\'épuiser plus tôt que prévu. \n\nLes applications qui utilisent le plus d\'énergie de la pile :"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Utilisation par le système, dernières 24 h"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Utilisation par le système : <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Utilisation par l\'application : <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total : moins d\'une minute"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Arrière-plan : moins d\'une minute"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total : <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Autoriser des applications et des contenus"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Applications avec restrictions"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Développer paramètres applis"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Choisir les applications à installer"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Installer les applis proposées"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Paiements sans contact"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Fonctionnement"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Payez avec votre téléphone en magasin"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Appels avancés"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Appels 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Utiliser les services LTE pour améliorer les communications vocales et autres (recommandé)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Utiliser les services 4G pour améliorer les communications vocales et autres (recommandé)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Utiliser les services LTE pour améliorer les appels vocaux (recommandé)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Utiliser les services 4G pour améliorer les appels vocaux (recommandé)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Voix sur 5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Utiliser le réseau 5G pour passer des appels vocaux"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Envoyer les contacts au fournisseur de services"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Envoyer les numéros de téléphone de vos contacts pour accéder à des fonctionnalités améliorées"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Envoyer les contacts à <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"économiseur de pile, fixe, persistant, économie d\'énergie, pile"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"routine, horaire, économiseur de pile, économie d\'énergie, pile, automatique, pour cent"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, appels avancés, appels 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"Voix sur 5G, voix sur NR, appels avancés, appels 5G"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"ajouter langue, ajouter une langue"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"taille du texte, grands caractères, police de grande taille, texte de grande taille, vision faible, agrandir le texte, agrandisseur de police, agrandissement de la police"</string>
<string name="default_sound" msgid="6604374495015245195">"Son par défaut"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Autoriser <xliff:g id="SERVICE">%1$s</xliff:g> à accéder aux notifications?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Les notifications améliorées ont remplacé les notifications adaptatives Android sous Android 12. Cette fonctionnalité vous présente des suggestions d\'actions et de réponses, et organise vos notifications. \n\nLes notifications améliorées peuvent accéder au contenu de toutes les notifications, y compris les renseignements personnels comme le nom des contacts et les messages. Cette fonctionnalité peut aussi fermer des notifications ou interagir avec elles, comme répondre aux appels téléphoniques et gérer le mode Ne pas déranger."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Autoriser <xliff:g id="SERVICE">%1$s</xliff:g> à accéder aux notifications?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> pourra lire toutes les notifications, y compris des renseignements personnels, comme le nom des contacts et le texte des messages que vous recevez. Cette application pourra aussi fermer les notifications ou effectuer des actions sur les boutons dans les notifications, y compris répondre aux appels téléphoniques. \n\nCela permettra également à l\'application d\'activer et de désactiver la fonctionnalité Ne pas déranger et de modifier les paramètres connexes."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> pourra lire toutes les notifications, y compris des renseignements personnels, comme le nom des contacts et le texte des messages que vous recevez. Cette application pourra aussi fermer ou reporter des notifications ou effectuer des actions sur les boutons des notifications, y compris répondre aux appels téléphoniques. \n\nCette action permettra également à l\'application d\'activer et de désactiver la fonctionnalité Ne pas déranger et de modifier les paramètres connexes."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Si vous désactivez l\'accès aux notifications pour <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, l\'accès au mode Ne pas déranger peut également être désactivé."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Désactiver"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Annuler"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Touchez l\'écran deux fois pour consulter votre appareil"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Mode Une main"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Utiliser le mode Une main"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Raccourci pour le mode Une main"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"accessibilité"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Balayer l\'écran vers le bas pour"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Utiliser le raccourci pour"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Oui"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Redémarrer"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Non merci"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Annuler"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Changer"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Impossible d\'activer la carte SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Retirez la carte SIM, puis réinsérez-la. Si le problème persiste, redémarrez votre appareil."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Activez l\'Assistant en maintenant l\'interrupteur enfoncé"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu d\'alimentation et d\'urgence :\nAppuyez simultanément sur l\'interrupteur et le bouton d\'augmentation du volume."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Bloquer la sonnerie :\nRaccourci proposé dans le menu du volume."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Durée de maintien du doigt"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Réglez la sensibilité en choisissant la durée de maintien du doigt sur l\'interrupteur"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Court"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Long"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Afficher le portefeuille"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Autorisez l\'accès au portefeuille à partir de l\'écran de verrouillage et du menu Paramètres rapides"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Afficher les commandes des appareils"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Lorsque vous utilisez deux modules SIM, cette tablette est limitée aux réseaux 4G. "<annotation id="url">"En savoir plus"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Lorsque vous utilisez deux modules SIM, cet appareil est limité aux réseaux 4G. "<annotation id="url">"En savoir plus"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Suspendre l\'exécution pour les applications en cache"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"N\'expire jamais."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Le bail n\'expire jamais."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Autoriser les superpos. d\'écran pour les paramètres"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Autorisez les applications qui peuvent se superposer à d\'autres à afficher du contenu par-dessus les écrans des paramètres"</string>
<string name="media_controls_title" msgid="403271085636252597">"Commandes multimédias"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Momentanément inaccessible"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Aucune carte SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Préférences réseau"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Se connecter aux réseaux publics"</string>
<string name="keywords_internet" msgid="7674082764898690310">"connexion réseau, internet, sans fil, données, wifi, wi-fi, wi fi, cellulaire, mobile, fournisseur cellulaire, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Activer le Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Désactiver le Wi-Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Réseau W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"SIM TÉLÉCHARGÉE"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"CARTES SIM TÉLÉCHARGÉES"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Active"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactive"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Configuration par défaut pour <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Toutes les applications et tous les services"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Paramètres de jeu"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Activer le raccourci vers le tableau de bord de jeu, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Précédent"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Suivant"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Aperçu de la couleur"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Demande d\'accès à la carte SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Un appareil veut accéder à votre carte SIM. Touchez l\'écran pour en savoir plus."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Autoriser l\'accès à la carte SIM?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> veut se connecter à ce téléphone.\n\nVous ne vous êtes jamais connecté à <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> auparavant."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Ne pas se connecter"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Se connecter"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Paramètres TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Rétablir les paramètres par défaut"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Les paramètres rétablis par défaut."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Solde maximal lors de la charge complète"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Activité maximale"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Solde minimal lors de la charge complète"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modificateurs"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Actions"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Récompenses"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Applications exemptées"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Application sans interface"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Autre application"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Activité principale"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Notification vue"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Notification vue dans les 15 minutes"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interaction avec la notification"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interactions avec le widget"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Autre interaction avec l\'utilisateur"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Démarrage de tâche à priorité maximale"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Tâche à priorité maximale en cours…"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Démarrage de la tâche à priorité élevée"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Tâche à priorité élevée en cours…"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Démarrage de la tâche par défaut"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Tâche par défaut en cours…"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Démarrage de la tâche à priorité faible"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Tâche à priorité faible en cours…"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Démarrage de tâche à priorité minimale"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Tâche à priorité minimale en cours…"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Pénalité expiration du délai de la tâche"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Recharge"</item>
+ <item msgid="658627268149681677">"Sieste"</item>
+ <item msgid="1599558140284643834">"Mode Économie d\'énergie"</item>
+ <item msgid="588427840913221601">"État du traitement"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirmer"</string>
</resources>
diff --git a/res/values-fr/arrays.xml b/res/values-fr/arrays.xml
index 4b844b8..32ce72e 100644
--- a/res/values-fr/arrays.xml
+++ b/res/values-fr/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Mise en cache (client d\'activité)"</item>
<item msgid="8186970968968646288">"Mise en cache (vide)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Turquoise"</item>
+ <item msgid="7216413848731287689">"Cyan"</item>
<item msgid="5661027589207588703">"Bleu"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Vert"</item>
<item msgid="6331809026622602308">"Violet"</item>
<item msgid="6390546163902724700">"Rose"</item>
- <item msgid="6618900408138432102">"Rouge"</item>
+ <item msgid="6500473130620545980">"Orange"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Depuis plus de 30 jours"</item>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 89c0ebf..c6e4241 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Mémoriser ces paramètres"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Nombre maximal d\'appareils audio Bluetooth connectés"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Sélectionner le nombre maximal d\'appareils audio Bluetooth connectés"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Journal de débogage des piles NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Accroître le niveau de journalisation des piles NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Cast"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"duplication d\'écran"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Activer l\'affichage sans fil"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Choisir un gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Choisir un widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Créer un widget et autoriser l\'accès ?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Une fois le widget créé, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> peut accéder à toutes les données qu\'il affiche."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Une fois le widget créé, l\'application peut accéder à tout ce qui est affiché.\n\nApplication : <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget : <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Toujours autoriser <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> à créer des widgets et accéder à leurs données"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Données statistiques"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Données statistiques"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Le lecteur d\'écran est destiné principalement aux personnes atteintes de cécité ou de troubles de la vue"</string>
<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_captioning_about_title" msgid="3542171637334191563">"À propos des préférences pour les sous-titres"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"En savoir plus sur les préférences pour les sous-titres"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Agrandissement"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Raccourci d\'agrandissement"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"À propos de l\'agrandissement"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"En savoir plus sur l\'agrandissement"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Type d\'agrandissement"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Agrandir tout ou partie de l\'écran, ou basculer entre ces deux options"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Tout l\'écran"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Autoriser le raccourci de la fonctionnalité à s\'activer à partir de l\'écran de verrouillage. Appuyer sur les deux touches de volume pendant quelques secondes."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Bouton Accessibilité"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Bouton et geste Accessibilité"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"À propos du bouton Accessibilité"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Bouton et geste d\'accessibilité"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"En savoir plus sur le bouton et le geste d\'accessibilité"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Utilisation du bouton Accessibilité. Geste indisponible avec la navigation à trois boutons."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Accès rapide aux fonctionnalités d\'accessibilité"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Accédez rapidement aux fonctionnalités d\'accessibilité depuis n\'importe quel écran.\n\nPour commencer, allez dans les paramètres d\'accessibilité et sélectionnez une fonctionnalité. Appuyez sur le raccourci et sélectionnez le bouton Accessibilité.\n\nPour utiliser le bouton Accessibilité de la barre de navigation à la place, utilisez la navigation à deux boutons ou la navigation à trois boutons."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Accédez rapidement aux fonctionnalités d\'accessibilité depuis n\'importe quel écran. \n\nPour commencer, allez dans les paramètres d\'accessibilité et sélectionnez une fonctionnalité. Appuyez sur le raccourci et sélectionnez le bouton Accessibilité."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Accédez rapidement aux fonctionnalités d\'accessibilité depuis n\'importe quel écran.\n\nPour commencer, accédez aux paramètres d\'accessibilité et sélectionnez une fonctionnalité. Appuyez sur le raccourci et sélectionnez le bouton ou le geste d\'accessibilité."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Accédez rapidement aux fonctionnalités d\'accessibilité depuis n\'importe quel écran.\n\nPour commencer, accédez aux paramètres d\'accessibilité et sélectionnez une fonctionnalité. Appuyez sur le raccourci et sélectionnez le bouton Accessibilité."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Utiliser le bouton ou le geste"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Emplacement"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Taille"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minute"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minutes"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Temps pour réagir (accessibilité)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"À propos du temps pour réagir (accessibilité)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"En savoir plus sur le temps pour réagir (accessibilité)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Temps pour réagir"</string>
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Choisissez pendant combien de temps doivent rester affichés les messages temporaires qui vous invitent à agir.\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 l’appui prolongé"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Inversion des couleurs"</string>
<string name="accessibility_display_inversion_switch_title" msgid="7458595722552743503">"Utiliser l\'inversion des couleurs"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Raccourci d\'inversion des couleurs"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"L\'inversion des couleurs assombrit les écrans lumineux.<br/><br/> Remarque : <ol> <li> Elle éclaircit aussi les écrans sombres.</li> <li> Les contenus multimédias et les images changeront de couleur.</li> <li> Vous pouvez utiliser le thème sombre pour afficher un fond noir. Le thème sombre ne fonctionne que dans les applis compatibles. L\'inversion des couleurs fonctionne dans toutes les applis.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Clic automatique (temps d\'interaction)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"À propos clic auto (temps d\'interaction)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"En savoir plus sur le clic automatique (temps d\'interaction)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Le clic automatique fonctionne avec une souris connectée. Vous pouvez configurer le curseur de la souris de sorte qu\'un clic soit automatiquement déclenché s\'il cesse de bouger pendant un certain temps."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Désactiver"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Court"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Utiliser <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Ouvrir <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Utiliser la correction des couleurs"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Raccourci de correction des couleurs"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"À propos de correction des couleurs"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"En savoir plus sur la correction des couleurs"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"À propos de l\'inversion des couleurs"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"En savoir plus sur l\'inversion des couleurs"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Afficher les sous-titres"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Pour les applications compatibles uniquement"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Style et taille des sous-titres"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Bleu-jaune"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Encore moins lumineux"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Rendre l\'écran encore moins lumineux"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Raccourci de \"encore moins lumineux\""</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"À propos d\'encore moins lumineux"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Diminuer encore la luminosité minimale du téléphone"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Diminuer encore la luminosité minimale de la tablette"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Diminuer encore la luminosité de l\'écran pour améliorer la lisibilité.<br/><br/> Peut être utile quand : <ol> <li> la luminosité minimale par défaut du téléphone est encore trop forte ;</li> <li> vous utilisez votre téléphone dans le noir, par exemple la nuit ou dans une pièce sans éclairage avant de vous endormir.</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi/temps"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Utilisation de la batterie"</string>
<string name="history_details_title" msgid="8628584613889559355">"Historique"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Utilisation de la batterie"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Utilisation de la batterie"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Voir l\'utilisation des dernières 24 h"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Voir utilisation depuis dernière charge complète"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Utilisation de la batterie"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Voir les applis sollicitant le plus la batterie"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Recharge momentanément limitée"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Pour préserver votre batterie. En savoir plus"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Reprendre la recharge"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"La recharge peut être limitée à <xliff:g id="PERCENT">%1$s</xliff:g> pour préserver la batterie dans certaines conditions, comme des températures élevées ou de longues périodes de recharge.\n\nLorsque ces conditions prennent fin, votre téléphone recommence automatiquement à se recharger normalement."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"La recharge peut être limitée à <xliff:g id="PERCENT">%1$s</xliff:g> pour préserver la batterie dans certaines conditions, comme des températures élevées ou de longues périodes de recharge.\n\nLorsque ces conditions prennent fin, votre tablette recommence automatiquement à se recharger normalement."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Comme vous avez utilisé votre téléphone plus que d\'habitude, il est possible que vous arriviez à court de batterie plus vite.\n\nApplis qui utilisent le plus la batterie :"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Comme vous avez utilisé votre tablette plus que d\'habitude, il est possible que vous arriviez à court de batterie plus vite.\n\nApplis qui utilisent le plus la batterie :"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Comme vous avez utilisé votre appareil plus que d\'habitude, il est possible que vous arriviez à court de batterie plus vite.\n\nApplis qui utilisent le plus la batterie :"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Utilisation du système - Dernières 24 h"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Utilisation par le système pour <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Utilisation par l\'appli pour <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"a.m."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"p.m."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total : moins d\'une min"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Arrière-plan : moins d\'une min"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total : <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Autoriser des applications et des contenus"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Applications avec restrictions"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Développer paramètres applis"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Sélectionner les applis à installer"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Installer les applis disponibles"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Paiements sans contact"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Comment ça marche"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Payez avec votre téléphone dans les magasins."</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Appel avancé"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Appel en 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Utiliser les services LTE pour améliorer les communications vocales et autres (recommandé)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Utiliser les services 4G pour améliorer les communications vocales et autres (recommandé)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Utiliser les services LTE pour améliorer les appels vocaux (recommandé)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Utiliser les services 4G pour améliorer les appels vocaux et autres (recommandé)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Utiliser la 5G pour les appels vocaux"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Envoyer les contacts à l\'opérateur"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Envoyer les numéros de téléphone de vos contact pour profiter de fonctionnalités plus avancées"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Envoyer les contacts à <xliff:g id="CARRIER">%1$s</xliff:g> ?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"économiseur de batterie, persistant, persistance, économiseur d\'énergie, batterie"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"routine, planning, économiseur de batterie, économiseur d\'énergie, batterie, automatique, pourcentage"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, appel avancé, appel en 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, appel avancé, appel en 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"ajouter langue, ajouter une langue"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"taille du texte, gros caractères, grande police, gros texte, déficience visuelle, agrandir le texte, agrandisseur de police, agrandissement de la police"</string>
<string name="default_sound" msgid="6604374495015245195">"Son par défaut"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Autoriser <xliff:g id="SERVICE">%1$s</xliff:g> à accéder aux notifications ?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Les notifications améliorées remplacent les notifications intelligentes dans Android 12. Cette fonctionnalité affiche les suggestions d\'actions et de réponses, et organise vos notifications. \n\nElle a accès au contenu des notifications, y compris aux infos personnelles telles que les noms des contacts et les messages. Elle peut aussi fermer les notifications ou effectuer des actions comme répondre à un appel téléphonique et contrôler le mode Ne pas déranger."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Autoriser <xliff:g id="SERVICE">%1$s</xliff:g> à accéder aux notifications ?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"L\'appli <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> pourra lire toutes les notifications, y compris des infos personnelles telles que le nom des contacts et le texte des messages que vous recevez. Elle pourra aussi fermer des notifications ou agir sur les boutons y figurant, y compris répondre aux appels téléphoniques. \n\nL\'appli pourra aussi activer ou désactiver le mode Ne pas déranger, et modifier les paramètres associés."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> pourra lire toutes les notifications, y compris des informations personnelles telles que le nom des contacts et le texte des messages que vous recevez. Cette appli pourra aussi fermer des notifications ou effectuer l\'action spécifique aux boutons figurant dans ces notifications, y compris répondre aux appels téléphoniques. \n\nL\'appli pourra aussi activer ou désactiver le mode Ne pas déranger, et modifier les paramètres associés."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Si vous désactivez l\'accès aux notifications pour <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, l\'accès au mode Ne pas déranger peut également être désactivé."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Désactiver"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Annuler"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Appuyez deux fois sur l\'appareil pour le consulter"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Mode une main"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Utiliser le mode une main"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Raccourci pour le mode une main"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"accessibilité"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Balayer l\'écran vers le bas pour"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Utiliser le raccourci vers"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Oui"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Redémarrer"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Non, merci"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Annuler"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Changer"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Impossible d\'activer la carte SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Retirez la carte SIM et insérez-la de nouveau. Si le problème persiste, redémarrez l\'appareil."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Appuyer de manière prolongée sur le bouton Marche/Arrêt pour déclencher l\'Assistant"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu Marche/Arrêt et d\'urgence :\nAppuyez simultanément sur Marche/Arrêt et Volume+."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Bloquer la sonnerie :\nRaccourci disponible dans le menu du volume."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Durée de l\'appui prolongé"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Ajustez la sensibilité en choisissant combien de temps appuyer de manière prolongée sur le bouton Marche/Arrêt"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Court"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Long"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Afficher le portefeuille"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Autoriser l\'accès au portefeuille depuis l\'écran de verrouillage et les Réglages rapides"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Afficher les commandes de contrôle des appareils"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Lorsque vous utilisez deux profils SIM, cette tablette est limitée à la 4G. "<annotation id="url">"En savoir plus"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Lorsque vous utilisez deux profils SIM, cet appareil est limité à la 4G. "<annotation id="url">"En savoir plus"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Suspendre l\'exécution pour applis mises en cache"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Durée illimitée."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Bail à durée illimitée."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Autoriser superpositions d\'écran dans paramètres"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Autoriser les applications pouvant se superposer à d\'autres à se superposer aux écrans de paramètres"</string>
<string name="media_controls_title" msgid="403271085636252597">"Multimédia"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Momentanément indisponible"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Aucune carte SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Préférences réseau"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Se connecter aux réseaux publics"</string>
<string name="keywords_internet" msgid="7674082764898690310">"connexion réseau, internet, sans fil, données, wifi, wi-fi, wi fi, cellulaire, mobile, opérateur mobile, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Activer le Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Désactiver le Wi-Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Réseau W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"TÉLÉCHARGÉS"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"SIM TÉLÉCHARGÉ(E)S"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Actif"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactif"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" - Valeur par défaut pour <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Pour tous les services et applis"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Paramètres de jeu"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Activer le raccourci Tableau de bord Jeux, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Précédent"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Suivant"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Aperçu de la couleur"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Demande d\'accès à la carte SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Un appareil souhaite accéder à votre carte SIM. Appuyez ici pour plus de détails."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Autoriser l\'accès à la carte SIM ?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> souhaite se connecter à ce téléphone.\n\nC\'est la première fois que votre téléphone se connecte à <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Refuser la connexion"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Autoriser la connexion"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Paramètres TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Rétablir les paramètres par défaut"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Paramètres par défaut rétablis."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Solde maximal à satiété"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Circulation maximale"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Solde minimal à satiété"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modificateurs"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Actions"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Récompenses"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Exclues"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Appli système sans interface graphique"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Autre application"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Activité principale"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Notification vue"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Notification vue dans les 15 minutes"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interaction avec la notification"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interaction avec un widget"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Autre interaction de l\'utilisateur"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Lancement de la tâche à priorité max."</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Exécution de la tâche à priorité max."</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Lancement de la tâche prioritaire"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Exécution de la tâche prioritaire"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Lancement de la tâche par défaut"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Exécution de la tâche par défaut"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Lancement de la tâche non prioritaire"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Exécution de la tâche non prioritaire"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Lancement de la tâche à priorité min."</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Exécution de la tâche à priorité min."</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Pénalité pour expiration du délai"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"En charge"</item>
+ <item msgid="658627268149681677">"Sommeil"</item>
+ <item msgid="1599558140284643834">"Mode Économie d\'énergie"</item>
+ <item msgid="588427840913221601">"État du processus"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirmer"</string>
</resources>
diff --git a/res/values-gl/arrays.xml b/res/values-gl/arrays.xml
index 0480290..2ae1b1e 100644
--- a/res/values-gl/arrays.xml
+++ b/res/values-gl/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Na caché (cliente de actividade)"</item>
<item msgid="8186970968968646288">"Na caché (en branco)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Verde azulado"</item>
+ <item msgid="7216413848731287689">"Ciano"</item>
<item msgid="5661027589207588703">"Azul"</item>
- <item msgid="3795787248113275442">"Índigo"</item>
+ <item msgid="1219738214736244749">"Verde"</item>
<item msgid="6331809026622602308">"Violeta"</item>
<item msgid="6390546163902724700">"Rosa"</item>
- <item msgid="6618900408138432102">"Vermello"</item>
+ <item msgid="6500473130620545980">"Laranxa"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"De máis de 30 días"</item>
diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml
index 0886618..c8bef89 100644
--- a/res/values-gl/strings.xml
+++ b/res/values-gl/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Lembrar configuración"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Número máximo de dispositivos de audio Bluetooth conectados"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Selecciona o número máximo de dispositivos de audio Bluetooth conectados"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Rexistro de depuración da pilla de NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Aumenta o nivel de rexistro da pilla de NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Emisión"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"proxección"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Activar visualización sen fíos"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Escoller gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Escoller widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Queres crear o widget e permitir o acceso?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Despois de crear o widget, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> pode acceder a todos os datos que mostra."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Despois de crear o widget, a aplicación poderá acceder a todo o que se mostre.\n\nAplicación: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Permitir sempre a <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> crear widgets e acceder aos seus datos"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Estatísticas de uso"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Estatísticas de uso"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"O lector de pantalla está destinado principalmente a persoas cegas e con pouca visión"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Acerca das preferencias dos subtítulos"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Máis información acerca das preferencias dos subtítulos"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ampliación"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Atallo de ampliación"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Acerca da ampliación"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Máis información acerca da ampliación"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Tipo de ampliación"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Amplía a pantalla completa ou unha área específica, ou alterna entre ambas as dúas opcións"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Pantalla completa"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Permite que o atallo da función se active desde a pantalla de bloqueo. Mantén premidas as dúas teclas de volume durante uns segundos."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Botón Accesibilidade"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Botón e xesto de accesibilidade"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Acerca do botón Accesibilidade"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Acerca do botón e do xesto de accesibilidade"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Máis información acerca do botón e do xesto de accesibilidade"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Estás utilizando o botón Accesibilidade. O xesto non pode usarse coa navegación con 3 botóns."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Accede rapidamente ás funcións de accesibilidade"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Accede rapidamente ás funcións de accesibilidade desde calquera pantalla.\n\nPara comezar, selecciona unha función en Configuración de accesibilidade. Toca o atallo e selecciona o botón Accesibilidade.\n\nSe prefires utilizar este botón na barra de navegación, cambia á navegación con 2 ou con 3 botóns."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Accede rapidamente ás funcións de accesibilidade desde calquera pantalla. \n\nPara comezar, selecciona unha función en Configuración de accesibilidade. Toca o atallo e selecciona o botón de accesibilidade."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Accede rapidamente ás funcións de accesibilidade desde calquera pantalla.\n\nPara comezar, selecciona unha función en Configuración de accesibilidade. Toca o atallo e selecciona o botón ou o xesto de accesibilidade."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Accede rapidamente ás funcións de accesibilidade desde calquera pantalla.\n\nPara comezar, selecciona unha función en Configuración de accesibilidade. Toca o atallo e selecciona o botón de accesibilidade."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Usar botón ou xesto"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Localización"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Tamaño"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minuto"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minutos"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Tempo para actuar (accesibilidade)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Acerca do tempo para actuar (tempo de espera de accesibilidade)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Máis información acerca do tempo para actuar (tempo de espera de accesibilidade)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Tempo para actuar"</string>
<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_switch_title" msgid="7458595722552743503">"Usar a inversión da cor"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Atallo de inversión da cor"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"A inversión da cor escurece as pantallas claras.<br/><br/> Nota: <ol> <li> A inversión da cor tamén aclarea as pantallas escuras.</li> <li> Cambiarán as cores do contido multimedia e das imaxes.</li> <li> Pódese utilizar o tema escuro para mostrar un fondo escuro. O tema escuro funciona coas aplicacións que o admiten, mentres que a inversión da cor funciona en todas as aplicacións.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Clic automático (tempo de permanencia)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Clic automático (tempo permanencia)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Máis información acerca do clic automático (tempo de permanencia do cursor)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Para utilizar a función de clic automático, é necesario ter un rato conectado. Podes configurar o cursor do rato para que faga clic automaticamente cando pare de moverse durante un período de tempo concreto."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Desactivado"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Curto"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Utilizar <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Abrir <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Usar corrección da cor"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Atallo de corrección da cor"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Acerca da corrección da cor"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Máis información acerca da corrección da cor"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Acerca da inversión da cor"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Máis información acerca da inversión da cor"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Mostrar subtítulos"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Só para aplicacións compatibles"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Tamaño e estilo dos subtítulos"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Azul-amarelo"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Atenuación extra"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Usar atenuación extra da pantalla"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Atallo de atenuación extra"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Acerca da atenuación extra"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Atenúa a pantalla máis do que permite o brillo mínimo do teu teléfono"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Atenúa a pantalla máis do que permite o brillo mínimo da túa tableta"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Atenúa a pantalla para que che resulte máis cómoda a lectura.<br/><br/> Esta opción de configuración pode serche útil nestas situacións: <ol> <li> O brillo mínimo predeterminado do teléfono é demasiado intenso</li> <li> Utilizas o teléfono en espazos con pouca luz (por exemplo, pola noite ou nunha estancia ás escuras antes de deitarte)</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Tempo de conexión wifi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Uso da batería"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalles do historial"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Uso da batería"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Uso da batería"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Consulta o uso das últimas 24 horas"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Mira o uso desde a última carga completa"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Uso da batería"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Consulta as aplicacións que máis batería consomen"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Carga limitada temporalmente"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Para aforrar batería. Máis información."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Retomar carga"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Cando se dean determinadas condicións (por exemplo, temperaturas altas e períodos de carga longos), é posible que a carga se limite ao <xliff:g id="PERCENT">%1$s</xliff:g> para axudar á preservación da batería.\n\nCando esas condicións rematen, o teléfono volverá cargar con normalidade."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Cando se dean determinadas condicións (por exemplo, temperaturas altas e períodos de carga longos), é posible que a carga se limite ao <xliff:g id="PERCENT">%1$s</xliff:g> para axudar á preservación da batería.\n\nCando esas condicións rematen, a tableta volverá cargar con normalidade."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Como utilizaches o teléfono máis do habitual, pode que se lle esgote a batería antes do normal.\n\nEstas son as aplicacións que consomen máis batería:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Como utilizaches a tableta máis do habitual, pode que se lle esgote a batería antes do normal.\n\nEstas son as aplicacións que consomen máis batería:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Como utilizaches o dispositivo máis do habitual, pode que se lle esgote a batería antes do normal.\n\nEstas son as aplicacións que consomen máis batería:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Uso do sistema durante as últimas 24 horas"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Uso do sistema durante <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Uso das aplicacións durante <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"a. m."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"p. m."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: menos dun minuto"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"En segundo plano: menos dun minuto"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Permitir aplicacións e contido"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplicacións con restricións"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Ampliar axustes aplicación"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Escoller aplicacións para instalar"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instalar aplicacións dispoñibles"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pagos sen contacto"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Como funciona?"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Paga co teléfono nas tendas"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Chamadas avanzadas"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Chamadas a través de 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Usa os servizos LTE para mellorar a comunicación por voz e outras (recomendado)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Usa os servizos 4G para mellorar a comunicación por voz e outras (recomendado)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Usa os servizos LTE para mellorar as chamadas de voz (recomendado)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Usa os servizos 4G para mellorar as chamadas de voz (recomendado)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Usa 5G para as chamadas de voz"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Enviar contactos ao operador"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Envía os números de teléfono dos teus contactos para dispoñer de funcións melloradas"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Queres enviar os contactos a <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"aforro de batería, fixo, persistir, aforro de enerxía, batería"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rutina, planificación, aforro de batería, aforro de enerxía, batería, automático, porcentaxe"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"VoLTE, chamadas avanzadas, chamadas 4G"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, chamadas avanzadas, chamadas por 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"engadir idioma, engadir un idioma"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"tamaño do texto, letra grande, tipo de letra grande, texto grande, visión reducida, agrandar texto, función para aumentar o tamaño da letra, aumento do tamaño da letra"</string>
<string name="default_sound" msgid="6604374495015245195">"Son predeterminado"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Queres permitir que <xliff:g id="SERVICE">%1$s</xliff:g> teña acceso ás notificacións?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"En Android 12, as notificacións melloradas substitúen as notificacións intelixentes. Esta función ofréceche suxestións de accións e respostas, ademais de organizar as notificacións. \n\nEste servizo pode acceder ao contido das notificacións, mesmo á información persoal, como os nomes dos contactos e as mensaxes. Ademais, esta función pode ignorar ou responder as notificacións (por exemplo, coller chamadas telefónicas e controlar o modo Non molestar)."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Queres permitir que <xliff:g id="SERVICE">%1$s</xliff:g> teña acceso ás notificacións?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> poderá ler todas as notificacións, incluída a información persoal, como os nomes dos contactos e o texto das mensaxes que recibas. Esta aplicación tamén poderá ignorar notificacións ou levar a cabo accións nos botóns das notificacións (por exemplo, responder chamadas telefónicas). \n\nAdemais, poderá activar ou desactivar o modo Non molestar e cambiar a configuración asociada."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> poderá ler todas as notificacións, incluída a información persoal, como os nomes dos contactos e o texto das mensaxes que recibas. Esta aplicación tamén poderá adiar notificacións, ignoralas ou levar a cabo accións nos botóns das notificacións (por exemplo, responder chamadas telefónicas). \n\nAdemais, poderá activar ou desactivar o modo Non molestar e cambiar a configuración asociada."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Se desactivas o acceso de <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ás notificacións, é posible que tamén se desactive o acceso a Non molestar."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Desactivar"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Cancelar"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tocar dúas veces para consultar o dispositivo"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Modo dunha soa man"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Usar modo dunha soa man"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Atallo do modo dunha soa man"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"fácil alcance"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Pasar o dedo cara abaixo para facer o seguinte"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Utilizar o atallo para"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Si"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Reiniciar"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Non, grazas"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Cancelar"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Cambiar"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Non se puido activar a SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Quita a SIM e introdúcea de novo. Se o problema persiste, reinicia o dispositivo."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Activa o Asistente ao manter premido o botón de acendido"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menú de acendido e emerxencia:\nPreme as teclas de acendido e de subir volume ao mesmo tempo."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Evitar que soe:\nAtallo dispoñible no menú de volume."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Duración da presión no botón"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Para axustar a sensibilidade, escolle durante canto tempo debe manterse premido o botón de acendido"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Curta"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Longa"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Mostrar moedeiro"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Permite o acceso ao moedeiro desde a pantalla de bloqueo e o menú Configuración rápida"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostrar control de dispositivos"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Cando se utilicen dúas SIM, esta tableta limitarase á rede 4G. "<annotation id="url">"Máis información"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Cando se utilicen dúas SIM, este dispositivo limitarase á rede 4G. "<annotation id="url">"Máis información"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Suspender execución das apps da memoria caché"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Non caduca nunca."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"A concesión non caduca nunca."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Permitir superposic. na pantalla en Configuración"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Permite que as aplicacións que se poden mostrar sobre outras se superpoñan nas pantallas da aplicación Configuración"</string>
<string name="media_controls_title" msgid="403271085636252597">"Contido multimedia"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Non dispoñible temporalmente"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Non hai SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Preferencias de rede"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Conectarse a redes públicas"</string>
<string name="keywords_internet" msgid="7674082764898690310">"conexión de rede, Internet, sen fíos, datos, wifi, móbil, operador, 4G, 3G, 2G, LTE"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Activar a wifi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Desactivar a wifi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Rede W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"SIM DESCARGADAS"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"SIM DESCARGADAS"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Activa"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactiva"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Configuración predeterminada para <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Para todas as aplicacións e servizos"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Configuración para xogos"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Activa o atallo ao panel de xogo etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Seguinte"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Vista previa da cor"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Solicitude de acceso á tarxeta SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Un dispositivo quere acceder á túa tarxeta SIM. Toca para obter información."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Queres permitir o acceso á tarxeta SIM?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> quere conectarse a este teléfono.\n\nNon te conectaches antes a este dispositivo (<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>)."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Non conectar"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Conectar"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Configuración de TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Volver á configuración predeterminada"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Volveuse á configuración predeterminada."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Saldo máximo con carga completa"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Circulación máxima"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Saldo mínimo con carga completa"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modificadores"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Accións"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Recompensas"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Excluídas"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Aplicación do sistema sen interface"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Outra aplicación"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Actividade principal"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Notificación vista"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Notificación vista nun prazo de 15 min"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interacción coa notificación"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interacción co widget"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Outra interacción do usuario"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Inicio de tarefa de prioridade máxima"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Execución de tarefa de prioridade máxima"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Inicio de tarefa de prioridade alta"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Execución de tarefa de prioridade alta"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Inicio tarefa prioridade predeterminada"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Execución tarefa prioridade predetermin."</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Inicio de tarefa de prioridade baixa"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Execución de tarefa de prioridade baixa"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Inicio de tarefa de prioridade mínima"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Execución de tarefa de prioridade mínima"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Penalización: tempo da tarefa esgotado"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Cargando"</item>
+ <item msgid="658627268149681677">"Sesta"</item>
+ <item msgid="1599558140284643834">"Modo de aforro de batería"</item>
+ <item msgid="588427840913221601">"Estado do proceso"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirmar"</string>
</resources>
diff --git a/res/values-gu/arrays.xml b/res/values-gu/arrays.xml
index 11f66a4..75e2e7f 100644
--- a/res/values-gu/arrays.xml
+++ b/res/values-gu/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"કેશ્ડ (પ્રવૃત્તિ ક્લાઇન્ટ)"</item>
<item msgid="8186970968968646288">"કેશ્ડ (ખાલી)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"મોરપીછ"</item>
+ <item msgid="7216413848731287689">"સાઍન"</item>
<item msgid="5661027589207588703">"વાદળી"</item>
- <item msgid="3795787248113275442">"ઘેરો વાદળી રંગ"</item>
+ <item msgid="1219738214736244749">"લીલો"</item>
<item msgid="6331809026622602308">"જાંબલી"</item>
<item msgid="6390546163902724700">"ગુલાબી"</item>
- <item msgid="6618900408138432102">"લાલ"</item>
+ <item msgid="6500473130620545980">"નારંગી"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"30 દિવસથી વધુ જૂના"</item>
diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml
index 3a3678d..22dc260 100644
--- a/res/values-gu/strings.xml
+++ b/res/values-gu/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"સેટિંગ યાદ રાખો"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"મહત્તમ સંખ્યામાં કનેક્ટ થયેલા બ્લૂટૂથ ઑડિયો ડિવાઇસ"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"મહત્તમ સંખ્યામાં કનેક્ટ થયેલા બ્લૂટૂથ ઑડિયો ડિવાઇસ પસંદ કરો"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC સ્ટૅકનો ડિબગ લૉગ"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC સ્ટૅકનું લૉગ ઇન કરવાનું લેવલ વધારો"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"કાસ્ટ કરો"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"મીરર"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"વાયરલેસ ડિસ્પ્લે સક્ષમ કરો"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"ગેજેટ પસંદ કરો"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"વિજેટ પસંદ કરો"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"વિજેટ બનાવીએ અને અૅક્સેસની મંજૂરી આપીએ?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"તમે વિજેટ બનાવી લો તે પછી, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> તે પ્રદર્શિત કરે છે તે તમામ ડેટા અૅક્સેસ કરી શકે છે."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"એકવાર તમે વિજેટ બનાવશો પછી દર્શાવેલી બધી બાબતો, આ ઍપ્લિકેશન ઍક્સેસ કરી શકશે.\n\nઍપ્લિકેશન: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nવિજેટ: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> ને વિજેટ્સ બનાવવા અને તેમનો ડેટા અૅક્સેસ કરવાની હંમેશા મંજૂરી આપો"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"ઉપયોગનાં આંકડા"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"ઉપયોગનાં આંકડા"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"સ્ક્રીન રીડર મુખ્યત્વે અંધત્વ અને ઓછી દૃષ્ટિવાળા લોકો માટે છે"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"તમારી સ્ક્રીન પરની આઇટમ મોટેથી વાંચીને સાંભળવા માટે તેના પર ટૅપ કરો"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"કૅપ્શનની પસંદગીઓ"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"કૅપ્શનની પસંદગીઓ વિશે"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"કૅપ્શનની પસંદગીઓ વિશે વધુ જાણો"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"મોટું કરવું"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"મોટું કરવાનો શૉર્ટકટ"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"સ્ક્રીન મોટી કરવાની સુવિધા વિશે"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"સ્ક્રીન મોટી કરવાની સુવિધા વિશે વધુ જાણો"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"મોટું કરવાનો પ્રકાર"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"તમારી પૂર્ણ સ્ક્રીનને કે સ્ક્રીનના અમુક ચોક્કસ ભાગને મોટો કરો અથવા બંને વિકલ્પો વચ્ચે સ્વિચ કરો"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"પૂર્ણ સ્ક્રીન"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"સુવિધા માટેના શૉર્ટકટને લૉક સ્ક્રીન પરથી ચાલુ કરવાની મંજૂરી આપો. વૉલ્યૂમની બન્ને કીને થોડી સેકન્ડ સુધી દબાવી રાખો."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"ઍક્સેસિબિલિટી બટન"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"ઍક્સેસિબિલિટી બટન અને સંકેત"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"ઍક્સેસિબિલિટી બટન વિશે"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"ઍક્સેસિબિલિટી બટન અને સંકેત વિશે"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"ઍક્સેસિબિલિટી બટન અને સંકેત વિશે વધુ જાણો"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"ઍક્સેસિબિલિટી બટનનો ઉપયોગ કરી રહ્યાં છીએ. 3-બટનથી નૅવિગેશનમાં કોઈ સંકેત ઉપલબ્ધ હોતા નથી."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"ઍક્સેસિબિલિટી સુવિધાઓ ઝડપથી ઍક્સેસ કરો"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"કોઈપણ સ્ક્રીન પરથી ઍક્સેસિબિલિટી સુવિધાઓ ઝડપથી ઍક્સેસ કરો.\n\nશરૂ કરવા માટે, ઍક્સેસિબિલિટી સેટિંગ પર જાઓ અને કોઈ સુવિધા પસંદ કરો. શૉર્ટકટ પર ટૅપ કરો અને ઍક્સેસિબિલિટી બટન પસંદ કરો.\n\nતેના બદલે નૅવિગેશન બારમાં ઍક્સેસિબિલિટી બટનનો ઉપયોગ કરવા માટે, 2-બટનથી નૅવિગેશન અથવા 3-બટનથી નૅવિગેશન પર સ્વિચ કરો."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"કોઈપણ સ્ક્રીન પરથી ઍક્સેસિબિલિટી સુવિધાઓ ઝડપથી ઍક્સેસ કરો. \n\nશરૂ કરવા માટે, ઍક્સેસિબિલિટી સેટિંગ પર જાઓ અને કોઈપણ સુવિધા પસંદ કરો. શૉર્ટકટ પર ટૅપ કરો અને ઍક્સેસિબિલિટી બટન પસંદ કરો."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"કોઈપણ સ્ક્રીન પરથી ઍક્સેસિબિલિટી સુવિધાઓ ઝડપથી ઍક્સેસ કરો.\n\nશરૂ કરવા માટે, ઍક્સેસિબિલિટી સેટિંગ પર જાઓ અને કોઈ સુવિધા પસંદ કરો. શૉર્ટકટ પર ટૅપ કરો અને ઍક્સેસિબિલિટી બટન અથવા સંકેત પસંદ કરો."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"કોઈપણ સ્ક્રીન પરથી ઍક્સેસિબિલિટી સુવિધાઓ ઝડપથી ઍક્સેસ કરો.\n\nશરૂ કરવા માટે, ઍક્સેસિબિલિટી સેટિંગ પર જાઓ અને કોઈ સુવિધા પસંદ કરો. શૉર્ટકટ પર ટૅપ કરો અને ઍક્સેસિબિલિટી બટન પસંદ કરો."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"બટન અથવા સંકેતનો ઉપયોગ કરો"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"સ્થાન"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"કદ"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 મિનિટ"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 મિનિટ"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"પગલાં લેવાનો સમય (ઍક્સેસિબિલિટીનો સમય પૂરો)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"પગલાં લેવાના સમય (ઍક્સેસિબિલિટીની સમયસમાપ્તિ) વિશે"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"પગલાં લેવાના સમય (ઍક્સેસિબિલિટીની સમયસમાપ્તિ) વિશે વધુ જાણો"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"પગલાં લેવાનો સમય"</string>
<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_switch_title" msgid="7458595722552743503">"વિપરીત રંગમાં બદલવાનો ઉપયોગ કરો"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"વિપરીત રંગમાં બદલવાનો શૉર્ટકટ"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"વિપરીત રંગમાં બદલવું લાઇટ સ્ક્રીનને ઘેરી બનાવે છે.<br/><br/> નોંધ: <ol> <li> વિપરીત રંગમાં બદલવું ઘેરી સ્ક્રીનને લાઇટ પણ બનાવે છે.</li> <li> મીડિયા અને છબીઓમાં રંગ બદલાશે.</li> <li> ઘેરી થીમનો ઉપયોગ ઘેરા બૅકગ્રાઉન્ડને બતાવવા માટે કરી શકાય છે. સપોર્ટ કરતી ઍપ સાથે ઘેરી થીમ કામ કરે છે. વિપરીત રંગમાં બદલવું બધી ઍપ પર કામ કરે છે.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"ઑટો ક્લિક (જોવાયાનો સમયગાળો)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"ઑટોક્લિક (જોવાયાનો સમયગાળો) વિશે"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"ઑટોક્લિક (જોવાયાનો સમયગાળો) વિશે વધુ જાણો"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"કનેક્ટ કરેલા માઉસ સાથે ઑટો ક્લિક કામ કરે છે. જ્યારે કર્સર ચોક્કસ સમય માટે કાર્ય કરતું બંધ થઈ જાય, ત્યારે ઑટોમૅટિક રીતે ક્લિક કરવા માટે તમે માઉસ કર્સર સેટ કરી શકો છો."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"બંધ"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"ટૂંકુ"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>નો ઉપયોગ કરો"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> ખોલો"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"રંગ સુધારણાનો ઉપયોગ કરો"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"રંગ સુધારણાનો શૉર્ટકટ"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"રંગ સુધારણાની સુવિધા વિશે"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"રંગ સુધારણાની સુવિધા વિશે વધુ જાણો"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"વિપરીત રંગમાં બદલવાની સુવિધા વિશે"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"વિપરીત રંગમાં બદલવાની સુવિધા વિશે વધુ જાણો"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"કૅપ્શન બતાવો"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"માત્ર સપોર્ટ હોય તેવી ઍપ માટે"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"કૅપ્શનનું કદ અને શૈલી"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"વાદળી-પીળો"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"એક્સ્ટ્રા ડિમ"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"સ્ક્રીનને એક્સ્ટ્રા ડિમ કરો"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"એક્સ્ટ્રા ડિમ કરવાનો શૉર્ટકટ"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"એક્સ્ટ્રા ડિમની સુવિધા વિશે"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"સ્ક્રીનને તમારા ફોનની ઓછામાં ઓછી બ્રાઇટનેસ કરતાં પણ વધુ ડિમ કરો"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"સ્ક્રીનને તમારા ટૅબ્લેટની ઓછામાં ઓછી બ્રાઇટનેસ કરતાં પણ વધુ ડિમ કરો"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"તમારી સ્ક્રીનને વધુ ડિમ કરો, જેથી તે વાંચવામાં વધુ આરામદાયક બને.<br/><br/> આ સહાયરૂપ થઈ શકે છે, જ્યારે: <ol> <li> તમારા ફોનની ડિફૉલ્ટ તરીકે બ્રાઇટનેસ ઓછામાં ઓછી હોવા છતાં ખૂબ જ વધુ બ્રાઇટ દેખાય</li> <li> તમે તમારા ફોનનો ઉપયોગ અંધારામાં કરી રહ્યાં હો, જેમ કે રાત્રે અથવા સૂતા પહેલાં અંધારિયા રૂમમાં</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"વાઇ-ફાઇ ચાલુ સમય"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"બૅટરીનો વપરાશ"</string>
<string name="history_details_title" msgid="8628584613889559355">"ઇતિહાસ વિગતો"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"બૅટરીનો વપરાશ"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"બૅટરીનો વપરાશ"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"છેલ્લા 24 કલાકનો વપરાશ જુઓ"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"છેલ્લે પૂર્ણ ચાર્જ કર્યા પછીનો વપરાશ જુઓ"</string>
<string name="battery_details_title" msgid="4531369291819754178">"બૅટરી વપરાશ"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"સૌથી વધુ વપરાતી હોય એવી ઍપ જુઓ"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"ચાર્જિંગ હંગામીરૂપે પ્રતિબંધિત કરવામાં આવ્યું છે"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"તમારી બૅટરીની જાળવણી માટે. વધુ જાણો."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ચાર્જ કરવાનું ફરી શરૂ કરો"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"ઉચ્ચ તાપમાન અને ચાર્જિંગની લાંબી અવધિ જેવી અમુક ચોક્કસ પરિસ્થિતિઓમાં, ચાર્જિંગ <xliff:g id="PERCENT">%1$s</xliff:g> સુધી મર્યાદિત હોઈ શકે છે જેથી બૅટરીની ક્ષમતાને જાળવી રાખવામાં સહાય કરી શકાય.\n\n"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"ઉચ્ચ તાપમાન અને ચાર્જિંગની લાંબી અવધિ જેવી અમુક ચોક્કસ પરિસ્થિતિઓમાં, ચાર્જિંગ <xliff:g id="PERCENT">%1$s</xliff:g> સુધી મર્યાદિત હોઈ શકે છે જેથી બૅટરીની ક્ષમતાને જાળવી રાખવામાં સહાય કરી શકાય.\n\nજ્યારે એ પરિસ્થિતિઓ સમાપ્ત થશે, ત્યારે ઑટોમૅટિક રીતે તમારું ટૅબ્લેટ સામાન્ય રીતે ચાર્જ થશે."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"તમે તમારા ફોનનો સામાન્ય કરતાં વધુ ઉપયોગ કર્યો હોવાથી, તમારી બૅટરી હંમેશાં કરતાં વહેલી સમાપ્ત થઈ શકે છે.\n\nબૅટરીનો સૌથી વધુ વપરાશ કરતી ઍપ:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"તમે તમારા ટૅબ્લેટનો સામાન્ય કરતાં વધુ ઉપયોગ કર્યો હોવાથી, તમારી બૅટરી હંમેશાં કરતાં વહેલી સમાપ્ત થઈ શકે છે.\n\nબૅટરીનો સૌથી વધુ વપરાશ કરતી ઍપ:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"તમે તમારા ડિવાઇસનો સામાન્ય કરતાં વધુ ઉપયોગ કર્યો હોવાથી, તમારી બૅટરી હંમેશાં કરતાં વહેલી સમાપ્ત થઈ શકે છે.\n\nબૅટરીનો સૌથી વધુ વપરાશ કરતી ઍપ:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"છેલ્લા 24 કલાકમાં સિસ્ટમનો વપરાશ"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> માટે સિસ્ટમનો વપરાશ"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> માટે ઍપનો વપરાશ"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"કુલ: એક મિનિટ કરતાં ઓછો સમય"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"બૅકગ્રાઉન્ડ: એક મિનિટ કરતાં ઓછો સમય"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"કુલ: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"ઍપ્લિકેશનો અને સામગ્રીને મંજૂરી આપો"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"પ્રતિબંધો ધરાવતી ઍપ્લિકેશનો"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"ઍપ માટે સેટિંગ મોટું કરો"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ઇન્સ્ટૉલ કરવા માટે ઍપ પસંદ કરો"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ઉપલબ્ધ ઍપ ઇન્સ્ટૉલ કરો"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"સંપર્ક રહિત ચુકવણી"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"તે કેવી રીતે કાર્ય કરે છે"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"સ્ટોર્સમાં તમારા ફોન વડે ચુકવો"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"વિગતવાર કૉલિંગ"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G કૉલિંગ"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"વૉઇસ અને અન્ય સંચારોને વધુ સારા બનાવવા માટે LTE સેવાઓનો ઉપયોગ કરો (ભલામણ કરેલ)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"વૉઇસ અને અન્ય સંચારોને વધુ સારા બનાવવા માટે 4G સેવાઓનો ઉપયોગ કરો (ભલામણ કરેલ)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"વૉઇસ કૉલને બહેતર બનાવવા માટે LTE સેવાઓનો ઉપયોગ કરો (સુઝાવ આપવામાં આવે છે)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"વૉઇસ કૉલને બહેતર બનાવવા માટે 4G સેવાઓનો ઉપયોગ કરો (સુઝાવ આપવામાં આવે છે)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"વૉઇસ કૉલ માટે 5Gનો ઉપયોગ કરો"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"તમારા મોબાઇલ ઑપરેટરને સંપર્કો મોકલો"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"વધારેલી સુવિધાઓ આપવા માટે તમારા સંપર્કોના ફોન નંબર મોકલો"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"સંપર્કો <xliff:g id="CARRIER">%1$s</xliff:g>ને મોકલીએ?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"બૅટરી સેવર, સ્ટિકી, ચાલુ રહેવું, પાવર સેવર, બૅટરી"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"રૂટિન, શેડ્યૂલ, બૅટરી સેવર, પાવર સેવર, બૅટરી, ઑટોમૅટિક, ટકા"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, વિગતવાર કૉલિંગ, 4g કૉલિંગ"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, વિગતવાર કૉલિંગ, 5g કૉલિંગ"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"ભાષા ઉમેરો, ભાષા ઉમેરો"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"ટેક્સ્ટનું કદ, મોટી પ્રિન્ટ, મોટા ફૉન્ટ, મોટી ટેક્સ્ટ, ઓછું વિઝન, ટેક્સ્ટને મોટી બનાવો, ફૉન્ટ મોટા બનાવનાર, ફૉન્ટની વૃદ્ધિ"</string>
<string name="default_sound" msgid="6604374495015245195">"ડિફોલ્ટ ધ્વનિ"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g> માટે નોટિફિકેશનના ઍક્સેસની મંજૂરી આપીએ?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12માં Android માટે અનુકૂળ નોટિફિકેશનને બદલે વધુ સારા નોટિફિકેશન છે. આ સુવિધા સૂચિત ક્રિયાઓ અને જવાબો બતાવે છે તેમજ તમારા નોટિફિકેશનની યોગ્ય ગોઠવણી કરે છે. \n\nવધુ સારા નોટિફિકેશન સંપર્કોના નામ અને સંદેશા જેવી વ્યક્તિગત માહિતી સહિત નોટિફિકેશનનું બધું કન્ટેન્ટ ઍક્સેસ કરી શકે છે. આ સુવિધા ફોન કૉલના જવાબ આપવા કે \'ખલેલ પાડશો નહીં\'નું નિયંત્રણ કરવા જેવા નોટિફિકેશન છોડવાની કે તેનો જવાબ આપવાની ક્રિયા પણ કરી શકે છે."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g> માટે નોટિફિકેશન ઍક્સેસની મંજૂરી આપીએ?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"સંપર્કોના નામ અને તમને મળતા સંદેશાની ટેક્સ્ટ જેવી વ્યક્તિગત માહિતી સહિતના બધા નોટિફિકેશન <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> વાંચી શકશે. આ ઍપ નોટિફિકેશનને છોડી શકવા અથવા ફોન કૉલનો જવાબ આપવા સહિત નોટિફિકેશનમાં બટન પર ક્રિયા પણ કરી શકશે. \n\nઆ ઍપને ખલેલ પાડશો નહીં સુવિધાને ચાલુ કે બંધ કરવાની તથા સંબંધિત સેટિંગ બદલવાની ક્ષમતા પણ આપશે."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> સંપર્કના નામ અને તમને મળતા સંદેશાની ટેક્સ્ટ જેવી વ્યક્તિગત માહિતી સહિત બધા નોટિફિકેશન વાંચી શકશે. આ ઍપ નોટિફિકેશનને છોડી દઈ અથવા સ્નૂઝ પણ કરી શકશે અથવા ફોન કૉલનો જવાબ આપવા સહિત નોટિફિકેશનમાંના બટન વડે ક્રિયા પણ કરી શકશે. \n\nઆ ઍપને ખલેલ પાડશો નહીં સુવિધાને ચાલુ કે બંધ કરવાની તથા સંબંધિત સેટિંગ બદલવાની ક્ષમતા પણ આપશે."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"જો તમે <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> માટે નોટિફિકેશન ઍક્સેસને બંધ કરો છો, તો ખલેલ પાડશો નહીં ઍક્સેસ પણ બંધ કરવામાં આવી શકે છે."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"બંધ કરો"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"રદ કરો"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ઉપકરણને જોવા માટે બે વાર ટૅપ કરો"</string>
<string name="one_handed_title" msgid="2584414010282746195">"એક-હાથે વાપરો મોડ"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"એક-હાથે વાપરો મોડનો ઉપયોગ કરો"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"એક-હાથે વાપરો મોડનો શૉર્ટકટ"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"એક-હાથે વાપરો"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"આના માટે નીચે સ્વાઇપ કરો"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"આ માટે શૉર્ટકટનો ઉપયોગ કરો"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"હા"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"ફરી શરૂ કરો"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"ના, આભાર"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"રદ કરો"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"સ્વિચ કરો"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"સિમ કાર્ડ સક્રિય કરી શકાતું નથી"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"સિમ કાર્ડ કાઢી નાખો અને તેને ફરીથી દાખલ કરો. તેમ છતાં સમસ્યા આવે, તો તમારું ડિવાઇસ ફરી શરૂ કરો."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"પાવર બટનને દબાવી રાખીને Assistantનો ઉપયોગ કરો"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"પાવર અને ઇમર્જન્સી મેનૂ:\nએક જ સમયે અને વૉલ્યૂમ વધારવાનું બટન દબાવો."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"રિંગ વાગતી અટકાવો:\nવૉલ્યૂમ મેનૂમાં શૉર્ટકટ ઉપલબ્ધ છે."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"દબાવી રાખવાનો સમયગાળો"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"પાવર બટનને કેટલા સમય સુધી દબાવી રાખવું તે પસંદ કરીને સંવેદિતાની ગોઠવણ કરો"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"નાનો"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"લાંબો"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"વૉલેટ બતાવો"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"લૉક સ્ક્રીન અને ઝડપી સેટિંગથી વૉલેટ ઍક્સેસ કરવાની મંજૂરી આપો"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ડિવાઇસનાં નિયંત્રણો બતાવો"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"2 સિમનો ઉપયોગ કરવાથી આ ટૅબ્લેટની મર્યાદા 4G થઈ જશે. "<annotation id="url">"વધુ જાણો"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"2 સિમનો ઉપયોગ કરવાથી આ ડિવાઇસની મર્યાદા 4G થઈ જશે. "<annotation id="url">"વધુ જાણો"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"કૅશ મેમરીમાં સાચવેલી ઍપનો અમલ કરવાનું સસ્પેન્ડ કરો"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"સમયસીમા ક્યારેય સમાપ્ત થતી નથી."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"ભાડા કરારની સમયસીમા ક્યારેય સમાપ્ત થતી નથી."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"સેટિંગ પર સ્ક્રીન ઓવરલે થવાની મંજૂરી આપો"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"સેટિંગ સ્ક્રીનને ઓવરલે કરવા માટે અન્ય ઍપની ટોચે પ્રદર્શિત થઈ શકે તેવી ઍપને મંજૂરી આપો"</string>
<string name="media_controls_title" msgid="403271085636252597">"મીડિયા"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"હંગામી રૂપે અનુપલબ્ધ"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"કોઈ સિમ કાર્ડ નથી"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"નેટવર્કની પસંદગીઓ"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"સાર્વજનિક નેટવર્ક સાથે કનેક્ટ કરો"</string>
<string name="keywords_internet" msgid="7674082764898690310">"નેટવર્ક કનેક્શન, ઇન્ટરનેટ, વાયરલેસ, ડેટા, વાઇ-ફાઇ, સેલ્યુલર, મોબાઇલ, સેલ, મોબાઇલ ઑપરેટર, 4G, 3G, 2G, LTE"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"વાઇ-ફાઇ ચાલુ કરો"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"વાઇ-ફાઇ બંધ કરો"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ નેટવર્ક"</string>
<string name="sim_category_title" msgid="2341314000964710495">"સિમ"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ડાઉનલોડ કરેલું સિમ"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ડાઉનલોડ કરેલા SIMS"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"સક્રિય"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"નિષ્ક્રિય"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> માટે ડિફૉલ્ટ"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"બધી ઍપ અને સેવાઓ માટે"</string>
<string name="game_settings_title" msgid="1028178627743422090">"ગેમ સેટિંગ"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"ગેમ ડૅશબોર્ડનો શૉર્ટકટ, વગેરે ચાલુ કરો"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"પાછળ"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"આગળ"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"રંગનો પ્રીવ્યૂ"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"સિમ કાર્ડને ઍક્સેસ કરવાની વિનંતી"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"કોઈ ડિવાઇસ તમારા સિમ કાર્ડને ઍક્સેસ કરવા માગે છે. વિગતો માટે ટૅપ કરો."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"સિમ કાર્ડના ઍક્સેસની મંજૂરી આપીએ?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> આ ફોન સાથે કનેક્ટ થવા માગે છે.\n\nતમે પહેલાં ક્યારેય <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> સાથે કનેક્ટ થયા નથી."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"કનેક્ટ કરશો નહીં"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"કનેક્ટ કરો"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE સેટિંગ"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"ડિફૉલ્ટ સેટિંગ પર પાછા ફરો"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"ફરીથી ડિફૉલ્ટ સેટિંગ પર."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"સંપૂર્ણ ચાર્જ ડિવાઇસમાંનો મહત્તમ પાવર"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"મહત્તમ સરક્યુલેશન"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"સંપૂર્ણ ચાર્જ ડિવાઇસમાંનો ન્યૂનતમ પાવર"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"મૉડિફાયર"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"ક્રિયાઓ"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"પુરસ્કારો"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"છૂટ અપાયેલી ઍપ"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"યૂઝર ઇન્ટરફેસ વિનાની સિસ્ટમ ઍપ"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"અન્ય ઍપ"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"વપરાશકર્તાઓને સૌથી વધુ દેખાતી ઍપ"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"નોટિફિકેશન જોવાયું"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"15 મિનિટની અંદર નોટિફિકેશન જોવાયું"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"નોટિફિકેશન પરની ક્રિયાપ્રતિક્રિયા"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"વિજેટ સાથે ક્રિયાપ્રતિક્રિયા"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"અન્ય વપરાશકર્તા દ્વારા ક્રિયાપ્રતિક્રિયા"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"ડિફૉલ્ટ તરીકે મહત્તમ પ્રાધાન્યતાવાળું કાર્ય શરૂ"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"ડિફૉલ્ટ તરીકે મહત્તમ પ્રાધાન્યતાવાળું કાર્ય પ્રક્રિયામાં"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"ડિફૉલ્ટ તરીકે વધુ પ્રાધાન્યતાવાળું કાર્ય શરૂ"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"ડિફૉલ્ટ તરીકે વધુ પ્રાધાન્યતાવાળું કાર્ય પ્રક્રિયામાં"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"ડિફૉલ્ટ તરીકે પ્રાધાન્યતાવાળું કાર્ય શરૂ"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"ડિફૉલ્ટ તરીકે પ્રાધાન્યતાવાળું કાર્ય પ્રક્રિયામાં"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"ડિફૉલ્ટ તરીકે ઓછી પ્રાધાન્યતાવાળું કાર્ય શરૂ"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"ડિફૉલ્ટ તરીકે ઓછી પ્રાધાન્યતાવાળું કાર્ય પ્રક્રિયામાં"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"ડિફૉલ્ટ તરીકે ન્યૂનતમ પ્રાધાન્યતાવાળું કાર્ય શરૂ"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"ડિફૉલ્ટ તરીકે ન્યૂનતમ પ્રાધાન્યતાવાળું કાર્ય પ્રક્રિયામાં"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"કાર્યની સમયસમાપ્તિ થવા પર લેવાતો દંડ"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"ચાર્જ થઈ રહ્યું છે"</item>
+ <item msgid="658627268149681677">"ડોઝ"</item>
+ <item msgid="1599558140284643834">"પાવર બચત મોડ"</item>
+ <item msgid="588427840913221601">"પ્રક્રિયાનું સ્ટેટસ"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"કન્ફર્મ કરો"</string>
</resources>
diff --git a/res/values-hi/arrays.xml b/res/values-hi/arrays.xml
index ef27022..3b3d8fb 100644
--- a/res/values-hi/arrays.xml
+++ b/res/values-hi/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"संचित (गतिविधि क्लाइंट)"</item>
<item msgid="8186970968968646288">"संचित (खाली)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"हरा-नीला"</item>
+ <item msgid="7216413848731287689">"स्यान"</item>
<item msgid="5661027589207588703">"नीला"</item>
- <item msgid="3795787248113275442">"गहरा नीला"</item>
+ <item msgid="1219738214736244749">"हरा"</item>
<item msgid="6331809026622602308">"बैंगनी"</item>
<item msgid="6390546163902724700">"गुलाबी"</item>
- <item msgid="6618900408138432102">"लाल"</item>
+ <item msgid="6500473130620545980">"नारंगी"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"30 दिन से ज़्यादा पुराने"</item>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index ceddc30..817e460 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"सेटिंग याद रखें"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"ब्लूटूथ के ज़रिए ज़्यादा से ज़्यादा कितने ऑडियो डिवाइस जुड़ सकते हैं"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"यह चुनें कि ब्लूटूथ के ज़रिए ज़्यादा से ज़्यादा कितने ऑडियो डिवाइस जुड़ सकते हैं"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"एनएफ़सी स्टैक डीबग लॉग"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"एनएफ़सी स्टैक को लॉग करने का लेवल बढ़ाएं"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"कास्ट करें"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"स्क्रीन शेयर करें"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"बिना वायर के स्क्रीन दिखाना (वायरलेस डिसप्ले) चालू करें"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"गैजेट चुनें"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"विजेट चुनें"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"विजेट बनाएं और पहुंच की अनुमति दें?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"विजेट बना लेने के बाद, इसके द्वारा प्रदर्शित सभी डेटा पर <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> पहुंच सकता है."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"जब आप यह विजेट बना देंगे, तो डिसप्ले पर मौजूद सभी चीज़ों को यह ऐप्लिकेशन ऐक्सेस कर पाएगा.\n\nऐप्लिकेशन: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nविजेट: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> को हमेशा शॉर्टकट बनाने दें और उनके डेटा पर पहुंचने दें"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"उपयोग के आंकड़े"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"उपयोग के आंकड़े"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"स्क्रीन रीडर खास तौर पर दृष्टिहीन और कमज़ोर नज़र वाले लोगों के लिए है"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"अपनी स्क्रीन पर दिए गए आइटम तेज़ आवाज़ में सुनने के लिए उन्हें टैप करें"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"कैप्शन की सेटिंग"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"कैप्शन की प्राथमिकताओं के बारे में जानकारी"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"कैप्शन की प्राथमिकताओं के बारे में ज़्यादा जानें"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"ज़ूम करने की सुविधा"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"ज़ूम करने की सुविधा का शॉर्टकट"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"ज़ूम करने की सुविधा के बारे में जानकारी"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"ज़ूम करने की सुविधा के बारे में ज़्यादा जानें"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"ज़ूम करने का तरीका"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"अपनी फ़ुल स्क्रीन या स्क्रीन के किसी खास हिस्से को ज़ूम करें. इसके अलावा, एक से दूसरे विकल्प के बीच स्विच करें"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"फ़ुल स्क्रीन"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"सुविधा के शॉर्टकट को लॉक स्क्रीन से चालू करने की अनुमति दें. आवाज़ कम और ज़्यादा करने वाले दोनों बटन को कुछ सेकंड तक दबाकर रखें."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"सुलभता बटन"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"सुलभता बटन और जेस्चर (हाव-भाव)"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"सुलभता बटन के बारे में जानकारी"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"सुलभता बटन और हाथ के जेस्चर के बारे में जानकारी"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"सुलभता बटन और हाथ के जेस्चर के बारे में ज़्यादा जानें"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"सुलभता बटन का इस्तेमाल करना. तीन बटन वाले नेविगेशन का इस्तेमाल करने पर, जेस्चर काम नहीं करता."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"सुलभता सुविधाओं को फटाफट ऐक्सेस करें"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"किसी भी स्क्रीन से, सुलभता सुविधाओं को फटाफट ऐक्सेस करें.\n\nशुरू करने के लिए, सुलभता सेटिंग में जाकर कोई सुविधा चुनें. शॉर्टकट पर टैप करें और सुलभता बटन को चुनें.\n\nइसके अलावा, नेविगेशन बार में सुलभता बटन का इस्तेमाल करने के लिए दो बटन वाले नेविगेशन या तीन बटन वाले नेविगेशन पर स्विच करें."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"किसी भी स्क्रीन से, सुलभता सुविधाओं को फटाफट ऐक्सेस करें. \n\nशुरू करने के लिए, सुलभता सेटिंग में जाकर कोई सुविधा चुनें. शॉर्टकट पर टैप करें और सुलभता बटन को चुनें."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"किसी भी स्क्रीन से, सुलभता सुविधाओं को तुरंत ऐक्सेस करें.\n\nशुरू करने के लिए, सुलभता सेटिंग में जाकर कोई सुविधा चुनें. शॉर्टकट पर टैप करें और सुलभता बटन या हाथ के जेस्चर (हाव-भाव) को चुनें."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"किसी भी स्क्रीन से, सुलभता सुविधाओं को तुरंत ऐक्सेस करें.\n\nशुरू करने के लिए, सुलभता सेटिंग में जाकर कोई सुविधा चुनें. शॉर्टकट पर टैप करें और सुलभता बटन को चुनें."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"बटन या जेस्चर का इस्तेमाल करें"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"सुलभता बटन यहां दिखेगा"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"साइज़"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 मिनट"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 मिनट"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"कार्रवाई करने का समय (सुलभता टाइम आउट)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"कार्रवाई करने के समय (सुलभता टाइम आउट) के बारे में जानकारी"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"कार्रवाई करने के समय (सुलभता टाइम आउट) के बारे में ज़्यादा जानें"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"कार्रवाई करने के लिए समय"</string>
<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_switch_title" msgid="7458595722552743503">"रंग बदलने की सुविधा का इस्तेमाल करें"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"रंग बदलने की सुविधा का शॉर्टकट"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"रंग बदलने की सुविधा के इस्तेमाल से हल्के रंग की स्क्रीन गहरे रंग में बदल जाती हैं.<br/><br/> ध्यान दें: <ol> <li> रंग बदलने की सुविधा से गहरे रंग की स्क्रीन हल्के रंग में भी बदल जाती हैं.</li> <li> मीडिया और इमेज में रंग बदल जाएंगे.</li> <li> गहरे रंग वाली थीम का इस्तेमाल करके, गहरा बैकग्राउंड दिखाया जा सकता है. गहरे रंग वाली थीम, इसके साथ काम करने वाले ऐप्लिकेशन पर ही काम करती है. रंग बदलने की सुविधा सभी ऐप्लिकेशन पर काम करती है.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"ऑटो क्लिक (किसी कॉन्टेंट पर बिताया गया समय या ड्वेल टाइम)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"ऑटो क्लिक (कॉन्टेंट पर बिताया गया समय) के बारे में जानकारी"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"ऑटो क्लिक (कॉन्टेंट पर बिताया गया समय) के बारे में ज़्यादा जानें"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"अपने-आप क्लिक होने (ऑटो क्लिक) की सुविधा, माउस कनेक्ट करने पर काम करती है. आप माउस के कर्सर को अपने-आप क्लिक होने के लिए सेट कर सकते हैं. ऐसा, कर्सर के किसी जगह पर एक तय समय तक रुक जाने पर होता है."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"बंद है"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"कम"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> सुविधा का इस्तेमाल करें"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> खोलें"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"रंग में सुधार करने की सुविधा इस्तेमाल करें"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"रंग में सुधार करने की सुविधा का शॉर्टकट"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"रंग में सुधार करने की सुविधा के बारे में जानकारी"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"रंग में सुधार करने की सुविधा के बारे में ज़्यादा जानें"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"रंग बदलने की सुविधा के बारे में जानकारी"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"रंग बदलने की सुविधा के बारे में ज़्यादा जानें"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"कैप्शन दिखाएं"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"सिर्फ़ इस सुविधा के साथ काम करने वाले ऐप्लिकेशन के लिए"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"कैप्शन का साइज़ और शैली"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"नीला-पीला रंग पहचान न पाना"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"स्क्रीन की रोशनी को सामान्य लेवल से और कम करने की सुविधा"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"स्क्रीन की रोशनी को सामान्य लेवल से और कम करें"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"स्क्रीन की रोशनी को सामान्य लेवल से और कम करने का शॉर्टकट"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"स्क्रीन की रोशनी को सामान्य लेवल से और कम करने की सुविधा के बारे में जानकारी"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"स्क्रीन की रोशनी को, अपने फ़ोन में चमक कम करने के सबसे कम लेवल से और कम करें"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"स्क्रीन की रोशनी को, अपने टैबलेट में चमक कम करने के सबसे कम लेवल से और कम करें"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"स्क्रीन की चमक को और कम करें, ताकि इस पर दिखने वाला कॉन्टेंट ज़्यादा आराम से पढ़ा जा सके.<br/><br/> यह सुविधा तब ज़्यादा मददगार होती है, जब <ol> <li> आपके फ़ोन की स्क्रीन की चमक डिफ़ॉल्ट तौर पर सबसे कम होने के बावजूद, बहुत ज़्यादा होती है</li> <li> आप फ़ोन को अंधेरे में इस्तेमाल कर रहे हों, जैसे कि रात के समय या सोने से पहले बिना रोशनी वाले कमरे में</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"वाई-फ़ाई चालू होने से अब तक का समय"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"बैटरी खर्च"</string>
<string name="history_details_title" msgid="8628584613889559355">"इतिहास विवरण"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"बैटरी खर्च"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"बैटरी खर्च"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"पिछले 24 घंटों में हुए इस्तेमाल की जानकारी"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"पिछली बार पूरा चार्ज होने के बाद हुए इस्तेमाल की जानकारी"</string>
<string name="battery_details_title" msgid="4531369291819754178">"बैटरी खर्च"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"सबसे ज़्यादा बैटरी खर्च करने वाले ऐप्लिकेशन देखें"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"चार्जिंग कुछ समय के लिए सीमित की गई"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"बैटरी कम खर्च करने के लिए. ज़्यादा जानें."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"चार्जिंग फिर से शुरू करें"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"लंबे समय तक चार्ज करने और ज़्यादा गर्म होने जैसी कुछ स्थितियों में, बैटरी की परफ़ॉर्मेंस को बेहतर बनाए रखने के लिए, हो सकता है कि वह <xliff:g id="PERCENT">%1$s</xliff:g> तक ही चार्ज हो पाए.\n\nइन स्थितियों के बदल जाने पर, आपका फ़ोन अपने-आप सामान्य रूप से चार्ज होने लगेगा."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"लंबे समय तक चार्ज करने और ज़्यादा गर्म होने जैसी कुछ स्थितियों में, बैटरी की परफ़ॉर्मेंस को बेहतर बनाए रखने के लिए, हो सकता है कि वह <xliff:g id="PERCENT">%1$s</xliff:g> तक ही चार्ज हो पाए.\n\nइन स्थितियों के बदल जाने पर, आपका टैबलेट अपने-आप सामान्य रूप से चार्ज होने लगेगा."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"आपने फ़ोन का सामान्य से ज़्यादा इस्तेमाल किया है. इसलिए, आपके फ़ोन की बैटरी समय से पहले खत्म हो सकती है.\n\nसबसे ज़्यादा बैटरी इस्तेमाल करने वाले ऐप्लिकेशन हैं:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"आपने टैबलेट का सामान्य से ज़्यादा इस्तेमाल किया है. इसलिए, आपके टैबलेट की बैटरी समय से पहले खत्म हो सकती है.\n\nसबसे ज़्यादा बैटरी इस्तेमाल करने वाले ऐप्लिकेशन हैं:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"आपने डिवाइस का सामान्य से ज़्यादा इस्तेमाल किया है. इसलिए, आपके डिवाइस की बैटरी समय से पहले खत्म हो सकती है.\n\nसबसे ज़्यादा बैटरी इस्तेमाल करने वाले ऐप्लिकेशन हैं:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"पिछले 24 घंटों में सिस्टम के इस्तेमाल की जानकारी"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> के लिए सिस्टम के इस्तेमाल की जानकारी"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> के लिए ऐप्लिकेशन के इस्तेमाल की जानकारी"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"इस्तेमाल का कुल समय: एक मिनट से कम"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"बैकग्राउंड में इस्तेमाल होने का समय: एक मिनट से कम"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"इस्तेमाल का कुल समय: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"ऐप्लिकेशन और सामग्री की अनुमति दें"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"प्रतिबंधों वाले ऐप्लिकेशन"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"ऐप के लिए सेटिंग का विस्तार करें"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"इंस्टॉल करने के लिए ऐप्लिकेशन चुनें"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"उपलब्ध ऐप्लिकेशन इंस्टॉल करें"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"टच किए बिना पैसे चुकाना"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"यह कैसे काम करता है"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"दुकान में अपने फ़ोन से पैसे चुकाएं"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"बेहतर कॉलिंग"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G कॉलिंग"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"आवाज़ और दूसरी तरह के संचार को बेहतर बनाने के लिए LTE सेवाओं का इस्तेमाल करें (सुझाया गया)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"आवाज़ और दूसरे संचारों को बेहतर बनाने के लिए 4G सेवाओं का इस्तेमाल करें (सुझाया गया)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"वॉइस कॉल की बेहतर क्वालिटी पाने के लिए, LTE सेवाओं का इस्तेमाल करें (सुझाया गया)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"वॉइस कॉल की बेहतर क्वालिटी पाने के लिए, 4G सेवाओं का इस्तेमाल करें (सुझाया गया)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"वॉइस कॉल के लिए, 5G का इस्तेमाल करें"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"मोबाइल और इंटरनेट सेवा देने वाली कंपनी को संपर्कों की जानकारी भेजें"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"अपने संपर्कों के फ़ोन नंबर भेजें, ताकि आपको बेहतर सुविधाएं दी जा सकें"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"क्या आप <xliff:g id="CARRIER">%1$s</xliff:g> को संपर्कों की जानकारी भेजना चाहते हैं?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"बैटरी सेव करने वाला, स्टिकी, लगातार, पावर सेवर, बैटरी"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"रूटीन, शेड्यूल, बैटरी सेवर, पावर सेवर, बैटरी, ऑटोमैटिक, प्रतिशत"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, बेहतर कॉलिंग, 4g कॉलिंग"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"Vo5G, VoNR, बेहतर कॉलिंग, 5G कॉलिंग"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"भाषा जोड़ें, किसी भाषा को जोड़ें"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"टेक्स्ट का साइज़, बड़ा प्रिंट, बड़ा फ़ॉन्ट, बड़ा टेक्स्ट, कम दृष्टि, टेक्स्ट बड़ा करना, फ़ॉन्ट बड़ा करने वाला टूल, फ़ॉन्ट बड़ा करना"</string>
<string name="default_sound" msgid="6604374495015245195">"डिफ़ॉल्ट ध्वनि"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"क्या आप <xliff:g id="SERVICE">%1$s</xliff:g> के लिए सूचना ऐक्सेस करने की अनुमति देना चाहते हैं?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12 में, ज़रूरत के हिसाब से सूचनाएं पाने की सुविधा की जगह अब \'बेहतर सूचनाएं\' सुविधा काम करेगी. यह सुविधा आपको कार्रवाइयों और जवाबों के सुझाव दिखाती है. साथ ही, आपके डिवाइस पर मिलने वाली सूचनाओं को व्यवस्थित करती है. \n\n\'बेहतर सूचनाएं\' सुविधा, डिवाइस पर मिलने वाली सभी सूचनाओं का कॉन्टेंट ऐक्सेस कर सकती है. इसमें आपकी निजी जानकारी, जैसे कि संपर्कों के नाम और मैसेज शामिल हैं. यह सुविधा, सूचनाओं को खारिज कर सकती है या उनका जवाब भी दे सकती है, जैसे कि फ़ोन कॉल का जवाब देना और \'परेशान न करें\' को कंट्रोल करना."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"क्या आप <xliff:g id="SERVICE">%1$s</xliff:g> के लिए सूचना को ऐक्सेस करने की अनुमति देना चाहते हैं?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> आपकी हर सूचना पढ़ पाएगा. इसमें आपकी निजी जानकारी, जैसे कि संपर्कों के नाम और आपको आने वाले मैसेज शामिल हैं. यह ऐप्लिकेशन, सूचनाओं में मौजूद बटन से कार्रवाई कर सकता है या सूचनाओं को खारिज भी कर सकता है. इसमें फ़ोन कॉल का जवाब देना भी शामिल है. \n\nइससे यह ऐप्लिकेशन \'परेशान न करें\' मोड चालू या बंद कर पाएगा या इससे जुड़ी सेटिंग बदल पाएगा."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, आपकी हर सूचना को पढ़ पाएगा. इसमें आपकी निजी जानकारी, जैसे कि संपर्कों के नाम और आपको मिलने वाले मैसेज शामिल हैं. यह ऐप्लिकेशन, सूचनाओं में मौजूद बटन से कार्रवाई कर सकता है या सूचनाओं को स्नूज़ (थोड़ी देर के लिए बंद करना) या खारिज भी कर सकता है. इसमें, फ़ोन कॉल का जवाब देना भी शामिल है. \n\nइससे यह ऐप्लिकेशन, \'परेशान न करें\' मोड को चालू या बंद कर पाएगा और इससे जुड़ी सेटिंग में बदलाव कर पाएगा."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"अगर आप <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> के लिए सूचना का ऐक्सेस बंद करते हैं, तो \'परेशान न करें\' सेवा का ऐक्सेस भी बंद हो सकता है."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"बंद करें"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"रद्द करें"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"डिवाइस देखने के लिए दो बार छूएं"</string>
<string name="one_handed_title" msgid="2584414010282746195">"वन-हैंडेड मोड"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"वन-हैंडेड मोड का इस्तेमाल करें"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"वन-हैंडेड मोड का शॉर्टकट"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"वन-हैंडेड ऐक्सेस"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"इनके लिए नीचे स्वाइप करें"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"इसके लिए शॉर्टकट का इस्तेमाल करें"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"हां"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"रीस्टार्ट करें"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"रहने दें"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"रद्द करें"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"स्विच करें"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"सिम चालू नहीं किया जा सका"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"सिम निकालकर फिर से लगाएं. अगर तब भी समस्या ठीक नहीं होती, तो डिवाइस को रीस्टार्ट करें."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"पावर बटन को कुछ देर तक दबाकर, Assistant का इस्तेमाल करें"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"पावर & आपातकालीन मेन्यू:\nपावर बटन और आवाज़ तेज़ करने वाले बटन को एक साथ दबाएं."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"घंटी बजने से रोकना:\nइसका शॉर्टकट, वॉल्यूम मेन्यू में मौजूद है."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"बटन को दबाकर रखने का समय"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"पावर बटन को दबाकर रखने का समय चुनकर, संवेदनशीलता में बदलाव करें"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"कम समय के लिए"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"ज़्यादा समय के लिए"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"वॉलेट दिखाएं"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"लॉक स्क्रीन और फटाफट सेटिंग से वॉलेट ऐक्सेस करने की अनुमति दें"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"डिवाइस कंट्रोल दिखाएं"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"इस टैबलेट में अगर दो सिम इस्तेमाल किए जाते हैं, तो 5G नेटवर्क की सुविधा काम नहीं करेगी. हालांकि, आप 4G तक के नेटवर्क इस्तेमाल कर सकते हैं. "<annotation id="url">"ज़्यादा जानें"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"इस डिवाइस में अगर दो सिम इस्तेमाल किए जाते हैं, तो 5G नेटवर्क की सुविधा काम नहीं करेगी. हालांकि, आप 4G तक के नेटवर्क इस्तेमाल कर सकते हैं. "<annotation id="url">"ज़्यादा जानें"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"कैश किए गए ऐप्लिकेशन चलने से रोकना"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"शेयर किया गया डेटा, हमेशा ऐक्सेस किया जा सकता है."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"शेयर किया गया ऐसा डेटा हमेशा ऐक्सेस किया जा सकता है जिसे लीज़ पर लिया गया है."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"\'सेटिंग\' पर स्क्रीन ओवरले करने की अनुमति दें"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"\'सेटिंग\' पर उन ऐप्लिकेशन को स्क्रीन ओवरले करने की अनुमति दें जो दूसरे ऐप्लिकेशन के ऊपर दिख सकते हैं"</string>
<string name="media_controls_title" msgid="403271085636252597">"मीडिया"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"फ़िलहाल, उपलब्ध नहीं है"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"कोई सिम कार्ड नहीं लगाया गया है"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"नेटवर्क की सेटिंग"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"सार्वजनिक नेटवर्क से कनेक्ट करता है"</string>
<string name="keywords_internet" msgid="7674082764898690310">"नेटवर्क कनेक्शन, इंटरनेट, वायरलेस, डेटा, वाईफ़ाई, सेल्युलर, मोबाइल, मोबाइल और इंटरनेट सेवा देने वाली कंपनी, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"वाई-फ़ाई चालू करें"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"वाई-फ़ाई बंद करें"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"वाइ-फ़ाई नेटवर्क"</string>
<string name="sim_category_title" msgid="2341314000964710495">"सिम"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"डाउनलोड किया गया सिम"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"डाउनलोड किए गए सिम"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"चालू है"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"बंद है"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> के लिए डिफ़ॉल्ट कॉन्फ़िगरेशन"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"सभी ऐप्लिकेशन और सेवाओं के लिए"</string>
<string name="game_settings_title" msgid="1028178627743422090">"गेम की सेटिंग"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"गेम डैशबोर्ड का शॉर्टकट और दूसरी सुविधाएं चालू करें"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"पीछे जाएं"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"आगे बढ़ें"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"रंग की झलक"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"सिम कार्ड को ऐक्सेस करने का अनुरोध"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"डिवाइस आपके सिम कार्ड को ऐक्सेस करना चाहता है. जानकारी पाने के लिए टैप करें."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"क्या आप सिम कार्ड का ऐक्सेस देना चाहते हैं?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"ब्लूटूथ डिवाइस, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> इस फ़ोन से कनेक्ट होना चाहता है.\n\nआपने पहले कभी <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> से कनेक्ट नहीं किया है."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"कनेक्ट न करें"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"कनेक्ट करें"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE सेटिंग"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"डिफ़ॉल्ट सेटिंग पर वापस जाएं"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"सेटिंग को डिफ़ॉल्ट पर सेट कर दिया गया है."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"बैटरी पूरी चार्ज होने पर, ज़्यादा से ज़्यादा बैलेंस"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"ज़्यादा से ज़्यादा सर्क्युलेशन"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"बैटरी पूरी चार्ज होने पर, कम से कम बैलेंस"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"मॉडिफ़ायर"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"कार्रवाइयां"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"इनाम"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"ऐप्लिकेशन जिन्हें छूट दी गई है"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"बिना यूज़र इंटरफ़ेस वाला सिस्टम ऐप्लिकेशन"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"दूसरा ऐप्लिकेशन"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"स्क्रीन पर चल रहे ऐप्लिकेशन की गतिविधि"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"सूचना देखी गई"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"सूचना 15 मिनट के अंदर देखी गई"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"सूचना के साथ इंटरैक्शन किया गया"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"विजेट के साथ इंटरैक्शन किया गया"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"उपयोगकर्ता ने किसी और तरह से इंटरैक्ट किया"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"सबसे ज़्यादा प्राथमिकता वाला काम शुरू करना"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"सबसे ज़्यादा प्राथमिकता वाला काम करना"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"ज़्यादा प्राथमिकता वाला काम शुरू"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"ज़्यादा प्राथमिकता वाला काम"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"डिफ़ॉल्ट रूप से प्राथमिकता वाला काम शुरू"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"डिफ़ॉल्ट रूप से प्राथमिकता वाला काम"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"कम प्राथमिकता वाला काम शुरू करना"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"कम प्राथमिकता वाला काम करना"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"सबसे कम प्राथमिकता वाला काम शुरू"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"सबसे कम प्राथमिकता वाला काम करना"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"काम का टाइम आउट होने पर मिलने वाली पेनल्टी"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"बैटरी चार्ज हो रही है"</item>
+ <item msgid="658627268149681677">"बैटरी बचाएं (डोज़)"</item>
+ <item msgid="1599558140284643834">"बैटरी सेव करने वाला मोड"</item>
+ <item msgid="588427840913221601">"ऐप्लिकेशन की प्रोसेसिंग की स्थिति"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"जारी रखें"</string>
</resources>
diff --git a/res/values-hr/arrays.xml b/res/values-hr/arrays.xml
index dbe69b1..7932577 100644
--- a/res/values-hr/arrays.xml
+++ b/res/values-hr/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Predmemorija (klijent aktivnosti)"</item>
<item msgid="8186970968968646288">"Predmemorija (prazna)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@boja/SIM_boja_cijan"</item>
+ <item msgid="177868870612833388">"@boja/SIM_boja_plava800"</item>
+ <item msgid="1129898906008357171">"@boja/SIM_boja_zelena800"</item>
+ <item msgid="4206364087389793587">"@boja/SIM_boja_ljubičasta800"</item>
+ <item msgid="6728943460061940130">"@boja/SIM_boja_ružičasta800"</item>
+ <item msgid="968332068361935002">"@boja/SIM_boja_narančasta"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Tirkiznoplava"</item>
+ <item msgid="7216413848731287689">"Cijan"</item>
<item msgid="5661027589207588703">"Plava"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Zelena"</item>
<item msgid="6331809026622602308">"Ljubičasta"</item>
<item msgid="6390546163902724700">"Ružičasta"</item>
- <item msgid="6618900408138432102">"Crvena"</item>
+ <item msgid="6500473130620545980">"Narančasta"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Starije od 30 dana"</item>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index 24beed2..d591d5d 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -908,6 +908,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Zapamti postavke"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maksimalan broj povezanih Bluetooth audiouređaja"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Odaberite maksimalan broj povezanih Bluetooth audiouređaja"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Zapisnik o otklanjanju pogrešaka za NFC stog"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Povećajte razinu zapisivanja za NFC stog"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Emitiranje"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"zrcalo"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Omogući bežični prikaz"</string>
@@ -2284,7 +2286,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Odaberi gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Odaberite widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Želite izraditi widget i dozvoliti pristup?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Kada izradite widget, aplikacija <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> može pristupiti svim podacima koje taj widget prikazuje."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Kada izradite widget, aplikacija može pristupiti svemu što se prikazuje.\n\nAplikacija: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Uvijek dopusti aplikaciji <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> izradu widgeta i pristupanje njihovim podacima"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Korisnička statistika"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Korisnička statistika"</string>
@@ -2315,7 +2317,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Čitač zaslona namijenjen prvenstveno slijepim i slabovidnim osobama"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"Dodirnite stavke na zaslonu za čitanje naglas"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Postavke titlova"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"O preferencijama za titlove"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Saznajte više o preferencijama za titlove"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Povećavanje"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Prečac za povećavanje"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"O povećavanju"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Saznajte više o povećavanju"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Vrsta povećavanja"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Povećajte cijeli zaslon ili određeno područje ili izmjenjujte obje opcije"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Cijeli zaslon"</string>
@@ -2384,10 +2391,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Dopusti prečacu značajke da se uključi sa zaključanog zaslona. Pritisnite obje tipke za glasnoću na nekoliko sekundi."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Gumb za pristupačnost"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Gumb i pokret za Pristupačnost"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"O gumbu za pristupačnost"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"O gumbu i pokretu za pristupačnost"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Saznajte više o gumbu i pokretu za pristupačnost"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Upotreba gumba za Pristupačnost. Pokret nije dostupan uz navigaciju pomoću tri gumba."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Brz pristup značajkama pristupačnosti"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Brzo pristupite značajkama pristupačnosti s bilo kojeg zaslona.\n\nZa početak otvorite postavke pristupačnosti i odaberite značajku. Dodirnite prečac i odaberite gumb za Pristupačnost.\n\nDa biste koristili gumb za Pristupačnost na navigacijskoj traci, prijeđite na navigaciju pomoću dva gumba ili navigaciju pomoću tri gumba."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Brzo pristupite značajkama pristupačnosti s bilo kojeg zaslona. \n\nZa početak otvorite postavke pristupačnosti i odaberite značajku. Dodirnite prečac i odaberite gumb za pristupačnost."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Brzo pristupite značajkama pristupačnosti s bilo kojeg zaslona.\n\nZa početak otvorite postavke pristupačnosti i odaberite značajku. Dodirnite prečac i odaberite gumb ili pokret za pristupačnost."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Brzo pristupite značajkama pristupačnosti s bilo kojeg zaslona.\n\nZa početak otvorite postavke pristupačnosti i odaberite značajku. Dodirnite prečac i odaberite gumb za pristupačnost."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Upotreba gumba ili pokreta"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Lokacija"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Veličina"</string>
@@ -2413,13 +2423,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minuta"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minute"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Vrijeme za radnju (vrijeme čekanja za pristupačnost)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"O vremenu za radnju (vrijeme čekanja za pristupačnost)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Saznajte više o vremenu za radnju (vrijeme čekanja za pristupačnost)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Vrijeme za radnju"</string>
<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_switch_title" msgid="7458595722552743503">"Upotrijebi inverziju boja"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Prečac za inverziju boja"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Inverzijom boja svijetli zasloni postaju tamni.<br/><br/> Napomena: <ol> <li> Inverzijom boja tamni zasloni postat će svijetli.</li> <li> Boje se mijenjaju u medijima i na slikama.</li> <li> Za prikaz tamne pozadine možete upotrijebiti Tamnu temu. Tamna tema radi s podržanim aplikacijama. Inverzija boja radi u svim aplikacijama.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Automatski klik (vrijeme zadržavanja)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"O automatskom kliku (vrijeme zadržavanja)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Saznajte više o automatskom kliku (vrijeme zadržavanja)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Automatski klik radi s povezanim mišem. Pokazivač miša možete postaviti tako da klikne automatski kada se pokazivač ne pomiče određeno vrijeme."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Isključeno"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Kratko"</string>
@@ -2439,6 +2454,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Koristi uslugu <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Otvori <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Upotreba korekcije boja"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Prečac za korekciju boja"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"O korekciji boja"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Saznajte više o korekciji boja"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"O inverziji boja"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Saznajte više o inverziji boja"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Prikaži titlove"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Samo za podržanu aplikaciju"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Veličina i stil titlova"</string>
@@ -2479,6 +2499,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Plavo – žuto"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Još tamnije"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Još zatamni"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Prečac za dodatno zatamnjenje"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"O dodatnom zatamnjenju"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Zatamnite zaslon više od minimalne svjetline svojeg telefona"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Zatamnite zaslon više od minimalne svjetline svojeg tableta"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Zatamnite zaslon kako vam ne bi blještao u oči dok čitate.<br/><br/> To može biti korisno u sljedećim situacijama: <ol> <li> Zadana minimalna svjetlina na telefonu i dalje je presvijetla.</li> <li> Koristite telefon u mraku, na primjer noću ili u tamnoj sobi prije spavanja.</li> </ol>"</string>
@@ -2677,7 +2699,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi na vrijeme"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Potrošnja baterije"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalji povijesti"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Potrošnja baterije"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Potrošnja baterije"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Prikaz potrošnje u posljednja 24 sata"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Prikaz potrošnje nakon potpunog punjenja"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Potrošnja baterije"</string>
@@ -2701,6 +2723,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Pogledajte aplikacije s najvećom potrošnjom baterije"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Punjenje je privremeno ograničeno"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Da biste štedjeli bateriju. Saznajte više."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Nastavi s punjenjem"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"U određenim uvjetima, kao što su visoke temperature i duga razdoblja punjenja, punjenje se može ograničiti na <xliff:g id="PERCENT">%1$s</xliff:g> radi očuvanja dobrog stanja baterije.\n\nKad ti uvjeti završe, telefon će se automatski puniti na uobičajen način."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"U određenim uvjetima, kao što su visoke temperature i duga razdoblja punjenja, punjenje se može ograničiti na <xliff:g id="PERCENT">%1$s</xliff:g> radi očuvanja dobrog stanja baterije.\n\nKad ti uvjeti završe, tablet će se automatski puniti na uobičajen način."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Budući da ste upotrebljavali telefon više nego obično, baterija bi se mogla brže isprazniti.\n\nAplikacije koje najviše troše bateriju:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Budući da ste upotrebljavali tablet više nego obično, baterija bi se mogla brže isprazniti.\n\nAplikacije koje najviše troše bateriju:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Budući da ste upotrebljavali uređaj više nego obično, baterija bi se mogla brže isprazniti.\n\nAplikacije koje najviše troše bateriju:"</string>
@@ -2917,8 +2942,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Upotreba sustava u posljednja 24 sata"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Upotreba sustava za <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Upotreba aplikacije za <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"prijepodne"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"popodne"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Ukupno: manje od minute"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"U pozadini: manje od minute"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Ukupno: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3399,6 +3422,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Dopuštanje aplikacija i sadržaja"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplikacije s ograničenjima"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Proširi postavke za aplikaciju"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Odaberite aplikacije za instalaciju"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instaliranje dostupnih aplikacija"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Beskontaktna plaćanja"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Način funkcioniranja"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Plaćajte telefonom u trgovinama"</string>
@@ -3444,8 +3469,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Napredno pozivanje"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G pozivanje"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Upotreba LTE usluga za poboljšanje glasovne i drugih komunikacija (preporučeno)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Upotreba 4G usluga za poboljšanje glasovne i drugih komunikacija (preporučeno)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Upotreba LTE usluga za poboljšanje glasovnih poziva (preporučeno)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Upotreba 4G usluga za poboljšanje glasovnih poziva (preporučeno)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Upotreba 5G-a za glasovne pozive"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Slanje kontakata mobilnom operateru"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Slanje telefonskih brojeva kontakata radi pružanja poboljšanih značajki"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Slati kontakte mobilnom operateru <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3640,6 +3667,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"štednja baterije, ljepljiv, zadržati, štednja energije, baterija"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rutina, raspored, štednja baterije, štednja energije, baterija, automatski, postotak"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, napredno pozivanje, 4g pozivanje"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, napredni pozivi, 5g pozivi"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"dodaj jezik, dodajte jezik"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"veličina teksta, velika slova, veliki font, veliki tekst, slabovidnost, povećati tekst, povećalo fonta, povećanje fonta"</string>
<string name="default_sound" msgid="6604374495015245195">"Zadani zvuk"</string>
@@ -3972,7 +4000,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Želite li usluzi <xliff:g id="SERVICE">%1$s</xliff:g> dopustiti da pristupa obavijestima?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"U Androidu 12 poboljšane obavijesti zamjenjuju prilagodljive obavijesti za Android. Ta značajka prikazuje predložene radnje i odgovore te organizira vaše obavijesti. \n\nPoboljšane obavijesti mogu pristupiti sadržaju obavijesti, uključujući osobne podatke kao što su imena kontakata i poruke. Ta značajka može i odbacivati obavijesti ili poduzimati radnje u vezi s njima, na primjer može odgovarati na telefonske pozive i upravljati značajkom Ne uznemiravaj."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Želite li usluzi <xliff:g id="SERVICE">%1$s</xliff:g> dopustiti da pristupa obavijestima?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"Aplikacija <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> moći će čitati sve obavijesti, uključujući osobne podatke, na primjer imena kontakata i sadržaj poruka koje primate. Aplikacija će moći i odbaciti obavijesti ili poduzeti radnje povezane s gumbima u obavijestima, uključujući odgovaranje na telefonske pozive. \n\nAplikacija će također moći uključiti ili isključiti značajku Ne uznemiravaj i promijeniti povezane postavke."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"Aplikacija <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> moći će čitati sve obavijesti, uključujući osobne podatke, na primjer imena kontakata i tekstove poruka koje primate. Aplikacija će moći i odgoditi ili odbaciti obavijesti ili poduzeti radnje povezane s gumbima u obavijestima, uključujući odgovaranje na telefonske pozive. \n\nAplikacija će također moći uključiti ili isključiti značajku Ne uznemiravaj i promijeniti povezane postavke."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Ako isključite pristup obavijestima za <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, možda će se isključiti i pristup značajci Ne uznemiravaj."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Isključi"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Odustani"</string>
@@ -4920,6 +4948,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Dvaput dodirnite da biste provjerili uređaj"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Način rada jednom rukom"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Koristi način rada jednom rukom"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Prečac za način rada jednom rukom"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"dostupnost"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Prijeđite prstom prema dolje za"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Upotreba prečaca za sljedeće"</string>
@@ -5360,6 +5389,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Da"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Pokreni ponovo"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Ne, hvala"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Odustani"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Prebaci"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM se ne može aktivirati"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Izvadite SIM i umetnite ga ponovo. Ako se problem ponovi, ponovo pokrenite uređaj."</string>
@@ -5491,6 +5521,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Pokrenite Asistenta zadržavajući tipku za uključivanje/isključivanje"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Izbornik tipke za uključivanje i hitnih službi:\nistovremeno pritisnite tipku za uključivanje/isključivanje i tipku za glasnoću."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Sprječavanje zvonjenja:\nprečac je dostupan u izborniku glasnoće."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Trajanje pritiska i zadržavanja tipke"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Prilagodite osjetljivost tako što ćete odabrati duljinu pritiska i zadržavanja tipke za uključivanje/isključivanje"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kratko"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Dugo"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Prikaži novčanik"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Omogućite pristup novčaniku sa zaključanog zaslona i iz brzih postavki"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Prikaži kontrole uređaja"</string>
@@ -5506,6 +5540,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Kad se koriste dva SIM-a, tablet će biti ograničen na 4G. "<annotation id="url">"Saznajte više"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Kad se koriste dva SIM-a, uređaj će biti ograničen na 4G. "<annotation id="url">"Saznajte više"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Obustavi izvršenje za predmemorirane aplikacije"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Nikad ne istječe."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Najam nikad ne istječe."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Dopustite preklapanja na zaslonu na Postavkama"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Dopustite aplikacije koje se mogu prikazivati iznad drugih da se preklapaju na zaslonima Postavki"</string>
<string name="media_controls_title" msgid="403271085636252597">"Mediji"</string>
@@ -5536,7 +5572,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Privremeno nedostupno"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Nema SIM kartice"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Postavke mreže"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Poveži se s javnim mrežama"</string>
<string name="keywords_internet" msgid="7674082764898690310">"mrežna veza, internet, bežično, podaci, wifi, wi-fi, wi fi, mobilno, mobilni uređaj, mobilni operater, 4 g, 3 g, 2 g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Uključite Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Isključite Wi-Fi"</string>
@@ -5554,6 +5589,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ mreža"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"PREUZETI SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"PREUZETI SIM-ovi"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktivno"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Neaktivno"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Zadano za <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5631,6 +5667,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Za sve aplikacije i usluge"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Postavke igara"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Uključite prečac za nadzornu ploču igre itd."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Prethodno"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Dalje"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pregled boje"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Zahtjev za pristup SIM kartici"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Uređaj želi pristupiti vašoj SIM kartici. Dodirnite da biste vidjeli pojedinosti."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Želite li dopustiti pristup SIM kartici?"</string>
@@ -5641,4 +5680,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> se želi povezati s ovim telefonom.\n\nDosad se niste povezivali s uređajem <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Nemoj povezati"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Poveži"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Postavke TARE-a"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Vraćanje na zadane postavke"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Postavke su vraćene na zadano."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Maksimalan zasićeni balans"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maksimalna cirkulacija"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Minimalan zasićeni balans"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modifikatori"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Radnje"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Nagrade"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Izuzeto"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Apl. sustava bez graf. korisnič. sučelja"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Druga aplikacija"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Glavna aktivnost"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Obavijest je viđena"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Obavijest je viđena u roku od 15 minuta"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interakcija s obavijestima"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interakcija s widgetima"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Ostale korisničke interakcije"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Pokretanje zadatka najvišeg prioriteta"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Izvodi se zadatak najvišeg prioriteta"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Pokretanje zadatka visokog prioriteta"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Izvodi se zadatak visokog prioriteta"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Pokretanje zadatka zadanog prioriteta"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Izvodi se zadatak zadanog prioriteta"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Pokretanje zadatka niskog prioriteta"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Izvodi se zadatak niskog prioriteta"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Pokretanje zadatka najnižeg prioriteta"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Izvodi se zadatak najnižeg prioriteta"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Sankcija za istek vremena za zadatak"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Punjenje"</item>
+ <item msgid="658627268149681677">"Drijemanje"</item>
+ <item msgid="1599558140284643834">"Način rada za uštedu energije"</item>
+ <item msgid="588427840913221601">"Stanje procesa"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Potvrdi"</string>
</resources>
diff --git a/res/values-hu/arrays.xml b/res/values-hu/arrays.xml
index b7c89b0..13ab2f4 100644
--- a/res/values-hu/arrays.xml
+++ b/res/values-hu/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Gyorsítótárazott (tevékenységkliens)"</item>
<item msgid="8186970968968646288">"Gyorsítótárazott (üres)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Pávakék"</item>
+ <item msgid="7216413848731287689">"Ciánkék"</item>
<item msgid="5661027589207588703">"Kék"</item>
- <item msgid="3795787248113275442">"Indigókék"</item>
+ <item msgid="1219738214736244749">"Zöld"</item>
<item msgid="6331809026622602308">"Lila"</item>
<item msgid="6390546163902724700">"Rózsaszín"</item>
- <item msgid="6618900408138432102">"Piros"</item>
+ <item msgid="6500473130620545980">"Narancssárga"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Több mint 30 napos"</item>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index 12db278..7b66f57 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Beállítások megjegyzése"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Csatlakoztatott Bluetooth-audioeszközök maximális száma"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Válassza ki a csatlakoztatott Bluetooth-audioeszközök maximális számát"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC-verem hibakeresési naplója"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC-verem naplózási szintjének emelése"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Tartalomátküldés"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"tükrözés"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Vezeték nélküli kijelző engedélyezése"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Modul kiválasztása"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Modul kiválasztása"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Létrehozza a modult, és engedélyezi a hozzáférést?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Miután létrehozta a modult, a(z) <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> hozzáférhet az összes általa megjelenített adathoz."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Miután létrehozta a modult, az alkalmazás hozzáférhet minden megjelenő tartalomhoz.\n\nAlkalmazás: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nModul: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Mindig engedélyezem a(z) <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> számára a modulok létrehozását és az adatokhoz való hozzáférést."</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Használati statisztikák"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Használati statisztika"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Elsődlegesen vakok és gyengénlátók számára készült képernyőolvasó"</string>
<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_captioning_about_title" msgid="3542171637334191563">"A feliratok beállításairól"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"További információ a feliratok beállításairól"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Nagyítás"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Nagyítás gyorsparancsa"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"A nagyításról"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"További információ a nagyításról"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Nagyítás típusa"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"A teljes képernyő vagy a kívánt területet felnagyítása, valamint váltás a két lehetőség között"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Teljes képernyő"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"A gyorsparancs lehetővé teszi a funkció bekapcsolását a lezárási képernyőről. Néhány másodpercig tartsa lenyomva mindkét hangerőgombot."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Kisegítő lehetőségek gomb"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Kisegítő lehetőségek és kézmozdulat"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"A Kisegítő lehetőségek gombról"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"A Kisegítő lehetőségek gombról és a kézmozdulatokról"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"További információ a Kisegítő lehetőségek gombról és a kézmozdulatokról"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"A kisegítő lehetőségek gomb használata. Kézmozdulat nem használható háromgombos navigáció esetén."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Gyors hozzáférés a kisegítő lehetőségekhez"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Bármely képernyőn gyorsan hozzáférhet a kisegítő lehetőségekhez.\n\nA kezdéshez lépjen a kisegítő lehetőségek beállításaihoz, és válassza ki valamelyik funkciót. Koppintson a parancsikonra, majd használja a Kisegítő lehetőségek gombot.\n\nHa inkább a navigációs sávon használná a Kisegítő lehetőségek gombot, váltson kétgombos vagy háromgombos navigációra."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Bármely képernyőn gyorsan hozzáférhet a kisegítő lehetőségekhez. \n\nA kezdéshez lépjen a kisegítő lehetőségek beállításaihoz, és válassza ki valamelyik funkciót. Koppintson a parancsikonra, majd válassza a Kisegítő lehetőségek gombot."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Bármely képernyőn gyorsan hozzáférhet a kisegítő lehetőségekhez.\n\nA kezdéshez lépjen a kisegítő lehetőségek beállításaihoz, és válassza ki valamelyik funkciót. Koppintson a parancsikonra, majd használja a Kisegítő lehetőségek gombot vagy kézmozdulatot."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Bármely képernyőn gyorsan hozzáférhet a kisegítő lehetőségekhez.\n\nA kezdéshez lépjen a kisegítő lehetőségek beállításaihoz, és válassza ki valamelyik funkciót. Koppintson a parancsikonra, majd válassza a Kisegítő lehetőségek gombot."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Gomb vagy kézmozdulat használata"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Hely"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Méret"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 perc"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 perc"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Művelet ideje (kisegítés időkorlátja)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"A művelet idejéről (kisegítés időkorlátja)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"További információ a művelet idejéről (kisegítés időkorlátja)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Művelet elvégzésére szánt idő"</string>
<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_switch_title" msgid="7458595722552743503">"Színinvertálás használata"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Színek invertálásának gyorsparancsa"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"A színek invertálása sötétebbé teszi a világos képernyőket.<br/><br/> Megjegyzés: <ol> <li> A színek invertálása egyúttal világosra változtatja a sötét képernyőt.</li> <li> Megváltoznak a médiatartalmak és a képek színei.</li> <li> Sötét háttér megjelenítéséhez használható a Sötét téma. A Sötét téma a támogatott alkalmazásokkal működik. A színek invertálása minden alkalmazással használható.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Automatikus kattintás (tartózkodási idő)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Az automatikus kattintásról"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"További információ az automatikus kattintásról (tartózkodási idő)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Az automatikus kattintás csatlakoztatott egérrel működik. Beállíthatja, hogy az egérkurzor automatikusan kattintási műveletet hajtson végre, amikor egy adott ideig nem mozdul."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Ki"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Rövid"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> használata"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> megnyitása"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Színkorrekció használata"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Színkorrekció gyorsparancsa"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"A színjavításról"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"További információ a színjavításról"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"A színek invertálásáról"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"További információ a színek invertálásáról"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Felirat megjelenítése"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Csak támogatott alkalmazásnál"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Feliratméret és -stílus"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Kék-sárga"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Extrasötét"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"A képernyő legyen extrasötét"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Extrasötét mód gyorsparancsa"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Az extrasötét módról"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"A képernyő sötétítése a telefon minimális fényerejénél sötétebbre"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"A képernyő sötétítése a táblagép minimális fényerejénél sötétebbre"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Sötétítéssel könnyebben olvasható a képernyő.<br/><br/> Ez például a következő esetekben lehet hasznos: <ol> <li> Ha a telefon alapértelmezett minimális fényereje még mindig túl nagy.</li> <li> Ha a telefont sötét körülmények között használja (például éjjel vagy sötét szobában lefekvés előtt).</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi időben"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Akkuhasználat"</string>
<string name="history_details_title" msgid="8628584613889559355">"Előzmények részletei"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Akkumulátorhasználat"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Akkumulátorhasználat"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Használat az elmúlt 24 óra során"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Használat az utolsó teljes feltöltés óta"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Akkuhasználat"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Az akkumulátort leginkább használó alkalmazások megtekintése"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Töltés ideiglenesen korlátozva"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Az akkumulátor üzemidejének növelése érdekében. További információ."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Töltés folytatása"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Bizonyos körülmények között (pl. magas hőmérséklet és hosszú töltési idő esetén) a rendszer maximum <xliff:g id="PERCENT">%1$s</xliff:g>-os töltöttséget engedélyez az akkumulátor élettartamának megőrzése érdekében.\n\nAmint ezek a korlátozó körülmények megszűnnek, a telefon újra normál módban töltődik."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Bizonyos körülmények között (pl. magas hőmérséklet és hosszú töltési idő esetén) a rendszer maximum <xliff:g id="PERCENT">%1$s</xliff:g>-os töltöttséget engedélyez az akkumulátor élettartamának megőrzése érdekében.\n\nAmint ezek a korlátozó körülmények megszűnnek, a tablet újra normál módban töltődik."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Mivel a szokásosnál többet használta a telefonját, előfordulhat, hogy az akkumulátor hamarabb lemerül, mint általában.\n\nAz akkumulátort leginkább igénybe vevő alkalmazások:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Mivel a szokásosnál többet használta a táblagépét, előfordulhat, hogy az akkumulátor hamarabb lemerül, mint általában.\n\nAz akkumulátort leginkább igénybe vevő alkalmazások:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Mivel a szokásosnál többet használta az eszközét, előfordulhat, hogy az akkumulátor hamarabb lemerül, mint általában.\n\nAz akkumulátort leginkább igénybe vevő alkalmazások:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Rendszerhasználat – legutóbbi 24 óra"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Rendszer használata erre: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Alkalmazás használata erre: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"de."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"du."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Összesen: kevesebb mint egy perc"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Háttér: kevesebb mint egy perc"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Összesen: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Alkalmazások és tartalmak engedélyezése"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Alkalmazások korlátozásokkal"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Alkalmazásbeállítás megnyitása"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Telepíteni kívánt alkalmazások kiválasztása"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Rendelkezésre álló appok telepítése"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Érintéses fizetések"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Hogyan működik?"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Fizessen telefonjával a boltokban"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Továbbfejlesztett telefonhívás"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G-hívás"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"LTE-szolgáltatások használata hang- és egyéb kommunikáció javításához (ajánlott)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"4G-szolgáltatások használata hang- és egyéb kommunikáció javításához (ajánlott)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"LTE-szolgáltatások használata hanghívások javításához (ajánlott)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"4G-szolgáltatások használata hanghívások javításához (ajánlott)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"5G használata hanghívásokhoz"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Névjegyek elküldése a szolgáltatónak"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Elküldheti a névjegyek telefonszámait, hogy speciális funkciókhoz jusson"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Elküldi a névjegyeket a(z) <xliff:g id="CARRIER">%1$s</xliff:g> szolgáltatónak?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"akkumulátorkímélő mód, ragadós, megőrzés, energiamegtakarítás, akkumulátor"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rutin, ütemezés, akkumulátorkímélő mód, energiamegtakarítás, akkumulátor, automatikus, százalék"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, továbbfejlesztett telefonhívás, 4G-hívás"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, továbbfejlesztett telefonhívás, 5g-s telefonhívás"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"nyelv hozzáadása, egy nyelv hozzáadása"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"betűméret, nagybetű, nagy betűtípus, nagy szöveg, gyengénlátó, szöveg nagyítása, betűtípusnagyító, betűtípus-nagyítás"</string>
<string name="default_sound" msgid="6604374495015245195">"Alapértelmezett hang"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Engedélyezi a(z) <xliff:g id="SERVICE">%1$s</xliff:g> számára az értesítésekhez való hozzáférést?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"A bővített értesítések felváltják az androidos alkalmazkodó értesítéseket az Android 12-es verziójában. Ez a funkció javasolt műveleteket és válaszokat mutat, és rendszerezi az értesítéseket. \n\nA bővített értesítések minden értesítéstartalmat olvashatnak (így a személyes adatokat, mint például a névjegyek nevét és az üzeneteket is). Ez a funkció emellett elvetheti az értesítéseket, valamint reagálhat rájuk, például felveheti a telefonhívásokat, és vezérelheti a Ne zavarjanak módot."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Engedélyezi az értesítések elérését a(z) <xliff:g id="SERVICE">%1$s</xliff:g> számára?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"A(z) <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> elolvashatja az összes értesítést, beleértve a személyes adatokat, például az ismerősök neveit és a fogadott üzeneteket. Ez az alkalmazás továbbá az értesítéseket is elvetheti, illetve használhatja az értesítéseken lévő gombokat (így például felveheti a bejövő hívásokat). \n\nEzzel az alkalmazás egyúttal képes lesz a „Ne zavarjanak” funkció be- és kikapcsolására, továbbá a kapcsolódó beállítások módosítására is."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"A(z) <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> elolvashatja az összes értesítést, beleértve a személyes adatokat, például az ismerősök neveit és a fogadott üzeneteket. Ez az alkalmazás továbbá az értesítéseket is elhalaszthatja, elvetheti, vagy használhatja az értesítéseken lévő gombokat (így például felveheti a bejövő hívásokat) \n\nEzzel az alkalmazás egyúttal képes lesz a „Ne zavarjanak” funkció be- és kikapcsolására, továbbá a kapcsolódó beállítások módosítására is."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Ha kikapcsolja a(z) <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> hozzáférését az értesítésekhez, azzal lehet, hogy kikapcsolja a „Ne zavarjanak” módhoz való hozzáférést is."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Kikapcsolás"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Mégse"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Koppintson duplán az eszköz képernyőjének megtekintéséhez"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Egykezes mód"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Egykezes mód használata"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Egykezes mód gyorsparancsa"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"elérhetőség"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Csúsztasson lefelé a következőhöz:"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"A gyorsparancs segítségével a következőt hajthatja végre:"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Igen"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Újraindítás"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Köszönöm, nem"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Mégse"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Váltás"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Nem sikerült a SIM aktiválása"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Távolítsa el a SIM-kártyát, majd helyezze be újra. Ha a probléma továbbra is fennáll, indítsa újra az eszközt."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"A bekapcsológombot lenyomva tartva aktiválhatja a Segédet"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Bekapcsológombhoz és vészhelyzethez tartozó menü:\nNyomja le egyszerre a bekapcsológombot és a hangerő növelése gombot."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Csörgés megakadályozása:\nA gyorsparancs a hangerő menüben áll rendelkezésre."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Nyomva tartás időtartama"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Az érzékenység módosításához válassza ki, hogy mennyi ideig kelljen nyomva tartani a bekapcsológombot"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Rövid"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Hosszú"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Tárca mutatása"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Hozzáférés a tárcához a lezárási képernyőről és a Gyorsbeállításokból"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Eszközvezérlők megjelenítése"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Két SIM használata esetén ez a táblagép csak 4G hálózatra tud csatlakozni. "<annotation id="url">"További információ"</annotation>"."</string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Két SIM használata esetén ez az eszköz csak 4G hálózatra tud csatlakozni. "<annotation id="url">"További információ"</annotation>"."</string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Végrehajtás felfüggesztése a gyorsítótárazott alkalmazásoknál"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Soha nem jár le."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"A bérlet soha nem jár le."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Beállítások feletti képernyőfedvény engedélyezése"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Engedélyezi a más alkalmazások felett megjeleníthető alkalmazások számára a Beállítások képernyők fedését"</string>
<string name="media_controls_title" msgid="403271085636252597">"Média"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Átmenetileg nem áll rendelkezésre"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"SIM-kártya nélkül"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Hálózati beállítások"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Csatlakozás nyilvános hálózatokhoz"</string>
<string name="keywords_internet" msgid="7674082764898690310">"hálózati kapcsolat, internet, vezeték nélküli, mobiladat, adat, wifi, wi-fi, mobil, mobiltelefon, szolgáltató, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Wi-Fi bekapcsolása"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"A Wi-Fi kikapcsolása"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+-hálózat"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"LETÖLTÖTT SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"LETÖLTÖTT SIM-EK"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktív"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inaktív"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Alapértelmezett a következőhöz: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Minden alkalmazásnál és szolgáltatásnál"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Játékbeállítások"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Játékok irányítópultja-gyorsparancs bekapcsolása stb."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Előző"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Következő"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Szín előnézete"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM-kártyához való hozzáférés kérése"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Egy eszköz szeretne hozzáférni a SIM-kártyájához. Koppintson a részletekért."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Engedélyezi a SIM-kártyához való hozzáférést?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"A következő csatlakozni szeretne ehhez a telefonhoz: <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>.\n\nÖn eddig még nem csatlakozott a(z) <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> eszközhöz."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Ne csatlakozzon"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Csatlakozás"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE-beállítások"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Az alapértelmezett beállítások visszaállítása"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Alapbeállítások visszaállítva."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Maximális telítettségi egyenleg"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maximális forgalom"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Minimális telítettségi egyenleg"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Módosítók"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Műveletek"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Jutalmak"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Mentesítve"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Headless rendszerű alkalmazás"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Egyéb alkalmazás"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Leggyakoribb tevékenység"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Megtekintett értesítés"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"15 percen belül megtekintett értesítés"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Értesítési interakció"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Modullal kapcsolatos interakció"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Egyéb felhasználói interakció"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Munka maximális prioritású indítása"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Munka maximális prioritású futtatása"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Munka kiemelt indítása"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Munka kiemelt futtatása"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Munka alapértelmezett indítása"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Munka alapértelmezett futtatása"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Munka alacsony prioritású indítása"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Munka alacsony prioritású futtatása"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Munka minimális prioritású indítása"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Munka minimális prioritású futtatása"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Munka időtúllépéséért járó büntetés"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Töltés"</item>
+ <item msgid="658627268149681677">"Kímélés"</item>
+ <item msgid="1599558140284643834">"Energiatakarékos mód"</item>
+ <item msgid="588427840913221601">"Folyamatállapot"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Megerősítés"</string>
</resources>
diff --git a/res/values-hy/arrays.xml b/res/values-hy/arrays.xml
index ea01146..d84bb54 100644
--- a/res/values-hy/arrays.xml
+++ b/res/values-hy/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Քեշավորված (սպասառուի գործողությունը)"</item>
<item msgid="8186970968968646288">"Քեշավորված (դատարկ)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Փիրուզագույն"</item>
+ <item msgid="7216413848731287689">"Երկնագույն"</item>
<item msgid="5661027589207588703">"Կապույտ"</item>
- <item msgid="3795787248113275442">"Ինդիգո"</item>
+ <item msgid="1219738214736244749">"Կանաչ"</item>
<item msgid="6331809026622602308">"Մանուշակագույն"</item>
<item msgid="6390546163902724700">"Վարդագույն"</item>
- <item msgid="6618900408138432102">"Կարմիր"</item>
+ <item msgid="6500473130620545980">"Նարնջագույն"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"30 օրից հին"</item>
diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml
index eac0ede..1b22fe0 100644
--- a/res/values-hy/strings.xml
+++ b/res/values-hy/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Հիշել կարգավորումները"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Թույլատրելի առավելագույն թվով միացված Bluetooth աուդիո սարքեր"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Նշեք միացված Bluetooth աուդիո սարքերի թույլատրելի առավելագույն թիվը"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC սթեքի վրիպազերծման մատյան"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Բարձրացնել NFC սթեքի գրանցման մակարդակը"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Հեռարձակում"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"հայելապատճենում"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Միացնել անլար էկրանը"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Ընտրել հարմարանքը"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Ընտրել վիջեթը"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Ստեղծե՞լ վիջեթ և թույլատրե՞լ մատչումը:"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Վիջեթը ստեղծելուց հետո <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>-ը կարող է օգտվել ողջ ցուցադրվող տվյալներից:"</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Երբ դուք ստեղծեք վիջեթը, հավելվածին հասանելի կլինի ցուցադրվող ամբողջ բովանդակությունը։\n\nՀավելված՝ <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nՎիջեթ՝ <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Միշտ թույլատրել <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>-ին ստեղծել վիջեթներ և մուտք գործել իրենց տվյալներ"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Օգտագործման վիճակագրություն"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Օգտագործման վիճակագրություն"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Էկրանի ընթերցիչը նախատեսված է հիմնականում կույր կամ վատ տեսողություն ունեցող մարդկանց համար"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"Հպեք էկրանին ցուցադրվող տարրերին՝ դրանց նկարագրությունը բարձրաձայն լսելու համար"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Ենթագրերի կարգավորումներ"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"Ենթագրերի կարգավորումներ"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Իմացեք ավելին ենթագրերի կարգավորումների մասին"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Խոշորացում"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Խոշորացման դյուրանցում"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Խոշորացում"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Իմացեք ավելին խոշորացման մասին"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Խոշորացման տեսակը"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Խոշորացնել ամբողջ էկրանը կամ էկրանի որոշակի հատված, ինչպես նաև փոխել ռեժիմները"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Լիաէկրան"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Թույլ է տալիս միացնել գործառույթը կողպէկրանից։ Մի քանի վայրկյան սեղմած պահեք ձայնի ուժգնության երկու կոճակները։"</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"«Հատուկ գործառույթներ» կոճակ"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"«Հատուկ գործառույթներ» կոճակ և ժեստ"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"«Հատուկ գործառույթներ» կոճակ"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"«Հատուկ գործառույթներ» կոճակ և ժեստ"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Իմացեք ավելին «Հատուկ գործառույթներ» կոճակի և ժեստի մասին"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"«Հատուկ գործառույթներ» կոճակի օգտագործում։ Ժեստը հասանելի չէ եռակոճակ նավիգացիայի դեպքում։"</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Արագ բացեք հատուկ գործառույթները"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Արագ բացեք հատուկ գործառույթները ցանկացած էկրանից։\n\nՍկսելու համար անցեք հատուկ գործառույթների կարգավորումներ և ընտրեք անհրաժեշտ գործառույթը։ Հպեք դյուրանցմանը և ընտրեք «Հատուկ գործառույթներ» կոճակը կամ ժեստը։\n\nՆավիգացիայի գոտում «Հատուկ գործառույթներ» կոճակն օգտագործելու համար միացրեք երկկոճակ կամ եռակոճակ նավիգացիան։"</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Արագ բացեք հատուկ գործառույթները ցանկացած էկրանից։ \n\nՍկսելու համար անցեք հատուկ գործառույթների կարգավորումներ ընտրեք անհրաժեշտ գործառույթը։ Հպեք դյուրանցմանը և ընտրեք «Հատուկ գործառույթներ» կոճակը։"</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Արագ բացեք հատուկ գործառույթները ցանկացած էկրանից։\n\nՍկսելու համար անցեք հատուկ գործառույթների կարգավորումներ և ընտրեք անհրաժեշտ գործառույթը։ Հպեք դյուրանցմանը և ընտրեք «Հատուկ գործառույթներ» կոճակը կամ ժեստը։"</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Արագ բացեք հատուկ գործառույթները ցանկացած էկրանից։\n\nՍկսելու համար անցեք հատուկ գործառույթների կարգավորումներ և ընտրեք անհրաժեշտ գործառույթը։ Հպեք դյուրանցմանը և ընտրեք «Հատուկ գործառույթներ» կոճակը։"</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Օգտագործել կոճակ կամ ժեստ"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Վայրը"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Չափսը"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 րոպե"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 րոպե"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Գործողություն կատարելու սպասման ժամանակը"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Գործողություն կատարելու սպասման ժամանակը"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Իմացեք ավելին գործողություն կատարելու սպասման ժամանակի մասին"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Հակազդելու ժամանակը"</string>
<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_switch_title" msgid="7458595722552743503">"Օգտագործել գունաշրջումը"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Գունաշրջման դյուրանցում"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Գունաշրջումը թույլ է տալիս բաց գույները դարձնել մուգ։<br/><br/> Նկատի առեք. <ol> <li> Գունաշրջումը նաև մուգ գույները դարձնում է բաց։</li> <li> Փոխվում են նաև մուլտիմեդիա ֆայլերի և պատկերների գույները։</li> <li> Մուգ թեման կարելի է օգտագործել մուգ ֆոն ստանալու համար։ Մուգ թեման կիրառելի է միայն աջակցվող հավելվածներում, իսկ գունաշրջումը՝ բոլոր հավելվածներում։</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Ավտոմատ սեղմում (հապաղման ժամանակը)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Ավտոմատ սեղմում (հապաղման ժամանակը)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Իմացեք ավելին ավտոմատ սեղմման հապաղման ժամանակի մասին"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Ավտոմատ սեղմումն աշխատում է միացված մկնիկի հետ։ Դուք կարող եք կարգավորել մկնիկի նշորդն այնպես, որ այն որոշակի ժամանակ անշարժ մնալուց հետո ավտոմատ սեղմում կատարի:"</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Անջատել"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Կարճ"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Օգտագործել <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>-ը"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Բացել <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> հավելվածը"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Օգտագործել գունաշտկումը"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Գունաշտկման դյուրանցում"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Գունաշտկում"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Իմացեք ավելին գունաշտկման մասին"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Գունաշրջում"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Իմացեք ավելին գունաշրջման մասին"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Ցուցադրել ենթագրերը"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Միայն աջակցվող հավելվածի համար"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Ենթագրերի չափսը և ոճը"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Կապույտ-դեղին"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Հավելյալ խամրեցում"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Էկրանի հավելյալ խամրեցում"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Հավելյալ խամրեցման դյուրանցում"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Հավելյալ խամրեցում"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Ավելի խամրեցնել հեռախոսի էկրանը, քան նվազագույն պայծառության դեպքում"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Ավելի խամրեցնել պլանշետի էկրանը, քան նվազագույն պայծառության դեպքում"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Ավելի խամրեցրեք էկրանը՝ հարմար կարդալու համար։<br/><br/> Դա կարող է օգնել, երբ՝ <ol> <li> Նվազագույն պայծառության ժամանակ հեռախոսի էկրանը չափազանց պայծառ է</li> <li> Դուք օգտագործում եք հեռախոսը մթության մեջ, օրինակ՝ գիշերը կամ մութ սենյակում՝ քնելուց առաջ</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi-ը ժամանակին"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Մարտկոցի օգտագործում"</string>
<string name="history_details_title" msgid="8628584613889559355">"Պատմության մանրամասները"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Մարտկոցի օգտագործում"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Մարտկոցի օգտագործում"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Դիտեք վերջին 24 ժամվա տվյալները"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Սպառումը վերջին լրիվ լիցքավորումից հետո"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Մարտկոցի օգտագործում"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Տեսեք, թե որ հավելվածներն են ամենաշատը օգտագործում մարտկոցի լիցքը"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Լիցքավորումը ժամանակավորապես սահմանափակված է"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Մարտկոցի կյանքը երկարացնելու համար։ Իմանալ ավելին։"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Վերսկսել լիցքավորումը"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Որոշակի պայմաններում, օրինակ՝ բարձր ջերմաստիճանի կամ երկար լիցքավորման դեպքում, համակարգը կարող է սահմանափակել լիցքավորումը <xliff:g id="PERCENT">%1$s</xliff:g>-ով՝ մարտկոցի ծառայության ժամկետը երկարացնելու համար։\n\nԵրբ պայմանները կարգավորվեն, հեռախոսն ավտոմատ կերպով կլիցքավորվի սովորական եղանակով։"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Որոշակի պայմաններում, օրինակ՝ բարձր ջերմաստիճանի կամ երկար լիցքավորման դեպքում, համակարգը կարող է սահմանափակել լիցքավորումը <xliff:g id="PERCENT">%1$s</xliff:g>-ով՝ մարտկոցի ծառայության ժամկետը երկարացնելու համար։\n\nԵրբ պայմանները կարգավորվեն, պլանշետն ավտոմատ կերպով կլիցքավորվի սովորական եղանակով։"</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Քանի որ դուք հեռախոսը սովորականից շատ եք օգտագործել, մարտկոցի լիցքը կարող է ավելի շուտ սպառվել, քան սովորաբար։\n\nԱմենաշատ էներգիա սպառող հավելվածները՝"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Քանի որ դուք պլանշետը սովորականից շատ եք օգտագործել, մարտկոցի լիցքը կարող է ավելի շուտ սպառվել, քան սովորաբար։\n\nԱմենաշատ էներգիա սպառող հավելվածները՝"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Քանի որ դուք սարքը սովորականից շատ եք օգտագործել, մարտկոցի լիցքը կարող է ավելի շուտ սպառվել, քան սովորաբար։\n\nԱմենաշատ էներգիա սպառող հավելվածները՝"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Համակարգի կողմից մարտկոցի օգտագործումը վերջին 24 ժամվա ընթացքում"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Համակարգի կողմից մարտկոցի օգտագործումը (<xliff:g id="SLOT">%s</xliff:g>)"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Հավելվածների կողմից մարտկոցի օգտագործումը (<xliff:g id="SLOT">%s</xliff:g>)"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"AM"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"PM"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Ընդամենը՝ մեկ րոպեից պակաս"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Ֆոնային՝ մեկ րոպեից պակաս"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Ընդամենը՝ <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Թույլատրել ծրագրերը և բովանդակությունը"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Սահմանափակումներով ծրագրեր"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Ընդլայնել ծրագրի կարգավորումները"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Ընտրեք հավելվածները, որոնք ուզում եք տեղադրել"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Տեղադրեք հասանելի հավելվածները"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Անհպում վճարումներ"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Ինչպես է դա աշխատում"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Խանութներում վճարեք հեռախոսի միջոցով"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Ընդլայնված հնարավորություններով զանգեր"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Զանգեր 4G ցանցով"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Ձայնի և կապի որակը բարձրացնելու համար օգտագործել LTE ծառայությունները (խորհուրդ է տրվում)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Ձայնի և կապի որակը լավացնելու համար օգտվեք 4G ծառայություններից (խորհուրդ է տրվում)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Զանգերի որակը բարելավելու համար օգտվեք LTE ծառայություններից (խորհուրդ է տրվում)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Զանգերի որակը բարելավելու համար օգտվեք 4G ծառայություններից (խորհուրդ է տրվում)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Օգտագործել 5G զանգերի համար"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Ուղարկել կոնտակտների տվյալներն օպերատորին"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Ուղարկել կոնտակտների հեռախոսահամարները՝ ստուգելու, թե արդյոք նրանց հասանելի են ընդլայնված գործառույթները"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Ուղարկե՞լ կոնտակտների տվյալները <xliff:g id="CARRIER">%1$s</xliff:g>-ին"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"մարտկոցի տնտեսում, մշտական, էներգախնայում, մարտկոց"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"գործողությունների հերթականություն, ժամանակացույց, մարտկոցի տնտեսում, էներգախնայում, մարտկոց, ավտոմատ, տոկոս"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, ընդլայնված հնարավորություններով զանգեր, 4g զանգեր"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, ընդլայնված հնարավորություններով զանգեր, 5G զանգեր"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"ավելացնել լեզու, նոր լեզու"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"տեքստի չափը, մեծ տառատեսակ, խոշոր տառատեսակ, մեծ տեքստ, թույլ տեսողություն, մեծացնել տեքստը, մեծացնել տառատեսակը, տառատեսակի մեծացում"</string>
<string name="default_sound" msgid="6604374495015245195">"Կանխադրված զանգերանգը"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Հասանելի դարձնե՞լ ծանուցումները <xliff:g id="SERVICE">%1$s</xliff:g> հավելվածին"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12-ում ընդլայնված ծանուցումները փոխարինում են Android-ի հարմարվող ծանուցումներին։ Այս գործառույթը դասավորում է ձեր բոլոր ծանուցումները և առաջարկում գործողություններ և պատասխաններ։ \n\nԸնդլայնված ծանուցումներին հասանելի է բոլոր ծանուցումների պարունակությունը, ներառյալ անձնական տվյալները, օրինակ՝ կոնտակտների անուններն ու հաղորդագրությունները։ Այս գործառույթը կարող է նաև փակել ծանուցումները կամ սեղմել դրանցում առկա կոճակները, այդ թվում՝ պատասխանել հեռախոսազանգերի և կառավարել «Չանհանգստացնել» ռեժիմը։"</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Թույլատրե՞լ <xliff:g id="SERVICE">%1$s</xliff:g>-ին օգտագործել ծանուցումները"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> հավելվածը կկարողանա կարդալ բոլոր ծանուցումները, ներառյալ անձնական տվյալները, օրինակ՝ կոնտակտների անուններն ու հաղորդագրությունները: Այն նաև կկարողանա փակել ծանուցումները կամ ակտիվացնել դրանցում առկա կոճակները, այդ թվում՝ պատասխանել հեռախոսազանգերի: \n\nԲացի այդ, հավելվածը կարող է միացնել կամ անջատել «Չանհանգստացնել» ռեժիմը և փոփոխել առնչվող կարգավորումները:"</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> հավելվածը կկարողանա կարդալ բոլոր ծանուցումները, ներառյալ անձնական տվյալները, օրինակ՝ կոնտակտների անուններն ու հաղորդագրությունները: Այն նաև կկարողանա հետաձգել և փակել ծանուցումները կամ ակտիվացնել դրանցում առկա կոճակները, այդ թվում՝ պատասխանել հեռախոսազանգերի: \n\nԲացի այդ, հավելվածը կարող է միացնել կամ անջատել «Չանհանգստացնել» ռեժիմը և փոփոխել առնչվող կարգավորումները:"</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Եթե անջատեք ծանուցումները <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> օգտատիրոջ համար, «Չանհանգստացնել» գործառույթը նույնպես կարող է անջատվել:"</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Անջատել"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Չեղարկել"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Կրկնակի հպեք՝ սարքը ստուգելու համար"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Մեկ ձեռքի ռեժիմ"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Օգտագործել մեկ ձեռքի ռեժիմը"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Մեկ ձեռքի ռեժիմի դյուրանցում"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"մատչելիություն"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Մատը սահեցրեք ներքև, որպեսզի"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Դյուրանցումն օգտագործել հետևյալ գործողությունների համար"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Այո"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Վերագործարկել"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Ոչ, շնորհակալություն"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Չեղարկել"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Անցնել"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Չհաջողվեց ակտիվացնել SIM քարտը"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Հանեք, այնուհետև նորից տեղադրեք SIM քարտը։ Եթե խնդիրը չվերանա, վերագործարկեք սարքը։"</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Ակտիվացրեք Օգնականը՝ երկար սեղմած պահելով սնուցման կոճակը"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Սնուցման կոճակի և արտակարգ իրավիճակների տեղեկությունների ընտրացանկ\nՄիաժամանակ սեղմեք սնուցման և ձայնի բարձրացման կոճակները։"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Զանգի ձայնի անջատում\nԴյուրանցումը հասանելի է ձայնի ուժգնության ընտրացանկում։"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Սեղմելու և պահելու տևողությունը"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Կարգավորեք զգայունությունը՝ նշելով, թե որքան երկար է անհրաժեշտ սեղմել և պահել սնուցման կոճակը։"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Կարճ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Երկար"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Ցուցադրել դրամապանակը"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Հասանելի դարձնել դրամապանակը կողպէկրանին և արագ կարգավորումներում"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Ցուցադրել սարքերի կառավարման տարրերը"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Երկու SIM քարտ օգտագործելու դեպքում այս պլանշետը կսահմանափակվի 4G ցանցով։ "<annotation id="url">"Իմանալ ավելին"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Երկու SIM քարտ օգտագործելու դեպքում այս սարքը կսահմանափակվի 4G ցանցով։ "<annotation id="url">"Իմանալ ավելին"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Դադարեցնել քեշավորված հավելվածների գործարկումը"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Անժամկետ"</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Անժամկետ վարձակալություն"</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Թույլատրել Կարգավորումների էկրանների վրադրումները"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Թույլատրել հավելվածներին, որոնք կարող են ցուցադրվել այլ հավելվածների վրա, վրադրել Կարգավորումների էկրանները"</string>
<string name="media_controls_title" msgid="403271085636252597">"Մեդիա"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Ժամանակավորապես անհասանելի է"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"SIM քարտ չկա"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Ցանցի կարգավորումներ"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Միանալ հանրային ցանցերի"</string>
<string name="keywords_internet" msgid="7674082764898690310">"կապ, համացանց, անլար, ինտերնետ, wifi, wi-fi, wi fi, բջջային, շարժական, բջջային օպերատոր, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Միացրեք Wi-Fi-ը"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Անջատել Wi-Fi-ը"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ ցանց"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM քարտ"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ՆԵՐԲԵՌՆՎԱԾ SIM ՔԱՐՏ"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ՆԵՐԲԵՌՆՎԱԾ SIM ՔԱՐՏԵՐ"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Ակտիվ"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Ոչ ակտիվ"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Կանխադրված՝ «<xliff:g id="ID_1">%1$s</xliff:g>» կատեգորիայի համար"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Բոլոր հավելվածների և ծառայությունների համար"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Խաղերի կարգավորումներ"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Խաղային վահանակի դյուրանցման և այլ գործառույթների ակտիվացում"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Հետ"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Առաջ"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Գույնի նախադիտում"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM քարտի հասանելիության հարցում"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Սարքն ուզում է հասանելիություն ստանալ ձեր SIM քարտին։ Հպեք՝ ավելին իմանալու համար։"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Հասանելի դարձնե՞լ SIM քարտը"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"«<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>» սարքն ուզում է միանալ այս հեռախոսին։\n\nԴուք նախկինում չեք միացել «<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>» սարքին։"</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Չմիանալ"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Միանալ"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE կարգավորումներ"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Վերականգնել կանխադրված կարգավորումները"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Կանխադրված կարգավորումները վերականգնվեցին։"</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Առավելագույն հաշվեկշիռը սարքի լրիվ լիցքավորված ժամանակ"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Առավելագույն շրջանառությունը"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Նվազագույն հաշվեկշիռը սարքի լրիվ լիցքավորված ժամանակ"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Կերպափոխիչներ"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Գործողություններ"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Բոնուսներ"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Բացառված հավելվածներ"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Համակարգային «անգլուխ» հավելված"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Այլ հավելված"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Առավել հաճախակի կատարվող գործողությունը"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Ծանուցումը դիտվել է"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Ծանուցումը դիտվել է վերջին 15 ր․ ընթացքում"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Ծանուցման հետ գործողություն"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Վիջեթի հետ գործողություն"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Օգտատիրոջ հետ այլ գործողություն"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Առավելագույն առաջնահերթությամբ առաջադրանքի մեկնարկ"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Առավելագույն առաջնահերթությամբ առաջադրանքը կատարվում է"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Բարձր առաջնահերթությամբ առաջադրանքի մեկնարկ"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Բարձր առաջնահերթությամբ առաջադրանքը կատարվում է"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Կանխադրված առաջնահերթությամբ առաջադրանքի մեկնարկ"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Կանխադրված առաջնահերթությամբ առաջադրանքը կատարվում է"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Ցածր առաջնահերթությամբ առաջադրանքի մեկնարկ"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Ցածր առաջնահերթությամբ առաջադրանքը կատարվում է"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Նվազագույն առաջնահերթությամբ առաջադրանքի մեկնարկ"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Նվազագույն առաջնահերթությամբ առաջադրանքը կատարվում է"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Տուգանք առաջադրանքի կատարման ժամկետը խախտելու համար"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Լիցքավորում"</item>
+ <item msgid="658627268149681677">"Նինջ"</item>
+ <item msgid="1599558140284643834">"Էներգախնայման ռեժիմ"</item>
+ <item msgid="588427840913221601">"Գործընթացի կարգավիճակը"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Հաստատել"</string>
</resources>
diff --git a/res/values-in/arrays.xml b/res/values-in/arrays.xml
index 4fe59a0..f1c9c10 100644
--- a/res/values-in/arrays.xml
+++ b/res/values-in/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Disimpan dalam cache (klien aktivitas)"</item>
<item msgid="8186970968968646288">"Disimpan dalam cache (kosong)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Hijau kebiruan"</item>
+ <item msgid="7216413848731287689">"Sian"</item>
<item msgid="5661027589207588703">"Biru"</item>
- <item msgid="3795787248113275442">"Nila"</item>
+ <item msgid="1219738214736244749">"Hijau"</item>
<item msgid="6331809026622602308">"Ungu"</item>
<item msgid="6390546163902724700">"Merah Muda"</item>
- <item msgid="6618900408138432102">"Merah"</item>
+ <item msgid="6500473130620545980">"Oranye"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Lebih dari 30 hari"</item>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index 495e35c..e845fca 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Ingat setelan"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Perangkat audio Bluetooth maksimum yang terhubung"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Pilih jumlah maksimum perangkat audio Bluetooth yang terhubung"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Log debug stack NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Tingkatkan level logging stack NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Transmisi"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"cermin"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Aktifkan layar nirkabel"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Pilih gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Pilih widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Buat widget dan izinkan akses?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Setelah Anda membuat widget, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> dapat mengakses semua data yang ditampilkannya."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Setelah Anda membuat widget, aplikasi akan dapat mengakses semua yang ditampilkan.\n\nAplikasi: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Selalu izinkan <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> untuk membuat widget dan mengakses data mereka"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Statistik penggunaan"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Statistik penggunaan"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Pembaca layar khusus untuk orang yang mengalami kebutaan atau gangguan penglihatan"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Tentang preferensi teks"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Pelajari preferensi teks lebih lanjut"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"pembesaran"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Pintasan pembesaran"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Tentang pembesaran"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Pelajari pembesaran lebih lanjut"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Jenis pembesaran"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Memperbesar layar penuh, area tertentu, atau beralih antara kedua opsi tersebut"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Layar penuh"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Izinkan pintasan fitur untuk diaktifkan dari layar kunci. Tahan kedua tombol volume selama beberapa detik."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Tombol aksesibilitas"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Tombol & gestur aksesibilitas"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Tentang tombol aksesibilitas"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Tentang tombol aksesibilitas & gestur"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Pelajari tombol aksesibilitas & gestur lebih lanjut"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Menggunakan tombol aksesibilitas. Gestur tidak tersedia dengan navigasi 3 tombol."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Akses fitur aksesibilitas dengan cepat"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Akses fitur aksesibilitas dengan cepat dari layar mana pun.\n\nUntuk memulai, buka setelan aksesibilitas dan pilih fitur. Ketuk pintasan dan pilih tombol aksesibilitas.\n\nUntuk menggunakan tombol aksesibilitas di menu navigasi, beralihlah ke navigasi 2 tombol atau navigasi 3 tombol."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Akses fitur aksesibilitas dengan cepat dari layar mana pun. \n\nUntuk memulai, buka setelan aksesibilitas dan pilih fitur. Ketuk pintasan dan pilih tombol aksesibilitas."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Akses fitur aksesibilitas dengan cepat dari layar mana pun.\n\nUntuk memulai, buka setelan aksesibilitas dan pilih fitur. Ketuk pintasan dan pilih tombol atau gestur aksesibilitas."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Akses fitur aksesibilitas dengan cepat dari layar mana pun.\n\nUntuk memulai, buka setelan aksesibilitas dan pilih fitur. Ketuk pintasan dan pilih tombol aksesibilitas."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Gunakan tombol atau gestur"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Lokasi"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Ukuran"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 menit"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 menit"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Waktu ambil tindakan (Waktu tunggu aksesibilitas)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Tentang waktu ambil tindakan (Waktu tunggu aksesibilitas)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Pelajari waktu ambil tindakan lebih lanjut (Waktu tunggu aksesibilitas)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Waktu ambil tindakan"</string>
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Pilih durasi tampilan pesan yang perlu ditindak, tetapi 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_switch_title" msgid="7458595722552743503">"Gunakan inversi warna"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Pintasan inversi warna"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Inversi warna mengubah layar terang menjadi gelap.<br/><br/> Catatan: <ol> <li> Inversi warna juga mengubah layar gelap menjadi terang.</li> <li> Warna akan berubah pada media dan gambar.</li> <li> Tema gelap dapat digunakan untuk menampilkan latar belakang gelap. Tema gelap berfungsi dengan aplikasi yang didukung. Inversi warna berfungsi di semua aplikasi.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Klik otomatis (lama singgah)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Tentang klik otomatis (lama singgah)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Pelajari klik otomatis lebih lanjut (lama singgah)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Klik otomatis berfungsi dengan mouse yang terhubung. Anda dapat menyetel kursor untuk mengklik otomatis saat kursor berhenti bergerak selama waktu tertentu."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Nonaktif"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Singkat"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Gunakan <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Buka <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Gunakan koreksi warna"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Pintasan koreksi warna"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Tentang koreksi warna"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Pelajari koreksi warna lebih lanjut"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Tentang inversi warna"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Pelajari inversi warna lebih lanjut"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Tampilkan teks"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Hanya untuk aplikasi yang didukung"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Ukuran dan gaya teks"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Biru-kuning"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"ekstra redup"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Buat layar ekstra redup"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Pintasan ekstra redup"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Tentang ekstra redup"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Buat layar lebih redup daripada kecerahan minimum ponsel"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Buat layar lebih redup daripada kecerahan minimum tablet"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Buat layar Anda lebih redup agar dapat membaca dengan lebih nyaman.<br/><br/> Ini dapat berguna saat: <ol> <li> Kecerahan minimum default ponsel masih terlalu cerah</li> <li> Anda menggunakan ponsel di lingkungan yang gelap, seperti saat malam hari atau di kamar yang gelap sebelum tidur</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi berdasarkan waktu"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Penggunaan baterai"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detail histori"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Penggunaan Baterai"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Pemakaian baterai"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Lihat penggunaan dalam 24 jam terakhir"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Lihat penggunaan dari pengisian daya penuh terakhir"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Penggunaan baterai"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Lihat aplikasi dengan penggunaan tertinggi"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Pengisian daya dibatasi untuk sementara"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Untuk menghemat daya baterai. Pelajari lebih lanjut."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Lanjutkan pengisian daya"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Dalam kondisi tertentu, seperti suhu yang tinggi dan periode pengisian daya yang lama, pengisian daya dapat dibatasi hingga <xliff:g id="PERCENT">%1$s</xliff:g> untuk membantu menjaga kesehatan baterai.\n\nSaat kondisi tersebut berakhir, ponsel akan otomatis mengisi daya secara normal."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Dalam kondisi tertentu, seperti suhu yang tinggi dan periode pengisian daya yang lama, pengisian daya dapat dibatasi hingga <xliff:g id="PERCENT">%1$s</xliff:g> untuk membantu menjaga kesehatan baterai.\n\nSaat kondisi tersebut berakhir, tablet akan otomatis mengisi daya secara normal."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Karena Anda lebih sering menggunakan ponsel dari biasanya, daya baterai mungkin lebih cepat habis.\n\nAplikasi yang paling banyak menggunakan daya baterai:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Karena Anda lebih sering menggunakan tablet dari biasanya, daya baterai mungkin lebih cepat habis.\n\nAplikasi yang paling banyak menggunakan daya baterai:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Karena Anda lebih sering menggunakan perangkat dari biasanya, daya baterai mungkin lebih cepat habis.\n\nAplikasi yang paling banyak menggunakan daya baterai:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Penggunaan sistem selama 24 jam terakhir"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Penggunaan sistem untuk <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Penggunaan aplikasi untuk <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: kurang dari satu menit"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Latar belakang: kurang dari satu menit"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Izinkan aplikasi dan konten"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplikasi dengan batasan"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Luaskan setelan untuk aplikasi"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Pilih aplikasi yang akan diinstal"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instal aplikasi yang tersedia"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pembayaran nirsentuh"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Cara kerjanya"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Bayar dengan ponsel di toko"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Advanced Calling"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Panggilan 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Gunakan layanan LTE untuk menyempurnakan suara dan komunikasi lainnya (disarankan)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Gunakan layanan 4G untuk menyempurnakan suara dan komunikasi lainnya (disarankan)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Gunakan layanan LTE untuk meningkatkan panggilan suara (direkomendasikan)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Gunakan layanan 4G untuk meningkatkan panggilan suara (direkomendasikan)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Gunakan 5G untuk panggilan suara"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Kirimkan kontak ke operator"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Kirim nomor telepon kontak untuk menyediakan fitur yang disempurnakan"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Kirimkan kontak ke <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"penghemat baterai, sticky, tetap, penghemat daya, baterai"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rutinitas, jadwal, penghemat baterai, penghemat daya, baterai, otomatis, persen"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, panggilan telepon lanjutan, panggilan telepon 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, panggilan telepon lanjutan, panggilan telepon 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"tambahkan bahasa, tambahkan sebuah bahasa"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"ukuran teks, hasil cetak besar, font besar, teks besar, gangguan penglihatan, buat teks lebih besar, pembesar font, pembesaran font"</string>
<string name="default_sound" msgid="6604374495015245195">"Suara default"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Izinkan akses notifikasi untuk <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Notifikasi yang ditingkatkan menggantikan Notifikasi Adaptif Android di Android 12. Fitur ini menunjukkan tindakan dan balasan yang disarankan, serta mengatur notifikasi. \n\nNotifikasi yang ditingkatkan dapat mengakses konten notifikasi, termasuk informasi pribadi seperti nama kontak dan pesan. Fitur ini juga dapat menutup atau merespons notifikasi, seperti menjawab panggilan telepon dan mengontrol fitur Jangan Ganggu."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Izinkan akses notifikasi untuk <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> akan dapat membaca semua notifikasi, termasuk informasi pribadi seperti nama kontak dan pesan teks yang Anda terima. Aplikasi ini juga akan dapat menutup notifikasi atau memicu tindakan pada tombol di notifikasi, termasuk menjawab panggilan telepon. \n\nIni juga akan memberi aplikasi kemampuan untuk mengaktifkan atau menonaktifkan fitur Jangan Ganggu dan mengubah setelan terkait."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> akan dapat membaca semua notifikasi, termasuk informasi pribadi seperti nama kontak dan teks pesan yang Anda terima. Aplikasi ini juga akan dapat menunda atau menutup notifikasi atau melakukan tindakan pada tombol di notifikasi, termasuk menjawab panggilan telepon. \n\nTindakan ini juga akan memberi aplikasi kemampuan untuk mengaktifkan atau menonaktifkan fitur Jangan Ganggu dan mengubah setelan terkait."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Jika Anda menonaktifkan akses notifikasi untuk <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, akses status Jangan Ganggu mungkin juga akan dinonaktifkan."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Nonaktifkan"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Batalkan"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Ketuk dua kali untuk memeriksa perangkat"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Mode satu tangan"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Gunakan mode satu tangan"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Pintasan mode satu tangan"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"jangkauan"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Geser ke bawah untuk"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Gunakan pintasan untuk"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Ya"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Mulai ulang"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Lain kali"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Batal"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Alihkan"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Tidak dapat mengaktifkan SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Keluarkan SIM, lalu masukkan lagi. Jika masalah berlanjut, mulai ulang perangkat."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Picu Asisten dengan menekan lama tombol daya"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu Daya & Darurat:\nTekan tombol Daya dan Naikkan volume bersamaan."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Cegah berdering:\nPintasan tersedia di menu volume."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Durasi tekan & tahan"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Sesuaikan sensitivitas dengan memilih durasi menekan & menahan tombol daya"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Singkat"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Lama"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Tampilkan dompet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Izinkan akses ke dompet dari layar kunci dan setelan cepat"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Tampilkan kontrol perangkat"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Saat menggunakan 2 SIM, tablet ini akan dibatasi ke 4G. "<annotation id="url">"Pelajari lebih lanjut"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Saat menggunakan 2 SIM, perangkat ini akan dibatasi ke 4G. "<annotation id="url">"Pelajari lebih lanjut"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Tangguhkan eksekusi aplikasi yang di-cache"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Akan terus berlaku."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Lease akan terus berlaku."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Mengizinkan overlay layar pada Setelan"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Izinkan aplikasi yang dapat ditampilkan di atas aplikasi lain untuk menempatkan layar Setelan"</string>
<string name="media_controls_title" msgid="403271085636252597">"Media"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Tidak tersedia untuk sementara"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Tidak ada SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Preferensi jaringan"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Hubungkan ke jaringan publik"</string>
<string name="keywords_internet" msgid="7674082764898690310">"koneksi jaringan, internet, nirkabel, data, wifi, wi-fi, wi fi, seluler, (perangkat) seluler, operator seluler, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Aktifkan Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Nonaktifkan Wi-Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Jaringan W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"SIM YANG DIDOWNLOAD"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"SIM YANG DIDOWNLOAD"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktif"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Tidak aktif"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Default untuk <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Untuk semua aplikasi dan layanan"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Setelan game"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Aktifkan pintasan Dasbor Game, dsb."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Sebelumnya"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Berikutnya"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pratinjau warna"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Permintaan akses kartu SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Sebuah perangkat ingin mengakses kartu SIM Anda. Ketuk untuk melihat detailnya."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Izinkan akses ke kartu SIM?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> ingin terhubung ke ponsel ini.\n\nAnda belum pernah terhubung ke <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> sebelumnya."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Jangan hubungkan"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Hubungkan"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Setelan TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Kembalikan ke Setelan Default"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Setelan dikembalikan ke default."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Saldo Maksimum Saat Baterai Terisi Penuh"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Sirkulasi Maksimum"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Saldo Minimum Saat Baterai Terisi Penuh"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Pengubah"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Tindakan"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Reward"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Dikecualikan"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Aplikasi Sistem Headless"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Aplikasi Lainnya"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Aktivitas Teratas"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Notifikasi Sudah Dilihat"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Notifikasi Sudah Dilihat dalam 15 Menit"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interaksi Notifikasi"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interaksi Widget"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Interaksi Pengguna Lainnya"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Tugas Prioritas Maksimum Dimulai"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Tugas Prioritas Maksimum Berjalan"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Tugas Prioritas Tinggi Dimulai"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Tugas Prioritas Tinggi Berjalan"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Tugas Prioritas Default Dimulai"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Tugas Prioritas Default Berjalan"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Tugas Prioritas Rendah Dimulai"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Tugas Prioritas Rendah Berjalan"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Tugas Prioritas Minimum Dimulai"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Tugas Prioritas Minimum Berjalan"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Penalti Waktu Tunggu Tugas"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Mengisi daya"</item>
+ <item msgid="658627268149681677">"Istirahatkan"</item>
+ <item msgid="1599558140284643834">"Mode Hemat Daya"</item>
+ <item msgid="588427840913221601">"Status Proses"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Konfirmasi"</string>
</resources>
diff --git a/res/values-is/arrays.xml b/res/values-is/arrays.xml
index 790d361..89e2f18 100644
--- a/res/values-is/arrays.xml
+++ b/res/values-is/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Í skyndiminni (virknibiðlari)"</item>
<item msgid="8186970968968646288">"Í skyndiminni (autt)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Blágrænn"</item>
+ <item msgid="7216413848731287689">"Ljósblár"</item>
<item msgid="5661027589207588703">"Blár"</item>
- <item msgid="3795787248113275442">"Dimmfjólublár"</item>
+ <item msgid="1219738214736244749">"Grænn"</item>
<item msgid="6331809026622602308">"Fjólublár"</item>
<item msgid="6390546163902724700">"Bleikur"</item>
- <item msgid="6618900408138432102">"Rauður"</item>
+ <item msgid="6500473130620545980">"Appelsínugulur"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Eldri en 30 daga"</item>
diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml
index acb6156..8d79389 100644
--- a/res/values-is/strings.xml
+++ b/res/values-is/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Muna stillingar"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Hámarksfjöldi tengdra Bluetooth-hljómtækja"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Velja hámarksfjölda tengdra Bluetooth-hljómtækja"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Villuleitarannáll NFC-stafla"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Auka skráningarstig NFC-stafla"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Útsending"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"spegla"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Leyfa þráðlausan skjá"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Veldu græju"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Veldu græju"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Búa til græju og leyfa aðgang?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Þegar þú hefur búið græjuna til getur <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> fengið aðgang að öllum gögnum sem hún birtir."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Þegar þú hefur búið græjuna til fær forritið aðgang að öllu sem birtist.\n\nForrit: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nGræja: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Leyfa <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> alltaf að búa til græjur og fá aðgang að gögnum þeirra"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Notkunarupplýsingar"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Notkunarupplýsingar"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Skjálesari sem er fyrst og fremst hugsaður fyrir þá sem eru blindir eða sjóndaprir"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Nánar um kjörstillingar skjátexta"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Frekari upplýsingar um kjörstillingar skjátexta"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Stækkun"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Flýtileið stækkunar"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Nánar um stækkun"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Frekari upplýsingar um stækkun"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Stækkunaraðferð"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Stækkaðu allan skjáinn, tiltekið svæði eða skiptu á milli þessara valkosta."</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Allur skjárinn"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Leyfa flýtileið að kveikja á eiginleika af lásskjá. Haltu báðum hljóðstyrkstökkunum inni í nokkrar sekúndur."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Aðgengishnappur"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Aðgengishnappur og bending"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Nánar um aðgengishnapp"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Nánar um aðgengishnapp og bendingu"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Frekari upplýsingar um aðgengishnapp og bendingu"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Notkun aðgengishnappsins. Ekki er hægt að nota bendinguna með þriggja hnappa stjórnun."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Skjótur aðgangur að aðgengiseiginleikum"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Opnaðu aðgengiseiginleika á hvaða skjá sem er í flýti.\n\nFarðu í aðgengisstillingar og veldu eiginleika til að hefjast handa. Ýttu á flýtileiðina og veldu aðgengishnappinn.\n\nTil að nota aðgengishnappinn frekar á yfirlitsstikunni skaltu skipta yfir í tveggja eða þriggja hnappa stjórnun."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Opnaðu aðgengiseiginleika á skjótan hátt á hvaða skjá sem er. \n\nTil að hefjast handa skaltu opna aðgengisstillingar og velja eiginleika. Ýttu á flýtileiðina og veldu aðgengishnappinn."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Fáðu skjótan aðgang að aðgengiseiginleikum á öllum skjám.\n\nOpnaðu aðgengisstillingarnar og veldu eiginleika til að hefjast handa. Ýttu á flýtileiðina og veldu aðgengishnappinn eða bendingu."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Fáðu skjótan aðgang að aðgengiseiginleikum á öllum skjám.\n\nOpnaðu aðgengisstillingarnar og veldu eiginleika til að hefjast handa. Ýttu á flýtileiðina og veldu aðgengishnappinn."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Nota hnapp eða bendingu"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Staðsetning"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Stærð"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 mínúta"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 mínútur"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Tími til að grípa til aðgerða (aðgengi)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Um tíma til að grípa til aðgerða (tímalokun aðgengis)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Frekari upplýsingar um tíma til að grípa til aðgerða (tímalokun aðgengis)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Tími til að grípa til aðgerða"</string>
<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_switch_title" msgid="7458595722552743503">"Nota umsnúning lita"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Flýtileið umsnúnings lita"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Umsnúningur lita dekkir ljósa skjái.<br/><br/> Athugaðu: <ol> <li> Umsnúningur lita lýsir líka dökka skjái.</li> <li> Litir í efni og myndum breytast.</li> <li> Hægt er að nota dökkt þema til að sýna dökkan bakgrunn. Dökkt þema virkar með studdum forritum. Umsnúningur lita virkar í öllum forritum.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Sjálfvirkur smellur (aðgerð eftir kyrrstöðu)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Nánar um sjálfv. smell (dvalartíma)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Frekari upplýsingar um sjálfvirka smelli (dvalartíma)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Sjálfvirkur smellur virkar þegar mús er tengd. Þú getur stillt músarbendilinn á að smella sjálfkrafa þegar hann er óhreyfður í tiltekinn tíma."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Slökkt"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Stutt"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Nota <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>: Opna"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Nota litaleiðréttingu"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Flýtileið litaleiðréttingar"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Nánar um litaleiðréttingu"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Frekari upplýsingar um litaleiðréttingu"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Nánar um umsnúning lita"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Frekari upplýsingar um umsnúning lita"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Birta skjátexta"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Aðeins fyrir stutt forrit"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Stærð og stíll skjátexta"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Blágul"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Mjög dökkt"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Gera skjáinn mjög dökkan"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Flýtileið fyrir mjög dökkt"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Nánar um mjög dökkt"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Gera skjáinn dekkri en lágmarksbirtustillingu símans"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Gera skjáinn dekkri en lágmarksbirtustillingu spjaldtölvunnar"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Gerðu skjáinn dekkri svo að það sé þægilegra að lesa.<br/><br/> Þetta getur gagnast þegar: <ol> <li> Sjálfgefin lágmarksbirta símans er of mikil</li> <li> Þú notar símann í myrkri, t.d. á nóttunni eða í dimmu herbergi áður en þú ferð að sofa</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi tími"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Rafhlöðunotkun"</string>
<string name="history_details_title" msgid="8628584613889559355">"Upplýsingar um notkun"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Rafhlöðunotkun"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Rafhlöðunotkun"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Skoða notkun síðasta sólarhringinn"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Skoða notkun frá síðustu fullu hleðslu"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Rafhlöðunotkun"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Sjá hvaða forrit nota mest af rafhlöðu"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Hleðsla takmörkuð tímabundið"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Til að spara rafhlöðuna. Nánar."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Halda hleðslu áfram"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Við tilteknar aðstæður, eins og hátt hitastig og langan hleðslutíma, kann hleðsla að takmarkast við <xliff:g id="PERCENT">%1$s</xliff:g> til að vernda rafhlöðuna.\n\nÞegar þessar aðstæður líða hjá heldur síminn sjálfkrafa áfram að hlaðast eðlilega."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Við tilteknar aðstæður, eins og hátt hitastig og langan hleðslutíma, kann hleðsla að takmarkast við <xliff:g id="PERCENT">%1$s</xliff:g> til að vernda rafhlöðuna.\n\nÞegar þessar aðstæður líða hjá heldur spjaldtölvan sjálfkrafa áfram að hlaðast eðlilega."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Þú hefur notað símann meira en venjulega og því gæti rafhlaðan tæmst fyrr en ella.\n\nForrit með mestu rafhlöðunotkunina:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Þú hefur notað spjaldtölvuna meira en venjulega og því gæti rafhlaðan tæmst fyrr en ella.\n\nForrit með mestu rafhlöðunotkunina:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Þú hefur notað tækið meira en venjulega og því gæti rafhlaðan tæmst fyrr en ella.\n\nForrit með mestu rafhlöðunotkunina:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Kerfisnotkun síðasta sólarhringinn"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Notkun kerfis: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Notkun forrits: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"f.h."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"e.h."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Alls: innan við mínúta"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Í bakgrunni: innan við mínúta"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Samtals: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Leyfa forrit og innihald þeirra"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Forrit með takmörkunum"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Stækka stillingar forrits"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Veldu forrit til að setja upp"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Setja upp tiltæk forrit"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Snertilausar greiðslur"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Hvernig þetta virkar"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Borgaðu með símanum í verslunum"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Betri símtöl"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G símtöl"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Nota LTE-þjónustu til að bæta talsamband og önnur samskipti (ráðlagt)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Nota 4G-þjónustu til að bæta talsamband og önnur samskipti (ráðlagt)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Nota LTE-þjónustu til að bæta símtöl (ráðlagt)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Nota 4G-þjónustu til að bæta símtöl (ráðlagt)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Nota 5G fyrir símtöl"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Senda tengiliði til símafyrirtækis"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Senda símanúmer tengiliða til að gera viðbótareiginleka mögulega"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Viltu senda tengiliði til <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"rafhlöðusparnaður, fest, halda, sparnaðarstilling, rafhlaða"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"venja, áætlun, rafhlöðusparnaður, orkusparnaður, rafhlaða, sjálfvirkt, prósent"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, betri símtöl, 4g-símtöl"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, betri símtöl, 5g-símtöl"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"nýtt tungumál, bæta við tungumáli"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"textastærð, stórt letur, stór leturgerð, stór texti, sjónskerðing, stækka texta, leturstækkari, leturstækkun"</string>
<string name="default_sound" msgid="6604374495015245195">"Sjálfgefið hljóð"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Veita <xliff:g id="SERVICE">%1$s</xliff:g> aðgang að tilkynningum?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Auknar tilkynningar hafa leyst breytilegar tilkynningar í Android af hólmi í Android 12. Þessi eiginleiki birtir tillögur að aðgerðum og svörum og flokkar tilkynningar. \n\nAuknar tilkynningar hafa aðgang að efni tilkynninga, þ. á m. persónuupplýsingum á borð við nöfn tengiliða og skilaboð. Eiginleikinn getur einnig hunsað eða svarað tilkynningum, til dæmis svarað símtölum og stjórnað „Ónáðið ekki“."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Veita <xliff:g id="SERVICE">%1$s</xliff:g> aðgang að tilkynningum?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> getur lesið allar tilkynningar, þar á meðal persónuupplýsingar á borð við nöfn tengiliða og texta skilaboða sem þú færð. Þetta forrit getur líka lokað tilkynningum eða notað hnappa í tilkynningum, meðal annars svarað símtölum. \n\nÞetta mun einnig gera forritinu kleift að kveikja eða slökkva á Ónáðið ekki og breyta tengdum stillingum."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> getur lesið allar tilkynningar, þar á meðal persónuupplýsingar á borð við nöfn tengiliða og texta skilaboða sem þú færð. Þetta forrit getur einnig þaggað eða hunsað tilkynningar eða notað hnappa í tilkynningum, meðal annars svarað símtölum. \n\nÞetta mun einnig gera forritinu kleift að kveikja eða slökkva á „Ónáðið ekki“ og breyta tengdum stillingum."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Ef þú slekkur á tilkynningaaðgangi fyrir <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kann einnig að verða slökkt á Ónáðið ekki."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Slökkva"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Hætta við"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Ýta tvisvar til að athuga tæki"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Einhent stilling"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Nota einhenta stillingu"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Flýtileið fyrir einhenta stillingu"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"seiling"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Strjúktu niður til að"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Nota flýtileiðina til að"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Já"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Endurræsa"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Nei, takk"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Hætta við"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Skipta"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Ekki er hægt að virkja SIM-kort"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Fjarlægðu SIM-kortið og settu það inn aftur. Ef vandamálið leysist ekki skaltu endurræsa tækið."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Ræstu Hjálparann með því að halda aflrofanum inni"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Aflrofa- og neyðarvalmynd:\nÝttu samtímis á aflrofann og hnappinn til að hækka hljóðstyrk."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Koma í veg fyrir hringingu:\nFlýtileið í boði á hljóðvalmyndinni."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Hversu lengi á að halda inni"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Stilltu næmi með því að velja í hversu langan tíma á að halda aflrofanum inni"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Stutt"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Lengi"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Sýna veski"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Leyfa aðgang að veski af lásskjá og úr flýtistillingum"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Sýna tækjastjórnun"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Þegar tvö SIM-kort eru notuð takmarkast þessi spjaldtölva við notkun á 4G. "<annotation id="url">"Frekari upplýsingar"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Þegar tvö SIM-kort eru notuð takmarkast þetta tæki við notkun á 4G. "<annotation id="url">"Frekari upplýsingar"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Stöðva keyrslu forrita í skyndiminni"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Rennur aldrei út."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Leigusamningurinn rennur aldrei út."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Leyfa yfirlögn yfir stillingar"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Leyfa forrit sem geta birst yfir öðrum forritum að leggjast yfir stillingaskjái"</string>
<string name="media_controls_title" msgid="403271085636252597">"Margmiðlunarefni"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Ekki tiltækt í augnablikinu"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Ekkert SIM-kort"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Netstillingar"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Tengjast opnum netum"</string>
<string name="keywords_internet" msgid="7674082764898690310">"nettenging, internetið, þráðlaust, gögn, wifi, wi-fi, wi fi, farsímakerfi, farsími, símafyrirtæki, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Kveikja á Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Slökkva á Wi-Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ net"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"SÓTT SIM-KORT"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"SIM SEM VAR HLAÐIÐ NIÐUR"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Virkt"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Óvirkt"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Sjálfgefið fyrir <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Fyrir öll forrit og þjónustur"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Leikjastillingar"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Kveikja á leikjastjórnborðsflýtileið o.s.frv."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Til baka"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Áfram"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Forskoðun litar"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Beiðni um aðgang að SIM-korti"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Tæki vill fá aðgang að SIM-kortinu þínu. Ýttu til að fá frekari upplýsingar."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Leyfa aðgang að SIM-korti?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> vill tengjast þessum síma.\n\nÞú hefur ekki tengst <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> áður."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Ekki tengjast"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Tengjast"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE stillingar"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Skipta aftur í sjálfgefnar stillingar"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Skipt var yfir í sjálfgefnar stillingar."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Hámarksjafnvægi við fulla hleðslu"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Hámarkshringrás"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Lágmarksjafnvægi við fulla hleðslu"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Breytilyklar"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Aðgerðir"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Verðlaun"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Undanþegið"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Kerfisforrit án notendaviðmóts"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Annað forrit"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Mesta virkni"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Tilkynning skoðuð"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Tilkynning skoðuð innan 15 mínútna"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Viðbrögð við tilkynningu"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Viðbrögð við græju"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Önnur viðbrögð notanda"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Ræsing á mjög mikilvægu verki"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Keyrsla á mjög mikilvægu verki"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Ræsing á mikilvægu verki"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Keyrsla á mikilvægu verki"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Sjálfvirk ræsing verks"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Sjálfvirk keyrsla verks"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Ræsing verks í litlum forgangi"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Keyrsla verks í litlum forgangi"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Ræsing verks í lágmarksforgangi"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Keyrsla verks í lágmarksforgangi"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Refsing fyrir verk sem rann út á tíma"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Í hleðslu"</item>
+ <item msgid="658627268149681677">"Blunda"</item>
+ <item msgid="1599558140284643834">"Orkusparnaðarstilling"</item>
+ <item msgid="588427840913221601">"Vinnslustaða"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Staðfesta"</string>
</resources>
diff --git a/res/values-it/arrays.xml b/res/values-it/arrays.xml
index 7b3b500..287eec6 100644
--- a/res/values-it/arrays.xml
+++ b/res/values-it/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Memorizzata nella cache (client attività)"</item>
<item msgid="8186970968968646288">"Memorizzata nella cache (vuoto)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Verde acqua"</item>
+ <item msgid="7216413848731287689">"Ciano"</item>
<item msgid="5661027589207588703">"Blu"</item>
- <item msgid="3795787248113275442">"Indaco"</item>
+ <item msgid="1219738214736244749">"Verde"</item>
<item msgid="6331809026622602308">"Viola"</item>
<item msgid="6390546163902724700">"Rosa"</item>
- <item msgid="6618900408138432102">"Rosso"</item>
+ <item msgid="6500473130620545980">"Arancione"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Più vecchi di 30 giorni"</item>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index cfdb1f4..6a4ae09 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Ricorda impostazioni"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Numero max dispositivi audio Bluetooth connessi"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Seleziona il numero massimo di dispositivi audio Bluetooth connessi"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Log di debug stack NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Aumenta livello di logging stack NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Trasmissione"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"mirroring"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Attiva display wireless"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Scegli gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Scegli widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Creare il widget e consentire l\'accesso?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Dopo che avrai creato il widget, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> potrà accedere a tutti i relativi dati."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Dopo che avrai creato il widget, l\'applicazione potrà accedere a tutti i contenuti visualizzati.\n\nApplicazione: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Consenti sempre a <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> di creare widget e accedere ai relativi dati"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Statistiche di utilizzo"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Statistiche di utilizzo"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Lo screen reader è rivolto principalmente a utenti non vedenti o con problemi di vista"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"Tocca gli elementi sullo schermo per ascoltarne la lettura ad alta voce"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Preferenze sottotitoli"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"Informazioni sulle preferenze relative ai sottotitoli"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Scopri di più sulle preferenze relative ai sottotitoli"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ingrandimento"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Scorciatoia per l\'ingrandimento"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Informazioni sull\'ingrandimento"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Scopri di più sull\'ingrandimento"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Tipo di ingrandimento"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Ingrandisci l\'intero schermo, un\'area specifica o passa da un\'opzione all\'altra"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Schermo intero"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Consenti di attivare la scorciatoia alla funzionalità dalla schermata di blocco. Tieni premuti entrambi i tasti del volume per qualche secondo."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Pulsante Accessibilità"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Gesto e pulsante Accessibilità"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Info sul pulsante Accessibilità"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Informazioni sul gesto e sul pulsante Accessibilità"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Scopri di più sul gesto e sul pulsante Accessibilità"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Viene usato il pulsante Accessibilità. Gesto non disponibile con la navigazione con tre pulsanti."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Accedi rapidamente alle funzioni di accessibilità"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Accedi rapidamente alle funzioni di accessibilità da qualsiasi schermata.\n\nPer iniziare, vai alle impostazioni di accessibilità e seleziona una funzione. Tocca la scorciatoia e seleziona il pulsante Accessibilità.\n\nInvece per utilizzare il pulsante Accessibilità nella barra di navigazione, passa alla navigazione con due pulsanti o alla navigazione con tre pulsanti."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Accedi rapidamente alle funzioni di accessibilità da qualsiasi schermata. \n\nPer iniziare, vai alle impostazioni di accessibilità e seleziona una funzione. Tocca la scorciatoia e seleziona il pulsante Accessibilità."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Accedi rapidamente alle funzioni di accessibilità da qualsiasi schermata.\n\nPer iniziare, vai alle impostazioni di accessibilità e seleziona una funzione. Tocca la scorciatoia e seleziona il gesto o il pulsante Accessibilità."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Accedi rapidamente alle funzioni di accessibilità da qualsiasi schermata.\n\nPer iniziare, vai alle impostazioni di accessibilità e seleziona una funzione. Tocca la scorciatoia e seleziona il pulsante Accessibilità."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Usa il pulsante o il gesto"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Posizione"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Dimensioni"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minuto"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minuti"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Tempo per agire (timeout Accessibilità)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Informazioni su Tempo per agire (timeout Accessibilità)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Scopri di più su Tempo per agire (timeout Accessibilità)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Tempo per agire"</string>
<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 pressione prolungata"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Inversione dei colori"</string>
<string name="accessibility_display_inversion_switch_title" msgid="7458595722552743503">"Usa Inversione dei colori"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Scorciatoia per l\'inversione dei colori"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"L\'inversione dei colori rende scure le schermate chiare.<br/><br/> Nota: <ol> <li> L\'inversione dei colori rende anche chiare le schermate scure.</li> <li> I colori vengono modificati nei contenuti multimediali e nelle immagini.</li> <li> Puoi anche usare il tema scuro per mostrare uno sfondo scuro. Il tema scuro funziona solo con app supportate. L\'inversione dei colori funziona invece in tutte le app.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Clic automatico (tempo di interazione)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Info su Clic aut. (tempo interaz.)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Scopri di più su Clic automatico (tempo di interazione)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"La funzione Clic automatico richiede un mouse collegato. Puoi configurare il puntatore del mouse per fare clic automaticamente quando rimane fermo per un determinato periodo di tempo."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Off"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Breve"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Usa <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Apri <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Usa Correzione del colore"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Scorciatoia per la correzione del colore"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Info sulla correzione del colore"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Scopri di più sulla correzione del colore"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Info sull\'inversione dei colori"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Scopri di più sull\'inversione dei colori"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Mostra sottotitoli"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Solo per app supportate"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Stile e dimensioni sottotitoli"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Blu-giallo"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Attenuazione extra"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Usa l\'attenuazione extra per lo schermo"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Scorciatoia per l\'attenuazione extra"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Info sull\'attenuazione extra"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Usa luminosità dello schermo inferiore alla luminosità minima del telefono"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Usa luminosità dello schermo inferiore alla luminosità minima del tablet"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Riduci la luminosità dello schermo per facilitare la lettura.<br/><br/> Può essere utile quando: <ol> <li> La luminosità minima predefinita del telefono è ancora troppo chiara</li> <li> Usi il telefono al buio, ad esempio di notte o in una stanza buia prima di andare a letto</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Tempo accensione Wi‑Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Utilizzo batteria"</string>
<string name="history_details_title" msgid="8628584613889559355">"Dettagli cronologia"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Utilizzo della batteria"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Utilizzo batteria"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Visualizza utilizzo delle ultime 24 ore"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Utilizzo dall\'ultima ricarica completa"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Utilizzo batteria"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Scopri le app con il massimo utilizzo"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Ricarica momentaneamente limitata"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Per preservare la batteria. Scopri di più."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Riprendi la ricarica"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"In alcune condizioni, ad esempio in caso di temperature elevate e lunghi periodi di ricarica, è possibile che la ricarica venga momentaneamente interrotta al raggiungimento di una percentuale pari a <xliff:g id="PERCENT">%1$s</xliff:g> per preservare meglio l\'integrità della batteria.\n\nQuando queste condizioni non sono più presenti, viene ripristinata automaticamente la normale ricarica del telefono."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"In alcune condizioni, ad esempio in caso di temperature elevate e lunghi periodi di ricarica, è possibile che la ricarica venga momentaneamente interrotta al raggiungimento di una percentuale pari a <xliff:g id="PERCENT">%1$s</xliff:g> per preservare meglio l\'integrità della batteria.\n\nQuando queste condizioni non sono più presenti, viene ripristinata automaticamente la normale ricarica del tablet."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Poiché hai utilizzato il telefono più del solito, la batteria potrebbe esaurirsi prima del previsto.\n\nApp che consumano maggiormente la batteria:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Poiché hai utilizzato il tablet più del solito, la batteria potrebbe esaurirsi prima del previsto.\n\nApp che consumano maggiormente la batteria:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Poiché hai utilizzato il dispositivo più del solito, la batteria potrebbe esaurirsi prima del previsto.\n\nApp che consumano maggiormente la batteria:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Utilizzo da parte del sistema nelle ultime 24 ore"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Utilizzo da parte del sistema per <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Utilizzo da parte delle app per <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"AM"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"PM"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Totale: meno di un minuto"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Background: meno di un minuto"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Totale: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Consenti app e contenuti"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Applicazioni con limitazioni"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Espandi impostazioni per app"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Scegli le app da installare"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Installa le app disponibili"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pagamenti contactless"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Come funziona"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Paga con il tuo telefono nei negozi"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Chiamate avanzate"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Chiamate 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Usa i servizi LTE per migliorare le comunicazioni vocali e di altro tipo (consigliato)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Usa i servizi 4G per migliorare le comunicazioni vocali e di altro tipo (consigliato)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Usa i servizi LTE per migliorare le chiamate vocali (consigliato)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Usa i servizi 4G per migliorare le chiamate vocali (consigliato)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Usa 5G per le chiamate vocali"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Invia contatti all\'operatore"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Invia i numeri di telefono dei tuoi contatti per fornire funzionalità avanzate"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Vuoi inviare i contatti a <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"risparmio energetico, fisso, costante, risparmiare batteria, batteria"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"routine, programmazione, risparmio energetico, risparmiare batteria, batteria, automatico, percento"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, chiamate avanzate, chiamate 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, chiamate avanzate, chiamate 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"aggiungere lingua, aggiungere una lingua"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"dimensioni del testo, stampa grande, carattere grande, testo grande, ipovedente, ingrandimento del testo, ingranditore di carattere, ingrandimento di carattere"</string>
<string name="default_sound" msgid="6604374495015245195">"Suono predefinito"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Consentire a <xliff:g id="SERVICE">%1$s</xliff:g> di accedere alle notifiche?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Le notifiche adattive sono state sostituite dalle notifiche avanzate in Android 12. Questa funzionalità mostra risposte e azioni suggerite e organizza le tue notifiche. \n\nLe notifiche avanzate possono accedere ai contenuti delle notifiche, incluse le informazioni personali, come i nomi dei contatti e i messaggi. Questa funzionalità può anche ignorare le notifiche o rispondervi, ad esempio accettando le telefonate, e controllare la modalità Non disturbare."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Consentire a <xliff:g id="SERVICE">%1$s</xliff:g> di accedere alle notifiche?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> potrà leggere tutte le notifiche, incluse le informazioni personali quali i nomi dei contatti e il testo dei messaggi ricevuti. Questa app potrà inoltre ignorare le notifiche o agire sui pulsanti nelle notifiche, tra cui la risposta alle chiamate. \n\nL\'app potrà anche attivare o disattivare la funzione Non disturbare e modificare le relative impostazioni."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> potrà leggere tutte le notifiche, incluse le informazioni personali quali i nomi dei contatti e il testo dei messaggi ricevuti. Questa app potrà inoltre posticipare o ignorare le notifiche oppure agire sui pulsanti nelle notifiche, ad esempio rispondere alle telefonate. \n\nL\'app potrà anche attivare o disattivare la funzionalità Non disturbare e modificare le relative impostazioni."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Se disattivi l\'accesso alle notifiche per <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, potrebbe essere disattivato anche l\'accesso alla funzione Non disturbare."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Disattiva"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Annulla"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tocca due volte il dispositivo per controllare le notifiche"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Modalità one-hand"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Usa modalità one-hand"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Scorciatoia modalità one-hand"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"accessibilità one-hand"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Scorri verso il basso per"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Utilizza la scorciatoia per"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Sì"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Riavvia"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"No grazie"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Annulla"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Cambia"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Impossibile attivare la SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Rimuovi la SIM e inseriscila di nuovo. Se il problema persiste, riavvia il dispositivo."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Attiva l\'assistente tenendo premuto il tasto di accensione"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu accensione ed emergenze:\npremi contemporaneamente il tasto di accensione e il tasto alza il volume"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Disattiva suoneria:\nscorciatoia disponibile nel menu del volume."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Durata pressione"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Regola la sensibilità scegliendo la durata della pressione del tasto di accensione"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Breve"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Lunga"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Mostra portafoglio"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Consenti l\'accesso al portafoglio dalla schermata di blocco e dalle impostazioni rapide"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostra controlli dei dispositivi"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Se vengono usate due SIM, questo tablet può usare soltanto la rete 4G. "<annotation id="url">"Ulteriori informazioni"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Se vengono usate due SIM, questo dispositivo può usare soltanto la rete 4G. "<annotation id="url">"Ulteriori informazioni"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Sospendi esecuzione app memorizzate nella cache"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Senza scadenza."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Il noleggio non ha scadenza."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Consenti gli overlay schermo sulle Impostazioni"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Consenti alle app visualizzabili sopra altre app di sovrapporre le schermate Impostazioni"</string>
<string name="media_controls_title" msgid="403271085636252597">"Contenuti multimediali"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Momentaneamente non disponibile"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Nessuna SIM rilevata"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Preferenze di rete"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Connetti a reti pubbliche"</string>
<string name="keywords_internet" msgid="7674082764898690310">"connessione rete, internet, wireless, dati, wifi, wi-fi, wi fi, cellulare, dispositivo mobile, operatore cellulare, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Attiva Wi‑Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Disattiva il Wi-Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Rete W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"SIM SCARICATA"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"SIM SCARICATE"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Attiva"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Non attiva"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" /Predefinita per: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Per tutte le app e tutti i servizi"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Impostazioni di gioco"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Viene attivata la scorciatoia del Pannello di gioco e non solo"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Indietro"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Avanti"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Anteprima colore"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Richiesta di accesso alla scheda SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Un dispositivo vuole accedere alla tua scheda SIM. Tocca per conoscere i dettagli."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Consentire l\'accesso alla scheda SIM?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> vorrebbe connettersi a questo telefono.\n\nNon hai mai effettuato la connessione al dispositivo <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Non connettere"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Connetti"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Impostazioni TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Ripristina le impostazioni predefinite"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Impostazioni predefinite ripristinate."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Saldo massimo con batteria carica"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Circolazione massima"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Saldo minimo con batteria carica"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modificatori"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Azioni"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Premi"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Esenti"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"App di sistema headless"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Un\'altra app"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Prima attività"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Notifica visualizzata"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Notifica visualizzata entro 15 minuti"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interazione con una notifica"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interazione con un widget"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Un\'altra interazione dell\'utente"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Inizio processo massima priorità"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Esecuzione processo massima priorità"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Inizio processo priorità elevata"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Esecuzione processo priorità elevata"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Inizio processo priorità predefinita"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Esecuzione processo priorità predefinita"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Inizio processo bassa priorità"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Esecuzione processo bassa priorità"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Inizio processo priorità minima"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Esecuzione processo priorità minima"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Penalità per timeout processo"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"In carica"</item>
+ <item msgid="658627268149681677">"Sospensione"</item>
+ <item msgid="1599558140284643834">"Modalità di risparmio energetico"</item>
+ <item msgid="588427840913221601">"Stato processo"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Conferma"</string>
</resources>
diff --git a/res/values-iw/arrays.xml b/res/values-iw/arrays.xml
index 22554f0..31a8fd3 100644
--- a/res/values-iw/arrays.xml
+++ b/res/values-iw/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"בקובץ שמור (לקוח פעילות)"</item>
<item msgid="8186970968968646288">"בקובץ שמור (ריק)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"כחול-ירקרק"</item>
+ <item msgid="7216413848731287689">"ציאן"</item>
<item msgid="5661027589207588703">"כחול"</item>
- <item msgid="3795787248113275442">"כחול כהה"</item>
+ <item msgid="1219738214736244749">"ירוק"</item>
<item msgid="6331809026622602308">"סגול"</item>
<item msgid="6390546163902724700">"ורוד"</item>
- <item msgid="6618900408138432102">"אדום"</item>
+ <item msgid="6500473130620545980">"כתום"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"בני למעלה מ-30 ימים"</item>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index 4a29799..6d8e3b3 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -925,6 +925,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"לא לשכוח הגדרות"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"מקסימום התקני אודיו המחוברים באמצעות Bluetooth"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"בחירת מספר מקסימלי של התקני אודיו המחוברים באמצעות Bluetooth"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"יומן ניפוי באגים של מקבץ NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"העלאת רמת הרישום של מקבץ NFC ביומן"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"העברה (cast)"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"העברה (csat)"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"הפעלת תצוגת WiFi"</string>
@@ -2308,7 +2310,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"בחירת גאדג\'ט"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"בחירת Widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"האם ליצור Widget ולאפשר גישה?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"לאחר יצירת ה-Widget, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> יוכל לגשת לכל הנתונים שהוא מציג."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"אחרי שיוצרים את הווידג\'ט, האפליקציה יכולה לגשת לכל מה שמוצג.\n\nאפליקציה: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nווידג\'ט: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"אני תמיד רוצה לאפשר ל-<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> ליצור וודג\'טים ולגשת לנתונים שלהם"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"סטטיסטיקת שימוש"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"סטטיסטיקת שימוש"</string>
@@ -2339,7 +2341,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"קורא מסך המיועד בעיקר לעיוורים או לבעלי ראייה לקויה"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"ניתן להקיש על פריטים במסך כדי לשמוע הקראה שלהם"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"כתוביות"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"מידע על ההעדפות לגבי כתוביות"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"מידע נוסף על ההעדפות לגבי כתוביות"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"הגדלה"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"מקש קיצור להגדלה"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"מידע על הגדלה"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"מידע נוסף על הגדלה"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"סוג ההגדלה"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"אפשר להגדיל את המסך כולו או אזור ספציפי במסך, או לעבור בין שתי האפשרויות"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"מסך מלא"</string>
@@ -2408,10 +2415,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"מקש הקיצור של תכונות יפעל ממסך הנעילה. יש ללחוץ על שני הלחצנים של עוצמת הקול למשך מספר שניות."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"לחצן הנגישות"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"לחצן הנגישות ותנועות"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"מידע על לחצן הנגישות"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"מידע על התנועות ולחצן הנגישות"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"מידע נוסף על התנועות ולחצן הנגישות"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"השימוש בלחצן הנגישות. התנועה אינה זמינה עם ניווט ב-3 לחצנים."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"גישה מהירה לתכונות נגישות"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"גישה מהירה לתכונות נגישות מכל מסך.\n\nכדי להתחיל, נכנסים להגדרות הנגישות ובוחרים תכונה. מקישים על מקש הקיצור ובוחרים בלחצן הנגישות.\n\nכדי להשתמש בלחצן הנגישות שבסרגל הניווט במקום זאת, עוברים לניווט ב-2 לחצנים או לניווט ב-3 לחצנים."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"גישה מהירה לתכונות נגישות מכל מסך. \n\nכדי להתחיל, צריך לעבור להגדרות הנגישות ולבחור תכונה. יש להקיש על מקש הקיצור ולבחור את לחצן הנגישות."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"גישה מהירה לתכונות הנגישות מכל מסך.\n\nכדי להתחיל, נכנסים להגדרות הנגישות ובוחרים תכונה. מקישים על מקש הקיצור ובוחרים בלחצן הנגישות או בתנועה."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"גישה מהירה לתכונות הנגישות מכל מסך.\n\nכדי להתחיל, נכנסים להגדרות הנגישות ובוחרים תכונה. מקישים על מקש הקיצור ובוחרים את לחצן הנגישות."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"השימוש בלחצן או בתנועה"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"מיקום"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"גודל"</string>
@@ -2437,13 +2447,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"דקה"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 דקות"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"זמן לביצוע פעולה (זמן תפוגה להגדרת נגישות)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"מידע על הזמן לביצוע פעולה (זמן תפוגה של הגדרת נגישות)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"מידע נוסף על הזמן לביצוע פעולה (זמן תפוגה של הגדרת נגישות)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"זמן לביצוע פעולה"</string>
<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_switch_title" msgid="7458595722552743503">"שימוש בהיפוך צבעים"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"מקש קיצור להיפוך צבעים"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"באמצעות היפוך צבעים, מסכים בהירים הופכים לכהים.<br/><br/> הערות: <ol> <li> היפוך צבעים גם הופך מסכים כהים לבהירים.</li> <li> הצבעים ישתנו במדיה ובתמונות.</li> <li> אפשר להשתמש בעיצוב כהה כדי להציג רקע כהה. עיצוב כהה פועל עם אפליקציות נתמכות. היפוך צבעים פועל עם כל האפליקציות.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Autoclick (זמן שהות)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"מידע על קליק אוטומטי (זמן שהות)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"מידע נוסף על קליק אוטומטי (זמן שהות)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Autoclick פועל עם עכבר מחובר. אפשר להגדיר שסמן העכבר ילחץ באופן אוטומטי כשהסמן מפסיק לזוז למשך פרק זמן מסוים."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"כבוי"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"קצר"</string>
@@ -2463,6 +2478,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"שימוש באפליקציה <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"פתיחה של <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"שימוש בתיקון צבע"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"מקש קיצור לתיקון צבע"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"מידע על תיקון צבע"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"מידע נוסף על תיקון צבע"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"מידע על היפוך צבעים"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"מידע נוסף על היפוך צבעים"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"הצגת כתוביות"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"רק לאפליקציה נתמכת"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"גודל וסגנון הכתוביות"</string>
@@ -2504,6 +2524,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"כחול-צהוב"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"מעומעם במיוחד"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"הגדרת המסך כמעומעם במיוחד"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"מקש קיצור לתכונה \'מעומעם במיוחד\'"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"מידע על מצב מעומעם במיוחד"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"עמעום המסך לבהירות נמוכה מהרמה המינימלית של הטלפון"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"עמעום המסך לבהירות נמוכה מהרמה המינימלית של הטאבלט"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"מסך מעומעם יותר מקל על הקריאה.<br/><br/> ההגדרה הזו עשויה להיות שימושית במקרים הבאים: <ol> <li> כשעוצמת הבהירות המינימלית של הטלפון עדיין בהירה מדי</li> <li> כשמשתמשים בטלפון כשאין אור בסביבה, למשל בלילה או בחדר חשוך לפני השינה</li> </ol>"</string>
@@ -2708,7 +2730,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi בזמן"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"שימוש בסוללה"</string>
<string name="history_details_title" msgid="8628584613889559355">"פרטי היסטוריה"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"שימוש בסוללה"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"שימוש בסוללה"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"הצגת נתוני השימוש ב-24 השעות האחרונות"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"הצגת השימוש מאז הטעינה המלאה האחרונה"</string>
<string name="battery_details_title" msgid="4531369291819754178">"שימוש בסוללה"</string>
@@ -2732,6 +2754,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"הצגת האפליקציות המובילות במידת השימוש בסוללה"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"הטעינה מוגבלת זמנית"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"לשמירה על חיי הסוללה. מידע נוסף."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"המשך הטעינה"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"במצבים מסוימים, כמו טמפרטורה גבוהה וטעינה במשך הרבה זמן, יכול להיות שתהיה הגבלה של <xliff:g id="PERCENT">%1$s</xliff:g> על הטעינה כדי לשמור על תקינות הסוללה.\n\nכשמצבים כאלה מסתיימים, טעינת הטלפון תחזור למצב הרגיל באופן אוטומטי."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"במצבים מסוימים, כמו טמפרטורה גבוהה וטעינה במשך הרבה זמן, יכול להיות שתהיה הגבלה של <xliff:g id="PERCENT">%1$s</xliff:g> על הטעינה כדי לשמור על תקינות הסוללה.\n\nכשמצבים כאלה מסתיימים, טעינת הטאבלט תחזור למצב הרגיל באופן אוטומטי."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"נעשה שימוש רב מהרגיל בטלפון שלך. לכן, ייתכן שהסוללה תתרוקן מוקדם מהצפוי.\n\nהאפליקציות המובילות בצריכת סוללה:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"נעשה שימוש רב מהרגיל בטאבלט שלך. לכן, ייתכן שהסוללה תתרוקן מוקדם מהצפוי.\n\nהאפליקציות המובילות בצריכת סוללה:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"נעשה שימוש רב מהרגיל במכשיר שלך. לכן, ייתכן שהסוללה תתרוקן מוקדם מהצפוי.\n\nהאפליקציות המובילות בצריכת סוללה:"</string>
@@ -2955,8 +2980,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"צריכת הסוללה של המערכת ב-24 השעות האחרונות"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"צריכת הסוללה על ידי המערכת במשך <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"צריכת הסוללה על ידי האפליקציה במשך <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"AM"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"PM"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"סה\"כ: פחות מדקה"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"ברקע: פחות מדקה"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"סה\"כ: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3443,6 +3466,8 @@
<string name="application_restrictions" msgid="276179173572729205">"התרת אפליקציות ותוכן"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"אפליקציות והגבלות"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"הרחבת ההגדרות עבור האפליקציה"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"בחירת אפליקציות להתקנה"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"התקנת האפליקציות הזמינות"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"תשלומים ללא מגע"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"איך זה עובד"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"משלמים עם הטלפון בחנויות"</string>
@@ -3488,8 +3513,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"שיחות טלפון מתקדמות"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"שיחות 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"שימוש בשירותי LTE כדי לשפר את הקול ודרכי תקשורת אחרות (מומלץ)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"שימוש בשירותי 4G משפר את התקשורת הקולית ותקשורת אחרת (מומלץ)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"שימוש בשירותי LTE כדי לשפר שיחות קוליות (מומלץ)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"שימוש בשירותי 4G כדי לשפר שיחות קוליות (מומלץ)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"שימוש ב-5G לביצוע שיחות קוליות"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"שליחת אנשי הקשר לספק"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"שליחת מספרי הטלפון של אנשי הקשר כדי ליהנות מתכונות משופרות"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"לשלוח את אנשי הקשר אל <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3685,6 +3712,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"חיסכון בסוללה, קבוע, מצב קבוע, חיסכון בחשמל, סוללה"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"תרחיש, לוח זמנים, מצב חיסכון בסוללה, חיסכון בחשמל, סוללה, אוטומטי, אחוז"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, שיחות טלפון מתקדמות; שיחות 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"Vo5G, VoNR, שיחות מתקדמות, התקשרות באמצעות 5G"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"הוספת שפה, להוסיף שפה"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"גודל הטקסט, אותיות גדולות, גופן גדול, טקסט גדול, לקוי ראייה, הגדלת טקסט, מגדיל טקסט"</string>
<string name="default_sound" msgid="6604374495015245195">"צליל ברירת מחדל"</string>
@@ -4021,7 +4049,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"לאשר לאפליקציה \'<xliff:g id="SERVICE">%1$s</xliff:g>\' לגשת אל ההתראות?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"התכונה \'התראות משופרות\' החליפה את \'התראות מותאמות ל-Android\' ב-Android 12. התכונה הזו מציגה הצעות לפעולות ולתשובות ומארגנת את ההתראות שלך. \n\nל\'התראות משופרות\' יש גישה לתוכן של התראות, כולל מידע אישי כמו שמות אנשי קשר והודעות. התכונה הזו יכולה גם לסגור התראות או להגיב עליהן (למשל לענות לשיחות טלפון) ולשלוט בתכונה \'נא לא להפריע\'."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"לאשר לאפליקציה \'<xliff:g id="SERVICE">%1$s</xliff:g>\' לגשת אל ההתראות?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"האפליקציה \'<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>\' תוכל לקרוא את כל ההתראות, כולל מידע אישי כמו שמות של אנשי קשר ותוכן של הודעות שקיבלת. האפליקציה תוכל גם לסגור התראות או להפעיל לחצני פעולה בהתראות, ולענות לשיחות טלפון. \n\nבנוסף, האפליקציה תוכל להפעיל או לכבות את התכונה \'נא לא להפריע\' ולשנות הגדרות קשורות."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> תוכל לקרוא את כל ההתראות, כולל מידע אישי כמו שמות של אנשי קשר והודעות טקסט שמתקבלות. האפליקציה תוכל גם לבטל התראות, להעביר אותן למצב נודניק או להפעיל לחצני פעולה שהן כוללות, וכן לענות לשיחות טלפון. \n\nכמו כן, האפליקציה תוכל להפעיל או לכבות את התכונה \'נא לא להפריע\' ולשנות הגדרות קשורות."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"אם משביתים את הגישה של <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> להתראות, יכול להיות שגם הגישה לתכונה \'נא לא להפריע\' תושבת."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"השבתה"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"ביטול"</string>
@@ -4998,6 +5026,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"הקשה כפולה לבדיקת המכשיר"</string>
<string name="one_handed_title" msgid="2584414010282746195">"מצב שימוש ביד אחת"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"הפעלה של מצב שימוש ביד אחת"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"קיצור דרך למצב שימוש ביד אחת"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"גישה ביד אחת"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"החלקה למטה לצורך"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"שימוש במקש הקיצור לצורך"</string>
@@ -5447,6 +5476,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"כן"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"הפעלה מחדש"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"לא תודה"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"ביטול"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"מעבר"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"לא ניתן להפעיל את ה-SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"יש להוציא את ה-SIM ולהכניס אותו חזרה. אם הבעיה נמשכת, יש להפעיל מחדש את המכשיר."</string>
@@ -5580,6 +5610,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"כדי להפעיל את Assistant, לוחצים לחיצה ארוכה על לחצן ההפעלה"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"תפריט הפעלה וחירום:\nלוחצים על לחצן ההפעלה ועל הלחצן להגברת עוצמת הקול בו-זמנית."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"מניעת השמעה של צלצול:\nקיצור דרך זמין בתפריט עוצמת הקול."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"משך הלחיצה"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"כדי להתאים את מידת הרגישות, צריך לבחור את משך הלחיצה על לחצן ההפעלה."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"לחיצה קצרה"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"לחיצה ארוכה"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"הצגת הארנק"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"אישור גישה אל הארנק ממסך הנעילה ומההגדרות המהירות"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"הצגת פקדי המכשיר"</string>
@@ -5595,6 +5629,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"כשהטאבלט מצויד בשני כרטיסי SIM, ניתן להשתמש בו רק ברשתות דור רביעי. "<annotation id="url">"מידע נוסף"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"כשהמכשיר מצויד בשני כרטיסי SIM, ניתן להשתמש בו רק ברשתות דור רביעי. "<annotation id="url">"מידע נוסף"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"השעיית הביצוע לאפליקציות שנשמרו במטמון"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"ללא תפוגה."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"חכירה ללא תפוגה."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"אפשרות של שכבות-על במסכי \'הגדרות\'"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"אפליקציות שיכולות להופיע מעל אפליקציות אחרות יוכלו ליצור שכבות-על במסכי ההגדרות"</string>
<string name="media_controls_title" msgid="403271085636252597">"מדיה"</string>
@@ -5625,7 +5661,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"לא זמין באופן זמני"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"אין כרטיס SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"העדפות רשת"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"חיבור לרשתות ציבוריות"</string>
<string name="keywords_internet" msgid="7674082764898690310">"חיבור לרשת, אינטרנט, אלחוטי, נתונים, Wi-Fi, wi-fi, wi fi, סלולרי, נייד, ספק סלולרי, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"הפעלת Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"כיבוי ה-Wi-Fi"</string>
@@ -5643,6 +5678,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"רשת +W"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"SIM שהורד"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"כרטיסי SIM שהורדת"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"פעיל"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"לא פעיל"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / ברירת המחדל של <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5720,6 +5756,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"לכל האפליקציות והשירותים"</string>
<string name="game_settings_title" msgid="1028178627743422090">"הגדרות משחקים"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"הפעלת הלחצן המהיר למרכז בקרת המשחקים, וכו\'"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"הקודם"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"הבא"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"תצוגה מקדימה של הצבע"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"בקשת גישה לכרטיס ה-SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"מכשיר מבקש גישה לכרטיס SIM שלך. יש להקיש לקבלת פרטים."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"להעניק גישה לכרטיס ה-SIM?"</string>
@@ -5730,4 +5769,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> מבקש להתחבר לטלפון הזה.\n\nלא התחברת אל <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> בעבר."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"אין להתחבר"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"התחברות"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"הגדרות TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"חזרה להגדרות ברירת המחדל"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"ההגדרות חזרו לברירת המחדל."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"יתרה מקסימלית במצב מלא"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"הפצה מקסימלית"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"יתרה מינימלית במצב מלא"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"גורמי שינוי"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"פעולות"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"פרסים"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"קיבלו פטור"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"אפליקציית מערכת ללא GUI"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"אפליקציה אחרת"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"הפעילות המובילה"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"התראה שנראתה"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"התראה שנראתה בתוך 15 דקות"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"אינטראקציה עם התראה"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"אינטראקציה עם ווידג\'ט"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"אינטראקציה אחרת שביצע המשתמש"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"התחלת משימה בעדיפות הגבוהה ביותר"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"הרצת משימה בעדיפות הגבוהה ביותר"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"התחלת משימה בעדיפות גבוהה"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"הרצת משימה בעדיפות גבוהה"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"התחלת משימה בברירת מחדל"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"הרצת משימה בברירת מחדל"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"התחלת משימה בעדיפות נמוכה"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"הרצת משימה בעדיפות נמוכה"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"התחלת משימה בעדיפות הנמוכה ביותר"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"הרצת משימה בעדיפות הנמוכה ביותר"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"קנס על תפוגת הזמן הקצוב למשימה"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"טעינה"</item>
+ <item msgid="658627268149681677">"נמנום"</item>
+ <item msgid="1599558140284643834">"מצב חיסכון בסוללה"</item>
+ <item msgid="588427840913221601">"מצב עיבוד"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"אישור"</string>
</resources>
diff --git a/res/values-ja/arrays.xml b/res/values-ja/arrays.xml
index 6184680..5120065 100644
--- a/res/values-ja/arrays.xml
+++ b/res/values-ja/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"キャッシュ済み(アクティビティクライアント)"</item>
<item msgid="8186970968968646288">"キャッシュ済み(空)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"ティール"</item>
+ <item msgid="7216413848731287689">"シアン"</item>
<item msgid="5661027589207588703">"ブルー"</item>
- <item msgid="3795787248113275442">"インディゴ"</item>
+ <item msgid="1219738214736244749">"グリーン"</item>
<item msgid="6331809026622602308">"パープル"</item>
<item msgid="6390546163902724700">"ピンク"</item>
- <item msgid="6618900408138432102">"レッド"</item>
+ <item msgid="6500473130620545980">"オレンジ"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"30 日以上経過"</item>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index f0ff72e..4d31813 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"設定を保存"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"接続できる Bluetooth オーディオ デバイスの上限"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"接続できる Bluetooth オーディオ デバイス数の上限の選択"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC スタック デバッグログ"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC スタック ロギングレベルを増やす"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"キャスト"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"ミラー"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"ワイヤレス ディスプレイの有効化"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"ガジェットを選択"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"ウィジェットを選択"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"ウィジェットの作成とアクセスの許可"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"ウィジェットを作成すると、<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>は表示されるすべてのデータにアクセスできるようになります。"</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"ウィジェットを作成すると、アプリは表示されるすべてにアクセスできるようになります。\n\nアプリ: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nウィジェット: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>によるウィジェットの作成とデータへのアクセスを常に許可する"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"使用統計情報"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"使用統計情報"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"主に視覚障害者を対象としたスクリーンリーダー ツールです"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"画面上の項目をタップすると、読み上げます"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"字幕の設定"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"字幕の設定について"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"字幕の設定の詳細"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"拡大"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"拡大のショートカット"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"拡大について"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"拡大の詳細"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"拡大の種類"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"常に画面全体または画面の一部を拡大するか、画面全体と一部の拡大を切り替えるかを選択できます"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"全画面"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"有効にすると、音量大と音量小の両方のボタンを数秒ほど長押しすることで、ロック画面でもショートカットを ON にできます。"</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"ユーザー補助機能ボタン"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"ユーザー補助機能ボタンと操作"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"ユーザー補助機能ボタンについて"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"ユーザー補助機能ボタンと操作について"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"ユーザー補助機能ボタンと操作の詳細"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"ユーザー補助機能ボタンを使用します。3 ボタン ナビゲーションでは操作は利用できません。"</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"ユーザー補助機能にすばやくアクセスできます"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"どの画面からでもユーザー補助機能にすばやくアクセスできます。\n\n開始するには、[ユーザー補助] の設定に移動し、機能を選択します。ショートカットをタップし、ユーザー補助機能ボタンを選択します。\n\nこのボタンではなく、ナビゲーション バーにあるユーザー補助機能ボタンを使用するには、2 ボタン ナビゲーションまたは 3 ボタン ナビゲーションに切り替えます。"</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"どの画面からでもユーザー補助機能にすばやくアクセスできます。\n\n開始するには、[ユーザー補助] の設定に移動し、機能を選択します。ショートカットをタップし、ユーザー補助機能ボタンを選択します。"</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"どの画面からでもユーザー補助機能にすばやくアクセスできます。\n\n開始するには、ユーザー補助設定に移動し、機能を選択します。ショートカットをタップし、ユーザー補助機能ボタンまたは操作を選択します。"</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"どの画面からでもユーザー補助機能にすばやくアクセスできます。\n\n開始するには、ユーザー補助設定に移動し、機能を選択します。ショートカットをタップし、ユーザー補助機能ボタンを選択します。"</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"ボタンまたは操作を使用する"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"場所"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"サイズ"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1分"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2分"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"操作までの時間(ユーザー補助タイムアウト)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"操作までの時間(ユーザー補助タイムアウト)について"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"操作までの時間(ユーザー補助タイムアウト)の詳細"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"操作要求の表示時間"</string>
<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_switch_title" msgid="7458595722552743503">"色反転を使用"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"色反転のショートカット"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"色反転機能を使用すると、明るい画面が暗くなります。<br/><br/> 注: <ol> <li> 暗い画面は逆に明るくなります。</li> <li> メディアや画像の色が変わります。</li> <li> ダークモードを使って背景を暗くすることもできます。ダークモードはアプリ側のサポートが必要ですが、色反転機能はすべてのアプリでご利用いただけます。</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"自動クリック(静止時間)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"自動クリック(静止時間)について"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"自動クリック(静止時間)の詳細"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"自動クリックはマウスが接続されている場合に使えます。有効にすると、マウスのカーソルの動きを一定時間静止することで、自動的にクリックできます。"</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"OFF"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"短め"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"「<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>」の使用"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>を開く"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"色補正を使用"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"色補正のショートカット"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"色補正について"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"色補正の詳細"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"色反転について"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"色反転の詳細"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"字幕の表示"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"対応アプリでのみ利用可能です"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"字幕のサイズとスタイル"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"青 / 黄"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"さらに輝度を下げる"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"画面の輝度をさらに下げる"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"さらに輝度を下げる機能のショートカット"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"さらに輝度を下げる機能について"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"スマートフォンで設定できる最低限の明るさよりも画面を暗くします"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"タブレットで設定できる最低限の明るさよりも画面を暗くします"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"画面を暗くして表示を見やすくします。<br/><br/> 次のような場合に便利です。<ol> <li> デフォルトの最低限の明るさでも、スマートフォンの画面が明るすぎる</li> <li> 夜の時間帯や就寝前の照明を消した部屋など、暗い場所でスマートフォンを使用している</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-FiをONにしている時間"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"バッテリー使用量"</string>
<string name="history_details_title" msgid="8628584613889559355">"履歴の詳細"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"バッテリー使用量"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"バッテリー使用量"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"過去 24 時間の使用状況を表示します"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"前回のフル充電からの使用状況を表示します"</string>
<string name="battery_details_title" msgid="4531369291819754178">"電池の使用状況"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"使用量の多いアプリを確認"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"充電は一時的に制限されています"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"バッテリーを長持ちさせるためのヒントをご確認ください。"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"充電を再開"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"気温が高い、充電時間が長いなど、条件によって、バッテリーの状態を保つために充電が <xliff:g id="PERCENT">%1$s</xliff:g> に制限されることがあります。\n\nこれらの条件が解消されると、スマートフォンは自動的に通常どおり充電されます。"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"気温が高い、充電時間が長いなど、条件によって、バッテリーの状態を保つために充電が <xliff:g id="PERCENT">%1$s</xliff:g> に制限されることがあります。\n\nこれらの条件が解消されると、タブレットは自動的に通常どおり充電されます。"</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"スマートフォンのバッテリー使用量が通常より多いため、通常より早くバッテリーがなくなる可能性があります。\n\nバッテリーを多く使用しているアプリ:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"タブレットの使用が通常より多いため、バッテリーが通常より早くなくなる可能性があります。\n\nバッテリーを多く使用しているアプリ:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"デバイスの使用が通常より多いため、バッテリーが通常より早くなくなる可能性があります。\n\nバッテリーを多く使用しているアプリ:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"過去 24 時間のシステムのバッテリー使用量"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g>のシステムのバッテリー使用量"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g>のアプリのバッテリー使用量"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"午前"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"午後"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"合計: 1 分未満"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"バックグラウンド: 1 分未満"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"合計: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"アプリとコンテンツの許可"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"制限のあるアプリ"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"アプリの設定を展開"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"インストールするアプリの選択"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"使用可能なアプリのインストール"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"非接触型決済"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"仕組み"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"店舗でスマートフォンを使用して決済"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"拡張モードでの通話"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G 回線による通話"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"LTE サービスを使用して音声などの通信を改善する(推奨)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"4G サービスを使用して、音声やその他の通話の品質を改善する(推奨)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"LTE サービスを使用して音声通話を改善する(推奨)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"4G サービスを使用して音声通話を改善する(推奨)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"音声通話に 5G を使用する"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"連絡先を携帯通信会社に送信する"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"拡張機能を利用するために、連絡先の電話番号を送信します"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"連絡先を <xliff:g id="CARRIER">%1$s</xliff:g> に送信しますか?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"バッテリー セーバー, 固定, 永続, パワー セーバー, 電池"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"ルーティン, スケジュール, バッテリー セーバー, パワーセーバー, 電池, 自動, パーセント, 繰り返し, 定型, 消費電力, 節約, パワー, バッテリー"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"VoLTE、拡張モードでの通話、4G 回線による通話"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"Vo5G, VoNR, 拡張 通信, 5G 通信"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"言語を追加, 追加 言語"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"テキスト サイズ, 大きい 活字, 大きい フォント, 大きい テキスト, ロー ビジョン, 切り替え テキスト 大きく, フォント 大きく, フォント 拡大"</string>
<string name="default_sound" msgid="6604374495015245195">"デフォルトの通知音"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"通知へのアクセスを<xliff:g id="SERVICE">%1$s</xliff:g>に許可しますか?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12 では Android 通知の自動調整が拡張通知に切り替えられました。この機能が操作や返信の候補を提示し、通知の整理を行います。\n\n拡張通知は通知コンテンツにアクセスできます。これには、連絡先の名前などの個人情報やメッセージも含まれます。また、この機能は、通知を非表示にしたり通知に応答したりすることもできます。たとえば、電話に出ることやサイレント モードを管理することができます。"</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g> による通知へのアクセスを許可しますか?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> がすべての通知を読み取れるようになります。通知には、連絡先名などの個人情報や受信したメッセージの本文も含まれます。また、通知を非表示にしたり、電話に出るなど、通知内の操作ボタンをタップしたりすることも許可されます。\n\nこれにより、アプリがサイレント モード設定を切り替えたり、関連する設定を変更したりすることも可能になります。"</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> はすべての通知を読み取ることができます。通知には、連絡先名などの個人情報や受信したメッセージの本文も含まれます。また、通知をスヌーズ、非表示にしたり、電話に出るなどの通知内のボタン操作を実行したりすることもできます。\n\nこれにより、アプリがサイレント モード設定を切り替えたり、関連する設定を変更したりすることも可能になります。"</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> の通知アクセスを OFF にすると、サイレント モードの利用権限も OFF になります。"</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"OFF にする"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"キャンセル"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"デバイスの画面をダブルタップして通知をチェック"</string>
<string name="one_handed_title" msgid="2584414010282746195">"片手モード"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"片手モードの使用"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"片手モードのショートカット"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"片手モード"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"下にスワイプ:"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"ショートカットの使用:"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"はい"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"再起動"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"いいえ"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"キャンセル"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"切り替える"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM を有効にできません"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"SIM カードを取り出して、もう一度挿入してください。問題が解決しない場合は、デバイスを再起動してください。"</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"電源ボタンを長押ししてアシスタントを呼び出します"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"電源ボタンと緊急通報のメニュー:\n電源ボタンと音量大ボタンを同時に押してください。"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"着信音のミュート:\n音量メニューでショートカットを利用できます。"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"長押しの長さ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"長さを選択して感度を調整し、電源ボタンを長押しします。"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"短い"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"長い"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"ウォレットを表示"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"ロック画面とクイック設定からウォレットへのアクセスを許可します"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"デバイス コントロールを表示"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"SIM を 2 つ使用している場合、このタブレットの接続は 4G に制限されます。"<annotation id="url">"詳細"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"SIM を 2 つ使用している場合、このデバイスの接続は 4G に制限されます。"<annotation id="url">"詳細"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"キャッシュに保存されたアプリの実行を停止"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"有効期限はありません。"</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"リースの有効期限はありません。"</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"設定での画面オーバーレイを許可する"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"他のアプリの上に重ねて表示して設定画面をオーバーレイすることをアプリに許可します"</string>
<string name="media_controls_title" msgid="403271085636252597">"メディア"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"一時的に利用できません"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"SIM なし"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"ネットワーク設定"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"パブリック ネットワークに接続する"</string>
<string name="keywords_internet" msgid="7674082764898690310">"ネットワーク接続, インターネット, ワイヤレス, データ, wifi, Wi-Fi, ワイファイ, 携帯, モバイル, 携帯通信会社, 4G, 3G, 2G, LTE"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Wi-Fi を ON にする"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Wi-Fi を OFF にする"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ ネットワーク"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ダウンロード型 SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ダウンロード型 SIM"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"有効"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"無効"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g>のデフォルト"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"すべてのアプリとサービスにアクセスを許可する"</string>
<string name="game_settings_title" msgid="1028178627743422090">"ゲームの設定"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"ゲーム ダッシュボード ショートカットやその他の機能を有効にします"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"前へ"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"次へ"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"色のプレビュー"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM カードへのアクセスのリクエスト"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"デバイスが SIM カードにアクセスしようとしています。タップして詳細をご確認ください。"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM カードへのアクセスを許可しますか?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> がこのスマートフォンに接続しようとしています。\n\nこれまでに <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> に接続したことはありません。"</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"接続しない"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"接続"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE 設定"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"デフォルトの設定に戻す"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"設定をデフォルトに戻しました。"</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"充電完了時の最大上限"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"最大循環"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"充電完了時の最低上限"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"修飾子"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"アクション"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"特典"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"除外"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"ヘッドレス システム アプリ"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"その他のアプリ"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"上位のアクティビティ"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"表示された通知"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"15 分以内に表示された通知"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"通知の操作"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"ウィジェットの操作"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"その他のユーザーの操作"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"最高優先度ジョブの起動"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"最高優先度ジョブの実行"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"高優先度ジョブの起動"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"高優先度ジョブの実行"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"デフォルト ジョブの起動"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"デフォルト ジョブの実行"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"低優先度ジョブの起動"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"低優先度ジョブの実行"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"最低優先度ジョブの起動"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"最低優先度ジョブの実行"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"ジョブ タイムアウトのペナルティ"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"充電"</item>
+ <item msgid="658627268149681677">"Doze"</item>
+ <item msgid="1599558140284643834">"省電力モード"</item>
+ <item msgid="588427840913221601">"プロセスの状態"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"確認"</string>
</resources>
diff --git a/res/values-ka/arrays.xml b/res/values-ka/arrays.xml
index e8c0ee0..2f983af 100644
--- a/res/values-ka/arrays.xml
+++ b/res/values-ka/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"ქეშირებულია (აქტივობის კლიენტი)"</item>
<item msgid="8186970968968646288">"ქეშირებული (ცარიელი)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"ზურმუხტისფერი"</item>
+ <item msgid="7216413848731287689">"ციანი"</item>
<item msgid="5661027589207588703">"ლურჯი"</item>
- <item msgid="3795787248113275442">"მუქი ლურჯი"</item>
+ <item msgid="1219738214736244749">"მწვანე"</item>
<item msgid="6331809026622602308">"მეწამული"</item>
<item msgid="6390546163902724700">"ვარდისფერი"</item>
- <item msgid="6618900408138432102">"წითელი"</item>
+ <item msgid="6500473130620545980">"ნარინჯისფერი"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"30 დღეზე ძველი"</item>
diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml
index 16adeab..7062aae 100644
--- a/res/values-ka/strings.xml
+++ b/res/values-ka/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"პარამეტრების დამახსოვრება"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"დაკავშირებულ Bluetooth აუდიო-მოწყობილობათა მაქსიმალური რიცხვი"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"აირჩიეთ დაკავშირებულ Bluetooth აუდიო-მოწყობილობათა მაქსიმალური რიცხვი"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC დასტის ხარვეზების გამართვის ჟურნალი"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC დასტის ჟურნალის დონის გაზრდა"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"ტრანსლირება"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"გამოსახულების ასლი"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"უსადენო ეკრანის ჩართვა"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"გაჯეტის არჩევა"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"ვიჯეტის არჩევა"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"შეიქმნას ვიჯეტი და მიეცეს წვდომის უფლება?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"ვიჯეტის შექმნის შემდეგ, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>-ს ექნება წვდომა ყველა იმ მონაცემთან, რომელიც ეკრანზე გამოაქვს."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"ვიჯეტის შექმნის შემდეგ აპს წვდომა ექნება ყველა იმ მონაცემზე, რომელიც ეკრანზე ჩანს.\n\nაპი: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nვიჯეტი: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>-ს ყოველთვის მიეცეს ვიჯეტების შექმნისა და მათ მონაცემებზე წვდომის უფლება"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"გამოყენების სტატისტიკა"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"გამოყენების სტატისტიკა"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"ეკრანის წამკითხველი შექმნილია მხედველობის პრობლემების მქონე ადამიანებისთვის"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"ერთეულების მოსასმენად, შეეხეთ მათ თქვენს ეკრანზე"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"სუბტიტრების პარამეტრები"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"სუბტიტრების პარამეტრების შესახებ"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"შეიტყვეთ მეტი სუბტიტრების პარამეტრების შესახებ"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"გადიდება"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"გადიდების მალსახმობი"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"გადიდების შესახებ"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"შეიტყვეთ მეტი გადიდების შესახებ"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"გადიდების ტიპი"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"გაადიდეთ სრული ეკრანი, მისი გარკვეული ნაწილი, ან მონაცვლეობით გადართეთ ამ ორ ვარიანტს შორის"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"სრული ეკრანი"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"ნება დართეთ ფუნქციის მალსახმობს, ჩაირთოს ჩაკეტილი ეკრანიდან. ხანგრძლივად დააჭირეთ ხმის ორივე ღილაკს რამდენიმე წამის განმავლობაში."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"მარტივი წვდომის ღილაკი"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"მარტივი წვდომის ღილაკი და ჟესტი"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"მარტივი წვდომის ღილაკის შესახებ"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"მარტივი წვდომის ღილაკისა და ჟესტის შესახებ"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"შეიტყვეთ მეტი მარტივი წვდომის ღილაკისა და ჟესტის შესახებ"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"მარტივი წვდომის ღილაკის გამოყენებისას. ჟესტი არ არის ხელმისაწვდომი 3-ღილაკიანი ნავიგაციით."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"სწრაფად შეძელით მარტივი წვდომის ფუნქციების გამოყენება"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"სწრაფი წვდომა მარტივი წვდომის ფუნქციებზე ნებისმიერი ეკრანიდან.\n\nდასაწყებად გადადით მარტივი წვდომის პარამეტრებზე და აირჩიეთ რომელიმე ფუნქცია. შეეხეთ მალსახმობს და აირჩიეთ მარტივი წვდომის ღილაკი.\n\nნავიგაციის ზოლში მარტივი წვდომის ღილაკის გამოსაყენებლად კი გადაერთეთ 2- ან 3-ღილაკიან ნავიგაციაზე."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"სწრაფად იქონიეთ წვდომა მარტივი წვდომის ფუნქციებზე ნებისმიერი ეკრანიდან. \n\nდასაწყებად გადადით მარტივი წვდომის პარამეტრებზე და აირჩიეთ რომელიმე ფუნქცია. შეეხეთ მალსახმობს და აირჩიეთ მარტივი წვდომის ღილაკი."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"სწრაფი წვდომა მარტივი წვდომის ფუნქციებზე ნებისმიერი ეკრანიდან.\n\nდასაწყებად გადადით მარტივი წვდომის პარამეტრებზე და აირჩიეთ რომელიმე ფუნქცია. შეეხეთ მალსახმობს და აირჩიეთ მარტივი წვდომის ღილაკი ან ჟესტი."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"სწრაფი წვდომა მარტივი წვდომის ფუნქციებზე ნებისმიერი ეკრანიდან.\n\nდასაწყებად გადადით მარტივი წვდომის პარამეტრებზე და აირჩიეთ რომელიმე ფუნქცია. შეეხეთ მალსახმობს და აირჩიეთ მარტივი წვდომის ღილაკი."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"გამოიყენეთ ღილაკი ან ჟესტი"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"მდებარეობა"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"ზომა"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 წუთი"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 წუთი"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"მოქმედების დრო (მისაწვდომობის ლოდინის დრო)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"მოქმედების დროის (მისაწვდომობის ლოდინის დრო) შესახებ"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"შეიტყვეთ მეტი მოქმედების დროის (მისაწვდომობის ლოდინის დრო) შესახებ"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"ქმედების შესრულების დრო"</string>
<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_switch_title" msgid="7458595722552743503">"ფერთა ინვერსიის გამოყენება"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"ფერთა ინვერსიის მალსახმობი"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"ფერთა ინვერსია ნათელ ეკრანებს მუქს ხდის.<br/><br/> შენიშვნა: <ol> <li> ფერთა ინვერსია ასევე მოქმედებს მუქ ეკრანებზე და მათ ნათელს ხდის.</li> <li> ამით ფერები შეიცვლება მედია-კონტენტსა და სურათებში.</li> <li> მუქი თემა გამოიყენება მუქი ფონის საჩვენებლად. მუქი თემა მუშაობს მხარდაჭერილ აპებში. ფერთა ინვერსია ყველა აპში მუშაობს.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"ავტომატური დაწკაპუნება (გაყინვის დრო)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"ავტოდაწკაპუნების (გაყინვის დრო) შესახებ"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"შეიტყვეთ მეტი ავტოდაწკაპუნების (გაყინვის დრო) შესახებ"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"ავტომატური დაწკაპუნება მუშაობს დაკავშირებული მაუსით. თქვენ შეგიძლიათ დააყენოთ მაუსის კურსორი ისე, რომ ავტომატურად დააწკაპუნოს, როდესაც კურსორი მოძრაობას შეწყვეტს გარკვეული დროით."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"გამორთვა"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"მოკლე"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>-ის გამოყენება"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"გახსენით <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"ფერთა კორექციის გამოყენება"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"ფერთა კორექციის მალსახმობი"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"ფერთა კორექციის შესახებ"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"შეიტყვეთ მეტი ფერთა კორექციის შესახებ"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"ფერთა ინვერსიის შესახებ"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"შეიტყვეთ მეტი ფერთა ინვერსიის შესახებ"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"წარწერების ჩვენება"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"მხოლოდ მხარდაჭერილი აპებისთვის"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"წარწერის ზომა და სტილი"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"ლურჯი-ყვითელი"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"დამატებითი დაბინდვა"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"დამატებით დაბინდეთ ეკრანი"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"დამატებითი დაბინდვის მალსახმობი"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"დამატებითი დაბინდვის შესახებ"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"თქვენი ტელეფონის მინიმალურ სიკაშკაშეზე უფრო ბნელი ეკრანი"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"თქვენი ტაბლეტის მინიმალურ სიკაშკაშეზე უფრო ბნელი ეკრანი"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"დააბნელეთ ეკრანი, რომ კითხვა უფრო კომფორტული იყოს.<br/><br/> ეს დაგეხმარებათ, როცა: <ol> <li> თქვენი ტელეფონის ნაგულისხმევი მინიმალური სიკაშკაშე მაინც ზედმეტად მაღალია</li> <li> ტელეფონს ბნელ გარემოში იყენებთ, მაგალითად, ღამით ან ბნელ ოთახში ძილის წინ</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi მუშაობის დრო"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"ბატარეის მოხმარება"</string>
<string name="history_details_title" msgid="8628584613889559355">"ისტორიის დეტალები"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"ბატარეის მოხმარება"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ბატარეის მოხმარება"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"ბოლო 24 საათის მანძილზე მოხმარების ნახვა"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"ბოლო სრული დატენვიდან მოხმარების ნახვა"</string>
<string name="battery_details_title" msgid="4531369291819754178">"ბატარეის მოხმარება"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ყველაზე დიდი მოხმარების აპების ნახვა"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"დატენვა დროებით შეზღუდულია"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"თქვენი ბატარეის დასაზოგად. შეიტყვეთ მეტი."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"დატენვის გაგრძელება"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"გარკვეულ პირობებში, მაგალითად, მაღალი ტემპერატურის ან ხანგრძლივი დატენვის დროს, დატენვა, შესაძლოა, შეიზღუდოს <xliff:g id="PERCENT">%1$s</xliff:g>-მდე ბატარეის გამართულობის შესანარჩუნებლად.\n\nამ პირობების დასრულებისთანავე თქვენი ტელეფონი ავტომატურად ჩვეულ რეჟიმში დაიტენება."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"გარკვეულ პირობებში, მაგალითად, მაღალი ტემპერატურის ან ხანგრძლივი დატენვის დროს, დატენვა, შესაძლოა, შეიზღუდოს <xliff:g id="PERCENT">%1$s</xliff:g>-მდე ბატარეის გამართულობის შესანარჩუნებლად.\n\nამ პირობების დასრულებისთანავე თქვენი ტაბლეტი ავტომატურად ჩვეულ რეჟიმში დაიტენება."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"ვინაიდან თქვენს ტელეფონს ჩვეულებრივზე მეტად მოიხმარდით, თქვენი ბატარეა შეიძლება ჩვეულებრივზე მალე დაიცალოს.\n\nაპები, რომლებიც ბატარეას ყველაზე მეტად ხარჯავენ:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"ვინაიდან თქვენს ტაბლეტს ჩვეულებრივზე მეტად მოიხმარდით, თქვენი ბატარეა შეიძლება ჩვეულებრივზე მალე დაიცალოს.\n\nაპები, რომლებიც ბატარეას ყველაზე მეტად ხარჯავენ:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"ვინაიდან თქვენს მოწყობილობას ჩვეულებრივზე მეტად მოიხმარდით, თქვენი ბატარეა შეიძლება ჩვეულებრივზე მალე დაიცალოს.\n\nაპები, რომლებიც ბატარეას ყველაზე მეტად ხარჯავენ:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"სისტემის გამოყენება ბოლო 24 საათის მანძილზე"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"სისტემის გამოყენება შემდეგისთვის: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"აპის გამოყენება შემდეგისთვის: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"სულ: წუთზე ნაკლები"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"ფონი: წუთზე ნაკლები"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"სულ: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"აპებისა და კონტენტის დაშვება"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"აპლიკაციები შეზღუდვებით"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"აპლიკაციის პარამეტრების გაფართოება"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"აირჩიეთ აპები ინსტალაციისთვის"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ხელმისაწვდომი აპების ინსტალაცია"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"უკონტაქტო გადახდები"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"როგორ მუშაობს"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"გადაიხადეთ მაღაზიებში თქვენი ტელეფონით"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"გაფართოებული დარეკვა"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G დარეკვა"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"LTE სერვისების გამოყენება ხმისა და სხვა კომუნიკაციების გასაუმჯობესებლად (რეკომენდებული)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"გამოიყენეთ 4G სერვისები ხმისა და სხვა კომუნიკაციების გასაუმჯობესებლად (რეკომენდებული)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"ხმოვანი ზარების გასაუმჯობესებლად გამოიყენეთ LTE სერვისები (რეკომენდებული)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"ხმოვანი ზარების გასაუმჯობესებლად გამოიყენეთ 4G სერვისები (რეკომენდებული)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"ხმოვანი ზარებისთვის გამოიყენეთ 5G"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"კონტაქტების გაგზავნა ოპერატორთან"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"გაიგზავნოს თქვენი კონტაქტების ტელეფონის ნომრები გაფართოებული ფუნქციების უზრუნველსაყოფად"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"გაეგზავნოს კონტაქტები <xliff:g id="CARRIER">%1$s</xliff:g>-ს?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"ბატარეის დამზოგი, ფიქსირებული, მუდმივობა, ენერგიის დამზოგი, ბატარეა"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"რუტინა, განრიგი, ბატარეის დამზოგი, ენერგიის დამზოგი, ბატარეა, ავტომატური, პროცენტი"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, გაუმჯობესებული დარეკვა, 4g დარეკვა"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, გაუმჯობესებული დარეკვა, 5g დარეკვა"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"ენის დამატება, დაამატეთ ენა"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"ტექსტის ზომა, დიდი ასოები, დიდი შრიფტი, დიდი ზომის ტექსტი, მხედველობადაქვეითებული, ტექსტის გადიდება, შრიფტის გამადიდებელი, შრიფტის გადიდება"</string>
<string name="default_sound" msgid="6604374495015245195">"ნაგულისხმევი ხმა"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"გსურთ მიანიჭოთ <xliff:g id="SERVICE">%1$s</xliff:g>-ს შეტყობინებებზე წვდომა?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"გაფართოებულმა შეტყობინებებმა ჩაანაცვლა Android-ის ადაპტაციური შეტყობინებების ფუნქცია Android 12-ში. ეს ფუნქცია გაჩვენებთ შემოთავაზებულ მოქმედებებს და პასუხებს, ამასთანავე კი ახდენს თქვენი შეტყობინებების ორგანიზებას. \n\nგაფართოებულ შეტყობინებებს შეუძლია ყველა შეტყობინების კონტენტზე, მათ შორის, ისეთ პერსონალურ ინფორმაციაზე წვდომა, როგორიცაა კონტაქტების სახელები და შეტყობინებები. ამ ფუნქციას ასევე შეუძლია შეტყობინებათა დახურვა ან მათზე პასუხის გაცემა, მაგალითად, სატელეფონო ზარებზე პასუხი და „არ შემაწუხოთ“ რეჟიმის მართვა."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"გსურთ მიანიჭოთ <xliff:g id="SERVICE">%1$s</xliff:g>-ს შეტყობინებებზე წვდომა?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> შეძლებს ყველა შეტყობინების წაკითხვას, მათ შორის, ისეთი პერსონალური ინფორმაციის, როგორიცაა კონტაქტების სახელები და თქვენ მიერ მიღებული შეტყობინებების ტექსტი. ეს აპი ასევე შეძლებს, დახუროს შეტყობინებები და აამოქმედოს შეტყობინებათა ღილაკები, მათ შორის, სატელეფონო ზარებზე პასუხი. \n\nაპს მიეცემა „არ შემაწუხოთ“ რეჟიმის ჩართვის ან გამორთვის და დაკავშირებული პარამეტრების შეცვლის შესაძლებლობაც."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> შეძლებს ყველა შეტყობინების წაკითხვას, მათ შორის, ისეთი პერსონალური ინფორმაციის, როგორიცაა კონტაქტების სახელები და თქვენ მიერ მიღებული შეტყობინებების ტექსტი. ეს აპი ასევე შეძლებს, ჩააჩუმოს ან დახუროს შეტყობინებები და აამოქმედოს შეტყობინებათა ღილაკები, მათ შორის, სატელეფონო ზარებზე პასუხი. \n\nაპს მიეცემა „არ შემაწუხოთ“ რეჟიმის ჩართვის ან გამორთვის და დაკავშირებული პარამეტრების შეცვლის შესაძლებლობაც."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"შეტყობინებებზე წვდომის გამორთვის შემთხვევაში, <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, სავარაუდოდ, „არ შემაწუხოთ“ რეჟიმზე წვდომასაც დაკარგავს."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"გამორთვა"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"გაუქმება"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"მოწყობილობის შესამოწმებლად, შეეხეთ ორმაგად"</string>
<string name="one_handed_title" msgid="2584414010282746195">"ცალი ხელის რეჟიმი"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"ცალი ხელის რეჟიმის გამოყენება"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"ცალი ხელის რეჟიმის მალსახმობი"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"მისაწვდომობა"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"გადაფურცვლა ქვემოთ, მიმართულებით:"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"მალსახმობის გამოყენება შემდეგისთვის:"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"დიახ"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"გადატვირთვა"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"არა, გმადლობთ"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"გაუქმება"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"გადართვა"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM ბარათის გააქტიურება ვერ ხერხდება"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"ამოიღეთ SIM ბარათი და მოათავსეთ ის ხელახლა. თუ პრობლემა არ მოგვარდა, გადატვირთეთ მოწყობილობა."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"ასისტენტის გაშვება ჩართვის ღილაკზე ხანგრძლივად დაჭერით"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"ჩართვის და საგანგებო მენიუ:\nერთდროულად დააჭირეთ ჩართვას და ხმის აწევას."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"დარეკვის თავიდან აცილება:\nმალსახმობი ხმის სიმძლავრის მენიუშია."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"დაჭერის ხანგრძლივობა"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"დაარეგულირეთ მგრძნობიარობა იმის არჩევით, თუ რამდენი ხნით უნდა გეჭიროთ ჩართვის ღილაკი"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"ხანმოკლე"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"ხანგრძლივი"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"საფულის ჩვენება"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"დაუშვით საფულეზე წვდომა ჩაკეტილი ეკრანიდან და სწრაფი პარამეტრებიდან"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"მოწყობილობის მართვის საშუალებების ჩვენება"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"ორი SIM-ბარათის გამოყენებისას ეს ტაბლეტი 4G-ზე მაღალ ქსელს ვერ დაუკავშირდება. "<annotation id="url">"შეიტყვეთ მეტი"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"ორი SIM-ბარათის გამოყენებისას ეს მოწყობილობა 4G-ზე მაღალ ქსელს ვერ დაუკავშირდება. "<annotation id="url">"შეიტყვეთ მეტი"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"აღსრულების შეჩერება ქეშირებული აპებისთვის"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"ვადა არ გასდის."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"იჯარას ვადა არ გასდის."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"პარამეტრებზე ეკრანის გადაფარვის დაშვება"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"პარამეტრების ეკრანების გადაფარვის დაშვება აპებისთვის, რომლებსაც სხვა აპების ზემოდან გამოჩენა შეუძლია"</string>
<string name="media_controls_title" msgid="403271085636252597">"მედია"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"დროებით მიუწვდომელია"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"SIM არ არის"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"ქსელის პარამეტრები"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"საჯარო ქსელებთან დაკავშირება"</string>
<string name="keywords_internet" msgid="7674082764898690310">"ქსელთან კავშირი, ინტერნეტი, უსადენო, მონაცემები, wifi, wi-fi, wi fi, ფიჭური, მობილური, ფიჭური ოპერატორი, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Wi‑Fi-ს ჩართვა"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Wi-Fi-ს გამორთვა"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ ქსელი"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ჩამოტვირთული SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ჩამოტვირთული SIM-ები"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"აქტიური"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"არააქტიური"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / ნაგულისხმევი <xliff:g id="ID_1">%1$s</xliff:g>-თვის"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"ყველა აპისა და სერვისისთვის"</string>
<string name="game_settings_title" msgid="1028178627743422090">"თამაშის პარამეტრები"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"თამაშების დაფის მალსახმობის ჩართვა და სხვა"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"წინა"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"შემდეგი"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"ფერის გადახედვა"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM ბარათზე წვდომის მოთხოვნა"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"მოწყობილობას სურს წვდომა თქვენს SIM ბარათზე. შეეხეთ დეტალების სანახავად."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"დაუშვებთ SIM ბარათზე წვდომას?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>-ს ამ ტელეფონთან დაკავშირება სურს.\n\nაქამდე <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>-ს არ დაკავშირებიხართ."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"არ დაუკავშირდეს"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"დაკავშირება"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE პარამეტრები"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"დაბრუნება ნაგულისხმევ პარამეტრებზე"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"პარამეტრები ნაგულისხმევზე დაბრუნდა."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"მაქსიმალური ბალანსი სრული დატენვისას"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"მაქსიმალური ცირკულაცია"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"მინიმალური ბალანსი სრული დატენვისას"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"მოდიფიკატორები"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"მოქმედებები"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"ჯილდოები"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"გათავისუფლებულია"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"სისტემური აპი გრაფიკ. ინტერფეისის გარეშე"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"სხვა აპი"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"ტოპ აქტივობა"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"შეტყობინება ნანახია"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"შეტყობინება ნანახია 15 წუთის ფარგლებში"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"შეტყობინებასთან ინტერაქცია"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"ვიჯეტთან ინტერაქცია"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"მომხმარებლის სხვა ინტერაქცია"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"მაქს. პრიორიტეტის დავალების დაწყება"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"მაქს. პრიორიტეტის დავალება გაშვებულია"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"მაღალი პრიორიტეტის დავალების დაწყება"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"მაღალი პრიორიტეტის დავალება გაშვებულია"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"ნაგულისხმევი დავალების დაწყება"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"ნაგულისხმევი დავალება გაშვებულია"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"დაბალი პრიორიტეტის დავალების დაწყება"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"დაბალი პრიორიტეტის დავალება გაშვებულია"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"მინ. პრიორიტეტის დავალების დაწყება"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"მინ. პრიორიტეტის დავალება გაშვებულია"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"ჯარიმა დავალების ლოდინის დროისთვის"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"იტენება"</item>
+ <item msgid="658627268149681677">"თვლემა"</item>
+ <item msgid="1599558140284643834">"ბატარეის დაზოგვის რეჟიმი"</item>
+ <item msgid="588427840913221601">"პროცესის რეჟიმი"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"დადასტურება"</string>
</resources>
diff --git a/res/values-kk/arrays.xml b/res/values-kk/arrays.xml
index 5de2e8f..8097032 100644
--- a/res/values-kk/arrays.xml
+++ b/res/values-kk/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Кэштелген (белсенділік клиенті)"</item>
<item msgid="8186970968968646288">"Кэштелген (бос)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Көкшіл жасыл"</item>
+ <item msgid="7216413848731287689">"Көк"</item>
<item msgid="5661027589207588703">"Көк"</item>
- <item msgid="3795787248113275442">"Индиго түсі"</item>
+ <item msgid="1219738214736244749">"Жасыл"</item>
<item msgid="6331809026622602308">"Күлгін"</item>
<item msgid="6390546163902724700">"Қызғылт"</item>
- <item msgid="6618900408138432102">"Қызыл"</item>
+ <item msgid="6500473130620545980">"Қызғылт сары"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"30 күннен артық сақталған"</item>
diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml
index 7cbb5e5..454796f 100644
--- a/res/values-kk/strings.xml
+++ b/res/values-kk/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Параметрлерді есте сақтау"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Байланыстырылған Bluetooth аудиоқұрылғылардың максималды саны"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Байланыстырылған Bluetooth аудиоқұрылғылардың максималды санын таңдау"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC стэгінің түзету журналы"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC стэгін тіркеу деңгейін арттыру"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Трансляция"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"айна"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Сымсыз дисплейді қосу"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Гаджетті таңдау"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Виджетті таңдау"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Виджетті жасақтап, кіруге рұқсат берілсін бе?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Виджетті жасақтаған соң, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> көрсетілген барлық дерекқорға кіру мүмкіндігіне ие болады."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Виджетті жасақтаған соң, қолданба көрсетілген барлық мазмұнды пайдалана алады.\n\nҚолданба: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nВиджет: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> қолданбасына виджетті жасақтаған соң олардың дерекқорына кіруге әрқашан рұқсат беру"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Қолдану статистикасы"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Қолданыс статистикасы"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Экранды оқу құралы негізінен көру қабілеті нашар адамдарға арналған"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"Дауыстап оқылуы үшін экрандағы элементтерді түртіңіз"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Субтитр параметрлері"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"Субтитр параметрлері туралы"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Субтитр параметрлері туралы толығырақ"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ұлғайту"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Ұлғайту таңбашасы"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Ұлғайту туралы"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Ұлғайту туралы толығырақ"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Ұлғайту түрі"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Толық экранды не оның бір бөлігін ұлғайтуға немесе осы опцияларды алма-кезек қолдануға болады."</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Толық экран"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Функцияның құлыптаулы экраннан жылдам пәрмен арқылы іске қосылуына мүмкіндік береді. Дыбыс деңгейі пернелерін бірнеше секунд ұстап тұрыңыз."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Арнайы мүмкіндіктер түймесі"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Арнайы мүмкіндіктер түймесі мен қимылы"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Арнайы мүмкіндіктер түймесі туралы"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Арнайы мүмкіндіктер түймесі мен қимылы туралы"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Арнайы мүмкіндіктер түймесі мен қимылы туралы толығырақ"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Арнайы мүмкіндіктер түймесі қолданылуда. Бұл қимыл 3 түймемен басқарылмайды."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Арнайы мүмкіндіктерге жылдам қол жеткізу"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Арнайы мүмкіндіктерді кез келген экраннан пайдалануға болады.\n\nОл үшін арнайы мүмкіндіктер параметрлерінен қажетті функцияны таңдаңыз. Таңбашаны түртіңіз де, \"Арнайы мүмкіндіктер\" түймесін таңдаңыз.\n\n\"Арнайы мүмкіндіктер\" түймесін навигация жолағында қолдану үшін 2 түймемен басқару немесе 3 түймемен басқару режиміне ауысыңыз."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Арнайы мүмкіндіктерге кез келген экраннан жылдам қол жеткізуге болады. \n\nОл үшін арнайы мүмкіндіктер параметрлерінен керек функцияны таңдаңыз. Жылдам пәрменді түртіңіз де, оның түймесін таңдаңыз."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Арнайы мүмкіндіктерді кез келген экраннан пайдалануға болады.\n\nОл үшін арнайы мүмкіндіктер параметрлерінен қажетті функцияны таңдаңыз. Жылдам пәрменді түртіңіз де, арнайы мүмкіндіктер түймесін немесе қимылын таңдаңыз."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Арнайы мүмкіндіктерді кез келген экраннан пайдалануға болады.\n\nОл үшін арнайы мүмкіндіктер параметрлерінен қажетті функцияны таңдаңыз. Жылдам пәрменді түртіңіз де, \"Арнайы мүмкіндіктер\" түймесін таңдаңыз."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Түйме не қимылды қолдану"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Орны"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Көлемі"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 минут"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 минут"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Шара қолдану ұзақтығы"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Шара қолдану ұзақтығы (арнайы мүмкіндіктерді күту уақыты) туралы"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Шара қолдану ұзақтығы (арнайы мүмкіндіктерді күту уақыты) туралы толығырақ"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Шара қолдану ұзақтығы"</string>
<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_switch_title" msgid="7458595722552743503">"Түстер инверсиясын пайдалану"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Түс инверсиясы таңбашасы"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Түс инверсиясы жарық экранды қараңғыға ауыстырады.<br/><br/> Ескертпе: <ol> <li> Қараңғы экранды жарыққа ауыстыру мүмкіндігі де бар.</li> <li> Мультимедиа мен суреттердегі түстер өзгереді.</li> <li> Қараңғы фонды көрсету үшін қараңғы тақырыпты қолдануға болады. Бірақ қараңғы тақырып қолдау көрсетілетін қолданбаларда ғана қосылады. Ал түстер инверсиясы кез келген қолданбада бар.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Автоматты түрде басу (күту уақыты)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Автоматты басу (кідіру уақыты) туралы"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Автоматты басу (кідіру уақыты) туралы толығырақ"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Автоматты түрде басу функциясы тінтуір жалғанғанда ғана жұмыс істейді. Курсор белгілі бір уақыт бойы жылжымаған кезде, тінтуір түймесі автоматты түрде басылатын етіп реттеуге болады."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Өшіру"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Қысқа"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> пайдалану"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> қолданбасын ашу"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Түсті түзету функциясын пайдалану"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Түсті түзету таңбашасы"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Түсті түзету туралы"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Түсті түзету туралы толығырақ"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Түс инверсиясы туралы"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Түс инверсиясы туралы толығырақ"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Субтитрді көрсету"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Тек қолдау көрсетілетін қолданба үшін"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Субтитр өлшемі және стилі"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Көк – сары"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Экранды қарайту"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Экранды қарайту"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Экранды қарайту таңбашасы"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Экранды қарайту туралы"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Экран күңгірттігін телефондағы минималды жарықтықтан да төмендету"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Экран күңгірттігін планшеттегі минималды жарықтықтан да төмендету"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Экранды қарайтсаңыз, оқуға жеңіл болады.<br/><br/> Бұл функция: <ol> <li> телефонның әдепкі минималды жарықтығы әлі де қолайсыз болғанда;</li> <li> телефонды түнде немесе ұйықтар алдында қараңғы бөлмеде қолданғанда пайдалы.</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi уақытында"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Батарея шығыны"</string>
<string name="history_details_title" msgid="8628584613889559355">"Тарих егжей-тегжейі"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Батарея шығыны"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Батарея шығыны"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Соңғы 24 сағат шығынын көру"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Толық зарядталғаннан бергі шығынды көру"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Батарея шығыны"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Батарея зарядын ең көп шығындайтын қолданбаларды көріңіз."</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Зарядтау уақытша шектелген"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Батарея зарядын сақтау үшін. Толығырақ ақпарат."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Зарядтауды жалғастыру"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Жоғары температура немесе зарядталу уақыты ұзақ болатын кездердегі сияқты жағдайларда батареяның жұмыс істеу қабілетін сақтау мақсатында зарядтау <xliff:g id="PERCENT">%1$s</xliff:g>-ға шектелуі мүмкін.\n\nБұл жағдайлар аяқталғанда, телефоныңыз автоматты түрде қалыпты күйде зарядтайды."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Жоғары температура немесе зарядталу уақыты ұзақ болатын кездердегі сияқты жағдайларда батареяның жұмыс істеу қабілетін сақтау мақсатында зарядтау <xliff:g id="PERCENT">%1$s</xliff:g>-ға шектелуі мүмкін.\n\nБұл жағдайлар аяқталғанда, телефоныңыз автоматты түрде қалыпты күйде зарядтайды."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Телефонды әдеттегіден көбірек пайдаланғандықтан, батарея қалыпты кездегіден жылдам отыруы мүмкін.\n\nБатареяны көп пайдаланатын қолданбалар:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Планшетті әдеттегіден көбірек пайдаланғандықтан, батарея қалыпты кездегіден жылдам отыруы мүмкін.\n\nБатареяны көп пайдаланатын қолданбалар:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Құрылғыны әдеттегіден көбірек пайдаланғандықтан, батарея қалыпты кездегіден жылдам отыруы мүмкін.\n\nБатареяны көп пайдаланатын қолданбалар:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Жүйенің соңғы 24 сағатта батарея зарядын пайдалануы"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Жүйенің <xliff:g id="SLOT">%s</xliff:g> пайдалануы"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Қолданбаның <xliff:g id="SLOT">%s</xliff:g> пайдалануы"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"түске дейін"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"түстен кейін"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Барлығы: бір минуттан аз"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Фондық режимде: бір минуттан аз"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Барлығы: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Қолданбалар мен мазмұнға рұқсат беру"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Шектеулері бар қолданбалар"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Қолданба параметрлерін кеңейту"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Орнатылатын қолданбаларды таңдаңыз"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Қолжетімді қолданбаларды орнату"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Контактісіз төлемдер"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Бұл қалай жұмыс істейді?"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Дүкендерде телефонмен төлеңіз"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Қосымша қоңырау шалу мүмкіндіктері"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G қоңыраулары"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Дауыстық және басқа байланыстарды жақсарту үшін LTE қызметтерін пайдалану (ұсынылады)."</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Дауыстық және басқа байланыстарды жақсарту үшін 4G қызметтерін пайдалану (ұсынылады)."</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Дауыстық қоңырауларды жақсарту үшін LTE қызметтерін пайдалану (ұсынылады)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Дауыстық қоңырауларды жақсарту үшін 4G қызметтерін пайдалану (ұсынылады)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Дауыстық қоңыраулар үшін 5G қызметін пайдалану"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Операторға контактілер жіберу"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Қосымша функцияларды пайдалану үшін контактілер нөмірін жіберу"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"<xliff:g id="CARRIER">%1$s</xliff:g> операторына контактілер жіберілсін бе?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"батареяны үнемдеу режимі, бекітілген, тұрақты, power saver, батарея"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"әрекеттер тізімі, кесте, батареяны үнемдеу режимі, қуат үнемдеу, батарея, автоматты, пайыз"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"VoLTE, жетілдірілген қоңырау, 4g қоңырауы"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, жетілдірілген қоңырау, 5g қоңырауы"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"тілді енгізу, тіл енгізу"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"мәтін өлшемі, үлкен жазу, үлкен қаріп, үлкен мәтін, нашар көру қабілеті, мәтінді ұлғайту, қаріпті ұлғайту"</string>
<string name="default_sound" msgid="6604374495015245195">"Әдепкі дыбыс"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g> қызметіне хабарландыруларға рұқсат берілсін бе?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12 жүйесінде кеңейтілген хабарландырулар функциясы бейімделетін хабарландырулар функциясын алмастырды. Бұл функция ұсынылған әрекеттер мен жауаптарды көрсетіп, хабарландыруларыңызды ретке келтіреді. \n\nОл хабарландыру мазмұнын, соның ішінде жеке ақпаратыңызды (мысалы, контакт аттары мен хабарлар) пайдалана алады. Сондай-ақ бұл функция арқылы хабарландыруларды жабуға немесе оларға жауап беруге (мысалы, телефон қоңырауларына жауап беру және Мазаламау режимін басқару) болады."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g> қызметіне хабарландыруларға рұқсат берілсін бе?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> барлық хабарландыруды, соның ішінде контакт аттары, келген хабарлардың мәтіні сияқты жеке ақпаратты оқи алады. Хабарландыруларды жабатын немесе ондағы түймелерді басатын, келген қоңырауларға жауап беретін мүмкіндігі де бар. \n\nСонымен қатар Мазаламау режимін қосып-өшіруге және тиісті параметрлерді өзгертуге рұқсаты болады."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> барлық хабарландыруды, соның ішінде контакт аттары, сізге келген хабарлардың мәтіні сияқты жеке ақпаратты оқи алатын болады. Бұл қолданба хабарландыруларды уақытша өшіре не жаба алады, сондай-ақ хабарландырулардағы түймелерді баса алады. Келген қоңырауларға жауап беруі де мүмкін. \n\nСондай-ақ бұл – қолданбаға \"Мазаламау\" режимін қосуға немесе өшіруге және ұқсас параметрлерді өзгертуге мүмкіндік береді."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Егер <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> үшін хабарландыруларды пайдалану рұқсатын өшірсеңіз, Мазаламау режимінің рұқсаты да өшуі мүмкін."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Өшіру"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Бас тарту"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Құрылғыны тексеру үшін екі рет түртіңіз"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Бір қолмен басқару режимі"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Бір қолмен басқару режимін пайдалану"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Бір қолмен басқару режимінің белгішесі"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"бір қолмен басқару"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Келесі әрекеттерді орындау үшін төмен сырғытыңыз:"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Келесілер үшін жылдам пәрменді пайдалану:"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Иә"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Өшіріп қосу"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Жоқ, рақмет"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Бас тарту"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Ауысу"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM картасын іске қосу мүмкін емес"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"SIM картасын шығарып, қайта салыңыз. Егер ақау жойылмаса, құрылғыны өшіріп қосыңыз."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Assistant-ті қуат түймесін басып тұру арқылы іске қосыңыз."</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Қуат және төтенше жағдай мәзірі:\nҚуат түймесі мен дыбысты арттыру түймесін бір уақытта басыңыз."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Қоңырау дыбысын өшіру:\nДыбыс деңгейі мәзірінде таңбаша бар."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Басып тұру ұзақтығы"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Қуат түймесін қаншалықты ұзақ басып тұру қажеттігін таңдау арқылы сезгіштікті реттеңіз."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Қысқа"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Ұзақ"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Әмиянды көрсету"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Құлыптаулы экран мен жылдам параметрлерден әмиянды пайдалануға рұқсат беру"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Құрылғыны басқару элементтерін көрсету"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"2 SIM картасын пайдаланған кезде, бұл планшет 4G желісін ғана қолдана алады. "<annotation id="url">"Толығырақ"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"2 SIM картасын пайдаланған кезде, бұл құрылғы 4G желісін ғана қолдана алады. "<annotation id="url">"Толығырақ"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Кэштелген қолданбалардың орындалуын уақытша тоқтату"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Мерзімі шектелмеген."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Рұқсат мерзімі шектелмеген."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Параметрлер экранының үстін жабуға рұқсат ету"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Басқа қолданбалардың үстінен шыға алатын қолданбаларға параметрлер экранының бетіне шығуға рұқсат ету"</string>
<string name="media_controls_title" msgid="403271085636252597">"Мультимедиа"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Уақытша қолжетімді емес"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"SIM картасы жоқ"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Желі параметрлері"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Қоғамдық жерлердегі желілерге қосылу"</string>
<string name="keywords_internet" msgid="7674082764898690310">"желі байланысы, интернет, сымсыз байланыс, деректер, wifi, Wi-Fi, Wi Fi, ұялы, мобильдік, ұялы байланыс операторы, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Wi‑Fi желісін қосу"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Wi-Fi желісін өшіру"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ желісі"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ЖҮКТЕП АЛЫНҒАН SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ЖҮКТЕП АЛЫНҒАН SIM КАРТАЛАРЫ"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Қосулы"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Өшірулі"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" /<xliff:g id="ID_1">%1$s</xliff:g> үшін әдепкі"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Барлық қолданба мен қызмет үшін"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Ойын параметрлері"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Ойын тақтасының таңбашасын қосу және т.б."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Алдыңғы"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Келесі"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Түсті алдын ала қарау"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM картасын пайдалануға рұқсат сұрау"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Құрылғы SIM картаңызды пайдалануға рұқсат сұрайды. Толық мәлімет алу үшін түртіңіз."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM картасын пайдалануға рұқсат берілсін бе?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> құрылғысы осы телефонға қосылуға рұқсат сұрайды.\n\nБұған дейін <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> құрылғысына қосылмағансыз."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Қосылмау"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Қосылу"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE параметрлері"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Әдепкі параметрлерге қайтару"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Әдепкі параметрлерге қайтарылды."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Толық зарядталғандағы максималды баланс"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Айналымдағы максималды баланс"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Толық зарядталғандағы минималды баланс"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Өзгерткіштер"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Әрекеттер"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Бонустар"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Шығарылған қолданба"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Консольсыз жүйе қолданбасы"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Басқа қолданба"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Ең жоғары белсенділік"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Хабарландыру қаралды"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Хабарландыру 15 минут ішінде қаралды"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Хабарландыру бойынша әрекеттестік"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Виджет әрекеттестігі"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Басқа пайдаланушымен әрекеттестік"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Басымдығы ең жоғары тапсырма қосылуда"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Басымдығы ең жоғары тапсырма орындалуда"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Басымдығы жоғары тапсырма қосылуда"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Басымдығы жоғары тапсырма орындалуда"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Басымдығы әдепкі тапсырма қосылуда"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Басымдығы әдепкі тапсырма орындалуда"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Басымдығы төмен тапсырма қосылуда"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Басымдығы төмен тапсырма орындалуда"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Басымдығы ең төмен тапсырма қосылуда"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Басымдығы ең төмен тапсырма орындалуда"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Тапсырманы кешіктіру айыппұлы"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Зарядталуда"</item>
+ <item msgid="658627268149681677">"Қалғу режимі"</item>
+ <item msgid="1599558140284643834">"Қуат үнемдеу режимі"</item>
+ <item msgid="588427840913221601">"Процесс күйі"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Растау"</string>
</resources>
diff --git a/res/values-km/arrays.xml b/res/values-km/arrays.xml
index e8f4e4a..0dbb161 100644
--- a/res/values-km/arrays.xml
+++ b/res/values-km/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"ទុកក្នុងឃ្លាំងសម្ងាត់ (ម៉ាស៊ីនកូនសកម្មភាព)"</item>
<item msgid="8186970968968646288">"ទុកក្នុងឃ្លាំងសម្ងាត់ (ទទេ)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"បៃតងចាស់"</item>
+ <item msgid="7216413848731287689">"ស៊ីលៀប"</item>
<item msgid="5661027589207588703">"ពណ៌ខៀវ"</item>
- <item msgid="3795787248113275442">"ទឹកប៊ិក"</item>
+ <item msgid="1219738214736244749">"បៃតង"</item>
<item msgid="6331809026622602308">"ពណ៍ស្វាយ"</item>
<item msgid="6390546163902724700">"ផ្កាឈូក"</item>
- <item msgid="6618900408138432102">"ពណ៌ក្រហម"</item>
+ <item msgid="6500473130620545980">"ទឹកក្រូច"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"លើសពី 30 ថ្ងៃ"</item>
diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml
index 51b8136..71553c8 100644
--- a/res/values-km/strings.xml
+++ b/res/values-km/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"ចងចាំការកំណត់"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"ចំនួនអតិបរមានៃឧបករណ៍សំឡេងដែលភ្ជាប់ប៊្លូធូស"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"ជ្រើសរើសចំនួនអតិបរមានៃឧបករណ៍សំឡេងដែលភ្ជាប់ប៊្លូធូស"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"កំណត់ហេតុជួសជុលគំនរ NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"បង្កើនកម្រិតធ្វើកំណត់ហេតុគំនរ NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"ភ្ជាប់"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"កញ្ចក់"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"បើកការបង្ហាញឥតខ្សែ"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"ជ្រើសធាតុក្រាហ្វិក"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"ជ្រើសធាតុក្រាហ្វិក"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"បង្កើតធាតុក្រាហ្វិក និងឲ្យចូលដំណើរការ?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"បន្ទាប់ពីអ្នកបង្កើតធាតុក្រាហ្វិក <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> អាចចូលទិន្នន័យទាំងអស់ដែលវាបង្ហាញ។"</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"បន្ទាប់ពីអ្នកបង្កើតធាតុក្រាហ្វិករួច កម្មវិធីអាចចូលប្រើអ្វីគ្រប់យ៉ាងដែលបង្ហាញ។\n\nកម្មវិធី៖ <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nធាតុក្រាហ្វិក៖ <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"ឲ្យ <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> បង្កើតធាតុក្រាហ្វិក និងចូលដំណើរការទិន្នន័យរបស់វាជានិច្ច"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"ស្ថិតិប្រើ"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"ស្ថិតិប្រើប្រាស់"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"កម្មវិធីអានអេក្រង់បង្កើតឡើងជាចម្បងសម្រាប់មនុស្សពិការភ្នែក និងអ្នកខ្សោយភ្នែក"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"ចុចធាតុនៅលើអេក្រង់របស់អ្នកដើម្បីស្ដាប់ធាតុទាំងនោះបញ្ចេញសំឡេងឮៗ"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"ចំណូលចិត្តអក្សររត់"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"អំពីចំណូលចិត្តអក្សររត់"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"ស្វែងយល់បន្ថែមអំពីចំណូលចិត្តអក្សរត់"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"ការពង្រីក"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"ផ្លូវកាត់នៃការពង្រីក"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"អំពីការពង្រីក"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"ស្វែងយល់បន្ថែមអំពីការពង្រីក"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"ប្រភេទនៃការពង្រីក"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"ពង្រីកអេក្រង់ពេញរបស់អ្នក តំបន់ជាក់លាក់ ឬប្ដូររវាងជម្រើសទាំងពីរ"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"អេក្រង់ពេញ"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"អនុញ្ញាតឱ្យផ្លូវកាត់មុខងារបើកពីអេក្រង់ចាក់សោ។ សង្កត់គ្រាប់ចុចកម្រិតសំឡេងទាំងពីរឱ្យជាប់រយៈពេលពីរបីវិនាទី។"</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"ប៊ូតុងភាពងាយស្រួល"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"ចលនា និងប៊ូតុងភាពងាយស្រួល"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"អំពីប៊ូតុងភាពងាយស្រួល"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"អំពីប៊ូតុងភាពងាយស្រួល និងចលនា"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"ស្វែងយល់បន្ថែមអំពីប៊ូតុងភាពងាយស្រួល និងចលនា"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"ប្រើប៊ូតុងភាពងាយស្រួល។ មិនអាចប្រើចលនានេះតាមរយៈការរុករកដោយប្រើប៊ូតុង 3 បានទេ។"</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"ចូលប្រើមុខងារភាពងាយស្រួលបានយ៉ាងរហ័ស"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"ចូលប្រើមុខងារភាពងាយស្រួលពីអេក្រង់ណាមួយបានយ៉ាងរហ័ស។\n\nដើម្បីចាប់ផ្ដើម សូមចូលទៅកាន់ការកំណត់ភាពងាយស្រួល រួចជ្រើសរើសមុខងារ។ ចុចលើផ្លូវកាត់ រួចជ្រើសរើសប៊ូតុងភាពងាយស្រួល។\n\nដើម្បីប្រើប៊ូតុងភាពងាយស្រួលនៅក្នុងរបាររុករកជំនួសវិញ សូមប្ដូរទៅការរុករកដោយប្រើប៊ូតុង 2 ឬការរុករកដោយប្រើប៊ូតុង 3។"</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"ចូលប្រើមុខងារភាពងាយស្រួលពីអេក្រង់ណាមួយបានយ៉ាងរហ័ស។ \n\nដើម្បីចាប់ផ្ដើម សូមចូលទៅកាន់ការកំណត់ភាពងាយស្រួល រួចជ្រើសរើសមុខងារ។ ចុចលើផ្លូវកាត់ រួចជ្រើសរើសប៊ូតុងភាពងាយស្រួល។"</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"ចូលប្រើមុខងារភាពងាយស្រួលពីអេក្រង់ណាមួយបានយ៉ាងរហ័ស។\n\nដើម្បីចាប់ផ្ដើម សូមចូលទៅកាន់ការកំណត់ភាពងាយស្រួល រួចជ្រើសរើសមុខងារ។ ចុចលើផ្លូវកាត់ រួចជ្រើសរើសប៊ូតុងភាពងាយស្រួល ឬចលនា។"</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"ចូលប្រើមុខងារភាពងាយស្រួលពីអេក្រង់ណាមួយបានយ៉ាងរហ័ស។\n\nដើម្បីចាប់ផ្ដើម សូមចូលទៅកាន់ការកំណត់ភាពងាយស្រួល រួចជ្រើសរើសមុខងារ។ ចុចលើផ្លូវកាត់ រួចជ្រើសរើសប៊ូតុងភាពងាយស្រួល។"</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"ប្រើប៊ូតុង ឬចលនា"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"ទីតាំង"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"ទំហំ"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 នាទី"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 នាទី"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"ដល់ពេលធ្វើសកម្មភាព (មុខងារភាពងាយស្រួលអស់ម៉ោង)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"អំពី \"ដល់ពេលធ្វើសកម្មភាព\" (មុខងារភាពងាយស្រួលអស់ម៉ោង)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"ស្វែងយល់បន្ថែមអំពី \"ដល់ពេលធ្វើសកម្មភាព\" (មុខងារភាពងាយស្រួលអស់ម៉ោង)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"ដល់ពេលធ្វើសកម្មភាពហើយ"</string>
<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_switch_title" msgid="7458595722552743503">"ប្រើការបញ្ច្រាសពណ៌"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"ផ្លូវកាត់នៃការបញ្ច្រាសពណ៌"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"ការបញ្ច្រាសពណ៌ប្រែពណ៌អេក្រង់ដែលភ្លឺទៅងងឹត។<br/><br/> ចំណាំ៖ <ol> <li> ការបញ្ច្រាសពណ៌ក៏ប្រែពណ៌អេក្រង់ដែលងងឹតទៅភ្លឺផងដែរ។</li> <li> ពណ៌នឹងប្ដូរនៅក្នុងមេឌៀ និងរូបភាព។</li> <li> អាចប្រើរចនាប័ទ្មងងឹត ដើម្បីបង្ហាញផ្ទៃខាងក្រោយងងឹត។ រចនាប័ទ្មងងឹតអាចប្រើបាននៅលើកម្មវិធីដែលស្គាល់។ ការបញ្ច្រាសពណ៌អាចប្រើបាននៅលើគ្រប់កម្មវិធីទាំងអស់។</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"ចុចដោយស្វ័យប្រវត្តិ (រយៈពេលនៅស្ងៀម)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"អំពីការចុចស្វ័យប្រវត្តិ (រយៈពេលនៅស្ងៀម)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"ស្វែងយល់បន្ថែមអំពីការចុចស្វ័យប្រវត្តិ (រយៈពេលនៅស្ងៀម)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"ការចុចដោយស្វ័យប្រវត្តិដំណើរការជាមួយកណ្ដុរដែលបានភ្ជាប់។ អ្នកអាចកំណត់ទស្សន៍ទ្រនិចកណ្ដុរឱ្យចុចដោយស្វ័យប្រវត្តិ នៅពេលទស្សន៍ទ្រនិចនោះឈប់ធ្វើចលនាក្នុងរយៈពេលជាក់លាក់ណាមួយ។"</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"បិទ"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"ខ្លី"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"ប្រើ <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"បើក <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"ប្រើការកែតម្រូវពណ៌"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"ផ្លូវកាត់នៃការកែតម្រូវពណ៌"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"អំពីការកែតម្រូវពណ៌"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"ស្វែងយល់បន្ថែមអំពីការកែតម្រូវពណ៌"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"អំពីការបញ្ច្រាសពណ៌"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"ស្វែងយល់បន្ថែមអំពីការបញ្ច្រាសពណ៌"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"បង្ហាញអក្សររត់"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"សម្រាប់កម្មវិធីដែលអាចប្រើបានតែប៉ុណ្ណោះ"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"រចនាប័ទ្ម និងទំហំអក្សររត់"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"ខៀវ-លឿង"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"ពន្លឺតិចខ្លាំង"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"ធ្វើឱ្យអេក្រង់មានពន្លឺតិចខ្លាំង"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"ផ្លូវកាត់នៃពន្លឺតិចខ្លាំង"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"អំពីពន្លឺតិចខ្លាំង"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"បន្ថយពន្លឺអេក្រង់ឱ្យតិចជាងពន្លឺអប្បបរមារបស់ទូរសព្ទអ្នក"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"បន្ថយពន្លឺអេក្រង់ឱ្យតិចជាងពន្លឺអប្បបរមារបស់ថេប្លេតអ្នក"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"ធ្វើឱ្យអេក្រង់របស់អ្នកមានពន្លឺតិចជាងមុន ដើម្បីឱ្យកាន់តែងាយស្រួលអាន។<br/><br/> ការធ្វើបែបនេះអាចមានប្រយោជន៍ នៅពេល៖ <ol> <li> ពន្លឺអប្បបរមាលំនាំដើមរបស់ទូរសព្ទអ្នកនៅតែភ្លឺខ្លាំងនៅឡើយ</li> <li> អ្នកកំពុងប្រើទូរសព្ទរបស់អ្នកនៅក្នុងស្ថានភាពងងឹតដូចជា នៅពេលយប់ ឬក្នុងបន្ទប់ងងឹតមុនពេលចូលគេងជាដើម</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"ពេលវេលាបើកវ៉ាយហ្វាយ"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"ការប្រើប្រាស់ថ្ម"</string>
<string name="history_details_title" msgid="8628584613889559355">"ព័ត៌មានលម្អិតប្រវត្តិ"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"ការប្រើប្រាស់ថ្ម"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ការប្រើប្រាស់ថ្ម"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"មើលការប្រើប្រាស់ក្នុងរយៈពេល 24 ចុងក្រោយ"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"មើលការប្រើប្រាស់ពីការសាកថ្មពេញចុងក្រោយ"</string>
<string name="battery_details_title" msgid="4531369291819754178">"ការប្រើប្រាស់ថ្ម"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"មើលកម្មវិធីដែលមានការប្រើប្រាស់ខ្ពស់បំផុត"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"បានដាក់កម្រិតការសាកថ្មជាបណ្ដោះអាសន្ន"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"ដើម្បីរក្សាថ្មរបស់អ្នក។ ស្វែងយល់បន្ថែម។"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"បន្តសាកថ្ម"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"ក្នុងស្ថានភាពមួយចំនួន ដូចជាសីតុណ្ហភាពខ្ពស់ និងរយៈពេលសាកថ្មយូរ ការសាកថ្មអាចត្រូវបានដាក់កំហិតត្រឹម <xliff:g id="PERCENT">%1$s</xliff:g> ដើម្បីជួយការពារគុណភាពថ្ម។\n\nនៅពេលដែលស្ថានភាពទាំងនោះបញ្ចប់ ទូរសព្ទរបស់អ្នកនឹងសាកថ្មដូចធម្មតាដោយស្វ័យប្រវត្តិវិញ។"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"ក្នុងស្ថានភាពមួយចំនួន ដូចជាសីតុណ្ហភាពខ្ពស់ និងរយៈពេលសាកថ្មយូរ ការសាកថ្មអាចត្រូវបានដាក់កំហិតត្រឹម <xliff:g id="PERCENT">%1$s</xliff:g> ដើម្បីជួយការពារគុណភាពថ្ម។\n\nនៅពេលដែលស្ថានភាពទាំងនោះបញ្ចប់ ថេប្លេតរបស់អ្នកនឹងសាកថ្មដូចធម្មតាដោយស្វ័យប្រវត្តិវិញ។"</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"ដោយសារអ្នកបានប្រើទូរសព្ទរបស់អ្នកច្រើនជាងប្រក្រតី ថ្មរបស់អ្នកអាចនឹងឆាប់អស់ជាងពេលធម្មតា។\n\nកម្មវិធីដែលប្រើថ្មច្រើនបំផុត៖"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"ដោយសារអ្នកបានប្រើថេប្លេតរបស់អ្នកច្រើនជាងធម្មតា ថ្មរបស់អ្នកអាចនឹងឆាប់អស់ជាងពេលធម្មតា។\n\nកម្មវិធីដែលប្រើថ្មច្រើនបំផុត៖"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"ដោយសារអ្នកបានប្រើឧបករណ៍របស់អ្នកច្រើនជាងធម្មតា ថ្មរបស់អ្នកអាចនឹងឆាប់អស់ជាងពេលធម្មតា។\n\nកម្មវិធីដែលប្រើថ្មច្រើនបំផុត៖"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"ការប្រើប្រាស់ប្រព័ន្ធក្នុងរយៈពេល 24 ម៉ោងចុងក្រោយ"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"ការប្រើប្រាស់កម្មវិធីក្នុងរយៈពេល <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"ការប្រើប្រាស់កម្មវិធីក្នុងរយៈពេល <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"សរុប៖ តិចជាងមួយនាទី"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"ផ្ទៃខាងក្រោយ៖ តិចជាងមួយនាទី"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"សរុប៖ <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"អនុញ្ញាតកម្មវិធី និងមាតិកា"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"កម្មវិធីមានការដាក់កម្រិត"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"ពង្រីកការកំណត់សម្រាប់កម្មវិធី"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ជ្រើសរើសកម្មវិធីសម្រាប់ដំឡើង"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ដំឡើងកម្មវិធីដែលអាចប្រើបាន"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"ការបង់ប្រាក់ដោយមិនប៉ះម៉ាស៊ីនគិតប្រាក់"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"របៀបដែលវាដំណើរការ"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"បង់ប្រាក់ដោយប្រើទូរសព្ទរបស់អ្នកនៅក្នុងហាង"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"ការហៅទូរសព្ទកម្រិតខ្ពស់"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"ការហៅទូរសព្ទតាមរយៈ 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"ប្រើសេវាកម្ម LTE ដើម្បីធ្វើឱ្យសំឡេង និងការប្រាស្រ័យទាក់ទងផ្សេងទៀតប្រសើរជាងមុន (បានណែនាំ)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"ប្រើប្រាស់សេវាកម្ម 4G ដើម្បីធ្វើឱ្យសំឡេង និងការប្រាស្រ័យទាក់ទងផ្សេងទៀតប្រសើរជាងមុន (បានណែនាំ)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"ប្រើសេវា LTE ដើម្បីកែលម្អការហៅជាសំឡេង (បានណែនាំ)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"ប្រើសេវា 4G ដើម្បីកែលម្អការហៅជាសំឡេង (បានណែនាំ)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"ប្រើ 5G សម្រាប់ការហៅជាសំឡេង"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"ផ្ញើទំនាក់ទំនងទៅក្រុមហ៊ុនសេវាទូរសព្ទ"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"ផ្ញើលេខទូរសព្ទរបស់ទំនាក់ទំនងអ្នក ដើម្បីផ្ដល់មុខងារដែលប្រសើរជាងមុន"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"ផ្ញើទំនាក់ទំនងទៅ <xliff:g id="CARRIER">%1$s</xliff:g> ដែរទេ?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"មុខងារសន្សំថ្ម ស្អិត នៅតែកើតឡើងដដែល កម្មវិធីសន្សំថាមពល ថ្ម"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"ទម្លាប់ កាលវិភាគ មុខងារសន្សំថ្ម កម្មវិធីសន្សំថាមពល ថ្ម ស្វ័យប្រវត្តិ ភាគរយ"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, ការហៅទូរសព្ទកម្រិតខ្ពស់, ការហៅទូរសព្ទតាមរយៈប្រព័ន្ធ 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, ការហៅទូរសព្ទកម្រិតខ្ពស់, ការហៅទូរសព្ទតាមរយៈ 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"បញ្ចូលភាសា បញ្ចូលភាសាមួយ"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"ទំហំអក្សរ ទំហំអក្សរធំ ពុម្ពអក្សរធំ អក្សរធំ ខ្សោយភ្នែក ធ្វើឱ្យអក្សរកាន់តែធំ កម្មវិធីពង្រីកពុម្ពអក្សរ ការពង្រីកពុម្ពអក្សរ"</string>
<string name="default_sound" msgid="6604374495015245195">"សំឡេងលំនាំដើម"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"អនុញ្ញាតឱ្យចូលប្រើការជូនដំណឹងសម្រាប់ <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"ការជូនដំណឹងប្រសើរជាងមុនបានជំនួសការជូនដំណឹងដែលមានភាពបត់បែន Android នៅក្នុង Android 12។ មុខងារនេះបង្ហាញការឆ្លើយតប និងសកម្មភាពដែលបានណែនាំ ព្រមទាំងរៀបចំការជូនដំណឹងរបស់អ្នក។ \n\nការជូនដំណឹងប្រសើរជាងមុនអាចចូលប្រើខ្លឹមសារនៃការជូនដំណឹង រួមទាំងព័ត៌មានផ្ទាល់ខ្លួនដូចជា ឈ្មោះទំនាក់ទំនង និងសារជាដើម។ មុខងារនេះក៏អាចច្រានចោល ឬឆ្លើយតបនឹងការជូនដំណឹងដូចជា ការទទួលការហៅទូរសព្ទ និងគ្រប់គ្រងមុខងារកុំរំខានផងដែរ។"</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"អនុញ្ញាតឲ្យចូលប្រើការជូនដំណឹងសម្រាប់ <xliff:g id="SERVICE">%1$s</xliff:g> ឬ?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> នឹងអាចអានការជូនដំណឹងទាំងអស់ រួមទាំងព័ត៌មានផ្ទាល់ខ្លួនដូចជា ឈ្មោះទំនាក់ទំនង និងសារជាអក្សរដែលអ្នកទទួលបានជាដើម។ កម្មវិធីនេះក៏នឹងអាចច្រានចោលការជូនដំណឹង ឬធ្វើសកម្មភាពលើប៊ូតុងនៅក្នុងការជូនដំណឹង រួមទាំងការឆ្លើយតបការហៅទូរសព្ទបានផងដែរ។ \n\nសកម្មភាពនេះក៏នឹងផ្តល់លទ្ធភាពឱ្យកម្មវិធីបើក ឬបិទមុខងារកុំរំខាន និងប្ដូរការកំណត់ដែលពាក់ព័ន្ធផងដែរ។"</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> នឹងអាចអានការជូនដំណឹងទាំងអស់ រួមទាំងព័ត៌មានផ្ទាល់ខ្លួនដូចជា ឈ្មោះទំនាក់ទំនង និងសារជាអក្សរដែលអ្នកទទួលបានជាដើម។ កម្មវិធីនេះក៏នឹងអាចផ្អាក ឬច្រានចោលការជូនដំណឹង ឬធ្វើសកម្មភាពលើប៊ូតុងនៅក្នុងការជូនដំណឹង រួមទាំងការឆ្លើយតបការហៅទូរសព្ទផងដែរ។ \n\nសកម្មភាពនេះក៏នឹងផ្តល់លទ្ធភាពឱ្យកម្មវិធីបើក ឬបិទមុខងារកុំរំខាន និងប្ដូរការកំណត់ដែលពាក់ព័ន្ធផងដែរ។"</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"ប្រសិនបើអ្នកបិទការចូលប្រើការជូនដំណឹងសម្រាប់ <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> នោះការចូលប្រើមុខងារកុំរំខានក៏អាចនឹងត្រូវបានបិទដែរ។"</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"បិទ"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"បោះបង់"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ប៉ះពីរដងដើម្បីពិនិត្យឧបករណ៍"</string>
<string name="one_handed_title" msgid="2584414010282746195">"មុខងារប្រើដៃម្ខាង"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"ប្រើមុខងារប្រើដៃម្ខាង"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"ផ្លូវកាត់មុខងារប្រើដៃម្ខាង"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"លទ្ធភាពចុចដល់"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"អូសចុះក្រោមទៅ"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"ប្រើផ្លូវកាត់ដើម្បី"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"បាទ/ចាស"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"ចាប់ផ្ដើមឡើងវិញ"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"ទេ អរគុណ"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"បោះបង់"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"ប្តូរ"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"មិនអាចបើកដំណើរការស៊ីមបានទេ"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"សូមដកស៊ីម រួចបញ្ចូលឡើងវិញ។ ប្រសិនបើនៅតែមានបញ្ហា សូមចាប់ផ្ដើមឧបករណ៍របស់អ្នកឡើងវិញ។"</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"បើកដំណើរការជំនួយការដោយចុចប៊ូតុងថាមពលឱ្យជាប់"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"ម៉ឺនុយថាមពល និងពេលមានអាសន្ន៖\nចុចប៊ូតុងថាមពល និងដំឡើងកម្រិតសំឡេងក្នុងពេលតែមួយ។"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"ទប់ស្កាត់ការរោទ៍៖\nអាចប្រើផ្លូវកាត់បាននៅក្នុងម៉ឺនុយកម្រិតសំឡេង។"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"រយៈពេលចុចឱ្យជាប់"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"កែតម្រូវកម្រិតពន្លឺដោយជ្រើសរើសរយៈពេលដែលត្រូវចុចប៊ូតុងថាមពលឱ្យជាប់"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"ខ្លី"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"វែង"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"បង្ហាញកាបូប"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"អនុញ្ញាតឱ្យចូលប្រើកាបូបពីអេក្រង់ចាក់សោ និងការកំណត់រហ័ស"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"បង្ហាញផ្ទាំងគ្រប់គ្រងឧបករណ៍"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"នៅពេលប្រើស៊ីម 2 ថេប្លេតនេះនឹងត្រូវបានកំណត់ឱ្យប្រើ 4G។ "<annotation id="url">"ស្វែងយល់បន្ថែម"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"នៅពេលប្រើស៊ីម 2 ឧបករណ៍នេះនឹងត្រូវបានកំណត់ឱ្យប្រើ 4G។ "<annotation id="url">"ស្វែងយល់បន្ថែម"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"ផ្អាកប្រតិបត្តិការសម្រាប់កម្មវិធីក្នុងឃ្លាំងបម្រុង"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"មិនផុតកំណត់ទេ។"</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"ភតិសន្យាមិនផុតកំណត់ទេ។"</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"អនុញ្ញាតការត្រួតគ្នាលើអេក្រង់នៅលើការកំណត់"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"អនុញ្ញាតឱ្យកម្មវិធីដែលអាចបង្ហាញនៅលើកម្មវិធីផ្សេងទៀតដាក់អេក្រង់ការកំណត់ត្រួតគ្នា"</string>
<string name="media_controls_title" msgid="403271085636252597">"មេឌៀ"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"មិនអាចប្រើបានជាបណ្ដោះអាសន្ន"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"មិនមានស៊ីមទេ"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"ចំណូលចិត្តបណ្តាញ"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"ភ្ជាប់ជាមួយបណ្ដាញសាធារណៈ"</string>
<string name="keywords_internet" msgid="7674082764898690310">"ការតភ្ជាប់បណ្ដាញ, អ៊ីនធឺណិត, ឥតខ្សែ, ទិន្នន័យ, wifi, wi-fi, wi fi, បណ្ដាញចល័ត, ឧបករណ៍ចល័ត, ក្រុមហ៊ុនសេវាទូរសព្ទចល័ត, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"បើក Wi‑Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"បិទ Wi-Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"បណ្ដាញ W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"ស៊ីម"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ស៊ីមដែលបានទាញយក"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ស៊ីមដែលបានទាញយក"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"សកម្ម"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"អសកម្ម"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / លំនាំដើមសម្រាប់ <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"សម្រាប់កម្មវិធី និងសេវាកម្មទាំងអស់"</string>
<string name="game_settings_title" msgid="1028178627743422090">"ការកំណត់ហ្គេម"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"បើកផ្លូវកាត់ផ្ទាំងគ្រប់គ្រងហ្គេម ។ល។"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"មុន"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"បន្ទាប់"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"ការមើលពណ៌សាកល្បង"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"សំណើចូលប្រើស៊ីមកាត"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"មានឧបករណ៍មួយចង់ចូលប្រើស៊ីមកាតរបស់អ្នក។ សូមចុច ដើម្បីមើលព័ត៌មានលម្អិត។"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"អនុញ្ញាតឱ្យចូលប្រើស៊ីមកាតឬ?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> ចង់ភ្ជាប់ជាមួយទូរសព្ទនេះ។\n\nអ្នកមិនបានភ្ជាប់ជាមួយ <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> ពីមុនទេ។"</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"កុំភ្ជាប់"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"ភ្ជាប់"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"ការកំណត់ TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"ត្រឡប់ទៅការកំណត់លំនាំដើមវិញ"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"ការកំណត់ត្រូវបានត្រឡប់ទៅលំនាំដើមវិញ។"</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"សមតុល្យខ្ពស់បំផុតពេលសាកថ្មពេញ"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"ចរាចរណ៍ខ្ពស់បំផុត"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"សមតុល្យទាបបំផុតពេលសាកថ្មពេញ"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"ឧបករណ៍កែសម្រួល"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"សកម្មភាព"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"រង្វាន់"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"លើកលែង"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"កម្មវិធីប្រព័ន្ធដែលគ្មានផ្ទៃប៉ះ"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"កម្មវិធីផ្សេងទៀត"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"សកម្មភាពលើគេ"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"បានឃើញការជូនដំណឹង"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"បានឃើញការជូនដំណឹងក្នុងរយៈពេល 15 នាទី"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"អន្តរកម្មនៃការជូនដំណឹង"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"អន្តរកម្មធាតុក្រាហ្វិក"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"អន្តរកម្មផ្សេងទៀតរបស់អ្នកប្រើប្រាស់"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"ការចាប់ផ្ដើមកិច្ចការអាទិភាពខ្ពស់បំផុត"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"ការដំណើរការកិច្ចការអាទិភាពខ្ពស់បំផុត"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"ការចាប់ផ្ដើមកិច្ចការអាទិភាពខ្ពស់"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"ការដំណើរការកិច្ចការអាទិភាពខ្ពស់"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"ការចាប់ផ្ដើមកិច្ចការលំនាំដើម"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"ការដំណើរការកិច្ចការលំនាំដើម"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"ការចាប់ផ្ដើមកិច្ចការអាទិភាពទាប"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"ការដំណើរការកិច្ចការអាទិភាពទាប"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"ការចាប់ផ្ដើមកិច្ចការអាទិភាពទាបបំផុត"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"ការដំណើរការកិច្ចការអាទិភាពទាបបំផុត"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"ការពិន័យលើកិច្ចការដែលអស់ម៉ោង"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"កំពុងសាកថ្ម"</item>
+ <item msgid="658627268149681677">"ដូស"</item>
+ <item msgid="1599558140284643834">"មុខងារសន្សំថាមពល"</item>
+ <item msgid="588427840913221601">"ស្ថានភាពនៃដំណើរការ"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"បញ្ជាក់"</string>
</resources>
diff --git a/res/values-kn/arrays.xml b/res/values-kn/arrays.xml
index 335084b..31c4b4d 100644
--- a/res/values-kn/arrays.xml
+++ b/res/values-kn/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"ಕ್ಯಾಶ್ ಮಾಡಲಾದ (ಚಟುವಟಿಕೆ ಕ್ಲೈಂಟ್)"</item>
<item msgid="8186970968968646288">"ಕ್ಯಾಶ್ ಮಾಡಲಾಗಿದೆ (ಖಾಲಿ)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"ಗಾಢ ಹಸಿರು-ನೀಲಿ"</item>
+ <item msgid="7216413848731287689">"ಸಯನ್"</item>
<item msgid="5661027589207588703">"ನೀಲಿ"</item>
- <item msgid="3795787248113275442">"ಊದಾ"</item>
+ <item msgid="1219738214736244749">"ಹಸಿರು"</item>
<item msgid="6331809026622602308">"ನೇರಳೆ"</item>
<item msgid="6390546163902724700">"ಗುಲಾಬಿ ಬಣ್ಣ"</item>
- <item msgid="6618900408138432102">"ಕೆಂಪು"</item>
+ <item msgid="6500473130620545980">"ಕಿತ್ತಳೆ"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"30 ದಿನಗಳಿಗಿಂತಲೂ ಹಳೆಯದು"</item>
diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml
index 3e7dd23..242ab3f 100644
--- a/res/values-kn/strings.xml
+++ b/res/values-kn/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ನೆನಪಿನಲ್ಲಿಡು"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"ಗರಿಷ್ಠ ಸಂಪರ್ಕಿತ ಬ್ಲೂಟೂತ್ ಆಡಿಯೋ ಸಾಧನಗಳು"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"ಸಂಪರ್ಕಿತ ಬ್ಲೂಟೂತ್ ಆಡಿಯೋ ಸಾಧನಗಳ ಗರಿಷ್ಠ ಸಂಖ್ಯೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC ಸ್ಟ್ಯಾಕ್ ಡೀಬಗ್ಲಾಗ್"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC ಸ್ಟ್ಯಾಕ್ ಲಾಗಿಂಗ್ ಹಂತವನ್ನು ಹೆಚ್ಚಿಸಿ"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"ಬಿತ್ತರಿಸುವಿಕೆ"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"ಕನ್ನಡಿ"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"ವೈರ್ಲೆಸ್ ಪ್ರದರ್ಶನ ಸಕ್ರಿಯಗೊಳಿಸಿ"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"ಗ್ಯಾಜೆಟ್ ಆರಿಸಿ"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"ವಿಜೆಟ್ ಅನ್ನು ಆರಿಸಿ"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"ವಿಜೆಟ್ ರಚಿಸಿ ಮತ್ತು ಪ್ರವೇಶ ಅನುಮಿತಿಸಬಹುದೇ?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"ನೀವು ವಿಜೆಟ್ ರಚಿಸಿದ ನಂತರ, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> ಪ್ರದರ್ಶಿಸುವ ಎಲ್ಲ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಬಹುದು."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"ನೀವು ವಿಜೆಟ್ ಅನ್ನು ರಚಿಸಿದ ನಂತರ, ಪ್ರದರ್ಶಿಸುವ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಆ್ಯಪ್ ಪ್ರವೇಶಿಸಬಹುದು.\n\nಆ್ಯಪ್: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nವಿಜೆಟ್: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"ವಿಜೆಟ್ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಅವುಗಳ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಲು <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> ಅನ್ನು ಯಾವಾಗಲೂ ಅನುಮತಿಸಿ"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"ಬಳಕೆಯ ಅಂಕಿಅಂಶಗಳು"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"ಬಳಕೆಯ ಅಂಕಿಅಂಶಗಳು"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"ಸ್ಕ್ರೀನ್ರೀಡರ್ ಮುಖ್ಯವಾಗಿ ದೃಷ್ಟಿಹೀನತೆ ಮತ್ತು ಕಡಿಮೆ ದೃಷ್ಟಿ ಹೊಂದಿರುವವರಿಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"ದೊಡ್ಡದಾಗಿ ಓದಲು ನಿಮ್ಮ ಸ್ಕ್ರೀನ್ ಮೇಲಿನ ಐಟಂಗಳನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"ಶೀರ್ಷಿಕೆ ಆದ್ಯತೆಗಳು"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"ಶೀರ್ಷಿಕೆ ಆದ್ಯತೆಗಳ ಕುರಿತು"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"ಶೀರ್ಷಿಕೆ ಆದ್ಯತೆಗಳ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"ಹಿಗ್ಗಿಸುವಿಕೆ"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"ಹಿಗ್ಗಿಸುವಿಕೆಯ ಶಾರ್ಟ್ಕಟ್"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"ಹಿಗ್ಗಿಸುವಿಕೆ ಕುರಿತು"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"ಹಿಗ್ಗಿಸುವಿಕೆ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"ಹಿಗ್ಗಿಸುವಿಕೆಯ ವಿಧಾನ"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"ನಿಮ್ಮ ಪೂರ್ಣ ಸ್ಕ್ರೀನ್ ಅಥವಾ ನಿರ್ದಿಷ್ಟ ಪ್ರದೇಶವನ್ನು ಹಿಗ್ಗಿಸಿ ಅಥವಾ ಈ ಎರಡು ಆಯ್ಕೆಗಳ ನಡುವೆ ಬದಲಾಯಿಸಿ"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"ಪೂರ್ಣ ಸ್ಕ್ರೀನ್"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"ಲಾಕ್ ಪರದೆಯಿಂದ ಆನ್ ಮಾಡಲು, ವೈಶಿಷ್ಟ್ಯ ಶಾರ್ಟ್ಕಟ್ ಅನ್ನು ಅನುಮತಿಸಿ. ಎರಡೂ ವಾಲ್ಯೂಮ್ ಕೀಗಳನ್ನು ಕೆಲವು ಸೆಕೆಂಡುಗಳ ಕಾಲ ಹಿಡಿದುಕೊಳ್ಳಿ."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"ಪ್ರವೇಶಿಸುವಿಕೆ ಬಟನ್"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"ಪ್ರವೇಶಿಸುವಿಕೆ ಬಟನ್ ಮತ್ತು ಗೆಸ್ಚರ್"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"ಪ್ರವೇಶಿಸುವಿಕೆ ಬಟನ್ ಕುರಿತು"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"ಪ್ರವೇಶಿಸುವಿಕೆ ಬಟನ್ ಮತ್ತು ಗೆಸ್ಚರ್ ಕುರಿತು"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"ಪ್ರವೇಶಿಸುವಿಕೆ ಬಟನ್ ಮತ್ತು ಗೆಸ್ಚರ್ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"ಪ್ರವೇಶಿಸುವಿಕೆ ಬಟನ್ ಬಳಸಿ. 3-ಬಟನ್ ನ್ಯಾವಿಗೇಶನ್ನ ಜೊತೆಗೆ ಗೆಸ್ಚರ್ ಲಭ್ಯವಿಲ್ಲ."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"ಪ್ರವೇಶಿಸುವಿಕೆ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಪ್ರವೇಶಿಸಿ"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"ಯಾವುದಾದರೂ ಸ್ಕ್ರೀನ್ನಲ್ಲಿ ಪ್ರವೇಶಿಸುವಿಕೆ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಪ್ರವೇಶಿಸಿ.\n\nಪ್ರಾರಂಭಿಸಲು, ಪ್ರವೇಶಿಸುವಿಕೆ ಸೆಟ್ಟಿಂಗ್ಗಳಿಗೆ ಹೋಗಿ ಮತ್ತು ವೈಶಿಷ್ಟ್ಯವನ್ನು ಆಯ್ಕೆಮಾಡಿ. ಶಾರ್ಟ್ಕಟ್ ಮೇಲೆ ಟ್ಯಾಪ್ ಮಾಡಿ ಹಾಗೂ ಪ್ರವೇಶಿಸುವಿಕೆ ಬಟನ್ ಆಯ್ಕೆಮಾಡಿ.\n\nಬದಲಿಗೆ ನ್ಯಾವಿಗೇಶನ್ ಬಾರ್ನಲ್ಲಿ ಪ್ರವೇಶಿಸುವಿಕೆ ಬಟನ್ ಅನ್ನು ಬಳಸಲು, 2-ಬಟನ್ ನ್ಯಾವಿಗೇಶನ್ ಅಥವಾ 3-ಬಟನ್ ನ್ಯಾವಿಗೇಶನ್ಗೆ ಬದಲಾಯಿಸಿ."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"ಯಾವುದಾದರೂ ಸ್ಕ್ರೀನ್ನಲ್ಲಿ ಪ್ರವೇಶಿಸುವಿಕೆ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಪ್ರವೇಶಿಸಿ. \n\nಪ್ರಾರಂಭಿಸಲು, ಪ್ರವೇಶಿಸುವಿಕೆ ಸೆಟ್ಟಿಂಗ್ಗಳಿಗೆ ಹೋಗಿ ಮತ್ತು ವೈಶಿಷ್ಟ್ಯವನ್ನು ಆಯ್ಕೆಮಾಡಿ. ಶಾರ್ಟ್ಕಟ್ ಮೇಲೆ ಟ್ಯಾಪ್ ಮಾಡಿ ಹಾಗೂ ಪ್ರವೇಶಿಸುವಿಕೆ ಬಟನ್ ಆಯ್ಕೆಮಾಡಿ."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"ಯಾವುದಾದರೂ ಸ್ಕ್ರೀನ್ನಲ್ಲಿ ಪ್ರವೇಶಿಸುವಿಕೆ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಪ್ರವೇಶಿಸಿ.\n\nಪ್ರಾರಂಭಿಸಲು, ಪ್ರವೇಶಿಸುವಿಕೆ ಸೆಟ್ಟಿಂಗ್ಗಳಿಗೆ ಹೋಗಿ ಮತ್ತು ವೈಶಿಷ್ಟ್ಯವನ್ನು ಆಯ್ಕೆಮಾಡಿ. ಶಾರ್ಟ್ಕಟ್ನಲ್ಲಿ ಟ್ಯಾಪ್ ಮಾಡಿ ಮತ್ತು ಪ್ರವೇಶಿಸುವಿಕೆ ಬಟನ್ ಅಥವಾ ಗೆಸ್ಚರ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"ಯಾವುದಾದರೂ ಸ್ಕ್ರೀನ್ನಲ್ಲಿ ಪ್ರವೇಶಿಸುವಿಕೆ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಪ್ರವೇಶಿಸಿ.\n\nಪ್ರಾರಂಭಿಸಲು, ಪ್ರವೇಶಿಸುವಿಕೆ ಸೆಟ್ಟಿಂಗ್ಗಳಿಗೆ ಹೋಗಿ ಮತ್ತು ವೈಶಿಷ್ಟ್ಯವನ್ನು ಆಯ್ಕೆಮಾಡಿ. ಶಾರ್ಟ್ಕಟ್ ಮೇಲೆ ಟ್ಯಾಪ್ ಮಾಡಿ ಹಾಗೂ ಪ್ರವೇಶಿಸುವಿಕೆ ಬಟನ್ ಆಯ್ಕೆಮಾಡಿ."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"ಬಟನ್ ಅಥವಾ ಗೆಸ್ಚರ್ ಬಳಸಿ"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"ಸ್ಥಳ"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"ಗಾತ್ರ"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 ನಿಮಿಷ"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 ನಿಮಿಷಗಳು"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"ಕ್ರಮ ಕೈಗೊಳ್ಳುವ ಸಮಯ (ಪ್ರವೇಶಿಸುವ ಅವಧಿ ಮೀರಿದೆ)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"ಕ್ರಮ ಕೈಗೊಳ್ಳುವ ಸಮಯದ ಕುರಿತು (ಪ್ರವೇಶಿಸುವ ಅವಧಿ ಮೀರಿದೆ)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"ಕ್ರಮ ಕೈಗೊಳ್ಳುವ ಸಮಯದ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ (ಪ್ರವೇಶಿಸುವ ಅವಧಿ ಮೀರಿದೆ)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"ಕ್ರಮ ಕೈಗೊಳ್ಳುವ ಸಮಯ"</string>
<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_switch_title" msgid="7458595722552743503">"ಕಲರ್ ಇನ್ವರ್ಶನ್ ಅನ್ನು ಬಳಸಿ"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"ಕಲರ್ ಇನ್ವರ್ಶನ್ ಶಾರ್ಟ್ಕಟ್"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"ಕಲರ್ ಇನ್ವರ್ಶನ್ ಫೀಚರ್, ತಿಳಿ ಬಣ್ಣದ ಪರದೆಗಳನ್ನು ಗಾಢ ಬಣ್ಣಕ್ಕೆ ಪರಿವರ್ತಿಸುತ್ತದೆ.<br/><br/> ಗಮನಿಸಿ: <ol> <li> ಕಲರ್ ಇನ್ವರ್ಶನ್ ಫೀಚರ್, ಗಾಢ ಬಣ್ಣದ ಪರದೆಗಳನ್ನು ತಿಳಿ ಬಣ್ಣಗಳಿಗೂ ಪರಿವರ್ತಿಸುತ್ತದೆ.</li> <li> ಮಾಧ್ಯಮ ಹಾಗೂ ಚಿತ್ರಗಳಲ್ಲಿ ಬಣ್ಣಗಳು ಬದಲಾಗುತ್ತವೆ.</li> <li> ಗಾಢ ಬಣ್ಣದ ಹಿನ್ನೆಲೆಯನ್ನು ಪ್ರದರ್ಶಿಸಲು ಡಾರ್ಕ್ ಥೀಮ್ ಅನ್ನು ಬಳಸಬಹುದು. ಬೆಂಬಲಿತ ಆ್ಯಪ್ಗಳಲ್ಲಿ ಡಾರ್ಕ್ ಥೀಮ್ ಕೆಲಸ ಮಾಡುತ್ತದೆ. ಕಲರ್ ಇನ್ವರ್ಶನ್, ಎಲ್ಲಾ ಆ್ಯಪ್ಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"ಸ್ವಯಂ-ಕ್ಲಿಕ್ (ಡ್ವೆಲ್ ಟೈಮ್)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"ಸ್ವಯಂ-ಕ್ಲಿಕ್ ಕುರಿತು (ತಂಗಿದ ಸಮಯ)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"ಸ್ವಯಂ-ಕ್ಲಿಕ್ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ (ತಂಗಿದ ಸಮಯ)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"ಸ್ವಯಂ-ಕ್ಲಿಕ್ ಕಾರ್ಯವು ಕನೆಕ್ಟ್ ಮಾಡಿದ ಮೌಸ್ನಿಂದ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ನೀವು ಸ್ವಲ್ಪ ಸಮಯದವರೆಗೆ ಮೌಸ್ ಬಳಕೆಯನ್ನು ನಿಲ್ಲಿಸಿದ ನಂತರ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕ್ಲಿಕ್ ಆಗುವ ರೀತಿ ಮೌಸ್ ಕರ್ಸರ್ ಅನ್ನು ನೀವು ಹೊಂದಿಸಬಹುದು."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"ಆಫ್"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"ಚಿಕ್ಕದು"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> ಅನ್ನು ಬಳಸಿ"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> ಅನ್ನು ತೆರೆಯಿರಿ"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"ಬಣ್ಣ ತಿದ್ದುಪಡಿಯನ್ನು ಬಳಸಿ"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"ಕಲರ್ ಕರೆಕ್ಷನ್ ಶಾರ್ಟ್ಕಟ್"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"ಕಲರ್ ಕರೆಕ್ಷನ್ ಕುರಿತು"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"ಕಲರ್ ಕರೆಕ್ಷನ್ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"ಕಲರ್ ಇನ್ವರ್ಶನ್ ಕುರಿತು"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"ಕಲರ್ ಇನ್ವರ್ಶನ್ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"ಶೀರ್ಷಿಕೆಗಳನ್ನು ತೋರಿಸಿ"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"ಬೆಂಬಲಿತ ಆ್ಯಪ್ಗೆ ಮಾತ್ರ"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"ಶೀರ್ಷಿಕೆಯ ಗಾತ್ರ ಮತ್ತು ಶೈಲಿ"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"ನೀಲಿ-ಹಳದಿ"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"ಇನ್ನಷ್ಟು ಮಬ್ಬು"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"ಸ್ಕ್ರೀನ್ ಅನ್ನು ಇನ್ನಷ್ಟು ಮಬ್ಬಾಗಿಸಿ"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"ಇನ್ನಷ್ಟು ಮಬ್ಬಾಗಿಸುವ ಶಾರ್ಟ್ಕಟ್"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"ಇನ್ನಷ್ಟು ಮಬ್ಬಾಗಿಸುವ ಕುರಿತು"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"ನಿಮ್ಮ ಫೋನ್ನ ಕನಿಷ್ಠ ಪ್ರಖರತೆಗಿಂತ ಮಬ್ಬಾಗಿಸಿ"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"ನಿಮ್ಮ ಟ್ಯಾಬ್ಲೆಟ್ನ ಕನಿಷ್ಠ ಪ್ರಖರತೆಗಿಂತ ಮಬ್ಬಾಗಿಸಿ"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"ಓದುವುದನ್ನು ಹೆಚ್ಚು ಆರಾಮದಾಯಕವಾಗಿಸಲು ನಿಮ್ಮ ಸ್ಕ್ರೀನ್ ಅನ್ನು ಮಬ್ಬಾಗಿಸಿ.<br/><br/>ಇದರಿಂದ ಈ ಕೆಳಗಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ ಅನುಕೂಲವಾಗುತ್ತದೆ: <ol> <li> ನಿಮ್ಮ ಫೋನ್ನ ಡೀಫಾಲ್ಟ್ ಕನಿಷ್ಠ ಪ್ರಖರತೆ ಬಹಳ ಪ್ರಖರವಾಗಿದ್ದಾಗ</li> <li> ನೀವು ರಾತ್ರಿ ವೇಳೆ ಅಥವಾ ಮಲಗುವ ಮೊದಲು ಕತ್ತಲೆ ಕೋಣೆಯಲ್ಲಿ, ಇಂತಹ ಕತ್ತಲಿರುವ ಸಂದರ್ಭಗಳಲ್ಲಿ ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ಬಳಸುತ್ತಿರುವಾಗ</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi ಸಮಯದಲ್ಲಿ"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"ಬ್ಯಾಟರಿ ಬಳಕೆ"</string>
<string name="history_details_title" msgid="8628584613889559355">"ಇತಿಹಾಸದ ವಿವರಗಳು"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"ಬ್ಯಾಟರಿ ಬಳಕೆ"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ಬ್ಯಾಟರಿ ಬಳಕೆ"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"ಕಳೆದ 24 ಗಂಟೆಗಳಲ್ಲಿನ ಬಳಕೆಯನ್ನು ವೀಕ್ಷಿಸಿ"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"ಪೂರ್ಣ ಚಾರ್ಜ್ ಮಾಡಿದಾಗಿನಿಂದ ಬಳಕೆ ವೀಕ್ಷಿಸಿ"</string>
<string name="battery_details_title" msgid="4531369291819754178">"ಬ್ಯಾಟರಿ ಬಳಕೆ"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ಅತ್ಯಂತ ಹೆಚ್ಚು ಬಳಸಲಾದ ಆ್ಯಪ್ಗಳನ್ನು ನೋಡಿ"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"ಚಾರ್ಜಿಂಗ್ ತಾತ್ಕಾಲಿಕವಾಗಿ ಸೀಮಿತವಾಗಿದೆ"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"ನಿಮ್ಮ ಬ್ಯಾಟರಿಯನ್ನು ಉಳಿಸಲು. ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ಚಾರ್ಜಿಂಗ್ ಪುನರಾರಂಭಿಸಿ"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"ಹೆಚ್ಚಿನ ತಾಪಮಾನ ಮತ್ತು ದೀರ್ಘ ಚಾರ್ಜಿಂಗ್ ಅವಧಿಯಂತಹ ಕೆಲವು ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಬ್ಯಾಟರಿಯ ಆರೋಗ್ಯವನ್ನು ರಕ್ಷಿಸಲು ಚಾರ್ಜಿಂಗ್ <xliff:g id="PERCENT">%1$s</xliff:g> ಗೆ ಸೀಮಿತವಾಗಿದೆ.\n\nಆ ಪರಿಸ್ಥಿತಿಗಳು ಮುಗಿದ ನಂತರ, ನಿಮ್ಮ ಫೋನ್ ಸಾಮಾನ್ಯವಾಗಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಚಾರ್ಜ್ ಆಗುತ್ತದೆ."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"ಹೆಚ್ಚಿನ ತಾಪಮಾನ ಮತ್ತು ದೀರ್ಘ ಚಾರ್ಜಿಂಗ್ ಅವಧಿಯಂತಹ ಕೆಲವು ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಬ್ಯಾಟರಿಯ ಆರೋಗ್ಯವನ್ನು ರಕ್ಷಿಸಲು ಚಾರ್ಜಿಂಗ್ <xliff:g id="PERCENT">%1$s</xliff:g> ಗೆ ಸೀಮಿತವಾಗಿದೆ.\n\nಆ ಪರಿಸ್ಥಿತಿಗಳು ಮುಗಿದ ನಂತರ, ನಿಮ್ಮ ಟ್ಯಾಬ್ಲೆಟ್ ಸಾಮಾನ್ಯವಾಗಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಚಾರ್ಜ್ ಆಗುತ್ತದೆ."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ಸಾಮಾನ್ಯಕ್ಕಿಂತ ಹೆಚ್ಚು ಬಳಸಿರುವ ಕಾರಣದಿಂದ, ನಿಮ್ಮ ಬ್ಯಾಟರಿಯು ನಿರೀಕ್ಷಿಸಿದ ಅವಧಿಗಿಂತ ಮುನ್ನವೇ ಖಾಲಿಯಾಗಬಹುದು.\n\nಹೆಚ್ಚಿನ ಬ್ಯಾಟರಿಯನ್ನು ಬಳಸುತ್ತಿರುವ ಆ್ಯಪ್ಗಳು:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"ನಿಮ್ಮ ಟ್ಯಾಬ್ಲೆಟ್ ಅನ್ನು ಸಾಮಾನ್ಯಕ್ಕಿಂತ ಹೆಚ್ಚು ಬಳಸಿರುವ ಕಾರಣದಿಂದ, ನಿಮ್ಮ ಬ್ಯಾಟರಿಯು ನಿರೀಕ್ಷಿಸಿದ ಅವಧಿಗಿಂತ ಮುನ್ನವೇ ಖಾಲಿಯಾಗಬಹುದು.\n\nಹೆಚ್ಚಿನ ಬ್ಯಾಟರಿಯನ್ನು ಬಳಸುತ್ತಿರುವ ಆ್ಯಪ್ಗಳು:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"ನಿಮ್ಮ ಸಾಧನವನ್ನು ಸಾಮಾನ್ಯಕ್ಕಿಂತ ಹೆಚ್ಚು ಬಳಸಿರುವ ಕಾರಣದಿಂದ, ನಿಮ್ಮ ಬ್ಯಾಟರಿಯು ನಿರೀಕ್ಷಿಸಿದ ಅವಧಿಗಿಂತ ಮುನ್ನವೇ ಖಾಲಿಯಾಗಬಹುದು.\n\nಹೆಚ್ಚಿನ ಬ್ಯಾಟರಿಯನ್ನು ಬಳಸುತ್ತಿರುವ ಆ್ಯಪ್ಗಳು:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"ಕಳೆದ 24 ಗಂಟೆಗಳಲ್ಲಿನ ಸಿಸ್ಟಂ ಬಳಕೆ"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> ಗಾಗಿ ಸಿಸ್ಟಂ ಬಳಕೆ"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> ಗಾಗಿ ಆ್ಯಪ್ ಬಳಕೆ"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"ಒಟ್ಟು: ಒಂದು ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"ಹಿನ್ನೆಲೆ: ಒಂದು ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"ಒಟ್ಟು: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ವಿಷಯವನ್ನು ಅನುಮತಿಸಿ"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"ನಿರ್ಬಂಧಗಳೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ಗಳು"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ವಿಸ್ತರಿಸಿ"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲು ಆ್ಯಪ್ಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ಲಭ್ಯ ಆ್ಯಪ್ಗಳನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿ"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"ಸಂಪರ್ಕರಹಿತ ಪಾವತಿಗಳು"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"ಅಂಗಡಿಗಳಲ್ಲಿ ನಿಮ್ಮ ಫೋನ್ನಲ್ಲಿ ಪಾವತಿಸಿ"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"ಸುಧಾರಿತ ಕರೆ ಮಾಡುವಿಕೆ"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G ಕರೆ ಮಾಡುವಿಕೆ"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"ಧ್ವನಿ ಮತ್ತು ಇತರ ಸಂವಹನಗಳನ್ನು ಸುಧಾರಿಸಲು LTE ಸೇವೆಗಳನ್ನು ಬಳಸಿ (ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"ಧ್ವನಿ ಮತ್ತು ಇತರ ಸಂವಹನಗಳನ್ನು ಸುಧಾರಿಸಲು 4G ಸೇವೆಗಳನ್ನು ಬಳಸಿ (ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"ಧ್ವನಿ ಕರೆಗಳನ್ನು ಸುಧಾರಿಸಲು LTE ಸೇವೆಗಳನ್ನು ಬಳಸಿ (ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"ಧ್ವನಿ ಕರೆಗಳನ್ನು ಸುಧಾರಿಸಲು 4G ಸೇವೆಗಳನ್ನು ಬಳಸಿ (ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"ಧ್ವನಿ ಕರೆಗಳಿಗಾಗಿ 5G ಬಳಸಿ"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"ಸಂಪರ್ಕಗಳನ್ನು ವಾಹಕಕ್ಕೆ ಕಳುಹಿಸಿ"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"ವರ್ಧಿತ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒದಗಿಸಲು ನಿಮ್ಮ ಸಂಪರ್ಕಗಳಲ್ಲಿರುವ ಫೋನ್ ಸಂಖ್ಯೆಗಳನ್ನು ಕಳುಹಿಸಿ"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"<xliff:g id="CARRIER">%1$s</xliff:g> ಗೆ ಸಂಪರ್ಕಗಳನ್ನು ಕಳುಹಿಸಬೇಕೆ?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"ಬ್ಯಾಟರಿ ಸೇವರ್, ಸ್ಟಿಕಿ, ತಡೆ ಹಿಡಿ, ಪವರ್ ಸೇವರ್, ಬ್ಯಾಟರಿ"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"ದಿನಚರಿ, ವೇಳಾಪಟ್ಟಿ, ಬ್ಯಾಟರಿ ಸೇವರ್, ಪವರ್ ಸೇವರ್, ಬ್ಯಾಟರಿ, ಸ್ವಯಂಚಾಲಿತ, ಶೇಕಡಾ"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, ಸುಧಾರಿತ ಕರೆ, 4g ಕರೆ"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, ಸುಧಾರಿತ ಕರೆ, 5g ಕರೆ"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"ಭಾಷೆಯನ್ನು ಸೇರಿಸಿ, ಭಾಷೆಯೊಂದನ್ನು ಸೇರಿಸಿ"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"ಪಠ್ಯ ಗಾತ್ರ, ದೊಡ್ಡ ಪ್ರಿಂಟ್, ದೊಡ್ಡ ಫಾಂಟ್, ದೊಡ್ಡ ಪಠ್ಯ, ಕಡಿಮೆ ವಿಷನ್, ಪಠ್ಯವನ್ನು ದೊಡ್ಡದಾಗಿಸಿ, ಫಾಂಟ್ ಹಿಗ್ಗಿಸುವಿಕೆ, ಫಾಂಟ್ ಹಿಗ್ಗುವಿಕೆ"</string>
<string name="default_sound" msgid="6604374495015245195">"ಡಿಫಾಲ್ಟ್ ಧ್ವನಿ"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g> ಗಾಗಿ ಅಧಿಸೂಚನೆ ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸಬೇಕೆ?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"ವರ್ಧಿತ ಅಧಿಸೂಚನೆಗಳು Android 12 ರಲ್ಲಿ Android ಅಡಾಪ್ಟಿವ್ ಅಧಿಸೂಚನೆಗಳನ್ನು ಬದಲಾಯಿಸಿವೆ. ಈ ವೈಶಿಷ್ಟ್ಯವು ಸೂಚಿಸಿದ ಕ್ರಿಯೆಗಳು ಮತ್ತು ಪ್ರತ್ಯುತ್ತರಗಳನ್ನು ತೋರಿಸುತ್ತದೆ ಮತ್ತು ನಿಮ್ಮ ಅಧಿಸೂಚನೆಗಳನ್ನು ಆಯೋಜಿಸುತ್ತದೆ. \n\nವರ್ಧಿತ ಅಧಿಸೂಚನೆಗಳು ಸಂಪರ್ಕ ಹೆಸರುಗಳು ಮತ್ತು ಸಂದೇಶಗಳಂತಹ ವೈಯಕ್ತಿಕ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಂತೆ ಎಲ್ಲಾ ಅಧಿಸೂಚನೆ ವಿಷಯವನ್ನು ಪ್ರವೇಶಿಸಬಹುದು. ಈ ವೈಶಿಷ್ಟ್ಯವು ಫೋನ್ ಕರೆಗಳಿಗೆ ಉತ್ತರಿಸುವುದು ಮತ್ತು \'ಅಡಚಣೆ ಮಾಡಬೇಡಿ\' ಅನ್ನು ನಿಯಂತ್ರಿಸುವಂತಹ ಅಧಿಸೂಚನೆಗಳನ್ನು ವಜಾಗೊಳಿಸಬಹುದು ಅಥವಾ ಪ್ರತಿಕ್ರಿಯಿಸಬಹುದು."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g> ಗೆ ಅಧಿಸೂಚನೆ ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸುವುದೇ?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"ಸಂಪರ್ಕ ಹೆಸರುಗಳು ಮತ್ತು ನೀವು ಸ್ವೀಕರಿಸುವ ಸಂದೇಶಗಳ ಪಠ್ಯದಂತಹ ಖಾಸಗಿ ಮಾಹಿತಿಯೂ ಸೇರಿದ ಹಾಗೆ, ಎಲ್ಲಾ ಅಧಿಸೂಚನೆಗಳನ್ನು ಓದಲು <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಫೋನ್ ಕರೆಗಳಿಗೆ ಉತ್ತರಿಸುವುದೂ ಸೇರಿದ ಹಾಗೆ, ಅಧಿಸೂಚನೆಗಳನ್ನು ವಜಾಗೊಳಿಸಲು ಅಥವಾ ಅಧಿಸೂಚನೆಗಳಲ್ಲಿನ ಬಟನ್ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಕ್ರಮ ಕೈಗೊಳ್ಳಲು ಸಹ ಈ ಆ್ಯಪ್ಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ. \n\nಇದು, ಅಡಚಣೆ ಮಾಡಬೇಡಿ ಫೀಚರ್ ಅನ್ನು ಆನ್ ಅಥವಾ ಆಫ್ ಮಾಡುವ ಮತ್ತು ಸಂಬಂಧಿತ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬದಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸಹ ಇದು ಆ್ಯಪ್ಗೆ ನೀಡುತ್ತದೆ."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"ಸಂಪರ್ಕ ಹೆಸರುಗಳು ಮತ್ತು ನೀವು ಸ್ವೀಕರಿಸುವ ಸಂದೇಶಗಳ ಪಠ್ಯದಂತಹ ಖಾಸಗಿ ಮಾಹಿತಿಯೂ ಸೇರಿದ ಹಾಗೆ, ಎಲ್ಲಾ ಅಧಿಸೂಚನೆಗಳನ್ನು ಓದಲು <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಫೋನ್ ಕರೆಗಳಿಗೆ ಉತ್ತರಿಸುವುದೂ ಸೇರಿದ ಹಾಗೆ, ಅಧಿಸೂಚನೆಗಳನ್ನು ಸ್ನೂಜ್ ಮಾಡಲು ವಜಾಗೊಳಿಸಲು ಅಥವಾ ಅಧಿಸೂಚನೆಗಳಲ್ಲಿನ ಬಟನ್ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಕ್ರಮ ಕೈಗೊಳ್ಳಲು ಸಹ ಈ ಆ್ಯಪ್ಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ. \n\nಇದು, ಅಡಚಣೆ ಮಾಡಬೇಡಿ ಫೀಚರ್ ಅನ್ನು ಆನ್ ಅಥವಾ ಆಫ್ ಮಾಡುವ ಮತ್ತು ಸಂಬಂಧಿತ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬದಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸಹ ಇದು ಆ್ಯಪ್ಗೆ ನೀಡುತ್ತದೆ."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ಗೆ ನೀವು ಅಧಿಸೂಚನೆ ಪ್ರವೇಶವನ್ನು ಆಫ್ ಮಾಡಿದರೆ, ಅಡಚಣೆ ಮಾಡಬೇಡಿ ಪ್ರವೇಶ ಸಹ ಆಫ್ ಆಗಬಹುದು."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"ಆಫ್ ಮಾಡಿ"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"ರದ್ದು ಮಾಡಿ"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ಸಾಧನವನ್ನು ಪರಿಶೀಲಿಸಲು ಡಬಲ್ ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
<string name="one_handed_title" msgid="2584414010282746195">"ಒಂದು ಕೈ ಮೋಡ್"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"ಒಂದು ಕೈ ಮೋಡ್ ಬಳಸಿ"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"ಒಂದು ಕೈ ಮೋಡ್ ಶಾರ್ಟ್ಕಟ್"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"ಒಂದೇ ಕೈಯಲ್ಲಿ ಆ್ಯಕ್ಸೆಸ್"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"ಕೆಳಕ್ಕೆ ಸ್ವೈಪ್ ಮಾಡಿ"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"ಇವುಗಳಿಗಾಗಿ ಶಾರ್ಟ್ಕಟ್ ಅನ್ನು ಬಳಸಿ"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"ಹೌದು"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"ಮರುಪ್ರಾರಂಭಿಸಿ"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"ಬೇಡ"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"ರದ್ದುಮಾಡಿ"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"ಬದಲಿಸಿ"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"ಸಿಮ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"ಸಿಮ್ ಅನ್ನು ತೆಗೆದುಹಾಕಿ ಹಾಗೂ ಅದನ್ನು ಮತ್ತೆ ಸೇರಿಸಿ. ಸಮಸ್ಯೆ ಮುಂದುವರಿದರೆ, ನಿಮ್ಮ ಸಾಧನವನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"ಪವರ್ ಬಟನ್ ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವ ಮೂಲಕ Assistant ಅನ್ನು ಬಳಸಿ"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"ಪವರ್ ಮತ್ತು ತುರ್ತು ಮೆನು:\nಪವರ್ ಮತ್ತು ವಾಲ್ಯೂಮ್ ಬಟನ್ ಅನ್ನು ಒಟ್ಟಿಗೆ ಒತ್ತಿರಿ."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"ರಿಂಗ್ ಆಗುವುದನ್ನು ತಡೆಯಿರಿ:\nವಾಲ್ಯೂಮ್ ಮೆನುವಿನಲ್ಲಿ ಶಾರ್ಟ್ಕಟ್ ಲಭ್ಯವಿದೆ."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"ಒತ್ತಿ ಹಿಡಿಯುವ ಅವಧಿ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"ಪವರ್ ಬಟನ್ ಅನ್ನು ಎಷ್ಟು ಹೊತ್ತು ಒತ್ತಿ ಹಿಡಿಯಬೇಕು ಎಂಬುದನ್ನು ಆಯ್ಕೆ ಮಾಡುವ ಮೂಲಕ ಸೂಕ್ಷ್ಮತೆಯನ್ನು ಸರಿಹೊಂದಿಸಿ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"ಚಿಕ್ಕದು"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"ದೀರ್ಘ"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"ವಾಲೆಟ್ ತೋರಿಸಿ"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"ಲಾಕ್ ಸ್ಕ್ರೀನ್ ಮತ್ತು ತ್ವರಿತ ಸೆಟ್ಟಿಂಗ್ಗಳ ಮೂಲಕ ವಾಲೆಟ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಅನುಮತಿಸಿ."</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ಸಾಧನ ನಿಯಂತ್ರಣಗಳನ್ನು ತೋರಿಸಿ"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"2 ಸಿಮ್ಗಳನ್ನು ಬಳಸುವಾಗ, ಈ ಟ್ಯಾಬ್ಲೆಟ್ 4G ಗೆ ಸೀಮಿತವಾಗಿರುತ್ತದೆ. "<annotation id="url">"ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"2 ಸಿಮ್ಗಳನ್ನು ಬಳಸುವಾಗ, ಈ ಸಾಧನವು 4G ಗೆ ಸೀಮಿತವಾಗಿರುತ್ತದೆ. "<annotation id="url">"ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"ಕ್ಯಾಶ್ ಮಾಡಿದ ಆ್ಯಪ್ನ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆ ಅಮಾನತು ಮಾಡಿ"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"ಎಂದಿಗೂ ಅಂತ್ಯಗೊಳ್ಳುವುದಿಲ್ಲ."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"ಲೀಸ್ ಎಂದಿಗೂ ಅಂತ್ಯಗೊಳ್ಳುವುದಿಲ್ಲ."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಸ್ಕ್ರೀನ್ ಓವರ್ಲೇಗಳನ್ನು ಅನುಮತಿಸಿ"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"ಸೆಟ್ಟಿಂಗ್ಗಳ ಸ್ಕ್ರೀನ್ಗಳನ್ನು ಓವರ್ಲೇ ಮಾಡಲು ಇತರ ಆ್ಯಪ್ಗಳಲ್ಲಿ ಡಿಸ್ಪ್ಲೇ ಮಾಡಬಹುದಾದ ಆ್ಯಪ್ಗಳನ್ನು ಅನುಮತಿಸಿ"</string>
<string name="media_controls_title" msgid="403271085636252597">"ಮಾಧ್ಯಮ"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"ತಾತ್ಕಾಲಿಕವಾಗಿ ಲಭ್ಯವಿಲ್ಲ"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"ಯಾವುದೇ ಸಿಮ್ ಇಲ್ಲ"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"ನೆಟ್ವರ್ಕ್ ಪ್ರಾಶಸ್ತ್ಯಗಳು"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"ಸಾರ್ವಜನಿಕ ನೆಟ್ವರ್ಕ್ಗಳಿಗೆ ಕನೆಕ್ಟ್ ಮಾಡಿ"</string>
<string name="keywords_internet" msgid="7674082764898690310">"ನೆಟ್ವರ್ಕ್ ಕನೆಕ್ಷನ್, ಇಂಟರ್ನೆಟ್, ವೈರ್ಲೆಸ್, ಡೇಟಾ, ವೈಫೈ, ವೈ-ಫೈ, ವೈ ಫೈ, ಸೆಲ್ಯುಲಾರ್, ಮೊಬೈಲ್, ಸೆಲ್ ವಾಹಕ, 4g, 3g, 2g, LTE"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"ವೈ-ಫೈ ಆನ್ ಮಾಡಿ"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"ವೈ-ಫೈ ಆಫ್ ಮಾಡಿ"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ ನೆಟ್ವರ್ಕ್"</string>
<string name="sim_category_title" msgid="2341314000964710495">"ಸಿಮ್"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ಡೌನ್ಲೋಡ್ ಮಾಡಿರುವ ಸಿಮ್"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ಡೌನ್ಲೋಡ್ ಮಾಡಲಾದ ಸಿಮ್ಗಳು"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"ಸಕ್ರಿಯವಾಗಿದೆ"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"ನಿಷ್ಕ್ರಿಯವಾಗಿದೆ"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> ಗಾಗಿ ಡೀಫಾಲ್ಟ್ ಆಗಿದೆ"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"ಎಲ್ಲಾ ಆ್ಯಪ್ಗಳು ಮತ್ತು ಸೇವೆಗಳಿಗಾಗಿ"</string>
<string name="game_settings_title" msgid="1028178627743422090">"ಗೇಮ್ ಸೆಟ್ಟಿಂಗ್ಗಳು"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"ಗೇಮ್ ಡ್ಯಾಶ್ಬೋರ್ಡ್ ಶಾರ್ಟ್ಕಟ್, ಇತ್ಯಾದಿ ಆನ್ ಮಾಡಿ"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"ಹಿಂದಿನದು"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"ಮುಂದಿನದು"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"ಬಣ್ಣ ಪೂರ್ವವೀಕ್ಷಣೆ"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM ಕಾರ್ಡ್ ಪ್ರವೇಶ ವಿನಂತಿ"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"ಸಾಧನವು ನಿಮ್ಮ SIM ಕಾರ್ಡ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಬಯಸುತ್ತದೆ. ವಿವರಗಳಿಗಾಗಿ ಟ್ಯಾಪ್ ಮಾಡಿ."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM ಕಾರ್ಡ್ಗೆ ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸುವುದೇ?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"ಈ ಫೋನ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಲು <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> ಬಯಸುತ್ತದೆ.\n\nನೀವು ಈ ಮೊದಲು <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> ಗೆ ಕನೆಕ್ಟ್ ಆಗಿರಲಿಲ್ಲ."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"ಕನೆಕ್ಟ್ ಮಾಡಬೇಡಿ"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"ಕನೆಕ್ಟ್ ಮಾಡಿ"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE ಸೆಟ್ಟಿಂಗ್ಗಳು"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"ಡೀಫಾಲ್ಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳಿಗೆ ಹಿಂತಿರುಗಿ"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"ಸೆಟ್ಟಿಂಗ್ ಡೀಫಾಲ್ಟ್ಗೆ ಹಿಂತಿರುಗಿಸಲಾಗಿದೆ."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"ಗರಿಷ್ಠ ಬ್ಯಾಟರಿ ಬ್ಯಾಲೆನ್ಸ್"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"ಗರಿಷ್ಠ ಹಂಚಿಕೆ"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"ಕನಿಷ್ಠ ಬ್ಯಾಟರಿ ಬ್ಯಾಲೆನ್ಸ್"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"ಮಾರ್ಪಡಿಸುವಿಕೆಗಳು"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"ಕ್ರಿಯೆಗಳು"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"ರಿವಾರ್ಡ್ಗಳು"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"ವಿನಾಯಿತಿ ನೀಡಲಾಗಿದೆ"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"ಹೆಡ್ಲೆಸ್ ಸಿಸ್ಟಂ ಆ್ಯಪ್"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"ಇತರ ಆ್ಯಪ್"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"ಉನ್ನತ ಚಟುವಟಿಕೆ"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"ಅಧಿಸೂಚನೆಯನ್ನು ನೋಡಲಾಗಿದೆ"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"ಅಧಿಸೂಚನೆಯನ್ನು 15 ನಿಮಿಷಗಳಲ್ಲಿ ನೋಡಲಾಗಿದೆ"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"ಅಧಿಸೂಚನೆ ಸಂವಹನ"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"ವಿಜೆಟ್ ಸಂವಹನ"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"ಇತರ ಬಳಕೆದಾರರ ಸಂವಹನ"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"ಗರಿಷ್ಠ ಆದ್ಯತೆ ಕೆಲಸವನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"ಗರಿಷ್ಠ ಆದ್ಯತೆಯ ಕೆಲಸ ನಡೆಯುತ್ತಿದೆ"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"ಆದ್ಯತೆಯ ಕೆಲಸವನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"ಆದ್ಯತೆಯ ಕೆಲಸ ಚಾಲನೆಯಲ್ಲಿದೆ"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"ಡೀಫಾಲ್ಟ್ ಕೆಲಸವನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"ಡೀಫಾಲ್ಟ್ ಕೆಲಸ ಚಾಲನೆಯಲ್ಲಿದೆ"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"ಕಡಿಮೆ ಆದ್ಯತೆಯ ಕೆಲಸವನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"ಕಡಿಮೆ ಆದ್ಯತೆಯ ಕೆಲಸ ನಡೆಯುತ್ತಿದೆ"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"ಕನಿಷ್ಠ ಆದ್ಯತೆಯ ಕೆಲಸವನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"ಕನಿಷ್ಠ ಆದ್ಯತೆಯ ಕೆಲಸ ನಡೆಯುತ್ತಿದೆ"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"ಉದ್ಯೋಗದ ಅವಧಿ ಮೀರಿದ ದಂಡ"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"ಚಾರ್ಜಿಂಗ್ ಆಗುತ್ತಿದೆ"</item>
+ <item msgid="658627268149681677">"ಡೋಸ್"</item>
+ <item msgid="1599558140284643834">"ಪವರ್ ಸೇವ್ ಮೋಡ್"</item>
+ <item msgid="588427840913221601">"ಪ್ರಕ್ರಿಯೆ ಸ್ಥಿತಿ"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"ದೃಢೀಕರಿಸಿ"</string>
</resources>
diff --git a/res/values-ko/arrays.xml b/res/values-ko/arrays.xml
index 2d63f0b..af1b069 100644
--- a/res/values-ko/arrays.xml
+++ b/res/values-ko/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"캐시됨(활동 클라이언트)"</item>
<item msgid="8186970968968646288">"캐시됨(비어 있음)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"청록색"</item>
+ <item msgid="7216413848731287689">"녹청색"</item>
<item msgid="5661027589207588703">"파란색"</item>
- <item msgid="3795787248113275442">"남색"</item>
+ <item msgid="1219738214736244749">"녹색"</item>
<item msgid="6331809026622602308">"보라색"</item>
<item msgid="6390546163902724700">"분홍색"</item>
- <item msgid="6618900408138432102">"빨간색"</item>
+ <item msgid="6500473130620545980">"주황색"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"30일 이상 경과"</item>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index ebfa12e..07e6312 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -891,6 +891,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"설정 기억"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"연결된 블루투스 오디오 기기의 최대 개수"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"연결된 블루투스 오디오 기기의 최대 개수 선택"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC 스택 디버그 로그"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC 스택 로깅 수준 높이기"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"전송"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"미러링"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"무선 디스플레이 사용"</string>
@@ -2260,7 +2262,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"가젯 선택"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"위젯 선택"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"위젯을 만들고 액세스를 허용하시겠습니까?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"위젯을 만든 다음에는 <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>에서 위젯이 표시하는 모든 데이터에 액세스할 수 있습니다."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"위젯을 만든 다음에는 애플리케이션에서 표시된 모든 항목에 액세스할 수 있습니다.\n\n애플리케이션: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\n위젯: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>에서 위젯을 만들고 자체 데이터에 액세스할 수 있도록 항상 허용"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"사용 통계"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"사용 통계"</string>
@@ -2291,7 +2293,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"주로 시각 장애가 있는 사용자를 위한 스크린 리더"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"화면에서 항목을 탭하여 읽는 소리 듣기"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"자막 환경설정"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"자막 환경설정 정보"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"자막 환경설정에 관해 자세히 알아보기"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"확대"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"확대 바로가기"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"확대 정보"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"확대에 관해 자세히 알아보기"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"확대 유형"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"전체 화면, 특정 영역을 확대하거나 두 가지 옵션 간에 전환할 수 있습니다."</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"전체 화면"</string>
@@ -2360,10 +2367,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"잠금 화면에서 기능 단축키 사용을 허용합니다. 볼륨 키 2개를 몇 초 동안 동시에 길게 누릅니다."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"접근성 버튼"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"접근성 버튼 및 동작"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"접근성 버튼 정보"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"접근성 버튼 및 동작 정보"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"접근성 버튼 및 동작에 관해 자세히 알아보기"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"접근성 버튼을 사용하세요. 3버튼 탐색에서는 동작을 사용할 수 없습니다."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"접근성 기능에 빠르게 액세스"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"어느 화면에서나 접근성 기능에 빠르게 액세스하세요.\n\n시작하려면 접근성 설정으로 이동하여 기능을 선택합니다. 단축키를 탭하고 접근성 버튼을 선택합니다.\n\n대신 탐색 메뉴에서 접근성 버튼을 사용하려면 2버튼 또는 3버튼 탐색으로 전환하세요."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"어느 화면에서나 접근성 기능에 빠르게 액세스하세요. \n\n시작하려면 접근성 설정으로 가서 기능을 선택합니다. 단축키를 탭하고 접근성 버튼을 선택하세요."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"어느 화면에서나 접근성 기능에 빠르게 액세스하세요.\n\n시작하려면 접근성 설정으로 이동하여 기능을 선택합니다. 그런 다음 바로가기를 탭하고 접근성 버튼 또는 동작을 선택하세요."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"어느 화면에서나 접근성 기능에 빠르게 액세스하세요.\n\n시작하려면 접근성 설정으로 이동하여 기능을 선택합니다. 그런 다음 바로가기를 탭하고 접근성 버튼을 선택하세요."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"버튼 또는 동작 사용"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"위치"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"크기"</string>
@@ -2389,13 +2399,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1분"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2분"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"조치를 취할 시간(접근성 기능 시간 제한)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"조치를 취할 시간(접근성 기능 시간 제한) 정보"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"조치를 취할 시간(접근성 기능 시간 제한)에 관해 자세히 알아보기"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"조치를 취할 시간"</string>
<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_switch_title" msgid="7458595722552743503">"색상 반전 사용"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"색상 반전 바로가기"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"색상 반전은 밝은 화면을 어둡게 전환합니다.<br/><br/> 참고: <ol> <li> 색상 반전은 어두운 화면을 밝게 전환하기도 합니다.</li> <li> 미디어 및 이미지의 색상이 변경됩니다.</li> <li> 어두운 테마를 사용하여 어두운 배경을 표시할 수 있습니다. 어두운 테마는 일부 앱에서만 지원되지만, 색상 반전은 모든 앱에 적용됩니다.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"자동 클릭(포인터 정지 시간)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"자동 클릭 정보(체류 시간)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"자동 클릭(체류 시간)에 관해 자세히 알아보기"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"자동 클릭은 연결된 마우스와 함께 작동됩니다. 마우스 커서가 일정한 시간 동안 멈춰 있으면 자동으로 클릭되도록 설정할 수 있습니다."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"사용 중지"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"짧게"</string>
@@ -2415,6 +2430,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> 사용"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> 열기"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"색상 보정 사용"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"색상 보정 바로가기"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"색상 보정 정보"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"색상 보정에 관해 자세히 알아보기"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"색상 반전 정보"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"색상 반전에 관해 자세히 알아보기"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"자막 보기"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"지원되는 앱만 해당"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"자막 크기 및 스타일"</string>
@@ -2454,6 +2474,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"청황색약"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"더 어둡게"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"화면 더 어둡게 하기"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"더 어둡게 바로가기"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"더 어둡게 정보"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"휴대전화의 최소 밝기보다 화면 어둡게 하기"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"태블릿의 최소 밝기보다 화면 어둡게 하기"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"읽기 편하도록 화면을 어둡게 합니다.<br/><br/> 다음의 경우 화면을 어둡게 하면 도움이 됩니다. <ol> <li> 휴대전화를 기본 최소 밝기로 설정해도 여전히 너무 밝을 때</li> <li> 한밤중 또는 자기 전 어두운 실내 등 어두운 곳에서 휴대전화를 사용할 때</li> </ol>"</string>
@@ -2646,7 +2668,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi 사용 시간"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"배터리 사용량"</string>
<string name="history_details_title" msgid="8628584613889559355">"기록 세부정보"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"배터리 사용량"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"배터리 사용량"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"지난 24시간 동안의 사용량 보기"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"마지막으로 충전을 완료한 이후의 사용량 보기"</string>
<string name="battery_details_title" msgid="4531369291819754178">"배터리 사용량"</string>
@@ -2670,6 +2692,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"배터리 사용량이 가장 높은 앱을 확인하세요"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"충전이 일시적으로 제한됨"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"배터리 수명을 연장하는 방법입니다. 자세히 알아보세요."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"충전 재개"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"온도가 높거나 충전 시간이 긴 경우 등 특정한 상황에서는 배터리 보호를 위해 <xliff:g id="PERCENT">%1$s</xliff:g>까지만 충전될 수 있습니다.\n\n상태가 완화되면 휴대전화가 다시 자동으로 정상 충전됩니다."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"온도가 높거나 충전 시간이 긴 경우 등 특정한 상황에서는 배터리 보호를 위해 <xliff:g id="PERCENT">%1$s</xliff:g>까지만 충전될 수 있습니다.\n\n상태가 완화되면 태블릿이 다시 자동으로 정상 충전됩니다."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"휴대전화를 평소보다 더 많이 사용했기 때문에 배터리가 평소보다 더 빨리 소진될 수 있습니다.\n\n배터리 사용량이 가장 많은 앱:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"태블릿을 평소보다 더 많이 사용했기 때문에 배터리가 평소보다 더 빨리 소진될 수 있습니다.\n\n배터리 사용량이 가장 많은 앱:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"기기를 평소보다 더 많이 사용했기 때문에 배터리가 평소보다 더 빨리 소진될 수 있습니다.\n\n배터리 사용량이 가장 많은 앱:"</string>
@@ -2879,8 +2904,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"지난 24시간 동안의 시스템 사용량"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g>의 시스템 사용량"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g>의 앱 사용량"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"오전"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"오후"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"총 시간: 1분 미만"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"백그라운드: 1분 미만"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"총 시간: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3355,6 +3378,8 @@
<string name="application_restrictions" msgid="276179173572729205">"앱 및 콘텐츠 허용"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"애플리케이션 제한"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"애플리케이션을 위한 설정 확장"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"설치할 앱 선택"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"사용 가능한 앱 설치"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"미접촉 결제"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"작동 방식"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"매장에서 휴대전화로 결제"</string>
@@ -3400,8 +3425,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"고급 통화"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G 통화"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"LTE 서비스를 사용하여 음성 및 기타 통신 개선(권장)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"4G 서비스를 사용하여 음성 및 기타 통신 개선(권장)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"LTE 서비스를 사용하여 음성 통화 개선(권장)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"4G 서비스를 사용하여 음성 통화 개선(권장)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"음성 통화에 5G 사용"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"이동통신사에 연락처 전송하기"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"향상된 기능을 제공하기 위해 연락처에 있는 전화번호를 전송합니다."</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"연락처를 <xliff:g id="CARRIER">%1$s</xliff:g>에 전송하시겠습니까?"</string>
@@ -3595,6 +3622,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"절전 모드, 고정, 지속, 절전, 배터리"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"루틴, 일정, 절전 모드, 전력 절약 모드, 배터리, 자동, 퍼센트"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"VoLTE, 고급 통화, 4G 통화"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, 고급 통화, 5g 통화"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"언어 추가, 언어 한 개 추가"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"텍스트 크기, 큰 글자, 큰 글꼴, 큰 텍스트, 저시력, 텍스트 크게, 텍스트 확대, 글꼴 확대"</string>
<string name="default_sound" msgid="6604374495015245195">"기본 사운드"</string>
@@ -3923,7 +3951,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g>의 알림 액세스를 허용하시겠습니까?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12에서는 Android 적응형 알림이 개선된 알림으로 대체됩니다. 이 기능은 추천 작업과 답장을 표시하고 알림을 정리해 줍니다. \n\n개선된 알림은 연락처 이름과 메시지 등 개인 정보가 포함된 알림 내용에 액세스할 수 있습니다. 또한 전화를 받고 방해 금지 모드를 제어하는 등 알림을 닫거나 처리하는 것도 가능합니다."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g>의 알림 액세스를 허용하시겠습니까?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>에서 연락처 이름과 수신 메시지 텍스트 등의 개인정보를 포함한 모든 알림을 읽을 수 있게 됩니다. 또한 이 앱에서 알림을 닫거나, 전화 받기를 비롯하여 알림에 표시되는 버튼 관련 작업을 실행할 수 있습니다. \n\n앱에서 방해 금지 모드를 사용 설정 또는 사용 중지하고 관련 설정을 변경할 수도 있습니다."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>에서 연락처 이름과 받은 문자 메시지 등 개인 정보를 포함한 모든 알림을 읽을 수 있게 됩니다. 앱에서 알림을 다시 알림 설정하거나 닫고, 알림에 표시된 버튼으로 전화 받기와 같은 조치를 취하는 것도 가능합니다. \n\n또한 앱에서 방해 금지 모드를 사용 설정 또는 중지하고 관련 설정을 변경할 수 있습니다."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>에서 알림 액세스를 사용 중지하면 방해 금지 모드 액세스도 사용 중지됩니다."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"사용 중지"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"취소"</string>
@@ -4842,6 +4870,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"두 번 탭하여 기기 확인"</string>
<string name="one_handed_title" msgid="2584414010282746195">"한 손 사용 모드"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"한 손 사용 모드 사용"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"한 손 사용 모드 바로가기"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"한 손 사용 가능 여부"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"아래로 스와이프"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"단축키 사용"</string>
@@ -5273,6 +5302,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"예"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"다시 시작"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"사용 안함"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"취소"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"전환"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM을 활성화할 수 없음"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"SIM을 삭제하고 다시 삽입해 보세요. 그래도 문제가 지속되면 기기를 다시 시작하세요."</string>
@@ -5402,6 +5432,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"전원 버튼을 길게 눌러 어시스턴트 실행"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"전원 및 비상 메뉴:\n전원 버튼과 볼륨 업 버튼을 동시에 누릅니다."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"벨 울림 방지:\n볼륨 메뉴에서 바로가기를 사용할 수 있습니다."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"길게 누르기 시간"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"전원 버튼을 얼마나 길게 누를지 선택하여 민감도 조정"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"짧게"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"길게"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"월렛 표시"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"잠금 화면 및 빠른 설정에서 월렛 액세스 허용"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"기기 제어 표시"</string>
@@ -5417,6 +5451,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"SIM 2개를 사용하는 경우 이 태블릿은 4G로 제한됩니다. "<annotation id="url">"자세히 알아보기"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"SIM 2개를 사용하는 경우 이 기기는 4G로 제한됩니다. "<annotation id="url">"자세히 알아보기"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"캐시된 앱 실행 정지"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"만료일 없음"</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"임대 기간 만료일 없음"</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"설정에서 화면 오버레이 허용"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"다른 앱 위에 표시할 수 있는 앱이 설정 화면을 오버레이하도록 허용합니다."</string>
<string name="media_controls_title" msgid="403271085636252597">"미디어"</string>
@@ -5447,7 +5483,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"일시적으로 사용할 수 없음"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"SIM 없음"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"네트워크 환경설정"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"공용 네트워크에 연결"</string>
<string name="keywords_internet" msgid="7674082764898690310">"네트워크 연결, 인터넷, 무선, 데이터, Wifi, Wi-Fi, Wi Fi, 셀룰러, 모바일, 이동통신사, 4G, 3G, 2G, LTE"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Wi-Fi 사용"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Wi-Fi 사용 중지"</string>
@@ -5465,6 +5500,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ 네트워크"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"SIM 다운로드"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"다운로드한 SIM"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"활성"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"비활성"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" /<xliff:g id="ID_1">%1$s</xliff:g> 기본값"</string>
@@ -5542,6 +5578,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"모든 앱 및 서비스"</string>
<string name="game_settings_title" msgid="1028178627743422090">"게임 설정"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"게임 대시보드 바로가기 사용 설정 등"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"이전"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"다음"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"색상 미리보기"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM 카드 액세스 요청"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"기기에서 SIM 카드에 액세스하려고 합니다. 탭하여 세부정보를 확인하세요."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM 카드 액세스를 허용하시겠습니까?"</string>
@@ -5552,4 +5591,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>에서 이 휴대전화에 연결하려고 합니다.\n\n전에는 <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>에 연결한 적이 없습니다."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"연결 안함"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"연결"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE 설정"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"기본 설정으로 복원"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"설정이 기본값으로 복원되었습니다."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"완충 시 최대 잔량"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"최대 순환"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"완충 시 최소 잔량"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"수정자"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"작업"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"보상"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"제외됨"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"헤드리스 시스템 앱"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"기타 앱"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"상위 활동"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"알림 확인됨"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"15분 이내 알림 확인됨"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"알림 상호작용"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"위젯 상호작용"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"기타 사용자 상호작용"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"가장 높은 우선순위 작업 시작"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"가장 높은 우선순위 작업 실행 중"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"높은 우선순위 작업 시작"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"높은 우선순위 작업 실행 중"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"기본 우선순위 작업 시작"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"기본 우선순위 작업 실행 중"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"낮은 우선순위 작업 시작"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"낮은 우선순위 작업 실행 중"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"가장 낮은 우선순위 작업 시작"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"가장 낮은 우선순위 작업 실행 중"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"작업 시간 초과 페널티"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"충전 중"</item>
+ <item msgid="658627268149681677">"잠자기"</item>
+ <item msgid="1599558140284643834">"절전 모드"</item>
+ <item msgid="588427840913221601">"프로세스 상태"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"확인"</string>
</resources>
diff --git a/res/values-ky/arrays.xml b/res/values-ky/arrays.xml
index abe0fcd..cb59e7a 100644
--- a/res/values-ky/arrays.xml
+++ b/res/values-ky/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Кештелген (иш-аракет кардары)"</item>
<item msgid="8186970968968646288">"Кештелген (бош)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Жашыл"</item>
+ <item msgid="7216413848731287689">"Көгүлтүр"</item>
<item msgid="5661027589207588703">"Көк"</item>
- <item msgid="3795787248113275442">"Индиго"</item>
+ <item msgid="1219738214736244749">"Жашыл"</item>
<item msgid="6331809026622602308">"Сыя"</item>
<item msgid="6390546163902724700">"Кызгылтым"</item>
- <item msgid="6618900408138432102">"Кызыл"</item>
+ <item msgid="6500473130620545980">"Кызгылт сары"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"30 күндөн мурунку"</item>
diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml
index d7b49e0..6834014 100644
--- a/res/values-ky/strings.xml
+++ b/res/values-ky/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Жөндөөлөрдү эстеп калуу"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Туташып турган Bluetooth аудио түзмөктөрүнүн уруксат берилген эң жогорку саны"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Туташып турган Bluetooth аудио түзмөктөрүнүн эң жогорку санын тандоо"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Мүчүлүштүктөрдү оңдоо үчүн NFC топтомун жайгаштыруу"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC топтомун жайгаштыруу деңгээлин жогорулатуу"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Тышкы экранга чыгаруу"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"күзгү"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Зымсыз мониторду иштетүү"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Гаджет тандоо"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Виджет тандоо"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Виджет түзүлүп жана ага жетки берилсинби?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Сиз виджетти түзгөндөн кийин, ал көргөзгөн бардык берилиштерге <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> жете алат."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Виджетти түзгөнүңүздөн кийин колдонмо көрсөтүлгөн нерселердин баарына кире алат.\n\nКолдонмо: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nВиджет: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> виджеттерди түзгөнгө жана жана алардын берилиштерине жеткенге дайым уруксат берилсин"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Колдонуу статистикасы"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Колдонуу статистикасы"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Экрандагы нерсени окуп берүүчү курал көздөрү начар көргөн адамдарга арналган"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"Экрандагы нерсени түзмөк окуп бериши үчүн, аны басып коесуз"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Коштомо жазуулардын жөндөөлөрү"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"Коштомо жазуулардын жеке жөндөөлөрү тууралуу"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Коштомо жазуулардын жеке жөндөөлөрү тууралуу кеңири маалымат"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Чоңойтуу"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Чоңойтуу ыкчам баскычы"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Чоңойтуу тууралуу"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Чоңойтуу тууралуу кеңири маалымат"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Чоңойтуунун түрү"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Экранды толук же анын бөлүгүн чоңойтуп же экөөнүн бирөөсүн тандасаңыз болот"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Толук экран"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Үндү катуулатуу/акырындатуу баскычтарын бир нече секундга чейин кое бербей басып туруп, кулпуланган экранда белгилүү бир функцияны иштетесиз."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Атайын мүмкүнчүлүктөр баскычы"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Атайын мүмкүнчүлүктөр баскычы жана жаңсоо"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Атайын мүмкүнчүлүктөр баскычы тууралуу"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Атайын мүмкүнчүлүктөр баскычы жана жаңсоосу тууралуу"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Атайын мүмкүнчүлүктөр баскычы жана жаңсоосу тууралуу кеңири маалымат"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Атайын мүмкүнчүлүктөр баскычын колдонуңуз. Бул жаңсоо 3 баскычтуу чабыттоодо жеткиликсиз."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Атайын мүмкүнчүлүктөргө тез өтүү"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Атайын мүмкүнчүлүктөргө каалаган экрандан тез өтүңүз.\n\nБаштоо үчүн атайын мүмкүнчүлүктөрдүн жөндөөлөрүнө өтүп, функция тандаңыз. Ыкчам баскычты басып, атайын мүмкүнчүлүктөр баскычын тандаңыз.\n\nАнын ордуна чабыттоо тилкесиндеги атайын мүмкүнчүлүктөр баскычын колдонуу үчүн 2 баскычтуу чабыттоо же 3 баскычтуу чабыттоо схемасына өтүңүз."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Атайын мүмкүнчүлүктөргө каалаган экрандан тез өтөсүз. \n\nБаштоо үчүн атайын мүмкүнчүлүктөрдүн жөндөөлөрүнө өтүп, функция тандаңыз. Ыкчам баскычты басып, атайын мүмкүнчүлүктөр баскычын тандаңыз."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Атайын мүмкүнчүлүктөргө каалаган экрандан тез өтөсүз.\n\nБаштоо үчүн атайын мүмкүнчүлүктөрдү тууралоого өтүп, функция тандаңыз. Ыкчам баскычты таптап, атайын мүмкүнчүлүктөр баскычын же жаңсоосун тандаңыз."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Атайын мүмкүнчүлүктөргө каалаган экрандан тез өтүңүз.\n\nБаштоо үчүн атайын мүмкүнчүлүктөрдү тууралоого өтүп, функция тандаңыз. Ыкчам баскычты басып, атайын мүмкүнчүлүктөр баскычын тандаңыз."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Баскычты же жаңсоону колдонуу"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Жайгашкан орду"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Өлчөмү"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 мүнөт"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 мүнөт"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Аракетти аткаруу убакыты (Атайын мүмкүнчүлүктөр)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Аракетти аткаруу убакыты (Атайын мүмкүнчүлүктөр) тууралуу"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Аракетти аткаруу убакыты (Атайын мүмкүнчүлүктөр) тууралуу кеңири маалымат"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Аракетке канча убакыт керек"</string>
<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_switch_title" msgid="7458595722552743503">"Түстү инверсиялоону колдонуу"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Түстөрдү инверсиялоо ыкчам баскычы"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Түстөрдү инверсиялоо менен, жарык түстөрдү караңгылатканга болот.<br/><br/> Көңүл буруңуз: <ol> <li> Кара түстөр жарыгыраак болот.</li> <li> Түстөрдү инверсиялоо функциясын медиафайлдарга жана сүрөттөргө колдонсо болот.</li> <li> Караңгы тема айрым колдонмолордо, ал эми түстөрдү инверсиялоо бардык колдонмолордо колдонулат.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Автоматтык түрдө чыкылдатуу (кечигүү убакыты)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Автоматтык түрдө чыкылдатуу (кечигүү убакыты) тууралуу"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Автоматтык түрдө чыкылдатуу (кечигүү убакыты) тууралуу кеңири маалымат"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Автоматтык түрдө басуу чычкан туташып турганда гана иштейт. Чычкандын көрсөткүчү белгилүү бир убакыт бою кыймылсыз тургандан кийин басылат."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Өчүк"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Кыска"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> колдонмосун пайдалануу"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> колдонмосун ачуу"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Түстөрдү тууралоону колдонуу"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Түстөрдү тууралоо ыкчам баскычы"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Түстөрдү тууралоо жөнүндө маалымат"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Түстөрдү тууралоо жөнүндө кеңири маалымат алыңыз"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Түстөрдү инверсиялоо тууралуу"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Түстөрдү инверсиялоо тууралуу кеңири маалымат"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Коштомо жазууларды көрсөтүү"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Колдоого алынган колдонмолордо гана"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Коштомо жазуунун өлчөмү жана стили"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Көк-сары"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Кошумча караңгылатуу"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Экранды кошумча караңгылатуу"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Кошумча караңгылатуу ыкчам баскычы"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Кошумча караңгылатуу тууралуу"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Телефондун экраны эң төмөнкү жарык деңгээлинен да караңгылатылат"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Планшетиңиздин экранынын демейки минималдуу жарыктыгынан да караңгылатыңыз"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Ыңгайлуу шарттарда окуу үчүн экранды караңгылатыңыз.<br/><br/> Төмөнкү учурларда: <ol> <li> Телефонуңуздун экранынын эң төмөнкү жарык деңгээлинен да караңгылаткыңыз келсе </li> <li> Телефонуңузду караңгы жерлерде: түнкүсүн же уктаганга чейин караңгы уктоочу бөлмөдө колдонсоңуз</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Өз убагындагы Wi‑Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Батареянын колдонулушу"</string>
<string name="history_details_title" msgid="8628584613889559355">"Таржымалдын чоо-жайы"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Батареянын колдонулушу"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Батареянын колдонулушу"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Акыркы 24 саатта колдонулганын көрөсүз"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Акыркы жолу кубатталгандан бери колдонулушун көрүү"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Батареянын керектелиши"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Эң көп иштетилген колдонмолорду көрүү"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Кубаттоо убактылуу чектелген"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Батареяңызды үнөмдөө үчүн. Кеңири маалымат."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Кубаттоону улантуу"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Батареяны көбүрөөк убакытка жеткирүү үчүн жогорку температура жана узакка кубаттоо сыяктуу айрым шарттарда кубаттоо <xliff:g id="PERCENT">%1$s</xliff:g> чейин чектелиши мүмкүн.\n\nМындай шарттар бүткөндөн кийин, телефонуңуз автоматтык түрдө кадимкидей кубаттала баштайт."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Батареяны көбүрөөк убакытка жеткирүү үчүн жогорку температура жана узакка кубаттоо сыяктуу айрым шарттарда кубаттоо <xliff:g id="PERCENT">%1$s</xliff:g> чейин чектелиши мүмкүн.\n\nМындай шарттар бүткөндөн кийин, түзмөгүңүз автоматтык түрдө кадимкидей кубаттала баштайт."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Телефонуңуз адаттагыдан көбүрөөк колдонулгандыктан, батареяңыз күтүлгөндөн эртерээк отуруп калышы мүмкүн.\n\nБатареяны эң көп сарптап жаткан колдонмолор:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Планшетиңиз адаттагыдан көбүрөөк колдонулгандыктан, батареяңыз күтүлгөндөн эртерээк отуруп калышы мүмкүн.\n\nБатареяны эң көп сарптап жаткан колдонмолор:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Түзмөгүңүз адаттагыдан көбүрөөк колдонулгандыктан, батареяңыз күтүлгөндөн эртерээк отуруп калышы мүмкүн.\n\nБатареяны эң көп сарптап жаткан колдонмолор:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Системанын акыркы 24 саатта колдонулушу"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Системанын колдонулушу: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Колдонмонун иштетилиши: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"түшкө чейин"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"түштөн кийин"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Жалпысынан: бир мүнөткө жетпейт"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Фондо колдонулушу: бир мүнөткө жетпейт"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Жалпысынан: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Колдонмолорго жана мазмунга уруксат"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Чектелген колдонмолор"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Колдонмонун тууралоолорун ачуу"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Орнотуу үчүн колдонмолорду тандаңыз"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Жеткиликтүү колдонмолорду орнотуңуз"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Тийбей төлөө"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Бул кандайча иштейт"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Дүкөндөн сатып алган нерселериңиздин акысын телефонуңуз аркылуу төлөңүз"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Чалуулардын өркүндөтүлгөн жөндөөлөрү"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G аркылуу чалуу"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Байланыштын сапатын жакшыртуу үчүн LTE кызматтары колдонулат (сунушталат)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Үн жана башка байланыштарды жакшыртуу үчүн, 4G кызматтарын пайдаланыңыз (сунушталат)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Кирүүчү аудио чалуулардын сапатын жакшыртуу үчүн LTE кызматтарын колдонуңуз (сунушталат)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Кирүүчү аудио чалуулардын сапатын жакшыртуу үчүн 4G кызматтарын колдонуңуз (сунушталат)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Аудио чалууларды 5G аркылуу аткарыңыз"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Байланыштарды операторго жөнөтүү"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Жакшыртылган функцияларды колдонуу үчүн байланыштарыңыздын телефон номерлерин жөнөтүү"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Байланыштар <xliff:g id="CARRIER">%1$s</xliff:g> операторуна жөнөтүлсүнбү?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"батареяны үнөмдөгүч, кадалган, үнөмдөө, кубатты үнөмдөгүч, батарея"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"тартип, ырааттама, батареяны үнөмдөгүч режими, батареяны үнөмдөгүч, батаеря, автоматтык түрдө, пайыз"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, өркүндөтүлгөн чалуу, 4g чалуу"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, өркүндөтүлгөн чалуу, 5g аркылуу чалуу"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"тил кошуу, тил кошуу"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"тексттин өлчөмү, чоң өлчөмдө басып чыгаруу, чоң арип, чоң текст, начар көрүү, текстти чоңойтуу, арип чоңойткуч, арипти чоңойтуу"</string>
<string name="default_sound" msgid="6604374495015245195">"Демейки үн"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g> кызматына билдирмелерди пайдаланууга уруксат бересизби?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12 версиясында ыңгайлаштырылуучу билдирмелер жакшыртылган билдирмелерге алмаштырылды. Бул функция ыкчам аракеттерди жана жоопторду көрсөтүп, ошондой эле билдирмелериңизди иреттейт. \n\nЖакшыртылган билдирмелер бардык билдирмелердин мазмунун, анын ичинде байланыштардын аты-жөнү жана билдирүүлөрү сыяктуу жеке маалыматты көрө алат. Ошондой эле, бул функция билдирмелерди жаап, баскычтарын басып, телефон чалууларга жооп берип жана \"Тынчымды алба\" функциясын башкара алат."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g> колдонмосу үчүн билдирмелерди иштетесизби?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> колдонмосу билдирмелердин баарын, ошону менен катар байланыштардын аты-жөнү жана алынган билдирүүлөр сыяктуу жеке маалыматты окуй алат. Мындан тышкары, билдирмелерди жаап же телефон чалууларына жооп берүү сыяктуу билдирмелердеги баскычтарды баса алат. \n\nКолдонмо \"Тынчымды алба\" режимин күйгүзүп же өчүрүп, ошондой эле анын жөндөөлөрүн өзгөртүү мүмкүнчүлүгүнө ээ болот."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> колдонмосу билдирмелердин баарын, ошону менен катар байланыштардын аты-жөнү жана алынган билдирүүлөр сыяктуу жеке маалыматты окуй алат. Мындан тышкары, билдирмелерди тындырып, жаап же телефон чалууларына жооп берүү сыяктуу билдирмелердеги баскычтарды баса алат. \n\nКолдонмо \"Тынчымды алба\" режимин күйгүзүп же өчүрүп, ошондой эле анын жөндөөлөрүн өзгөртүү мүмкүнчүлүгүнө ээ болот."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Эгер <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> колдонмосунун билдирмелерин алуудан баш тартсаңыз, \"Тынчымды алба\" режиминин жөндөөлөрүн өзгөртө албай каласыз."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Өчүрүү"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Жок"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Түзмөктү текшерүү үчүн эки жолу таптаңыз"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Бир кол режими"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Бир кол режимин колдонуу"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Бир колдуу режимдин ыкчам баскычы"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"бир кол менен колдонуу"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Ылдый сүрүңүз:"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Төмөнкү үчүн ыкчам баскычты колдонуу:"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Ооба"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Өчүрүп күйгүзүү"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Жок, рахмат"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Жокко чыгаруу"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Которулуу"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM-карта иштетилген жок"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"SIM-картаны чыгарып, кайра салыңыз. Эгер маселе чечилбесе, түзмөктү өчүрүп күйгүзүңүз."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Кубат баскычын көпкө басып, Жардамчыны иштетесиз"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Кубат баскычы жана Шашылыш билдирүү менюсу:\nКубат менен Үндү катуулатуу баскычтарын чогуу басыңыз."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Шыңгыратуунун алдын алуу:\nЫкчам баскыч үндү катуулатуу менюсунда жеткиликтүү."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Коё бербей басып туруунун узактыгы"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Сезгичтигин тууралоо үчүн кубат баскычын канча убакытка чейин коё бербей басып туруу керектигин тандаңыз"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Кыска"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Узун"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Капчыкты көрсөтүү"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Капчыкка кулпуланган экрандан жана ыкчам жөндөөлөрдөн өтөсүз"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Түзмөктү башкаруу элементтерин көрсөтүү"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"2 SIM-карта колдонулганда бул планшет 4G тармагына гана туташа алат. "<annotation id="url">"Кеңири маалымат"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"2 SIM-карта колдонулганда бул түзмөк 4G тармагына гана туташа алат. "<annotation id="url">"Кеңири маалымат"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Кештелген колдонмолордун иштетилишин убактылуу токтотуу"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Мөөнөтү бүтпөйт."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Ижаранын мөөнөтү бүтпөйт."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Колдонмолорду жөндөөлөрдүн үстүнө коюуга уруксат берүү"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Башка колдонмолордун үстүнөн көрүнгөн колдонмолорго Жөндөөлөр экранынын үстүнөн да көрүнүүгө уруксат берүү"</string>
<string name="media_controls_title" msgid="403271085636252597">"Медиа"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Убактылуу жеткиликсиз"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"SIM-карта жок"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Тармак жөндөөлөрү"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Жалпыга ачык тармактарга туташуу"</string>
<string name="keywords_internet" msgid="7674082764898690310">"тармакка туташуу, интернет, зымсыз, маалымат, wifi, wi-fi, wi fi, уюлдук, мобилдик, байланыш оператору, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Wi‑Fi\'ды жандыруу"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Wi-Fi\'ды өчүрүү"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ тармак"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM-карта"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"SIM-КАРТА ЖҮКТӨЛҮП АЛЫНДЫ"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ЖҮКТӨЛҮП АЛЫНГАН SIM-КАРТАЛАР"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Иштеп жатат"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Өчүрүлгөн"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> үчүн демейки конфигурация"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Бардык колдонмолор жана кызматтар үчүн"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Оюндун жөндөөлөрү"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Оюн тактасынын ыкчам баскычын ж.б. күйгүзүү"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Мурунку"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Кийинки"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Түстү алдын ала көрүү"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM картага кирүүгө уруксат суралды"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Түзмөк SIM картаңызга мүмкүнчүлүк алгысы келет. Чоо-жайын көрүү үчүн таптап коюңуз."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM картага кирүүгө уруксат бересизби?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> бул телефонго туташкысы келет.\n\nБуга чейин <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> түзмөгүнө туташкан эмессиз."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Туташпасын"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Туташтыруу"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE жөндөөлөрү"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Демейки жөндөөлөргө кайтаруу"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Жөндөөлөр демейкиге кайтарылды."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Толук кубатталгандагы максималдуу баланс"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Максималдуу циркуляция"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Толук кубатталгандагы минималдуу баланс"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Өзгөрткүчтөр"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Аракеттер"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Сыйлыктар"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Чыгарылгандар"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Headless System App"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Башка колдонмо"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Көп аткарылган иш"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Билдирме көрүлдү"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Билдирме 15 мүнөттүн ичинде көрүлдү"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Билдирме менен өз ара аракет"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Виджет менен өз ара аракет"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Башка колдонуучу менен өз ара аракет"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Эң маанилүү ишти баштоо"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Эң маанилүү иш аткарылууда"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Өтө маанилүү ишти баштоо"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Өтө маанилүү иш аткарылууда"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Демейки ишти баштоо"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Демейки иш аткарылууда"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Анча маанилүү эмес ишти баштоо"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Анча маанилүү эмес иш аткарылууда"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Мааниси эң аз ишти баштоо"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Мааниси эң аз иш аткарылууда"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Иштин таймауту үчүн жаза"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Кубатталууда"</item>
+ <item msgid="658627268149681677">"Көшүү режими"</item>
+ <item msgid="1599558140284643834">"Кубатты үнөмдөө режими"</item>
+ <item msgid="588427840913221601">"Иштетүү абалы"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Ырастоо"</string>
</resources>
diff --git a/res/values-lo/arrays.xml b/res/values-lo/arrays.xml
index e179361..b03d165 100644
--- a/res/values-lo/arrays.xml
+++ b/res/values-lo/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Cached (ການເຄື່ອນໄຫວລູກຂ່າຍ)"</item>
<item msgid="8186970968968646288">"Cached (ຫວ່າງເປົ່າ)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"ສີຂຽວອົມຟ້າ"</item>
+ <item msgid="7216413848731287689">"ສີຟ້າຂຽວ"</item>
<item msgid="5661027589207588703">"ສີຟ້າ"</item>
- <item msgid="3795787248113275442">"ສີມ່ວງເຂັ້ມ"</item>
+ <item msgid="1219738214736244749">"ສີຂຽວ"</item>
<item msgid="6331809026622602308">"ສີມ່ວງ"</item>
<item msgid="6390546163902724700">"ສີບົວ"</item>
- <item msgid="6618900408138432102">"ສີແດງ"</item>
+ <item msgid="6500473130620545980">"ສີສົ້ມ"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"ເກີນ 30 ມື້ແລ້ວ"</item>
diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml
index 0a3a995..14ae76c 100644
--- a/res/values-lo/strings.xml
+++ b/res/values-lo/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"ຈື່ການຕັ້ງຄ່າ"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"ອຸປະກອນສຽງ Bluetooth ທີ່ເຊື່ອມຕໍ່ສູງສຸດ"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"ເລືອກຈຳນວນອຸປະກອນສຽງ Bluetooth ທີ່ເຊື່ອມຕໍ່ສູງສຸດ"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"ບັນທຶກດີບັກການວາງຊ້ອນ NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"ເພີ່ມລະດັບການບັນທຶກການວາງຊ້ອນ NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"ການສົ່ງສັນຍານ"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"ແວ່ນສະທ້ອນ"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"ເປີດໃຊ້ງານການສະແດງພາບໄຮ້ສາຍ"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"ເລືອກແກດເຈັດ"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"ເລືອກວິກເຈັດ"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"ສ້າງວິກເຈັດ ແລະອະນຸຍາດການເຂົ້າເຖິງ?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"ຫຼັງຈາກທີ່ທ່ານສ້າງວິກເຈັດແລ້ວ, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> ຈະສາມາດເຂົ້າເຖິງຂໍ້ມູນທັງໝົດທີ່ມັນສະແດງ."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"ຫຼັງຈາກທ່ານສ້າງວິດເຈັດແລ້ວ, ແອັບພລິເຄຊັນຈະສາມາດເຂົ້າເຖິງທຸກຢ່າງທີ່ສະແດງຜົນໄດ້.\n\nແອັບພລິເຄຊັນ: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nວິດເຈັດ: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"ອະນຸຍາດໃຫ້ <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> ສ້າງວິກເຈັດ ແລະເຂົ້າເຖິງຂໍ້ມູນໄດ້ສະເໝີ"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"ສະຖິຕິການນຳໃຊ້"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"ສະຖິຕິການນຳໃຊ້"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"ໂປຣແກຣມອ່ານໜ້າຈໍໂດຍຕົ້ນຕໍສຳລັບຄົນທີ່ຕາບອດ ແລະ ເບິ່ງເຫັນບໍ່ໄດ້ດີ"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"ແຕະລາຍການໃນໜ້າຈໍຂອງທ່ານເພື່ອຟັງອອກສຽງ"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"ການຕັ້ງຄ່າຄຳບັນຍາຍ"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"ກ່ຽວກັບການຕັ້ງຄ່າຄຳບັນຍາຍ"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"ສຶກສາເພີ່ມເຕີມກ່ຽວກັບການຕັ້ງຄ່າຄຳບັນຍາຍ"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"ການຂະຫຍາຍ"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"ທາງລັດການຂະຫຍາຍ"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"ກ່ຽວກັບການຂະຫຍາຍ"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"ສຶກສາເພີ່ມເຕີມກ່ຽວກັບການຂະຫຍາຍ"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"ປະເພດການຂະຫຍາຍ"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"ຂະຫຍາຍເນື້ອຫາແບບເຕັມຈໍຂອງທ່ານ, ພື້ນທີ່ສະເພາະ ຫຼື ສະຫຼັບລະຫວ່າງຕົວເລືອກທັງສອງ"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"ເຕັມຈໍ"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"ອະນຸຍາດໃຫ້ເປີດໃຊ້ທາງລັດຄຸນສົມບັດໄດ້ຈາກໜ້າຈໍລັອກ. ກົດປຸ່ມລະດັບສຽງຄ້າງໄວ້ສອງສາມວິນາທີ."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"ປຸ່ມການຊ່ວຍເຂົ້າເຖິງ"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"ປຸ່ມການຊ່ວຍເຂົ້າເຖິງ ແລະ ທ່າທາງ"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"ກ່ຽວກັບປຸ່ມການຊ່ວຍເຂົ້າເຖິງ"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"ກ່ຽວກັບປຸ່ມການຊ່ວຍເຂົ້າເຖິງ ແລະ ທ່າທາງ"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"ສຶກສາເພີ່ມເຕີມກ່ຽວກັບປຸ່ມການຊ່ວຍເຂົ້າເຖິງ ແລະ ທ່າທາງ"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"ການໃຊ້ປຸ່ມການຊ່ວຍເຂົ້າເຖິງ. ບໍ່ສາມາດໃຊ້ທ່າທາງກັບການນຳທາງແບບ 3 ປຸ່ມໄດ້."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"ເຂົ້າເຖິງຄຸນສົມບັດການຊ່ວຍເຂົ້າເຖິງແບບດ່ວນ"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"ເຂົ້າໃຊ້ຄຸນສົມບັດການຊ່ວຍເຂົ້າເຖິງໄດ້ຢ່າງວ່ອງໄວຈາກໜ້າຈໍໃດກໍໄດ້.\n\nເພື່ອເລີ່ມຕົ້ນ, ໃຫ້ເຂົ້າໄປການຕັ້ງຄ່າການຊ່ວຍເຂົ້າເຖິງແລ້ວເລືອກຄຸນສົມບັດໃດໜຶ່ງ. ແຕະໃສ່ທາງລັດແລ້ວເລືອກປຸ່ມການຊ່ວຍເຂົ້າເຖິງ.\n\nເພື່ອໃຊ້ປຸ່ມການຊ່ວຍເຂົ້າເຖິງໃນແຖບການນຳທາງແທນ, ໃຫ້ສະຫຼັບໄປໃຊ້ການນຳທາງແບບ 2 ປຸ່ມ ຫຼື 3 ປຸ່ມ."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"ເຂົ້າເຖິງຄຸນສົມບັດການຊ່ວຍເຂົ້າເຖິງດ່ວນຈາກໜ້າຈໍໃດກໍໄດ້. \n\nເພື່ອເລີ່ມຕົ້ນ, ໃຫ້ໄປການຕັ້ງຄ່າການຊ່ວຍເຂົ້າເຖິງແລ້ວເລືອກຄຸນສົມບັດໃດໜຶ່ງ. ແຕະໃສ່ທາງລັດແລ້ວເລືອກປຸ່ມການຊ່ວຍເຂົ້າເຖິງ."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"ເຂົ້າໃຊ້ຄຸນສົມບັດການຊ່ວຍເຂົ້າເຖິງໄດ້ຢ່າງວ່ອງໄວຈາກໜ້າຈໍໃດກໍໄດ້.\n\nເພື່ອເລີ່ມຕົ້ນ, ໃຫ້ເຂົ້າໄປການຕັ້ງຄ່າການຊ່ວຍເຂົ້າເຖິງແລ້ວເລືອກຄຸນສົມບັດໃດໜຶ່ງ. ແຕະໃສ່ທາງລັດແລ້ວເລືອກປຸ່ມ ຫຼື ທ່າທາງການຊ່ວຍເຂົ້າເຖິງ."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"ເຂົ້າໃຊ້ຄຸນສົມບັດການຊ່ວຍເຂົ້າເຖິງໄດ້ຢ່າງວ່ອງໄວຈາກໜ້າຈໍໃດກໍໄດ້.\n\nເພື່ອເລີ່ມຕົ້ນ, ໃຫ້ເຂົ້າໄປການຕັ້ງຄ່າການຊ່ວຍເຂົ້າເຖິງແລ້ວເລືອກຄຸນສົມບັດໃດໜຶ່ງ. ແຕະໃສ່ທາງລັດແລ້ວເລືອກປຸ່ມການຊ່ວຍເຂົ້າເຖິງ."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"ໃຊ້ປຸ່ມ ຫຼື ທ່າທາງ"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"ສະຖານທີ່"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"ຂະໜາດ"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 ນາທີ"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 ນາທີ"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"ຮອດເວລາດຳເນີນການ (ການຊ່ວຍເຂົ້າເຖິງໝົດເວລາ)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"ຮອດເວລາດຳເນີນການ (ໝົດເວລາການຊ່ວຍເຂົ້າເຖິງ)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"ສຶກສາເພີ່ມເຕີມກ່ຽວກັບການຮອດເວລາດຳເນີນການ (ໝົດເວລາການຊ່ວຍເຂົ້າເຖິງ)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"ເວລາໃນການດຳເນີນການ"</string>
<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_switch_title" msgid="7458595722552743503">"ໃຊ້ການປີ້ນສີ"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"ທາງລັດການປີ້ນສີ"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"ການປີ້ນສີຈະປ່ຽນໜ້າຈໍແຈ້ງໃຫ້ເປັນສີມືດ.<br/><br/> ໝາຍເຫດ: <ol> <li> ການປີ້ນສີຈະປ່ຽນໜ້າຈໍມືດໃຫ້ເປັນສີແຈ້ງນຳ.</li> <li> ສີຈະປ່ຽນໃນມີເດຍ ແລະ ຮູບຕ່າງໆ.</li> <li> ສາມາດໃຊ້ຮູບແບບສີສັນມືດເພື່ອສະແດງພື້ນຫຼັງມືດໄດ້. ຮູບແບບສີສັນມືດໃຊ້ໄດ້ກັບແອັບທີ່ຮອງຮັບ. ການປີ້ນສີສາມາດໃຊ້ໄດ້ກັບທຸກແອັບ.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"ຄລິກອັດຕະໂນມັດ (ໄລຍະເວລາທີ່ບໍ່ເລື່ອນເມົ້າ)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"ກ່ຽວກັບການຄລິກອັດຕະໂນມັດ (ເວລາທີ່ບໍ່ມີການເຄື່ອນເມົ້າ)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"ສຶກສາເພີ່ມເຕີມກ່ຽວກັບການຄລິກອັດຕະໂນມັດ (ເວລາທີ່ບໍ່ມີການເຄື່ອນເມົ້າ)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"ການຄລິກອັດຕະໂນມັດໃຊ້ໄດ້ກັບເມົ້າທີ່ເຊື່ອມຕໍ່ແລ້ວ. ທ່ານສາມາດຕັ້ງເຄີເຊີເມົ້າໃຫ້ຄລິກອັດຕະໂນມັດໄດ້ໃນເວລາທີ່ເຄີເຊີຢຸດເຄື່ອນໄຫວເປັນໄລຍະເວລາໃດໜຶ່ງ."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"ປິດ"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"ສັ້ນ"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"ໃຊ້<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"ເປີດ <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"ໃຊ້ການແກ້ໄຂສີ"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"ທາງລັດການແກ້ໄຂສີ"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"ກ່ຽວກັບການແກ້ໄຂສີ"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"ສຶກສາເພີ່ມເຕີມກ່ຽວກັບການແກ້ໄຂສີ"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"ກ່ຽວກັບການປີ້ນສີ"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"ສຶກສາເພີ່ມເຕີມກ່ຽວກັບການປີ້ນສີ"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"ສະແດງຄຳບັນຍາຍ"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"ສຳລັບແອັບທີ່ຮອງຮັບເທົ່ານັ້ນ"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"ຂະໜາດ ແລະ ຮູບແບບຄຳບັນຍາຍ"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"ສີຟ້າ-ເຫຼືອງ"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"ຫຼຸດແສງເປັນພິເສດ"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"ຫຼຸດແສງໜ້າຈໍລົງເປັນພິເສດ"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"ທາງລັດການຫຼຸດແສງເປັນພິເສດ"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"ກ່ຽວກັບການຫຼຸດແສງເປັນພິເສດ"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"ຫຼຸດແສງໜ້າຈໍໃຫ້ຕ່ຳກວ່າຄວາມສະຫວ່າງຂັ້ນຕ່ຳຂອງໂທລະສັບທ່ານ"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"ຫຼຸດແສງໜ້າຈໍໃຫ້ຕ່ຳກວ່າຄວາມສະຫວ່າງຂັ້ນຕ່ຳຂອງແທັບເລັດທ່ານ"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"ເຮັດໃຫ້ໜ້າຈໍຂອງທ່ານມືດລົງເພື່ອໃຫ້ອ່ານໄດ້ສະບາຍຂຶ້ນ.<br/><br/> ນີ້ຈະມີປະໂຫຍດໃນເວລາ: <ol> <li> ຄວາມສະຫວ່າງຂັ້ນຕ່ຳເລີ່ມຕົ້ນຂອງໂທລະສັບທ່ານຍັງຄົງແຈ້ງເກີນໄປ</li> <li> ທ່ານກຳລັງໃຊ້ໂທລະສັບໃນສະຖານະການທີ່ມືດ ເຊັ່ນ: ໃນເວລາກາງຄືນ ຫຼື ໃນຫ້ອງມືດກ່ອນນອນ</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"ໄລຍະເວລາການໃຊ້ Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"ການໃຊ້ແບັດເຕີຣີ"</string>
<string name="history_details_title" msgid="8628584613889559355">"ລາຍລະອຽດປະຫວັດການນຳໃຊ້"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"ການໃຊ້ແບັດເຕີຣີ"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ການໃຊ້ແບັດເຕີຣີ"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"ເບິ່ງການນຳໃຊ້ໃນຮອບ 24 ຊົ່ວໂມງທີ່ຜ່ານມາ"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"ເບິ່ງການນຳໃຊ້ນັບຈາກການສາກເຕັມຫຼ້າສຸດ"</string>
<string name="battery_details_title" msgid="4531369291819754178">"ການໃຊ້ແບັດເຕີຣີ"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ເບິ່ງແອັບທີ່ມີການໃຊ້ສູງສຸດ"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"ຈຳກັດການສາກໄຟຊົ່ວຄາວ"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"ເພື່ອຖະໜອມແບັດເຕີຣີຂອງທ່ານ. ສຶກສາເພີ່ມເຕີມ."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ສືບຕໍ່ການສາກໄຟ"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"ໃນບາງສະພາບເງື່ອນໄຂ ເຊັ່ນ: ອຸນຫະພູມສູງ ແລະ ໄລຍະເວລາການສາກໄຟດົນ, ການສາກໄຟອາດຖືກຈຳກັດເປັນ <xliff:g id="PERCENT">%1$s</xliff:g> ເພື່ອຊ່ວຍຖະໜອມອາຍຸແບັດເຕີຣີ.\n\nເມື່ອສະພາບເງື່ອນໄຂເຫຼົ່ານັ້ນສິ້ນສຸດລົງ, ໂທລະສັບຂອງທ່ານຈະສາກໄຟປົກກະຕິໂດຍອັດຕະໂນມັດ."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"ໃນບາງສະພາບເງື່ອນໄຂ ເຊັ່ນ: ອຸນຫະພູມສູງ ແລະ ໄລຍະເວລາການສາກໄຟດົນ, ການສາກໄຟອາດຖືກຈຳກັດເປັນ <xliff:g id="PERCENT">%1$s</xliff:g> ເພື່ອຊ່ວຍຖະໜອມອາຍຸແບັດເຕີຣີ.\n\nເມື່ອສະພາບເງື່ອນໄຂເຫຼົ່ານັ້ນສິ້ນສຸດລົງ, ແທັບເລັດຂອງທ່ານຈະສາກໄຟປົກກະຕິໂດຍອັດຕະໂນມັດ."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"ເນື່ອງຈາກທ່ານໃຊ້ໂທລະສັບຂອງທ່ານຫຼາຍກວ່າປົກກະຕິ, ແບັດເຕີຣີຂອງທ່ານອາດໝົດໄວກວ່າທີ່ປົກກະຕິມັນຈະໝົດ.\n\nແອັບທີ່ກຳລັງໃຊ້ແບັດເຕີຣີຫຼາຍທີ່ສຸດ:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"ເນື່ອງຈາກທ່ານໃຊ້ແທັບເລັດຂອງທ່ານຫຼາຍກວ່າປົກກະຕິ, ແບັດເຕີຣີຂອງທ່ານອາດໝົດໄວກວ່າທີ່ປົກກະຕິມັນຈະໝົດ.\n\nແອັບທີ່ກຳລັງໃຊ້ແບັດເຕີຣີຫຼາຍທີ່ສຸດ:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"ເນື່ອງຈາກທ່ານໃຊ້ອຸປະກອນຂອງທ່ານຫຼາຍກວ່າປົກກະຕິ, ແບັດເຕີຣີຂອງທ່ານອາດໝົດໄວກວ່າທີ່ປົກກະຕິມັນຈະໝົດ.\n\nແອັບທີ່ກຳລັງໃຊ້ແບັດເຕີຣີຫຼາຍທີ່ສຸດ:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"ການໃຊ້ລະບົບສຳລັບ 24 ຊມ ທີ່ຜ່ານມາ"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"ການໃຊ້ລະບົບສຳລັບ <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"ການໃຊ້ແອັບສຳລັບ <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"ກ່ອນທ່ຽງ"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"ຫຼັງທ່ຽງ"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"ທັງໝົດ: ໜ້ອຍກວ່າໜຶ່ງນາທີ"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"ພື້ນຫຼັງ: ໜ້ອຍກວ່າໜຶ່ງນາທີ"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"ທັງໝົດ: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"ອະນຸຍາດແອັບຯ ແລະເນື້ອຫາ"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"ແອັບພລິເຄຊັນທີ່ມີຂໍ້ຈຳກັດ"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"ຂະຫຍາຍການຕັ້ງຄ່າສຳລັບແອັບພລິເຄຊັນ"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ເລືອກແອັບເພື່ອຕິດຕັ້ງ"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ຕິດຕັ້ງແອັບທີ່ສາມາດໃຊ້ໄດ້"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"ການຈ່າຍເງິນແບບບໍ່ຕ້ອງສຳຜັດ"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"ມັນເຮັດວຽກແນວໃດ"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"ຈ່າຍດ້ວຍໂທລະສັບຂອງທ່ານຢູ່ໃນຮ້ານຄ້າ"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"ການໂທຂັ້ນສູງ"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"ການໂທ 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"ໃຊ້ບໍລິການ LTE ເພື່ອປັບປຸງສຽງ ແລະ ການສື່ສານອື່ນໆ (ແນະນຳ)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"ໃຊ້ບໍລິການ 4G ເພື່ອປັບປຸງສຽງ ແລະ ການສື່ສານອື່ນໆ (ແນະນຳ)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"ໃຊ້ບໍລິການ LTE ເພື່ອປັບປຸງການໂທສຽງ (ແນະນຳ)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"ໃຊ້ບໍລິການ 4G ເພື່ອປັບປຸງການໂທສຽງ (ແນະນຳ)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"ໃຊ້ 5G ສຳລັບການໂທສຽງ"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"ສົ່ງລາຍຊື່ຜູູ້ຕິດຕໍ່ໄປໃຫ້ຜູ້ໃຫ້ບໍລິການ"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"ສົ່ງເບີໂທລະສັບຂອງລາຍຊື່ຜູ້ຕິດຕໍ່ທ່ານເພື່ອສະໜອງຄຸນສົມບັດຂັ້ນສູງ"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"ສົ່ງລາຍຊື່ຜູ້ຕິດຕໍ່ໄປໃຫ້ <xliff:g id="CARRIER">%1$s</xliff:g> ບໍ?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"ຕົວປະຢັດແບັດເຕີຣີ, ຕິດໄວ້, ຕໍ່ເນື່ອງ, ປະຢັດໄຟ, ແບັດເຕີຣີ"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"ກິດຈະກັດ, ກຳນົດການ, ຕົວປະຢັດແບັດເຕີຣີ, ຕົວປະຢັດໄຟ, ແບັດເຕີຣີ, ອັດຕະໂນມັດ, ເປີເຊັນ"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, ການໂທຂັ້ນສູງ, ການໂທ 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, ການໂທຂັ້ນສູງ, ການໂທ 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"ເພີ່ມພາສາ, ເພີ່ມພາສາໃດໜຶ່ງ"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"ຂະໜາດໜ້າຈໍ, ພິມຂະໜາດໃຫຍ່, ຟອນຂະໜາດໃຫຍ່, ຂໍ້ຄວາມຂະໜາດໃຫຍ່, ເບິ່ງເຫັນຍາກ, ເຮັດໃຫ້ຂໍ້ຄວາມໃຫຍ່ຂຶ້ນ, ຕົວຂະຫຍາຍຟອນ, ການຂະຫຍາຍຟອນ"</string>
<string name="default_sound" msgid="6604374495015245195">"ສຽງເລີ່ມຕົ້ນ"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"ອະນຸຍາດໃຫ້ເຂົ້າເຖິງການແຈ້ງເຕືອນສຳລັບ <xliff:g id="SERVICE">%1$s</xliff:g> ບໍ?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"ການແຈ້ງເຕືອນແບບປັບຕົວໄດ້ຂອງ Android ຖືກແທນທີ່ດ້ວຍການແຈ້ງເຕືອນທີ່ປັບປຸງໃຫ້ດີຂຶ້ນໃນ Android 12 ແລ້ວ. ຄຸນສົມບັດນີ້ສະແດງຄຳສັ່ງ ແລະ ການຕອບກັບທີ່ແນະນຳ ແລະ ຈັດລະບຽບການແຈ້ງເຕືອນຂອງທ່ານ. \n\nການແຈ້ງເຕືອນທີ່ປັບປຸງໃຫ້ດີຂຶ້ນສາມາດເຂົ້າເຖິງເນື້ອຫາການແຈ້ງເຕືອນໄດ້, ຮວມທັງຂໍ້ມູນສ່ວນຕົວ ເຊັ່ນ: ຊື່ຜູ້ຕິດຕໍ່ ແລະ ຂໍ້ຄວາມ. ຄຸນສົມບັດນີ້ສາມາດປິດ ຫຼື ຕອບກັບຫາການແຈ້ງເຕືອນໄດ້ນຳ ເຊັ່ນ: ການຮັບສາຍໂທລະສັບ ແລະ ຄວບຄຸມໂໝດຫ້າມລົບກວນ."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"ອະນຸຍາດການເຂົ້າເຖິງການແຈ້ງເຕືອນສຳລັບ <xliff:g id="SERVICE">%1$s</xliff:g> ບໍ?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ຈະສາມາດອ່ານການແຈ້ງເຕືອນທັງໝົດ, ຮວມທັງຂໍ້ມູນສ່ວນຕົວ ເຊັ່ນ: ຊື່ຜູ້ຕິດຕໍ່ ແລະ ຂໍ້ຄວາມທີ່ທ່ານໄດ້ຮັບໄດ້. ແອັບນີ້ຈະສາມາດປິດການແຈ້ງເຕືອນ ຫຼື ດຳເນີນການຢູ່ປຸ່ມໃນການແຈ້ງເຕືອນ, ຮວມທັງການຮັບສາຍໄດ້ນຳ. \n\nນີ້ຈະເປັນການເຮັດໃຫ້ແອັບສາມາດເປີດ ຫຼື ປິດໂໝດຫ້າມລົບກວນ ແລະ ປ່ຽນການຕັ້ງຄ່າທີ່ກ່ຽວຂ້ອງໄດ້."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ຈະສາມາດອ່ານການແຈ້ງເຕືອນທັງໝົດ, ຮວມທັງຂໍ້ມູນສ່ວນຕົວ ເຊັ່ນ: ຊື່ຜູ້ຕິດຕໍ່ ແລະ ຂໍ້ຄວາມທີ່ທ່ານໄດ້ຮັບ. ແອັບນີ້ຈະສາມາດເລື່ອນໄປກ່ອນ ຫຼື ປິດການແຈ້ງເຕືອນ ຫຼື ດຳເນີນການຢູ່ປຸ່ມໃນການແຈ້ງເຕືອນ, ຮວມທັງການຮັບສາຍໄດ້ນຳ. \n\nນີ້ຈະເປັນການເຮັດໃຫ້ແອັບສາມາດເປີດ ຫຼື ປິດໂໝດຫ້າມລົບກວນ ແລະ ປ່ຽນການຕັ້ງຄ່າທີ່ກ່ຽວຂ້ອງໄດ້."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"ຫາກທ່ານປິດການເຂົ້າເຖິງການແຈ້ງເຕືອນສຳລັບ <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, ການເຂົ້າເຖິງ ຫ້າມລົບກວນ ອາດຖືກປິດໄປນຳ."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"ປິດໄວ້"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"ຍົກເລີກ"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ແຕະສອງເທືື່ອເພື່ອກວດສອບອຸປະກອນ"</string>
<string name="one_handed_title" msgid="2584414010282746195">"ໂໝດມືດຽວ"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"ໃຊ້ໂໝດມືດຽວ"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"ທາງລັດໂໝດມືດຽວ"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"ຄວາມສາມາດໃນການເອື້ອມເຖິງ"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"ປັດລົງເພື່ອ"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"ໃຊ້ທາງລັດເພື່ອ"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"ແມ່ນ"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"ຣີສະຕາດ"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"ບໍ່, ຂອບໃຈ"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"ຍົກເລີກ"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"ສະຫຼັບ"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"ບໍ່ສາມາດເປີດນຳໃຊ້ຊິມໄດ້"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"ກະລຸນາຖອດຊິມອອກແລ້ວໃສ່ເຂົ້າໄປໃໝ່. ຫາກຍັງຄົງພົບບັນຫາຢູ່, ໃຫ້ຣີສະຕາດອຸປະກອນຂອງທ່ານ."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"ເອີ້ນຜູ້ຊ່ວຍໂດຍການກົດປຸ່ມເປີດປິດຄ້າງໄວ້"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"ເມນູເປີດປິດ ແລະ ເມນູສຸກເສີນ:\nກົດປຸ່ມເປີດປິດ ແລະ ປຸ່ມເພີ່ມສຽງຂຶ້ນພ້ອມກັນ."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"ປ້ອງກັນບໍ່ໃຫ້ເຕືອນດ້ວຍສຽງ:\nມີທາງລັດໃນເມນູລະດັບສຽງ."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"ໄລຍະເວລາກົດຄ້າງໄວ້"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"ປັບຄວາມລະອຽດອ່ອນໂດຍການເລືອກໄລຍະເວລາໃນການກົດປຸ່ມເປີດປິດຄ້າງໄວ້"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"ບໍ່ດົນ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"ດົນ"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"ສະແດງກະເປົາ"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"ອະນຸຍາດໃຫ້ເຂົ້າເຖິງກະເປົາໄດ້ຈາກໜ້າຈໍລັອກ ແລະ ການຕັ້ງຄ່າດ່ວນ"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ສະແດງການຄວບຄຸມອຸປະກອນ"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"ເມື່ອໃຊ້ 2 ຊິມແລ້ວ, ແທັບເລັດນີ້ຈະຖືກຈຳກັດໃຫ້ໃຊ້ໄດ້ສະເພາະ 4G. "<annotation id="url">"ສຶກສາເພີ່ມເຕີມ"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"ເມື່ອໃຊ້ 2 ຊິມແລ້ວ, ອຸປະກອນນີ້ຈະຖືກຈຳກັດໃຫ້ໃຊ້ໄດ້ສະເພາະ 4G. "<annotation id="url">"ສຶກສາເພີ່ມເຕີມ"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"ລະງັບການດຳເນີນການສຳລັບແອັບທີ່ແຄສໄວ້"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"ບໍ່ມີໝົດອາຍຸ."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"ເວລາທີ່ໄດ້ຮັບສິດບໍ່ມີໝົດອາຍຸ."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"ອະນຸຍາດໃຫ້ມີການຊ້ອນໜ້າຈໍຢູ່ການຕັ້ງຄ່າ"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"ອະນຸຍາດໃຫ້ແອັບທີ່ສາມາດສະແດງຜົນທັບແອັບອື່ນເພື່ອຊ້ອນໜ້າຈໍການຕັ້ງຄ່າ"</string>
<string name="media_controls_title" msgid="403271085636252597">"ມີເດຍ"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"ບໍ່ສາມາດໃຊ້ໄດ້ຊົ່ວຄາວ"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"ບໍ່ມີຊິມ"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"ການຕັ້ງຄ່າເຄືອຂ່າຍ"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"ເຊື່ອມຕໍ່ຫາເຄືອຂ່າຍສາທາລະນະ"</string>
<string name="keywords_internet" msgid="7674082764898690310">"ການເຊື່ອມຕໍ່ເຄືອຂ່າຍ, ອິນເຕີເນັດ, ໄຮ້ສາຍ, ອິນເຕີເນັດມືຖື, wifi, wi-fi, wi fi, ເຄືອຂ່າຍທືຖື, ມືຖື, ຜູ້ໃຫ້ບໍລິການມືຖື, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"ເປີດໃຊ້ Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"ປິດ Wi-Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"ເຄືອຂ່າຍ W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"ຊິມ"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ຊິມທີ່ດາວໂຫຼດມາແລ້ວ"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ຊິມທີ່ດາວໂຫຼດມາແລ້ວ"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"ນຳໃຊ້ຢູ່"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"ບໍ່ໄດ້ນຳໃຊ້"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / ຄ່າເລີ່ມຕົ້ນສຳລັບ <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"ສຳລັບແອັບ ແລະ ບໍລິການທັງໝົດ"</string>
<string name="game_settings_title" msgid="1028178627743422090">"ການຕັ້ງຄ່າເກມ"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"ເປີດໃຊ້ທາງລັດແຜງໜ້າປັດເກມ ແລະ ອື່ນໆ"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"ກ່ອນໜ້າ"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"ຕໍ່ໄປ"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"ຕົວຢ່າງສີ"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"ຄຳຮ້ອງຂໍການເຂົ້າເຖິງຊິມກາດ"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"ມີອຸປະກອນຕ້ອງການເຂົ້າເຖິງຊິມກາດຂອງທ່ານ. ແຕະເພື່ອເບິ່ງລາຍລະອຽດ."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"ອະນຸຍາດການເຂົ້າເຖິງຊິມກາດບໍ?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> ຕ້ອງການເຊື່ອມຕໍ່ຫາໂທລະສັບນີ້.\n\nທ່ານບໍ່ເຄີຍເຊື່ອມຕໍ່ຫາ <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> ມາກ່ອນ."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"ຢ່າເຊື່ອມຕໍ່"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"ເຊື່ອມຕໍ່"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"ການຕັ້ງຄ່າ TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"ແປງກັບຄືນໄປເປັນການຕັ້ງຄ່າເລີ່ມຕົ້ນ"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"ແປງກັບຄືນໄປເປັນການຕັ້ງຄ່າເລີ່ມຕົ້ນແລ້ວ."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"ສົມດຸນທີ່ອິ່ມຕົວສູງສຸດ"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"ການກະຈາຍສູງສຸດ"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"ສົມດຸນທີ່ອິ່ມຕົວຂັ້ນຕ່ຳ"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"ຕົວປັບແຕ່ງ"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"ຄຳສັ່ງ"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"ຮາງວັນ"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"ໄດ້ຮັບການຍົກເວັ້ນ"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"ແອັບລະບົບແບບບໍ່ມີສ່ວນຫົວ"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"ແອັບອື່ນໆ"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"ການເຄື່ອນໄຫວສູງສຸດ"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"ເຫັນການແຈ້ງເຕືອນແລ້ວ"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"ເຫັນການແຈ້ງເຕືອນແລ້ວພາຍໃນ 15 ນາທີ"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"ການໂຕ້ຕອບການແຈ້ງເຕືອນ"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"ການໂຕ້ຕອບວິດເຈັດ"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"ການໂຕ້ຕອບຜູ້ໃຊ້ອື່ນໆ"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"ເລີ່ມວຽກສຳຄັນສູງສຸດ"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"ກຳລັງເຮັດວຽກສຳຄັນສູງສຸດ"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"ເລີ່ມວຽກສຳຄັນ"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"ກຳລັງເຮັດວຽກສຳຄັນ"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"ເລີ່ມວຽກຕາມຄ່າເລີ່ມຕົ້ນ"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"ກຳລັງເຮັດວຽກຕາມຄ່າເລີ່ມຕົ້ນ"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"ເລີ່ມວຽກບໍ່ສຳຄັນ"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"ກຳລັງເຮັດວຽກບໍ່ສຳຄັນ"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"ເລີ່ມວຽກສຳຄັນໜ້ອຍສຸດ"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"ກຳລັງເຮັດວຽກສຳຄັນໜ້ອຍສຸດ"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"ໂທດເນື່ອງຈາກໝົດເວລາວຽກ"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"ກຳລັງສາກໄຟ"</item>
+ <item msgid="658627268149681677">"Doze"</item>
+ <item msgid="1599558140284643834">"ໂໝດປະຢັດພະລັງງານ"</item>
+ <item msgid="588427840913221601">"ສະຖານະການປະມວນຜົນ"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"ຢືນຢັນ"</string>
</resources>
diff --git a/res/values-lt/arrays.xml b/res/values-lt/arrays.xml
index 744546a..b9a00e7 100644
--- a/res/values-lt/arrays.xml
+++ b/res/values-lt/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Išsaugota talpykloje (veiklos kliento programa)"</item>
<item msgid="8186970968968646288">"Išsaugota talpykloje (tuščia)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Žalsvai mėlyna"</item>
+ <item msgid="7216413848731287689">"Žalsvai mėlyna"</item>
<item msgid="5661027589207588703">"Mėlyna"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Žalia"</item>
<item msgid="6331809026622602308">"Purpurinė"</item>
<item msgid="6390546163902724700">"Rožinė"</item>
- <item msgid="6618900408138432102">"Raudona"</item>
+ <item msgid="6500473130620545980">"Oranžinė"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Daugiau nei 30 dienų"</item>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index 3107839..042f304 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -923,6 +923,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Atsiminti nustatymus"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maksimalus prijungtų „Bluetooth“ garso įrenginių skaičius"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Pasirinkite maksimalų prijungtų „Bluetooth“ garso įrenginių skaičių"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC dėklo derinimo žurnalas"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Padidinti NFC dėklo įrašymo į žurnalą lygį"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Perdavimas"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"ekrano vaizdo bendrinimas"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Įgalinti belaidį rodymą"</string>
@@ -2306,7 +2308,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Pasirinkti programėlę"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Pasirinkti valdiklį"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Sukurti valdiklį ir leisti prieigą?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Sukūrus valdiklį, „<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>“ gali pasiekti visus jame pateikiamus duomenis."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Sukūrus valdiklį, programa galės pasiekti visus pateikiamus duomenis.\n\nPrograma: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nValdiklis: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Visada leisti „<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>“ kurti valdiklius ir pasiekti jų duomenis"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Naudojimo statistika"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Naudojimo statistika"</string>
@@ -2337,7 +2339,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Ekrano skaitytuvas pirmiausia skirtas akliems ar regos sutrikimų turintiems žmonėms"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Apie subtitrų nuostatas"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Sužinokite daugiau apie subtitrų nuostatas"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Didinimas"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Didinimo spartusis klavišas"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Apie didinimą"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Sužinokite daugiau apie didinimą"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Didinimo tipas"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Viso ekrano, konkrečios srities didinimas arba abiejų parinkčių perjungimas"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Visas ekranas"</string>
@@ -2406,10 +2413,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Leidžiama įjungti funkcijos spartųjį klavišą užrakinimo ekrane. Paspauskite abu garsumo klavišus ir palaikykite kelias sekundes."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Pritaikomumo mygtukas"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Pritaikomumo mygtukas ir gestas"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Apie pritaikomumo mygtuką"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Apie pritaikomumo mygtuką ir gestą"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Sužinokite daugiau apie pritaikomumo mygtuką ir gestą"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Pritaikomumo mygtuko naudojimas. Gestas nepasiekiamas naudojant naršymą 3 mygtukais."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Greitai pasiekti pritaik. neįgaliesiems funkcijas"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Sparčiai pasiekite pritaikymo neįgaliesiems funkcijas bet kuriame ekrane.\n\nJei norite pradėti, eikite į pritaikomumo nustatymus ir pasirinkite funkciją. Palieskite spartųjį klavišą ir pasirinkite pritaikomumo mygtuką.\n\nJei norite naudoti pritaikomumo mygtuką naršymo juostoje, perjunkite į naršymą 2 mygtukais arba naršymą 3 mygtukais."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Greitai pasiekite pritaikymo neįgaliesiems funkcijas bet kuriame ekrane. \n\nNorėdami pradėti, eikite į pritaikomumo nustatymus ir pasirinkite funkciją. Palieskite spartųjį klavišą ir pasirinkite pritaikomumo mygtuką."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Sparčiai pasiekite pritaikymo neįgaliesiems funkcijas bet kuriame ekrane.\n\nJei norite pradėti, eikite į pritaikomumo nustatymus ir pasirinkite funkciją. Palieskite spartųjį klavišą ir pasirinkite pritaikomumo mygtuką arba gestą."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Sparčiai pasiekite pritaikymo neįgaliesiems funkcijas bet kuriame ekrane.\n\nJei norite pradėti, eikite į pritaikomumo nustatymus ir pasirinkite funkciją. Palieskite spartųjį klavišą ir pasirinkite pritaikomumo mygtuką."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Naudoti mygtuką arba gestą"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Vieta"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Dydis"</string>
@@ -2435,13 +2445,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 min."</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 min."</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Veiksmo laikas (prit. neįg. skirt. laikas)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Apie veiksmui atlikti skirtą laiką (pritaikomumui skirtas laikas)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Sužinokite daugiau apie veiksmui atlikti skirtą laiką (pritaikomumui skirtas laikas)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Laikas, skirtas veiksmams atlikti"</string>
<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_switch_title" msgid="7458595722552743503">"Naudoti spalvų inversiją"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Spalvų inversijos spartusis klavišas"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Naudojant spalvų inversiją šviesūs ekranai pakeičiami tamsiais.<br/><br/> Atkreipkite dėmesį į toliau nurodytus dalykus. <ol> <li> Naudojant spalvų inversiją įjungiamas tamsių ekranų apšvietimas.</li> <li> Bus pakeistos medijos ir vaizdų spalvos.</li> <li> Galite naudoti Tamsiąją temą, kad būtų pateiktas tamsus fonas. Tamsioji tema suderinama su palaikomomis programomis. Spalvų inversija veikia visose programose.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Automatinis paspaudimas (neveikos trukmė)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Apie autom. pasp. (neveikos trukmė)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Sužinokite daugiau apie automatinį paspaudimą (neveikos trukmė)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Automatinio paspaudimo funkcija veikia prijungus pelę. Galite nustatyti, kad būtų automatiškai spustelėta pelės žymekliu, žymekliui nebejudant tam tikrą laiką."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Išjungti"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Trumpas"</string>
@@ -2461,6 +2476,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Naudoti „<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>“"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Atidaryti „<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>“"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Naudoti spalvų taisymą"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Spalvų taisymo spartusis klavišas"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Apie spalvų taisymą"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Sužinokite daugiau apie spalvų taisymą"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Apie spalvų inversiją"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Sužinokite daugiau apie spalvų inversiją"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Rodyti subtitrus"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Tik palaikomai programai"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Antraštės dydis ir stilius"</string>
@@ -2502,6 +2522,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Mėlyna, geltona"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Itin blanku"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Padaryti ekraną itin blankų"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Funkcijos „Itin blanku“ spartusis klavišas"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Apie funkciją „Itin blanku“"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Pritemdykite ekraną daugiau nei mažiausias telefono šviesumas"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Pritemdykite ekraną daugiau nei mažiausias planšetinio kompiuterio šviesumas"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Pritemdykite ekraną, kad būtų patogiau skaityti.<br/><br/> Tai gali būti naudinga, kai: <ol> <li> nustačius numatytąjį mažiausią telefono šviesumą ekranas vis tiek pernelyg šviesus;</li> <li> telefoną naudojate tamsioje aplinkoje, pvz., naktį arba tamsiame kambaryje prieš eidami miegoti.</li> </ol>"</string>
@@ -2706,7 +2728,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"„Wi-Fi“ laiku"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Akum. energ. vart."</string>
<string name="history_details_title" msgid="8628584613889559355">"Istorijos informacija"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Akumuliatoriaus energijos vartojimas"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Akumuliatoriaus energijos vartojimas"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Naudojimo per pastar. 24 val. peržiūra"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Naud. nuo pask. visiško įkr. peržiūra"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Akumuliatoriaus energijos vartojimas"</string>
@@ -2730,6 +2752,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Žr. daugiausia energijos vartojančias programas"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Įkrovimas laikinai apribotas"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Tausojama akumuliatoriaus energija. Sužinokite daugiau."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Tęsti įkrovimą"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Esant tam tikroms sąlygoms, pvz., aukštai temperatūrai ar ilgai kraunant, įkrovimas gali būti apribotas iki <xliff:g id="PERCENT">%1$s</xliff:g>, siekiant apsaugoti akumuliatorių.\n\nKai šių sąlygų nebebus, telefonas bus automatiškai įprastai įkraunamas."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Esant tam tikroms sąlygoms, pvz., aukštai temperatūrai ar ilgai kraunant, įkrovimas gali būti apribotas iki <xliff:g id="PERCENT">%1$s</xliff:g>, siekiant apsaugoti akumuliatorių.\n\nKai šių sąlygų nebebus, planšetinis kompiuteris bus automatiškai įprastai įkraunamas."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Telefonas naudojamas daugiau nei įprastai, todėl gali greičiau išsekti akumuliatoriaus energija.\n\nDaugiausiai akumuliatoriaus energijos suvartojančios programos:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Planšetinis kompiuteris naudojamas daugiau nei įprastai, todėl gali greičiau išsekti akumuliatoriaus energija.\n\nDaugiausiai akumuliatoriaus energijos suvartojančios programos:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Įrenginys naudojamas daugiau nei įprastai, todėl gali greičiau išsekti akumuliatoriaus energija.\n\nDaugiausiai akumuliatoriaus energijos suvartojančios programos:"</string>
@@ -2953,8 +2978,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Sistemos naudojimas per pastarąsias 24 val."</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Sistemos naudojimas: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Programos naudojimas: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"priešpiet"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"popiet"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Iš viso: mažiau nei minutė"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Fonas: trumpiau nei minutė"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Iš viso: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3441,6 +3464,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Leisti programas ir turinį"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Programos su apribojimais"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Išplėsti programos nustatymus"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Pasirinkite programas, kurias norite įdiegti"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Įdiegti pasiekiamas programas"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Nekontaktiniai mokėjimai"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Kaip tai veikia"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Mokėti naudojant telefoną parduotuvėse"</string>
@@ -3486,8 +3511,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Išplėstinės skambinimo parinktys"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G skambinimas"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Naudoti LTE paslaugas „Voice“ ir kitiems ryšiams patobulinti (rekomenduojama)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Naudoti 4G paslaugas „Voice“ ir kitiems ryšiams patobulinti (rekomenduojama)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Naudoti LTE paslaugas balso skambučiams tobulinti (rekomenduojama)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Naudoti 4G paslaugas balso skambučiams tobulinti (rekomenduojama)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Naudoti 5G balso skambučiams"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Siųsti kontaktus operatoriui"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Siųskite kontaktų telefono numerius, kad būtų teikiamos patobulintos funkcijos"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Siųsti kontaktus operatoriui „<xliff:g id="CARRIER">%1$s</xliff:g>“?"</string>
@@ -3683,6 +3710,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"akumuliatoriaus tausojimo priemonė, fiksuotas, išlaikyti, energijos tausojimo priemonė, akumuliatorius"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"veiksmų seka, tvarkaraštis, akumuliatoriaus tausojimo priemonė, energijos tausojimo priemonė, akumuliatorius, automatinis, procentai"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"„VoLTE“, išplėstinės skambinimo parinktys, 4G skambinimas"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"Vo5G, VoNR, išplėstinės skambinimo parinktys, 5G skambinimas"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"pridėti kalbą"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"teksto dydis, didelis spaudinys, didelis šriftas, didelis tekstas, sutrikusio regėjimo asmuo, padaryti tekstą didesnį, šrifto didinimo priemonė, šrifto padidinimas"</string>
<string name="default_sound" msgid="6604374495015245195">"Numatytasis garsas"</string>
@@ -4019,7 +4047,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Leisti paslaugos „<xliff:g id="SERVICE">%1$s</xliff:g>“ prieigą prie pranešimų?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"12 versijos „Android“ patobulinti pranešimai pakeitė „Android“ prisitaikančius pranešimus. Ši funkcija rodo siūlomus veiksmus bei atsakymus ir tvarko jūsų pranešimus. \n\nPatobulintų pranešimų funkcija gali pasiekti pranešimų turinį, įskaitant asmens informaciją (pvz., kontaktų vardus ir pranešimus). Ši funkcija taip pat gali atsisakyti pranešimų arba į juos atsakyti, pvz., atsakyti į telefono skambučius ir valdyti netrukdymo režimą."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Leisti <xliff:g id="SERVICE">%1$s</xliff:g> pranešimo prieigą?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"„<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>“ galės skaityti visus pranešimus, įskaitant asmens informaciją, pvz., kontaktų vardus ir gautų pranešimų tekstą. Ši programa taip pat galės praleisti pranešimus ar imtis veiksmų su pranešimuose esančiais mygtukais, įskaitant atsakymą į telefono skambučius. \n\nPrograma taip pat galės įjungti ar išjungti režimą „Netrukdyti“ ir keisti susijusius nustatymus."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"„<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>“ galės skaityti visus pranešimus, įskaitant asmens informaciją, pvz., kontaktų vardus ir gautų pranešimų tekstą. Ši programa taip pat galės atidėti pranešimus ar jų atsisakyti arba imtis veiksmų su pranešimuose esančiais mygtukais, įskaitant atsakymą į telefono skambučius. \n\nPrograma taip pat galės įjungti ar išjungti netrukdymo režimą ir keisti susijusius nustatymus."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Jei išjungsite „<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>“ prieigą prie pranešimų, prieiga prie režimo „Netrukdyti“ taip pat gali būti išjungta."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Išjungti"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Atšaukti"</string>
@@ -4996,6 +5024,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Įrenginio tikrinimas dukart palietus"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Vienos rankos režimas"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Naudoti vienos rankos režimą"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Vienos rankos režimo spartusis klavišas"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"pasiekiamumas"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Perbraukimas žemyn"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Naudokite spartųjį klavišą, norėdami"</string>
@@ -5445,6 +5474,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Taip"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Paleisti iš naujo"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Ne, ačiū"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Atšaukti"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Perjungti"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Nepavyko suaktyvinti SIM kortelės"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Išimkite SIM kortelę ir vėl įdėkite. Jei problema išlieka, iš naujo paleiskite įrenginį."</string>
@@ -5578,6 +5608,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Padėjėją suaktyvinti laikant nuspaustą maitinimo mygtuką"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Maitinimo ir kritinės padėties meniu:\npaspauskite maitinimo ir garsumo didinimo mygtukus tuo pačiu metu."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Skambėjimo išjungimas:\nspartusis klavišas pasiekiamas garsumo meniu."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Laikymo paspaudus trukmė"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Koreguokite jautrumą nustatydami, kaip ilgai reikia laikyti paspaudus maitinimo mygtuką"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Trumpai"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Ilgai"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Rodyti piniginę"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Leiskite pasiekti piniginę iš užrakinimo ekrano ir sparčiųjų nustatymų"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Rodyti įrenginio valdiklius"</string>
@@ -5593,6 +5627,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Naudojant dvi SIM korteles, šiame planšetiniame kompiuteryje bus galima naudoti tik 4G. "<annotation id="url">"Sužinokite daugiau"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Naudojant dvi SIM korteles, šiame įrenginyje bus galima naudoti tik 4G. "<annotation id="url">"Sužinokite daugiau"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Sustabdykite talpykloje išsaugotų programų vykdymą"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Galioja visada."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Nuoma niekada nenutrūksta."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Leisti ekranų perdangas skiltyje „Nustatymai“"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Leiskite virš kitų programų rodomoms programoms perdengti skilties „Nustatymai“ ekranus"</string>
<string name="media_controls_title" msgid="403271085636252597">"Medija"</string>
@@ -5623,7 +5659,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Laikinai nepasiekiama"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Nėra SIM kortelės"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Tinklo nuostatos"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Prisijungti prie viešųjų tinklų"</string>
<string name="keywords_internet" msgid="7674082764898690310">"tinklo ryšys, internetas, belaidis ryšys, duomenys, „Wifi“, „Wi-Fi“, „Wi Fi“, mobilusis ryšys, mobilusis, mobiliojo ryšio operatorius, 4G, 3G, 2G, LTE"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"„Wi-Fi“ įjungimas"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Išjungti „Wi-Fi“"</string>
@@ -5641,6 +5676,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ tinklas"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM kortelė"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ATSISIŲSTA SIM KORTELĖ"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ATSISIŲSTOS SIM KORTELĖS"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktyvi"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Neaktyvi"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Numatytoji <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5718,6 +5754,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Visoms programoms ir paslaugoms"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Žaidimų nustatymai"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Įjunkite žaidimų informacijos suvestinės spartųjį klavišą ir t. t."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Ankstesnis"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Kitas"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Spalvos peržiūra"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM kortelės prieigos užklausa"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Įrenginys nori pasiekti jūsų SIM kortelę. Palieskite, jei reikia išsamios informacijos."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Leisti pasiekti SIM kortelę?"</string>
@@ -5728,4 +5767,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> nori prisijungti prie šio telefono.\n\nAnksčiau nebuvote prisijungę prie <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Neprisijungti"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Susieti"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE nustatymai"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Grąžinti numatytuosius nustatymus"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Nustatymai grąžinti į numatytuosius."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Didžiausias visiško įkrovimo balansas"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Didžiausia cirkuliacija"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Mažiausias visiško įkrovimo balansas"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modifikatoriai"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Veiksmai"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Premijos"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Pritaikyta išimtis"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Sist. programa be grafinės naud. sąsajos"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Kita programa"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Populiariausia veikla"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Pranešimas peržiūrėtas"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Pranešimas peržiūrėtas per 15 minučių"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Sąveika su pranešimu"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Sąveika su valdikliu"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Kita naudotojo sąveika"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Didž. prioriteto užduoties pradėjimas"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Vykdoma didžiausio prioriteto užduotis"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Didelio prioriteto užduoties pradėjimas"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Vykdoma didelio prioriteto užduotis"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Numatytosios užduoties pradėjimas"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Vykdoma numatytoji užduotis"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Mažo prioriteto užduoties pradėjimas"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Vykdoma mažo prioriteto užduotis"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Mažiaus. prioriteto užduoties pradėjimas"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Vykdoma mažiausio prioriteto užduotis"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Užduoties skirtojo laiko bauda"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Įkrovimas"</item>
+ <item msgid="658627268149681677">"Snustelėjimas"</item>
+ <item msgid="1599558140284643834">"Energijos tausojimo režimas"</item>
+ <item msgid="588427840913221601">"Apdorojimo būsena"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Patvirtinti"</string>
</resources>
diff --git a/res/values-lv/arrays.xml b/res/values-lv/arrays.xml
index 3df73c3..8e2c787 100644
--- a/res/values-lv/arrays.xml
+++ b/res/values-lv/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Saglabāts kešatmiņā (darbības klients)"</item>
<item msgid="8186970968968646288">"Saglabāts kešatmiņā (tukša)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Zilganzaļa"</item>
+ <item msgid="7216413848731287689">"Ciānzila"</item>
<item msgid="5661027589207588703">"Zila"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Zaļa"</item>
<item msgid="6331809026622602308">"Violeta"</item>
<item msgid="6390546163902724700">"Rozā"</item>
- <item msgid="6618900408138432102">"Sarkana"</item>
+ <item msgid="6500473130620545980">"Oranža"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Vecāki par 30 dienām"</item>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index ac7393a..cb4b41b 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -906,6 +906,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Iegaumēt iestatījumus"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Pievienoto Bluetooth audioierīču maksimālais skaits"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Pievienoto Bluetooth audioierīču maksimālā skaita atlase"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC steka atkļūdošanas žurnāls"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Palielināt NFC steka reģistrēšanas līmeni"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Apraide"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"spogulis"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Bezvadu attēlošanas iespējošana"</string>
@@ -2282,7 +2284,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Izvēlēties sīkrīku"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Izvēlēties logrīku"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Vai izveidot logrīku un atļaut piekļuvi?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Pēc logrīka izveidošanas <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> var piekļūt visiem tajā attēlotajiem datiem."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Kad būsiet izveidojis logrīku, lietojumprogramma varēs piekļūt visam attēlotajam saturam.\n\nLietojumprogramma: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nLogrīks: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Vienmēr ļaut <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> veidot logrīkus un piekļūt to datiem."</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Lietojuma statistika"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Lietojuma statistika"</string>
@@ -2313,7 +2315,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Ekrāna lasītājs, kas galvenokārt paredzēts akliem un vājredzīgiem lietotājiem"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Par subtitru preferencēm"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Uzzināt vairāk par subtitru preferencēm"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Palielinājums"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Palielinājuma saīsne"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Par palielinājumu"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Uzzināt vairāk par palielinājumu"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Palielinājuma veids"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Varat palielināt visu ekrānu vai noteiktu apgabalu vai pāriet starp abām iespējām"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Pilnekrāna režīms"</string>
@@ -2382,10 +2389,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Atļaut funkcijas saīsni ieslēgt no bloķēšanas ekrāna. Turiet abas skaļuma pogas dažas sekundes."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Pieejamības poga"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Pieejamības poga un žests"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Par pieejamības pogu"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Par pieejamības pogu un žestu"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Uzzināt vairāk par pieejamības pogu un žestu"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Tiek izmantota pieejamības poga. Žests nav pieejams, izmantojot 3 pogu navigāciju."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Ātri piekļūt pieejamības funkcijām"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Ātra piekļuve pieejamības funkcijām no jebkura ekrāna.\n\nLai sāktu darbu, pārejiet uz pieejamības iestatījumiem un atlasiet funkciju. Pieskarieties saīsnei un atlasiet pieejamības pogu.\n\nLai izmantotu navigācijas joslā esošo pieejamības pogu, ieslēdziet 2 pogu navigāciju vai 3 pogu navigāciju."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Ātri piekļūstiet pieejamības funkcijām no jebkura ekrāna. \n\nLai sāktu darbu, pārejiet uz pieejamības iestatījumiem un atlasiet funkciju. Pieskarieties saīsnei un atlasiet pieejamības pogu."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Ātri piekļūstiet pieejamības funkcijām no jebkura ekrāna.\n\nLai sāktu darbu, pārejiet uz pieejamības iestatījumiem un atlasiet funkciju. Pieskarieties saīsnei un atlasiet pieejamības pogu vai žestu."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Ātri piekļūstiet pieejamības funkcijām no jebkura ekrāna.\n\nLai sāktu darbu, pārejiet uz pieejamības iestatījumiem un atlasiet funkciju. Pieskarieties saīsnei un atlasiet pieejamības pogu."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Izmantot pogu vai žestu"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Atrašanās vieta"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Lielums"</string>
@@ -2411,13 +2421,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minūte"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minūtes"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Laiks darbībai (pieejamības noildze)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Par laiku veikt darbību (pieejamības noildze)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Uzzināt vairāk par laiku veikt darbību (pieejamības noildze)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Laiks veikt darbību"</string>
<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_switch_title" msgid="7458595722552743503">"Izmantot krāsu inversiju"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Krāsu inversijas saīsne"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Izmantojot krāsu inversiju, ekrāna saturs gaišā krāsā tiek rādīts tumšā krāsā.<br/><br/> Piezīme. <ol> <li> Tāpat, izmantojot krāsu inversiju, ekrāna saturs tumšā krāsā tiek rādīts gaišā krāsā.</li> <li> Krāsas tiks mainītas multividē un attēlos.</li> <li> Tumšo motīvu var izmantot, lai tiktu rādīts tumšs fons. Tumšais motīvs darbojas ar atbalstītajām lietotnēm. Krāsu inversija darbojas visās lietotnēs.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Automātiska klikšķināšana (pārdomu laiks)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Par autom. klikšķ. (pārdomu laiks)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Uzzināt vairāk par automātisku klikšķināšanu (pārdomu laiks)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Automātiskās klikšķināšanas funkcija darbojas ar savienotu peli. Varat iestatīt, lai peles kursors automātiski noklikšķina, kad tas noteiktu laiku nekustas."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Izslēgt"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Īss"</string>
@@ -2437,6 +2452,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Izmantot lietotni <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Atvērt lietotni <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Izmantot krāsu korekciju"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Krāsu korekcijas saīsne"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Par krāsu korekciju"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Uzzināt vairāk par krāsu korekciju"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Par krāsu inversiju"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Uzzināt vairāk par krāsu inversiju"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Subtitru rādīšana"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Tikai atbalstītai lietotnei"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Subtitru lielums un stils"</string>
@@ -2477,6 +2497,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Zila/dzeltena krāsa"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Papildu aptumšošana"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Izmantot ekrāna papildu aptumšošanu"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Papildu aptumšošanas saīsne"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Par papildu aptumšošanu"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Padariet ekrānu tumšāku par tālruņa minimālo spilgtumu."</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Padariet ekrānu tumšāku par planšetdatora minimālo spilgtumu."</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Padariet savu ekrānu tumšāku ērtākai lasīšanai.<br/><br/> Tas var būt noderīgi tālāk minētajos gadījumos. <ol> <li> Jūsu tālruņa noklusējuma minimālais spilgtums joprojām ir pārāk gaišs.</li> <li> Jūs izmantojat tālruni vāja apgaismojuma apstākļos, piemēram, naktī vai tumšā telpā pirms gulētiešanas.</li> </ol>"</string>
@@ -2675,7 +2697,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi uz laiku"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Akumulatora lietojums"</string>
<string name="history_details_title" msgid="8628584613889559355">"Vēstures dati"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Akumulatora lietojums"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Akumulatora lietojums"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Skatīt lietojumu pēdējo 24 stundu laikā"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Skatīt lietojumu kopš pēdējās pilnās uzlādes"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Akumulatora lietojums"</string>
@@ -2699,6 +2721,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Skatiet lietotnes, kas patērē visvairāk akumulatora enerģijas"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Uzlāde īslaicīgi ierobežota"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Akumulatora enerģijas taupīšana. Uzziniet vairāk."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Atsākt uzlādi"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Noteiktos apstākļos, piemēram, augstā temperatūrā un ilgos uzlādes periodos, uzlādes līmenis var tikt ierobežots līdz <xliff:g id="PERCENT">%1$s</xliff:g>, lai palīdzētu uzturēt akumulatoru darba kārtībā.\n\nKad šie apstākļi vairs nepastāv, jūsu tālrunis tiek automātiski uzlādēts kā parasti."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Noteiktos apstākļos, piemēram, augstā temperatūrā un ilgos uzlādes periodos, uzlādes līmenis var tikt ierobežots līdz <xliff:g id="PERCENT">%1$s</xliff:g>, lai palīdzētu uzturēt akumulatoru darba kārtībā.\n\nKad šie apstākļi vairs nepastāv, jūsu planšetdators tiek automātiski uzlādēts kā parasti."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Tā kā jūsu tālrunis tiek izmantots vairāk nekā parasti, akumulators var izlādēties ātrāk.\n\nTālāk norādītas lietotnes, kas izmanto visvairāk akumulatora enerģijas."</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Tā kā jūsu planšetdators tiek izmantots vairāk nekā parasti, akumulators var izlādēties ātrāk.\n\nTālāk norādītas lietotnes, kas izmanto visvairāk akumulatora enerģijas."</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Tā kā jūsu ierīce tiek izmantota vairāk nekā parasti, akumulators var izlādēties ātrāk.\n\nTālāk norādītas lietotnes, kas izmanto visvairāk akumulatora enerģijas."</string>
@@ -2915,8 +2940,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Sistēmas lietojums pēdējo 24 h laikā"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Sistēmas izmantojums: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Lietotnes izmantojums: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"priekšpusdienā"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pēcpusdienā"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Kopā: mazāk par minūti"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Fonā: mazāk par minūti"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Kopā: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3397,6 +3420,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Lietotņu un satura atļaušana"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Lietojumprogrammas ar ierobežojumiem"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Izvērst lietojumprogr. iestat."</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Instalējamo lietotņu izvēle"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Pieejamo lietotņu instalēšana"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Bezkontakta maksājumi"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Plašāka informācija"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Maksājiet veikalos, izmantojot savu tālruni"</string>
@@ -3442,8 +3467,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Paplašinātas zvanu iespējas"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G zvani"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Lietojiet LTE pakalpojumus, lai uzlabotu balss un cita veida saziņu (ieteicams)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Lietojiet 4G pakalpojumus, lai uzlabotu balss un cita veida saziņu (ieteicams)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Izmantojiet LTE pakalpojumus, lai uzlabotu balss zvanus (ieteicams)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Izmantojiet 4G pakalpojumus, lai uzlabotu balss zvanus (ieteicams)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Izmantojiet 5G balss zvaniem"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Sūtīt kontaktpersonu informāciju operatoram"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Sūtīt jūsu kontaktpersonu tālruņa numurus, lai nodrošinātu uzlabotās funkcijas"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Vai sūtīt kontaktpersonu informāciju operatoram <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3638,6 +3665,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"akumulatora enerģijas taupīšanas režīms, fiksēts, saglabāties, enerģijas taupīšanas režīms, akumulators"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"darbību secība, grafiks, akumulatora enerģijas taupīšanas režīms, enerģijas taupīšanas režīms, akumulators, automātiski, procenti"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"VoLTE, paplašinātas zvanu iespējas, 4G zvani"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, paplašinātas zvanu iespējas, 5g zvani"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"pievienot valodu, valodas pievienošana"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"teksta lielums, lieli burti, lieli fonti, liels teksts, vājredzība, padarīt tekstu lielāku, fontu palielinātājs, fontu palielināšana"</string>
<string name="default_sound" msgid="6604374495015245195">"Noklusējuma skaņa"</string>
@@ -3970,7 +3998,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Vai atļaut pakalpojumam <xliff:g id="SERVICE">%1$s</xliff:g> piekļūt paziņojumiem?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android adaptīvie paziņojumi ir aizstāti ar funkciju “Uzlabotie paziņojumi” operētājsistēmā Android 12. Šī funkcija parāda ieteiktās darbības un atbildes, kā arī kārto jūsu paziņojumus. \n\nFunkcija “Uzlabotie paziņojumi” var piekļūt paziņojumu saturam, tostarp personas informācijai, piemēram, kontaktpersonu vārdiem un ziņojumiem. Šī funkcija var arī noraidīt paziņojumus vai atbildēt uz tiem, piemēram, atbildēt uz tālruņa zvaniem vai pārvaldīt funkciju “Netraucēt”."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Vai atļaut pakalpojumam <xliff:g id="SERVICE">%1$s</xliff:g> piekļūt paziņojumiem?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> varēs lasīt visus paziņojumus, tostarp personas informāciju, piemēram, kontaktpersonu vārdu un saņemtās īsziņas. Šī lietotne varēs arī noraidīt paziņojumus vai izmantot paziņojumos esošās pogas darbību veikšanai, tostarp atbildēt uz tālruņa zvaniem. \n\nLietotne varēs arī ieslēgt vai izslēgt režīmu “Netraucēt” un mainīt saistītos iestatījumus."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> varēs lasīt visus paziņojumus, tostarp personas informāciju, piemēram, kontaktpersonu vārdu un saņemtās īsziņas. Šī lietotne varēs arī atlikt vai noraidīt paziņojumus vai izmantot paziņojumos esošās pogas darbību veikšanai, tostarp atbildēt uz tālruņa zvaniem. \n\nLietotne varēs arī ieslēgt vai izslēgt režīmu “Netraucēt” un mainīt saistītos iestatījumus."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Izslēdzot paziņojumu piekļuvi lietotnei <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, iespējams, tiks izslēgta arī piekļuve režīmam “Netraucēt”."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Izslēgt"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Atcelt"</string>
@@ -4918,6 +4946,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Dubultskāriens, lai skatītu ierīces paziņojumus"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Vienas rokas režīms"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Izmantot vienas rokas režīmu"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Saīsne uz vienas rokas režīmu"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"sasniedzamība"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Velciet lejup:"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Saīsnei piešķiramā darbība:"</string>
@@ -5358,6 +5387,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Jā"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Restartēt"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Nē, paldies"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Atcelt"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Pārslēgt"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Nevar aktivizēt SIM karti"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Izņemiet un atkal ievietojiet SIM karti. Ja problēma nav novērsta, restartējiet savu ierīci."</string>
@@ -5489,6 +5519,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Aktivizējiet Asistentu, turot barošanas pogu."</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Barošanas un ārkārtas izvēlne:\nvienlaikus nospiediet barošanas un skaļuma palielināšanas pogu."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Zvana signāla novēršana:\nsaīsne ir pieejama skaļuma izvēlnē."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Nospiešanas un turēšanas ilgums"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Pielāgojiet jutīgumu, izvēloties, cik ilgi nospiest un turēt barošanas pogu."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Īsi"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Ilgi"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Rādīt maku"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Atļaut piekļuvi makam no bloķēšanas ekrāna un ātrajiem iestatījumiem"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Rādīt ierīču vadīklas"</string>
@@ -5504,6 +5538,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Ja izmantojat 2 SIM kartes, šajā planšetdatorā varēs izveidot savienojumu tikai ar 4G. "<annotation id="url">"Uzziniet vairāk"</annotation>"."</string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Ja izmantojat 2 SIM kartes, šajā ierīcē varēs izveidot savienojumu tikai ar 4G. "<annotation id="url">"Uzziniet vairāk"</annotation>"."</string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Kešatmiņā saglabāto lietotņu izpildes apturēšana"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Neierobežots termiņš."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Neierobežots nomas termiņš."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Atļaut ekrānu pārklāšanu iestatījumos"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Atļaut lietotnēm, ko var rādīt pāri citām lietotnēm, pārklāt iestatījumu ekrānus"</string>
<string name="media_controls_title" msgid="403271085636252597">"Multivide"</string>
@@ -5534,7 +5570,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Īslaicīgi nav pieejams"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Nav SIM kartes"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Tīkla preferences"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Izveidot savienojumu ar publiskiem tīkliem"</string>
<string name="keywords_internet" msgid="7674082764898690310">"tīkla savienojums, internets, bezvadu, dati, Wi-Fi, mobilais tīkls, mobilie sakari, mobilo sakaru operators, 4G, 3G, 2G, LTE"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Ieslēdziet Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Izslēdziet Wi-Fi"</string>
@@ -5552,6 +5587,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ tīkls"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM karte"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"LEJUPIELĀDĒTĀ SIM KARTE"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"LEJUPIELĀDĒTĀS SIM KARTES"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktīva"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Neaktīva"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Noklusējuma iestatījums kategorijai “<xliff:g id="ID_1">%1$s</xliff:g>”"</string>
@@ -5629,6 +5665,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Visām lietotnēm un pakalpojumiem"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Spēļu iestatījumi"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Spēļu informācijas paneļa saīsnes ieslēgšana u.c."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Iepriekšējā"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Nākamā"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Krāsas priekšskatījums"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM kartes piekļuves pieprasījums"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Kāda ierīce pieprasa piekļuvi jūsu SIM kartei. Pieskarieties, lai skatītu detalizētu informāciju."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Vai atļaut piekļuvi SIM kartei?"</string>
@@ -5639,4 +5678,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"Ierīce “<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>” pieprasa atļauju izveidot savienojumu ar šo tālruni.\n\nIepriekš neesat veidojis savienojumu ar ierīci <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Neizveidot savienojumu"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Izveidot savienojumu"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE iestatījumi"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Atjaunot noklusējuma iestatījumus"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Atjaunoti noklusējuma iestatījumi."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Maksimālais atlikums ar uzlādētu ierīci"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maksimālā aprites summa"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Minimālais atlikums ar uzlādētu ierīci"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Pārveidotāji"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Darbības"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Atlīdzības"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Izslēgtas"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Bezgalvas sistēmas lietotne"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Cita lietotne"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Biežākā darbība"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Paziņojums redzēts"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Paziņojums redzēts 15 minūšu laikā"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Mijiedarbība ar paziņojumu"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Mijiedarbība ar logrīku"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Cita lietotāja mijiedarbība"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Uzdevums sākts (maksimālā prioritāte)"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Uzdevums aktīvs (maksimālā prioritāte)"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Uzdevums sākts (augsta prioritāte)"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Uzdevums aktīvs (augsta prioritāte)"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Uzdevums sākts (noklusējuma prioritāte)"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Uzdevums aktīvs (noklusējuma prioritāte)"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Uzdevums sākts (zema prioritāte)"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Uzdevums aktīvs (zema prioritāte)"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Uzdevums sākts (minimālā prioritāte)"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Uzdevums aktīvs (minimālā prioritāte)"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Sods par uzdevuma noildzi"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Uzlāde"</item>
+ <item msgid="658627268149681677">"Snauda"</item>
+ <item msgid="1599558140284643834">"Enerģijas taupīšanas režīms"</item>
+ <item msgid="588427840913221601">"Apstrādes statuss"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Apstiprināt"</string>
</resources>
diff --git a/res/values-mk/arrays.xml b/res/values-mk/arrays.xml
index 5f4698c..f116f62 100644
--- a/res/values-mk/arrays.xml
+++ b/res/values-mk/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Кеширана (клиент за активност)"</item>
<item msgid="8186970968968646288">"Кеширана (празна)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Тиркизна"</item>
+ <item msgid="7216413848731287689">"Тиркизна"</item>
<item msgid="5661027589207588703">"Сина"</item>
- <item msgid="3795787248113275442">"Индиго"</item>
+ <item msgid="1219738214736244749">"Зелена"</item>
<item msgid="6331809026622602308">"Виолетова"</item>
<item msgid="6390546163902724700">"Розова"</item>
- <item msgid="6618900408138432102">"Црвена"</item>
+ <item msgid="6500473130620545980">"Портокалова"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Постари од 30 дена"</item>
diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml
index f135d40..9d30752 100644
--- a/res/values-mk/strings.xml
+++ b/res/values-mk/strings.xml
@@ -891,6 +891,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Запомни поставки"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Максимален број аудиоуреди поврзани преку Bluetooth"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Изберете го максималниот број аудиоуреди поврзани преку Bluetooth"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Евиденција за отстранување грешки за NFC stack"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Зголеми го нивото на евиденција за NFC stack"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Емитувај"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"огледало"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Овозможи приказ на безжични мрежи"</string>
@@ -2260,7 +2262,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Избери украсна програма"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Избери виџет"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Создади виџет и дозволи пристап?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Откако ќе создадете виџет, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> може да пристапи кон сите податоци што ги прикажува."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Откако ќе го создадете виџетот, апликацијата може да пристапи до сѐ што е прикажано.\n\nАпликација: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nВиџет: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Дозволи <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> да создава виџети и секогаш да пристапува кон нивните податоци"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Статистика на користење"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Статистика на користење"</string>
@@ -2291,7 +2293,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Читач на екран, првенствено за лица со слепило и слаб вид"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"Допрете ставки на екранот за да ги слушнете гласно прочитани"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Поставки за титлови"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"За поставките за титлови"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Дознајте повеќе за поставките за титлови"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Зголемување"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Кратенка за зголемување"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"За зголемување"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Дознајте повеќе за зголемување"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Тип зголемување"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Зголемувајте го целиот екран, конкретна област или префрлајте се помеѓу двете опции"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Цел екран"</string>
@@ -2360,10 +2367,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Дозволете кратенката за функцијата да се вклучува од заклучениот екран. Задржете ги двете копчиња за јачина на звук неколку секунди."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Копче за пристапност"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Копче за пристапност и движење"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"За копчето за пристапност"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"За копчето за пристапност и движење"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Дознајте повеќе за копчето за пристапност и движење"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Користење на копчето за пристапност. Движењето не е достапно со навигација со 3 копчиња."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Брзо пристапувајте до функциите за пристапност"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Брзо пристапувајте до функциите за пристапност од кој било екран.\n\nЗа да започнете, одете во поставките за пристапност и изберете функција. Допрете на кратенката и изберете го копчето за пристапност.\n\nЗа да го користите копчето за пристапност во лентата за навигација наместо тоа, префрлете се на навигација со 2 или 3 копчиња."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Брзо пристапувајте до функциите за пристапност од секој екран. \n\nЗа да започнете, одете во поставките за пристапност и изберете функција. Допрете на кратенката и изберете го копчето за пристапност."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Брзо пристапувајте до функциите за пристапност од кој било екран.\n\nЗа да започнете, одете во поставките за пристапност и изберете функција. Допрете на кратенката и изберете го копчето за пристапност или движење."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Брзо пристапувајте до функциите за пристапност од кој било екран.\n\nЗа да започнете, одете во поставките за пристапност и изберете функција. Допрете на кратенката и изберете го копчето за пристапност."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Користете копче или движење"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Локација"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Големина"</string>
@@ -2389,13 +2399,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 минута"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 минути"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Време за дејство (истек на пристапноста)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"За време за дејство (истек на пристапноста)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Дознајте повеќе за време за дејство (истек на пристапноста)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Време за преземање дејство"</string>
<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_switch_title" msgid="7458595722552743503">"Користи „Инверзија на бои“"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Кратенка за инверзија на боите"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Инверзијата на бои ги претвора светлите екрани во темни.<br/><br/> Забелешка: <ol> <li> Инверзијата на бои ги претвора и темните екрани во светли.</li> <li> Ќе се променат боите во аудиовизуелните содржини и во сликите.</li> <li> Темната тема може да се користи за прикажување темна заднина. Темната тема функционира кај поддржани апликации. Инверзијата на бои функционира кај сите апликации.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Автоматско кликнување (време на задржување)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"За автоматско кликнување (време на задржување)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Дознајте повеќе за автоматско кликнување (време на задржување)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Автоматското кликнување функционира со поврзано глувче. Може да поставите курсорот на глувчето да кликне автоматски кога ќе престане да се движи одредено време."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Исклучено"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Кратко"</string>
@@ -2415,6 +2430,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Користи <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Отворете ја апликацијата <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Користи „Корекција на бои“"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Кратенка за корекција на боите"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"За корекција на боите"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Дознајте повеќе за корекција на боите"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"За инверзија на боите"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Дознајте повеќе за инверзија на боите"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Прикажувај титлови"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Само за поддржани апликации"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Големина и стил на титловите"</string>
@@ -2454,6 +2474,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Сина и жолта"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Дополнително затемнување"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Додајте дополнително затемнување"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Кратенка за дополнително затемнување"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"За дополнително затемнување"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Затемнете го екранот повеќе од минималната осветленост на телефонот"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Затемнете го екранот повеќе од минималната осветленост на таблетот"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Затемнете го екранот за да ви биде читањето попријатно.<br/><br/> Ова може да биде корисно кога: <ol> <li> минималната осветленост на телефонот е сепак пресветла</li> <li> го користите телефонот во темни ситуации, како на пример, навечер или во темна соба пред легнување</li> </ol>"</string>
@@ -2646,7 +2668,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi на време"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Користење на батеријата"</string>
<string name="history_details_title" msgid="8628584613889559355">"Детали на историја"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Користење на батеријата"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Користење на батеријата"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Прикажи користење во минатите 24 часа"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Прикажи користење од последното целосно полнење"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Користење на батеријата"</string>
@@ -2670,6 +2692,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Прегледајте ги апликациите со најголемо користење"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Полнењето е привремено ограничено"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"За да се заштеди батеријата. Дознајте повеќе."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Продолжи со полнење"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"При одредени услови, како високи температури и долги периоди на полнење, полнењето може да се ограничи на <xliff:g id="PERCENT">%1$s</xliff:g> за да помогне да се зачува состојбата на батеријата.\n\nКога таквите услови ќе завршат, вашиот телефон автоматски ќе се полни нормално."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"При одредени услови, како високи температури и долги периоди на полнење, полнењето може да се ограничи на <xliff:g id="PERCENT">%1$s</xliff:g> за да помогне да се зачува состојбата на батеријата.\n\nКога таквите услови ќе завршат, вашиот таблет автоматски ќе се полни нормално."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Бидејќи сте го користеле телефонот повеќе од вообичаено, батеријата може да ви се потроши порано од обично.\n\nАпликации што најмногу ја користат батеријата:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Бидејќи сте го користеле таблетот повеќе од вообичаено, батеријата може да ви се потроши порано од обично.\n\nАпликации што најмногу ја користат батеријата:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Бидејќи сте го користеле уредот повеќе од вообичаено, батеријата може да ви се потроши порано од обично.\n\nАпликации што најмногу ја користат батеријата:"</string>
@@ -2879,8 +2904,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Користење на системот во минатите 24 часа"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Користење на системот за <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Користење на апликацијата за <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"прет."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"попл."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Вкупно: помалку од една минута"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Заднина: помалку од една минута"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Вкупно: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3355,6 +3378,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Дозволи апликации и содржина"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Апликации со ограничувања"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Прошири поставки за апликација"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Изберете апликации што ќе се инсталираат"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Инсталирајте достапни апликации"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Плаќања без контакт"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Како функционира"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Плаќајте со телефонот во продавници"</string>
@@ -3400,8 +3425,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Напредно повикување"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Повици преку 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Користете ги LTE-услугите за да ја подобрите гласовната и другите видови комуникација (препорачано)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Користете ги услугите 4G за да ја подобрите гласовната и другите видови комуникација (препорачано)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Користете ги LTE-услугите за да ги подобрите гласовните повици (препорачано)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Користете ги 4G-услугите за да ги подобрите гласовните повици (препорачано)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Користете 5G за гласовни повици"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Испраќајте ги контактите кај операторот"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Испраќајте ги телефонските броеви на контактите за да се обезбедат подобрени функции"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Да се испраќаат контакти кај <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3595,6 +3622,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"штедач на батерија, леплив, упорен, штедач на енергија, батерија"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"рутина, распоред, штедач на батерија, штедач на енергија, батерија, автоматски, процент"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, напредно повикување, повикување преку 4G"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"Vo5G, VoNR, напредно повикување, повикување преку 5G"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"додај јазик, додај некој јазик"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"големина на текст, големи букви, голем фонт, голем текст, слаб вид, зголемување текст, фонт, зголеми, зголеми фонт"</string>
<string name="default_sound" msgid="6604374495015245195">"Стандарден звук"</string>
@@ -3923,7 +3951,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Да му се дозволи пристап до известувања на <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"„Подобрените известувања“ ги заменија „Адаптивните известувања на Android“ во Android 12. Оваа функција прикажува предложени дејства и одговори и ги организира вашите известувања. \n\n„Подобрените известувања“ може да пристапуваат до содржините од известувањата, вклучително и личните податоци, како што се имињата на контактите и пораките. Функцијава може и да ги отфрла или да одговара на известувањата, како на пример, да одговара на телефонски повици и да го контролира режимот „Не вознемирувај“."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Да се дозволи пристап на <xliff:g id="SERVICE">%1$s</xliff:g> до известувањата?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ќе може да ги чита сите известувања, вклучувајќи ги личните податоци како што се имињата на контактите и текстот од пораките што ги примате. Ќе може и да отфрла известувања или да ги користи копчињата во известувањата, вклучително и да одговара на телефонски повици. \n\nОва ќе ѝ овозможи на апликацијата да го вклучува и исклучува „Не вознемирувај“ и да ги менува поврзаните поставки."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ќе може да ги чита сите известувања, вклучително и личните податоци, како што се имињата на контактите и текстот од пораките што ги примате. Ќе може да одложува или отфрла известувања или да ги користи копчињата во известувањата, вклучително и да одговара на телефонски повици. \n\nОва ќе ѝ овозможи на апликацијата да го вклучува и исклучува „Не вознемирувај“ и да ги менува поврзаните поставки."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Ако го исклучите пристапот на <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> до известувањата, пристапот до „Не вознемирувај“ може исто така да се исклучи."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Исклучи"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Откажи"</string>
@@ -4842,6 +4870,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Допрете двапати за проверка на уредот"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Режим со една рака"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Користи „Режим со една рака“"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Кратенка за „Режим со една рака“"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"дофатливост"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Повлечете надолу за"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Користете ја кратенката за"</string>
@@ -5273,6 +5302,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Да"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Рестартирај"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Не, фала"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Откажи"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Префрли"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Не може да се активира SIM-картичката"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Извадете и повторно вметнете ја SIM-картичката. Ако и понатаму се соочувате со проблемот, рестартирајте го уредот."</string>
@@ -5402,6 +5432,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Стартувајте го „Помошникот“ со задржување на копчето за вклучување"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Мени на копчето за вклучување и за итни случаи:\nпритиснете ги копчињата за вклучување и зголемување на звукот истовремено."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Спречете ѕвонење:\nкратенката е достапна во менито за јачина на звук."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Времетраење на притискање и задржување"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Приспособете ја чувствителноста со бирање колку долго треба да го притиснете и задржите копчето за вклучување"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Кратко"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Долго"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Прикажувај паричник"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Овозможете пристап до паричникот од заклучен екран и „Брзи поставки“"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Прикажувај контроли за уреди"</string>
@@ -5417,6 +5451,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Ако користите две SIM-картички, таблетов ќе биде ограничен на 4G. "<annotation id="url">"Дознајте повеќе"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Ако користите две SIM-картички, уредов ќе биде ограничен на 4G. "<annotation id="url">"Дознајте повеќе"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Суспендирај извршување на кеширани апликации"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Никогаш не истекуваат."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Закупот никогаш не истекува."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Дозволи преклопување на екраните на Поставки"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Дозволи апликации што може да прикажуваат врз други апликации да ги преклопуваат екраните на Поставки"</string>
<string name="media_controls_title" msgid="403271085636252597">"Аудиовизуелни содржини"</string>
@@ -5447,7 +5483,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Привремено недостапен"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Нема SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Мрежни поставки"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Поврзувај се на јавни мрежи"</string>
<string name="keywords_internet" msgid="7674082764898690310">"мрежна врска, интернет, безжичен, мобилен, Wi-Fi, мобилна, мобилен оператор, 4G, 3G, 2G, LTE"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Вклучете Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Исклучете Wi-Fi"</string>
@@ -5465,6 +5500,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ мрежа"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ПРЕЗЕМЕНА SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ПРЕЗЕМЕНИ SIM-КАРТИЧКИ"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Активна"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Неактивна"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" /Стандардно за <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5542,6 +5578,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"За сите апликации и услуги"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Поставки за игри"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Вклучете ја кратенката за „Контролната табла за игри“ итн."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Претходна"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Следна"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Преглед на бојата"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Барање за пристап до SIM-картичката"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Даден уред сака да пристапи до вашата SIM-картичка. Допрете за детали."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Да се дозволи пристап до SIM-картичката?"</string>
@@ -5552,4 +5591,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> сака да се поврзе на телефонов.\n\nДосега не сте се поврзале со <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Не поврзувај"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Поврзи"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Поставки за TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Вратете на стандардните поставки"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Поставките се вратени на стандардни."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Максимално салдо на исполнетост"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Максимална циркулација"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Минимално салдо на исполнетост"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Модификатори"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Дејства"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Награди"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Изземени"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Апликација Headless System"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Друга апликација"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Врвна активност"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Видено известување"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Видено известување во период од 15 мин."</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Интеракција со известување"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Интеракција со виџет"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Друга интеракција на учесник"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Почеток на задача со макс. приоритет"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Во тек е задача со максимален приоритет"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Почеток на задача со висок приоритет"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Во тек е задача со висок приоритет"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Почеток на стандардна задача"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Во тек е стандардна задача"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Почеток на задача со низок приоритет"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Во тек е задача со низок приоритет"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Почеток на задача со минимален приоритет"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Во тек е задача со минимален приоритет"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Казна за истек на време на задача"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Се полни"</item>
+ <item msgid="658627268149681677">"Дремка"</item>
+ <item msgid="1599558140284643834">"Режим за заштеда на енергија"</item>
+ <item msgid="588427840913221601">"Состојба на процес"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Потврдете"</string>
</resources>
diff --git a/res/values-ml/arrays.xml b/res/values-ml/arrays.xml
index 5ac71ec..dafc6e2 100644
--- a/res/values-ml/arrays.xml
+++ b/res/values-ml/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"കാഷെചെയ്തു (പ്രവർത്തന ക്ലയന്റ്)"</item>
<item msgid="8186970968968646288">"കാഷെചെയ്തു (ശൂന്യം)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"ടീല്"</item>
+ <item msgid="7216413848731287689">"സിയാൻ"</item>
<item msgid="5661027589207588703">"നീല"</item>
- <item msgid="3795787248113275442">"ഇൻഡിഗോ"</item>
+ <item msgid="1219738214736244749">"പച്ച"</item>
<item msgid="6331809026622602308">"പര്പ്പിള്"</item>
<item msgid="6390546163902724700">"പിങ്ക്"</item>
- <item msgid="6618900408138432102">"ചുവപ്പ്"</item>
+ <item msgid="6500473130620545980">"ഓറഞ്ച്"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"30 ദിവസത്തിലധികം പഴയത്"</item>
diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml
index 6063e1d..15f6a6c 100644
--- a/res/values-ml/strings.xml
+++ b/res/values-ml/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"ക്രമീകരണങ്ങൾ ഓർമ്മിക്കുക"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"കണക്റ്റ് ചെയ്ത പരമാവധി Bluetooth ഓഡിയോ ഉപകരണങ്ങൾ"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"കണക്റ്റ് ചെയ്ത പരമാവധി Bluetooth ഓഡിയോ ഉപകരണങ്ങളുടെ എണ്ണം തിരഞ്ഞെടുക്കുക"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC സ്റ്റാക്ക് ഡീബഗ് ലോഗ്"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC സ്റ്റാക്ക് ലോഗിംഗ് ലെവൽ ഉയർത്തുക"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"കാസ്റ്റ് ചെയ്യുക"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"മിറർ"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"വയർലസ്ഡിസ്പ്ലേ സജീവമാക്കൂ"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"ഗാഡ്ജറ്റ് തിരഞ്ഞെടുക്കുക"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"വിജറ്റ് തിരഞ്ഞെടുക്കുക"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"വിജറ്റ് സൃഷ്ടിച്ച് ആക്സസ്സ് അനുവദിക്കണോ?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"വിജറ്റ് സൃഷ്ടിച്ചതിനുശേഷം, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> ദൃശ്യമാക്കുന്ന എല്ലാ ഡാറ്റയും അതിന് ആക്സസ്സുചെയ്യാനാകും."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"വിജറ്റ് സൃഷ്ടിച്ചതിനുശേഷം, പ്രദർശിപ്പിച്ചിരിക്കുന്ന എല്ലാം ആക്സസ് ചെയ്യാൻ ആപ്പിന് കഴിയും.\n\nആപ്പ്: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nവിജറ്റ്: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> എന്നതിനെ വിജറ്റുകൾ സൃഷ്ടിച്ച് അവയുടെ ഡാറ്റ ആക്സസ്സുചെയ്യാൻ എല്ലായ്പ്പോഴും അനുവദിക്കുക"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"ഉപയോഗ വിവരക്കണക്ക്"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"ഉപയോഗ സ്ഥിതിവിവരക്കണക്ക്"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"പ്രധാനമായും അന്ധർക്കും കാഴ്ചശക്തി കുറഞ്ഞവർക്കുമുള്ളതാണ് സ്ക്രീൻ റീഡർ"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"നിങ്ങളുടെ സ്ക്രീനിലെ ഇനങ്ങൾ ഉറക്കെ വായിക്കുന്നത് കേൾക്കാൻ അവയിൽ ടാപ്പ് ചെയ്യുക"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"അടിക്കുറിപ്പ് മുൻഗണനകൾ"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"അടിക്കുറിപ്പ് മുൻഗണനകളെ കുറിച്ച്"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"അടിക്കുറിപ്പ് മുൻഗണനകളെ കുറിച്ച് കൂടുതലറിയുക"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"മാഗ്നിഫിക്കേഷൻ"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"മാഗ്നിഫിക്കേഷൻ കുറുക്കുവഴി"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"മാഗ്നിഫിക്കേഷനെ കുറിച്ച്"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"മാഗ്നിഫിക്കേഷനെ കുറിച്ച് കൂടുതലറിയുക"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"മാഗ്നിഫിക്കേഷൻ തരം"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"സ്ക്രീൻ പൂർണ്ണമായോ, ഒരു പ്രത്യേക ഭാഗമോ മാഗ്നിഫൈ ചെയ്യുക അല്ലെങ്കിൽ ഈ രണ്ട് ഓപ്ഷനുകൾക്കിടയിൽ പരസ്പരം മാറുക"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"പൂര്ണ്ണ സ്ക്രീന്"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"ലോക്ക് സ്ക്രീനിൽ നിന്ന് ഓണാക്കാൻ \'ഫീച്ചർ കുറുക്കുവഴി\'യെ അനുവദിക്കുക. രണ്ട് വോളിയം കീകളും അൽപ്പ നേരത്തേക്ക് അമർത്തിപിടിക്കുക."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"ഉപയോഗസഹായി ബട്ടൺ"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"ഉപയോഗസഹായി ബട്ടണും ജെസ്ച്ചറും"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"ഉപയോഗസഹായി ബട്ടണിനെ കുറിച്ച്"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"ഉപയോഗസഹായി ബട്ടൺ, ജെസ്ച്ചർ എന്നിവയെ കുറിച്ച്"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"ഉപയോഗസഹായി ബട്ടൺ, ജെസ്ച്ചർ എന്നിവയെ കുറിച്ച് കൂടുതലറിയുക"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"ഉപയോഗസഹായി ബട്ടൺ ഉപയോഗിക്കുന്നു. 3-ബട്ടൺ നാവിഗേഷനൊപ്പം ഈ ജെസ്ച്ചർ ലഭ്യമല്ല."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"ഉപയോഗസഹായി ഫീച്ചറുകൾ അതിവേഗം ആക്സസ് ചെയ്യുക"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"ഉപയോഗസഹായി ഫീച്ചറുകൾ ഏത് സ്ക്രീനിൽ നിന്നും അതിവേഗം ആക്സസ് ചെയ്യുക.\n\nആരംഭിക്കാൻ, ഉപയോഗസഹായി ക്രമീകരണത്തിലേക്ക് പോയി ഒരു ഫീച്ചർ തിരഞ്ഞെടുക്കുക. കുറുക്കുവഴിയിൽ ടാപ്പ് ചെയ്ത് ഉപയോഗസഹായി ബട്ടൺ തിരഞ്ഞെടുക്കുക.\n\nപകരം നാവിഗേഷൻ ബാറിൽ ഉപയോഗസഹായി ബട്ടൺ ഉപയോഗിക്കാൻ, 2-ബട്ടൺ നാവിഗേഷനിലേക്കോ 3-ബട്ടൺ നാവിഗേഷനിലേക്കോ മാറുക."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"ഉപയോഗസഹായി ഫീച്ചറുകൾ ഏത് സ്ക്രീനിൽ നിന്നും അതിവേഗം ആക്സസ് ചെയ്യൂ. \n\nആരംഭിക്കാൻ, ഉപയോഗസഹായി ക്രമീകരണത്തിലേക്ക് പോയി ഒരു ഫീച്ചർ തിരഞ്ഞെടുക്കുക. കുറുക്കുവഴിയിൽ ടാപ്പ് ചെയ്ത് ഉപയോഗസഹായി ബട്ടൺ തിരഞ്ഞെടുക്കുക."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"ഉപയോഗസഹായി ഫീച്ചറുകൾ ഏത് സ്ക്രീനിൽ നിന്നും അതിവേഗം ആക്സസ് ചെയ്യുക.\n\nആരംഭിക്കാൻ, ഉപയോഗസഹായി ക്രമീകരണത്തിലേക്ക് പോയി ഒരു ഫീച്ചർ തിരഞ്ഞെടുക്കുക. കുറുക്കുവഴിയിൽ ടാപ്പ് ചെയ്ത് ഉപയോഗസഹായി ബട്ടണോ ജെസ്ച്ചറോ തിരഞ്ഞെടുക്കുക."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"ഉപയോഗസഹായി ഫീച്ചറുകൾ ഏത് സ്ക്രീനിൽ നിന്നും അതിവേഗം ആക്സസ് ചെയ്യുക.\n\nആരംഭിക്കാൻ, ഉപയോഗസഹായി ക്രമീകരണത്തിലേക്ക് പോയി ഒരു ഫീച്ചർ തിരഞ്ഞെടുക്കുക. കുറുക്കുവഴിയിൽ ടാപ്പ് ചെയ്ത് ഉപയോഗസഹായി ബട്ടൺ തിരഞ്ഞെടുക്കുക."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"ബട്ടണോ ജെസ്ച്ചറോ ഉപയോഗിക്കുക"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"ലൊക്കേഷൻ"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"വലുപ്പം"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"ഒരു മിനിറ്റ്"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 മിനിറ്റ്"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"നടപടിക്കുള്ള സമയം (ഉപയോഗസഹായി ടൈംഔട്ട്)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"നടപടിയെടുക്കാനുള്ള സമയത്തെ കുറിച്ച് (ഉപയോഗസഹായി ടൈംഔട്ട്)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"നടപടിയെടുക്കാനുള്ള സമയത്തെ കുറിച്ച് കൂടുതലറിയുക (ഉപയോഗസഹായി ടൈംഔട്ട്)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"നടപടി സ്വീകരിക്കാനുള്ള സമയം"</string>
<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_switch_title" msgid="7458595722552743503">"നിറം വിപരീതമാക്കൽ ഉപയോഗിക്കുക"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"നിറം വിപരീതമാക്കൽ കുറുക്കുവഴി"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"നിറം വിപരീതമാക്കൽ തെളിച്ചമുള്ള സ്ക്രീനുകളെ ഇരുണ്ടതാക്കുന്നു.<br/><br/> ശ്രദ്ധിക്കുക: <ol> <li> നിറം വിപരീതമാക്കൽ ഇരുണ്ട സ്ക്രീനുകളെ തെളിച്ചമുള്ളതാക്കുന്നു.</li> <li> മീഡിയയിലും ചിത്രത്തിലും നിറങ്ങൾ മാറും.</li> <li> ഇരുണ്ട പശ്ചാത്തലം പ്രദർശിപ്പിക്കാൻ ഡാർക്ക് തീം ഉപയോഗിക്കാം. പിന്തുണയുള്ള ആപ്പുകളിൽ ഡാർക്ക് തീം പ്രവർത്തിക്കുന്നു. നിറം വിപരീതമാക്കൽ എല്ലാ ആപ്പുകളിലും പ്രവർത്തിക്കുന്നു.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"സ്വയമേവ ക്ലിക്ക് ചെയ്യൽ (കഴ്സർ വെച്ച് ചെലവഴിച്ച സമയം)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"ഓട്ടോക്ലിക്കിനെ കുറിച്ച് (ഡ്വെൽ സമയം)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"ഓട്ടോക്ലിക്കിനെ കുറിച്ച് കൂടുതലറിയുക (കഴ്സർ വച്ച് ചെലവഴിച്ച സമയം)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"സ്വയമേവ ക്ലിക്ക് ചെയ്യൽ, കണക്റ്റ് ചെയ്ത മൗസിനൊപ്പം പ്രവർത്തിക്കുന്നു. കഴ്സർ ഒരു നിശ്ചിത സമയത്തേക്ക് ചലിക്കുന്നത് നിൽക്കുമ്പോൾ മൗസ് കഴ്സർ സ്വയമേവ ക്ലിക്ക് ചെയ്യാനായി നിങ്ങൾക്ക് സജ്ജീകരിക്കാവുന്നതാണ്."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"ഓഫാക്കുക"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"ഹ്രസ്വം"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> ഉപയോഗിക്കുക"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> തുറക്കുക"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"നിറം ക്രമീകരിക്കൽ ഉപയോഗിക്കുക"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"നിറം ശരിയാക്കൽ കുറുക്കുവഴി"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"നിറം ശരിയാക്കലിനെ കുറിച്ച്"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"നിറം ശരിയാക്കലിനെ കുറിച്ച് കൂടുതലറിയുക"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"നിറം വിപരീതമാക്കലിനെ കുറിച്ച്"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"നിറം വിപരീതമാക്കലിനെ കുറിച്ച് കൂടുതലറിയുക"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"അടിക്കുറിപ്പുകൾ കാണിക്കുക"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"പിന്തുണയുള്ള ആപ്പിന് മാത്രം"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"അടിക്കുറിപ്പിന്റെ വലുപ്പവും സ്റ്റെെലും"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"നീല-മഞ്ഞ"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"കൂടുതൽ ഡിം ചെയ്യൽ"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"സ്ക്രീൻ കൂടുതൽ ഡിം ചെയ്യിക്കുക"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"കൂടുതൽ ഡിം ചെയ്യൽ കുറുക്കുവഴി"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"കൂടുതൽ ഡിം ചെയ്യലിനെ കുറിച്ച്"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"നിങ്ങളുടെ ഫോൺ സ്ക്രീൻ അതിന്റെ ഏറ്റവും കുറഞ്ഞ തെളിച്ചത്തെക്കാൾ മങ്ങിയതാക്കുക"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"നിങ്ങളുടെ ടാബ്ലെറ്റ് സ്ക്രീൻ അതിന്റെ ഏറ്റവും കുറഞ്ഞ തെളിച്ചത്തെക്കാൾ മങ്ങിയതാക്കുക"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"വായനാസുഖത്തിന് നിങ്ങളുടെ സ്ക്രീൻ കൂടുതൽ മങ്ങിയതാക്കുക.<br/><br/> ഇനിപ്പറയുന്ന സന്ദർഭങ്ങളിൽ ഇത് സഹായകരമാകും: <ol> <li> നിങ്ങളുടെ ഫോണിന്റെ ഡിഫോൾട്ട് ആയ ഏറ്റവും കുറഞ്ഞ തെളിച്ചം പോലും കൂടുതലായിരിക്കുമ്പോൾ</li> <li> ഉറങ്ങുന്നതിന് മുമ്പ്, രാത്രിയിലോ ഇരുട്ടുള്ള മുറിയിലോ പോലെ, ഇരുട്ടുള്ള സന്ദർഭങ്ങളിൽ നിങ്ങൾ ഫോൺ ഉപയോഗിക്കുമ്പോൾ</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"വൈഫൈ ഓൺ ടൈം"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"ബാറ്ററി ഉപയോഗം"</string>
<string name="history_details_title" msgid="8628584613889559355">"ചരിത്ര വിശദാംശം"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"ബാറ്ററി ഉപയോഗം"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ബാറ്ററി ഉപയോഗം"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"കഴിഞ്ഞ 24 മണിക്കൂറിലെ ഉപയോഗം കാണുക"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"അവസാനം ചാർജ് ചെയ്ത ശേഷമുള്ള ഉപയോഗം കാണുക"</string>
<string name="battery_details_title" msgid="4531369291819754178">"ബാറ്ററി ഉപയോഗം"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ഉയർന്ന ഉപയോഗമുള്ള ആപ്പുകൾ കാണുക"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"ചാർജ് ചെയ്യൽ താൽക്കാലികമായി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"നിങ്ങളുടെ ബാറ്ററി ചാർജ് നിലനിർത്താൻ. കൂടുതലറിയുക."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ചാർജ് ചെയ്യൽ പുനരാരംഭിക്കുക"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"ഉയർന്ന താപനിലയും ദൈർഘ്യമേറിയ ചാർജിംഗ് കാലയളവും പോലുള്ള ഏതാനും സാഹചര്യങ്ങളിൽ ബാറ്ററിയുടെ ആരോഗ്യം സംരക്ഷിക്കാൻ ചാർജിംഗ് <xliff:g id="PERCENT">%1$s</xliff:g>-ലേക്ക് പരിമിതപ്പെടുത്തിയിരിക്കുന്നു.\n\nആ സാഹചര്യങ്ങൾ അവസാനിക്കുമ്പോൾ, നിങ്ങളുടെ ഫോൺ സാധാരണ ഗതിയിൽ സ്വയമേവ ചാർജ് ചെയ്യും."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"ഉയർന്ന താപനിലയും ദൈർഘ്യമേറിയ ചാർജിംഗ് കാലയളവും പോലുള്ള ഏതാനും സാഹചര്യങ്ങളിൽ ബാറ്ററിയുടെ ആരോഗ്യം സംരക്ഷിക്കാൻ ചാർജിംഗ് <xliff:g id="PERCENT">%1$s</xliff:g>-ലേക്ക് പരിമിതപ്പെടുത്തിയിരിക്കുന്നു.\n\nആ സാഹചര്യങ്ങൾ അവസാനിക്കുമ്പോൾ, നിങ്ങളുടെ ടാബ്ലെറ്റ് സാധാരണ ഗതിയിൽ സ്വയമേവ ചാർജ് ചെയ്യും."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"നിങ്ങളുടെ ഫോൺ പതിവിൽ കൂടുതൽ ഉപയോഗിച്ചതിനാൽ സാധാരണയിലും വേഗത്തിൽ ബാറ്ററി ചാർജ് തീർന്നേക്കാം.\n\nകൂടുതൽ ബാറ്ററി ഉപയോഗിക്കുന്ന ആപ്പുകൾ:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"നിങ്ങളുടെ ടാബ്ലെറ്റ് പതിവിൽ കൂടുതൽ ഉപയോഗിച്ചതിനാൽ സാധാരണയിലും വേഗത്തിൽ ബാറ്ററി ചാർജ് തീർന്നേക്കാം.\n\nകൂടുതൽ ബാറ്ററി ഉപയോഗിക്കുന്ന ആപ്പുകൾ:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"നിങ്ങളുടെ ഉപകരണം പതിവിൽ കൂടുതൽ ഉപയോഗിച്ചതിനാൽ സാധാരണയിലും വേഗത്തിൽ ബാറ്ററി ചാർജ് തീർന്നേക്കാം.\n\nബാറ്ററി കൂടുതൽ ഉപയോഗിക്കുന്ന ആപ്പുകൾ:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"കഴിഞ്ഞ 24 മണിക്കൂറിലെ സിസ്റ്റം ഉപയോഗം"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> എന്നതിനുള്ള സിസ്റ്റം ഉപയോഗം"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> എന്നതിനുള്ള ആപ്പ് ഉപയോഗം"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"ആകെ: ഒരു മിനിറ്റിൽ താഴെ"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"പശ്ചാത്തലം: ഒരു മിനിറ്റിൽ താഴെ"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"ആകെ: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"അപ്ലിക്കേഷനുകളും ഉള്ളടക്കവും അനുവദിക്കുക"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"നിയന്ത്രണങ്ങളുള്ള അപ്ലിക്കേഷനുകൾ"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"അപ്ലിക്കേഷനുകൾക്കായുള്ള ക്രമീകരണങ്ങൾ വിപുലീകരിക്കുക"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ഇൻസ്റ്റാൾ ചെയ്യാൻ ആപ്പുകൾ തിരഞ്ഞെടുക്കുക"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ലഭ്യമായ ആപ്പുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"കോണ്ടാക്റ്റ്ലെസ് പേയ്മെന്റുകൾ"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"സ്റ്റോറുകളിൽ നിങ്ങളുടെ ഫോൺ ഉപയോഗിച്ച് പണമടയ്ക്കുക"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"അഡ്വാൻസ്ഡ് കോളിംഗ്"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G കോളിംഗ്"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"വോയ്സ്, മറ്റ് ആശയവിനിമയങ്ങൾ (നിർദ്ദേശിതം) എന്നിവ മികച്ചതാക്കുന്നതിന് LTE സേവനങ്ങൾ ഉപയോഗിക്കുക"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"വോയ്സ്, മറ്റ് ആശയവിനിമയങ്ങൾ (നിർദ്ദേശിതം) എന്നിവ മികച്ചതാക്കുന്നതിന് 4G സേവനങ്ങൾ ഉപയോഗിക്കുക"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"വോയ്സ് കോളുകൾ പുനരാരംഭിക്കാൻ LTE സേവനങ്ങൾ ഉപയോഗിക്കുക (നിർദ്ദേശിക്കുന്നത്)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"വോയ്സ് കോളുകൾ മെച്ചപ്പെടുത്താൻ 4G സേവനങ്ങൾ ഉപയോഗിക്കുക (നിർദ്ദേശിക്കുന്നത്)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"വോയ്സ് കോളുകൾക്ക് 5G ഉപയോഗിക്കുക"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"സേവനദാതാവിന് കോൺടാക്റ്റുകൾ അയയ്ക്കുക"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"മെച്ചപ്പെടുത്തിയ ഫീച്ചറുകൾ നൽകാൻ നിങ്ങളുടെ കോൺടാക്റ്റുകളുടെ ഫോൺ നമ്പറുകൾ അയയ്ക്കുക"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"<xliff:g id="CARRIER">%1$s</xliff:g>-ന് കോൺടാക്റ്റുകൾ അയയ്ക്കണോ?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"ബാറ്ററി ലാഭിക്കൽ, സ്റ്റിക്കി, നിലനിൽക്കുക, പവർ സേവർ, ബാറ്ററി"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"ദിനചര്യ, ഷെഡ്യൂൾ, ബാറ്ററി ലാഭിക്കൽ, പവർ സേവർ, ബാറ്ററി, സ്വയമേവ, ശതമാനം"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, വിപുലമായ കോളിംഗ്, 4g കോളിംഗ്"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, വിപുലീകരിച്ച കോളിംഗ്, 5g കോളിംഗ്"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"ഭാഷ ചേർക്കുക, ഒരു ഭാഷ ചേർക്കുക"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"ടെക്സ്റ്റ് വലുപ്പം, വലിയ പ്രിന്റ്, വലിയ ഫോണ്ട്, വലിയ ടെക്സ്റ്റ്, കുറഞ്ഞ കാഴ്ച, ടെക്സ്റ്റ് കൂടുതൽ വലുതാക്കുക, ഫോണ്ട് വലുതാക്കൽ, ഫോണ്ടിന്റെ വലുപ്പം കൂട്ടൽ"</string>
<string name="default_sound" msgid="6604374495015245195">"സ്ഥിര ശബ്ദം"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g> എന്നതിന് അറിയിപ്പ് ആക്സസ് അനുവദിക്കണോ?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12-ൽ Android അഡാപ്റ്റീവ് അറിയിപ്പുകൾക്ക് പകരം മെച്ചപ്പെടുത്തിയ അറിയിപ്പുകൾ ഉൾപ്പെടുത്തിയിരിക്കുന്നു. നിർദ്ദേശിക്കുന്ന പ്രവർത്തനങ്ങളും മറുപടികളും കാണിക്കുന്നതിനൊപ്പം ഈ ഫീച്ചർ നിങ്ങളുടെ അറിയിപ്പുകൾ ഓർഗനൈസ് ചെയ്യുന്നു. \n\nമെച്ചപ്പെടുത്തിയ അറിയിപ്പുകൾക്ക്, കോൺടാക്റ്റ് പേരുകളും സന്ദേശങ്ങളും പോലുള്ള വ്യക്തിപരമായ വിവരങ്ങൾ ഉൾപ്പെടെയുള്ള അറിയിപ്പ് ഉള്ളടക്കം ആക്സസ് ചെയ്യാനാകും. ഫോൺ കോളുകൾക്ക് മറുപടി നൽകുക, \'ശല്യപ്പെടുത്തരുത്\' നിയന്ത്രിക്കുക എന്നിവ പോലെ, അറിയിപ്പുകൾ ഡിസ്മിസ് ചെയ്യാനും അവയ്ക്ക് മറുപടി നൽകാനും ഈ ഫീച്ചറിന് കഴിയും."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g> എന്നതിന് അറിയിപ്പ് ആക്സസ് അനുവദിക്കണോ?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"കോണ്ടാക്റ്റ് പേരുകൾ, നിങ്ങൾ സ്വീകരിക്കുന്ന സന്ദേശങ്ങളുടെ വാചകം എന്നിവ പോലുള്ള വ്യക്തിപരമായ വിവരങ്ങൾ ഉൾപ്പെടെ എല്ലാ അറിയിപ്പുകളും <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> എന്നതിന് വായിക്കാൻ കഴിയും. അറിയിപ്പുകൾ ഡിസ്മിസ് ചെയ്യാനോ ഫോൺ കോളുകൾക്ക് മറുപടി നൽകുന്നതുൾപ്പെടെ അറിയിപ്പുകളിലെ ബട്ടണുകളിൽ നടപടിയെടുക്കാനോ ഈ ആപ്പിന് കഴിയും. \n\nആപ്പിന് \'ശല്യപ്പെടുത്തരുത്\' ഓണോ ഓഫോ ആക്കാനും ബന്ധപ്പെട്ട ക്രമീകരണം മാറ്റാനുമുള്ള ശേഷിയും ഇത് നൽകും."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"കോൺടാക്റ്റ് പേരുകൾ, നിങ്ങൾക്ക് ലഭിക്കുന്ന സന്ദേശങ്ങളുടെ വാചകം എന്നിവ പോലുള്ള വ്യക്തിപരമായ വിവരങ്ങൾ ഉൾപ്പെടെ എല്ലാ അറിയിപ്പുകളും <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> എന്നയാൾക്ക് വായിക്കാൻ കഴിയും. അറിയിപ്പുകൾ ഡിസ്മിസ് ചെയ്യാനോ സ്നൂസ് ചെയ്യാനോ ഫോൺ കോളുകൾക്ക് മറുപടി നൽകുന്നതുൾപ്പെടെ അറിയിപ്പുകളിലെ ബട്ടണുകളിൽ നടപടിയെടുക്കാനോ ഈ ആപ്പിന് കഴിയും. \n\nആപ്പിന് \'ശല്യപ്പെടുത്തരുത്\' ഓണാക്കുകയോ ഓഫാക്കുകയോ ചെയ്യാനും ബന്ധപ്പെട്ട ക്രമീകരണം മാറ്റാനുമുള്ള ശേഷിയും ഇത് നൽകും."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> എന്നതിനായുള്ള അറിയിപ്പ് ആക്സസ് നിങ്ങൾ ഓഫാക്കുന്നുവെങ്കിൽ, \'ശല്യപ്പെടുത്തരുത്\' ആക്സസും ഓഫാക്കിയേക്കാം."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"ഓഫാക്കുക"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"റദ്ദാക്കുക"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ഉപകരണം പരിശോധിക്കുന്നതിന്, രണ്ടുതവണ ടാപ്പുചെയ്യുക"</string>
<string name="one_handed_title" msgid="2584414010282746195">"ഒറ്റക്കൈ മോഡ്"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"ഒറ്റക്കൈ മോഡ് ഉപയോഗിക്കുക"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"ഒറ്റക്കൈ മോഡ് കുറുക്കുവഴി"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"റീച്ചബിളിറ്റി"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"ഇനിപ്പറയുന്നത് ചെയ്യാൻ താഴേക്ക് സ്വെെപ്പ് ചെയ്യുക"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"ഇനിപ്പറയുന്നതിലേക്കുള്ള കുറുക്കുവഴി ഉപയോഗിക്കുക"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"ഉവ്വ്"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"റീസ്റ്റാർട്ട് ചെയ്യുക"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"വേണ്ട"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"റദ്ദാക്കുക"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"മാറുക"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM സജീവമാക്കാനാകില്ല"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"SIM നീക്കം ചെയ്ത് വീണ്ടും ഇടുക. പ്രശ്നം തുടരുകയാണെങ്കിൽ ഉപകരണം റീസ്റ്റാർട്ട് ചെയ്യുക."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"പവർ ബട്ടൺ അമർത്തിപ്പിടിച്ച് Assistant സജീവമാക്കുക"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"പവർ, അടിയന്തര മെനു:\nപവർ, ശബ്ദം കൂട്ടുക എന്നീ ബട്ടണുകൾ ഒരേസമയം അമർത്തുക."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"റിംഗ് ചെയ്യുന്നത് തടയുക:\nശബ്ദ മെനുവിൽ കുറുക്കുവഴി ലഭ്യമാണ്."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"സമയ ദൈർഘ്യം അമർത്തിപ്പിടിക്കുക"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"പവർ ബട്ടൺ എത്ര സമയം അമർത്തിപ്പിടിക്കണമെന്ന് തിരഞ്ഞെടുത്ത് സെൻസിറ്റിവിറ്റി ക്രമീകരിക്കുക"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"ദൈർഘ്യം കുറഞ്ഞത്"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"ദൈർഘ്യമേറിയത്"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Wallet കാണിക്കുക"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"ലോക്ക് സ്ക്രീനിൽ നിന്നും ദ്രുത ക്രമീകരണത്തിൽ നിന്നും Wallet-ലേക്ക് ആക്സസ് അനുവദിക്കുക"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ഉപകരണ നിയന്ത്രണങ്ങൾ കാണിക്കുക"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"2 സിമ്മുകൾ ഉപയോഗിക്കുമ്പോൾ ഈ ടാബ്ലെറ്റിൽ 4G മാത്രമേ ലഭിക്കൂ. "<annotation id="url">"കൂടുതലറിയുക"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"2 സിമ്മുകൾ ഉപയോഗിക്കുമ്പോൾ ഈ ഉപകരണത്തിൽ 4G മാത്രമേ ലഭിക്കൂ. "<annotation id="url">"കൂടുതലറിയുക"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"കാഷെ ചെയ്ത ആപ്പിനുള്ള നിർവഹണം തൽക്കാലം റദ്ദാക്കൽ"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"ഒരിക്കലും കാലഹരണപ്പെടില്ല."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"ലീസ് ഒരിക്കലും കാലഹരണപ്പെടില്ല."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Settings ആപ്പിൽ സ്ക്രീൻ ഓവർലേ അനുവദിക്കുക"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Settings സ്ക്രീനുകളിൽ ഓവർലേ ചെയ്യാൻ മറ്റ് ആപ്പുകൾക്ക് മുകളിൽ കാണിക്കാനാകുന്ന ആപ്പുകളെ അനുവദിക്കുക"</string>
<string name="media_controls_title" msgid="403271085636252597">"മീഡിയ"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"താൽക്കാലികമായി ലഭ്യമല്ല"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"സിം ഇല്ല"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"നെറ്റ്വർക്ക് മുൻഗണനകൾ"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"പൊതു നെറ്റ്വർക്കിലേക്ക് കണക്റ്റ് ചെയ്യുക"</string>
<string name="keywords_internet" msgid="7674082764898690310">"നെറ്റ്വർക്ക് കണക്ഷൻ, ഇന്റര്നെറ്റ്, വയർലെസ്, ഡാറ്റ, വൈഫൈ, വൈഫൈ, വൈഫൈ, സെല്ലുലാർ, മൊബൈൽ, സെൽ കാരിയർ, 4g, 3g, 2g, LTE"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"വൈഫൈ ഓണാക്കുക"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"വൈഫൈ ഓഫാക്കുക"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ നെറ്റ്വർക്ക്"</string>
<string name="sim_category_title" msgid="2341314000964710495">"സിം"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ഡൗൺലോഡ് ചെയ്ത സിം"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ഡൗൺലോഡ് ചെയ്ത SIM-കൾ"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"സജീവം"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"നിഷ്ക്രിയം"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> എന്നിവയ്ക്കുള്ള ഡിഫോൾട്ട്"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"എല്ലാ ആപ്പുകൾക്കും സേവനങ്ങൾക്കും"</string>
<string name="game_settings_title" msgid="1028178627743422090">"ഗെയിം ക്രമീകരണം"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"ഗെയിം ഡാഷ്ബോർഡ് ഷോർട്ട്കട്ട് മുതലായവ ഓണാക്കുക"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"മുമ്പത്തേത്"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"അടുത്തത്"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"വർണ്ണ പ്രിവ്യു"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"സിം കാർഡ് ആക്സസ് ചെയ്യാനുള്ള അഭ്യർത്ഥന"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"ഒരു ഉപകരണത്തിന് നിങ്ങളുടെ സിം കാർഡ് ആക്സസ് ചെയ്യണമെന്നുണ്ട്. വിശദാംശങ്ങൾക്ക് ടാപ്പ് ചെയ്യുക."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"സിം കാർഡിലേക്ക് ആക്സസ് അനുവദിക്കണോ?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> എന്നതിന് ഈ ഫോണിലേക്ക് കണക്റ്റ് ചെയ്യണമെന്നുണ്ട്.\n\nനിങ്ങൾ <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> എന്നതിലേക്ക് മുമ്പ് കണക്റ്റ് ചെയ്തിട്ടില്ല."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"കണക്റ്റ് ചെയ്യരുത്"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"കണക്റ്റ് ചെയ്യൂ"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE ക്രമീകരണം"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"ഡിഫോൾട്ട് ക്രമീകരണത്തിലേക്ക് പുനഃസ്ഥാപിക്കൂ"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"ക്രമീകരണം ഡിഫോൾട്ടായി പുനഃസ്ഥാപിച്ചു."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"ഉപകരണം ചാർജായാലുള്ള പരമാവധി ബാലൻസ്"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"പരമാവധി പ്രചാരം"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"ഉപകരണം ചാർജായാലുള്ള കുറഞ്ഞ ബാലൻസ്"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"മോഡിഫയറുകൾ"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"പ്രവർത്തനങ്ങൾ"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"റിവാർഡുകൾ"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"ഒഴിവാക്കിയത്"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"ഹെഡ്ലെസ് സിസ്റ്റം ആപ്പ്"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"മറ്റേ ആപ്പ്"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"മികച്ച പ്രവർത്തനം"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"അറിയിപ്പ് കണ്ടു"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"15 മിനിറ്റിനുള്ളിൽ അറിയിപ്പ് കണ്ടു"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"അറിയിപ്പുമായുള്ള ഇടപഴകൽ"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"വിജറ്റുമായുള്ള ഇടപഴകൽ"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"മറ്റ് ഉപയോക്തൃ ഇടപഴകൽ"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"മുൻഗണന പരമാവധിയുള്ള ജോബ് ആരംഭിക്കൽ"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"മുൻഗണന പരമാവധിയുള്ള ജോബ് റൺ ചെയ്യൽ"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"മുൻഗണന കൂടിയ ജോബ് ആരംഭിക്കൽ"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"മുൻഗണന കൂടിയ ജോബ് റൺ ചെയ്യൽ"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"ഡിഫോൾട്ട് ജോബ് ആരംഭിക്കൽ"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"ഡിഫോൾട്ട് ജോബ് റൺ ചെയ്യൽ"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"മുൻഗണന കുറവുള്ള ജോബ് ആരംഭിക്കൽ"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"മുൻഗണന കുറവുള്ള ജോബ് റൺ ചെയ്യൽ"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"മുൻഗണന കുറഞ്ഞ ജോബ് ആരംഭിക്കൽ"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"മുൻഗണന കുറഞ്ഞ ജോബ് റൺ ചെയ്യൽ"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"ജോബ് ടൈംഔട്ട് ആയതിന് പിഴ"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"ചാർജ് ചെയ്യുന്നു"</item>
+ <item msgid="658627268149681677">"ഡോസ്"</item>
+ <item msgid="1599558140284643834">"ഊർജ്ജം ലാഭിക്കൽ മോഡ്"</item>
+ <item msgid="588427840913221601">"പ്രോസസിന്റെ നില"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"സ്ഥിരീകരിക്കുക"</string>
</resources>
diff --git a/res/values-mn/arrays.xml b/res/values-mn/arrays.xml
index 89dc9ee..832563b 100644
--- a/res/values-mn/arrays.xml
+++ b/res/values-mn/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Кеш хийгдсэн (үйлдэлийн клиент)"</item>
<item msgid="8186970968968646288">"Кеш хийгдсэн (хоосон)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Ногоон цэнхэр"</item>
+ <item msgid="7216413848731287689">"Ногоон хөх"</item>
<item msgid="5661027589207588703">"Цэнхэр"</item>
- <item msgid="3795787248113275442">"Индиго"</item>
+ <item msgid="1219738214736244749">"Ногоон"</item>
<item msgid="6331809026622602308">"Нил ягаан"</item>
<item msgid="6390546163902724700">"Ягаан"</item>
- <item msgid="6618900408138432102">"Улаан"</item>
+ <item msgid="6500473130620545980">"Улбар шар"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"30 гаруй хоног хадгална"</item>
diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml
index 7a450dc..5dce3bf 100644
--- a/res/values-mn/strings.xml
+++ b/res/values-mn/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Тохиргоог сануулах"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Холбогдсон Bluetooth аудио төхөөрөмжийн дээд тоо"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Холбогдсон Bluetooth аудио төхөөрөмжийн дээд тоог сонгох"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC стекийн дебаг хийх лог"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC стекийн логийн түвшнийг нэмэгдүүлэх"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Дамжуулах"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"тусгал"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Утасгүй дэлгэцийг идэвхжүүлэх"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Гаджет сонгоно уу"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Виджет сонгох"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Виджэт үүсгээд хандалт хийхийг зөвшөөрөх үү?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Таныг виджетийг үүсгэсний дараа <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> үүний харуулах бүх өгөгдөлд хандалт хийж чадна."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Таныг виджет үүсгэсний дараа аппликэйшн нь харагдаж буй бүх зүйлд хандах боломжтой.\n\nАппликэйшн: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nВиджет: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>-д виджэт үүсгэж өгөгдөлд нь хандалт хийхийг байнга зөвшөөрөх"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Ашиглалтын статистик"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Ашиглалтын статистик"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Дэлгэц уншигчийг ерөнхийдөө хараагүй болон сул хараатай хүмүүст зориулсан"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"Дэлгэц дээрх зүйлсийг чанга уншуулахын тулд дарна уу"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Тайлбарын сонголт"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"Тайлбарын тохиргооны тухай"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Тайлбарын тохиргооны тухай нэмэлт мэдээлэл авах"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Томруулах"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Томруулах онцлогийн товчлол"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Томруулалтын тухай"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Томруулалтын тухай нэмэлт мэдээлэл авах"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Томруулах төрөл"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Бүтэн дэлгэц, тодорхой хэсгийг томруулах эсвэл аль аль сонголтын хооронд сэлгээрэй"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Бүтэн дэлгэц"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Онцлогийн товчлолд түгжигдсэн дэлгэцээс асахыг зөвшөөрнө үү. Дууны түвшний хоёр түлхүүрийг хэдэн секундийн турш дарна уу."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Хандалтын товчлуур"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Хандалтын товчлуур болон зангаа"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Хандалтын товчлуурын тухай"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Хандалтын товчлуур болон зангааны тухай"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Хандалтын товчлуур болон зангааны тухай нэмэлт мэдээлэл авах"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Хандалтын товчлуурыг ашиглаж байна. 3 товчлуурт навигацаар зангаа боломжгүй байна."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Хандалтын онцлогуудад шуурхай хандана уу"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Дурын дэлгэцээс хандалтын онцлогуудад шуурхай хандана уу.\n\nЭхлүүлэхийн тулд хандалтын тохиргоо руу очиж, онцлогийг сонгоно уу. Товчлол дээр товшиж, хандалтын товчлуурыг сонгоно уу.\n\nХандалтын товчлуурыг оронд нь навигацын самбарт ашиглахын тулд 2 товчлуурт навигац эсвэл 3 товчлуурт навигац руу сэлгэнэ үү."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Дурын дэлгэцээс хандалтын онцлогуудад шуурхай хандана уу. \n\nЭхлүүлэхийн тулд хандалтын тохиргоо руу очиж, онцлогийг сонгоно уу. Товчлол дээр товшиж, хандалтын товчлуурыг сонгоно уу."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Дурын дэлгэцээс хандалтын онцлогуудад шуурхай хандана уу.\n\nЭхлүүлэхийн тулд хандалтын тохиргоо руу очиж, онцлогийг сонгоно уу. Товчлол дээр товшиж, хандалтын товчлуур эсвэл зангааг сонгоно уу."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Дурын дэлгэцээс хандалтын онцлогуудад шуурхай хандана уу.\n\nЭхлүүлэхийн тулд хандалтын тохиргоо руу очиж, онцлогийг сонгоно уу. Товчлол дээр товшиж, хандалтын товчлуурыг сонгоно уу."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Товчлуур эсвэл зангаа ашиглах"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Байршил"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Хэмжээ"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 минут"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 минут"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Үйлдэл хийх хугацаа (Хандалтын хугацаа)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Үйлдэл хийх хугацааны тухай (Хандалтын хугацаа)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Үйлдэл хийх хугацааны тухай нэмэлт мэдээлэл авах (Хандалтын хугацаа)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Үйлдэл хийх хугацаа"</string>
<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_switch_title" msgid="7458595722552743503">"Өнгө хувиргалтыг ашиглах"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Өнгө урвуулах товчлол"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Өнгө хувиргалт нь цайвар дэлгэцийг бараан болгодог.<br/><br/> Тэмдэглэл: <ol> <li> Өнгө хувиргалт нь мөн бараан дэлгэцийг цайвар болгодог.</li> <li> Медиа болон зургийн өнгийг өөрчилнө.</li> <li> Бараан дэвсгэрийг үзүүлэхийн тулд Бараан загварыг ашиглах боломжтой. Бараан загвар нь дэмждэг аппууд дээр ажилладаг. Өнгө хувиргалт нь бүх апп дээр ажилладаг.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Автомат товшилт (тодорхой хугацаатай)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Автомат товшилтын талаар (тодорхой хугацаа)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Автомат товшилтын талаар нэмэлт мэдээлэл авах (тодорхой хугацаа)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Автомат товшилт нь холбогдсон хулганатай ажилладаг. Курсор тодорхой хугацааны турш хөдлөхгүй зогсох үед та хулганын курсорыг автоматаар товшихоор тохируулах боломжтой."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Унтраах"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Богино"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>-г ашиглах"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>-г нээх"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Өнгөний засварыг ашиглах"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Өнгөний засварын товчлол"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Өнгөний засварын тухай"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Өнгөний засварын тухай нэмэлт мэдээлэл авах"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Өнгө урвуулах тухай"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Өнгө урвуулах тухай нэмэлт мэдээлэл авах"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Хадмалыг харуулах"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Зөвхөн дэмждэг аппад"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Тайлбарын үсгийн хэмжээ, загвар"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Цэнхэр-шар"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Хэт бүүдгэр"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Дэлгэцийг хэт бүүдгэр болгох"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Хэт бүүдгэр онцлогийн товчлол"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Хэт бүүдгэр онцлогийн тухай"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Дэлгэцийг таны утасны хамгийн бага гэрэлтүүлгээс бүүдгэр болгох"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Дэлгэцийг таны таблетын хамгийн бага гэрэлтүүлгээс бүүдгэр болгох"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Дэлгэцээ бүүдгэр болгосноор уншихад илүү тухтай болно.<br/><br/> Энэ нь дараах тохиолдолд хэрэгтэй байж болно: <ol> <li> Таны утасны өгөгдмөл хамгийн бага гэрэлтүүлэг хэт тод хэвээр байх үед</li> <li> Та утсаа шөнө эсвэл орондоо орохоос өмнө харанхуй өрөөнд байх зэргээр харанхуй нөхцөлд ашиглаж байгаа үед</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi цагтаа"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Батарей ашиглалт"</string>
<string name="history_details_title" msgid="8628584613889559355">"Түүхийн мэдээлэл"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Батарей ашиглалт"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Батарей ашиглалт"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Өнгөрсөн 24 цагийн ашиглалтыг харах"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Сүүлийн бүрэн цэнэглэлтээс ашиглалтыг харах"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Батарей ашиглалт"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Хамгийн өндөр ашиглалттай аппуудыг харна уу"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Цэнэглэхийг түр зуур хязгаарласан"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Батарейгаа хэмнэхийн тулд. Нэмэлт мэдээлэл авна уу."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Цэнэглэхийг үргэлжлүүлэх"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Өндөр температур болон удаан цэнэглэх хугацаа зэрэг тодорхой нөхцөлд цэнэглэлтийг батарейн барилтыг хадгалахын тулд <xliff:g id="PERCENT">%1$s</xliff:g>-д хязгаарласан байж магадгүй.\n\nЭдгээр нөхцөл дуусах үед таны утсыг автоматаар хэвийн байдлаар цэнэглэнэ."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Өндөр температур болон удаан цэнэглэх хугацаа зэрэг тодорхой нөхцөлд цэнэглэлтийг батарейн барилтыг хадгалахын тулд <xliff:g id="PERCENT">%1$s</xliff:g>-д хязгаарласан байж магадгүй.\n\nЭдгээр нөхцөл дуусах үед таны таблетыг автоматаар хэвийн байдлаар цэнэглэнэ."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Та утсаа ердийн үеийнхээс илүү их хэмжээгээр ашигласан тулд таны батарей ердийнхөөс илүү хурдан дуусаж болзошгүй.\n\nБатарейны ихэнхийг ашиглаж буй аппууд:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Та таблетаа ердийн үеийнхээс илүү их хэмжээгээр ашигласан тулд таны батарей ердийнхөөс илүү хурдан дуусаж болзошгүй.\n\nИхэнх батарейг ашигладаг аппууд:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Та төхөөрөмжөө ердийн үеийнхээс илүү их хэмжээгээр ашигласан тулд таны батарей ердийнхөөс илүү хурдан дуусаж болзошгүй.\n\nИхэнх батарейг ашигладаг аппууд:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Өнгөрсөн 24 цагийн системийн ашиглалт"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g>-н системийн ашиглалт"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g>-н аппын ашиглалт"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"үө"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"үх"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Нийт: нэг минутаас доош"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Дэвсгэр: нэг минутаас доош"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Нийт: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Апп болон агуулгыг зөвшөөрөх"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Хязгаарлалттай аппликешнүүд"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Аппликейшний тохиргоог дэлгэх"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Суулгах аппуудыг сонгоно уу"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Боломжтой аппуудыг суулгана уу"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Зайнаас уншуулж төлөх"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Энэ хэрхэн ажилладаг вэ"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Дэлгүүрийн тооцоог утсаа ашиглан хийх"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Дэвшилтэт дуудлага"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G Дуудлага"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"LTE үйлчилгээг дуу хоолой болон бусад харилцаа холбоог сайжруулахад ашиглах (санал болгосон)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"4G үйлчилгээг дуу хоолой болон бусад харилцаа холбоог сайжруулахад ашиглах (санал болгосон)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Дуут дуудлагыг сайжруулахын тулд LTE үйлчилгээнүүдийг ашиглана уу (санал болгосон)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Дуут дуудлагыг сайжруулахын тулд 4G үйлчилгээнүүдийг ашиглана уу (санал болгосон)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Дуут дуудлагад 5G ашиглана уу"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Харилцагчдыг оператор компанид илгээх"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Сайжруулсан онцлогуудын үйлчилгээ үзүүлэхийн тулд харилцагчдынхаа утасны дугаарыг илгээнэ үү"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Харилцагчдыг <xliff:g id="CARRIER">%1$s</xliff:g>-д илгээх үү?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"батарей хэмнэгч, бэхлэгдсэн, үргэлжлэх, эрчим хүч хэмнэгч, батарей"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"хэвшил, хуваарь, батарей хэмнэгч, цахилгаан хэмнэгч, батарей, автомат, хувь"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, дэвшилтэт дуудлага, 4g дуудлага"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, дэвшилтэт дуудлага, 5g дуудлага"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"хэл нэмэх, хэл нэмэх"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"текстийн хэмжээ, том хэвлэл, том фонт, том текст, сул хараа, текстийг илүү том болгох, фонт томруулагч, фонт томруулалт"</string>
<string name="default_sound" msgid="6604374495015245195">"Үндсэн дуу"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g>-н мэдэгдлийн хандалтыг зөвшөөрөх үү?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Сайжруулсан мэдэгдэл нь Android 12-н Орчинтой тохирсон мэдэгдлийг орлоно. Энэ онцлог нь санал болгосон үйлдэл, хариунуудыг харуулж, таны мэдэгдлийг цэгцэлнэ. \n\nСайжруулсан мэдэгдэл нь харилцагчийн нэр, мессеж зэрэг хувийн мэдээллийг оруулаад мэдэгдлийн контентод хандах боломжтой. Энэ онцлог мөн утасны дуудлагад хариулах болон Бүү саад бол горимыг хянах зэргээр мэдэгдлийг хаах эсвэл түүнд хариулах боломжтой."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g>-д мэдэгдлийн хандалтыг зөвшөөрөх үү?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> нь харилцагчийн нэр, таны хүлээн авах мессежийн текст зэрэг таны хувийн мэдээллийг агуулах бүх мэдэгдлийг унших боломжтой болно. Мөн түүнчлэн, энэ апп нь мэдэгдлүүдийг хаах эсвэл утасны дуудлагад хариулах зэргээр мэдэгдэл доторх товчлууруудын үйлдлийг хийх боломжтой болно. \n\nЭнэ нь аппад Бүү саад бол горимыг асаах эсвэл унтраах, түүнтэй холбоотой тохиргоог өөрчлөхийг мөн зөвшөөрнө."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> нь харилцагчийн нэр, таны хүлээн авах мессежийн текст зэрэг таны хувийн мэдээллийг оруулаад бүх мэдэгдлийг унших боломжтой болно. Энэ апп мөн мэдэгдлүүдийг түр хойшлуулах, хаах эсвэл утасны дуудлагад хариулах зэргээр мэдэгдэл дэх товчлуурууд дээр үйлдэл хийх боломжтой. \n\nЭнэ нь мөн аппад Бүү саад бол горимыг асаах эсвэл унтраах, түүнчлэн холбоотой тохиргоог өөрчлөх чадамжийг өгнө."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Хэрэв та <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>-н мэдэгдлийн хандалтыг унтраавал Бүү саад бол хандалт мөн адил унтрах болно."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Унтраах"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Цуцлах"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Төхөөрөмжийг шалгахын тулд хоёр товшино уу"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Нэг гарын горим"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Нэг гарын горимыг ашиглах"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Нэг гарын горимын товчлол"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"хүрэх боломж"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Доош шударч"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Товчлолыг дараахад ашиглах"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Тийм"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Дахин эхлүүлэх"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Үгүй, баярлалаа"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Цуцлах"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Сэлгэх"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM-г идэвхжүүлэх боломжгүй"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"SIM-г салгаад, дахин хийнэ үү. Хэрэв асуудал үргэлжилсээр байвал төхөөрөмжөө дахин эхлүүлнэ үү."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Асаах/унтраах товчийг удаан дарснаар Туслахыг идэвхжүүлнэ үү"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Асаах/унтраах болон яаралтай тусламжийн цэс:\nАсаах/унтраах болон дууны түвшнийг нэмэх товчийг зэрэг дарна уу."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Хонх дуугаргахаас сэргийлэх:\nДууны түвшний цэсэд товчлол боломжтой байна."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Дараад үргэлжлэх хугацааг удаан дарна уу"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Хэр удаан дарахаа сонгож мэдрэгшилийг тохируулаад асаах/унтраах товчийг удаан дарна уу"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Хурдан"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Удаан"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Түрийвч харуулах"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Түгжигдсэн дэлгэц болон шуурхай тохиргооноос түрийвчид хандахыг зөвшөөрнө"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Төхөөрөмжийн хяналтыг харуулах"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Энэ таблетад 2 SIM ашиглах үед сүлжээг 4G-р хязгаарлана. "<annotation id="url">"Нэмэлт мэдээлэл авах"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Энэ төхөөрөмжид 2 SIM ашиглах үед сүлжээг 4G-р хязгаарлана. "<annotation id="url">"Нэмэлт мэдээлэл авах"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Завсрын санах ойд хадгалсан аппын ажиллагааг түр хаах"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Хугацаа нь хэзээч дуусахгүй."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Түрээсийн хугацаа хэзээ ч дуусахгүй."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Тохиргооны дэлгэцэд давхарлахыг зөвшөөрөх"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Бусад аппын дээр үзүүлэх боломжтой аппуудыг Тохиргооны дэлгэцийг давхарлахыг зөвшөөрөх"</string>
<string name="media_controls_title" msgid="403271085636252597">"Медиа"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Түр хугацаанд боломжгүй"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"SIM байхгүй"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Сүлжээний тохиргоо"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Нийтийн Wi-Fi сүлжээнд холбогдох"</string>
<string name="keywords_internet" msgid="7674082764898690310">"сүлжээний холболт, интернэт, утасгүй интернэт, дата, wifi, wi-fi, wi fi, үүрэн холбоо, мобайл, үүрэн холбооны оператор, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Wi‑Fi асаах"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Wi-Fi-г унтраах"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ сүлжээ"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ТАТСАН SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ТАТАЖ АВСАН SIM"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Идэвхтэй"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Идэвхгүй"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g>-н өгөгдмөл"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Бүх апп болон үйлчилгээнд"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Тоглоомын тохиргоо"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Тоглоомын хяналтын самбарын товчлолыг асаах гэх мэт"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Өмнөх"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Дараах"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Өнгийг урьдчилан үзэх"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM картад хандах хүсэлт"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Төхөөрөмж таны SIM картад хандахыг хүсэж байна. Дэлгэрэнгүйг харахын тулд товшино уу."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM картад хандахыг зөвшөөрөх үү?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> энэ утастай холбогдохыг хүсэж байна.\n\nТа өмнө нь <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>-тай холбогдож байгаагүй."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Бүү холбогд"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Холбогдох"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE-н тохиргоо"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Өгөгдмөл тохиргоо руу буцаах"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Тохиргоог өгөгдмөл рүү буцаасан."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Бүрэн цэнэглэгдсэн үеийн дээд үлдэгдэл"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Хамгийн дээд эргэлт"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Бүрэн цэнэглэгдсэн үеийн доод үлдэгдэл"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Засварлагчид"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Үйлдэл"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Шагнал"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Чөлөөлсөн"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Хэрэглэгчийн интерфэйсгүй системийн апп"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Бусад апп"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Шилдэг үйл ажиллагаа"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Мэдэгдлийг харсан"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Мэдэгдлийг 15 минутын дотор харсан"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Мэдэгдлийн харилцан үйлдэл"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Виджетийн харилцан үйлдэл"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Хэрэглэгчийн бусад харилцан үйлдэл"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Хамгийн чухал ажлыг эхлүүлэх"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Хамгийн чухал ажлыг ажиллуулж байна"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Маш чухал ажлыг эхлүүлэх"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Маш чухал ажлыг ажиллуулж байна"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Өгөгдмөл ажлыг эхлүүлэх"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Өгөгдмөл ажлыг ажиллуулж байна"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Чухал биш ажлыг эхлүүлэх"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Чухал биш ажлыг ажиллуулж байна"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Хамгийн чухал биш ажлыг эхлүүлэх"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Хамгийн чухал биш ажлыг ажиллуулж байна"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Ажлын хугацааны шийтгэл"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Цэнэглэж байна"</item>
+ <item msgid="658627268149681677">"Зүүрмэглэх"</item>
+ <item msgid="1599558140284643834">"Батарей хэмнэх горим"</item>
+ <item msgid="588427840913221601">"Боловсруулах төлөв"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Баталгаажуулах"</string>
</resources>
diff --git a/res/values-mr/arrays.xml b/res/values-mr/arrays.xml
index 626f385..6b21917 100644
--- a/res/values-mr/arrays.xml
+++ b/res/values-mr/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"कॅशे केलेला (ॲक्टिव्हिटी क्लायंट)"</item>
<item msgid="8186970968968646288">"कॅशे केलेला (रिक्त)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"टील"</item>
+ <item msgid="7216413848731287689">"निळसर"</item>
<item msgid="5661027589207588703">"निळा"</item>
- <item msgid="3795787248113275442">"नीळ"</item>
+ <item msgid="1219738214736244749">"हिरवा"</item>
<item msgid="6331809026622602308">"जांभळा"</item>
<item msgid="6390546163902724700">"गुलाबी"</item>
- <item msgid="6618900408138432102">"लाल"</item>
+ <item msgid="6500473130620545980">"नारिंगी"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"30 दिवसांपेक्षा अधिक जुने"</item>
diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml
index 4e89fc9..7787eac 100644
--- a/res/values-mr/strings.xml
+++ b/res/values-mr/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"सेटिंग्ज लक्षात ठेवा"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"जास्तीत जास्त कनेक्ट होऊ शकणारी ऑडिओ डिव्हाइस"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"जास्तीत जास्त कनेक्ट होऊ शकणार्या ऑडिओ डिव्हाइसची संख्या निवडा"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC स्टॅक डीबग लॉग"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC स्टॅक लॉग करण्याची पातळी वाढवा"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"कास्ट करा"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"मिरर करा"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"वायरलेस डिस्प्ले सुरू करा"</string>
@@ -2259,7 +2261,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"गॅझेट निवडा"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"विजेट निवडा"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"विजेट तयार करायचा आणि प्रवेश करण्यास अनुमती द्यायची?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"तुम्ही विजेट तयार केल्यानंतर, ते प्रदर्शित करत असलेल्या सर्व डेटामध्ये <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> प्रवेश करु शकतो."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"तुम्ही विजेट तयार केल्यानंतर, अॅप्लिकेशन प्रदर्शित केलेले सर्व अॅक्सेस करू शकते.\n\nअॅप्लिकेशन: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nविजेट: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> ना विजेट तयार करण्याची आणि त्यांच्या डेटामध्ये प्रवेश करण्याची नेहमी अनुमती द्या"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"वापरविषयक आकडेवारी"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"वापरविषयक आकडेवारी"</string>
@@ -2290,7 +2292,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"स्क्रीन रीडर प्रामुख्याने दृष्टीहीन किंवा कमी दृष्टी असलेल्या लोकांसाठी आहे"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"आयटमना मोठ्याने ऐकण्यासाठी स्क्रीनवरील आयटमवर टॅप करा"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"कॅप्शन प्राधान्ये"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"कॅप्शन प्राधान्यांबद्दल"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"कॅप्शन प्राधान्यांबद्दल अधिक जाणून घ्या"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"मॅग्निफिकेशन"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"मॅग्निफिकेशनचा शॉर्टकट"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"मॅग्निफिकेशनबद्दल"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"मॅग्निफिकेशनबद्दल अधिक जाणून घ्या"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"मॅग्निफिकेशनचा प्रकार"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"तुमची फुल स्क्रीन, विशिष्ट भाग मॅग्निफाय करा किंवा दोन्ही पर्यायांमध्ये स्विच करा"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"फुल स्क्रीन"</string>
@@ -2359,10 +2366,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"लॉक स्क्रीनवरून सुरू होण्यासाठी वैशिष्ट्य शॉर्टकटला अनुमती द्या. दोन्ही व्हॉल्यूम की काही सेकंदांसाठी धरून ठेवा."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"अॅक्सेसिबिलिटी बटण"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"ॲक्सेसिबिलिटी बटण आणि जेश्चर"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"अॅक्सेसिबिलिटी बटणबद्दल"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"अॅक्सेसिबिलिटी बटण आणि जेश्चरबद्दल"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"अॅक्सेसिबिलिटी बटण आणि जेश्चरबद्दल अधिक जाणून घ्या"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"ॲक्सेसिबिलिटी बटण वापरणे. तीन बटण नेव्हिगेशनसह जेश्चर उपलब्ध नाही."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"अॅक्सेसिबिलिटी वैशिष्ट्ये झटपट अॅक्सेस करा"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"कोणत्याही स्क्रीनवरून अॅक्सेसिबिलिटी वैशिष्ट्ये झटपट अॅक्सेस करा.\n\nसुरुवात करण्यासाठी अॅक्सेसिबिलिटी सेटिंग्जमध्ये जाऊन वैशिष्ट्य निवडा. शॉर्टकटवर टॅप करून अॅक्सेसिबिलिटी बटण निवडा.\n\nत्याऐवजी नेव्हिगेशन बारमध्ये अॅक्सेसिबिलिटी बटण वापरण्यासाठी, दोन-बटण नेव्हिगेशन किंवा तीन-बटण नेव्हिगेशनवर स्विच करा."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"कोणत्याही स्क्रीनवरून अॅक्सेसिबिलिटी वैशिष्ट्ये झटपट अॅक्सेस करा. \n\nसुरू करण्यासाठी, अॅक्सेसिबिलिटी सेटिंग्ज वर जा आणि वैशिष्ट्य निवडा. शॉर्टकटवर टॅप करा आणि अॅक्सेसिबिलिटी बटण निवडा."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"कोणत्याही स्क्रीनवरून अॅक्सेसिबिलिटी वैशिष्ट्ये झटपट अॅक्सेस करा.\n\nसुरुवात करण्यासाठी, अॅक्सेसिबिलिटी सेटिंग्जमध्ये जाऊन वैशिष्ट्य निवडा. शॉर्टकटवर टॅप करा आणि अॅक्सेसिबिलिटी बटण किंवा जेश्चर निवडा."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"कोणत्याही स्क्रीनवरून अॅक्सेसिबिलिटी वैशिष्ट्ये झटपट अॅक्सेस करा.\n\nसुरुवात करण्यासाठी, अॅक्सेसिबिलिटी सेटिंग्जमध्ये जाऊन वैशिष्ट्य निवडा. शॉर्टकटवर टॅप करा आणि अॅक्सेसिबिलिटी बटण निवडा."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"बटण किंवा जेश्चर वापरा"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"स्थान"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"आकार"</string>
@@ -2388,13 +2398,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"एक मिनिट"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"दोन मिनिटे"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"कृतीसाठी लागणारा वेळ (अॅक्सेसिबिलिटी टाइमआउट)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"कृतीसाठी लागणारा वेळ (अॅक्सेसिबिलिटी टाइमआउट) याबद्दल"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"कृतीसाठी लागणारा वेळ (अॅक्सेसिबिलिटी टाइमआउट) याबद्दल अधिक जाणून घ्या"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"कृतीसाठी लागणारा वेळ"</string>
<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_switch_title" msgid="7458595722552743503">"कलर इन्व्हर्जन वापरा"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"कलर इन्व्हर्जनचा शॉर्टकट"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"कलर इन्व्हर्जन फिकट रंगाच्या स्क्रीन गडद करते.<br/><br/> टीप: <ol> <li> कलर इन्व्हर्जन गडद स्क्रीनदेखील फिकट करते.</li> <li> मीडिया आणि इमेजमधील रंग बदलतील.</li> <li> गडद बॅकग्राउंड प्रदर्शित करण्यासाठी गडद थीम वापरता येते. गडद थीम सपोर्ट असलेल्या अॅप्सवर काम करते. कलर इन्व्हर्जन सर्व ॲप्सवर काम करते.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"ऑटोक्लिक (थांबल्याची वेळ)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"ऑटोक्लिकबद्दल (थांबल्याची वेळ)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"ऑटोक्लिक (थांबल्याची वेळ) याबद्दल अधिक जाणून घ्या"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"कनेक्ट केलेल्या माउससह ऑटोक्लिक काम करते. कर्सर ठरावीक वेळेसाठी हलणे थांबल्यास, आपोआप क्लिक करण्यासाठी तुम्ही माउस कर्सर सेट करू शकता."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"बंद आहे"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"छोटे"</string>
@@ -2414,6 +2429,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> वापरा"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> उघडा"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"रंग सुधारणा वापरा"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"रंग सुधारण्याचा शॉर्टकट"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"रंग सुधारणेबद्दल"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"रंग सुधारणेबद्दल अधिक जाणून घ्या"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"कलर इन्व्हर्जनबद्दल"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"कलर इन्व्हर्जनबद्दल अधिक जाणून घ्या"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"कॅप्शन दाखवा"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"फक्त सपोर्ट असलेल्या ॲपसाठी"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"कॅप्शनचा आकार आणि शैली"</string>
@@ -2453,6 +2473,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"निळा-पिवळा"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"आणखी डिम"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"स्क्रीन आणखी डिम करा"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"आणखी डिम करण्याचा शॉर्टकट"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"आणखी डिमबद्दल"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"स्क्रीन तुमच्या फोनच्या किमान ब्राइटनेसपेक्षाही डिम करा"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"स्क्रीन तुमच्या टॅबलेटच्या किमान ब्राइटनेसपेक्षाही डिम करा"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"वाचण्यासाठी अधिक सुलभ होण्याकरिता तुमची स्क्रीन आणखी डिम करा.<br/><br/> याची तुम्हाला पुढील परिस्थितींमध्ये मदत होऊ शकते: <ol> <li> तुमच्या फोनचा किमान ब्राइटनेस अजूनही खूप ब्राइट आहे</li> <li> तुम्ही तुमचा फोन अंधार असलेल्या परिस्थितीमध्ये वापरत आहात जसे की, रात्री किंवा झोपण्याआधी अंधार असलेली खोली</li> </ol>"</string>
@@ -2645,7 +2667,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"वाय-फाय सुरू केल्याची वेळ"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"बॅटरी वापर"</string>
<string name="history_details_title" msgid="8628584613889559355">"इतिहास तपशील"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"बॅटरीचा वापर"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"बॅटरी वापर"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"मागील २४ तासांमधील वापर पहा"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"पूर्ण चार्ज झाल्यानंतरचा बॅटरी वापर पहा"</string>
<string name="battery_details_title" msgid="4531369291819754178">"बॅटरी वापर"</string>
@@ -2669,6 +2691,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"सर्वात जास्त वापरली जाणारी ॲप्स पहा"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"चार्जिंग तात्पुरते मर्यादित आहे"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"तुमची बॅटरी वाचवण्यासाठी. अधिक जाणून घ्या."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"चार्जिंग पुन्हा सुरू करा"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"उच्च तापमान आणि दीर्घ कालावधीसाठी चार्जिंग करणे यांसारख्या काही परिस्थितींमध्ये, बॅटरीची क्षमता कायम ठेवण्यात मदत व्हावी यासाठी चार्जिंग हे <xliff:g id="PERCENT">%1$s</xliff:g> पर्यंत मर्यादित केले जाऊ शकते.\n\nअशा परिस्थितींमधून बाहेर पडल्यावर, तुमचा फोन नेहमीप्रमाणे आपोआप चार्ज होईल."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"उच्च तापमान आणि दीर्घ कालावधीसाठी चार्जिंग करणे यांसारख्या काही परिस्थितींमध्ये, बॅटरीची क्षमता कायम ठेवण्यात मदत व्हावी यासाठी चार्जिंग हे <xliff:g id="PERCENT">%1$s</xliff:g> पर्यंत मर्यादित केले जाऊ शकते.\n\nअशा परिस्थितींमधून बाहेर पडल्यावर, तुमचा टॅबलेट नेहमीप्रमाणे आपोआप चार्ज होईल."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"तुम्ही तुमचा फोन नेहमीपेक्षा जास्त वापरला असल्याने, तुमची बॅटरी नेहमीपेक्षा लवकर संपू शकते.\n\nसर्वात जास्त बॅटरी वापरणारी ॲप्स:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"तुम्ही तुमचा टॅबलेट नेहमीपेक्षा जास्त वापरला असल्याने, तुमची बॅटरी नेहमीपेक्षा लवकर संपू शकते.\n\nसर्वात जास्त बॅटरी वापरणारी ॲप्स:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"तुम्ही तुमचे डिव्हाइस नेहमीपेक्षा जास्त वापरले असल्याने, तुमची बॅटरी नेहमीपेक्षा लवकर संपू शकते.\n\nसर्वात जास्त बॅटरी वापरणारी ॲप्स:"</string>
@@ -2878,8 +2903,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"मागील २४ तासांमधील सिस्टमचा वापर"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> साठी सिस्टमचा वापर"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> साठी ॲपचा वापर"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"एकूण: एका मिनिटापेक्षा कमी"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"बॅकग्राउंड: एका मिनिटापेक्षा कमी"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"एकूण: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3354,6 +3377,8 @@
<string name="application_restrictions" msgid="276179173572729205">"अॅप्स आणि सामग्रीला अनुमती द्या"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"प्रतिबंध असलेले ॲप्लिकेशन"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"अनुप्रयोगासाठी सेटिंग्ज विस्तृत करा"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"इंस्टॉल करण्यासाठी ॲप्स निवडा"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"उपलब्ध असलेली ॲप्स इंस्टॉल करा"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"संपर्करहित पेमेंट"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"हे कसे काम करते"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"दुकानांमध्ये तुमच्या फोनद्वारे पेमेंट करा"</string>
@@ -3399,8 +3424,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"प्रगत कॉलिंग"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G कॉलिंग"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"व्हॉइस आणि इतर संवादांमध्ये सुधारणा करण्यासाठी LTE सेवा वापरा (शिफारस केलेले)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"व्हॉइस आणि इतर संवादांमध्ये सुधारणा करण्यासाठी 4G सेवा वापरा (शिफारस केलेले)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"व्हॉइस कॉलमध्ये सुधारणा करण्यासाठी LTE सेवा वापरा (शिफारस केलेले)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"व्हॉइस कॉलमध्ये सुधारणा करण्यासाठी 4G सेवा वापरा (शिफारस केलेले)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"व्हॉइस कॉलसाठी 5G वापरा"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"वाहकाला संपर्क पाठवा"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"सुधारित वैशिष्ट्ये पुरवण्यासाठी तुमच्या संपर्कांचे फोन नंबर पाठवा"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"<xliff:g id="CARRIER">%1$s</xliff:g> ला संपर्क पाठवायचे आहेत का?"</string>
@@ -3594,6 +3621,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"बॅटरी सेव्हर, स्टिकी, सततचे, पॉवर सेव्हर, बॅटरी"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"दिनक्रम, शेड्युल, बॅटरी सेव्हर, पॉवर सेव्हर, बॅटरी, ऑटोमॅटिक, टक्के"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, प्रगत कॉलिंग, 4G कॉलिंग"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, प्रगत कॉलिंग, 5g कॉलिंग"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"भाषा जोडा, एखादी भाषा जोडा"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"मजकुराचा आकार, मोठी प्रिंट, मोठा फॉंट, मोठा मजकूर, कमी दृश्यमानता, मजकूर आणखी मोठा करा, फॉंटचा आकार मोठा करणारा, फॉंटचा आकार मोठा करणे"</string>
<string name="default_sound" msgid="6604374495015245195">"डीफॉल्ट ध्वनी"</string>
@@ -3922,7 +3950,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g> ला सूचना अॅक्सेस करण्याची अनुमती द्यायची का?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12 मधील Android ॲडॅप्टिव्ह सूचना हे वैशिष्ट्य बदलून आता वर्धित सूचना झाले आहे. हे वैशिष्ट्य सुचवलेल्या कृती आणि उत्तरे दाखवते व तुमच्या सूचना व्यवस्थापित करते. \n\nवर्धित सूचना हे वैशिष्ट्य संपर्कांची नावे आणि मेसेज यांसारख्या वैयक्तिक माहितीसह सर्व सूचनांचा आशय ॲक्सेस करू शकते. हे वैशिष्ट्य फोन कॉलना उत्तर देणे आणि व्यत्यय आणू नका नियंत्रित करणे यांसारख्या कृती करून सूचना डिसमिस करू शकते किंवा त्यांना प्रतिसाद देऊ शकते."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g> साठी सूचना अॅक्सेसला अनुमती द्यायची?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> तुम्ही मिळवता ती संपर्क नावे आणि मेसेजचा मजकूर यांसारख्या वैयक्तिक माहितीसह सर्व सूचना वाचू शकेल. हे ॲप फोन कॉलना उत्तर देण्यासह सूचना डिसमिस करण्यात किंवा सूचनांमधील बटणावर कृती करू शकेल. \n\nहे ॲपला व्यत्यय आणू नका सुरू किंवा बंद करण्याची आणि संबंधित सेटिंग्ज बदलण्याची क्षमतादेखील देईल."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> तुम्ही मिळवता ती संपर्क नावे आणि मेसेजचा मजकूर यासारख्या वैयक्तिक माहितीसह सर्व सूचना वाचू शकेल. हे ॲप फोन कॉलना उत्तर देण्याच्या समावेशासह सूचना स्नूझ किंवा डिसमिस करू शकेल अथवा सूचनांमधील बटणवर कृती करू शकेल. \n\nहे ॲपला व्यत्यय आणू नका सुरू किंवा बंद करण्याची आणि संबंधित सेटिंग्ज बदलण्याची क्षमतादेखील देईल."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"तुम्ही <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> साठी सूचनांमधील अॅक्सेस बंद केल्यास, व्यत्यय आणू नका मधील अॅक्सेसदेखील बंद केला जाऊ शकतो."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"बंद करा"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"रद्द करा"</string>
@@ -4841,6 +4869,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"डिव्हाइस तपासण्यासाठी दोनदा टॅप करा"</string>
<string name="one_handed_title" msgid="2584414010282746195">"एकहाती मोड"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"एकहाती मोड वापरा"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"एकहाती मोड शॉर्टकट"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"पोहोच"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"यासाठी खाली स्वाइप करा"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"यासाठी शॉर्टकट वापरा"</string>
@@ -5272,6 +5301,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"होय"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"रीस्टार्ट करा"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"नाही, नको"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"रद्द करा"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"स्विच करा"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"सिम ॲक्टिव्हेट करू शकत नाही"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"सिम काढा आणि ते पुन्हा घाला. समस्या कायम राहिल्यास, तुमचे डिव्हाइस रीस्टार्ट करा."</string>
@@ -5401,6 +5431,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"पॉवर बटण धरून ठेवून Assistant ट्रिगर करा"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"पॉवर आणि आणीबाणीशी संबंधित मेनू:\nपॉवर आणि व्हॉल्यूम जास्त ही बटण एकाच वेळी दाबा."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"रिंग होणे थांबवणे:\nव्हॉल्यूम मेनूमध्ये शॉर्टकट उपलब्ध आहे."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"दाबून धरून ठेवण्याचा कालावधी"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"किती वेळासाठी पॉवर बटण दाबून धरून ठेवायचे हे निवडून संवेदनशीलता अॅडजस्ट करा"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"कमी वेळासाठी"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"जास्त वेळासाठी"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"वॉलेट दाखवा"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"लॉक स्क्रीन आणि क्विक सेटिंग्जमधून वॉलेट ॲक्सेस करण्याची अनुमती द्या"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"डिव्हाइस नियंत्रणे दाखवा"</string>
@@ -5416,6 +5450,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"दोन सिम वापरताना या टॅबलेटचे नेट 4G पुरते मर्यादित असेल. "<annotation id="url">"अधिक जाणून घ्या"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"दोन सिम वापरताना या डिव्हाइसचे नेट 4G पुरते मर्यादित असेल. "<annotation id="url">"अधिक जाणून घ्या"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"कॅशे केलेल्या ॲप्सची अंमलबजावणी निलंबित करा"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"कधीही एक्स्पायर होत नाही."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"मुदत कधीही एक्स्पायर होत नाही."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Settings यामध्ये स्क्रीन ओव्हरलेची अनुमती द्या"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Settings स्क्रीनवर ओव्हरले करण्यासाठी इतर अॅप्सवर प्रदर्शित करू शकणाऱ्या अॅप्सना अनुमती द्या"</string>
<string name="media_controls_title" msgid="403271085636252597">"मीडिया"</string>
@@ -5446,7 +5482,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"तात्पुरते उपलब्ध नाही"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"सिम नाही"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"नेटवर्क प्राधान्ये"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"सार्वजनिक नेटवर्कशी कनेक्ट करा"</string>
<string name="keywords_internet" msgid="7674082764898690310">"नेटवर्क कनेक्शन, इंटरनेट, वायरलेस, डेटा, वायफाय, वाय-फाय, वाय फाय, सेल्युलर, मोबाइल, सेल वाहक, 4g, 3g, 2g, LTE"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"वाय-फाय सुरू करा"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"वाय-फाय बंद करा"</string>
@@ -5464,6 +5499,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ नेटवर्क"</string>
<string name="sim_category_title" msgid="2341314000964710495">"सिम"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"डाउनलोड केलेले सिम"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"डाउनलोड केलेली सिम"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"सुरू आहे"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"बंद आहे"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> साठी डीफॉल्ट आहे"</string>
@@ -5541,6 +5577,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"सर्व अॅप्स आणि सेवांसाठी"</string>
<string name="game_settings_title" msgid="1028178627743422090">"गेम सेटिंग्ज"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"गेम डॅशबोर्ड शॉर्टकट इ. सुरू करा"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"मागील"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"पुढील"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"रंगाचे पूर्वावलोकन"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"सिम कार्डच्या अॅक्सेसची विनंती"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"डिव्हाइसला तुमचे सिम कार्ड अॅक्सेस करायचे आहे. तपशीलांसाठी टॅप करा."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"सिम कार्डच्या अॅक्सेसला अनुमती द्यायची आहे का?"</string>
@@ -5551,4 +5590,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> ला या फोनशी कनेक्ट करायचे आहे.\n\nतुम्ही <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> शी आधी कनेक्ट केलेले नाही."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"कनेक्ट करू नका"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"कनेक्ट करा"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE सेटिंग्ज"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"डीफॉल्ट सेटिंग्जवर परत बदला"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"सेटिंग्ज डीफॉल्टवर परत बदलली."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"डिव्हाइस पूर्ण चार्ज झाले असताना कमाल शिल्लक"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"कमाल सर्क्युलेशन"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"डिव्हाइस पूर्ण चार्ज झाले असताना किमान शिल्लक"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"मॉडिफायर"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"कृती"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"रिवॉर्ड"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"वगळलेली"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Headless System App"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"इतर ॲप"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"टॉप अॅक्टिव्हिटी"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"सूचना पाहिली"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"१५ मिनिटांमध्ये सूचना पाहिली"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"सूचनेशी संवाद साधला"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"विजेटशी संवाद साधला"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"वापरकर्त्याचा इतर संवाद"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"कमाल प्राधान्य असलेला जॉब सुरू करणे"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"कमाल प्राधान्य असलेला जॉब रन करणे"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"उच्च प्राधान्य असलेला जॉब सुरू करणे"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"उच्च प्राधान्य असलेला जॉब रन करणे"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"डीफॉल्ट प्राधान्य असलेला जॉब सुरू करणे"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"डीफॉल्ट प्राधान्य असलेला जॉब रन करणे"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"कमी प्राधान्य असलेला जॉब सुरू करणे"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"कमी प्राधान्य असलेला जॉब रन करणे"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"किमान प्राधान्य असलेला जॉब सुरू करणे"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"किमान प्राधान्य असलेला जॉब रन करणे"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"जॉब टाइमआउट झाल्याचा दंड"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"चार्ज होत आहे"</item>
+ <item msgid="658627268149681677">"डोझ"</item>
+ <item msgid="1599558140284643834">"पॉवर सेव्ह मोड"</item>
+ <item msgid="588427840913221601">"प्रक्रियेची स्थिती"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"कंफर्म करा"</string>
</resources>
diff --git a/res/values-ms/arrays.xml b/res/values-ms/arrays.xml
index 4b6992b..274e55c 100644
--- a/res/values-ms/arrays.xml
+++ b/res/values-ms/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Cache (klien aktiviti)"</item>
<item msgid="8186970968968646288">"Cache (kosong)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Hijau kebiruan"</item>
+ <item msgid="7216413848731287689">"Sian"</item>
<item msgid="5661027589207588703">"Biru"</item>
- <item msgid="3795787248113275442">"Biru nila"</item>
+ <item msgid="1219738214736244749">"Hijau"</item>
<item msgid="6331809026622602308">"Ungu"</item>
<item msgid="6390546163902724700">"Merah jambu"</item>
- <item msgid="6618900408138432102">"Merah"</item>
+ <item msgid="6500473130620545980">"Orange"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Lebih 30 hari"</item>
diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml
index b606139..e721f0f 100644
--- a/res/values-ms/strings.xml
+++ b/res/values-ms/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Ingat tetapan"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Bilangan maksimum peranti audio Bluetooth yang disambungkan"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Pilih bilangan maksimum peranti audio Bluetooth yang disambungkan"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Log nyahpepijat tindanan NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Tingkatkan tahap pengelogan tindanan NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Hantar"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"cermin"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Dayakan paparan wayarles"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Pilih alat"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Pilih widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Buat widget dan benarkan akses?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Selepas anda membuat widget, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> boleh mengakses semua data yang dipaparkan."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Selepas anda membuat widget, aplikasi boleh mengakses semua yang dipaparkan.\n\nAplikasi: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Sentiasa benarkan <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> untuk membuat widget dan mengakses datanya"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Statistik penggunaan"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Statistik penggunaan"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Pembaca skrin terutamanya untuk orang yang buta dan rabun"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"Ketik item pada skrin anda untuk mendengar item itu dibaca"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Pilihan sari kata"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"Perihal pilihan kapsyen"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Ketahui lebih lanjut tentang pilihan kapsyen"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Pembesaran"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Pintasan pembesaran"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Perihal pembesaran"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Ketahui lebih lanjut tentang pembesaran"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Jenis pembesaran"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Besarkan skrin penuh, kawasan tertentu atau beralih antara kedua-dua pilihan"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Skrin penuh"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Benarkan pintasan ciri dihidupkan daripada skrin kunci. Tekan kedua-dua kekunci kelantangan selama beberapa saat."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Butang kebolehaksesan"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Butang boleh akses & gerak isyarat"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Perihal butang kebolehaksesan"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Perihal butang kebolehaksesan & gerak isyarat"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Ketahui lebih lanjut tentang butang kebolehaksesan & gerak isyarat"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Menggunakan butang kebolehaksesan. Gerak isyarat tidak tersedia dengan navigasi 3 butang."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Akses ciri kebolehaksesan dengan cepat"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Akses ciri kebolehaksesan dengan cepat daripada mana-mana skrin.\n\nUntuk bermula, pergi ke tetapan kebolehaksesan dan pilih satu ciri. Ketik pada pintasan dan pilih butang kebolehaksesan.\n\nUntuk menggunakan butang kebolehaksesan di bar navigasi, tukar kepada navigasi 2 butang atau navigasi 3 butang."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Akses ciri kebolehaksesan dengan cepat daripada mana-mana skrin. \n\nUntuk bermula, pergi ke tetapan kebolehaksesan dan pilih satu ciri. Ketik pada pintasan dan pilih butang kebolehaksesan."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Akses ciri kebolehaksesan dengan cepat daripada mana-mana skrin.\n\nUntuk bermula, pergi ke tetapan kebolehaksesan dan pilih satu ciri. Ketik pada pintasan dan pilih butang kebolehaksesan atau gerak isyarat."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Akses ciri kebolehaksesan dengan cepat daripada mana-mana skrin.\n\nUntuk bermula, pergi ke tetapan kebolehaksesan dan pilih satu ciri. Ketik pada pintasan dan pilih butang kebolehaksesan."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Gunakan butang atau gerak isyarat"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Lokasi"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Saiz"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minit"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minit"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Tempoh tindakan (tamat masa Kebolehaksesan)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Perihal tempoh mengambil tindakan (tamat masa Kebolehaksesan)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Ketahui lebih lanjut tentang tempoh untuk mengambil tindakan (tamat masa Kebolehaksesan)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Tempoh untuk mengambil tindakan"</string>
<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_switch_title" msgid="7458595722552743503">"Gunakan penyongsangan warna"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Pintasan penyongsangan warna"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Penyongsangan warna menjadikan skrin cerah kelihatan gelap.<br/><br/> Nota: <ol> <li> Penyongsangan warna juga menjadikan skrin gelap kelihatan cerah.</li> <li> Warna akan berubah dalam media dan imej.</li> <li> Tema gelap boleh digunakan untuk memaparkan latar belakang gelap. Tema gelap berfungsi dengan apl yang disokong. Penyongsangan warna berfungsi dengan semua apl.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Autoklik (masa diam)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Perihal autoklik (masa diam)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Ketahui lebih lanjut tentang autoklik (masa diam)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Autoklik berfungsi dengan tetikus yang disambungkan. Anda boleh menetapkan supaya kursor tetikus mengklik secara automatik apabila kursor berhenti bergerak dalam tempoh tertentu."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Mati"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Pendek"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Gunakan <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Buka <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Gunakan pembetulan warna"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Pintasan pembetulan warna"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Perihal pembetulan warna"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Ketahui lebih lanjut tentang pembetulan warna"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Perihal penyongsangan warna"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Ketahui lebih lanjut tentang penyongsangan warna"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Tunjukkan kapsyen"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Untuk apl yang disokong sahaja"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Saiz dan gaya kapsyen"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Biru-Kuning"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Amat malap"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Jadikan skrin amat malap"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Pintasan amat malap"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Perihal amat malap"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Malapkan skrin melebihi kecerahan minimum telefon anda"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Malapkan skrin melebihi kecerahan minimum tablet anda"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Buat skrin anda lebih malap supaya lebih selesa untuk dibaca.<br/><br/> Tindakan ini dapat membantu ketika: <ol> <li> Kecerahan minimum lalai telefon anda masih terlalu terang</li> <li> Anda menggunakan telefon anda dalam keadaan gelap, seperti pada waktu malam atau di bilik gelap sebelum tidur</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Masa hidup Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Penggunaan bateri"</string>
<string name="history_details_title" msgid="8628584613889559355">"Butiran sejarah"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Penggunaan Bateri"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Penggunaan bateri"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Lihat penggunaan untuk 24 jam yang lalu"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Lihat penggunaan dari cas penuh terakhir"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Penggunaan bateri"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Lihat apl dengan penggunaan tertinggi"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Pengecasan terhad buat sementara waktu"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Untuk menjimatkan bateri anda. Ketahui lebih lanjut."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Sambung semula pengecasan"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Dalam keadaan tertentu, seperti suhu tinggi dan tempoh pengecasan yang panjang, pengecasan mungkin dihadkan kepada <xliff:g id="PERCENT">%1$s</xliff:g> untuk membantu mengekalkan kesihatan bateri.\n\nApabila keadaan tersebut berakhir, telefon anda akan dicas secara automatik seperti biasa."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Dalam keadaan tertentu, seperti suhu tinggi dan tempoh pengecasan yang panjang, pengecasan mungkin dihadkan kepada <xliff:g id="PERCENT">%1$s</xliff:g> untuk membantu mengekalkan kesihatan bateri.\n\nApabila keadaan tersebut berakhir, tablet anda akan dicas secara automatik seperti biasa."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Oleh sebab anda telah menggunakan telefon anda lebih kerap berbanding biasa, bateri anda mungkin kehabisan lebih cepat daripada biasa.\n\nApl yang menggunakan kebanyakan bateri:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Oleh sebab anda telah menggunakan tablet anda lebih kerap berbanding biasa, bateri anda mungkin kehabisan lebih cepat daripada biasa.\n\nApl yang menggunakan kebanyakan bateri:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Oleh sebab anda telah menggunakan peranti anda lebih kerap berbanding biasa, bateri anda mungkin kehabisan lebih cepat daripada biasa.\n\nApl yang menggunakan kebanyakan bateri:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Penggunaan sistem untuk tempoh 24 jam lalu"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Penggunaan sistem untuk <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Penggunaan apl untuk <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"pg"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"ptg"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Jumlah: kurang dari seminit"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Latar: kurang dari seminit"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Jumlah: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Benarkan apl dan kandungan"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplikasi dengan sekatan"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Kembangkn tetapan utk aplikasi"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Pilih apl untuk dipasang"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Pasang apl tersedia"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pembayaran tanpa sentuhan"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Cara ciri ini berfungsi"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Bayar di kedai menggunakan telefon anda"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Panggilan Lanjutan"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Panggilan 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Gunakan perkhidmatan LTE untuk memperbaik suara dan komunikasi lain (disyorkan)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Gunakan perkhidmatan 4G untuk memperbaik suara dan komunikasi lain (disyorkan)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Gunakan perkhidmatan LTE untuk meningkatkan panggilan suara (disyorkan)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Gunakan perkhidmatan 4G untuk meningkatkan panggilan suara (disyorkan)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Gunakan 5G untuk panggilan suara"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Hantar kenalan kepada pembawa"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Hantar nombor telefon kenalan anda untuk menyediakan ciri yang dipertingkat"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Hantar kenalan kepada <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"penjimat bateri, lekit, gigih, penjimat kuasa, bateri"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rutin, jadual, penjimat bateri, penjimat kuasa, bateri, automatik, peratus"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, panggilan lanjutan, panggilan 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, panggilan lanjutan, panggilan 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"tambah bahasa, tambah satu bahasa"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"saiz teks, huruf cetak besar, fon besar, teks besar, rabun, jadikan teks lebih besar, besarkan teks, pembesaran fon"</string>
<string name="default_sound" msgid="6604374495015245195">"Bunyi lalai"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Benarkan akses pemberitahuan untuk <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Pemberitahuan yang dipertingkatkan menggantikan Pemberitahuan Boleh Suai Android dalam Android 12. Ciri ini menunjukkan cadangan tindakan dan balasan, serta mengatur pemberitahuan anda. \n\nPemberitahuan yang dipertingkatkan dapat mengakses kandungan pemberitahuan, termasuk maklumat peribadi seperti nama kenalan dan mesej. Ciri ini juga dapat mengetepikan atau membalas pemberitahuan, seperti menjawab panggilan telefon dan mengawal Jangan Ganggu."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Benarkan akses pemberitahuan untuk <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> akan dapat membaca semua pemberitahuan, termasuk maklumat peribadi seperti nama kenalan dan teks mesej yang anda terima. Apl ini juga dapat mengetepikan pemberitahuan atau mengambil tindakan pada butang dalam pemberitahuan, termasuk menjawab panggilan telefon. \n\nHal ini turut mengupayakan apl untuk menghidupkan atau mematikan ciri Jangan Ganggu dan menukar tetapan yang berkaitan."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> akan dapat membaca semua pemberitahuan, termasuk maklumat peribadi seperti nama kenalan dan teks mesej yang anda terima. Apl ini juga akan dapat menunda atau mengetepikan pemberitahuan atau mengambil tindakan pada butang dalam pemberitahuan, termasuk menjawab panggilan telefon. \n\nHal ini turut mengupayakan apl untuk menghidupkan atau mematikan ciri Jangan Ganggu dan menukar tetapan yang berkaitan."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Jika anda mematikan akses pemberitahuan untuk <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, akses Jangan Ganggu mungkin turut dimatikan."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Matikan"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Batal"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Ketik dua kali untuk menyemak peranti"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Mod sebelah tangan"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Gunakan mod sebelah tangan"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Pintasan mod sebelah tangan"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"kebolehjangkauan"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Leret ke bawah hingga"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Gunakan pintasan untuk"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Ya"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Mulakan semula"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Tidak perlu"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Batal"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Tukar"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Tidak dapat mengaktifkan SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Keluarkan SIM dan masukkan kad itu kembali. Jika masalah berlanjutan, mulakan semula peranti anda."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Cetuskan Assistant dengan menahan butang kuasa"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu Kuasa & Kecemasan:\nTekan Kuasa dan Naikkan kelantangan pada masa yang sama."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Halang deringan:\nPintasan tersedia pada menu kelantangan."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Tempoh tekan & tahan"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Laraskan kepekaan dengan memilih tempoh untuk menekan & menahan butang kuasa"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Pendek"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Panjang"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Tunjukkan wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Benarkan akses kepada wallet daripada skrin kunci dan tetapan pantas"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Tunjukkan kawalan peranti"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Apabila menggunakan 2 SIM, tablet ini akan dihadkan kepada 4G. "<annotation id="url">"Ketahui lebih lanjut"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Apabila menggunakan 2 SIM, peranti ini akan dihadkan kepada 4G. "<annotation id="url">"Ketahui lebih lanjut"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Gantung pelaksanaan untuk apl cache"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Tidak akan tamat tempoh."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Sewaan tidak akan tamat tempoh."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Benarkan tindanan skrin pada Tetapan"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Benarkan apl yang boleh dipaparkan di atas apl lain untuk menindan skrin Tetapan"</string>
<string name="media_controls_title" msgid="403271085636252597">"Media"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Tidak tersedia buat sementara waktu"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Tiada SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Pilihan rangkaian"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Sambungkan kepada rangkaian awam"</string>
<string name="keywords_internet" msgid="7674082764898690310">"sambungan rangkaian, internet, wayarles, data, wifi, wi-fi, wi fi, selular, mudah alih, pembawa selular, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Hidupkan Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Matikan Wi-Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Rangkaian W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"SIM YANG DIMUAT TURUN"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"SIM YANG DIMUAT TURUN"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktif"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Tidak aktif"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Lalai untuk <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Untuk semua apl dan perkhidmatan"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Tetapan permainan"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Hidupkan pintasan Papan Pemuka Permainan, dll"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Sebelumnya"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Seterusnya"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pratonton warna"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Permintaan akses kad SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Peranti ingin mengakses kad SIM anda. Ketik untuk mendapatkan butiran."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Benarkan akses kepada kad SIM?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> ingin menyambung kepada telefon ini.\n\nAnda belum menyambung kepada <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> sebelum ini."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Jangan sambung"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Sambung"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Tetapan TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Berbalik kepada Tetapan Lalai"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Tetapan berbalik kepada lalai."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Baki Maksimum Semasa Peranti Dicas Penuh"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Peredaran Maksimum"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Baki Minimum Semasa Peranti Dicas Penuh"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Pengubah suai"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Tindakan"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Ganjaran"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Dikecualikan"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Apl Sistem Tanpa Kepala"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Apl Lain"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Aktiviti Popular"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Pemberitahuan Dilihat"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Pemberitahuan Dilihat Dalam 15 Minit"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interaksi Pemberitahuan"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interaksi Widget"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Interaksi Pengguna Lain"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Kerja Keutamaan Maksimum Bermula"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Kerja Keutamaan Maksimum Sedang Berjalan"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Kerja Keutamaan Tinggi Bermula"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Kerja Keutamaan Tinggi Sedang Berjalan"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Kerja Keutamaan Lalai Bermula"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Kerja Keutamaan Lalai Sedang Berjalan"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Kerja Keutamaan Rendah Bermula"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Kerja Keutamaan Rendah Sedang Berjalan"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Kerja Keutamaan Minimum Bermula"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Kerja Keutamaan Minimum Sedang Berjalan"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Penalti Tamat Masa Kerja"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Mengecas"</item>
+ <item msgid="658627268149681677">"Lelap"</item>
+ <item msgid="1599558140284643834">"Mod Penjimatan Kuasa"</item>
+ <item msgid="588427840913221601">"Keadaan Proses"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Sahkan"</string>
</resources>
diff --git a/res/values-my/arrays.xml b/res/values-my/arrays.xml
index 2b0c319..93a8fc3 100644
--- a/res/values-my/arrays.xml
+++ b/res/values-my/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"ကက်ရှ လုပ်ထား (အသုံးပြုသူ ဖောက်သည်)"</item>
<item msgid="8186970968968646288">"ကက်ရှ် လုပ်ထား (ဗလာ)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"စိမ်းပြာ"</item>
+ <item msgid="7216413848731287689">"စိမ်းပြာ"</item>
<item msgid="5661027589207588703">"အပြာ"</item>
- <item msgid="3795787248113275442">"မဲနယ်"</item>
+ <item msgid="1219738214736244749">"အစိမ်း"</item>
<item msgid="6331809026622602308">"ခရမ်း"</item>
<item msgid="6390546163902724700">"ပန်းရောင်"</item>
- <item msgid="6618900408138432102">"အနီ"</item>
+ <item msgid="6500473130620545980">"လိမ္မော်"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"ရက်ပေါင်း ၃၀ ထက်ကျော်သော"</item>
diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml
index ccb0187..b3f3097 100644
--- a/res/values-my/strings.xml
+++ b/res/values-my/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"ဆက်တင်များအားမှတ်မိစေရန်"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"ဘလူးတုသ်က အများဆုံးချိတ်ဆက်ထားနိုင်သည့် စက်အရေအတွက်"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"ချိတ်ဆက်ထားနိုင်သည့် ဘလူးတုသ် ချိတ်ဆက်နိုင်သည့် အများဆုံးအရေအတွက်ကို ရွေးပါ"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC ဖွဲ့စည်းပုံ အမှားရှာပြင်မှတ်တမ်း"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC ဖွဲ့စည်းပုံ မှတ်တမ်း အဆင့်ကို တိုးရန်"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"ကာစ်"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"စကရင်ပွားရန်"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"ကြိုးမဲ့ ပြသမှုကို ဖွင့်ရန်"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"ဂါဂျစ်အား ရွေးချယ်မည်"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"ဝဒ်ဂျစ်အား ရွေးရန်"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"ဝဒ်ဂျက်ဖန်တီး၍ သုံးစွဲခွင့်ပြုမည်လား ?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"သင် ဝဒ်ဂျက်ကို ဖန်တီးပြီးသောအခါ၊ <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> သည် ဖော်ပြထားသော အချက်အလက်များအားလုံးကို သုံးစွဲနိုင်သည်"</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"ဝိဂျက်ပြုလုပ်ပြီးပါက ပြသထားသမျှကို အပလီကေးရှင်းက ဝင်ကြည့်နိုင်သည်။\n\nအပလီကေးရှင်း- <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nဝိဂျက်- <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> ကို ဝဒ်ဂျက်များဖန်တီးရန်နှင့် ၎င်းတို့၏ အချက်အလက်များကို ရယူရန် အမြဲခွင့်ပြုသည်။"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"အသုံးပြုမှု၏ ကိန်းဂဏန်းအချက်အလက်"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"အသုံးပြုမှု၏ ကိန်းဂဏန်းအချက်အလက်"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"မျက်နှာပြင်ဖတ်စနစ်သည် မျက်မမြင်နှင့် မျက်စိမှုန်သူများအတွက် အဓိကဖြစ်ပါသည်"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"သင့်မျက်နှာပြင်ပေါ်ရှိ အရာများကို အသံထွက်ဖတ်စေရန်အတွက် ၎င်းတို့ကို တို့ပါ"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"စာတန်း သတ်မှတ်ချက်များ"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"စာတန်း သတ်မှတ်ချက်များ အကြောင်း"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"စာတန်း သတ်မှတ်ချက်များ အကြောင်း ပိုမိုလေ့လာရန်"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"ပုံကြီးချဲ့ခြင်း"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"ချဲ့ခြင်း ဖြတ်လမ်းလင့်ခ်"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"ချဲ့ခြင်း အကြောင်း"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"ချဲ့ခြင်း အကြောင်း ပိုမိုလေ့လာရန်"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"ချဲ့ခြင်း အမျိုးအစား"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"ဖန်သားပြင်အပြည့် ချဲ့ပါ၊ သတ်မှတ်ဧရိယာကို ချဲ့ပါ သို့မဟုတ် နည်းလမ်းနှစ်ခုလုံးကြား ပြောင်းပါ"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"ဖန်သားပြင်အပြည့်"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"ဝန်ဆောင်မှု ဖြတ်လမ်းလင့်ခ်အား လော့ခ်ချထားစဉ် ဖန်သားပြင်တွင် ဖွင့်ခွင့်ပြုသည်။ အသံခလုတ်နှစ်ခုလုံးကို စက္ကန့်အနည်းငယ် ဖိထားပါ။"</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"အများသုံးစွဲနိုင်မှု ခလုတ်"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"အများသုံးစွဲနိုင်မှု ခလုတ်နှင့် လက်ဟန်"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"အများသုံးစွဲနိုင်မှု ခလုတ် အကြောင်း"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"အများသုံးစွဲနိုင်မှု ခလုတ်နှင့် လက်ဟန် အကြောင်း"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"အများသုံးစွဲနိုင်မှု ခလုတ်နှင့် လက်ဟန် အကြောင်း ပိုမိုလေ့လာရန်"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"အများသုံးစွဲနိုင်မှု ခလုတ်ကို သုံးနေသည်။ ခလုတ် ၃ ခုဖြင့် လမ်းညွှန်ခြင်းဖြင့် ဤလက်ဟန်ကို မရနိုင်ပါ။"</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"အများသုံးစွဲနိုင်မှုဆိုင်ရာ ဝန်ဆောင်မှုများကို အမြန်သုံးသည်"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"အများသုံးစွဲနိုင်မှုဆိုင်ရာ ဝန်ဆောင်မှုများကို မည်သည့်ဖန်သားပြင်မှမဆို အမြန်သုံးနိုင်သည်။\n\nစတင်ရန် အများသုံးစွဲနိုင်မှု ဆက်တင်များသို့သွား၍ ဝန်ဆောင်မှုကို ရွေးပါ။ ဖြတ်လမ်းလင့်ခ်ကို တို့ပြီး အများသုံးစွဲနိုင်မှု ခလုတ်ကို ရွေးပါ။\n\nအများသုံးစွဲနိုင်မှု ခလုတ်ကို လမ်းညွှန်ဘားတွင် အစားထိုးသုံးရန် ခလုတ် ၂ ခု ဖြင့် လမ်းညွှန်ခြင်း (သို့) ခလုတ် ၃ ခုဖြင့် လမ်းညွှန်ခြင်းသို့ ပြောင်းပါ။"</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"အများသုံးစွဲနိုင်မှုဆိုင်ရာ ဝန်ဆောင်မှုများကို မည်သည့်ဖန်သားပြင်မှမဆို အမြန်သုံးနိုင်သည်။ \n\nစတင်ရန် အများသုံးစွဲနိုင်မှု ဆက်တင်များသို့သွား၍ ဝန်ဆောင်မှုကို ရွေးပါ။ ဖြတ်လမ်းလင့်ခ်ကို တို့ပြီး အများသုံးစွဲနိုင်မှု ခလုတ်ကို ရွေးပါ။"</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"အများသုံးစွဲနိုင်မှုဆိုင်ရာ ဝန်ဆောင်မှုများကို မည်သည့်ဖန်သားပြင်မှမဆို အမြန်သုံးနိုင်သည်။\n\nစတင်ရန် အများသုံးစွဲနိုင်မှု ဆက်တင်များသို့သွား၍ ဝန်ဆောင်မှုကို ရွေးပါ။ ဖြတ်လမ်းလင့်ခ်ကို တို့ပြီး အများသုံးစွဲနိုင်မှု ခလုတ် (သို့) လက်ဟန်ကို ရွေးပါ။"</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"အများသုံးစွဲနိုင်မှုဆိုင်ရာ ဝန်ဆောင်မှုများကို မည်သည့်ဖန်သားပြင်မှမဆို အမြန်သုံးနိုင်သည်။\n\nစတင်ရန် အများသုံးစွဲနိုင်မှု ဆက်တင်များသို့သွား၍ ဝန်ဆောင်မှုကို ရွေးပါ။ ဖြတ်လမ်းလင့်ခ်ကို တို့ပြီး အများသုံးစွဲနိုင်မှု ခလုတ်ကို ရွေးပါ။"</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"ခလုတ် (သို့) လက်ဟန်ကို သုံးရန်"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"တည်နေရာ"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"အရွယ်အစား"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"၁ မိနစ်"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"၂ မိနစ်"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"လုပ်ရန်အချိန် (အသုံးလွယ်မှုအချိန်ကုန်ခြင်း)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"လုပ်ရန်အချိန် အကြောင်း (အများသုံးစွဲနိုင်မှု အချိန်ကုန်သွားခြင်း)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"လုပ်ရန်အချိန် အကြောင်း (အများသုံးစွဲနိုင်မှု အချိန်ကုန်သွားခြင်း) ပိုမိုလေ့လာရန်"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"တစ်ခုခုလုပ်ဆောင်ရန် အချိန်"</string>
<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_switch_title" msgid="7458595722552743503">"အရောင် ပြောင်းပြန်လှန်ခြင်းကို သုံးပါ"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"အရောင်ပြောင်းပြန်ပြုလုပ်ခြင်း ဖြတ်လမ်းလင့်ခ်"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"အရောင်ပြောင်းပြန်လှန်ခြင်းက လင်းသောဖန်သားပြင်များကို အမှောင်ပြောင်းပေးသည်။<br/><br/> သတိပြုရန်- <ol> <li> အရောင်ပြောင်းပြန်လှန်ခြင်းသည် မှောင်သောဖန်သားပြင်များကိုလည်း အလင်းပြောင်းပေးသည်။</li> <li> မီဒီယာနှင့် ပုံများတွင် အရောင်များ ပြောင်းသွားမည်။</li> <li> အမှောင်နောက်ခံပုံ ပြရန် မှောင်သည့် အပြင်အဆင် အသုံးပြုနိုင်သည်။ မှောင်သည့်အပြင်အဆင်ကို ပံ့ပိုးထားသည့်အက်ပ်များတွင် သုံးနိုင်သည်။ အရောင်ပြောင်းပြန်လှန်ခြင်းကို အက်ပ်အားလုံးတွင် သုံးနိုင်သည်။</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"အလိုအလျောက် နှိပ်ခြင်း (ရွေ့လျားခြင်းမရှိသည့်အချိန်)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"အလိုအလျောက်ကလစ် အကြောင်း (ကြာချိန်)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"အလိုအလျောက်ကလစ် အကြောင်း (ကြာချိန်) ပိုမိုလေ့လာရန်"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"\'အလိုအလျောက်နှိပ်ခြင်း\' ကို ချိတ်ဆက်ထားသည့် မောက်စ်ဖြင့် အသုံးပြုနိုင်သည်။ မောက်စ်ကာဆာသည် အချိန်ပမာဏတစ်ခုအတွင်း ရွေ့လျားခြင်းမရှိတော့သည့်အခါ အလိုအလျောက်နှိပ်ရန် သတ်မှတ်ထားနိုင်သည်။"</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"ပိတ်"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"အတို"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> သုံးရန်"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> ကို ဖွင့်ရန်"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"အရောင်ပြင်ဆင်ခြင်းကို သုံးရန်"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"အရောင် အမှန်ပြင်ခြင်း ဖြတ်လမ်းလင့်ခ်"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"အရောင် အမှန်ပြင်ခြင်း အကြောင်း"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"အရောင် အမှန်ပြင်ခြင်း အကြောင်း ပိုမိုလေ့လာရန်"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"အရောင်ပြောင်းပြန်လုပ်ခြင်း အကြောင်း"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"အရောင်ပြောင်းပြန်ပြုလုပ်ခြင်း အကြောင်း ပိုမိုလေ့လာရန်"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"စာတန်းများကို ပြရန်"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"ပံ့ပိုးထားသည့် အက်ပ်အတွက်သာ"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"စာတန်းအရွယ်/ပုံစံ"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"အပြာ-အဝါ"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"ပိုမှိန်ခြင်း"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"ဖန်သားပြင်ကို ပိုမှိန်အောင်လုပ်ခြင်း"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"ပိုမှိန်ခြင်း ဖြတ်လမ်းလင့်ခ်"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"ပိုမှိန်ခြင်း အကြောင်း"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"ဖန်သားပြင်ကို သင့်ဖုန်း၏ အနိမ့်ဆုံးတောက်ပမှုထက် ပိုမှိန်သည်"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"ဖန်သားပြင်ကို သင့်တက်ဘလက်၏ အနိမ့်ဆုံးတောက်ပမှုထက် ပိုမှိန်သည်"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"စာဖတ်ရာတွင် အနေတော်ဖြစ်စေရန် သင့်ဖန်သားပြင်ကို ပိုမှိန်အောင်လုပ်ပါ။<br/><br/> ၎င်းက အောက်ပါတို့တွင် အသုံးဝင်နိုင်သည်- <ol> <li> သင့်ဖုန်း၏ မူလ အနိမ့်ဆုံးတောက်ပမှုက အလွန်လင်းနေသောအခါ</li> <li> ညအချိန် (သို့) မအိပ်မီ အမှောင်ခန်းကဲ့သို့ မှောင်သည့်အခြေအနေမျိုးတွင် ဖုန်းသုံးနေသောအခါ</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"အချိန်ကိုက်ဝိုင်ဖိုင်"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"ဘက်ထရီ အသုံးပြုမှု"</string>
<string name="history_details_title" msgid="8628584613889559355">"မှတ်တမ်းအသေးစိတ်များ"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"ဘက်ထရီ အသုံးပြုမှု"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ဘက်ထရီ အသုံးပြုမှု"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"ပြီးခဲ့သော ၂၄ နာရီအတွင်း အသုံးပြုမှုကြည့်ရန်"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"နောက်ဆုံး အားအပြည့်သွင်းပြီးချိန်က အသုံးပြုမှုကို ပြသသည်"</string>
<string name="battery_details_title" msgid="4531369291819754178">"ဘက်ထရီ အသုံးပြုမှု"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"အများဆုံးသုံးသည့် အက်ပ်များ ကြည့်ပါ"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"အားသွင်းခြင်းကို လောလောဆယ် ကန့်သတ်ထားသည်"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"သင့် ဘက်ထရီသက်တမ်းကို ထိန်းသိမ်းရန် ဖြစ်သည်။ ပိုမိုလေ့လာရန်။"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ဆက်အားသွင်းရန်"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"အရမ်းပူချိန်နှင့် ကြာမြင့်စွာအားသွင်းရခြင်း စသည့် အခြေအနေများတွင် ဘက်ထရီသက်တမ်း ပိုကြာစေရန် <xliff:g id="PERCENT">%1$s</xliff:g> အထိသာ အားသွင်းရန် ကန့်သတ်နိုင်သည်။\n\n၎င်းအခြေအနေများ မရှိတော့ပါက ဖုန်းကို အလိုအလျောက် ပုံမှန်အားပြန်သွင်းပါမည်။"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"အရမ်းပူနေချိန်နှင့် ကြာမြင့်စွာအားသွင်းရခြင်း စသည့် အခြေအနေများတွင် ဘက်ထရီသက်တမ်း ပိုကြာစေရန် <xliff:g id="PERCENT">%1$s</xliff:g> အထိသာ အားသွင်းရန် ကန့်သတ်နိုင်သည်။\n\n၎င်းအခြေအနေများ မရှိတော့ပါက တက်ဘလက်ကို အလိုအလျောက် ပုံမှန်အားပြန်သွင်းပါမည်။"</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"သင့်ဖုန်းကို ပုံမှန်ထက်ပိုအသုံးပြုထားသောကြောင့် သင်၏ဘက်ထရီသည် သာမန်ထက် အကုန်မြန်နိုင်ပါသည်။\n\nဘက်ထရီအများဆုံးသုံးသည့် အက်ပ်များ-"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"သင့်တက်ဘလက်ကို ပုံမှန်ထက်ပိုအသုံးပြုထားသောကြောင့် သင်၏ဘက်ထရီသည် သာမန်ထက် အကုန်မြန်နိုင်ပါသည်။\n\nဘက်ထရီအများဆုံးသုံးသည့် အက်ပ်များ-"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"သင့်စက်ကို ပုံမှန်ထက်ပိုအသုံးပြုထားသောကြောင့် သင်၏ဘက်ထရီသည် သာမန်ထက် အကုန်မြန်နိုင်ပါသည်။\n\nဘက်ထရီအများဆုံးသုံးသည့် အက်ပ်များ-"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"ပြီးခဲ့သော ၂၄ နာရီအတွင်း စနစ်အသုံးပြုမှု"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> အတွက် စနစ်အသုံးပြုမှု"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> အတွက် အက်ပ်အသုံးပြုမှု"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"နံနက်"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"ညနေ"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"စုစုပေါင်း- တစ်မိနစ်ထက် နည်းသည်"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"နောက်ခံအချိန်- တစ်မိနစ်ထက် နည်းသည်"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"စုစုပေါင်း- <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"အပလီကေးရှင်းနှင့် ပါရှိချက်များကို ခွင့်ပြုရန်"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"ကန့်သတ်ချက်များရှိသော အပလီကေးရှင်းများ"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"အပလီကေးရှင်းဆက်တင်းများကိုချဲ့ပြပါ"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ထည့်သွင်းရန် အက်ပ်များရွေးခြင်း"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ရနိုင်သောအက်ပ်များကို ထည့်သွင်းပါ"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"ထိတွေ့မှုမဲ့ ငွေပေးချေခြင်း"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"အလုပ်လုပ်ပုံ"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"စတိုးဆိုင်များတွင် သင်၏ ဖုန်းဖြင့် ငွေပေးချေပါ"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"အဆင့်မြင့်ဖုန်းခေါ်ဆိုခြင်း"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G ခေါ်ဆိုမှု"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"အသံခေါ်ဆိုမှုနှင့် အခြားဆက်သွယ်ရေးများ ပိုကောင်းစေရန် LTE ဝန်ဆောင်မှုများ အသုံးပြုပါ (အကြံပြုထားသည်)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"အသံခေါ်ဆိုမှုနှင့် အခြားဆက်သွယ်ရေးများ ပိုကောင်းစေရန် 4G ဝန်ဆောင်မှုများ အသုံးပြုပါ (အကြံပြုထားသည်)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"အသံခေါ်ဆိုမှု ပိုကောင်းစေရန် LTE ဝန်ဆောင်မှုများ အသုံးပြုပါ (အကြံပြုထားသည်)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"အသံခေါ်ဆိုမှု ပိုကောင်းစေရန် 4G ဝန်ဆောင်မှုများ အသုံးပြုပါ (အကြံပြုထားသည်)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"အသံခေါ်ဆိုမှုများအတွက် 5G ကိုသုံးပါ"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"အဆက်အသွယ်များကို ဝန်ဆောင်မှုပေးသူထံ ပို့ရန်"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"အဆင့်မြင့် ဝန်ဆောင်မှုများပေးရန် သင့်အဆက်အသွယ်များ၏ ဖုန်းနံပါတ်များကို ပို့သည်"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"အဆက်အသွယ်များကို <xliff:g id="CARRIER">%1$s</xliff:g> ထံ ပို့မလား။"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"ဘက်ထရီ အားထိန်း၊ ကပ်ခွာ၊ အမြဲရှိသည်၊ ပါဝါချွေတာစနစ်၊ ဘက်ထရီ"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"ပုံမှန်အစီအစဉ်၊ အချိန်ဇယား၊ ဘက်ထရီအားထိန်း၊ ပါဝါချွေတာစနစ်၊ ဘက်ထရီ၊ အလိုအလျောက်၊ ရာခိုင်နှုန်း"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte၊ အဆင့်မြင့် ခေါ်ဆိုခြင်း၊ 4g ခေါ်ဆိုခြင်း"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g၊ vonr၊ အဆင့်မြင့် ဖုန်းခေါ်ဆိုမှု၊ 5g ဖုန်းခေါ်ဆိုမှု"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"ဘာသာစကားထည့်ရန်၊ ဘာသာစကားတစ်ခုကို ထည့်ပါ"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"စာသားအရွယ်အစား၊ ပုံနှိပ်အကြီး၊ ဖောင့်အကြီး၊ စာသားအကြီး၊ အမြင်အာရုံချို့တဲ့ခြင်း၊ စာသားကို ပိုကြီးအောင်လုပ်ခြင်း၊ ဖောင့်ပိုကြီးအောင် ချဲ့ခြင်း၊ ဖောင့် ပုံကြီးချဲ့ခြင်း"</string>
<string name="default_sound" msgid="6604374495015245195">"ပုံသေ အသံ"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g> အတွက် အကြောင်းကြားချက် သုံးခွင့်ပေးမလား။"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12 တွင် ‘Android အလိုက်သင့် အကြောင်းကြားချက်များ’ ကို အဆင့်မြင့် အကြောင်းကြားချက်များဖြင့် အစားထိုးထားသည်။ ဤဝန်ဆောင်မှုက အကြံပြုထားသော လုပ်ဆောင်ချက်နှင့် ပြန်စာများကို ပြပေးပြီး သင်၏အကြောင်းကြားချက်များကို စီစဉ်ပေးသည်။ \n\nအဆင့်မြင့် အကြောင်းကြားချက်များက အဆက်အသွယ်အမည်နှင့် မက်ဆေ့ဂျ်များကဲ့သို့ ကိုယ်ရေးကိုယ်တာအချက်အလက်များ အပါအဝင် အကြောင်းကြားချက် အကြောင်းအရာကို သုံးနိုင်သည်။ ဤဝန်ဆောင်မှုက ဖုန်းခေါ်ဆိုမှုများ ဖြေခြင်းနှင့် ‘မနှောင့်ယှက်ရ’ ကို ထိန်းချုပ်ခြင်းကဲ့သို့ အကြောင်းကြားချက်များကို ပယ်နိုင်သည် (သို့) တုံ့ပြန်နိုင်သည်။"</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g> အတွက် အကြောင်းကြားချက် သုံးခွင့်ပေးမလား။"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> သည် အဆက်အသွယ်အမည်များနှင့် သင်လက်ခံရရှိသော စာတိုမက်ဆေ့ဂျ်များကဲ့သို့သော ကိုယ်ရေးကိုယ်တာ အချက်အလက်များအပါအဝင် အကြောင်းကြားချက်များအားလုံးကို ဖတ်နိုင်ပါမည်။ ဤအက်ပ်သည် အကြောင်းကြားချက်များကို ပယ်ခြင်း သို့မဟုတ် ဖုန်းခေါ်ဆိုမှုများ ဖြေခြင်းအပါအဝင် အကြောင်းကြားချက်များရှိ ခလုတ်များ နှိပ်ခြင်းကိုလည်း ပြုလုပ်နိုင်သည်။ \n\n၎င်းသည် အက်ပ်အား \'မနှောင့်ယှက်ရ\' ကို ဖွင့်ခွင့်/ပိတ်ခွင့် ပေးသည့်အပြင် ဆက်စပ်နေသော ဆက်တင်များကိုလည်း ပြောင်းခွင့်ပေးသည်။"</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> သည် အဆက်အသွယ်အမည်များနှင့် သင်လက်ခံရရှိသော စာတိုမက်ဆေ့ဂျ်များကဲ့သို့သော ကိုယ်ရေး အချက်အလက်များအပါအဝင် အကြောင်းကြားချက်အားလုံးကို ဖတ်နိုင်ပါမည်။ ဤအက်ပ်သည် အကြောင်းကြားချက်များကို ဆိုင်းငံ့ခြင်း (သို့) ပယ်ခြင်း သို့မဟုတ် ဖုန်းခေါ်ဆိုမှုများ ဖြေခြင်းအပါအဝင် အကြောင်းကြားချက်များရှိ ခလုတ်များ နှိပ်ခြင်းကိုလည်း ပြုလုပ်နိုင်သည်။ \n\n၎င်းသည် အက်ပ်ကို ‘မနှောင့်ယှက်ရ’ အား ပိတ်ခွင့်ပေးသည့်အပြင် ဆက်စပ်နေသော ဆက်တင်များကိုလည်း ပြောင်းခွင့်ပေးသည်။"</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> အတွက် အကြောင်းကြားချက် အသုံးပြုခွင့်ကို ပိတ်လိုက်လျှင် \'မနှောင့်ယှက်ရ\' ကို အသုံးပြုခွင့်လည်း ပိတ်သွားပါမည်။"</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"ပိတ်ရန်"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"မလုပ်တော့"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"စက်ပစ္စည်းကို စစ်ဆေးကြည့်ရန် နှစ်ချက်တို့ပါ"</string>
<string name="one_handed_title" msgid="2584414010282746195">"လက်တစ်ဖက်သုံးမုဒ်"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"လက်တစ်ဖက်သုံးမုဒ် သုံးရန်"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"လက်တစ်ဖက်သုံးမုဒ် ဖြတ်လမ်းလင့်ခ်"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"လက်လှမ်းတမီရှိမှု"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"အောက်သို့ ပွတ်ဆွဲပါ"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"ဖြတ်လမ်းလင့်ခ် သုံးခြင်း"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Yes"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"ပြန်စရန်"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"မလိုပါ"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"မလုပ်တော့"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"ပြောင်းရန်"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"ဆင်းမ်ကို ဖွင့်၍မရပါ"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"ဆင်းမ်ကို ဖယ်ရှားပြီး ပြန်ထည့်ကြည့်ပါ။ ပြဿနာရှိနေသေးပါက သင့်စက်ကို ပြန်လည်စတင်ပါ။"</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"ဖွင့်ပိတ်ခလုတ်ကို ဖိထားခြင်းဖြင့် Assistant ကိုဖွင့်ပါ"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"ပါဝါနှင့် အရေးပေါ် မီနူး-\n‘ဖွင့်ပိတ်ခလုတ်’ နှင့် ‘အသံချဲ့ခလုတ်’ ကို တစ်ပြိုင်တည်းနှိပ်ပါ။"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"အသံမြည်ခြင်းကို ပိတ်ရန်-\nအသံထိန်း မီနူးတွင် ဖြတ်လမ်းလင့်ခ် ရနိုင်သည်။"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"ကြာချိန်ကို နှိပ်၍ဖိထားပါ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"ဖွင့်ပိတ်ခလုတ်အား မည်မျှကြာကြာနှိပ်၍ ဖိထားရမည်ကို ရွေးပြီး အာရုံခံနိုင်စွမ်းကို ချိန်ညှိပါ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"အတို"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"အရှည်"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Wallet ပြရန်"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"လော့ခ်မျက်နှာပြင်နှင့် အမြန် ဆက်တင်များမှ Wallet သို့ ဝင်သုံးခွင့်ပြုသည်"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"စက်ထိန်းစနစ် ပြရန်"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"ဆင်းမ်ကတ် ၂ ခုအသုံးပြုနေစဉ် ဤတက်ဘလက်ကို 4G အဖြစ် ကန့်သတ်ထားပါမည်။ "<annotation id="url">"ပိုမိုလေ့လာရန်"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"ဆင်းမ်ကတ် ၂ ခုအသုံးပြုနေစဉ် ဤစက်ကို 4G အဖြစ် ကန့်သတ်ထားပါမည်။ "<annotation id="url">"ပိုမိုလေ့လာရန်"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"ကက်ရှ်ယူထားသောအက်ပ်များ ဆောင်ရွက်မှုဆိုင်းငံ့ခြင်း"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"ဘယ်တော့မှ သက်တမ်းမကုန်ပါ။"</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"ငှားရမ်းမှုမှာ ဘယ်တော့မှ သက်တမ်းမကုန်ပါ။"</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"ဆက်တင်များပေါ် ဖန်သားပြင်ထပ်ဆင့်ပြခွင့်ပြုခြင်း"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"အခြားအက်ပ်များအပေါ်တွင် ပြသနိုင်သည့် အက်ပ်များအား \'ဆက်တင်များ\' မျက်နှာပြင်ကို ထပ်ဆင့်ပြခွင့်ပြုပါ"</string>
<string name="media_controls_title" msgid="403271085636252597">"မီဒီယာ"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"လောလောဆယ် မရနိုင်သေးပါ"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"SIM မရှိပါ"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"ကွန်ရက် သတ်မှတ်ချက်များ"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"အများသုံးကွန်ရက်များသို့ ချိတ်ဆက်ရန်"</string>
<string name="keywords_internet" msgid="7674082764898690310">"ကွန်ရက်ချိတ်ဆက်မှု၊ အင်တာနက်၊ ကြိုးမဲ့၊ ဒေတာ၊ wifi၊ wi-fi၊ wi fi၊ ဆယ်လူလာ၊ မိုဘိုင်း၊ ဖုန်းကုမ္ပဏီ၊ 4g၊ 3g၊ 2g၊ lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Wi-Fi ဖွင့်ပါ"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Wi-Fi ပိတ်ရန်"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ ကွန်ရက်"</string>
<string name="sim_category_title" msgid="2341314000964710495">"ဆင်းမ်ကတ်"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ဒေါင်းလုဒ်လုပ်ထားသော ဆင်းမ်ကတ်"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ဒေါင်းလုဒ်လုပ်ထားသော ဆင်းမ်များ"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"အသုံးပြုနေသည်"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"အသုံးမပြုပါ"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> အတွက် မူရင်း"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"အက်ပ်နှင့် ဝန်ဆောင်မှုအားလုံးအတွက်"</string>
<string name="game_settings_title" msgid="1028178627743422090">"ဂိမ်း ဆက်တင်များ"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"ဂိမ်းဒက်ရှ်ဘုတ် ဖြတ်လမ်းလင့်ခ်ကို ဖွင့်ခြင်း စသည်"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"ယခင်"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"ရှေ့သို့"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"အရောင် အစမ်းကြည့်ရှုခြင်း"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"ဆင်းမ်ကတ်သုံးခွင့် တောင်းဆိုချက်"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"စက်တစ်ခုက သင့်ဆင်းမ်ကတ်ကို သုံးခွင့်ရလိုသည်။ အသေးစိတ်အချက်အလက်များအတွက် တို့ပါ။"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"ဆင်းမ်ကတ်ကို သုံးခွင့်ပြုမလား။"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> က ဤဖုန်းကို ချိတ်ဆက်လိုသည်။\n\nသင်သည် <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> ကို ယခင်က မချိတ်ဆက်ဖူးပါ။"</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"မချိတ်ဆက်ပါနှင့်"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"ချိတ်ဆက်ရန်"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE ဆက်တင်"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"‘မူလဆက်တင်များ’ သို့ ပြန်ပြောင်းခြင်း"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"ဆက်တင်ကို မူလအတိုင်း ပြန်ပြောင်းပြီးပြီ။"</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"အားပြည့်နေစဉ် အများဆုံးခရက်ဒစ်လက်ကျန်"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"အများဆုံး ခရက်ဒစ်လည်ပတ်နိုင်မှု"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"အားပြည့်နေစဉ် အနည်းဆုံးခရက်ဒစ်လက်ကျန်"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"မွမ်းမံပစ္စည်းများ"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"လုပ်ဆောင်ချက်များ"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"ဆုလာဘ်များ"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"ကင်းလွတ်ခွင့်ရသည်များ"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"မမြင်နိုင်သော စနစ်အက်ပ်"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"အခြားအက်ပ်"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"အသုံးအများဆုံး"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"အကြောင်းကြားချက် တွေ့ပြီး"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"၁၅ မိနစ်အတွင်း အကြောင်းကြားချက် တွေ့ပြီး"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"အကြောင်းကြားချက် ပြန်လှန်တုံ့ပြန်မှု"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"ဝိဂျက် ပြန်လှန်တုံ့ပြန်မှု"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"အခြားအသုံးပြုသူ ပြန်လှန်တုံ့ပြန်မှု"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"အမြင့်ဆုံးဦးစားပေးအလုပ် စတင်ခြင်း"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"အမြင့်ဆုံးဦးစားပေးအလုပ် လုပ်ဆောင်ခြင်း"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"ပိုမိုဦးစားပေးအလုပ် စတင်ခြင်း"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"ပိုမိုဦးစားပေးအလုပ် လုပ်ဆောင်ခြင်း"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"ပုံမှန်ဦးစားပေးအလုပ် စတင်ခြင်း"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"ပုံမှန်ဦးစားပေးအလုပ် လုပ်ဆောင်ခြင်း"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"လျှော့ပေါ့ဦးစားပေးအလုပ် စတင်ခြင်း"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"လျှော့ပေါ့ဦးစားပေးအလုပ် လုပ်ဆောင်ခြင်း"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"အနိမ့်ဆုံးဦးစားပေးအလုပ် စတင်ခြင်း"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"အနိမ့်ဆုံးဦးစားပေးအလုပ် လုပ်ဆောင်ခြင်း"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"အလုပ်အတွက် အချိန်ကုန်သွားခြင်း ပြစ်ဒဏ်"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"အားသွင်းနေသည်"</item>
+ <item msgid="658627268149681677">"မှေးထားခြင်း"</item>
+ <item msgid="1599558140284643834">"ပါဝါချွေတာမုဒ်"</item>
+ <item msgid="588427840913221601">"လုပ်ဆောင်မှု အခြေအနေ"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"အတည်ပြုရန်"</string>
</resources>
diff --git a/res/values-nb/arrays.xml b/res/values-nb/arrays.xml
index e1d7b76..c212dbb 100644
--- a/res/values-nb/arrays.xml
+++ b/res/values-nb/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Bufret (aktivitetsklient)"</item>
<item msgid="8186970968968646288">"Bufret (tom)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Blågrønn"</item>
+ <item msgid="7216413848731287689">"Turkis"</item>
<item msgid="5661027589207588703">"Blå"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Grønn"</item>
<item msgid="6331809026622602308">"Lilla"</item>
<item msgid="6390546163902724700">"Rosa"</item>
- <item msgid="6618900408138432102">"Rød"</item>
+ <item msgid="6500473130620545980">"Oransje"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Over 30 dager gamle"</item>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index b447dd7..8b47312 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -889,6 +889,8 @@
<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>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Velg maksimalt antall tilkoblede Bluetooth-lydenheter"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Feilsøkingslogg for NFC-stabel"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Øk loggføringsnivå for NFC-stabel"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Cast"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"speil"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Slå på trådløs skjermdeling"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Velg gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Velg skrivebordselement"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Vil du opprette modulen og gi tilgang?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Når du har opprettet modulen, kan <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> lese alle dataene den viser."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Når du har opprettet modulen, får appen tilgang til alt som vises.\n\nApp: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nModul: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Gi alltid <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> tillatelse til å opprette moduler og lese moduldata"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Bruksstatistikk"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Bruksstatistikk"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Skjermleseren er hovedsakelig for blinde og svaksynte"</string>
<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">"Valg for teksting"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"Om innstillinger for teksting"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Finn ut mer om innstillinger for teksting"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Forstørring"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Forstørringssnarvei"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Om forstørring"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Finn ut mer om forstørring"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Forstørringstype"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Forstørr hele skjermen eller et bestemt område, eller bytt mellom de to alternativene."</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Fullskjerm"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Tillater at funksjonssnarveien slås på fra låseskjermen. Hold inne begge volumtastene i noen sekunder."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Tilgjengelighet-knapp"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Tilgjengelighet-knapp og bevegelse"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Om Tilgjengelighet-knappen"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Om Tilgjengelighet-knappen og -bevegelsen"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Finn ut mer om Tilgjengelighet-knappen og -bevegelsen"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Bruk av Tilgjengelighet-knappen. Bevegelsen er ikke tilgjengelig med navigasjon med tre knapper."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Rask tilgang til tilgjengelighetsfunksjoner"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Få rask tilgang til tilgjengelighetsfunksjoner fra hvilken som helst skjerm.\n\nFor å komme i gang, gå til tilgjengelighetsinnstillingene og velg en funksjon. Trykk på snarveien og velg Tilgjengelighet-knappen.\n\nFor å bruke Tilgjengelighet-knappen i navigasjonsraden i stedet, bytt til navigasjon med to knapper eller navigasjon med tre knapper."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Få rask tilgang til tilgjengelighetsfunksjoner fra hvilken som helst skjerm. \n\nFor å komme i gang, gå til tilgjengelighetsinnstillingene og velg en funksjon. Trykk på snarveien og velg Tilgjengelighet-knappen."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Få rask tilgang til tilgjengelighetsfunksjoner fra hvilken som helst skjerm.\n\nFor å komme i gang, gå til tilgjengelighetsinnstillingene og velg en funksjon. Trykk på snarveien og velg Tilgjengelighet-knappen eller -bevegelsen."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Få rask tilgang til tilgjengelighetsfunksjoner fra hvilken som helst skjerm.\n\nFor å komme i gang, gå til tilgjengelighetsinnstillingene og velg en funksjon. Trykk på snarveien og velg Tilgjengelighet-knappen."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Bruk knapp eller bevegelse"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Posisjon"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Størrelse"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minutt"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minutter"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Tidsperiode for handling (ventetid)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Om tidsperiode for handling (ventetid)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Finn ut mer om tidsperiode for handling (ventetid)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Tidsperiode for handling"</string>
<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_switch_title" msgid="7458595722552743503">"Bruk fargeinvertering"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Snarvei til fargeinvertering"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Med fargeinvertering blir skjermen mørk.<br/><br/> Merk: <ol> <li> Fargeinvertering gjør også mørke skjermer lyse.</li> <li> Farger endres i medier og bilder.</li> <li> Mørkt tema kan brukes for å vise en mørk bakgrunn. Mørkt tema fungerer med støttede apper. Fargeinvertering fungerer på alle apper.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Autoklikk (holdetid)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Om autoklikk (holdetid)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Finn ut mer om autoklikk (holdetid)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Autoklikk fungerer med en tilkoblet mus. Du kan angi at musemarkøren skal klikke automatisk etter at den har stått i ro en viss tid."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Av"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Kort"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Bruk <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Åpne <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Bruk fargekorrigering"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Snarvei til fargekorrigering"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Om fargekorrigering"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Finn ut mer om fargekorrigering"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Om fargeinvertering"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Finn ut mer om fargeinvertering"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Vis teksting"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Bare for apper som støttes"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Størrelse og stil for teksting"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Blå-gul"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Ekstra dimmet"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Ekstra dimmet skjerm"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Snarvei til ekstra dimmet"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Om ekstra dimmet"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Gjør skjermen mørkere enn den laveste lysstyrken på telefonen"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Gjør skjermen mørkere enn den laveste lysstyrken på nettbrettet"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Gjør skjermen mørkere, slik at det er mer komfortabelt å lese.<br/><br/> Dette kan være nyttig når <ol> <li> den laveste vanlige lysstyrken på telefonen er for lys</li> <li> du bruker telefonen i mørke omgivelser, for eksempel om natten eller i et mørkt rom før leggetid</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi – aktivt i"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Batteribruk"</string>
<string name="history_details_title" msgid="8628584613889559355">"Loggdetaljer"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Batteribruk"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Batteribruk"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Se bruk de siste 24 timene"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Se bruk siden siste fulle opplading"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Batteribruk"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Se appene med høyest batteribruk"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Lading er midlertidig begrenset"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"For å forlenge batterilevetiden. Finn ut mer."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Gjenoppta ladingen"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Under visse omstendigheter, for eksempel høye temperaturer og lange ladetider, kan lading begrenses til <xliff:g id="PERCENT">%1$s</xliff:g> for å bevare batteritilstanden.\n\nNår disse omstendighetene avsluttes, lader telefonen automatisk som normalt."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Under visse omstendigheter, for eksempel høye temperaturer og lange ladetider, kan lading begrenses til <xliff:g id="PERCENT">%1$s</xliff:g> for å bevare batteritilstanden.\n\nNår disse omstendighetene avsluttes, lader nettbrettet automatisk som normalt."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Siden du har brukt telefonen mer enn vanlig, kan batteriet gå tomt raskere enn normalt.\n\nApper med høyest batteribruk:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Siden du har brukt nettbrettet mer enn vanlig, kan batteriet gå tomt raskere enn normalt.\n\nApper med høyest batteribruk:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Siden du har brukt enheten mer enn vanlig, kan batteriet gå tomt raskere enn normalt.\n\nApper med høyest batteribruk:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Systembruk de siste 24 timene"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Systembruk for <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Appbruk for <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Totalt: mindre enn ett minutt"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Bakgrunn: mindre enn ett minutt"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Totalt: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Tillat apper og innhold"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Apper med begrensninger"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Utvidelsesinnstillinger for appen"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Velg appene som skal installeres"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Installer tilgjengelige apper"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Kontaktløs betaling"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Slik fungerer det"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Betal med telefonen i butikker"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Avansert ringing"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G-ringing"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Bruk LTE-tjenester for å forbedre stemmekommunikasjonen og andre typer kommunikasjon (anbefalt)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Bruk 4G-tjenester for å forbedre stemmekommunikasjon og andre typer kommunikasjon (anbefalt)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Bruk LTE-tjenester for å forbedre taleanrop (anbefales)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Bruk 4G-tjenester for å forbedre taleanrop (anbefales)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Bruk 5G for taleanrop"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Send kontakter til operatøren"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Send telefonnumrene til kontaktene dine for å levere avanserte funksjoner"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Vil du sende kontakter til <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"batterisparing, festet, vedvarende, strømsparing, batteri"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rutine, tidsplan, batterisparing, strømsparing, batteri, automatisk, prosent"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, avansert ringing, 4g-ringing"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, avansert ringing, 5g-ringing"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"Legg til språk, legg til et språk"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"tekststørrelse, stor skrift, stor skrifttype, stor tekst, nedsatt synsevne, gjør tekst større, tekstforstørrer, forstørring av tekst"</string>
<string name="default_sound" msgid="6604374495015245195">"Standardlyd"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Vil du gi tilgang til varsler for <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Forbedrede varsler erstatter tilpassede Android-varsler i Android 12. Denne funksjonen viser foreslåtte handlinger og svar og organiserer varslene dine. \n\nForbedrede varsler har tilgang til varselinnhold, inkludert personopplysninger som kontaktnavn og meldinger. Funksjonen kan også avvise og svare på varsler, for eksempel svare på anrop og kontrollere «Ikke forstyrr»."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Vil du gi tilgang til varsler for <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kan lese alle varsler, inkludert personopplysninger som kontaktnavn og tekstinnholdet i meldinger du mottar. Appen kan også avvise varsler eller bruke knapper i varsler, blant annet svare på telefonanrop. \n\nDette gir også appen muligheten til å slå av eller på Ikke forstyrr og endre tilknyttede innstillinger."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kan lese alle varsler, inkludert personopplysninger som kontaktnavn og tekstinnholdet i meldinger du mottar. Appen kan også slumre eller avvise varsler eller bruke knapper i varsler, inkludert å svare på telefonanrop. \n\nDette gir også appen muligheten til å slå Ikke forstyrr av eller på samt endre tilknyttede innstillinger."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Hvis du slår av varseltilgang for <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, kan tilgang til Ikke forstyrr også bli slått av."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Slå av"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Avbryt"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Dobbelttrykk for å sjekke enheten"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Enhåndsmodus"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Bruk enhåndsmodus"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Snarvei for enhåndsmodus"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"tilgjengelighet"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Sveip ned-handling"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Bruk snarveien til å"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Ja"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Start på nytt"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Nei takk"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Avbryt"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Bytt"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Kan ikke aktivere SIM-kortet"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Fjern SIM-kortet og sett det inn igjen. Start enheten på nytt hvis problemet vedvarer."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Start assistenten ved å holde inne av/på-knappen"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Av/på- og nødmeny:\nTrykk på av/på og volum opp samtidig."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Forhindre ringing:\nEn snarvei er tilgjengelig i volummenyen."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Varighet for trykk og hold inne"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Juster følsomheten ved å velge hvor lenge av/på-knappen skal holdes inne"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kort"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Lang"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Vis Wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Gi tilgang til Wallet fra låseskjermen og hurtiginnstillingene"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Vis enhetsstyring"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Nettbrettet er begrenset til 4G når du bruker to SIM-kort. "<annotation id="url">"Finn ut mer"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Enheten er begrenset til 4G når du bruker to SIM-kort. "<annotation id="url">"Finn ut mer"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Sperr kjøring midlertidig for bufrede apper"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Utløper aldri."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Leieperioden utløper aldri."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Tillat skjermoverlegg over Innstillinger"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Tillat apper som kan vises over andre apper, å legge seg over Innstillinger-skjermer"</string>
<string name="media_controls_title" msgid="403271085636252597">"Medier"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Midlertidig utilgjengelig"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Uten SIM-kort"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Nettverksinnstillinger"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Koble til offentlige nettverk"</string>
<string name="keywords_internet" msgid="7674082764898690310">"nettverkstilkobling, internett, trådløs, data, wifi, wi-fi, wi fi, mobilnett, mobil, mobiloperatør, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Slå på Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Slå av Wi-Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+-nettverk"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"NEDLASTET SIM-KORT"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"NEDLASTEDE SIM-KORT"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktiv"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inaktiv"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Standard for <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"For alle apper og tjenester"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Spillinnstillinger"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Slå på Spilloversikt-snarvei osv."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Forrige"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Neste"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Forhåndsvisning av farge"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Forespørsel om tilgang til SIM-kort"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"En enhet vil ha tilgang til SIM-kortet ditt. Trykk for å se mer informasjon."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Vil du gi tilgang til SIM-kortet?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> vil koble til denne telefonen.\n\nDu har ikke koblet til <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> tidligere."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Ikke koble til"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Koble til"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE-innstillinger"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Tilbakestill til standardinnstillingene"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Tilbakestilt til standardinnstillingene."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Maksimum saldo når enheten er fulladet"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maksimum sirkulering"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Minimum saldo når enheten er fulladet"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modifikatorer"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Handlinger"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Belønninger"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Fritatt"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Hodeløs systemapp"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Annen app"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Høyeste aktivitet"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Varsel er sett"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Varsel er sett innen 15 minutter"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interaksjon med varsel"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Modulinteraksjon"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Annen brukerinteraksjon"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Jobb starter med maksimum prioritet"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Jobb kjører med maks prioritet"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Jobb starter med høy prioritet"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Jobb kjører med høy prioritet"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Jobb starter som standard"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Jobb kjører som standard"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Jobb starter med lav prioritet"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Jobb kjører med lav prioritet"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Jobb starter med minimum prioritet"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Jobb kjører med minimum prioritet"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Straff for jobbtidsavbrudd"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Lading"</item>
+ <item msgid="658627268149681677">"Slumremodus"</item>
+ <item msgid="1599558140284643834">"Strømsparingsmodus"</item>
+ <item msgid="588427840913221601">"Prosesstilstand"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Bekreft"</string>
</resources>
diff --git a/res/values-ne/arrays.xml b/res/values-ne/arrays.xml
index 94452cc..0c4c653 100644
--- a/res/values-ne/arrays.xml
+++ b/res/values-ne/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"क्यास (गतिविधि ग्राहक)"</item>
<item msgid="8186970968968646288">"क्यास (खाली)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"टिल"</item>
+ <item msgid="7216413848731287689">"सायन"</item>
<item msgid="5661027589207588703">"निलो"</item>
- <item msgid="3795787248113275442">"इन्डिगो"</item>
+ <item msgid="1219738214736244749">"हरियो"</item>
<item msgid="6331809026622602308">"बैजनी"</item>
<item msgid="6390546163902724700">"गुलाबी"</item>
- <item msgid="6618900408138432102">"रातो"</item>
+ <item msgid="6500473130620545980">"सुन्तले रङ"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"कम्तीमा ३० दिन पुरानो"</item>
diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml
index 8763a13..244c400 100644
--- a/res/values-ne/strings.xml
+++ b/res/values-ne/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"सेटिङहरू सम्झनुहोस्"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"जडान भएका ब्लुटुथ अडियो डिभाइसहरूको अधिकतम सङ्ख्या"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"जडान भएका ब्लुटुथ अडियो डिभाइसहरूको अधिकतम सङ्ख्या चयन गर्नुहोस्"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC स्ट्याकको डिबग लग"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC स्ट्याकको लगिङ लेभल बढाउनुहोस्"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Cast"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"स्क्रिन मिरर गर्नुहोस्"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"वायरलेस प्रदर्शन सक्षम गर्नुहोस्"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"ग्याजेट छान्नुहोस्"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"विजेट छनौट गर्नुहोस्"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"विजेट सिर्जना गर्ने र पहुँच अनुमति दिन चाहनुहुन्छ?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"तपाईँले विजेट बनाइसक्नु भएपछि <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>ले देखाउने सम्पूर्ण डेटाहरू पहुँच गर्न सक्छ।"</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"तपाईंले विजेट बनाएपछि यस एपले त्यहाँ देखाइने सबै कुरा प्रयोग गर्न सक्छ।\n\n एप: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\n विजेट: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"सधैँ <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>लाई विजेटहरू सिर्जना गर्ने अनुमति दिनुहोस् र तिनीहरूको डेटा पहुँच गर्नुहोस्"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"उपयोग तथ्याङ्क"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"प्रयोग तथ्याङ्क"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"मुख्तया दृष्टिविहीन र आँखा कम देख्ने व्यक्तिहरूको लागि स्क्रिन रिडर"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"ठुलो आवाजमा सुन्न आफ्नो स्क्रिनमा भएका वस्तुहरूमा ट्याप गर्नुहोस्"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"क्याप्सनसम्बन्धी प्राथमिकताहरू"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"क्याप्सनसम्बन्धी प्राथमिकताहरूका बारेमा"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"क्याप्सनसम्बन्धी प्राथमिकताहरूका बारेमा थप जान्नुहोस्"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"म्याग्निफिकेसन"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"जुम इनको सर्टकट"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"जुम इन गर्ने सुविधाका बारेमा"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"जुम इन गर्ने सुविधाका बारेमा थप जान्नुहोस्"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"जुम इनको प्रकार"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"स्क्रिनको पूरै भाग वा केही भाग जुम इन गर्नुहोस् वा यी दुई विकल्प अदलबदल गर्नुहोस्"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"फुल स्क्रिन"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"केही सेकेन्डसम्म दुवै भोल्युम की थिचेर लक स्क्रिनबाटै यो सर्टकट प्रयोग गर्न मिल्ने बनाइयोस्।"</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"एक्सेसिबिलिटी बटन"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"एक्सेसिबिलिटी बटन तथा जेस्चर"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"एक्सेसिबिलिटी बटनका बारेमा"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"एक्सेसिबिलिटी बटन र जेस्चरका बारेमा"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"एक्सेसिबिलिटी बटन र जेस्चरका बारेमा थप जान्नुहोस्"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"एक्सेसिबिलिटी बटन प्रयोग गरिँदै छ। यो जेस्चर ३ बटनमार्फत गरिने नेभिगेसनका सहायताले प्रयोग गर्न मिल्दैन।"</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"एक्सेसिबिलिटी सुविधा तुरुन्तै प्रयोग गर्नुहोस्"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"तपाईं जुनसुकै स्क्रिनमा भए पनि सर्वसुलभता कायम गर्ने सुविधाहरू तुरुन्तै प्रयोग गर्न सक्नुहुन्छ।\n\nसुरु गर्न सर्वसुलभतासम्बन्धी सेटिङमा जानुहोस् अनि कुनै सुविधा चयन गर्नुहोस्। सर्टकटमा ट्याप गर्नुहोस् अनि एक्सेसिबिलिटी बटन चयन गर्नुहोस्।\n\nतपाईं यसको साटो नेभिगेसन बारमा एक्सेसिबिलिटी बटन प्रयोग गर्न चाहनुहुन्छ भने \"२ बटनमार्फत गरिने नेभिगेसन\" वा \"३ बटनमार्फत गरिने नेभिगेसन\" प्रयोग गर्नुहोस्।"</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"तपाईं जुनसुकै स्क्रिनमा भए पनि एक्सेसिबिलिटी सुविधा तुरुन्तै प्रयोग गर्न सक्नुहुन्छ। \n\nसुरु गर्न एक्सेसिबिलिटी सेटिङमा जानुहोस् अनि कुनै सुविधा चयन गर्नुहोस्। सर्टकटमा ट्याप गर्नुहोस् अनि एक्सेसिबिलिटी बटन चयन गर्नुहोस्।"</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"तपाईं जुनसुकै स्क्रिनमा भए पनि सर्वसुलभता कायम गर्ने सुविधाहरू तुरुन्तै प्रयोग गर्न सक्नुहुन्छ। \n\nसुरु गर्न एक्सेसिबिलिटी सेटिङमा जानुहोस् अनि कुनै सुविधा चयन गर्नुहोस्। सर्टकटमा ट्याप गर्नुहोस् अनि एक्सेसिबिलिटी बटन वा इसारा चयन गर्नुहोस्।"</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"तपाईं जुनसुकै स्क्रिनमा भए पनि सर्वसुलभता कायम गर्ने सुविधाहरू तुरुन्तै प्रयोग गर्न सक्नुहुन्छ।\n\nसुरु गर्न एक्सेसिबिलिटी सेटिङमा जानुहोस् अनि कुनै सुविधा चयन गर्नुहोस्। सर्टकटमा ट्याप गर्नुहोस् अनि एक्सेसिबिलिटी बटन चयन गर्नुहोस्।"</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"बटन वा जेस्चर प्रयोग गर्नुहोस्"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"स्थान"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"आकार"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"१ मिनेट"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"२ मिनेट"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"कारबाही गर्न लाग्ने समय (एक्सेसिबिलिटी टाइमआउट)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"कारबाही गर्न लाग्ने समय (एक्सेसिबिलिटी टाइमआउट) का बारेमा"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"कारबाही गर्न लाग्ने समय (एक्सेसिबिलिटी टाइमआउट) का बारेमा थप जान्नुहोस्"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"कारबाही गर्ने समय"</string>
<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_switch_title" msgid="7458595722552743503">"रङ्ग उल्टाउने सुविधा प्रयोग गरियोस्"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"कलर इन्भर्सनको सर्टकट"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"रङ्ग उल्टाउने सुविधाले उज्यालो स्क्रिनलाई अँध्यारो बनाउँछ।<br/><br/> ध्यान दिनु पर्ने कुरा: <ol> <li> रङ्ग उल्टाउने सुविधाले अँध्यारो स्क्रिनलाई उज्यालो पनि बनाउँछ</li> <li> मिडिया र फोटोका रङ्ग परिवर्तन हुने छन्।</li> <li> ब्याकग्राउन्ड अँध्यारो बनाउन अँध्यारो थिम प्रयोग गर्न सकिन्छ। अँध्यारो थिमले यो सुविधा चल्ने एपहरूमा मात्र काम गर्छ। रङ्ग उल्टाउने सुविधाले सबै एपमा काम गर्छ।</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"अटोक्लिक (ड्वेल टाइमिङ)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"अटोक्लिक (कर्सर रहने समय) का बारेमा"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"अटोक्लिक (कर्सर रहने समय) का बारेमा थप जान्नुहोस्"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"डिभाइसमा जोडिएको माउसबाट अटोक्लिक प्रयोग गर्न मिल्छ। तपाईं माउसको कर्सर निश्चित समयका लागि नचलिकन एकै ठाउँमा रोकिँदा कर्सरले उक्त ठाउँमा स्वतः क्लिक गर्ने गरी आफ्नो माउसको कर्सर सेट गर्न सक्नुहुन्छ।"</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"अफ छ"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"छोटो"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> प्रयोग गर्नुहोस्"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> खोल्नुहोस्"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"रङ्ग सच्याउने सुविधा प्रयोग गरियोस्"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"रङ सच्याउने सुविधाको सर्टकट"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"रङ सच्याउने कार्यका बारेमा"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"रङ सच्याउने कार्यका बारेमा थप जान्नुहोस्"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"कलर इन्भर्सनका बारेमा"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"कलर इन्भर्सनका बारेमा थप जान्नुहोस्"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"क्याप्सन देखाइयोस्"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"यो सुविधा चल्ने एपमा मात्र"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"क्याप्सनको आकार र शैली"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"निलो-पहेँलो"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"अझै मधुरो"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"स्क्रिन अझै मधुरो बनाइयोस्"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"\"अझै मधुरो\" सुविधाको सर्टकट"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"\"अझै मधुरो\" सुविधाका बारेमा"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"फोनको स्क्रिनको चमक घटाएर न्यूनतम चमकभन्दा पनि मधुरो बनाइयोस्"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"ट्याब्लेटको स्क्रिनको चमक घटाएर न्यूनतम चमकभन्दा पनि मधुरो बनाइयोस्"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"स्क्रिनमा भएको पाठ पढ्न अझ सजिलो होस् भन्नाका खातिर आफ्नो स्क्रिन अझ मधुरो बनाउनुहोस्।<br/><br/> निम्न अवस्थाहरूमा यसो गर्नु उपयोगी हुन सक्छ: <ol> <li> तपाईंको फोनको स्क्रिनको डिफल्ट चमक अझै पनि धेरै उज्यालो छ भने</li> <li> तपाईं आफ्नो फोन राति वा सुत्नुअघि अँध्यारो कोठा जस्ता अँध्यारो ठाउँमा प्रयोग गर्दै हुनुहुन्छ भने</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"समयमा Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"ब्याट्रीको खपत"</string>
<string name="history_details_title" msgid="8628584613889559355">"इतिहास विवरणहरू"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"ब्याट्रीको खपत"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ब्याट्रीको खपत"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"गत २४ घण्टाको ब्याट्री खपत हेर्नुहोस्"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"फुल चार्ज भएदेखिको ब्याट्रीको खपत हेर्नुहोस्"</string>
<string name="battery_details_title" msgid="4531369291819754178">"ब्याट्रीको खपत"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ब्याट्री सबैभन्दा धेरै खपत गर्ने एपहरू हेर्नुहोस्"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"चार्जिङ केही समयका लागि सीमित पारिएको छ"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"ब्याट्री जोगाउन। थप जान्नुहोस्।"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"चार्जिङ सुचारु गर्नुहोस्"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"तापक्रम उच्च भएको वा चार्ज गर्न बढी समय लाग्ने अवस्थालगायतका केही निश्चित अवस्थाहरूमा ब्याट्री टिक्ने समय घट्न नदिन तपाईंको फोनको ब्याट्री <xliff:g id="PERCENT">%1$s</xliff:g> भन्दा बढी चार्ज नगरिन सक्छ।\n\nती अवस्थाहरूको अन्त्य भएपछि तपाईंको फोनको ब्याट्री सामान्य तरिकाले चार्ज हुने छ।"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"तापक्रम उच्च भएको वा चार्ज गर्न बढी समय लाग्ने अवस्थालगायतका केही निश्चित अवस्थाहरूमा ब्याट्री टिक्ने समय घट्न नदिन तपाईंको ट्याब्लेटको ब्याट्री <xliff:g id="PERCENT">%1$s</xliff:g> भन्दा बढी चार्ज नगरिन सक्छ।\n\nती अवस्थाहरूको अन्त्य भएपछि तपाईंको ट्याब्लेटको ब्याट्री सामान्य तरिकाले चार्ज हुने छ।"</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"तपाईंले आफ्नो फोन सामान्यभन्दा बढी प्रयोग गर्नुभएको हुनाले उक्त फोनको ब्याट्री सामान्य अवस्थामा भन्दा छिटै सकिन सक्छ।\n\nब्याट्री धेरै खपत गर्ने एपहरू:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"तपाईंले आफ्नो ट्याब्लेट सामान्यभन्दा बढी प्रयोग गर्नुभएको हुनाले उक्त ट्याब्लेटको ब्याट्री सामान्य अवस्थामा भन्दा छिटै सकिन सक्छ।\n\nब्याट्री धेरै खपत गर्ने एपहरू:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"तपाईंले आफ्नो डिभाइस सामान्यभन्दा बढी प्रयोग गर्नुभएको हुनाले उक्त डिभाइसको ब्याट्री सामान्य अवस्थामा भन्दा छिटै सकिन सक्छ।\n\nब्याट्री धेरै खपत गर्ने एपहरू:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"विगत २४ घन्टामा सिस्टमले खपत गरेको ब्याट्री"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> मा सिस्टमले खपत गरेको ब्याट्री"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> मा एपले खपत गरेको ब्याट्री"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"पूर्वाह्न"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"अपराह्न"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"कुल समय: एक मिनेटभन्दा कम"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"ब्याकग्राउन्डमा चलाइएको समय: एक मिनेटभन्दा कम"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"कुल समय: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"एपहरू र सामग्री अनुमति दिनुहोस्"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"प्रतिबन्धको साथ एपहरू"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"एपको लागि सेटिङहरू विस्तार गर्नुहोस्"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"इन्स्टल गर्नु पर्ने एपहरू छनौट गर्नुहोस्"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"उपलब्ध एपहरू इन्स्टल गर्नुहोस्"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"कन्ट्याक्टलेस भुक्तानी"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"यसले कसरी काम गर्दछ"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"स्टोरहरूमा तपाईँको फोनमार्फत भुक्तानी गर्नुहोस्।"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"उन्नत कल गर्दै"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G कल गर्दै"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"आवाज र अन्य सञ्चारमा सुधार गर्न LTE सेवाहरूको प्रयोग गर्नुहोस् (सिफारिस गरिएको)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"आवाज र अन्य सञ्चार सेवाको गुणस्तर सुधार्न 4G सेवाहरूको प्रयोग गर्नुहोस् (सिफारिस गरिएको)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"भ्वाइस कलको गुणस्तर सुधार्न LTE सेवा प्रयोग गर्नुहोस् (सिफारिस गरिएको)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"भ्वाइस कलको गुणस्तर सुधार्न 4G सेवा प्रयोग गर्नुहोस् (सिफारिस गरिएको)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"भ्वाइस कल गर्न 5G प्रयोग गर्नुहोस्"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"सम्पर्क ठेगानाहरू सेवा प्रदायकलाई पठाउनुहोस्"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"परिष्कृत सुविधाहरू उपलब्ध गराउने प्रयोजनका लागि आफ्नो सम्पर्क सूचीमा भएका मान्छेका फोन नम्बरहरू पठाउनुहोस्"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"सम्पर्क ठेगानाहरू <xliff:g id="CARRIER">%1$s</xliff:g> लाई पठाउने हो?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"ब्याट्री सेभर, स्टिकी, पर्सिस्ट, पावर सेभर, ब्याट्री"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"दिनचर्या, समयतालिका, ब्याट्री सेभर, पावर सेभर, ब्याट्री, स्वचालित, प्रतिशत"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, कल गर्ने उन्नत सुविधा, 4g मार्फत कल गर्ने सुविधा"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, कल गर्ने उन्नत सुविधा, 5g कलिङ"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"भाषा थप्नुहोस्, कुनै भाषा थप्नुहोस्"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"पाठको आकार, ठुलो आकारको पाठ, ठुलो फन्ट, ठुलो पाठ, कमजोर दृष्टि, पाठ अझ ठुलो बनाउनुहोस्, फन्ट ठुलो बनाउने टुल, फन्ट ठुलो बनाउने प्रक्रिया"</string>
<string name="default_sound" msgid="6604374495015245195">"डिफल्ट साउन्ड"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g> लाई सूचनामाथि पहुँच राख्ने अनुमति दिने हो?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android १२ मा Android को अनुकूल पार्न मिल्ने सूचनाहरू नामक सुविधालाई परिष्कृत सूचनाहरू नामक सुविधाले प्रतिस्थापन गरेको छ। यो सुविधाले कारबाही तथा जवाफसम्बन्धी सुझाव देखाउँछ र तपाईंका सूचनाहरू व्यवस्थित गर्छ। \n\nपरिष्कृत सूचनाहरू नामक सुविधाले सूचनामा उल्लिखित सम्पर्क व्यक्तिको नाम र म्यासेज जस्ता व्यक्तिगत जानकारीलगायतका सामग्री हेर्न तथा प्रयोग गर्न सक्छ। यो सुविधाले फोन उठाउने तथा \'बाधा नपुऱ्याउनुहोस्\' मोड नियन्त्रण गर्ने कार्यसहित सूचनाहरू हटाउने वा सूचनाहरूको जवाफ दिने कार्य पनि गर्न सक्छ।"</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g> लाई सूचना पठाउने तथा हेर्ने अनुमति दिने हो?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ले सम्पर्क ठेगानामा रहेको नाम र तपाईंले प्राप्त गर्नुभएका टेक्स्ट म्यासेजहरू जस्ता व्यक्तिगत जानकारीलगायत सबै सूचनाहरू पढ्न सक्छ। यो एपले सूचनाहरू हटाउन वा सूचनामा रहेका बटनहरू प्रयोग गरी फोन उठाउने जस्ता विभिन्न कार्यहरू गर्न सक्छ। \n\nयसले यो एपलाई बाधा नपुऱ्याउनुहोस् मोड अन र अफ गर्ने र सम्बन्धित सेटिङ परिवर्तन गर्ने क्षमता पनि प्रदान गर्छ।"</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ले सम्पर्क सूचीमा भएका व्यक्तिको नाम र तपाईंले प्राप्त गर्नुभएका म्यासेजमा लेखिएका कुरालगायतका व्यक्तिगत जानकारीसहित सबै सूचनाहरू पढ्न सक्ने छ। यो एपले सूचनाहरू स्थगित गर्न वा हटाउन वा सूचनामा रहेका बटनहरू प्रयोग गरी फोन उठाउने जस्ता विभिन्न कार्यहरू गर्न सक्छ। \n\nसाथै, यो एपले \"बाधा नपुऱ्याउनुहोस्\" मोड अन वा अफ गर्न र सम्बन्धित सेटिङ परिवर्तन गर्न पनि सक्छ।"</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"तपाईंले <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> लाई दिइएको सूचना पठाउने अनुमति खारेज गर्नुभयो भने बाधा नपुर्याउनुहोस् नामक सेवालाई दिइएको अनुमति पनि खारेज हुन सक्छ।"</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"अफ गर्नुहोस्"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"रद्द गर्नुहोस्"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"डिभाइसको जाँच गर्न डबल-ट्याप गर्नुहोस्"</string>
<string name="one_handed_title" msgid="2584414010282746195">"एक हाते मोड"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"एक हाते मोड प्रयोग गरियोस्"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"एक हाते मोडको सर्टकट"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"गम्यता"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"निम्न कार्य गर्न तल स्वाइप गर्नुहोस्ः"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"निम्न कार्यका लागि सर्टकट प्रयोग गर्नुहोस्"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"अँ"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"रिस्टार्ट गर्नुहोस्"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"पर्दैन, धन्यवाद"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"रद्द गर्नुहोस्"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"बदल्नुहोस्"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM सक्रिय गर्न सकिएन"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"SIM बाहिर झिकेर फेरि हाल्नुहोस्। अझै समस्या रहिरह्यो भने आफ्नो डिभाइस रिस्टार्ट गर्नुहोस्।"</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"पावर बटन थिच्दा सहायक खुलोस्"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"पावर र आपत्कालीन मेनु:\nपावर र भोल्युम बढाउने बटन एकै पटक थिच्नुहोस्।"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"डिभाइसको घण्टी म्युट गरियोस्:\nसर्टकट भोल्युम मेनुमा छ।"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"थिचिराख्ने अवधि"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"कति समयसम्म पावर बटन थिचिराख्ने भन्ने कुरा छनौट गरेर संवेदनशीलता मिलाउनुहोस्"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"छोटो"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"लामो"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"वालेट देखाइयोस्"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"लक स्क्रिन र द्रुत सेटिङमार्फत वालेट प्रयोग गर्ने अनुमति दिनुहोस्"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"डिभाइस नियन्त्रण गर्ने विजेटहरू देखाइयोस्"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"२ वटा SIM प्रयोग गर्दा यो ट्याब्लेटमा 4G मात्र चलाउन मिल्छ। "<annotation id="url">"थप जान्नुहोस्"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"२ वटा SIM प्रयोग गर्दा यो डिभाइसमा 4G मात्र चलाउन मिल्छ। "<annotation id="url">"थप जान्नुहोस्"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"क्यास गरिएका एपको क्रियाकलाप केही समयका लागि रोकियोस्"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"म्याद कहिले पनि सकिँदैन।"</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"लिजको म्याद कहिले पनि सकिँदैन।"</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"सेटिङमा स्क्रिन ओभरले देखिन दिइयोस्"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"अन्य एपको माथिपट्टि देखिन सक्ने एपहरूलाई ओभरले सेटिङ स्क्रिनको माथिपट्टि देखिन दिइयोस्"</string>
<string name="media_controls_title" msgid="403271085636252597">"मिडिया"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"केही समयका लागि अनुपलब्ध छ"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"SIM कार्ड छैन"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"नेटवर्कसम्बन्धी प्राथमिकताहरू"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"सार्वजनिक Wi-Fi नेटवर्कमा कनेक्ट गरियोस्"</string>
<string name="keywords_internet" msgid="7674082764898690310">"नेटवर्क कनेक्सन, इन्टरनेट, वायरलेस, डेटा, wifi, wi-fi, wi fi, सेलुलर, मोबाइल, सेल सेवा प्रदायक, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Wi-Fi अन गर्नुहोस्"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Wi-Fi अफ गर्नुहोस्"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ नेटवर्क"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"डाउनलोड गरिएको SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"डाउनलोड गरिएका SIM हरू"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"सक्रिय छ"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"निष्क्रिय छ"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> को डिफल्ट कन्फिगुरेसन"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"सबै एप र सेवाहरूका लागि"</string>
<string name="game_settings_title" msgid="1028178627743422090">"गेमका सेटिङ"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"गेम ड्यासबोर्डको सर्टकटलगायतका सुविधाहरू अन गर्नुहोस्"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"अघिल्लो"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"अर्को"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"रङको प्रिभ्यू"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM कार्डमा भएका डेटा हेर्ने तथा प्रयोग गर्ने अनुमति"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"कुनै डिभाइसले तपाईंको SIM कार्डमा भएका डेटा हेर्ने तथा प्रयोग गर्ने अनुमति माग्दै छ। विवरणहरू हेर्न ट्याप गर्नुहोस्।"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM कार्डमा भएका डेटा हेर्न तथा प्रयोग गर्न दिने हो?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> ले यो फोनसँग कनेक्ट गर्ने अनुमति माग्दै छ।\n\nतपाईंले यसअघि आफ्नो फोन <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> सँग कनेक्ट गर्नुभएको छैन।"</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"कनेक्ट नगर्नुहोस्"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"कनेक्ट गर्नुहोस्"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE सेटिङ"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"फेरि डिफल्ट सेटिङ प्रयोग गर्न थाल्नुहोस्"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"फेरि डिफल्ट सेटिङ प्रयोग गर्न थालियो"</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"ब्याट्री पूरा चार्ज हुँदाखेरिको अधिकतम ब्यालेन्स"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"अधिकतम सर्कुलेसन"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"ब्याट्री पूरा चार्ज हुँदाखेरिको न्यूनतम ब्यालेन्स"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"परिमार्जकहरू"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"कारबाहीहरू"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"पुरस्कारहरू"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"छुट दिइएका एप"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"युजर इन्टरफेस नभएको सिस्टम एप"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"अन्य एप"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"सबैभन्दा उच्च गतिविधि"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"सूचना हेरियो"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"१५ मिनेटभित्रै सूचना हेरियो"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"सूचनासँग अन्तर्क्रिया गरियो"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"विजेट प्रयोग गरियो"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"प्रयोगकर्ताले अन्य तरिकाले अन्तर्क्रिया गर्नुभयो"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"उच्चतम प्राथमिकता दिइएको कार्यको सुरुवात"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"उच्चतम प्राथमिकता दिइएको कार्य गरिँदै छ"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"उच्च प्राथमिकता दिइएको कार्यको सुरुवात"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"उच्च प्राथमिकता दिइएको कार्य गरिँदै छ"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"डिफल्ट प्राथमिकता दिइएको कार्यको सुरुवात"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"डिफल्ट प्राथमिकता दिइएको कार्य गरिँदै छ"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"न्यून प्राथमिकता दिइएको कार्यको सुरुवात"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"न्यून प्राथमिकता दिइएको कार्य गरिँदै छ"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"न्यूनतम प्राथमिकता दिइएको कार्यको सुरुवात"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"न्यूनतम प्राथमिकता दिइएको कार्य गरिँदै छ"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"कार्यका लागि तोकिएको समय समाप्त भएकाले लागेको पेनाल्टी"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"चार्ज गरिँदै छ"</item>
+ <item msgid="658627268149681677">"डोज"</item>
+ <item msgid="1599558140284643834">"ब्याट्री सेभर मोड"</item>
+ <item msgid="588427840913221601">"प्रोसेस स्थिति"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"पुष्टि गर्नुहोस्"</string>
</resources>
diff --git a/res/values-night/themes.xml b/res/values-night/themes.xml
index b61a98d..946cd91 100644
--- a/res/values-night/themes.xml
+++ b/res/values-night/themes.xml
@@ -28,10 +28,6 @@
<style name="Theme.SubSettings" parent="Theme.SubSettings.Base"/>
- <style name="ThemeOverlay.SwitchBar.Settings" parent="ThemeOverlay.SwitchBar.Settings.Base">
- <item name="android:textColorPrimaryInverse">@android:color/black</item>
- </style>
-
<style name="Theme.AlertDialog.Base" parent="@style/Theme.AppCompat.DayNight.Dialog.Alert">
<item name="colorAccent">@*android:color/accent_device_default_dark</item>
<item name="android:colorError">@color/settings_dialog_colorError</item>
diff --git a/res/values-nl/arrays.xml b/res/values-nl/arrays.xml
index d0aa809..875e5bc 100644
--- a/res/values-nl/arrays.xml
+++ b/res/values-nl/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Gecacht (activiteitsclient)"</item>
<item msgid="8186970968968646288">"Gecacht (leeg)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Blauwgroen"</item>
+ <item msgid="7216413848731287689">"Cyaan"</item>
<item msgid="5661027589207588703">"Blauw"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Groen"</item>
<item msgid="6331809026622602308">"Paars"</item>
<item msgid="6390546163902724700">"Roze"</item>
- <item msgid="6618900408138432102">"Rood"</item>
+ <item msgid="6500473130620545980">"Oranje"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Meer dan 30 dagen oud"</item>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index 453da98..218318f 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Instellingen onthouden"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maximum aantal verbonden bluetooth-audioapparaten"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Selecteer het maximum aantal verbonden Bluetooth-audioapparaten"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Foutopsporingslogboek voor NFC-stack"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Registratieniveau voor NFC-stack verhogen"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Casten"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"mirroren"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Draadloze weergave aanzetten"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Gadget kiezen"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Widget kiezen"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Widget maken en toegang toestaan?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Nadat je de widget hebt gemaakt, heeft <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> toegang tot alle gegevens die de widget weergeeft."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Nadat je de widget hebt gemaakt, heeft de app toegang tot alle gegevens die worden getoond.\n\nApp: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> altijd toestaan widgets te maken en toegang tot de widgetgegevens geven"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Gebruiksstatistieken"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Gebruiksstatistieken"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Schermlezer voornamelijk voor blinden en slechtzienden"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Over ondertitelingsvoorkeuren"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Meer informatie over ondertitelingsvoorkeuren"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Vergroting"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Snelkoppeling voor vergroting"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Over vergroting"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Meer informatie over vergroting"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Type vergroting"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Vergroot je hele scherm of een specifiek deel ervan, of schakel tussen beide opties"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Volledig scherm"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Sta toe dat de functiesnelkoppeling wordt aangezet vanaf het vergrendelscherm. Houd beide volumetoetsen een paar seconden ingedrukt."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Knop Toegankelijkheid"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Toegankelijkheidsknop en -gebaar"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Over de knop Toegankelijkheid"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Over de knop en het gebaar voor toegankelijkheid"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Meer informatie over de knop Toegankelijkheid en het toegankelijkheidsgebaar"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"De toegankelijkheidsknop gebruiken. Het gebaar is niet beschikbaar bij navigatie met 3 knoppen."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Krijg snel toegang tot toegankelijkheidsfuncties"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Ga op elk scherm snel naar de toegankelijkheidsinstellingen.\n\nSelecteer een functie in de toegankelijkheidsinstellingen om aan de slag te gaan. Tik op de snelkoppeling en selecteer de knop Toegankelijkheid.\n\nAls je in plaats daarvan de knop Toegankelijkheid op de navigatiebalk wilt gebruiken, schakel je naar navigatie met 2 knoppen of met 3 knoppen."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Krijg vanaf elk scherm snel toegang tot toegankelijkheidsfuncties. \n\nGa naar de toegankelijkheidsinstellingen en selecteer een functie om aan de slag te gaan. Tik op de snelkoppeling en selecteer de knop Toegankelijkheid."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Ga op elk scherm snel naar de toegankelijkheidsinstellingen.\n\nSelecteer een functie in de toegankelijkheidsinstellingen om aan de slag te gaan. Tik op de snelkoppeling en selecteer de knop Toegankelijkheid of het toegankelijkheidsgebaar."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Ga op elk scherm snel naar de toegankelijkheidsinstellingen.\n\nSelecteer een functie in de toegankelijkheidsinstellingen om aan de slag te gaan. Tik op de snelkoppeling en selecteer de knop Toegankelijkheid."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Knop of gebaar gebruiken"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Locatie"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Formaat"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minuut"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minuten"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Tijd voor actie (time-out voor toegankelijkheid)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Over Tijd voor actie (time-out voor toegankelijkheid)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Meer informatie over Tijd voor actie (time-out voor toegankelijkheid)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Tijd om actie te ondernemen"</string>
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Kies hoelang je berichten wilt tonen 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_switch_title" msgid="7458595722552743503">"Kleurinversie gebruiken"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Snelkoppeling voor kleurinversie"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Met kleurinversie worden lichte schermen donker.<br/><br/> Opmerking: <ol> <li> Andersom worden met kleurinversie donkere schermen licht.</li> <li> Kleuren in media en afbeeldingen worden veranderd.</li> <li> Het donkere thema kan worden gebruikt om een donkere achtergrond weer te geven. Het donkere thema werkt voor ondersteunde apps. Kleurinversie werkt voor alle apps.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Automatisch klikken (rusttijd)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Over automatisch klikken (rusttijd)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Meer informatie over automatisch klikken (rusttijd)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Automatisch klikken werkt met een verbonden muis. Je kunt instellen dat de muiscursor automatisch klikt als de cursor een bepaalde tijd niet beweegt."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Uit"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Kort"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> gebruiken"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> openen"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Kleurcorrectie gebruiken"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Snelkoppeling voor kleurcorrectie"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Over kleurcorrectie"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Meer informatie over kleurcorrectie"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Over kleurinversie"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Meer informatie over kleurinversie"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Ondertiteling tonen"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Alleen voor ondersteunde apps"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Grootte en stijl van ondertiteling"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Blauw-geel"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Extra gedimd"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Scherm extra dimmen"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Snelkoppeling voor extra gedimd"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Over extra gedimd"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Dim het scherm meer dan de minimumhelderheid van je telefoon"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Het scherm meer dimmen dan de minimumhelderheid van je tablet"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Dim je scherm extra zodat je het prettiger kunt lezen.<br/><br/> Dit kan in de volgende situaties handig zijn: <ol> <li> De standaard minimumhelderheid van je telefoon is te helder voor je.</li> <li> Je gebruikt je telefoon in een donkere omgeving, zoals \'s avonds laat of in een donkere kamer voordat je gaat slapen.</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wifi op tijd"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Batterijgebruik"</string>
<string name="history_details_title" msgid="8628584613889559355">"Geschiedenisdetails"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Batterijgebruik"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Batterijgebruik"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Bekijk gebruik voor afgelopen 24 uur"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Bekijk gebruik sinds laatste volledige lading"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Batterijgebruik"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Apps met het hoogste verbruik bekijken"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Opladen tijdelijk beperkt"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Om batterij te sparen. Meer informatie"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Opladen hervatten"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Onder bepaalde omstandigheden (zoals hoge temperaturen en lange oplaadtijden) kan het opladen worden beperkt tot <xliff:g id="PERCENT">%1$s</xliff:g> omdat dit beter is voor de batterij.\n\nAls die omstandigheden niet meer gelden, wordt je telefoon weer normaal opgeladen."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Onder bepaalde omstandigheden (zoals hoge temperaturen en lange oplaadtijden) kan het opladen worden beperkt tot <xliff:g id="PERCENT">%1$s</xliff:g> omdat dit beter is voor de batterij.\n\nAls die omstandigheden niet meer gelden, wordt je tablet weer normaal opgeladen."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Omdat je de telefoon vaker hebt gebruikt dan normaal, is de batterij misschien eerder leeg dan normaal.\n\nApps met het hoogste batterijverbruik:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Omdat je de tablet vaker hebt gebruikt dan normaal, is de batterij misschien eerder leeg dan normaal.\n\nApps met het hoogste batterijverbruik:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Omdat je het apparaat vaker hebt gebruikt dan normaal, is de batterij misschien eerder leeg dan normaal.\n\nApps met het hoogste batterijverbruik:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Systeemgebruik voor afgelopen 24 uur"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Systeemgebruik voor <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"App-gebruik voor <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"a.m."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"p.m."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Totaal: minder dan een minuut"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Achtergrond: minder dan een minuut"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Totaal: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Apps en content toestaan"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Apps met beperkingen"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Inst. uitbreiden voor app"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Apps kiezen om te installeren"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Beschikbare apps installeren"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Contactloze betalingen"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Hoe het werkt"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Betaal met je telefoon in winkels"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Geavanceerd bellen"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Bellen via 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"LTE-services gebruiken voor betere gesproken en andere communicatie (aanbevolen)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"4G-services gebruiken voor betere gesproken en andere communicatie (aanbevolen)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"LTE-services gebruiken voor betere audiogesprekken (aanbevolen)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"4G-services gebruiken voor betere audiogesprekken (aanbevolen)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"5G gebruiken voor audiogesprekken"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Contacten naar provider sturen"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Telefoonnummers van je contacten sturen om geavanceerde functies te bieden"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Contacten naar <xliff:g id="CARRIER">%1$s</xliff:g> sturen?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"batterijbesparing, sticky, actief blijven, energiebesparing, batterij"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"routine, planning, batterijbesparing, energiebesparing, batterij, automatisch, procent"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, geavanceerd bellen, bellen via 4G"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, geavanceerd bellen, 5g-bellen, bellen via 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"taal toevoegen, een taal toevoegen"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"tekstgrootte, grote letters, groot lettertype, grote tekst, slechtziend, tekst groter maken, lettertype vergroten, vergroting van lettertype"</string>
<string name="default_sound" msgid="6604374495015245195">"Standaardgeluid"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Toegang tot meldingen toestaan voor <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"In Android 12 hebben verbeterde meldingen aanpasbare Android-meldingen vervangen. Deze functie laat voorgestelde acties en antwoorden zien en ordent je meldingen. \n\nVerbeterde meldingen hebben toegang tot meldingscontent, waaronder persoonlijke informatie zoals contactnamen en berichten. Deze functie kan ook meldingen sluiten of erop reageren, zoals telefoongesprekken aannemen, en Niet storen beheren."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Toegang tot meldingen toestaan voor <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kan alle meldingen lezen, waaronder persoonlijke informatie zoals contactnamen en de tekst van berichten die je ontvangt. Deze app kan ook deze meldingen sluiten of acties uitvoeren voor knoppen in meldingen, waaronder het beantwoorden van oproepen. \n\nHierdoor kan de app ook Niet storen aan- of uitzetten en gerelateerde instellingen wijzigen."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kan alle meldingen lezen, waaronder persoonlijke informatie zoals contactnamen en de tekst van berichten die je krijgt. Deze app kan deze meldingen ook snoozen of sluiten of acties uitvoeren voor knoppen in meldingen, waaronder het beantwoorden van gesprekken. \n\nHierdoor kan de app ook Niet storen aan- of uitzetten en gerelateerde instellingen wijzigen."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Als je <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> geen toegang tot meldingen geeft, geef je Niet storen mogelijk ook geen toegang."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Uitzetten"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Annuleren"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Dubbeltikken om apparaat te checken"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Bediening met 1 hand"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Bediening met 1 hand gebruiken"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Snelkoppeling voor bediening met 1 hand"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"bediening met 1 hand"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Omlaag swipen voor"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Gebruik de snelkoppeling voor"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Ja"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Opnieuw opstarten"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Nee, bedankt"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Annuleren"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Overschakelen"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Kan simkaart niet activeren"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Verwijder de simkaart en plaats deze opnieuw. Als het probleem blijft optreden, start je het apparaat opnieuw op."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Houd de aan/uit-knop ingedrukt om de Assistent te activeren"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Aan/uit- en noodmenu:\ndruk tegelijkertijd op de aan/uit-knop en de knop Volume omhoog."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Ringtone uitzetten:\nsnelkoppeling beschikbaar in het volumemenu."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Duur van ingedrukt houden"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Pas de gevoeligheid aan door te kiezen hoelang je de aan/uit-knop ingedrukt moet houden"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kort"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Lang"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Portemonnee tonen"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Toegang tot portemonnee toestaan via vergrendelscherm en snelle instellingen"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Apparaatbediening tonen"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Als je twee simkaarten gebruikt, is deze tablet beperkt tot 4G. "<annotation id="url">"Meer informatie"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Als je twee simkaarten gebruikt, is dit apparaat beperkt tot 4G. "<annotation id="url">"Meer informatie"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Uitvoering opschorten voor gecachte apps"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Verloopt nooit."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Toegangsperiode verloopt nooit."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Schermoverlays toestaan voor Instellingen"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Sta toe dat apps met schermoverlay vóór instellingsschermen worden getoond"</string>
<string name="media_controls_title" msgid="403271085636252597">"Media"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Tijdelijk niet beschikbaar"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Geen simkaart"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Netwerkvoorkeuren"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Maak verbinding met openbare netwerken"</string>
<string name="keywords_internet" msgid="7674082764898690310">"netwerkverbinding, internet, draadloos, data, wifi, wi-fi, wi fi, mobiel, mobiele provider, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Wifi aanzetten"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Wifi uitzetten"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ netwerk"</string>
<string name="sim_category_title" msgid="2341314000964710495">"Simkaart"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"GEDOWNLOADE SIMKAART"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"GEDOWNLOADE SIMKAARTEN"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Actief"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactief"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Standaard voor <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Voor alle apps en services"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Game-instellingen"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Game Dashboard-snelkoppeling aanzetten, enzovoort"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Vorige"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Volgende"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Kleurvoorbeeld"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Verzoek voor toegang tot simkaart"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Een apparaat wil toegang tot je simkaart. Tik voor informatie."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Toegang tot simkaart toestaan?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> wil verbinding maken met deze telefoon.\n\nJe hebt nog niet eerder verbinding gemaakt met <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Geen verbinding maken"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Verbinding maken"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE-instellingen"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Standaardinstellingen herstellen"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Standaardinstellingen hersteld."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Maximale balans als volledig opgeladen"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maximale circulatie"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Minimale balans als volledig opgeladen"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modifiers"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Acties"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Beloningen"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Vrijgesteld"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Headless systeem-app"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Andere app"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Topactiviteit"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Melding gezien"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Melding gezien binnen 15 minuten"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Meldingsinteractie"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Widgetinteractie"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Andere gebruikersinteractie"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Starten: taak (maximale prioriteit)"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Actief: taak (maximale prioriteit)"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Starten: taak (hoge prioriteit)"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Actief: taak (hoge prioriteit)"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Starten: taak (standaardprioriteit)"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Actief: taak (standaardprioriteit)"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Starten: taak (lage prioriteit)"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Actief: taak (lage prioriteit)"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Starten: taak (minimale prioriteit)"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Actief: taak (minimale prioriteit)"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Time-outpenalty voor taak"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Opladen"</item>
+ <item msgid="658627268149681677">"Sluimeren"</item>
+ <item msgid="1599558140284643834">"Energiebesparingsmodus"</item>
+ <item msgid="588427840913221601">"Processtatus"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Bevestigen"</string>
</resources>
diff --git a/res/values-or/arrays.xml b/res/values-or/arrays.xml
index cc8cce2..cda80f2 100644
--- a/res/values-or/arrays.xml
+++ b/res/values-or/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"କ୍ୟାଶ୍ ହୋଇଥିବା (କାର୍ଯ୍ୟକଳାପ କ୍ଲାଏଣ୍ଟ)"</item>
<item msgid="8186970968968646288">"କ୍ୟାଶ୍ ହୋଇଥିବା (ଖାଲି)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"ଟିଲ୍"</item>
+ <item msgid="7216413848731287689">"ସାଇଆନ୍"</item>
<item msgid="5661027589207588703">"ନୀଳ"</item>
- <item msgid="3795787248113275442">"ଇଣ୍ଡିଗୋ"</item>
+ <item msgid="1219738214736244749">"ସବୁଜ"</item>
<item msgid="6331809026622602308">"ବାଇଗଣୀ"</item>
<item msgid="6390546163902724700">"ଗୋଲାପି"</item>
- <item msgid="6618900408138432102">"ନାଲି"</item>
+ <item msgid="6500473130620545980">"କମଳା"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"30 ଦିନରୁ ଅଧିକ ପୁରୁଣା"</item>
diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml
index 8074aa2..2e7875d 100644
--- a/res/values-or/strings.xml
+++ b/res/values-or/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"ସେଟିଙ୍ଗଗୁଡ଼ିକ ମନେରଖ"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"ସର୍ବାଧିକ ସଂଯୁକ୍ତ ହୋଇଥିବା ବ୍ଲୁଟୂଥ୍ ଅଡିଓ ଡିଭାଇସ୍ଗୁଡ଼ିକ"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"ସଂଯୁକ୍ତ ବ୍ଲୁଟୂଥ୍ ଅଡିଓ ଡିଭାଇସ୍ଗୁଡ଼ିକର ସର୍ବାଧିକ ସଂଖ୍ୟା ବାଛନ୍ତୁ"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC ଷ୍ଟାକ୍ ଡିବଗ୍ ଲଗ୍"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC ଷ୍ଟାକ୍ ଲଗିଂ ଲେଭେଲକୁ ବଢ଼ାନ୍ତୁ"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"କାଷ୍ଟ"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"ମିରର୍"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"ୱେୟାରଲେସ୍ ପ୍ରଦର୍ଶନ ସକ୍ଷମ କରନ୍ତୁ"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"ଗ୍ୟାଜେଟ୍ ବାଛନ୍ତୁ"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"ୱିଜେଟ୍ ବାଛନ୍ତୁ"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"ୱିଜେଟ୍ ତିଆରି କରି ଆକ୍ସେସ୍ର ଅନୁମତି ଦେବେ?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"ଆପଣ ୱିଜେଟ୍ ତିଆରି କରିସାରିବା ପରେ, ଏହା ଦେଖାଉଥିବା ସମସ୍ତ ଡାଟାକୁ <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> ଆକ୍ସେସ୍ କରିପାରିବ।"</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"ଆପଣ ୱିଜେଟ୍ ତିଆରି କରିବା ପରେ, ଏହି ଆପ୍ଲିକେସନଟି ଡିସପ୍ଲେ ହୋଇଥିବା ସବୁକିଛିକୁ ଆକ୍ସେସ୍ କରିପାରିବ।\n\nଆପ୍ଲିକେସନ୍: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nୱିଜେଟ୍: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"ୱିଜେଟ୍ ତିଆରି କରିବାକୁ ତଥା ସେଗୁଡ଼ିକର ଡାଟା ଆକସେସ୍ କରିବାକୁ <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> କୁ ସର୍ବଦା ଅନୁମତି ଦିଅନ୍ତୁ"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"ବ୍ୟବହାରର ହିସାବ"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"ବ୍ୟବହାର ପରିସଂଖ୍ୟନ"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"ଦୃଷ୍ଟିହୀନ କିମ୍ବା କମ୍ ଦୃଷ୍ଟି ଶକ୍ତିଥିବା ଲୋକଙ୍କ ପାଇଁ ମୁଖ୍ୟତଃ ସ୍କ୍ରିନ୍ ରିଡର୍ ଅଟେ"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"ଜୋରରେ ଶୁଣିବା ପାଇଁ ସ୍କ୍ରିନ୍ ଉପରେ ଥିବା ଆଇଟମଗୁଡ଼ିକ ଉପରେ ଟାପ୍ କରନ୍ତୁ"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"କ୍ୟାପସନ୍ ପସନ୍ଦଗୁଡ଼ିକ"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"କ୍ୟାପ୍ସନ୍ ପସନ୍ଦଗୁଡ଼ିକ ବିଷୟରେ"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"କ୍ୟାପ୍ସନ୍ ପସନ୍ଦଗୁଡ଼ିକ ବିଷୟରେ ଅଧିକ ଜାଣନ୍ତୁ"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"ମ୍ୟାଗ୍ନିଫିକେସନ୍"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"ମ୍ୟାଗ୍ନିଫିକେସନ୍ ପାଇଁ ସର୍ଟକଟ୍"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"ମ୍ୟାଗ୍ନିଫିକେସନ୍ ବିଷୟରେ"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"ମ୍ୟାଗ୍ନିଫିକେସନ୍ ବିଷୟରେ ଅଧିକ ଜାଣନ୍ତୁ"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"ମ୍ୟାଗ୍ନିଫିକେସନ୍ ପ୍ରକାର"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"ଆପଣଙ୍କ ସମ୍ପୂର୍ଣ୍ଣ ସ୍କ୍ରିନକୁ ବା ଏହାର ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ଅଞ୍ଚଳକୁ ମ୍ୟାଗ୍ନିଫାଏ କରନ୍ତୁ କିମ୍ବା ଉଭୟ ବିକଳ୍ପ ମଧ୍ୟରେ ସ୍ୱିଚ୍ କରନ୍ତୁ"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"ପୂର୍ଣ୍ଣ ସ୍କ୍ରିନ୍"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"ଲକ୍ ସ୍କ୍ରିନରୁ ଫିଚର୍ ସର୍ଟକଟ୍ ଚାଲୁ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ। କିଛି ସେକେଣ୍ଡ ପାଇଁ ଉଭୟ ଭଲ୍ୟୁମ୍ କୀ’କୁ ଧରି ରଖନ୍ତୁ।"</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"ଆକ୍ସେସିବିଲିଟୀ ବଟନ୍"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"ଆକ୍ସେସିବିଲିଟୀ ବଟନ୍ ଏବଂ ଜେଶ୍ଚର୍"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"ଆକ୍ସେସିବିଲିଟୀ ବଟନ୍ ବିଷୟରେ"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"ଆକ୍ସେସିବିଲିଟୀ ବଟନ୍ ଏବଂ ଜେଶ୍ଚର୍ ବିଷୟରେ"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"ଆକ୍ସେସିବିଲିଟୀ ବଟନ୍ ଏବଂ ଜେଶ୍ଚର୍ ବିଷୟରେ ଅଧିକ ଜାଣନ୍ତୁ"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"ଆକ୍ସେସିବିଲିଟୀ ବଟନ୍ ବ୍ୟବହାର କରାଯାଉଛି। 3-ବଟନ୍ ନାଭିଗେସନ୍ ମାଧ୍ୟମରେ ଜେଶ୍ଚର୍ ଉପଲବ୍ଧ ନାହିଁ।"</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"ଆକ୍ସେସିବିଲିଟୀ ଫିଚରକୁ ଶୀଘ୍ର ଆକ୍ସେସ୍ କରନ୍ତୁ"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"ଯେ କୌଣସି ସ୍କ୍ରିନରୁ ଆକ୍ସେସିବିଲିଟୀ ଫିଚରଗୁଡ଼ିକୁ ଶୀଘ୍ର ଆକ୍ସେସ୍ କରନ୍ତୁ।\n\nଆରମ୍ଭ କରିବାକୁ, ଆକ୍ସେସିବିଲିଟୀ ସେଟିଂସକୁ ଯାଇ ଗୋଟିଏ ଫିଚରକୁ ଚୟନ କରନ୍ତୁ। ସର୍ଟକଟରେ ଟାପ୍ କରି ଆକ୍ସେସିବିଲିଟୀ ବଟନକୁ ଚୟନ କରନ୍ତୁ।\n\nଏହା ପରିବର୍ତ୍ତେ ନାଭିଗେସନ୍ ବାରରେ ଆକ୍ସେସିବିଲିଟୀ ବଟନକୁ ବ୍ୟବହାର କରିବା ପାଇଁ 2-ବଟନ୍ ନାଭିଗେସନ୍ କିମ୍ବା 3-ବଟନ୍ ନାଭିଗେସନକୁ ସ୍ୱିଚ୍ କରନ୍ତୁ।"</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"ଯେ କୌଣସି ସ୍କ୍ରିନରୁ ଆକ୍ସେସିବିଲିଟୀ ଫିଚରକୁ ଶୀଘ୍ର ଆକ୍ସେସ୍ କରନ୍ତୁ। \n\nଆରମ୍ଭ କରିବାକୁ, ଆକ୍ସେସିବିଲିଟୀ ସେଟିଂସକୁ ଯାଇ ଗୋଟିଏ ଫିଚରକୁ ଚୟନ କରନ୍ତୁ। ସର୍ଟକଟରେ ଟାପ୍ କରି ଆକ୍ସେସିବିଲିଟୀ ବଟନକୁ ଚୟନ କରନ୍ତୁ।"</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"ଯେ କୌଣସି ସ୍କ୍ରିନରୁ ଆକ୍ସେସିବିଲିଟୀ ଫିଚରଗୁଡ଼ିକୁ ଶୀଘ୍ର ଆକ୍ସେସ୍ କରନ୍ତୁ।\n\nଆରମ୍ଭ କରିବାକୁ, ଆକ୍ସେସିବିଲିଟୀ ସେଟିଂସକୁ ଯାଇ ଏକ ଫିଚର୍ ଚୟନ କରନ୍ତୁ। ସର୍ଟକଟରେ ଟାପ୍ କରି ଆକ୍ସେସିବିଲିଟୀ ବଟନ କିମ୍ବା ଜେଶ୍ଚରକୁ ଚୟନ କରନ୍ତୁ।"</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"ଯେ କୌଣସି ସ୍କ୍ରିନରୁ ଆକ୍ସେସିବିଲିଟୀ ଫିଚରଗୁଡ଼ିକୁ ଶୀଘ୍ର ଆକ୍ସେସ୍ କରନ୍ତୁ।\n\nଆରମ୍ଭ କରିବାକୁ, ଆକ୍ସେସିବିଲିଟୀ ସେଟିଂସକୁ ଯାଇ ଏକ ଫିଚର୍ ଚୟନ କରନ୍ତୁ। ସର୍ଟକଟରେ ଟାପ୍ କରି ଆକ୍ସେସିବିଲିଟୀ ବଟନକୁ ଚୟନ କରନ୍ତୁ।"</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"ବଟନ୍ କିମ୍ବା ଜେଶ୍ଚର୍ ବ୍ୟବହାର କରନ୍ତୁ"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"ଲୋକେସନ୍"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"ଆକାର"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 ମିନିଟ୍"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 ମିନିଟ୍"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"ପଦକ୍ଷେପ ନେବାର ସମୟ (ଆକ୍ସେସିବିଲିଟୀ ସମୟ ସମାପ୍ତ)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"ପଦକ୍ଷେପ ନେବାର ସମୟ ବିଷୟରେ (ଆକ୍ସେସିବିଲିଟୀ ସମୟ ସମାପ୍ତ)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"ପଦକ୍ଷେପ ନେବାର ସମୟ ବିଷୟରେ ଅଧିକ ଜାଣନ୍ତୁ (ଆକ୍ସେସିବିଲିଟୀ ସମୟ ସମାପ୍ତି)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"ପଦକ୍ଷେପ ନେବାର ସମୟ"</string>
<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_switch_title" msgid="7458595722552743503">"ରଙ୍ଗ ଇନଭାର୍ସନ୍ ବ୍ୟବହାର କରନ୍ତୁ"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"ରଙ୍ଗ ଇନଭାର୍ସନ୍ ପାଇଁ ସର୍ଟକଟ୍"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"\'ରଙ୍ଗ ଇନଭାର୍ସନ’ ଫିକା ସ୍କ୍ରିନଗୁଡ଼ିକୁ ଗାଢ଼ କରିଥାଏ।<br/><br/> ଧ୍ୟାନ ଦିଅନ୍ତୁ: <ol> <li> \'ରଙ୍ଗ ଇନଭାର୍ସନ’ ଗାଢ଼ ସ୍କ୍ରିନକୁ ମଧ୍ୟ ଫିକା କରିଥାଏ। </li> <li> ମିଡିଆ ଏବଂ ଛବିଗୁଡ଼ିକରେ ରଙ୍ଗ ପରିବର୍ତ୍ତନ ହୁଏ। </li> <li> ଗାଢ଼ ପୃଷ୍ଠପଟ ଡିସପ୍ଲେ କରିବାକୁ ଗାଢ଼ ଥିମ୍ ବ୍ୟବହାର କରାଯାଇପାରିବ। ଗାଢ଼ ଥିମ୍ ସମର୍ଥିତ ଆପଗୁଡ଼ିକ ସହିତ କାମ କରେ। ସମସ୍ତ ଆପରେ \'ରଙ୍ଗ ଇନଭାର୍ସନ’ କାମ କରେ।</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"ଅଟୋକ୍ଲିକ୍ (ଡ୍ୱେଲ୍ ଟାଇମିଂ)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"ଅଟୋକ୍ଲିକ୍ ବିଷୟରେ (ଡ୍ୱେଲ୍ ଟାଇମିଂ)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"ଅଟୋକ୍ଲିକ୍ ବିଷୟରେ ଅଧିକ ଜାଣନ୍ତୁ (ଡ୍ୱେଲ୍ ଟାଇମିଂ)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"ଅଟୋକ୍ଲିକ୍ ଏକ ସଂଯୁକ୍ତ ମାଉସ ସହ କାମ କରେ। ମାଉସ୍ କର୍ସର୍ କିଛି ସମୟ ସ୍ଥିର ହୋଇଯିବା ପରେ ସ୍ୱଚାଳିତ ଭାବେ କ୍ଲିକ୍ କରିବାକୁ, ଆପଣ କର୍ସରକୁ ସେଟ୍ କରିପାରିବେ।"</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"ବନ୍ଦ"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"ଛୋଟ"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> ବ୍ୟବହାର କରନ୍ତୁ"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> ଖୋଲନ୍ତୁ"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"ରଙ୍ଗ ସଂଶୋଧନ ବ୍ୟବହାର କରନ୍ତୁ"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"ରଙ୍ଗ ସଂଶୋଧନ ପାଇଁ ସର୍ଟକଟ୍"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"ରଙ୍ଗ ସଂଶୋଧନ ବିଷୟରେ"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"ରଙ୍ଗ ସଂଶୋଧନ ବିଷୟରେ ଅଧିକ ଜାଣନ୍ତୁ"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"ରଙ୍ଗ ଇନଭାର୍ସନ ବିଷୟରେ"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"ରଙ୍ଗ ଇନଭାର୍ସନ ବିଷୟରେ ଅଧିକ ଜାଣନ୍ତୁ"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"କ୍ୟାପ୍ସନଗୁଡ଼ିକୁ ଦେଖାନ୍ତୁ"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"କେବଳ ସମର୍ଥିତ ଆପ୍ ପାଇଁ"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"କ୍ୟାପସନ୍ ଆକାର ଏବଂ ଷ୍ଟାଇଲ୍"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"ନୀଳ-ହଳଦିଆ"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"ଅତିରିକ୍ତ ଡିମ୍"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"ସ୍କ୍ରିନକୁ ଅତିରିକ୍ତ ଡିମ୍ କରନ୍ତୁ"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"ଅତିରିକ୍ତ ଡିମ୍ ପାଇଁ ସର୍ଟକଟ୍"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"ଅତିରିକ୍ତ ଡିମ୍ ବିଷୟରେ"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"ସ୍କ୍ରିନକୁ ଆପଣଙ୍କ ଫୋନର ସର୍ବନିମ୍ନ ଉଜ୍ଜ୍ୱଳତାଠାରୁ ଅଧିକ ଡିମ୍ କରନ୍ତୁ"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"ସ୍କ୍ରିନକୁ ଆପଣଙ୍କ ଟାବଲେଟର ସର୍ବନିମ୍ନ ଉଜ୍ଜ୍ୱଳତାଠାରୁ ଅଧିକ ଡିମ୍ କରନ୍ତୁ"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"ଆପଣଙ୍କ ସ୍କ୍ରିନକୁ ଅଧିକ ଡିମ୍ କରନ୍ତୁ ଯାହା ଫଳରେ ପଢ଼ିବା ଅଧିକ ଆରାମଦାୟକ ହେବ।<br/><br/> ଏହା ଉପଯୋଗୀ ହୋଇପାରେ, ଯେତେବେଳେ: <ol> <li> ଆପଣଙ୍କ ଫୋନର ଡିଫଲ୍ଟ ସର୍ବନିମ୍ନ ଉଜ୍ଜ୍ୱଳତା ଏବେ ବି ଅତ୍ୟଧିକ ଉଜ୍ଜ୍ୱଳ ଅଛି</li> <li> ରାତିରେ କିମ୍ବା ଶୋଇବା ପୂର୍ବରୁ କୌଣସି ଅନ୍ଧାରୁଆ ରୁମ୍ ପରି ଅନ୍ଧକାର ସ୍ଥିତିରେ ଆପଣ ଆପଣଙ୍କ ଫୋନକୁ ବ୍ୟବହାର କରୁଛନ୍ତି</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"ୱାଇ-ଫାଇ ଅନ୍ କରିବାର ସମୟ"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"ବ୍ୟାଟେରୀର ବ୍ୟବହାର"</string>
<string name="history_details_title" msgid="8628584613889559355">"ହିଷ୍ଟୋରୀ ବିବରଣୀ"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"ବ୍ୟାଟେରୀ ବ୍ୟବହାର"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ବ୍ୟାଟେରୀ ବ୍ୟବହାର"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"ଗତ 24 ଘଣ୍ଟାର ବ୍ୟବହାର ଦେଖନ୍ତୁ"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"ଗତଥର ପୂର୍ଣ୍ଣ ଚାର୍ଜ ହେବା ଠାରୁ ବ୍ୟବହାର ଦେଖ"</string>
<string name="battery_details_title" msgid="4531369291819754178">"ବ୍ୟାଟେରୀର ବ୍ୟବହାର"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ସର୍ବାଧିକ ବ୍ୟାଟେରୀ ବ୍ୟବହାର ଥିବା ଆପଗୁଡ଼ିକୁ ଦେଖନ୍ତୁ"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"ଚାର୍ଜିଂ ଅସ୍ଥାୟୀ ଭାବେ ସୀମିତ କରାଯାଇଛି"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"ଆପଣଙ୍କ ବ୍ୟାଟେରୀ ସଂରକ୍ଷିତ କରି ରଖିବାକୁ। ଅଧିକ ଜାଣନ୍ତୁ।"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ଚାର୍ଜିଂ ପୁଣି ଆରମ୍ଭ କରନ୍ତୁ"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"ଉଚ୍ଚ ତାପମାତ୍ରା ଏବଂ ଅଧିକ ସମୟର ଚାର୍ଜିଂ ଅବଧି ପରି ନିର୍ଦ୍ଦିଷ୍ଟ ଅବସ୍ଥାଗୁଡ଼ିକରେ, ବ୍ୟାଟେରୀ ହେଲ୍ଥକୁ ସଂରକ୍ଷିତ ରଖିବାରେ ସାହାଯ୍ୟ କରିବା ପାଇଁ ଚାର୍ଜିଂକୁ <xliff:g id="PERCENT">%1$s</xliff:g>ରେ ସୀମିତ ରଖାଯାଇପାରେ।\n\nସେହି ଅବସ୍ଥାଗୁଡ଼ିକ ସମାପ୍ତ ହେଲେ, ଆପଣଙ୍କ ଫୋନ୍ ସ୍ୱାଭାବିକ ରୂପେ ସ୍ୱଚାଳିତ ଭାବେ ଚାର୍ଜ ହେବ।"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"ଉଚ୍ଚ ତାପମାତ୍ରା ଏବଂ ଅଧିକ ସମୟର ଚାର୍ଜିଂ ଅବଧି ପରି ନିର୍ଦ୍ଦିଷ୍ଟ ଅବସ୍ଥାଗୁଡ଼ିକରେ, ବ୍ୟାଟେରୀ ହେଲ୍ଥକୁ ସଂରକ୍ଷିତ ରଖିବାରେ ସାହାଯ୍ୟ କରିବା ପାଇଁ ଚାର୍ଜିଂକୁ <xliff:g id="PERCENT">%1$s</xliff:g>ରେ ସୀମିତ ରଖାଯାଇପାରେ।\n\nସେହି ଅବସ୍ଥାଗୁଡ଼ିକ ସମାପ୍ତ ହେଲେ, ଆପଣଙ୍କ ଟାବଲେଟ୍ ସ୍ୱାଭାବିକ ରୂପେ ସ୍ୱଚାଳିତ ଭାବେ ଚାର୍ଜ ହେବ।"</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"ଆପଣ ଆପଣଙ୍କ ଫୋନକୁ ସାଧାରଣ ଅପେକ୍ଷା ଅଧିକ ବ୍ୟବହାର କରିଥିବା ଯୋଗୁଁ, ଆପଣଙ୍କ ବ୍ୟାଟେରୀ ସାଧାରଣତଃ ଚାଲୁଥିବା ସମୟ ଠାରୁ ଶୀଘ୍ର ସରିଯାଇପାରେ।\n\nସବୁଠାରୁ ଅଧିକ ବ୍ୟାଟେରୀ ବ୍ୟବହାର କରୁଥିବା ଆପଗୁଡ଼ିକ:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"ଆପଣ ଆପଣଙ୍କ ଟାବଲେଟକୁ ସାଧାରଣ ଅପେକ୍ଷା ଅଧିକ ବ୍ୟବହାର କରିଥିବା ଯୋଗୁଁ, ଆପଣଙ୍କ ବ୍ୟାଟେରୀ ସାଧାରଣତଃ ଚାଲୁଥିବା ସମୟ ଠାରୁ ଶୀଘ୍ର ସରିଯାଇପାରେ।\n\nସବୁଠାରୁ ଅଧିକ ବ୍ୟାଟେରୀ ବ୍ୟବହାର କରୁଥିବା ଆପଗୁଡ଼ିକ:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"ଆପଣ ଆପଣଙ୍କ ଡିଭାଇସକୁ ସାଧାରଣ ଅପେକ୍ଷା ଅଧିକ ବ୍ୟବହାର କରିଥିବା ଯୋଗୁଁ, ଆପଣଙ୍କ ବ୍ୟାଟେରୀ ସାଧାରଣତଃ ଚାଲୁଥିବା ସମୟ ଠାରୁ ଶୀଘ୍ର ସରିଯାଇପାରେ।\n\nସବୁଠାରୁ ଅଧିକ ବ୍ୟାଟେରୀ ବ୍ୟବହାର କରୁଥିବା ଆପଗୁଡ଼ିକ:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"ଗତ 24 ଘଣ୍ଟାର ସିଷ୍ଟମ୍ ବ୍ୟବହାର"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> ପାଇଁ ସିଷ୍ଟମ୍ ବ୍ୟବହାର"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> ପାଇଁ ଆପ୍ ବ୍ୟବହାର"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"ମୋଟ: ଏକ ମିନିଟରୁ କମ୍"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"ପୃଷ୍ଠପଟ: ଏକ ମିନିଟରୁ କମ୍"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"ମୋଟ: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"ଆପ୍ ଓ ବିଷୟବସ୍ତୁର ଅନୁମତି ଦିଅନ୍ତୁ"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"ପ୍ରତିବନ୍ଧକ ସହ ଆପ୍ଲିକେଶନ୍ଗୁଡିକ"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"ଆପ୍ଲିକେଶନ୍ ପାଇଁ ସେଟିଙ୍ଗ ସମ୍ପ୍ରସାରଣ କରନ୍ତୁ"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ଇନଷ୍ଟଲ୍ କରିବା ପାଇଁ ଆପଗୁଡ଼ିକୁ ବାଛନ୍ତୁ"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ଉପଲବ୍ଧ ଥିବା ଆପଗୁଡ଼ିକୁ ଇନଷ୍ଟଲ୍ କରନ୍ତୁ"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"କଣ୍ଟାକ୍ଟଲେସ୍ ପେମେଣ୍ଟଗୁଡ଼ିକ"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"ଏହା କିପରି କାମ କରେ"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"ଷ୍ଟୋର୍ରେ ନିଜ ଫୋନ୍ ଦ୍ୱାରା ପୈଠ କରନ୍ତୁ"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"ଉନ୍ନତ କଲିଂ"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G କଲିଂ"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"ଭଏସ୍ ଓ ଅନ୍ୟ ଯୋଗାଯୋଗକୁ ଉନ୍ନତ କରିବା ପାଇଁ LTE ସେବା ବ୍ୟବହାର କରନ୍ତୁ (ସୁପାରିଶ୍ କରାଯାଇଛି)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"ଭଏସ୍ ଓ ଅନ୍ୟ ଯୋଗାଯୋଗ (ସୁପାରିଶ କରିଯାଇଥିବା)କୁ ଉନ୍ନତ କରିବା ପାଇଁ 4G ସେବା ବ୍ୟବହାର କରନ୍ତୁ"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"ଭଏସ୍ କଲକୁ ଉନ୍ନତ କରିବା ପାଇଁ LTE ସେବାଗୁଡ଼ିକ ବ୍ୟବହାର କରନ୍ତୁ (ସୁପାରିଶ କରାଯାଇଛି)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"ଭଏସ୍ କଲକୁ ଉନ୍ନତ କରିବା ପାଇଁ 4G ସେବାଗୁଡ଼ିକ ବ୍ୟବହାର କରନ୍ତୁ (ସୁପାରିଶ କରାଯାଇଛି)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"ଭଏସ୍ କଲ୍ ପାଇଁ 5G ବ୍ୟବହାର କରନ୍ତୁ"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"ମୋବାଇଲ କମ୍ପାନୀକୁ ଯୋଗାଯୋଗଗୁଡ଼ିକ ପଠାନ୍ତୁ"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"ଉନ୍ନତ ଫିଚରଗୁଡ଼ିକ ପ୍ରଦାନ କରିବାକୁ ଆପଣଙ୍କ ଯୋଗାଯୋଗଗୁଡ଼ିକରେ ଥିବା ଫୋନ୍ ନମ୍ବରଗୁଡ଼ିକ ପଠାନ୍ତୁ"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"<xliff:g id="CARRIER">%1$s</xliff:g>କୁ ଯୋଗାଯୋଗଗୁଡ଼ିକ ପଠାଇବେ କି?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"ବ୍ୟାଟେରୀ ସେଭର୍, ଷ୍ଟିକି, ପର୍ସିଷ୍ଟ, ପାୱର୍ ସେଭର୍, ବ୍ୟାଟେରୀ"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"ରୁଟିନ୍, ସମୟ ସୂଚୀ, ବ୍ୟାଟେରୀ ସେଭର୍, ପାୱର୍ ସେଭର୍, ବ୍ୟାଟେରୀ, ସ୍ୱତଃ, ଶତକଡ଼ା"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, ଉନ୍ନତ କଲିଂ, 4g କଲିଂ"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, ଉନ୍ନତ କଲିଂ, 5g କଲିଂ"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"ଭାଷା ଯୋଗ କରନ୍ତୁ, ଏକ ଭାଷା ଯୋଗ କରନ୍ତୁ"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"ଟେକ୍ସଟର ଆକାର, ବଡ଼ ପ୍ରିଣ୍ଟ, ବଡ଼ ଫଣ୍ଟ, ବଡ଼ ଟେକ୍ସଟ୍, କମ୍ ଦେଖାଯାଉଥିବା, ଟେକ୍ସଟ୍ ଆହୁରି ବଡ଼ କରନ୍ତୁ, ଫଣ୍ଟର ଆକାର ବଡ଼ କରୁଥିବା ଟୁଲ୍, ଫଣ୍ଟର ଆକାର ବଡ଼ କରିବା"</string>
<string name="default_sound" msgid="6604374495015245195">"ପୂର୍ବ-ନିର୍ଦ୍ଧାରିତ ଶବ୍ଦ"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g> ପାଇଁ ବିଜ୍ଞପ୍ତି ଆକ୍ସେସ୍ର ଅନୁମତି ଦେବେ?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12ରେ Android ଆଡେପ୍ଟିଭ୍ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ଉନ୍ନତ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକରେ ପରିବର୍ତ୍ତନ କରାଯାଇଛି। ଏହି ଫିଚର୍ ପ୍ରସ୍ତାବିତ କାର୍ଯ୍ୟ ଏବଂ ପ୍ରତ୍ୟୁତ୍ତରଗୁଡ଼ିକୁ ଦେଖାଏ ଏବଂ ଆପଣଙ୍କ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ବ୍ୟବସ୍ଥିତ କରେ। \n\nଉନ୍ନତ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକ ଯୋଗାଯୋଗ ନାମ ଏବଂ ମେସେଜଗୁଡ଼ିକ ପରି ବ୍ୟକ୍ତିଗତ ସୂଚନା ସମେତ ବିଜ୍ଞପ୍ତିର ବିଷୟବସ୍ତୁକୁ ଆକ୍ସେସ୍ କରିପାରିବ। ଏହି ଫିଚର୍ ଫୋନ୍ କଲଗୁଡ଼ିକର ଉତ୍ତର ଦେବା ଏବଂ \'ବିରକ୍ତ କରନ୍ତୁ ନାହିଁ\'କୁ ନିୟନ୍ତ୍ରଣ କରିବା ପରି, ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ମଧ୍ୟ ଖାରଜ କରିପାରିବ କିମ୍ବା ସେଗୁଡ଼ିକର ଉତ୍ତର ଦେଇପାରିବ।"</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g> ପାଇଁ ବିଜ୍ଞପ୍ତି ଆକ୍ସେସ୍ର ଅନୁମତି ଦେବେ?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ଯୋଗାଯୋଗ ନାମ ଏବଂ ଆପଣ ପାଇଥିବା ମେସେଜର ଟେକ୍ସଟ୍ ପରି ବ୍ୟକ୍ତିଗତ ସୂଚନା ସମେତ ସମସ୍ତ ବିଜ୍ଞପ୍ତି ପଢ଼ିବାକୁ ସକ୍ଷମ ହେବ। ଏହି ଆପ୍ ଫୋନ୍ କଲଗୁଡ଼ିକର ଉତ୍ତର ଦେବା ସହିତ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ଖାରଜ କରିବାକୁ କିମ୍ବା ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକରେ ଥିବା ବଟନଗୁଡ଼ିକ ଉପରେ ପଦକ୍ଷେପ ନେବାକୁ ମଧ୍ୟ ସକ୍ଷମ ହେବ। \n\nଏହା ଆପକୁ ’ବିରକ୍ତ କରନ୍ତୁ ନାହିଁ’ ସୁବିଧା ଚାଲୁ କିମ୍ବା ବନ୍ଦ କରିବାକୁ ଏବଂ ସମ୍ବନ୍ଧିତ ସେଟିଂସ୍ ପରିବର୍ତ୍ତନ କରିବାକୁ ମଧ୍ୟ କ୍ଷମତା ଦେବ।"</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ଯୋଗାଯୋଗ ନାମ ଏବଂ ଆପଣ ପାଇଥିବା ମେସେଜର ଟେକ୍ସଟ୍ ପରି ବ୍ୟକ୍ତିଗତ ସୂଚନା ସମେତ ସମସ୍ତ ବିଜ୍ଞପ୍ତି ପଢ଼ିବାକୁ ସକ୍ଷମ ହେବ। ଏହି ଆପ୍ ଫୋନ୍ କଲଗୁଡ଼ିକର ଉତ୍ତର ଦେବା ସହ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ସ୍ନୁଜ୍ କିମ୍ବା ଖାରଜ କରିବାକୁ କିମ୍ବା ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକରେ ଥିବା ବଟନଗୁଡ଼ିକ ଉପରେ ପଦକ୍ଷେପ ନେବା ପାଇଁ ମଧ୍ୟ ସକ୍ଷମ ହେବ। \n\nଏହା ଆପଟିକୁ ’ବିରକ୍ତ କରନ୍ତୁ ନାହିଁ’କୁ ଚାଲୁ କିମ୍ବା ବନ୍ଦ କରିବା ଏବଂ ସମ୍ବନ୍ଧିତ ସେଟିଂସ୍ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ମଧ୍ୟ କ୍ଷମତା ଦେବ।"</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ପାଇଁ ଯଦି ଆପଣ ବିଜ୍ଞପ୍ତି ଆକ୍ସେସ୍କୁ ବନ୍ଦ କରୁଛନ୍ତି, ତେବେ \"ବିରକ୍ତ କରନ୍ତୁ ନାହିଁ\" ବିକଳ୍ପ ଆକ୍ସେସ୍ ମଧ୍ୟ ବନ୍ଦ ହୋଇଯାଇପାରେ।"</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"ବନ୍ଦ କରନ୍ତୁ"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"ବାତିଲ୍"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ଡିଭାଇସ୍ ଯାଞ୍ଚ କରିବାକୁ ଡବଲ୍-ଟାପ୍ କରନ୍ତୁ"</string>
<string name="one_handed_title" msgid="2584414010282746195">"ଏକ-ହାତ ମୋଡ୍"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"ଏକ-ହାତ ମୋଡ୍ ବ୍ୟବହାର କରନ୍ତୁ"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"ଏକ-ହାତ ମୋଡ୍ ସର୍ଟକଟ୍"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"ରିଚେବିଲିଟୀ"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"ଏହା କରିବା ପାଇଁ ତଳକୁ ସ୍ୱାଇପ୍ କରନ୍ତୁ"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"ଏଥିପାଇଁ ସର୍ଟକଟ୍ ବ୍ୟବହାର କରନ୍ତୁ"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"ହଁ"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"ରିଷ୍ଟାର୍ଟ କରନ୍ତୁ"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"ନା, ଧନ୍ୟବାଦ"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"ବାତିଲ୍ କରନ୍ତୁ"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"ସ୍ୱିଚ୍ କରନ୍ତୁ"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIMକୁ ସକ୍ରିୟ କରାଯାଇପାରିବ ନାହିଁ"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"SIMକୁ କାଢ଼ି ପୁଣି ଭର୍ତ୍ତି କରନ୍ତୁ। ଯଦି ସମସ୍ୟା ଜାରି ରହେ, ତେବେ ଆପଣଙ୍କ ଡିଭାଇସକୁ ରିଷ୍ଟାର୍ଟ କରନ୍ତୁ।"</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"ପାୱାର ବଟନକୁ ଧରି ରଖି Assistantକୁ ଟ୍ରିଗର୍ କରନ୍ତୁ"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"ପାୱାର ଏବଂ ଜରୁରୀକାଳୀନ ମେନୁ:\nସମାନ ସମୟରେ \"ପାୱାର\" ଏବଂ \"ଭଲ୍ୟୁମ୍ ବଢ଼ାନ୍ତୁ\"କୁ ଦବାନ୍ତୁ।"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"ରିଙ୍ଗ ହେବାକୁ ପ୍ରତିରୋଧ କରନ୍ତୁ:\nଭଲ୍ୟୁମ୍ ମେନୁରେ ସର୍ଟକଟ୍ ଉପଲବ୍ଧ ଅଛି।"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"ଦବାଇ ଧରି ରଖିବାର ଅବଧି"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"ପାୱାର ବଟନକୁ କେତେ ସମୟ ଦବାଇ ଧରି ରଖିବେ, ତାହା ବାଛି ସମ୍ବେଦନଶୀଳତାକୁ ଆଡଜଷ୍ଟ କରନ୍ତୁ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"କମ୍ ସମୟ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"ଅଧିକ ସମୟ"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"ୱାଲେଟ୍ ଦେଖାନ୍ତୁ"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"ଲକ୍ ସ୍କ୍ରିନ୍ ଏବଂ କ୍ୱିକ୍ ସେଟିଂସରୁ ୱାଲେଟକୁ ଆକ୍ସେସ୍ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ଡିଭାଇସ୍ ନିୟନ୍ତ୍ରଣଗୁଡ଼ିକୁ ଦେଖାନ୍ତୁ"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"2ଟି ସିମ୍ ବ୍ୟବହାର କରାଯାଉଥିବା ସମୟରେ, ଏହି ଟାବଲେଟ୍ 4Gରେ ସୀମିତ ରହିବ। "<annotation id="url">"ଅଧିକ ଜାଣନ୍ତୁ"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"2ଟି ସିମ୍ ବ୍ୟବହାର କରାଯାଉଥିବା ସମୟରେ, ଏହି ଡିଭାଇସ୍ 4Gରେ ସୀମିତ ରହିବ। "<annotation id="url">"ଅଧିକ ଜାଣନ୍ତୁ"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"କ୍ୟାଶ୍ ହୋଇଥିବା ଆପ୍ସ ପାଇଁ ଏକଜିକ୍ୟୁସନ ସସପେଣ୍ଡ କରନ୍ତୁ"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"ମିଆଦ କେବେ ବି ଶେଷ ହେବ ନାହିଁ।"</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"ଲିଜର ମିଆଦ କେବେ ବି ଶେଷ ହେବ ନାହିଁ।"</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"ସେଟିଂସରେ ସ୍କ୍ରିନ୍ ଓଭରଲେକୁ ଅନୁମତି ଦିଅନ୍ତୁ"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"ସେଟିଂସ୍ ସ୍କ୍ରିନଗୁଡ଼ିକୁ ଓଭରଲେ କରିବାକୁ ସେହି ଆପ୍ସକୁ ଅନୁମତି ଦିଅନ୍ତୁ ଯାହା ଅନ୍ୟ ଆପ୍ସ ଉପରେ ଡିସପ୍ଲେ ହୋଇପାରିବ"</string>
<string name="media_controls_title" msgid="403271085636252597">"ମିଡିଆ"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"ଅସ୍ଥାୟୀ ଭାବେ ଅନୁପଲବ୍ଧ"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"କୌଣସି SIM ନାହିଁ"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"ନେଟୱାର୍କ ପସନ୍ଦଗୁଡ଼ିକ"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"ସାର୍ବଜନୀନ ନେଟୱାର୍କଗୁଡ଼ିକ ସହ ସଂଯୋଗ କରନ୍ତୁ"</string>
<string name="keywords_internet" msgid="7674082764898690310">"ନେଟୱାର୍କ ସଂଯୋଗ, ଇଣ୍ଟରନେଟ୍, ୱାୟାରଲେସ୍, ଡାଟା, ୱାଇଫାଇ, ୱାଇ-ଫାଇ, ୱାଇ ଫାଇ, ସେଲ୍ୟୁଲାର୍, ମୋବାଇଲ, ସେଲ୍ କ୍ୟାରିଅର୍, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"ୱାଇ-ଫାଇ ଚାଲୁ କରନ୍ତୁ"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"ୱାଇ-ଫାଇ ବନ୍ଦ କରନ୍ତୁ"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ ନେଟୱାର୍କ"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ଡାଉନଲୋଡ୍ କରାଯାଇଥିବା SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ଡାଉନଲୋଡ୍ କରାଯାଇଥିବା SIMଗୁଡ଼ିକ"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"ସକ୍ରିୟ"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"ନିଷ୍କ୍ରିୟ"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> ପାଇଁ ଡିଫଲ୍ଟ"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"ସମସ୍ତ ଆପ୍ ଓ ସେବା ପାଇଁ"</string>
<string name="game_settings_title" msgid="1028178627743422090">"ଗେମ୍ ସେଟିଂସ୍"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"ଗେମ୍ ଡ୍ୟାସବୋର୍ଡ ସର୍ଟକଟ୍ ଇତ୍ୟାଦି ଚାଲୁ କରନ୍ତୁ"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"ପୂର୍ବବର୍ତ୍ତୀ"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"ପରବର୍ତ୍ତୀ"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"ରଙ୍ଗ ପ୍ରିଭ୍ୟୁ"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM କାର୍ଡ ଆକ୍ସେସ୍ କରିବାର ଅନୁରୋଧ"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"ଏକ ଡିଭାଇସ୍ ଆପଣଙ୍କ SIM କାର୍ଡକୁ ଆକ୍ସେସ୍ କରିବାକୁ ଚାହୁଁଛି। ବିବରଣୀ ପାଇଁ ଟାପ୍ କରନ୍ତୁ।"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM କାର୍ଡକୁ ଆକ୍ସେସ୍ କରିବା ପାଇଁ ଅନୁମତି ଦେବେ?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> ଆପଣଙ୍କ ଫୋନ୍ ସହ ସଂଯୋଗ କରିବାକୁ ଚାହୁଁଛି।\n\nଆପଣ ପୂର୍ବରୁ <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> ସହ ସଂଯୁକ୍ତ ହୋଇନାହାଁନ୍ତି।"</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"ସଂଯୋଗ କରନ୍ତୁ ନାହିଁ"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"ସଂଯୋଗ କରନ୍ତୁ"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE ସେଟିଂସ୍"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"ଡିଫଲ୍ଟ ସେଟିଂସକୁ ଫେରି ଆସନ୍ତୁ"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"ସେଟିଂସ୍ ପୁଣି ଡିଫଲ୍ଟରେ ସେଟ୍ ହୋଇଛି।"</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"ଡିଭାଇସ ପୂରା ଚାର୍ଜ ବେଳେ ସର୍ବାଧିକ ବାଲାନ୍ସ"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"ସର୍ବାଧିକ ସର୍କ୍ୟୁଲେସନ୍"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"ଡିଭାଇସ ପୂରା ଚାର୍ଜ ବେଳେ ସର୍ବନିମ୍ନ ବାଲାନ୍ସ"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"ମୋଡିଫାୟରଗୁଡ଼ିକ"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"କାର୍ଯ୍ୟଗୁଡ଼ିକ"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"ପୁରସ୍କାର"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"ବାଦ୍ ଦିଆଯାଇଛି"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"ଉପଯୋଗକର୍ତ୍ତା ଇଣ୍ଟରଫେସ୍ ନଥିବା ସିଷ୍ଟମ୍ ଆପ୍"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"ଅନ୍ୟ ଆପ୍"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"ଶ୍ରେଷ୍ଠ କାର୍ଯ୍ୟକଳାପ"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"ବିଜ୍ଞପ୍ତି ଦେଖାଯାଇଛି"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"ବିଜ୍ଞପ୍ତି 15 ମିନିଟ୍ ଭିତରେ ଦେଖାଯାଇଛି"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"ବିଜ୍ଞପ୍ତି ଇଣ୍ଟରାକ୍ସନ୍"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"ୱିଜେଟ୍ ସହ ଇଣ୍ଟରାକ୍ସନ୍"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"ଉପଯୋଗକର୍ତ୍ତାଙ୍କ ଦ୍ୱାରା ଅନ୍ୟ ଇଣ୍ଟରାକ୍ସନ୍"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"ସର୍ବାଧିକ ପ୍ରାଥମିକତା କାର୍ଯ୍ୟ ଆରମ୍ଭ ହେଉଛି"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"ସର୍ବାଧିକ ପ୍ରାଥମିକତା କାର୍ଯ୍ୟ ଚାଲୁ ଅଛି"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"ଉଚ୍ଚ ପ୍ରାଥମିକତା କାର୍ଯ୍ୟ ଆରମ୍ଭ ହେଉଛି"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"ଉଚ୍ଚ ପ୍ରାଥମିକତା କାର୍ଯ୍ୟ ଚାଲୁ ଅଛି"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"ଡିଫଲ୍ଟ ପ୍ରାଥମିକତା କାର୍ଯ୍ୟ ଆରମ୍ଭ ହେଉଛି"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"ଡିଫଲ୍ଟ ପ୍ରାଥମିକତା କାର୍ଯ୍ୟ ଚାଲୁ ଅଛି"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"ନିମ୍ନ ପ୍ରାଥମିକତା କାର୍ଯ୍ୟ ଆରମ୍ଭ ହେଉଛି"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"ନିମ୍ନ ପ୍ରାଥମିକତା କାର୍ଯ୍ୟ ଚାଲୁ ଅଛି"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"ସର୍ବନିମ୍ନ ପ୍ରାଥମିକତା କାର୍ଯ୍ୟ ଆରମ୍ଭ ହେଉଛି"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"ସର୍ବନିମ୍ନ ପ୍ରାଥମିକତା କାର୍ଯ୍ୟ ଚାଲୁ ଅଛି"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"କାର୍ଯ୍ୟ ଟାଇମଆଉଟ୍ ପାଇଁ ଦଣ୍ଡ"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"ଚାର୍ଜ ହେଉଛି"</item>
+ <item msgid="658627268149681677">"ଡଜ୍"</item>
+ <item msgid="1599558140284643834">"ପାୱାର ସେଭ୍ ମୋଡ୍"</item>
+ <item msgid="588427840913221601">"ପ୍ରକ୍ରିୟାର ସ୍ଥିତି"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"ସୁନିଶ୍ଚିତ କରନ୍ତୁ"</string>
</resources>
diff --git a/res/values-pa/arrays.xml b/res/values-pa/arrays.xml
index 79d098f..daa8d5a 100644
--- a/res/values-pa/arrays.xml
+++ b/res/values-pa/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"ਕੈਸ਼ ਕੀਤੀ (ਗਤੀਵਿਧੀ ਕਲਾਇੰਟ)"</item>
<item msgid="8186970968968646288">"ਕੈਚ ਕੀਤੀ (ਖਾਲੀ)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"ਟੀਲ"</item>
+ <item msgid="7216413848731287689">"ਹਰਾ ਨੀਲਾ"</item>
<item msgid="5661027589207588703">"ਨੀਲਾ"</item>
- <item msgid="3795787248113275442">"ਗੂੜ੍ਹਾ ਨੀਲਾ"</item>
+ <item msgid="1219738214736244749">"ਹਰਾ"</item>
<item msgid="6331809026622602308">"ਜਾਮਨੀ"</item>
<item msgid="6390546163902724700">"ਗੁਲਾਬੀ"</item>
- <item msgid="6618900408138432102">"ਲਾਲ"</item>
+ <item msgid="6500473130620545980">"ਸੰਤਰੀ"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"30 ਦਿਨਾਂ ਤੋਂ ਜ਼ਿਆਦਾ ਪੁਰਾਣੀ"</item>
diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml
index 93876cc..fb20b2d 100644
--- a/res/values-pa/strings.xml
+++ b/res/values-pa/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"ਸੈਟਿੰਗਾਂ ਯਾਦ ਰੱਖੋ"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"ਵੱਧ ਤੋਂ ਵੱਧ ਕਨੈਕਟ ਕੀਤੇ ਬਲੂਟੁੱਥ ਆਡੀਓ ਡੀਵਾਈਸ"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"ਵੱਧ ਤੋਂ ਵੱਧ ਕਨੈਕਟ ਕੀਤੇ ਬਲੂਟੁੱਥ ਆਡੀਓ ਡੀਵਾਈਸ ਚੁਣੋ"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC ਸਟੈਕ ਡੀਬੱਗ ਲੌਗ"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC ਸਟੈਕ ਲੌਗਿੰਗ ਪੱਧਰ ਵਧਾਓ"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"ਕਾਸਟ ਕਰੋ"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"ਸ਼ੀਸ਼ਾ"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"ਵਾਇਰਲੈਸ ਡਿਸਪਲੇ ਚਾਲੂ ਕਰੋ"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"ਗੈਜੇਟ ਚੁਣੋ"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"ਵਿਜੇਟ ਚੁਣੋ"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"ਕੀ ਵਿਜੇਟ ਬਣਾਉਣਾ ਹੈ ਅਤੇ ਪਹੁੰਚ ਦੀ ਆਗਿਆ ਦੇਣੀ ਹੈ?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"ਤੁਹਾਡੇ ਵੱਲੋਂ ਵਿਜੇਟ ਬਣਾਉਣ ਤੋਂ ਬਾਅਦ, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> ਸਾਰੇ ਡਾਟਾ ਤੱਕ ਪਹੁੰਚ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦਾ ਹੈ, ਜੋ ਇਹ ਡਿਸਪਲੇ ਕਰਦਾ ਹੈ।"</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"ਤੁਹਾਡੇ ਵੱਲੋਂ ਵਿਜੇਟ ਬਣਾਉਣ ਤੋਂ ਬਾਅਦ, ਐਪਲੀਕੇਸ਼ਨ ਸਕ੍ਰੀਨ \'ਤੇ ਮੌਜੂਦ ਹਰ ਚੀਜ਼ ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦੀ ਹੈ।\n\nਐਪਲੀਕੇਸ਼ਨ: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nਵਿਜੇਟ: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"ਹਮੇਸ਼ਾਂ <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> ਨੂੰ ਵਿਜੇਟ ਬਣਾਉਣ ਅਤੇ ਉਹਨਾਂ ਦੇ ਡਾਟਾ ਤੱਕ ਪਹੁੰਚ ਦੀ ਆਗਿਆ ਦਿਓ"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"ਵਰਤੋਂ ਅੰਕੜੇ"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"ਵਰਤੋਂ ਅੰਕੜੇ"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"ਸਕ੍ਰੀਨ ਰੀਡਰ ਮੁੱਖ ਤੌਰ \'ਤੇ ਨੇਤਰਹੀਣਾਂ ਅਤੇ ਘੱਟ ਨਜ਼ਰ ਵਾਲੇ ਲੋਕਾਂ ਲਈ ਹੈ"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"ਆਪਣੀ ਸਕ੍ਰੀਨ \'ਤੇ ਦਿੱਤੀਆਂ ਆਈਟਮਾਂ ਨੂੰ ਉੱਚੀ ਅਵਾਜ਼ ਵਿੱਚ ਸੁਣਨ ਲਈ ਉਹਨਾਂ \'ਤੇ ਟੈਪ ਕਰੋ"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"ਸੁਰਖੀ ਸੰਬੰਧੀ ਤਰਜੀਹਾਂ"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"ਸੁਰਖੀ ਸੰਬੰਧੀ ਤਰਜੀਹਾਂ ਬਾਰੇ"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"ਸੁਰਖੀ ਸੰਬੰਧੀ ਤਰਜੀਹਾਂ ਬਾਰੇ ਹੋਰ ਜਾਣੋ"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"ਵੱਡਦਰਸ਼ੀਕਰਨ"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"ਵੱਡਦਰਸ਼ੀਕਰਨ ਦਾ ਸ਼ਾਰਟਕੱਟ"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"ਵੱਡਦਰਸ਼ੀਕਰਨ ਬਾਰੇ"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"ਵੱਡਦਰਸ਼ੀਕਰਨ ਬਾਰੇ ਹੋਰ ਜਾਣੋ"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"ਵੱਡਦਰਸ਼ੀਕਰਨ ਦੀ ਕਿਸਮ"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"ਆਪਣੀ ਪੂਰੀ ਸਕ੍ਰੀਨ ਜਾਂ ਸਕ੍ਰੀਨ ਦੇ ਕਿਸੇ ਖਾਸ ਹਿੱਸੇ ਨੂੰ ਵੱਡਦਰਸ਼ੀ ਕਰੋ, ਜਾਂ ਇਹਨਾਂ ਦੋਨਾਂ ਵਿਕਲਪਾਂ ਵਿਚਾਲੇ ਸਵਿੱਚ ਕਰੋ"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"ਪੂਰੀ ਸਕ੍ਰੀਨ"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"ਲਾਕ ਸਕ੍ਰੀਨ ਤੋਂ ਵਿਸ਼ੇਸ਼ਤਾ ਸ਼ਾਰਟਕੱਟ ਨੂੰ ਚਾਲੂ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿਓ। ਕੁਝ ਸਕਿੰਟਾਂ ਲਈ ਦੋਵੇਂ ਅਵਾਜ਼ ਕੁੰਜੀਆਂ ਨੂੰ ਦਬਾਈ ਰੱਖੋ।"</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"ਪਹੁੰਚਯੋਗਤਾ ਬਟਨ"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"ਪਹੁੰਚਯੋਗਤਾ ਬਟਨ ਅਤੇ ਇਸ਼ਾਰਾ"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"ਪਹੁੰਚਯੋਗਤਾ ਬਟਨ ਬਾਰੇ"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"ਪਹੁੰਚਯੋਗਤਾ ਬਟਨ ਅਤੇ ਇਸ਼ਾਰੇ ਬਾਰੇ"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"ਪਹੁੰਚਯੋਗਤਾ ਬਟਨ ਅਤੇ ਇਸ਼ਾਰੇ ਬਾਰੇ ਹੋਰ ਜਾਣੋ"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"ਪਹੁੰਚਯੋਗਤਾ ਬਟਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ। ਇਸ਼ਾਰਾ 3-ਬਟਨ ਨੈਵੀਗੇਸ਼ਨ ਦੇ ਨਾਲ ਉਪਲਬਧ ਨਹੀਂ ਹੈ।"</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"ਪਹੁੰਚਯੋਗਤਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਤੱਕ ਤੁਰੰਤ ਪਹੁੰਚ ਕਰੋ"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"ਕਿਸੇ ਵੀ ਸਕ੍ਰੀਨ ਤੋਂ ਪਹੁੰਚਯੋਗਤਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਤੱਕ ਤੁਰੰਤ ਪਹੁੰਚ ਕਰੋ।\n\nਸ਼ੁਰੂਆਤ ਕਰਨ ਲਈ, ਪਹੁੰਚਯੋਗਤਾ ਸੈਟਿੰਗਾਂ \'ਤੇ ਜਾ ਕੇ ਕੋਈ ਵਿਸ਼ੇਸ਼ਤਾ ਚੁਣੋ। ਸ਼ਾਰਟਕੱਟ \'ਤੇ ਟੈਪ ਕਰੋ ਅਤੇ ਪਹੁੰਚਯੋਗਤਾ ਬਟਨ ਚੁਣੋ।\n\nਇਸਦੀ ਬਜਾਏ, ਨੈਵੀਗੇਸ਼ਨ ਬਾਰ ਵਿੱਚ ਪਹੁੰਚਯੋਗਤਾ ਬਟਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, 2-ਬਟਨ ਨੈਵੀਗੇਸ਼ਨ ਜਾਂ 3-ਬਟਨ ਨੈਵੀਗੇਸ਼ਨ \'ਤੇ ਜਾਓ।"</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"ਕਿਸੇ ਵੀ ਸਕ੍ਰੀਨ ਤੋਂ ਪਹੁੰਚਯੋਗਤਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਤੱਕ ਤੁਰੰਤ ਪਹੁੰਚ ਕਰੋ। \n\nਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਪਹੁੰਚਯੋਗਤਾ ਸੈਟਿੰਗਾਂ \'ਤੇ ਜਾ ਕੇ ਕੋਈ ਵਿਸ਼ੇਸ਼ਤਾ ਚੁਣੋ। ਸ਼ਾਰਟਕੱਟ \'ਤੇ ਟੈਪ ਕਰੋ ਅਤੇ ਪਹੁੰਚਯੋਗਤਾ ਬਟਨ ਚੁਣੋ।"</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"ਕਿਸੇ ਵੀ ਸਕ੍ਰੀਨ ਤੋਂ ਪਹੁੰਚਯੋਗਤਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਤੱਕ ਤੁਰੰਤ ਪਹੁੰਚ ਕਰੋ।\n\nਸ਼ੁਰੂਆਤ ਕਰਨ ਲਈ, ਪਹੁੰਚਯੋਗਤਾ ਸੈਟਿੰਗਾਂ \'ਤੇ ਜਾ ਕੇ ਕੋਈ ਵਿਸ਼ੇਸ਼ਤਾ ਚੁਣੋ। ਸ਼ਾਰਟਕੱਟ \'ਤੇ ਟੈਪ ਕਰੋ ਅਤੇ ਪਹੁੰਚਯੋਗਤਾ ਬਟਨ ਜਾਂ ਇਸ਼ਾਰਾ ਚੁਣੋ।"</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"ਕਿਸੇ ਵੀ ਸਕ੍ਰੀਨ ਤੋਂ ਪਹੁੰਚਯੋਗਤਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਤੱਕ ਤੁਰੰਤ ਪਹੁੰਚ ਕਰੋ।\n\nਸ਼ੁਰੂਆਤ ਕਰਨ ਲਈ, ਪਹੁੰਚਯੋਗਤਾ ਸੈਟਿੰਗਾਂ \'ਤੇ ਜਾ ਕੇ ਕੋਈ ਵਿਸ਼ੇਸ਼ਤਾ ਚੁਣੋ। ਸ਼ਾਰਟਕੱਟ \'ਤੇ ਟੈਪ ਕਰੋ ਅਤੇ ਪਹੁੰਚਯੋਗਤਾ ਬਟਨ ਚੁਣੋ।"</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"ਬਟਨ ਜਾਂ ਇਸ਼ਾਰਾ ਵਰਤੋ"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"ਟਿਕਾਣਾ"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"ਆਕਾਰ"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 ਮਿੰਟ"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 ਮਿੰਟ"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"ਕਾਰਵਾਈ ਕਰਨ ਦਾ ਸਮਾਂ (ਪਹੁੰਚਯੋਗਤਾ ਸਮਾਂ ਸਮਾਪਤੀ)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"ਕਾਰਵਾਈ ਕਰਨ ਦਾ ਸਮਾਂ (ਪਹੁੰਚਯੋਗਤਾ ਸਮਾਂ ਸਮਾਪਤ) ਬਾਰੇ"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"ਕਾਰਵਾਈ ਕਰਨ ਦਾ ਸਮਾਂ (ਪਹੁੰਚਯੋਗਤਾ ਸਮਾਂ ਸਮਾਪਤ) ਬਾਰੇ ਹੋਰ ਜਾਣੋ"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"ਕਾਰਵਾਈ ਕਰਨ ਦਾ ਸਮਾਂ"</string>
<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_switch_title" msgid="7458595722552743503">"\'ਰੰਗ ਪਲਟਨਾ\' ਵਰਤੋ"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"ਰੰਗ ਪਲਟਨ ਦਾ ਸ਼ਾਰਟਕੱਟ"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"ਰੰਗ ਪਲਟਨਾ ਵਿਸ਼ੇਸ਼ਤਾ ਹਲਕੀਆਂ ਸਕ੍ਰੀਨਾਂ ਨੂੰ ਗੂੜ੍ਹਾ ਕਰ ਦਿੰਦੀ ਹੈ।<br/><br/> ਨੋਟ: <ol> <li> ਰੰਗ ਪਲਟਨਾ ਵਿਸ਼ੇਸ਼ਤਾ ਗੂੜ੍ਹੀਆਂ ਸਕ੍ਰੀਨਾਂ ਨੂੰ ਹਲਕਾ ਵੀ ਕਰ ਦਿੰਦੀ ਹੈ।</li> <li> ਮੀਡੀਆ ਅਤੇ ਚਿੱਤਰਾਂ ਵਿੱਚ ਰੰਗ ਬਦਲ ਜਾਣਗੇ।</li> <li> ਗੂੜ੍ਹਾ ਬੈਕਗ੍ਰਾਊਂਡ ਦਿਖਾਉਣ ਲਈ ਗੂੜ੍ਹਾ ਥੀਮ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਗੂੜ੍ਹਾ ਥੀਮ ਸਮਰਥਿਤ ਐਪਾਂ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ। ਰੰਗ ਪਲਟਨਾ ਵਿਸ਼ੇਸ਼ਤਾ ਸਾਰੀਆਂ ਐਪਾਂ \'ਤੇ ਕੰਮ ਕਰਦੀ ਹੈ।</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"ਸਵੈਚਲਿਤ ਕਲਿੱਕ (ਉਡੀਕ ਦਾ ਸਮਾਂ)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"ਸਵੈ-ਕਲਿੱਕ (ਉਡੀਕ ਦਾ ਸਮਾਂ) ਬਾਰੇ"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"ਸਵੈ-ਕਲਿੱਕ (ਉਡੀਕ ਦਾ ਸਮਾਂ) ਬਾਰੇ ਹੋਰ ਜਾਣੋ"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"ਸਵੈਚਲਿਤ ਕਲਿੱਕ ਕਨੈਕਟ ਕੀਤੇ ਮਾਊਸ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ। ਤੁਸੀਂ ਕਰਸਰ ਦੇ ਕੁਝ ਦੇਰ ਤੱਕ ਚੱਲਣਾ ਬੰਦ ਹੋ ਜਾਣ \'ਤੇ ਮਾਊਸ ਕਰਸਰ ਨੂੰ ਸਵੈਚਲਿਤ ਤੌਰ \'ਤੇ ਕਲਿੱਕ ਕਰਨ ਲਈ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ।"</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"ਬੰਦ"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"ਛੋਟਾ"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> ਵਰਤੋ"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> ਖੋਲ੍ਹੋ"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"ਰੰਗ ਸੁਧਾਈ ਵਰਤੋ"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"ਰੰਗ ਸੁਧਾਈ ਦਾ ਸ਼ਾਰਟਕੱਟ"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"ਰੰਗ ਸੁਧਾਈ ਬਾਰੇ"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"ਰੰਗ ਸੁਧਾਈ ਬਾਰੇ ਹੋਰ ਜਾਣੋ"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"ਰੰਗ ਪਲਟਨਾ ਬਾਰੇ"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"ਰੰਗ ਪਲਟਨਾ ਬਾਰੇ ਹੋਰ ਜਾਣੋ"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"ਸੁਰਖੀਆਂ ਦਿਖਾਓ"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"ਸਿਰਫ਼ ਸਮਰਥਿਤ ਐਪ ਲਈ"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"ਸੁਰਖੀ ਦਾ ਆਕਾਰ ਅਤੇ ਸ਼ੈਲੀ"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"ਨੀਲਾ-ਪੀਲਾ"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"ਜ਼ਿਆਦਾ ਘੱਟ ਚਮਕ"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"ਸਕ੍ਰੀਨ ਦੀ ਚਮਕ ਜ਼ਿਆਦਾ ਘੱਟ ਕਰੋ"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"ਜ਼ਿਆਦਾ ਘੱਟ ਚਮਕ ਦਾ ਸ਼ਾਰਟਕੱਟ"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"ਜ਼ਿਆਦਾ ਘੱਟ ਚਮਕ ਬਾਰੇ"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"ਸਕ੍ਰੀਨ ਨੂੰ ਆਪਣੇ ਫ਼ੋਨ ਦੀ ਘੱਟੋ-ਘੱਟ ਚਮਕ ਨਾਲੋਂ ਵੀ ਮੱਧਮ ਕਰੋ"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"ਸਕ੍ਰੀਨ ਨੂੰ ਆਪਣੇ ਟੈਬਲੈੱਟ ਦੀ ਘੱਟੋ-ਘੱਟ ਚਮਕ ਨਾਲੋਂ ਵੀ ਮੱਧਮ ਕਰੋ"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"ਸਕ੍ਰੀਨ ਦੀ ਚਮਕ ਨੂੰ ਹੋਰ ਘੱਟ ਕਰੋ ਤਾਂ ਜੋ ਇਹ ਪੜ੍ਹਨ ਲਈ ਵਧੇਰੇ ਸਹਿਜ ਹੋਵੇ।<br/><br/> ਇਹ ਉਦੋਂ ਲਾਹੇਵੰਦ ਹੋ ਸਕਦਾ ਹੈ ਜਦੋਂ: <ol> <li> ਤੁਹਾਡੇ ਫ਼ੋਨ ਦੀ ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਘੱਟੋ-ਘੱਟ ਚਮਕ ਹਾਲੇ ਵੀ ਬਹੁਤ ਚਮਕਦਾਰ ਹੋਵੇ</li> <li> ਤੁਸੀਂ ਆਪਣੇ ਫ਼ੋਨ ਦੀ ਵਰਤੋਂ ਹਨੇਰੇ ਵਾਲੀਆਂ ਸਥਿਤੀਆਂ ਜਿਵੇਂ ਕਿ ਰਾਤ ਜਾਂ ਸੌਣ ਤੋਂ ਪਹਿਲਾਂ ਹਨੇਰੇ ਕਮਰੇ ਵਿੱਚ ਕਰ ਰਹੇ ਹੋਵੋ</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"ਵਾਈ‑ਫਾਈ ਚਾਲੂ ਹੋਣ ਦਾ ਸਮਾਂ"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"ਬੈਟਰੀ ਵਰਤੋਂ"</string>
<string name="history_details_title" msgid="8628584613889559355">"ਇਤਿਹਾਸ ਵੇਰਵੇ"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"ਬੈਟਰੀ ਵਰਤੋਂ"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ਬੈਟਰੀ ਵਰਤੋਂ"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"ਪਿਛਲੇ 24 ਘੰਟਿਆਂ ਦੌਰਾਨ ਹੋਈ ਵਰਤੋਂ ਦੇਖੋ"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"ਪਿਛਲੇ ਪੂਰੇ ਚਾਰਜ ਤੋਂ ਬਾਅਦ ਹੋਈ ਵਰਤੋਂ ਦੇਖੋ"</string>
<string name="battery_details_title" msgid="4531369291819754178">"ਬੈਟਰੀ ਵਰਤੋਂ"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ਸਭ ਤੋਂ ਵੱਧ ਬੈਟਰੀ ਵਰਤੋਂ ਵਾਲੀਆਂ ਐਪਾਂ ਦੇਖੋ"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"ਚਾਰਜਿੰਗ ਕੁਝ ਸਮੇਂ ਲਈ ਰੋਕੀ ਗਈ"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"ਤੁਹਾਡੀ ਬੈਟਰੀ ਨੂੰ ਬਚਾਉਣ ਲਈ। ਹੋਰ ਜਾਣੋ।"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ਚਾਰਜਿੰਗ ਮੁੜ-ਚਾਲੂ ਕਰੋ"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"ਕੁਝ ਵਿਸ਼ੇਸ਼ ਹਾਲਾਤਾਂ ਵਿੱਚ, ਜਿਵੇਂ ਕਿ ਉੱਚ ਤਾਪਮਾਨ ਅਤੇ ਲੰਮੇ ਸਮੇਂ ਤੱਕ ਚਾਰਜ ਕਰਨਾ, ਬੈਟਰੀ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ, ਸ਼ਾਇਦ ਚਾਰਜਿੰਗ <xliff:g id="PERCENT">%1$s</xliff:g> ਤੱਕ ਸੀਮਤ ਹੋ ਸਕਦੀ ਹੈ।\n\nਉਨ੍ਹਾਂ ਹਾਲਾਤਾਂ ਦੇ ਸਮਾਪਤ ਹੋਣ \'ਤੇ, ਤੁਹਾਡਾ ਫ਼ੋਨ ਸਵੈਚਲਿਤ ਤੌਰ \'ਤੇ ਸਧਾਰਨ ਤਰੀਕੇ ਨਾਲ ਚਾਰਜ ਹੋ ਜਾਵੇਗਾ।"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"ਕੁਝ ਵਿਸ਼ੇਸ਼ ਹਾਲਾਤਾਂ ਵਿੱਚ, ਜਿਵੇਂ ਕਿ ਉੱਚ ਤਾਪਮਾਨ ਅਤੇ ਲੰਮੇ ਸਮੇਂ ਤੱਕ ਚਾਰਜ ਕਰਨਾ, ਬੈਟਰੀ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ, ਸ਼ਾਇਦ ਚਾਰਜਿੰਗ <xliff:g id="PERCENT">%1$s</xliff:g> ਤੱਕ ਸੀਮਤ ਹੋ ਸਕਦੀ ਹੈ।\n\nਉਨ੍ਹਾਂ ਹਾਲਾਤਾਂ ਦੇ ਸਮਾਪਤ ਹੋਣ \'ਤੇ, ਤੁਹਾਡਾ ਟੈਬਲੈੱਟ ਸਵੈਚਲਿਤ ਤੌਰ \'ਤੇ ਸਧਾਰਨ ਤਰੀਕੇ ਨਾਲ ਵਿੱਚ ਚਾਰਜ ਹੋ ਜਾਵੇਗਾ।"</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"ਤੁਹਾਡੇ ਵੱਲੋਂ ਆਪਣੇ ਫ਼ੋਨ ਦੀ ਆਮ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਵਰਤੋਂ ਕਰਨ ਕਰਕੇ, ਤੁਹਾਡੀ ਬੈਟਰੀ ਸ਼ਾਇਦ ਉਮੀਦ ਨਾਲੋਂ ਛੇਤੀ ਮੁੱਕ ਜਾਵੇ।\n\nਬੈਟਰੀ ਦੀ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤੋਂ ਕਰਨ ਵਾਲੀਆਂ ਐਪਾਂ:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"ਤੁਹਾਡੇ ਵੱਲੋਂ ਆਪਣੇ ਟੈਬਲੈੱਟ ਦੀ ਆਮ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਵਰਤੋਂ ਕਰਨ ਕਰਕੇ, ਤੁਹਾਡੀ ਬੈਟਰੀ ਸ਼ਾਇਦ ਉਮੀਦ ਨਾਲੋਂ ਛੇਤੀ ਮੁੱਕ ਜਾਵੇ।\n\nਬੈਟਰੀ ਦੀ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤੋਂ ਕਰਨ ਵਾਲੀਆਂ ਐਪਾਂ:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"ਤੁਹਾਡੇ ਵੱਲੋਂ ਆਪਣੇ ਡੀਵਾਈਸ ਦੀ ਆਮ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਵਰਤੋਂ ਕਰਨ ਕਰਕੇ, ਤੁਹਾਡੀ ਬੈਟਰੀ ਸ਼ਾਇਦ ਉਮੀਦ ਨਾਲੋਂ ਛੇਤੀ ਮੁੱਕ ਜਾਵੇ।\n\nਬੈਟਰੀ ਦੀ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤੋਂ ਕਰਨ ਵਾਲੀਆਂ ਐਪਾਂ:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"ਪਿਛਲੇ 24 ਘੰਟਿਆਂ ਦੌਰਾਨ ਸਿਸਟਮ ਦੀ ਵਰਤੋਂ"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> ਦੌਰਾਨ ਸਿਸਟਮ ਦੀ ਵਰਤੋਂ"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> ਦੌਰਾਨ ਐਪ ਦੀ ਵਰਤੋਂ"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"ਕੁੱਲ: ਇੱਕ ਮਿੰਟ ਤੋਂ ਵੀ ਘੱਟ ਸਮਾਂ"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"ਬੈਕਗ੍ਰਾਊਂਡ: ਇੱਕ ਮਿੰਟ ਤੋਂ ਵੀ ਘੱਟ ਸਮਾਂ"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"ਕੁੱਲ: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"ਐਪਾਂ ਅਤੇ ਸਮੱਗਰੀ ਦੀ ਆਗਿਆ ਦਿਓ"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"ਪ੍ਰਤਿਬੰਧਾਂ ਵਾਲੇ ਐਪਲੀਕੇਸ਼ਨ"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"ਐਪਲੀਕੇਸ਼ਨ ਲਈ ਸੈਟਿੰਗਾਂ ਦਾ ਵਿਸਤਾਰ ਕਰੋ"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ਸਥਾਪਤ ਕਰਨ ਲਈ ਐਪਾਂ ਚੁਣੋ"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ਉਪਲਬਧ ਐਪਾਂ ਸਥਾਪਤ ਕਰੋ"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"ਸੰਪਰਕ-ਰਹਿਤ ਭੁਗਤਾਨ"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"ਸਟੋਰਾਂ ਵਿੱਚ ਆਪਣੇ ਫ਼ੋਨ ਨਾਲ ਭੁਗਤਾਨ ਕਰੋ"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"ਉੱਨਤ ਕਾਲਿੰਗ"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G ਕਾਲਿੰਗ"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"ਅਵਾਜ਼ ਅਤੇ ਹੋਰ ਸੰਚਾਰਾਂ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ LTE ਸੇਵਾਵਾਂ ਵਰਤੋ (ਸਿਫ਼ਾਰਸ਼ੀ)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"ਅਵਾਜ਼ ਅਤੇ ਹੋਰ ਸੰਚਾਰਾਂ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ 4G ਸੇਵਾਵਾਂ ਵਰਤੋ (ਸਿਫ਼ਾਰਸ਼ੀ)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"ਅਵਾਜ਼ੀ ਕਾਲਾਂ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ LTE ਸੇਵਾਵਾਂ ਵਰਤੋ (ਸਿਫ਼ਾਰਸ਼ੀ)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"ਅਵਾਜ਼ੀ ਕਾਲਾਂ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ 4G ਸੇਵਾਵਾਂ ਵਰਤੋ (ਸਿਫ਼ਾਰਸ਼ੀ)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"ਅਵਾਜ਼ੀ ਕਾਲਾਂ ਲਈ 5G ਦੀ ਵਰਤੋਂ ਕਰੋ"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"ਕੈਰੀਅਰ ਨੂੰ ਸੰਪਰਕ ਭੇਜੋ"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"ਵਿਸਤ੍ਰਿਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਮੁਹੱਈਆ ਕਰਵਾਉਣ ਲਈ ਆਪਣੇ ਸੰਪਰਕਾਂ ਦੇ ਫ਼ੋਨ ਨੰਬਰ ਭੇਜੋ"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"ਕੀ <xliff:g id="CARRIER">%1$s</xliff:g> ਨੂੰ ਸੰਪਰਕ ਭੇਜਣੇ ਹਨ?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"ਬੈਟਰੀ ਸੇਵਰ, ਸਥਿਰ, ਬਰਕਰਾਰ, ਪਾਵਰ ਸੇਵਰ, ਬੈਟਰੀ"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"ਨਿਯਮਬੱਧ ਕੰਮ, ਸਮਾਂ-ਸੂਚੀ, ਬੈਟਰੀ ਸੇਵਰ, ਪਾਵਰ ਸੇਵਰ, ਬੈਟਰੀ, ਸਵੈਚਲਿਤ, ਫ਼ੀਸਦ"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, ਉੱਨਤ ਕਾਲਿੰਗ, 4g ਕਾਲਿੰਗ"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"Vo5G, VoNR, ਉੱਨਤ ਕਾਲਿੰਗ, 5G ਕਾਲਿੰਗ"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"ਭਾਸ਼ਾ ਸ਼ਾਮਲ ਕਰੋ, ਕੋਈ ਭਾਸ਼ਾ ਸ਼ਾਮਲ ਕਰੋ"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"ਲਿਖਤ ਦਾ ਆਕਾਰ, ਵੱਡਾ ਪ੍ਰਿੰਟ, ਵੱਡਾ ਫ਼ੌਂਟ, ਵੱਡੀ ਲਿਖਤ, ਘੱਟ ਨਜ਼ਰ, ਲਿਖਤ ਵੱਡੀ ਕਰੋ, ਫ਼ੌਂਟ ਵੱਡਾ ਕਰੋ, ਫ਼ੌਂਟ ਵੱਡਾ ਕਰਨਾ"</string>
<string name="default_sound" msgid="6604374495015245195">"ਪੂਰਵ-ਨਿਰਧਾਰਤ ਧੁਨੀ"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"ਕੀ <xliff:g id="SERVICE">%1$s</xliff:g> ਨੂੰ ਸੂਚਨਾ ਪਹੁੰਚ ਦੇਣੀ ਹੈ?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12 ਵਿੱਚ ਵਿਸਤ੍ਰਿਤ ਸੂਚਨਾਵਾਂ ਨੂੰ Android ਅਡੈਪਟਿਵ ਸੂਚਨਾਵਾਂ ਨਾਲ ਬਦਲ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਕਾਰਵਾਈਆਂ ਅਤੇ ਜਵਾਬਾਂ ਵਾਲੇ ਸੁਝਾਅ ਦਿਖਾਉਂਦੀ ਹੈ ਅਤੇ ਤੁਹਾਡੀਆਂ ਸੂਚਨਾਵਾਂ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰਦੀ ਹੈ। \n\nਵਿਸਤ੍ਰਿਤ ਸੂਚਨਾਵਾਂ ਸੂਚਨਾ ਸਮੱਗਰੀ ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦੀਆਂ ਹਨ, ਜਿਸ ਵਿੱਚ ਸੰਪਰਕ ਦੇ ਨਾਮ ਅਤੇ ਸੁਨੇਹੇ ਵਰਗੀ ਨਿੱਜੀ ਜਾਣਕਾਰੀ ਵੀ ਸ਼ਾਮਲ ਹੈ। ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਸੂਚਨਾਵਾਂ ਨੂੰ ਖਾਰਜ ਵੀ ਕਰ ਸਕਦੀ ਹੈ ਜਾਂ ਸੂਚਨਾਵਾਂ ਦਾ ਜਵਾਬ ਵੀ ਦੇ ਸਕਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਫ਼ੋਨ ਕਾਲਾਂ ਦਾ ਜਵਾਬ ਦੇਣਾ ਅਤੇ \'ਪਰੇਸ਼ਾਨ ਨਾ ਕਰੋ\' ਨੂੰ ਕੰਟਰੋਲ ਕਰਨਾ।"</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"ਕੀ <xliff:g id="SERVICE">%1$s</xliff:g> ਲਈ ਸੂਚਨਾ ਪਹੁੰਚ ਦੀ ਆਗਿਆ ਦੇਣੀ ਹੈ?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ਵੱਲੋਂ ਸਾਰੀਆਂ ਸੂਚਨਾਵਾਂ ਨੂੰ ਪੜ੍ਹਿਆ ਜਾ ਸਕੇਗਾ, ਜਿਸ ਵਿੱਚ ਸੰਪਰਕ ਨਾਮ ਅਤੇ ਤੁਹਾਨੂੰ ਪ੍ਰਾਪਤ ਹੋਣ ਵਾਲੇ ਲਿਖਤ ਸੁਨੇਹਿਆਂ ਵਰਗੀ ਨਿੱਜੀ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ। ਇਹ ਐਪ ਸੂਚਨਾਵਾਂ ਨੂੰ ਖਾਰਜ ਕਰਨ ਜਾਂ ਫ਼ੋਨ ਕਾਲਾਂ ਦਾ ਜਵਾਬ ਦੇਣ ਸਮੇਤ, ਸੂਚਨਾਵਾਂ ਵਿੱਚ ਬਟਨਾਂ \'ਤੇ ਕਾਰਵਾਈ ਵੀ ਕਰ ਸਕੇਗੀ। \n\nਇਹ ਐਪ ਨੂੰ \'ਪਰੇਸ਼ਾਨ ਨਾ ਕਰੋ\' ਨੂੰ ਬੰਦ ਜਾਂ ਚਾਲੂ ਕਰਨ ਅਤੇ ਸੰਬੰਧਿਤ ਸੈਟਿੰਗਾਂ ਨੂੰ ਬਦਲਣ ਦੀ ਸਮਰੱਥਾ ਵੀ ਦੇਵੇਗੀ।"</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ਵੱਲੋਂ ਸਾਰੀਆਂ ਸੂਚਨਾਵਾਂ ਨੂੰ ਪੜ੍ਹਿਆ ਜਾ ਸਕੇਗਾ, ਜਿਸ ਵਿੱਚ ਸੰਪਰਕ ਨਾਮ ਅਤੇ ਤੁਹਾਨੂੰ ਪ੍ਰਾਪਤ ਹੋਣ ਵਾਲੇ ਲਿਖਤ ਸੁਨੇਹਿਆਂ ਵਰਗੀ ਨਿੱਜੀ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ। ਇਹ ਐਪ ਸੂਚਨਾਵਾਂ ਨੂੰ ਸਨੂਜ਼ ਕਰਨ ਜਾਂ ਖਾਰਜ ਕਰਨ ਜਾਂ ਫ਼ੋਨ ਕਾਲਾਂ ਦਾ ਜਵਾਬ ਦੇਣ ਸਮੇਤ, ਸੂਚਨਾਵਾਂ ਵਿੱਚ ਬਟਨਾਂ \'ਤੇ ਕਾਰਵਾਈ ਵੀ ਕਰ ਸਕੇਗੀ। \n\nਇਹ ਐਪ ਨੂੰ \'ਪਰੇਸ਼ਾਨ ਨਾ ਕਰੋ\' ਨੂੰ ਬੰਦ ਜਾਂ ਚਾਲੂ ਕਰਨ ਅਤੇ ਸੰਬੰਧਿਤ ਸੈਟਿੰਗਾਂ ਨੂੰ ਬਦਲਣ ਦੀ ਸਮਰੱਥਾ ਵੀ ਦੇਵੇਗੀ।"</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"ਜੇ ਤੁਸੀਂ <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ਲਈ ਸੂਚਨਾ ਪਹੁੰਚ ਨੂੰ ਬੰਦ ਕਰਦੇ ਹੋ, ਤਾਂ \'ਪਰੇਸ਼ਾਨ ਨਾ ਕਰੋ\' ਪਹੁੰਚ ਵੀ ਬੰਦ ਹੋ ਸਕਦੀ ਹੈ।"</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"ਬੰਦ ਕਰੋ"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"ਰੱਦ ਕਰੋ"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"ਸੂਚਨਾਵਾਂ ਦੇਖਣ ਲਈ ਡੀਵਾਈਸ \'ਤੇ ਦੋ ਵਾਰ ਟੈਪ ਕਰੋ"</string>
<string name="one_handed_title" msgid="2584414010282746195">"ਇੱਕ ਹੱਥ ਮੋਡ"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"ਇੱਕ ਹੱਥ ਮੋਡ ਵਰਤੋ"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"ਇੱਕ ਹੱਥ ਮੋਡ ਲਈ ਸ਼ਾਰਟਕੱਟ"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"ਅੱਪੜਨਯੋਗਤਾ"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"ਇਸ ਦੇ ਲਈ ਹੇਠਾਂ ਵੱਲ ਸਵਾਈਪ ਕਰੋ"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"ਇਸ ਲਈ ਸ਼ਾਰਟਕੱਟ ਵਰਤੋ"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"ਹਾਂ"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"ਮੁੜ-ਸ਼ੁਰੂ ਕਰੋ"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"ਨਹੀਂ ਧੰਨਵਾਦ"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"ਰੱਦ ਕਰੋ"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"ਸਵਿੱਚ ਕਰੋ"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"ਸਿਮ ਨੂੰ ਕਿਰਿਆਸ਼ੀਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"ਸਿਮ ਹਟਾ ਕੇ ਦੁਬਾਰਾ ਪਾਓ। ਜੇ ਸਮੱਸਿਆ ਜਾਰੀ ਰਹਿੰਦੀ ਹੈ, ਤਾਂ ਆਪਣੇ ਡੀਵਾਈਸ ਨੂੰ ਮੁੜ-ਸ਼ੁਰੂ ਕਰੋ।"</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"ਪਾਵਰ ਬਟਨ ਨੂੰ ਕੁਝ ਸਮਾਂ ਦਬਾਈ ਰੱਖ ਕੇ Assistant ਨੂੰ ਟ੍ਰਿਗਰ ਕਰੋ"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"ਪਾਵਰ ਅਤੇ ਸੰਕਟਕਾਲੀਨ ਮੀਨੂ:\nਪਾਵਰ ਬਟਨ ਅਤੇ \'ਅਵਾਜ਼ ਵਧਾਓ\' ਬਟਨ ਨੂੰ ਇੱਕੋ ਸਮੇਂ ਦਬਾਓ।"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"ਘੰਟੀ ਵੱਜਣ ਤੋਂ ਰੋਕੋ:\nਸ਼ਾਰਟਕੱਟ ਅਵਾਜ਼ ਮੀਨੂ ਵਿੱਚ ਉਪਲਬਧ ਹੈ।"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"ਦਬਾਈ ਰੱਖਣ ਦੀ ਸਮੇਂ-ਸੀਮਾ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"ਪਾਵਰ ਬਟਨ ਨੂੰ ਦਬਾਈ ਰੱਖਣ ਦੀ ਸਮੇਂ-ਸੀਮਾ ਦੀ ਚੋਣ ਕਰਕੇ ਸੰਵੇਦਨਸ਼ੀਲਤਾ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰੋ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"ਛੋਟਾ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"ਲੰਮਾ"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"ਵਾਲੇਟ ਦਿਖਾਓ"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"ਲਾਕ ਸਕ੍ਰੀਨ ਅਤੇ ਤਤਕਾਲ ਸੈਟਿੰਗਾਂ ਤੋਂ ਵਾਲੇਟ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦਿਓ"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"ਡੀਵਾਈਸ ਕੰਟਰੋਲ ਦਿਖਾਓ"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"2 ਸਿਮ ਵਰਤਣ ਵੇਲੇ, ਇਹ ਟੈਬਲੈੱਟ 4G ਤੱਕ ਸੀਮਤ ਰਹੇਗਾ। "<annotation id="url">"ਹੋਰ ਜਾਣੋ"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"2 ਸਿਮ ਵਰਤਣ ਵੇਲੇ, ਇਹ ਡੀਵਾਈਸ 4G ਤੱਕ ਸੀਮਤ ਰਹੇਗਾ। "<annotation id="url">"ਹੋਰ ਜਾਣੋ"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"ਕੈਸ਼ੇ ਕੀਤੀਆਂ ਐਪਾਂ ਦਾ ਚੱਲਣਾ ਮੁਅੱਤਲ ਕਰੋ"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"ਮਿਆਦ ਕਦੇ ਸਮਾਪਤ ਨਹੀਂ ਹੁੰਦੀ।"</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"ਲੀਜ਼ ਦੀ ਮਿਆਦ ਕਦੇ ਵੀ ਸਮਾਪਤ ਨਹੀਂ ਹੁੰਦੀ।"</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"\'ਸੈਟਿੰਗਾਂ\' \'ਤੇ ਸਕ੍ਰੀਨ ਓਵਰਲੇ ਦੀ ਆਗਿਆ ਦਿਓ"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"ਉਹਨਾਂ ਐਪਾਂ ਨੂੰ ਆਗਿਆ ਦਿਓ ਜੋ \'ਸੈਟਿੰਗਾਂ\' ਸਕ੍ਰੀਨਾਂ ਨੂੰ ਓਵਰਲੇ ਕਰਨ ਲਈ ਦੂਜੀਆਂ ਐਪਾਂ ਦੇ ਉੱਪਰ ਪ੍ਰਦਰਸ਼ਿਤ ਹੋ ਸਕਦੀਆਂ ਹਨ"</string>
<string name="media_controls_title" msgid="403271085636252597">"ਮੀਡੀਆ"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"ਕੁਝ ਸਮੇਂ ਲਈ ਅਣਉਪਲਬਧ"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"ਕੋਈ ਸਿਮ ਨਹੀਂ"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"ਨੈੱਟਵਰਕ ਤਰਜੀਹਾਂ"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"ਜਨਤਕ ਨੈੱਟਵਰਕਾਂ ਨਾਲ ਕਨੈਕਟ ਕਰੋ"</string>
<string name="keywords_internet" msgid="7674082764898690310">"ਨੈੱਟਵਰਕ ਕਨੈਕਸ਼ਨ, ਇੰਟਰਨੈੱਟ, ਵਾਇਰਲੈੱਸ, ਡਾਟਾ, ਵਾਈ-ਫਾਈ, ਸੈਲਿਊਲਰ, ਮੋਬਾਈਲ, ਸੈੱਲ ਕੈਰੀਅਰ, 4G, 3G, 2G, LTE"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"ਵਾਈ-ਫਾਈ ਚਾਲੂ ਕਰੋ"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"ਵਾਈ-ਫਾਈ ਬੰਦ ਕਰੋ"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ ਨੈੱਟਵਰਕ"</string>
<string name="sim_category_title" msgid="2341314000964710495">"ਸਿਮ"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ਡਾਊਨਲੋਡ ਕੀਤਾ ਗਿਆ ਸਿਮ"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ਡਾਊਨਲੋਡ ਕੀਤੇ ਗਏ ਸਿਮ"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"ਕਿਰਿਆਸ਼ੀਲ"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"ਅਕਿਰਿਆਸ਼ੀਲ"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਿਤ"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"ਸਾਰੀਆਂ ਐਪਾਂ ਅਤੇ ਸੇਵਾਵਾਂ ਲਈ"</string>
<string name="game_settings_title" msgid="1028178627743422090">"ਗੇਮ ਸੈਟਿੰਗਾਂ"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"ਗੇਮ ਡੈਸ਼ਬੋਰਡ ਸ਼ਾਰਟਕੱਟ, ਆਦਿ ਨੂੰ ਚਾਲੂ ਕਰੋ"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"ਪਿੱਛੇ"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"ਅੱਗੇ"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"ਰੰਗ ਦੀ ਪੂਰਵ-ਝਲਕ"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"ਸਿਮ ਕਾਰਡ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦੀ ਬੇਨਤੀ"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"ਕੋਈ ਡੀਵਾਈਸ ਤੁਹਾਡੇ ਸਿਮ ਕਾਰਡ ਤੱਕ ਪਹੁੰਚ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹੈ। ਵੇਰਵਿਆਂ ਲਈ ਟੈਪ ਕਰੋ।"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"ਕੀ ਸਿਮ ਕਾਰਡ ਤੱਕ ਪਹੁੰਚ ਦੀ ਇਜਾਜ਼ਤ ਦੇਣੀ ਹੈ?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> ਇਸ ਫ਼ੋਨ ਨਾਲ ਕਨੈਕਟ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹੈ।\n\nਤੁਸੀਂ ਪਹਿਲਾਂ ਕਦੇ ਵੀ <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> ਨਾਲ ਕਨੈਕਟ ਨਹੀਂ ਕੀਤਾ ਹੈ।"</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"ਕਨੈਕਟ ਨਾ ਕਰੋ"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"ਕਨੈਕਟ ਕਰੋ"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE ਸੈਟਿੰਗਾਂ"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਸੈਟਿੰਗਾਂ \'ਤੇ ਵਾਪਸ ਜਾਓ"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"ਸੈਟਿੰਗਾਂ ਨੂੰ ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਸਥਿਤੀ \'ਚ ਕਰੋ।"</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"ਬੈਟਰੀ ਪੂਰੀ ਚਾਰਜ ਹੋਣ \'ਤੇ ਵੱਧੋ-ਵੱਧ ਬਕਾਇਆ"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"ਵੱਧੋ-ਵੱਧ ਚਲਨ"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"ਬੈਟਰੀ ਪੂਰੀ ਚਾਰਜ ਹੋਣ \'ਤੇ ਘੱਟੋ-ਘੱਟ ਬਕਾਇਆ"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"ਸੋਧਕ"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"ਕਾਰਵਾਈਆਂ"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"ਇਨਾਮ"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"ਛੋਟ ਦਿੱਤੀ ਗਈ"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"ਹੈੱਡਲੈੱਸ ਸਿਸਟਮ ਐਪ"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"ਹੋਰ ਐਪ"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"ਪ੍ਰਮੁੱਖ ਸਰਗਰਮੀ"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"ਸੂਚਨਾ ਦੇਖੀ ਗਈ"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"ਸੂਚਨਾ 15 ਮਿੰਟ ਵਿੱਚ ਦੇਖੀ ਗਈ"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"ਸੂਚਨਾ ਅੰਤਰਕਿਰਿਆ"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"ਵਿਜੇਟ ਅੰਤਰਕਿਰਿਆ"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"ਹੋਰ ਵਰਤੋਂਕਾਰ ਵੱਲੋਂ ਅੰਤਰਕਿਰਿਆ"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"ਵੱਧੋ-ਵੱਧ ਤਰਜੀਹ ਵਾਲਾ ਕੰਮ ਸ਼ੁਰੂ ਕਰਨਾ"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"ਵੱਧੋ-ਵੱਧ ਤਰਜੀਹ ਵਾਲਾ ਕੰਮ ਕਰਨਾ"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"ਵੱਧ ਤਰਜੀਹ ਵਾਲਾ ਕੰਮ ਸ਼ੁਰੂ ਕਰਨਾ"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"ਵੱਧ ਤਰਜੀਹ ਵਾਲਾ ਕੰਮ ਕਰਨਾ"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਤਰਜੀਹ ਵਾਲਾ ਕੰਮ ਸ਼ੁਰੂ ਕਰਨਾ"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਤਰਜੀਹ ਵਾਲਾ ਕੰਮ ਕਰਨਾ"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"ਘੱਟ ਤਰਜੀਹ ਵਾਲਾ ਕੰਮ ਸ਼ੁਰੂ ਕਰਨਾ"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"ਘੱਟ ਤਰਜੀਹ ਵਾਲਾ ਕੰਮ ਕਰਨਾ"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"ਘੱਟੋ-ਘੱਟ ਤਰਜੀਹ ਵਾਲਾ ਕੰਮ ਸ਼ੁਰੂ ਕਰਨਾ"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"ਘੱਟੋ-ਘੱਟ ਤਰਜੀਹ ਵਾਲਾ ਕੰਮ ਕਰਨਾ"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"ਕੰਮ ਦਾ ਸਮਾਂ ਸਮਾਪਤ ਹੋਣ \'ਤੇ ਜੁਰਮਾਨਾ"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"ਚਾਰਜ ਹੋ ਰਹੀ ਹੈ"</item>
+ <item msgid="658627268149681677">"ਡੋਜ਼"</item>
+ <item msgid="1599558140284643834">"ਪਾਵਰ ਸੇਵ ਮੋਡ"</item>
+ <item msgid="588427840913221601">"ਪ੍ਰਕਿਰਿਆ ਦੀ ਸਥਿਤੀ"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"ਤਸਦੀਕ ਕਰੋ"</string>
</resources>
diff --git a/res/values-pl/arrays.xml b/res/values-pl/arrays.xml
index 3845bc1..d10c228 100644
--- a/res/values-pl/arrays.xml
+++ b/res/values-pl/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Pamięć podręczna (klient aktywności)"</item>
<item msgid="8186970968968646288">"Pamięć podręczna (pusta)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Morski"</item>
+ <item msgid="7216413848731287689">"Cyjan"</item>
<item msgid="5661027589207588703">"Niebieski"</item>
- <item msgid="3795787248113275442">"Indygo"</item>
+ <item msgid="1219738214736244749">"Zielony"</item>
<item msgid="6331809026622602308">"Fioletowy"</item>
<item msgid="6390546163902724700">"Różowy"</item>
- <item msgid="6618900408138432102">"Czerwony"</item>
+ <item msgid="6500473130620545980">"Pomarańczowy"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Starsze niż 30 dni"</item>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index ec5c8c9..9d024f7 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -923,6 +923,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Zapamiętaj ustawienia"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maksymalna liczba podłączonych urządzeń audio Bluetooth"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Wybierz maksymalną liczbę podłączonych urządzeń audio Bluetooth"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Dziennik debugowania stosów NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Zwiększ poziom rejestrowania stosów NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Przesyłanie ekranu"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"odbicie lustrzane"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Wyświetlacz bezprzewodowy"</string>
@@ -2306,7 +2308,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Wybierz gadżet"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Wybierz widżet"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Utworzyć widżet i zezwolić na dostęp?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Po utworzeniu widżetu <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> może uzyskać dostęp do wszystkich wyświetlanych danych."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Po utworzeniu widżetu aplikacja może uzyskać dostęp do wszystkich wyświetlanych informacji.\n\nAplikacja: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidżet: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Zawsze zezwalaj na tworzenie widgetów przez aplikację <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> i dostęp do ich danych"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Statystyki użycia"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Statystyki użycia"</string>
@@ -2337,7 +2339,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Czytnik ekranu przeznaczony głównie dla osób niewidomych i słabowidzących"</string>
<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_captioning_about_title" msgid="3542171637334191563">"O ustawieniach napisów"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Więcej informacji o ustawieniach napisów"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Powiększenie"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Skrót do powiększenia"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"O powiększeniu"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Więcej informacji o powiększeniu"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Typ powiększenia"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Powiększ pełny ekran lub konkretny obszar bądź przełączaj się między tymi opcjami"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Pełny ekran"</string>
@@ -2406,10 +2413,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Zezwalaj na włączanie skrótów aplikacji z ekranu blokady. Przytrzymaj oba przyciski głośności przez kilka sekund."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Przycisk ułatwień dostępu"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Przycisk i gest ułatwień dostępu"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"O przycisku ułatwień dostępu"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"O przycisku i geście ułatwień dostępu"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Więcej informacji o przycisku i geście ułatwień dostępu"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Używam przycisku ułatwień dostępu. Ten gest nie jest dostępny w przypadku nawigacji przy użyciu 3 przycisków."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Szybki dostęp do ułatwień dostępu"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Szybko uruchamiaj ułatwienia dostępu na dowolnym ekranie.\n\nAby rozpocząć, otwórz ustawienia ułatwień dostępu i wybierz funkcję. Kliknij skrót i wybierz przycisk ułatwień dostępu.\n\nAby skorzystać z przycisku ułatwień dostępu na pasku nawigacyjnym, przełącz się na nawigację przy użyciu 2 lub 3 przycisków."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Szybko uruchamiaj ułatwienia dostępu na dowolnym ekranie. \n\nAby rozpocząć, otwórz ustawienia ułatwień dostępu i wybierz funkcję. Kliknij skrót i wybierz przycisk ułatwień dostępu."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Szybko uruchamiaj ułatwienia dostępu na dowolnym ekranie.\n\nAby rozpocząć, otwórz ustawienia ułatwień dostępu i wybierz funkcję. Kliknij skrót i wybierz przycisk lub gest ułatwień dostępu."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Szybko uruchamiaj ułatwienia dostępu na dowolnym ekranie.\n\nAby rozpocząć, otwórz ustawienia ułatwień dostępu i wybierz funkcję. Kliknij skrót i wybierz przycisk ułatwień dostępu."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Użyj przycisku lub gestu"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Lokalizacja"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Rozmiar"</string>
@@ -2435,13 +2445,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minuta"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minuty"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Czas na działanie (limit czasu Ułatwień dostępu)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"O czasie na działanie (limit czasu Ułatwień dostępu)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Więcej informacji o czasie na działanie (limit czasu Ułatwień dostępu)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Czas na działanie"</string>
<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_switch_title" msgid="7458595722552743503">"Odwracaj kolory"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Skrót do odwrócenia kolorów"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Odwrócenie kolorów zmienia jasne ekrany w ciemne.<br/><br/> Uwaga: <ol> <li> Odwrócenie kolorów zmienia także ciemne ekrany w jasne.</li> <li> Zmienią się kolory w multimediach i na obrazach.</li> <li> Ciemne tło można też wyświetlać w ciemnym motywie. Ciemny motyw działa w obsługiwanych aplikacjach. Odwrócenie kolorów działa we wszystkich aplikacjach.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Automatyczne kliknięcie (czas oczekiwania)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"O automatycznym kliknięciu (czas kontaktu)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Więcej informacji o automatycznym kliknięciu (czas kontaktu)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Automatyczne kliknięcie działa po podłączeniu myszy. Możesz ustawić jego wyzwalanie po zatrzymaniu przesuwającego się kursora na określony czas."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Wyłączone"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Krótko"</string>
@@ -2461,6 +2476,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Użyj usługi <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Otwórz <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Używaj korekcji kolorów"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Skrót do korekcji kolorów"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"O korekcji kolorów"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Więcej informacji o korekcji kolorów"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"O odwróceniu kolorów"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Więcej informacji o odwróceniu kolorów"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Pokazuj napisy"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Tylko w obsługiwanych aplikacjach"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Rozmiar i styl napisów"</string>
@@ -2502,6 +2522,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Niebieski-żółty"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Dodatkowe przyciemnienie"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Dodatkowo przyciemniaj ekran"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Skrót do dodatkowego przyciemnienia"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"O dodatkowym przyciemnieniu"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Przyciemnij ekran bardziej niż przy minimalnej jasności telefonu"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Przyciemnij ekran bardziej niż przy minimalnej jasności tabletu"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Przyciemnij ekran, aby czytać wygodniej.<br/><br/> Może to być pomocne, gdy: <ol> <li> minimalna jasność telefonu jest zbyt wysoka;</li> <li> używasz telefonu w ciemności, np. w nocy lub w ciemnym pokoju przed zaśnięciem.</li> </ol>"</string>
@@ -2706,7 +2728,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Czas z wł. Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Wykorzystanie baterii"</string>
<string name="history_details_title" msgid="8628584613889559355">"Historia – szczegóły"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Wykorzystanie baterii"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Wykorzystanie baterii"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Wyświetl użycie z 24 godzin"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Zobacz zużycie od ostatniego pełnego naładowania"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Wykorzystanie baterii"</string>
@@ -2730,6 +2752,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Zobacz aplikacje, które najbardziej wykorzystują baterię"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Ładowanie tymczasowo ograniczone"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Aby zmniejszyć zużycie baterii. Więcej informacji."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Wznów ładowanie"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"W niektórych warunkach (np. przy długotrwałym ładowaniu i wysokiej temperaturze) ładowanie może być ograniczone do <xliff:g id="PERCENT">%1$s</xliff:g>, ponieważ pomaga to utrzymać baterię w dobrym stanie.\n\nGdy te warunki się zmienią, telefon automatycznie przejdzie do normalnego ładowania."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"W niektórych warunkach (np. przy długotrwałym ładowaniu i wysokiej temperaturze) ładowanie może być ograniczone do <xliff:g id="PERCENT">%1$s</xliff:g>, ponieważ pomaga to utrzymać baterię w dobrym stanie.\n\nGdy te warunki się zmienią, telefon automatycznie przejdzie do normalnego ładowania."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Używasz telefonu intensywniej niż zwykle, więc bateria może rozładować się szybciej.\n\nAplikacje, które najbardziej zużywają baterię:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Używasz tabletu intensywniej niż zwykle, więc bateria może rozładować się szybciej.\n\nAplikacje, które najbardziej zużywają baterię:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Używasz urządzenia intensywniej niż zwykle, więc bateria może rozładować się szybciej.\n\nAplikacje, które najbardziej zużywają baterię:"</string>
@@ -2953,8 +2978,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Wykorzystanie przez system w ciągu ostatnich 24 godzin"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Wykorzystanie przez system w godz. <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Wykorzystanie przez aplikacje w godz. <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"AM"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"PM"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Łącznie: niecała minuta"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"W tle: niecała minuta"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Łącznie: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3441,6 +3464,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Zezwól na aplikacje i zawartość"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplikacje z ograniczeniami"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Rozwiń ustawienia aplikacji"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Wybierz aplikacje do zainstalowania"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Zainstaluj dostępne aplikacje"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Płatności zbliżeniowe"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Jak to działa"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Płać telefonem w sklepie"</string>
@@ -3486,8 +3511,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Połączenia zaawansowane"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Połączenia 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Użyj usług LTE, by poprawić łączność głosową i inne (zalecane)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Użyj usług 4G, by poprawić łączność głosową i inne (zalecane)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Użyj usług LTE, aby poprawić jakość połączeń głosowych (zalecane)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Użyj usług 4G, aby poprawić jakość połączeń głosowych (zalecane)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Używaj 5G w połączeniach głosowych"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Wyślij kontakty do operatora"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Wyślij kontakty do operatora, by korzystać z funkcji rozszerzonych"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Wysłać kontakty do operatora (<xliff:g id="CARRIER">%1$s</xliff:g>)?"</string>
@@ -3683,6 +3710,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"oszczędzanie baterii, przyklejony, trwały, oszczędzanie energii, bateria"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rutyna, harmonogram, oszczędzanie baterii, oszczędzanie energii, bateria, automatycznie, procent"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, połączenia zaawansowane, połączenia 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"Vo5G, VoNR, połączenia zaawansowane, połączenia 5G"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"dodaj język, dodawanie języka"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"rozmiar tekstu, duży druk, duża czcionka, duży tekst, niedowidzenie, powiększenie tekstu, powiększenie czcionki"</string>
<string name="default_sound" msgid="6604374495015245195">"Dźwięk domyślny"</string>
@@ -4019,7 +4047,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Zezwolić usłudze <xliff:g id="SERVICE">%1$s</xliff:g> na dostęp do powiadomień?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"W Androidzie 12 ulepszone powiadomienia zastąpiły dotychczasowe powiadomienia adaptacyjne. Ta funkcja pokazuje sugerowane działania i odpowiedzi oraz porządkuje powiadomienia. \n\nUlepszone powiadomienia mogą czytać całą zawartość powiadomień, w tym informacje osobiste takie jak nazwy kontaktów i treść wiadomości. Funkcja może też zamykać powiadomienia oraz reagować na nie, np. odbierać połączenia telefoniczne i sterować trybem Nie przeszkadzać."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Zezwolić usłudze <xliff:g id="SERVICE">%1$s</xliff:g> na dostęp do powiadomień?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"Aplikacja <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> będzie mogła czytać wszystkie powiadomienia, w tym informacje osobiste takie jak nazwy kontaktów i treść otrzymywanych wiadomości. Będzie też mogła odrzucać powiadomienia lub używać zawartych w nich przycisków czynności, włączając w to odbieranie połączeń telefonicznych. \n\nDodatkowo aplikacja będzie mogła włączać i wyłączać tryb Nie przeszkadzać oraz zmieniać powiązane ustawienia."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"Aplikacja <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> będzie mogła czytać wszystkie powiadomienia, w tym dane osobowe takie jak nazwy kontaktów i treść otrzymywanych wiadomości. Będzie też mogła odkładać oraz odrzucać powiadomienia i używać umieszczonych w nich przycisków, włączając w to odbieranie połączeń telefonicznych. \n\nDodatkowo aplikacja będzie mogła włączać i wyłączać tryb Nie przeszkadzać oraz zmieniać powiązane ustawienia."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Jeśli wyłączysz dostęp do powiadomień dla aplikacji <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, możesz również wyłączyć opcję Nie przeszkadzać."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Wyłącz"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Anuluj"</string>
@@ -4996,6 +5024,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Kliknij dwukrotnie, by sprawdzić urządzenie"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Tryb jednej ręki"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Korzystaj z trybu jednej ręki"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Skrót do trybu jednej ręki"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"osiągalność"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Przesuń w dół, aby uzyskać"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Użyj skrótu, aby"</string>
@@ -5445,6 +5474,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Tak"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Uruchom ponownie"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Nie"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Anuluj"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Przełącz"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Nie można aktywować karty SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Wyjmij kartę SIM i włóż ją ponownie. Jeśli problem nie ustąpi, uruchom urządzenie ponownie."</string>
@@ -5578,6 +5608,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Przytrzymaj przycisk zasilania, aby uaktywnić Asystenta"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu zasilania i alarmowe:\nNaciśnij jednocześnie przyciski zasilania i zwiększania głośności."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Zapobiegaj włączeniu się dzwonka:\nSkrót dostępny w menu głośności."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Czas naciskania i przytrzymywania przycisku głośności"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Dostosuj czułość, określając, jak długo ma być naciskany i przytrzymywany przycisk głośności"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Krótko"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Długo"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Pokazuj portfel"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Zezwalaj na dostęp do portfela na ekranie blokady i w szybkich ustawieniach"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Pokazuj sterowanie urządzeniami"</string>
@@ -5593,6 +5627,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Gdy używasz 2 kart SIM, tablet jest ograniczony do transmisji 4G. "<annotation id="url">"Więcej informacji"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Gdy używasz 2 kart SIM, urządzenie jest ograniczone do transmisji 4G. "<annotation id="url">"Więcej informacji"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Zawieś wykonywanie dla aplikacji z pamięci podręcznej"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Nigdy nie wygasa."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Dzierżawa nigdy nie wygasa."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Zezwalaj na nakładki ekranowe w ustawieniach"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Zezwalaj aplikacjom, które mogą wyświetlać się nad innymi, aby nakładały ekrany ustawień"</string>
<string name="media_controls_title" msgid="403271085636252597">"Multimedia"</string>
@@ -5623,7 +5659,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Chwilowo niedostępna"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Brak karty SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Ustawienia sieci"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Łącz się z sieciami publicznymi"</string>
<string name="keywords_internet" msgid="7674082764898690310">"połączenie sieciowe, internet, bezprzewodowy, dane, Wi-Fi, wi-fi, wi fi, komórka, telefon, operator komórkowy, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Włącz Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Wyłącz Wi-Fi"</string>
@@ -5641,6 +5676,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Sieć W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"POBRANA KARTA SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"POBRANE KARTY SIM"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktywna"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Nieaktywna"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Domyślna dla: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5718,6 +5754,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Dla wszystkich aplikacji i usług"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Ustawienia gier"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Włączanie skrótu do panelu gier i inne ustawienia"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Wstecz"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Dalej"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Podgląd koloru"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Prośba o dostęp do karty SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Urządzenie chce uzyskać dostęp do Twojej karty SIM. Kliknij, by wyświetlić szczegóły."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Zezwolić na dostęp do karty SIM?"</string>
@@ -5728,4 +5767,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> chce połączyć się z tym telefonem.\n\nTwój telefon nigdy wcześniej nie był połączony z urządzeniem <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Nie łącz"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Połącz"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Ustawienia TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Przywróć ustawienia domyślne"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Przywrócono ustawienia domyślne aparatu."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Maksymalny balans na pełnej baterii"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Cyrkulacja maksymalna"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Minimalny balans na pełnej baterii"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modyfikatory"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Działania"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Nagrody"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Wykluczone"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Aplikacja systemowa bez interfejsu"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Inne aplikacje"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Najczęstsza aktywność"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Wyświetlenie powiadomienia"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Wyświetlenie powiadomienia w ciągu 15 min"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interakcja z notyfikacją"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interakcja z widgetem"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Inna interakcja użytkownika z aplikacją"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Inicjacja procesu o najwyższym priorytecie"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Działający proces o najwyższym priorytecie"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Inicjacja procesu o wysokim priorytecie"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Działający proces o wysokim priorytecie"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Inicjacja procesu o domyślnym priorytecie"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Działający proces o domyślnym priorytecie"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Inicjacja procesu o niskim priorytecie"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Działający proces o niskim priorytecie"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Inicjacja procesu o najniższym priorytecie"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Działający proces o najniższym priorytecie"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Kara za przekroczenie czasu oczekiwania"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Ładowanie"</item>
+ <item msgid="658627268149681677">"Uśpienie"</item>
+ <item msgid="1599558140284643834">"Tryb oszczędzania energii"</item>
+ <item msgid="588427840913221601">"Stan procesu"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Potwierdź"</string>
</resources>
diff --git a/res/values-pt-rBR/arrays.xml b/res/values-pt-rBR/arrays.xml
index 8b75911..e802e57 100644
--- a/res/values-pt-rBR/arrays.xml
+++ b/res/values-pt-rBR/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Em cache (cliente de atividade)"</item>
<item msgid="8186970968968646288">"Em cache (vazio)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Azul-petróleo"</item>
+ <item msgid="7216413848731287689">"Ciano"</item>
<item msgid="5661027589207588703">"Azul"</item>
- <item msgid="3795787248113275442">"Índigo"</item>
+ <item msgid="1219738214736244749">"Verde"</item>
<item msgid="6331809026622602308">"Roxo"</item>
<item msgid="6390546163902724700">"Rosa"</item>
- <item msgid="6618900408138432102">"Vermelho"</item>
+ <item msgid="6500473130620545980">"Laranja"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Com mais de 30 dias"</item>
diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml
index 1789e22..dde9f57 100644
--- a/res/values-pt-rBR/strings.xml
+++ b/res/values-pt-rBR/strings.xml
@@ -891,6 +891,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Lembrar configurações"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Número máximo de dispositivos de áudio Bluetooth conectados"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Selecione o número máximo de dispositivos de áudio Bluetooth conectados"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Registro de depuração da pilha NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Aumentar o nível de registros da pilha NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Transmitir"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"espelho"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Ativar tela sem fio"</string>
@@ -2260,7 +2262,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Escolher o gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Escolher widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Criar widget e permitir acesso?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Após a criação do widget, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> poderá acessar todos os dados exibidos."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Após a criação do widget, o aplicativo poderá acessar todos os itens exibidos na tela.\n\nAplicativo: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Sempre permitir que <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> crie widgets e acesse os dados"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Estatísticas de uso"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Estatísticas de uso"</string>
@@ -2291,7 +2293,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Leitor de tela, usado principalmente para pessoas com deficiência visual total ou parcial"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"Tocar nos itens da tela para ouvir a leitura em voz alta"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Preferências de legenda"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"Sobre as preferências de legenda"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Saiba mais sobre as preferências de legenda"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ampliação"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Atalho da ampliação"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Sobre a ampliação"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Saiba mais sobre a ampliação"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Tipo de ampliação"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Ampliar toda a tela, uma área específica ou alternar entre as duas opções"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Tela cheia"</string>
@@ -2360,10 +2367,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Permitir que o atalho do recurso seja ativado pela tela de bloqueio. Pressione as duas teclas de volume por alguns segundos."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Botão de acessibilidade"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Botão e gesto de acessibilidade"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Sobre o botão de acessibilidade"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Sobre o botão e o gesto de acessibilidade"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Saiba mais sobre o botão e o gesto de acessibilidade"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Como usar o botão de acessibilidade. O gesto não está disponível na navegação com três botões."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Acessar rapidamente os recursos de acessibilidade"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Acesse os recursos de acessibilidade rapidamente em qualquer tela.\n\nPara começar, abra as configurações de acessibilidade e selecione um recurso. Toque no atalho e selecione o botão de acessibilidade.\n\nPara usar o botão de acessibilidade na barra de navegação, mude para a navegação com dois ou três botões."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Acesse rapidamente os recursos de acessibilidade em qualquer tela. \n\nPara começar, abra as configurações de acessibilidade e selecione um recurso. Toque no atalho e selecione o botão de acessibilidade."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Acesse os recursos de acessibilidade rapidamente em qualquer tela.\n\nPara começar, abra as configurações de acessibilidade e selecione um recurso. Toque no atalho e selecione o botão ou gesto de acessibilidade."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Acesse os recursos de acessibilidade rapidamente em qualquer tela.\n\nPara começar, abra as configurações de acessibilidade e selecione um recurso. Toque no atalho e selecione o botão de acessibilidade."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Usar botão ou gesto"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Localização"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Tamanho"</string>
@@ -2389,13 +2399,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minuto"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minutos"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Tempo para agir (tempo limite de acessibilidade)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Sobre o tempo para agir (tempo limite de acessibilidade)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Saiba mais sobre o tempo para agir (tempo limite de acessibilidade)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Tempo para agir"</string>
<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_switch_title" msgid="7458595722552743503">"Usar inversão de cores"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Atalho da inversão de cores"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"A inversão de cor escurece as telas claras.<br/><br/> Observação: <ol> <li> A inversão de cor também transforma telas escuras em telas claras.</li> <li> As cores mudam tanto em mídias quanto em imagens.</li> <li> O tema escuro pode ser usado para mostrar um plano de fundo escuro. O tema escuro funciona em apps compatíveis. A inversão de cor funciona em todos os apps.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Clique automático (tempo de permanência)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Sobre o clique automático (tempo de permanência)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Saiba mais sobre o clique automático (tempo de permanência)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"O clique automático funciona com um mouse conectado. Configure o cursor para clicar automaticamente quando ele parar de se mover por um determinado período."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Desativado"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Curto"</string>
@@ -2415,6 +2430,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Usar <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Abrir <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Usar correção de cor"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Atalho da correção de cor"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Sobre a correção de cor"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Saiba mais sobre a correção de cor"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Sobre a inversão de cores"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Saiba mais sobre a inversão de cores"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Mostrar legendas"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Apenas para apps compatíveis"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Tamanho e estilo das legendas"</string>
@@ -2454,6 +2474,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Azul-amarelo"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Mais escuro"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Deixar a tela mais escura"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Atalho do recurso Mais escuro"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Sobre o recurso Mais escuro"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Usar o smartphone com o brilho da tela abaixo do mínimo"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Usar o tablet com o brilho da tela abaixo do mínimo"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Diminua o brilho da tela para deixar a leitura mais confortável.<br/><br/> Esse recurso pode ser útil quando: <ol> <li> o brilho mínimo padrão do smartphone ainda é claro demais;</li> <li> você está usando o smartphone em ambientes com pouca iluminação, como à noite ou em um quarto escuro antes de dormir.</li> </ol>"</string>
@@ -2646,7 +2668,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Tempo de ativação da rede Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Uso da bateria"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalhes do histórico"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Uso da bateria"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Uso da bateria"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Ver o uso nas últimas 24 horas"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Ver o uso desde a última carga completa"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Uso da bateria"</string>
@@ -2670,6 +2692,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Ver apps com maior uso"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Carregamento temporariamente limitado"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Isso economiza a bateria. Saiba mais."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Retomar o carregamento"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Em determinadas condições, como temperaturas altas ou longos períodos de carregamento, a carga pode ser limitada a <xliff:g id="PERCENT">%1$s</xliff:g> para preservar a integridade da bateria.\n\nQuando sair de uma condição assim, o smartphone voltará a ser carregado normalmente."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Em determinadas condições, como temperaturas altas ou longos períodos de carregamento, a carga pode ser limitada a <xliff:g id="PERCENT">%1$s</xliff:g> para preservar a integridade da bateria.\n\nQuando sair de uma condição assim, o tablet voltará a ser carregado normalmente."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Como o smartphone foi usado mais que o normal, é possível que a bateria acabe antes do esperado.\n\nVeja os apps que mais consomem bateria:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Como o tablet foi usado além do normal, é possível que a bateria acabe antes do esperado.\n\nVeja os apps que mais consomem bateria:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Como o dispositivo foi usado além do normal, é possível que a bateria acabe antes do esperado.\n\nVeja os apps que mais consomem bateria:"</string>
@@ -2879,8 +2904,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Uso do sistema nas últimas 24h"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Uso do sistema em <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Uso do app em <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"manhã"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"tarde/noite"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: menos de um minuto"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Segundo plano: menos de um minuto"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3355,6 +3378,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Permitir apps e conteúdo"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Apps com restrições"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Expandir configuração para app"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Escolher apps para instalar"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instalar apps disponíveis"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pagamentos por aproximação"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Como funciona"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Pague com seu smartphone nas lojas"</string>
@@ -3400,8 +3425,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Chamada avançada"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Chamada 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Usar serviços de LTE para melhorar a comunicação por voz e de outros tipos (recomendado)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Usar os serviços 4G para melhorar comunicações por voz e de outros tipos (recomendado)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Usar serviços de LTE para melhorar chamadas de voz (recomendado)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Usar serviços 4G para melhorar chamadas de voz (recomendado)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Usar o 5G em chamadas de voz"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Enviar contatos para a operadora"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Enviar os números de telefone dos contatos para fornecer recursos avançados"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Enviar contatos para a <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3595,6 +3622,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"economia de bateria, fixo, persistir, economia de energia, bateria"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rotina, agenda, economia de bateria, economia de energia, bateria, automático, percentagem"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, chamada avançada, chamadas por 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, chamada avançada, chamada 5G"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"adicionar idioma, adicionar um idioma"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"tamanho do texto, letras grandes, fonte grande, texto grande, baixa visão, aumentar texto, ampliador de fonte, aumento de fonte"</string>
<string name="default_sound" msgid="6604374495015245195">"Som padrão"</string>
@@ -3923,7 +3951,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Permitir que o app <xliff:g id="SERVICE">%1$s</xliff:g> acesse as notificações?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"No Android 12, as notificações aprimoradas substituíram as notificações adaptáveis. Esse recurso exibe ações e respostas sugeridas, além de organizar suas notificações. \n\nAs notificações aprimoradas podem acessar o conteúdo das notificações, incluindo informações pessoais como nomes de contatos e mensagens. Elas também podem dispensar ou responder às notificações, como atender chamadas telefônicas e controlar o Não perturbe."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Permitir que <xliff:g id="SERVICE">%1$s</xliff:g> acesse as notificações?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"O app <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> poderá ler todas as notificações, incluindo informações pessoais, como nomes de contato e o texto das mensagens que você recebe. O app também poderá dispensar notificações ou ativar botões de ação que elas contenham, incluindo atender chamadas telefônicas. \n\nIsso também autoriza o app a ativar ou desativar o modo Não perturbe e alterar as configurações relacionadas."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> poderá ler todas as notificações, incluindo informações pessoais, como nomes de contato e o texto das mensagens que você recebe. O app também poderá adiar ou dispensar notificações ou acionar botões que elas contenham, incluindo atender chamadas telefônicas. \n\nIsso também autoriza o app a ativar ou desativar o modo Não perturbe e mudar as configurações relacionadas."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Se você desativar o acesso a notificações para <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, é possível que o acesso ao Não perturbe também seja desativado."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Desativar"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Cancelar"</string>
@@ -4842,6 +4870,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tocar duas vezes na tela para verificar o dispositivo"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Modo para uma mão"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Usar o modo para uma mão"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Atalho do modo para uma mão"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"acesso com uma mão"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Deslizar para baixo para"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Usar o atalho para"</string>
@@ -5273,6 +5302,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Sim"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Reiniciar"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Agora não"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Cancelar"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Mudar"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Não foi possível ativar o chip"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Remova o chip e insira-o novamente. Se o problema continuar, reinicie o dispositivo."</string>
@@ -5402,6 +5432,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Mantenha o botão liga/desliga pressionado para acionar o Google Assistente"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu liga/desliga e de emergência:\nPressione os botões liga/desliga e aumentar volume ao mesmo tempo."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Impedir o toque:\nAtalho disponível no menu de volumes."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Duração do pressionamento"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Ajuste a sensibilidade escolhendo por quanto tempo manter o botão liga/desliga pressionado"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Curto"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Longo"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Mostrar carteira"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Permitir acesso à carteira pela tela de bloqueio e pelas Configurações rápidas"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostrar controles do dispositivo"</string>
@@ -5417,6 +5451,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Ao usar dois chips, este tablet será limitado ao 4G. "<annotation id="url">"Saiba mais"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Ao usar dois chips, este dispositivo será limitado ao 4G. "<annotation id="url">"Saiba mais"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Suspender execução para apps em cache"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Nunca expira."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"O lease nunca expira."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Permitir sobreposições de tela no app Configurações"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Permitir que apps que podem ser sobrepostos a outros sejam abertos sobre telas de configuração"</string>
<string name="media_controls_title" msgid="403271085636252597">"Mídia"</string>
@@ -5447,7 +5483,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Temporariamente indisponível"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Sem chip"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Preferências de rede"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Conectar-se a redes públicas"</string>
<string name="keywords_internet" msgid="7674082764898690310">"conexão de rede, internet, sem fio, dados, wifi, wi-fi, wi fi, celular, rede móvel, operadora de celular, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Ativar o Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Desativar o Wi-Fi"</string>
@@ -5465,6 +5500,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Rede W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"Chip"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"CHIP TRANSFERIDO POR DOWNLOAD"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"CHIPS TRANSFERIDOS POR DOWNLOAD"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Ativo"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inativo"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Padrão para <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5542,6 +5578,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Para todos os apps e serviços"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Configurações de jogos"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Ativar o atalho do Painel de jogo etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Próxima"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Visualização da cor"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Solicitação de acesso ao chip"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Um dispositivo quer acessar seu chip. Toque para ver detalhes."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Permitir acesso ao chip?"</string>
@@ -5552,4 +5591,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> quer se conectar a este smartphone.\n\nVocê nunca se conectou ao <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Não conectar"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Conectar"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Configurações do TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Reverter para as configurações padrão"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Configurações revertidas para o padrão."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Saldo máximo saciado"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Circulação máxima"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Saldo mínimo quando totalmente carregado"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modificadores"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Ações"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Recompensas"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Isento"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"App do sistema headless"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Outro app"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Principal atividade"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Notificação vista"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Notificação vista em 15 minutos"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interação com a notificação"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interação com o widget"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Outra interação do usuário"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Início de prioridade máxima da tarefa"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Execução de prioridade máxima da tarefa"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Início de alta prioridade da tarefa"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Execução de alta prioridade da tarefa"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Início padrão da tarefa"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Execução padrão da tarefa"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Início de baixa prioridade da tarefa"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Execução de baixa prioridade da tarefa"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Início de prioridade mínima da tarefa"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Execução de prioridade mínima da tarefa"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Penalidade de tempo limite da tarefa"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Carregando"</item>
+ <item msgid="658627268149681677">"Soneca"</item>
+ <item msgid="1599558140284643834">"Modo de economia de energia"</item>
+ <item msgid="588427840913221601">"Estado do processo"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirmar"</string>
</resources>
diff --git a/res/values-pt-rPT/arrays.xml b/res/values-pt-rPT/arrays.xml
index 5750e2b..5994f66 100644
--- a/res/values-pt-rPT/arrays.xml
+++ b/res/values-pt-rPT/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Em cache (cliente de atividade)"</item>
<item msgid="8186970968968646288">"Em cache (vazio)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Azul esverdeado"</item>
+ <item msgid="7216413848731287689">"Ciano"</item>
<item msgid="5661027589207588703">"Azul"</item>
- <item msgid="3795787248113275442">"Índigo"</item>
+ <item msgid="1219738214736244749">"Verde"</item>
<item msgid="6331809026622602308">"Roxo"</item>
<item msgid="6390546163902724700">"Cor-de-rosa"</item>
- <item msgid="6618900408138432102">"Vermelho"</item>
+ <item msgid="6500473130620545980">"Laranja"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Mais de 30 dias"</item>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index 737f774..a97fe72 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Memorizar definições"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Máximo de dispositivos de áudio Bluetooth associados"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Selecione o número máximo de dispositivos de áudio Bluetooth associados."</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Registo de depuração de pilha NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Aumente o nível de registo de pilha NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Transmitir"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"espelhar"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Ativar display sem fios"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Escolher gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Escolher widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Criar widget e permitir o acesso?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Depois de criar o widget, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> pode aceder a todos os dados apresentados."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Depois de criar o widget, a aplicação pode aceder a tudo o que é apresentado.\n\nAplicação: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Permitir sempre que <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> crie widgets e aceda aos seus dados"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Estatísticas de utilização"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Estatísticas de utilização"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Leitor de ecrã principalmente para pessoas invisuais ou com visão reduzida"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Acerca das preferências de legendas"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Saiba mais acerca das preferências de legendas"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ampliação"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Atalho da ampliação"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Acerca da ampliação"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Saiba mais acerca da ampliação"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Tipo de ampliação"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Ampliar o ecrã inteiro, uma área específica ou alternar entre as duas opções"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Ecrã inteiro"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Permita que o atalho da funcionalidade seja ativado a partir do ecrã de bloqueio. Mantenha premidas ambas as teclas de volume durante alguns segundos."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Botão Acessibilidade"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Botão e gesto de acessibilidade"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Acerca do botão Acessibilidade"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Acerca do gesto e botão Acessibilidade"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Saiba mais acerca do gesto e botão Acessibilidade"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Utilizar o botão Acessibilidade. O gesto não está disponível com a navegação com 3 botões."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Aceda rapidamente às funcionalidades de acessib."</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Aceda rapidamente às funcionalidades de acessibilidade a partir de qualquer ecrã.\n\nPara começar, aceda às definições de acessibilidade e selecione uma funcionalidade. Toque no atalho e selecione o botão Acessibilidade.\n\nPara utilizar o botão Acessibilidade na barra de navegação, mude para a navegação com 2 botões ou navegação com 3 botões."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Aceda rapidamente às funcionalidades de acessibilidade a partir de qualquer ecrã. \n\nPara começar, aceda às definições de acessibilidade e selecione uma funcionalidade. Toque no atalho e selecione o botão Acessibilidade."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Aceda rapidamente às funcionalidades de acessibilidade a partir de qualquer ecrã.\n\nPara começar, aceda às definições de acessibilidade e selecione uma funcionalidade. Toque no atalho e selecione o gesto ou o botão Acessibilidade."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Aceda rapidamente às funcionalidades de acessibilidade a partir de qualquer ecrã.\n\nPara começar, aceda às definições de acessibilidade e selecione uma funcionalidade. Toque no atalho e selecione o botão Acessibilidade."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Utilize o botão ou o gesto"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Localização"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Tamanho"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minuto"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minutos"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Limite de tempo para ações (Acessibilidade)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Acerca do limite de tempo para ações (Acessibilidade)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Saiba mais acerca do limite de tempo para ações (Acessibilidade)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Tempo para tomar medidas"</string>
<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_switch_title" msgid="7458595722552743503">"Utilizar a inversão de cores"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Atalho da inversão de cores"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"A inversão de cores escurece os ecrãs claros.<br/><br/> Nota: <ol> <li> A inversão de cores também torna os ecrãs escuros claros.</li> <li> As cores são alteradas no conteúdo multimédia e nas imagens.</li> <li> Pode utilizar o tema escuro para apresentar um fundo escuro. O tema escuro funciona com apps suportadas. A inversão de cores funciona em todas as apps.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Clique automático (tempo de permanência)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Clique automático (tempo de perm.)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Saiba mais acerca do clique automático (tempo de permanência)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"O clique automático funciona com um rato ligado. Pode definir o cursor do rato para clicar automaticamente quando o cursor deixar de se mover durante um determinado período de tempo."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Desativar"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Curto"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Utilizar <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Abrir <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Utilizar a correção da cor"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Atalho da correção da cor"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Acerca da correção da cor"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Saiba mais acerca da correção da cor"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Acerca da inversão de cores"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Saiba mais acerca da inversão de cores"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Mostrar legendas"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Apenas para a app suportada."</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Tamanho e estilo das legendas"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Azul-amarelo"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Escurecimento extra"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Ativar escurecimento extra do ecrã"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Atalho do escurecimento extra"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Acerca do escurecimento extra"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Escureça o ecrã para além do brilho mínimo do seu telemóvel"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Escureça o ecrã para além do brilho mínimo do seu tablet"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Escureça o ecrã para tornar a leitura mais confortável.<br/><br/> Isto pode ser útil quando: <ol> <li> O brilho mínimo predefinido do telemóvel ainda é demasiado intenso</li> <li> Está a utilizar o telemóvel em ambientes escuros, como à noite ou num quarto escuro antes de dormir</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Tempo de ligação Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Utilização da bateria"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalhes do histórico"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Utilização da bateria"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Utilização da bateria"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Veja a utilização das últimas 24 horas"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Ver uso desde o último carregamento completo"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Utilização da bateria"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Veja as apps com maior utilização"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Carregamento limitado temporariamente"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Para preservar a bateria. Saiba mais."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Retomar carregamento"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Em determinadas condições, como temperaturas elevadas e períodos de carregamento longos, o carregamento pode estar limitado a <xliff:g id="PERCENT">%1$s</xliff:g> para ajudar a preservar o estado da bateria.\n\nQuando essas condições terminarem, o telemóvel irá carregar normalmente de forma automática."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Em determinadas condições, como temperaturas elevadas e períodos de carregamento longos, o carregamento pode estar limitado a <xliff:g id="PERCENT">%1$s</xliff:g> para ajudar a preservar o estado da bateria.\n\nQuando essas condições terminarem, o tablet irá carregar normalmente de forma automática."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Uma vez que tem utilizado o telemóvel mais do que o habitual, pode ficar sem bateria mais cedo do que o esperado.\n\nApps que utilizam mais bateria:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Uma vez que tem utilizado o tablet mais do que o habitual, pode ficar sem bateria mais cedo do que o esperado.\n\nApps que utilizam mais bateria:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Uma vez que tem utilizado o dispositivo mais do que o habitual, pode ficar sem bateria mais cedo do que o esperado.\n\nApps que utilizam mais bateria:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Utilização do sistema durante as últimas 24 h"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Utilização do sistema durante <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Utilização da app durante <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"da manhã"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"da tarde"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: menos de um min"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Em segundo plano: menos de um min"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Permitir aplicações e conteúdo"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Apps com restrições"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Expandir defin. da aplicação"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Feche as apps para instalar"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instalar apps disponíveis"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pagamentos sem contacto"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Como funciona"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Pague com o seu telemóvel em lojas"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Chamadas avançadas"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Chamadas 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Utilizar os serviços LTE para melhorar a voz e outras comunicações (recomendado)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Utilizar os serviços 4G para melhorar a voz e outras comunicações (recomendado)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Utilize os serviços LTE para melhorar a as chamadas de voz (recomendado)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Utilize os serviços 4G para melhorar as chamadas de voz (recomendado)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Utilize o 5G para chamadas de voz"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Enviar contactos para o operador"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Envie os números de telefone dos seus contactos para fornecer funcionalidades melhoradas."</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Pretende enviar os contactos para o operador <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"poupança de bateria, fixa, persistente, poupança de energia, bateria"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rotina, horário, poupança de bateria, poupança de energia, bateria, automática, percentagem"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, chamadas avançadas, chamadas 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, chamadas avançadas, chamadas 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"adicionar idioma, adicionar um idioma"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"tamanho do texto, formato·grande, tipo de letra grande, texto grande, visão reduzida, aumentar o texto, aumentar o tipo de letra, aumento do tipo de letra"</string>
<string name="default_sound" msgid="6604374495015245195">"Som predefinido"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Permitir o acesso a notificações do <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"As notificações melhoradas substituíram as notificações adaptáveis do Android no Android 12. Esta funcionalidade mostra ações e respostas sugeridas e organiza as suas notificações. \n\nAs notificações melhoradas podem aceder a todo o conteúdo das notificações, incluindo informações pessoais como nomes de contactos e mensagens. Esta funcionalidade também pode ignorar ou responder a notificações, como atender chamadas telefónicas, e controlar o modo Não incomodar."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Permitir o acesso a notificações do <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"O <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> pode ler todas as notificações, incluindo informações pessoais como nomes de contactos e o texto das mensagens recebidas. Esta app também pode ignorar notificações ou acionar botões em notificações, incluindo atender chamadas telefónicas. \n\nDeste modo, a app também pode ativar ou desativar o modo Não incomodar e alterar as definições relacionadas."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"A app <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> pode ler todas as notificações, incluindo informações pessoais como nomes de contactos e o texto das mensagens recebidas. Esta app também pode suspender ou ignorar notificações, ou acionar botões em notificações, incluindo atender chamadas telefónicas. \n\nDeste modo, a app também pode ativar ou desativar o modo Não incomodar e alterar as definições relacionadas."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Se desativar o acesso às notificações para <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, é possível que o acesso ao modo Não incomodar seja igualmente desativado."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Desativar"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Cancelar"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tocar duas vezes para verificar o dispositivo"</string>
<string name="one_handed_title" msgid="2584414010282746195">"modo para uma mão"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Utilizar o modo para uma mão"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Atalho do modo para uma mão"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"acessibilidade"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Deslize rapidamente para baixo para"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Utilize o atalho para"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Sim"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Reiniciar"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Não, obrigado"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Cancelar"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Mudar"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Não é possível ativar o SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Remova o SIM e insira-o novamente. Se o problema continuar, reinicie o dispositivo."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Acione o Assistente ao manter premido o botão ligar/desligar"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu ligar/desligar e de emergência:\nprima os botões ligar/desligar e aumentar volume em simultâneo."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Impedir o toque:\natalho disponível no menu do volume."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Duração de premir sem soltar"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Ajuste a sensibilidade ao escolher durante quanto tempo o botão ligar/desligar deve ser premido sem soltar"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Curta"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Longa"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Mostrar carteira"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Permita o acesso à carteira a partir do ecrã de bloqueio e das Definições rápidas"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostrar controlos de dispositivos"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Quando utiliza 2 SIMs, este tablet fica limitado ao 4G. "<annotation id="url">"Saiba mais"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Quando utiliza 2 SIMs, este dispositivo fica limitado ao 4G. "<annotation id="url">"Saiba mais"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Suspenda a execução para as apps em cache"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Nunca expira."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"A alocação nunca expira."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Permitir sobreposições de ecrãs nas Definições"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Permita que as apps que se podem sobrepor a outras apps se sobreponham a ecrãs de Definições"</string>
<string name="media_controls_title" msgid="403271085636252597">"Multimédia"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Temporariamente indisponível"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"sem cartão SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Preferências de rede"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Ligar a redes públicas"</string>
<string name="keywords_internet" msgid="7674082764898690310">"ligação de rede, internet, sem fios, dados, wifi, wi-fi, wi fi, telemóvel, dispositivo móvel, operador de telemóvel, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Ative o Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Desativar o Wi-Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Rede W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"SIM TRANSFERIDO"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"SIMs TRANSFERIDOS"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Ativo"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inativo"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" /Predefinição para <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Para todas as apps e serviços"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Definições de jogos"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Ative o atalho do Painel de jogo, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Seguinte"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pré-visualização da cor"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Pedido de acesso ao cartão SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Um dispositivo pretende aceder ao seu cartão SIM. Toque para obter detalhes."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Pretende permitir o acesso ao cartão SIM?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"O dispositivo <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> pretende ligar-se a este telemóvel.\n\nNão estabeleceu ligação ao dispositivo <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> anteriormente."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Não ligar"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Ligar"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Definições de TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Reverter para predefinições"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Definições revertidas para predefinição."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Saldo máximo quando totalmente carregado"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Circulação máxima"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Saldo mínimo quando totalmente carregado"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modificadores"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Ações"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Prémios"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Isenta"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"App do sistema sem interface"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Outra app"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Principal atividade"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Notificação vista"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Notificação vista no prazo de 15 minutos"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interação com notificação"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interação com widget"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Outra interação do utilizador"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Início de tarefa de prioridade máxima"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Execução de tarefa de prioridade máxima"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Início de tarefa de prioridade alta"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Execução de tarefa de prioridade alta"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Início de tarefa de prioridade predef."</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Execução de tarefa de prioridade predef."</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Início de tarefa de prioridade baixa"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Execução de tarefa de prioridade baixa"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Início de tarefa de prioridade mínima"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Execução de tarefa de prioridade mínima"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Penalização de limite de tempo da tarefa"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Carregamento"</item>
+ <item msgid="658627268149681677">"Soneca"</item>
+ <item msgid="1599558140284643834">"Modo de poupança de energia"</item>
+ <item msgid="588427840913221601">"Estado do processo"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirmar"</string>
</resources>
diff --git a/res/values-pt/arrays.xml b/res/values-pt/arrays.xml
index 8b75911..e802e57 100644
--- a/res/values-pt/arrays.xml
+++ b/res/values-pt/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Em cache (cliente de atividade)"</item>
<item msgid="8186970968968646288">"Em cache (vazio)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Azul-petróleo"</item>
+ <item msgid="7216413848731287689">"Ciano"</item>
<item msgid="5661027589207588703">"Azul"</item>
- <item msgid="3795787248113275442">"Índigo"</item>
+ <item msgid="1219738214736244749">"Verde"</item>
<item msgid="6331809026622602308">"Roxo"</item>
<item msgid="6390546163902724700">"Rosa"</item>
- <item msgid="6618900408138432102">"Vermelho"</item>
+ <item msgid="6500473130620545980">"Laranja"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Com mais de 30 dias"</item>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index 1789e22..dde9f57 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -891,6 +891,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Lembrar configurações"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Número máximo de dispositivos de áudio Bluetooth conectados"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Selecione o número máximo de dispositivos de áudio Bluetooth conectados"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Registro de depuração da pilha NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Aumentar o nível de registros da pilha NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Transmitir"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"espelho"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Ativar tela sem fio"</string>
@@ -2260,7 +2262,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Escolher o gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Escolher widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Criar widget e permitir acesso?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Após a criação do widget, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> poderá acessar todos os dados exibidos."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Após a criação do widget, o aplicativo poderá acessar todos os itens exibidos na tela.\n\nAplicativo: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Sempre permitir que <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> crie widgets e acesse os dados"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Estatísticas de uso"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Estatísticas de uso"</string>
@@ -2291,7 +2293,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Leitor de tela, usado principalmente para pessoas com deficiência visual total ou parcial"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"Tocar nos itens da tela para ouvir a leitura em voz alta"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Preferências de legenda"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"Sobre as preferências de legenda"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Saiba mais sobre as preferências de legenda"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ampliação"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Atalho da ampliação"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Sobre a ampliação"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Saiba mais sobre a ampliação"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Tipo de ampliação"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Ampliar toda a tela, uma área específica ou alternar entre as duas opções"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Tela cheia"</string>
@@ -2360,10 +2367,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Permitir que o atalho do recurso seja ativado pela tela de bloqueio. Pressione as duas teclas de volume por alguns segundos."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Botão de acessibilidade"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Botão e gesto de acessibilidade"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Sobre o botão de acessibilidade"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Sobre o botão e o gesto de acessibilidade"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Saiba mais sobre o botão e o gesto de acessibilidade"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Como usar o botão de acessibilidade. O gesto não está disponível na navegação com três botões."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Acessar rapidamente os recursos de acessibilidade"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Acesse os recursos de acessibilidade rapidamente em qualquer tela.\n\nPara começar, abra as configurações de acessibilidade e selecione um recurso. Toque no atalho e selecione o botão de acessibilidade.\n\nPara usar o botão de acessibilidade na barra de navegação, mude para a navegação com dois ou três botões."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Acesse rapidamente os recursos de acessibilidade em qualquer tela. \n\nPara começar, abra as configurações de acessibilidade e selecione um recurso. Toque no atalho e selecione o botão de acessibilidade."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Acesse os recursos de acessibilidade rapidamente em qualquer tela.\n\nPara começar, abra as configurações de acessibilidade e selecione um recurso. Toque no atalho e selecione o botão ou gesto de acessibilidade."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Acesse os recursos de acessibilidade rapidamente em qualquer tela.\n\nPara começar, abra as configurações de acessibilidade e selecione um recurso. Toque no atalho e selecione o botão de acessibilidade."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Usar botão ou gesto"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Localização"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Tamanho"</string>
@@ -2389,13 +2399,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minuto"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minutos"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Tempo para agir (tempo limite de acessibilidade)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Sobre o tempo para agir (tempo limite de acessibilidade)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Saiba mais sobre o tempo para agir (tempo limite de acessibilidade)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Tempo para agir"</string>
<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_switch_title" msgid="7458595722552743503">"Usar inversão de cores"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Atalho da inversão de cores"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"A inversão de cor escurece as telas claras.<br/><br/> Observação: <ol> <li> A inversão de cor também transforma telas escuras em telas claras.</li> <li> As cores mudam tanto em mídias quanto em imagens.</li> <li> O tema escuro pode ser usado para mostrar um plano de fundo escuro. O tema escuro funciona em apps compatíveis. A inversão de cor funciona em todos os apps.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Clique automático (tempo de permanência)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Sobre o clique automático (tempo de permanência)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Saiba mais sobre o clique automático (tempo de permanência)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"O clique automático funciona com um mouse conectado. Configure o cursor para clicar automaticamente quando ele parar de se mover por um determinado período."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Desativado"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Curto"</string>
@@ -2415,6 +2430,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Usar <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Abrir <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Usar correção de cor"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Atalho da correção de cor"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Sobre a correção de cor"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Saiba mais sobre a correção de cor"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Sobre a inversão de cores"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Saiba mais sobre a inversão de cores"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Mostrar legendas"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Apenas para apps compatíveis"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Tamanho e estilo das legendas"</string>
@@ -2454,6 +2474,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Azul-amarelo"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Mais escuro"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Deixar a tela mais escura"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Atalho do recurso Mais escuro"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Sobre o recurso Mais escuro"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Usar o smartphone com o brilho da tela abaixo do mínimo"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Usar o tablet com o brilho da tela abaixo do mínimo"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Diminua o brilho da tela para deixar a leitura mais confortável.<br/><br/> Esse recurso pode ser útil quando: <ol> <li> o brilho mínimo padrão do smartphone ainda é claro demais;</li> <li> você está usando o smartphone em ambientes com pouca iluminação, como à noite ou em um quarto escuro antes de dormir.</li> </ol>"</string>
@@ -2646,7 +2668,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Tempo de ativação da rede Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Uso da bateria"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalhes do histórico"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Uso da bateria"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Uso da bateria"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Ver o uso nas últimas 24 horas"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Ver o uso desde a última carga completa"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Uso da bateria"</string>
@@ -2670,6 +2692,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Ver apps com maior uso"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Carregamento temporariamente limitado"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Isso economiza a bateria. Saiba mais."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Retomar o carregamento"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Em determinadas condições, como temperaturas altas ou longos períodos de carregamento, a carga pode ser limitada a <xliff:g id="PERCENT">%1$s</xliff:g> para preservar a integridade da bateria.\n\nQuando sair de uma condição assim, o smartphone voltará a ser carregado normalmente."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Em determinadas condições, como temperaturas altas ou longos períodos de carregamento, a carga pode ser limitada a <xliff:g id="PERCENT">%1$s</xliff:g> para preservar a integridade da bateria.\n\nQuando sair de uma condição assim, o tablet voltará a ser carregado normalmente."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Como o smartphone foi usado mais que o normal, é possível que a bateria acabe antes do esperado.\n\nVeja os apps que mais consomem bateria:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Como o tablet foi usado além do normal, é possível que a bateria acabe antes do esperado.\n\nVeja os apps que mais consomem bateria:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Como o dispositivo foi usado além do normal, é possível que a bateria acabe antes do esperado.\n\nVeja os apps que mais consomem bateria:"</string>
@@ -2879,8 +2904,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Uso do sistema nas últimas 24h"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Uso do sistema em <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Uso do app em <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"manhã"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"tarde/noite"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: menos de um minuto"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Segundo plano: menos de um minuto"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3355,6 +3378,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Permitir apps e conteúdo"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Apps com restrições"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Expandir configuração para app"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Escolher apps para instalar"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instalar apps disponíveis"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pagamentos por aproximação"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Como funciona"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Pague com seu smartphone nas lojas"</string>
@@ -3400,8 +3425,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Chamada avançada"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Chamada 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Usar serviços de LTE para melhorar a comunicação por voz e de outros tipos (recomendado)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Usar os serviços 4G para melhorar comunicações por voz e de outros tipos (recomendado)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Usar serviços de LTE para melhorar chamadas de voz (recomendado)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Usar serviços 4G para melhorar chamadas de voz (recomendado)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Usar o 5G em chamadas de voz"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Enviar contatos para a operadora"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Enviar os números de telefone dos contatos para fornecer recursos avançados"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Enviar contatos para a <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3595,6 +3622,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"economia de bateria, fixo, persistir, economia de energia, bateria"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rotina, agenda, economia de bateria, economia de energia, bateria, automático, percentagem"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, chamada avançada, chamadas por 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, chamada avançada, chamada 5G"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"adicionar idioma, adicionar um idioma"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"tamanho do texto, letras grandes, fonte grande, texto grande, baixa visão, aumentar texto, ampliador de fonte, aumento de fonte"</string>
<string name="default_sound" msgid="6604374495015245195">"Som padrão"</string>
@@ -3923,7 +3951,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Permitir que o app <xliff:g id="SERVICE">%1$s</xliff:g> acesse as notificações?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"No Android 12, as notificações aprimoradas substituíram as notificações adaptáveis. Esse recurso exibe ações e respostas sugeridas, além de organizar suas notificações. \n\nAs notificações aprimoradas podem acessar o conteúdo das notificações, incluindo informações pessoais como nomes de contatos e mensagens. Elas também podem dispensar ou responder às notificações, como atender chamadas telefônicas e controlar o Não perturbe."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Permitir que <xliff:g id="SERVICE">%1$s</xliff:g> acesse as notificações?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"O app <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> poderá ler todas as notificações, incluindo informações pessoais, como nomes de contato e o texto das mensagens que você recebe. O app também poderá dispensar notificações ou ativar botões de ação que elas contenham, incluindo atender chamadas telefônicas. \n\nIsso também autoriza o app a ativar ou desativar o modo Não perturbe e alterar as configurações relacionadas."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> poderá ler todas as notificações, incluindo informações pessoais, como nomes de contato e o texto das mensagens que você recebe. O app também poderá adiar ou dispensar notificações ou acionar botões que elas contenham, incluindo atender chamadas telefônicas. \n\nIsso também autoriza o app a ativar ou desativar o modo Não perturbe e mudar as configurações relacionadas."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Se você desativar o acesso a notificações para <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, é possível que o acesso ao Não perturbe também seja desativado."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Desativar"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Cancelar"</string>
@@ -4842,6 +4870,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tocar duas vezes na tela para verificar o dispositivo"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Modo para uma mão"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Usar o modo para uma mão"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Atalho do modo para uma mão"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"acesso com uma mão"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Deslizar para baixo para"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Usar o atalho para"</string>
@@ -5273,6 +5302,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Sim"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Reiniciar"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Agora não"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Cancelar"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Mudar"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Não foi possível ativar o chip"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Remova o chip e insira-o novamente. Se o problema continuar, reinicie o dispositivo."</string>
@@ -5402,6 +5432,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Mantenha o botão liga/desliga pressionado para acionar o Google Assistente"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu liga/desliga e de emergência:\nPressione os botões liga/desliga e aumentar volume ao mesmo tempo."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Impedir o toque:\nAtalho disponível no menu de volumes."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Duração do pressionamento"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Ajuste a sensibilidade escolhendo por quanto tempo manter o botão liga/desliga pressionado"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Curto"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Longo"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Mostrar carteira"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Permitir acesso à carteira pela tela de bloqueio e pelas Configurações rápidas"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Mostrar controles do dispositivo"</string>
@@ -5417,6 +5451,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Ao usar dois chips, este tablet será limitado ao 4G. "<annotation id="url">"Saiba mais"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Ao usar dois chips, este dispositivo será limitado ao 4G. "<annotation id="url">"Saiba mais"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Suspender execução para apps em cache"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Nunca expira."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"O lease nunca expira."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Permitir sobreposições de tela no app Configurações"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Permitir que apps que podem ser sobrepostos a outros sejam abertos sobre telas de configuração"</string>
<string name="media_controls_title" msgid="403271085636252597">"Mídia"</string>
@@ -5447,7 +5483,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Temporariamente indisponível"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Sem chip"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Preferências de rede"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Conectar-se a redes públicas"</string>
<string name="keywords_internet" msgid="7674082764898690310">"conexão de rede, internet, sem fio, dados, wifi, wi-fi, wi fi, celular, rede móvel, operadora de celular, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Ativar o Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Desativar o Wi-Fi"</string>
@@ -5465,6 +5500,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Rede W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"Chip"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"CHIP TRANSFERIDO POR DOWNLOAD"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"CHIPS TRANSFERIDOS POR DOWNLOAD"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Ativo"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inativo"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Padrão para <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5542,6 +5578,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Para todos os apps e serviços"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Configurações de jogos"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Ativar o atalho do Painel de jogo etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Próxima"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Visualização da cor"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Solicitação de acesso ao chip"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Um dispositivo quer acessar seu chip. Toque para ver detalhes."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Permitir acesso ao chip?"</string>
@@ -5552,4 +5591,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> quer se conectar a este smartphone.\n\nVocê nunca se conectou ao <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Não conectar"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Conectar"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Configurações do TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Reverter para as configurações padrão"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Configurações revertidas para o padrão."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Saldo máximo saciado"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Circulação máxima"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Saldo mínimo quando totalmente carregado"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modificadores"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Ações"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Recompensas"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Isento"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"App do sistema headless"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Outro app"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Principal atividade"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Notificação vista"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Notificação vista em 15 minutos"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interação com a notificação"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interação com o widget"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Outra interação do usuário"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Início de prioridade máxima da tarefa"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Execução de prioridade máxima da tarefa"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Início de alta prioridade da tarefa"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Execução de alta prioridade da tarefa"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Início padrão da tarefa"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Execução padrão da tarefa"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Início de baixa prioridade da tarefa"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Execução de baixa prioridade da tarefa"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Início de prioridade mínima da tarefa"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Execução de prioridade mínima da tarefa"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Penalidade de tempo limite da tarefa"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Carregando"</item>
+ <item msgid="658627268149681677">"Soneca"</item>
+ <item msgid="1599558140284643834">"Modo de economia de energia"</item>
+ <item msgid="588427840913221601">"Estado do processo"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirmar"</string>
</resources>
diff --git a/res/values-ro/arrays.xml b/res/values-ro/arrays.xml
index 937ea46..a8c6545 100644
--- a/res/values-ro/arrays.xml
+++ b/res/values-ro/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"În cache (client de activitate)"</item>
<item msgid="8186970968968646288">"În cache (gol)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Turcoaz"</item>
+ <item msgid="7216413848731287689">"Cyan"</item>
<item msgid="5661027589207588703">"Albastru"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Verde"</item>
<item msgid="6331809026622602308">"Violet"</item>
<item msgid="6390546163902724700">"Roz"</item>
- <item msgid="6618900408138432102">"Roșu"</item>
+ <item msgid="6500473130620545980">"Portocaliu"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Vechi de peste 30 de zile"</item>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index 6e74171..8fb3416 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -908,6 +908,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Rețineți setările"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Numărul maxim de dispozitive audio Bluetooth conectate"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Selectați numărul maxim de dispozitive audio Bluetooth conectate"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Jurnalul de remediere a erorilor pentru stiva NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Măriți nivelul de înregistrare pentru stiva NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Proiectare"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"oglindă"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Activați ecranul wireless"</string>
@@ -2284,7 +2286,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Alegeți obiectul gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Alegeți obiectul widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Creați widgetul și permiteți accesul?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"După ce creați widgetul, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> poate accesa toate datele pe care acesta le afișează."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"După ce creați widgetul, aplicația poate accesa toate datele afișate.\n\nAplicația: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidgetul: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Permiteți întotdeauna ca <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> să creeze widgeturi și să acceseze datele acestora"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Statistici de utilizare"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Statistici de utilizare"</string>
@@ -2315,7 +2317,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Cititor de ecran destinat în principal utilizatorilor nevăzători și cu deficiențe de vedere"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Despre preferințele legate de subtitrări"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Aflați mai multe despre preferințele legate de subtitrări"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Mărire"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Comandă rapidă pentru mărire"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Despre mărire"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Aflați mai multe despre mărire"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Tip de mărire"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Măriți tot ecranul sau o anumită zonă ori comutați între cele două opțiuni"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Ecran complet"</string>
@@ -2384,10 +2391,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Permiteți activarea comenzii rapide pentru funcție din ecranul de blocare. Apăsați ambele taste pentru volum timp de câteva secunde."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Buton de accesibilitate"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Buton și gest de accesibilitate"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Despre butonul de accesibilitate"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Despre butonul de accesibilitate și gest"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Aflați mai multe despre butonul de accesibilitate și gest"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Folosirea butonului de accesibilitate. Gestul nu este disponibil în cazul navigării cu 3 butoane."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Accesați rapid funcțiile de accesibilitate"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Accesați rapid funcțiile de accesibilitate de pe orice ecran.\n\nPentru a începe, accesați setările de accesibilitate și selectați o funcție. Atingeți comanda rapidă și selectați butonul de accesibilitate.\n\nPentru a folosi butonul de accesibilitate din bara de navigare, comutați la navigarea cu 2 butoane sau la navigarea cu 3 butoane."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Accesați rapid funcțiile de accesibilitate de pe orice ecran. \n\nPentru a începe, accesați setările pentru accesibilitate și selectați o funcție. Atingeți comanda rapidă și selectați butonul de accesibilitate."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Accesați rapid funcțiile de accesibilitate de pe orice ecran.\n\nPentru a începe, accesați setările de accesibilitate și selectați o funcție. Atingeți comanda rapidă și selectați butonul sau gestul de accesibilitate."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Accesați rapid funcțiile de accesibilitate de pe orice ecran.\n\nPentru a începe, accesați setările de accesibilitate și selectați o funcție. Atingeți comanda rapidă și selectați butonul de accesibilitate."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Folosiți butonul sau gestul"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Locație"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Dimensiune"</string>
@@ -2413,13 +2423,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"Un minut"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minute"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Timp de reacție (timp limită de accesibilitate)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Despre timpul de reacție (timp limită de accesibilitate)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Aflați mai multe despre timpul de reacție (timp limită de accesibilitate)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Timp pentru a acționa"</string>
<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_switch_title" msgid="7458595722552743503">"Folosiți inversarea culorilor"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Comandă rapidă pentru inversarea culorilor"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Inversarea culorilor întunecă ecranele luminoase.<br/><br/> Notă <ol> <li> Dar, prin inversarea culorilor se deschid la culoare ecranele întunecate.</li> <li> Culorile conținutului media și ale imaginilor se schimbă.</li> <li> Puteți folosi Tema întunecată pentru a afișa un fundal întunecat. Tema întunecată funcționează cu aplicațiile compatibile. Inversarea culorilor funcționează în toate aplicațiile.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Clic automat (durată de staționare)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Despre clicul automat (durată de staționare)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Aflați mai multe despre clicul automat (durată de staționare)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Clicul automat funcționează cu un mouse conectat. Puteți seta cursorul mouse-ului să dea clic automat când nu se mai mișcă pentru un anumit interval de timp."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Dezactivat"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Scurt"</string>
@@ -2439,6 +2454,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Folosiți <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Deschideți <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Folosiți corecția culorii"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Comandă rapidă pentru corecția culorii"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Despre corecția culorii"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Aflați mai multe despre corecția culorii"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Despre inversarea culorilor"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Aflați mai multe despre inversarea culorilor"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Afișează subtitrările"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Numai pentru aplicațiile compatibile"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Dimensiunea și stilul subtitrărilor"</string>
@@ -2479,6 +2499,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Albastru-galben"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Luminozitate redusă suplimentar"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Reduceți suplimentar luminozitatea"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Comandă rapidă pentru luminozitate redusă suplimentar"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Despre luminozitatea redusă suplimentar"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Întunecați ecranul sub setarea minimă pentru luminozitate a telefonului"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Întunecați ecranul sub setarea minimă pentru luminozitate a tabletei"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Întunecați ecranul pentru a citi mai confortabil.<br/><br/> Această opțiune poate fi utilă atunci când: <ol> <li> luminozitatea minimă prestabilită a telefonului este prea mare;</li> <li> folosiți telefonul în condiții de luminozitate scăzută, de exemplu, noaptea sau într-o cameră întunecată înainte de culcare.</li> </ol>"</string>
@@ -2677,7 +2699,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Timp de funcționare Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Utilizarea bateriei"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalii istoric"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Utilizarea bateriei"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Utilizarea bateriei"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Vedeți utilizarea din ultimele 24 de ore"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Vedeți utilizarea de la ultima încărcare completă"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Utilizarea bateriei"</string>
@@ -2701,6 +2723,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Vedeți aplicațiile cu cea mai mare utilizare"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Încărcare limitată temporar"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Pentru a prelungi durata de viață a bateriei. Aflați mai multe."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Reluați încărcarea"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"În anumite condiții, cum ar fi temperaturile ridicate și perioadele lungi de încărcare, încărcarea poate fi limitată la <xliff:g id="PERCENT">%1$s</xliff:g> pentru a conserva buna funcționare a bateriei.\n\nCând condițiile respective dispar, telefonul se va încărca normal în mod automat."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"În anumite condiții, cum ar fi temperaturile ridicate și perioadele lungi de încărcare, încărcarea poate fi limitată la <xliff:g id="PERCENT">%1$s</xliff:g> pentru a conserva buna funcționare a bateriei.\n\nCând condițiile respective dispar, tableta se va încărca normal în mod automat."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Întrucât ați folosit telefonul mai mult decât de obicei, este posibil ca bateria să se descarce mai repede decât în mod normal.\n\nAplicațiile care folosesc bateria cel mai mult:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Întrucât ați folosit tableta mai mult decât de obicei, este posibil ca bateria să se descarce mai repede decât în mod normal.\n\nAplicațiile care folosesc bateria cel mai mult:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Întrucât ați folosit dispozitivul mai mult decât de obicei, este posibil ca bateria să se descarce mai repede decât în mod normal.\n\nAplicațiile care folosesc bateria cel mai mult:"</string>
@@ -2917,8 +2942,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Utilizarea pentru sistem în ultimele 24 h"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Utilizarea de către sistem pentru <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Utilizarea de către aplicație pentru <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"a.m."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"p.m."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Total: mai puțin de un minut"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"În fundal: mai puțin de un minut"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3399,6 +3422,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Permiteți aplicații și conținut"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplicații cu restricții"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Extindeți setările aplicației"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Alegeți aplicațiile de instalat"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instalați aplicațiile disponibile"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Plăți contactless"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Cum funcționează"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Plătiți cu telefonul în magazine"</string>
@@ -3444,8 +3469,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Apelare avansată"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Apelare 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Folosiți servicii LTE pentru a îmbunătăți comunicările vocale și altele (recomandat)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Folosiți servicii 4G pentru a îmbunătăți comunicările vocale și altele (recomandat)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Folosiți servicii LTE pentru a îmbunătăți apelurile vocale (recomandat)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Folosiți servicii 4G pentru a îmbunătăți apelurile vocale (recomandat)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Folosiți 5G pentru apeluri vocale"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Trimiteți agenda operatorului"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Trimiteți numerele de telefon din agendă pentru îmbunătățirea funcțiilor"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Trimiteți agenda la <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3640,6 +3667,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"economisirea bateriei, fix, persistent, economisirea energiei, baterie"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rutină, program, economisirea bateriei, economisirea energiei, baterie, automat, procent"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, apelare avansată, apelare 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, apelare avansată, apelare 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"adăugare limbă, adăugați o limbă"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"dimensiunea textului, caractere mari, font mare, text mare, vedere slabă, măriți textul, instrument de mărire a fontului, mărirea fontului"</string>
<string name="default_sound" msgid="6604374495015245195">"Sunet prestabilit"</string>
@@ -3972,7 +4000,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Permiteți accesul la notificări pentru <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Notificările optimizate au înlocuit Notificările adaptive Android de pe Android 12. Această funcție afișează acțiuni și răspunsuri sugerate și vă organizează notificările. \n\nNotificările optimizate pot accesa conținutul notificărilor, inclusiv informații cu caracter personal, precum mesajele și numele persoanelor de contact. În plus, funcția poate să închidă sau să răspundă la notificări, de exemplu, să răspundă la apeluri telefonice și să gestioneze opțiunea Nu deranja."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Permiteți accesul la notificări pentru <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> va putea să citească toate notificările, inclusiv informațiile cu caracter personal, cum ar fi numele persoanelor de contact și textul mesajelor primite. În plus, va putea să închidă notificări sau să declanșeze butoane pentru acțiuni din acestea, inclusiv să răspundă la apeluri telefonice. \n\nAstfel, aplicația va putea să activeze sau să dezactiveze starea Nu deranja și să modifice setările aferente."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> va putea să citească toate notificările, inclusiv informațiile cu caracter personal, cum ar fi numele persoanelor de contact și textul mesajelor primite. În plus, va putea să amâne sau să închidă notificări ori să declanșeze butoane pentru acțiuni din acestea, inclusiv să răspundă la apeluri telefonice. \n\nAstfel, aplicația va putea să activeze sau să dezactiveze starea Nu deranja și să modifice setările aferente."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Dacă dezactivați accesul notificărilor pentru <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, este posibil să se dezactiveze și accesul când starea este Nu deranja."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Dezactivați"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Anulați"</string>
@@ -4920,6 +4948,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Atingeți de două ori pentru a verifica dispozitivul"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Modul cu o mână"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Folosiți modul cu o mână"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Comandă rapidă pentru modul cu o mână"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"accesibilitate"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Glisați în jos pentru următoarele acțiuni:"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Folosiți comanda rapidă pentru"</string>
@@ -5360,6 +5389,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Da"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Reporniți"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Nu, mulțumesc"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Anulați"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Schimbați"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Nu se poate activa SIM-ul"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Scoateți SIM-ul și introduceți-l din nou. Dacă problema persistă, reporniți dispozitivul."</string>
@@ -5491,6 +5521,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Declanșați Asistentul apăsând lung butonul de pornire"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Meniul Pornire și urgențe:\napăsați simultan pe butonul de pornire și pe cel de creștere a volumului"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Împiedicați sunatul:\ncomandă rapidă disponibilă în meniul de volum"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Durata cât țineți apăsat"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Ajustați sensibilitatea alegând cât să țineți apăsat butonul de pornire"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Scurtă"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Lungă"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Afișați Wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Permiteți accesul la Wallet din ecranul de blocare și setările rapide"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Afișați comenzile dispozitivului"</string>
@@ -5506,6 +5540,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Când folosiți două carduri SIM, tableta va fi limitată la 4G. "<annotation id="url">"Aflați mai multe"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Când folosiți două carduri SIM, dispozitivul va fi limitat la 4G. "<annotation id="url">"Aflați mai multe"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Suspendați execuția pentru aplicațiile din cache"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Nu expiră niciodată."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Închirierea nu expiră niciodată."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Permiteți suprapunerile pe ecrane din Setări"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Permiteți aplicații care se pot afișa deasupra altora prin suprapunerea pe ecranele de Setări"</string>
<string name="media_controls_title" msgid="403271085636252597">"Media"</string>
@@ -5536,7 +5572,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Temporar indisponibil"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Niciun card SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Preferințe privind rețeaua"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Conectați-vă la rețele publice"</string>
<string name="keywords_internet" msgid="7674082764898690310">"conexiune la rețea, internet, wireless, date, wifi, wi-fi, wi fi, celular, mobil, operator servicii mobile, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Activați conexiunea Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Dezactivați conexiunea Wi-Fi"</string>
@@ -5554,6 +5589,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Rețea W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"SIM DESCĂRCAT"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"SIM-URI DESCĂRCATE"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Activ"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactiv"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Prestabilit pentru <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5631,6 +5667,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Pentru toate aplicațiile și serviciile"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Setări de joc"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Activați comanda rapidă din Tabloul de bord al jocului, etc."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Înapoi"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Înainte"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Previzualizarea culorii"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Solicitare de acces la cardul SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Un dispozitiv solicită acces la cardul SIM. Atingeți pentru detalii."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Permiteți accesul la cardul SIM?"</string>
@@ -5641,4 +5680,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> solicită conectarea la acest telefon.\n\nNu v-ați mai conectat la <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Nu vă conectați"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Conectați-vă"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Setări TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Reveniți la setările implicite?"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Setări restabilite la cele standard."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Echilibru maxim la încărcarea completă"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Circulație maximă"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Echilibru minim la încărcarea completă"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modificatori"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Acțiuni"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Recompense"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Scutite"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Aplicație de sistem fără interfață grafică"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Altă aplicație"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Activitate principală"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Notificare văzută"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Notificare văzută în decurs de 15 minute"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interacțiune cu notificarea"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interacțiune cu widgetul"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Altă interacțiune a utilizatorului"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Se începe sarcina cu prioritate maximă"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Rulează sarcina cu prioritate maximă"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Se începe sarcina cu prioritate ridicată"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Rulează sarcina cu prioritate ridicată"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Se începe sarcina prestabilită"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Rulează sarcina prestabilită"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Se începe sarcina cu prioritate scăzută"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Rulează sarcina cu prioritate scăzută"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Se începe sarcina cu prioritate minimă"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Rulează sarcina cu prioritate minimă"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Penalizare pentru timpul limită al sarcinii"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Încărcarea"</item>
+ <item msgid="658627268149681677">"Doze"</item>
+ <item msgid="1599558140284643834">"Modul de economisire a bateriei"</item>
+ <item msgid="588427840913221601">"Starea procesului"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Confirmați"</string>
</resources>
diff --git a/res/values-ru/arrays.xml b/res/values-ru/arrays.xml
index e271faf..e2ade5d 100644
--- a/res/values-ru/arrays.xml
+++ b/res/values-ru/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Кешировано (клиент)"</item>
<item msgid="8186970968968646288">"Кешировано (пусто)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Сине-зеленый"</item>
+ <item msgid="7216413848731287689">"Голубой"</item>
<item msgid="5661027589207588703">"Синий"</item>
- <item msgid="3795787248113275442">"Индиго"</item>
+ <item msgid="1219738214736244749">"Зеленый"</item>
<item msgid="6331809026622602308">"Фиолетовый"</item>
<item msgid="6390546163902724700">"Розовый"</item>
- <item msgid="6618900408138432102">"Красный"</item>
+ <item msgid="6500473130620545980">"Оранжевый"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Добавленные более 30 дней назад"</item>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index 2cd2475..603f462 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -923,6 +923,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Запомнить настройки"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Максимальное количество подключенных Bluetooth-аудиоустройств"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Укажите максимальное количество подключенных Bluetooth-аудиоустройств"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Журнал отладки стека NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Ведение подробного журнала стека NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Трансляция"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"дублирование"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Включить"</string>
@@ -2306,7 +2308,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Выбор гаджета"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Выберите виджет"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Создать виджет и разрешить доступ?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Когда вы создаете виджет, приложение \"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\" получает доступ ко всем его данным."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Когда вы создаете виджет, приложение получает доступ ко всем его данным.\n\nПриложение \"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\"\nВиджет <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Всегда разрешать приложению \"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\" создавать виджеты и получать их данные"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Статистика использования"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Статистика использования"</string>
@@ -2337,7 +2339,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Инструмент для озвучивания данных с экрана для людей с нарушениями зрения"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"Чтобы услышать описание элемента, нажмите на него"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Настройки субтитров"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"О настройках субтитров"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Подробнее о настройках субтитров…"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Увеличение"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Быстрый запуск увеличения"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Об увеличении изображения на экране"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Подробнее об увеличении изображения на экране…"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Тип увеличения"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Вы можете увеличить весь экран или его часть либо переключаться между этими вариантами"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Весь экран"</string>
@@ -2406,10 +2413,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Включать специальную функцию с заблокированного экрана, нажимая и удерживая обе кнопки регулировки громкости в течение нескольких секунд"</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Кнопка специальных возможностей"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Жест и кнопка спец. возможностей"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"О кнопке специальных возможностей"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"О кнопке специальных возможностей и жесте"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Подробнее о кнопке специальных возможностей и жесте…"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Используется кнопка специальных возможностей. При навигации с помощью трех кнопок жест недоступен."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Быстрый доступ к специальным возможностям"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Быстрый доступ к специальным возможностям из любого окна.\n\nОткройте настройки специальных возможностей и выберите нужную функцию. Нажмите сочетание клавиш и выберите кнопку специальных возможностей.\n\nЧтобы использовать кнопку специальных возможностей на панели навигации, включите навигацию с помощью двух кнопок или навигацию с помощью трех кнопок."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Быстрый доступ к специальным возможностям из любого окна. \n\nОткройте настройки специальных возможностей и выберите нужную функцию. В качестве способа быстрого включения выберите кнопку специальных возможностей."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Быстрый доступ к специальным возможностям из любого окна.\n\nОткройте настройки специальных возможностей и выберите функцию. Нажмите сочетание клавиш и укажите кнопку или жест специальных возможностей."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Быстрый доступ к специальным возможностям из любого окна.\n\nОткройте настройки специальных возможностей и выберите функцию. Нажмите сочетание клавиш и укажите кнопку специальных возможностей."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Использовать кнопку или жест"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Расположение"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Размер"</string>
@@ -2435,13 +2445,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 минута"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 минуты"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Время на выполнение действия"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"О времени на выполнение действия"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Подробнее о времени на выполнение действия…"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Время на выполнение действия"</string>
<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_switch_title" msgid="7458595722552743503">"Использовать инверсию цветов"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Быстрый запуск инверсии цветов"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Инверсия цветов позволяет сделать светлые цвета тёмными.<br/><br/> Обратите внимание: <ol> <li> Тёмные цвета станут светлыми.</li> <li> Инверсия цветов будет также применяться и в медиаконтенте и изображениях.</li> <li> Чтобы сделать фон экрана тёмным, включите тёмную тему. Тёмная тема поддерживается только в некоторых приложениях, а инверсия цветов – во всех.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Автонажатие (время задержки)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Об автонажатии (время задержки)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Подробнее об автонажатии (время задержки)…"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Автоматическое нажатие работает с подключенной мышью. Если указатель остается неподвижным в течение выбранного времени, выполняется клик."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Отключено"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Короткая задержка"</string>
@@ -2461,6 +2476,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Использовать приложение \"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>\""</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Открыть <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Использовать коррекцию цвета"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Быстрый запуск коррекции цвета"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"О коррекции цвета"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Подробнее о коррекции цвета…"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Об инверсии цветов"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Подробнее об инверсии цветов…"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Показывать субтитры"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Только в поддерживаемых приложениях"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Размер и стиль субтитров"</string>
@@ -2502,6 +2522,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Синий и желтый"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Дополнительное уменьшение яркости"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Дополнительно уменьшить яркость экрана"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Быстрый запуск дополнительного уменьшения яркости"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"О дополнительном уменьшении яркости"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Сделать экран телефона темнее, чем при минимальной яркости"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Сделать экран планшета темнее, чем при минимальной яркости"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Сделайте экран темнее для удобства чтения.<br/><br/> Это может помочь, если: <ol><li> при минимальной яркости экран телефона все равно слишком яркий;</li> <li> вы используете телефон в темноте, например ночью или в темной комнате перед сном.</li></ol>"</string>
@@ -2706,7 +2728,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Время работы Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Расход заряда"</string>
<string name="history_details_title" msgid="8628584613889559355">"Подробная история"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Расход заряда батареи"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Расход заряда батареи"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Расход заряда за последние 24 часа"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Расход заряда с момента полной зарядки"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Расход заряда"</string>
@@ -2730,6 +2752,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Посмотрите, какие приложения расходуют больше всего заряда."</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Зарядка временно ограничена"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Это сделано для защиты вашей батареи. Подробнее…"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Продолжить зарядку"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"В определенных условиях, например при высокой температуре окружающей среды и продолжительной зарядке, система может установить ограничение <xliff:g id="PERCENT">%1$s</xliff:g> для уровня заряда, чтобы продлить срок службы батареи.\n\nКогда условия нормализуются, телефон будет заряжаться как обычно."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"В определенных условиях, например при высокой температуре окружающей среды и продолжительной зарядке, система может установить ограничение <xliff:g id="PERCENT">%1$s</xliff:g> для уровня заряда, чтобы продлить срок службы батареи.\n\nКогда условия нормализуются, планшет будет заряжаться как обычно."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Вы использовали телефон больше, чем обычно, поэтому батарея может разрядиться быстрее.\n\nПриложения с высоким потреблением энергии:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Вы использовали планшет больше, чем обычно, поэтому батарея может разрядиться быстрее.\n\nПриложения с высоким потреблением энергии:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Вы использовали устройство больше, чем обычно, поэтому батарея может разрядиться быстрее.\n\nПриложения с высоким потреблением энергии:"</string>
@@ -2953,8 +2978,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Расход системой за 24 часа"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Использование системой за <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Использование приложениями за <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"AM"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"PM"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Всего: меньше минуты"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"В фоновом режиме: меньше минуты"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Всего: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3441,6 +3464,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Разрешить приложения и контент"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Приложения с ограничениями"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Развернуть настр. приложений"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Выберите, какие приложения установить"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Установка доступных приложений"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Бесконтактные платежи"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Как это работает"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Используйте телефон для оплаты покупок в магазинах."</string>
@@ -3486,8 +3511,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Расширенные настройки звонков"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Звонки по сети 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Использовать сервисы LTE, чтобы улучшить качество связи (рекомендуется)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Использовать сервисы 4G, чтобы улучшить качество связи (рекомендуется)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Использовать сервисы LTE, чтобы улучшить качество голосовых вызовов (рекомендуется)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Использовать сервисы 4G, чтобы улучшить качество голосовых вызовов (рекомендуется)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Использовать 5G для голосовых вызовов"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Отправка контактов оператору"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Отправлять номера телефонов контактов для предоставления вам расширенных функций"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Отправлять контакты оператору \"<xliff:g id="CARRIER">%1$s</xliff:g>\"?"</string>
@@ -3683,6 +3710,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"энергосбережение, постоянная экономия заряда, батарея"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"программа, расписание, режим энергосбережения, экономия заряда, батарея, автоматически, процент"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, расширенный вызов, звонки по сети 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"Vo5G, VoNR, расширенные настройки звонков, звонки по сети 5G"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"добавить язык, добавление языка"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"размер текста, крупный шрифт, большой шрифт, большой текст, слабое зрение, увеличить текст, увеличить шрифт, увеличение шрифта"</string>
<string name="default_sound" msgid="6604374495015245195">"Мелодия по умолчанию"</string>
@@ -4019,7 +4047,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Предоставить приложению \"<xliff:g id="SERVICE">%1$s</xliff:g>\" доступ к уведомлениям?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"В Android 12 доступны улучшенные уведомления. Эта функция упорядочивает все ваши уведомления и подсказывает ответы и действия.\n\nЕй доступно содержимое всех уведомлений, в том числе имена контактов, сообщения и другие личные данные. Также эта функция может закрывать уведомления и нажимать кнопки в них, например отвечать на звонки и управлять режимом \"Не беспокоить\"."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Открыть приложению \"<xliff:g id="SERVICE">%1$s</xliff:g>\" доступ к уведомлениям?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"Приложение \"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>\" сможет читать все уведомления, в том числе содержащие личную информацию (например, сообщения и имена контактов). Кроме того, оно получит право закрывать уведомления и нажимать кнопки в них, например отвечать на звонки. \n\nПриложение сможет включать и отключать режим \"Не беспокоить\", а также менять его настройки."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"Приложение \"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>\" сможет читать все уведомления, в том числе содержащие личную информацию (например, имена контактов и сообщения). Кроме того, оно получит право временно отключать или закрывать уведомления и нажимать кнопки в них, например отвечать на звонки. \n\nПриложение сможет включать и отключать режим \"Не беспокоить\", а также менять его настройки."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Если вы отключите доступ к уведомлениям для приложения \"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>\", также может быть отключен доступ к настройкам режима \"Не беспокоить\"."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Отключить"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Отмена"</string>
@@ -4996,6 +5024,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Дважды нажать, чтобы проверить уведомления"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Режим управления одной рукой"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Использовать режим управления одной рукой"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Быстрый запуск режима управления одной рукой"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"управление одной рукой"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Провести вниз"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Использовать быстрый запуск, чтобы"</string>
@@ -5445,6 +5474,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Да"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Перезапустить"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Нет, спасибо"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Отмена"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Переключиться"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Не удалось активировать SIM-карту"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Извлеките и снова вставьте SIM-карту. Если проблема не исчезнет, перезапустите устройство."</string>
@@ -5578,6 +5608,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Нажмите и удерживайте кнопку питания для запуска Ассистента"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Меню кнопки питания и экстренных вызовов\nЧтобы его открыть, одновременно нажмите кнопки питания и увеличения громкости."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Отключение звука звонка\nБыстрый запуск функции доступен в меню регулировки громкости."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Длительность нажатия и удержания"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Настройте чувствительность, выбрав длительность нажатия и удержания кнопки питания."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Быстро"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Долго"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Показывать кошелек"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Разрешить доступ к кошельку на заблокированном экране и в быстрых настройках"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Показывать виджеты управления устройством"</string>
@@ -5593,6 +5627,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"При одновременном использовании двух SIM-карт подключение на этом планшете будет ограничено сетями 4G. "<annotation id="url">"Подробнее…"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"При одновременном использовании двух SIM-карт подключение на этом устройстве будет ограничено сетями 4G. "<annotation id="url">"Подробнее…"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Приостановить работу кешированных приложений"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Бессрочно"</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Бессрочное разрешение"</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Разрешить экранный оверлей в настройках"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Разрешить приложениям, которые могут показываться поверх других, накладываться на экраны настроек"</string>
<string name="media_controls_title" msgid="403271085636252597">"Медиа"</string>
@@ -5623,7 +5659,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Временно недоступно"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Нет SIM-карты"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Настройки подключения"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Подключаться к общедоступным сетям"</string>
<string name="keywords_internet" msgid="7674082764898690310">"сетевое подключение, Интернет, беспроводная сеть, передача данных, Wi-Fi, wifi, wi fi, сотовая сеть, мобильный Интернет, сотовый оператор, 4G, 3G, 2G, LTE"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Включить Wi‑Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Отключить Wi-Fi"</string>
@@ -5641,6 +5676,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Сеть W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM-карта"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"СКАЧАННАЯ SIM-КАРТА"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"СКАЧАННЫЕ SIM-КАРТЫ"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Активна"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Неактивна"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" /По умолчанию для категорий: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5718,6 +5754,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Для всех приложений и сервисов"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Настройки игр"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Включение ярлыков игровой панели и т. п."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Назад"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Далее"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Предпросмотр цвета"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Запрос на доступ к SIM-карте"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Устройство запрашивает доступ к вашей SIM-карте. Нажмите, чтобы узнать больше."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Предоставить доступ к SIM-карте?"</string>
@@ -5728,4 +5767,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"Устройство \"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>\" хочет подключиться к этому телефону.\n\nЭто ваше первое подключение к устройству \"<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>\"."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Не подключаться"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Подключиться"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Настройки TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Вернуть настройки по умолчанию"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Установлены настройки по умолчанию."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Максимальный баланс при полной зарядке"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Максимальное число бонусов в обращении"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Минимальный баланс при полной зарядке"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Модификаторы"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Действия"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Бонусы"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Исключенное приложение"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Консольное системное приложение"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Другое приложение"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Максимальная активность"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Уведомление просмотрено"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Уведомление просмотрено < 15 мин. назад"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Взаимодействие с уведомлением"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Взаимодействие с виджетом"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Другое взаимодействие с пользователем"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Запускается задание (макс. приоритет)"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Выполняется задание (макс. приоритет)"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Запускается задание (высокий приоритет)"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Выполняется задание (высокий приоритет)"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Запускается задание (приор. по умолч.)"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Выполняется задание (приор. по умолч.)"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Запускается задание (низкий приоритет)"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Выполняется задание (низкий приоритет)"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Запускается задание (мин. приоритет)"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Выполняется задание (мин. приоритет)"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Штраф за превышение времени ожидания"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Зарядка"</item>
+ <item msgid="658627268149681677">"Спящий режим"</item>
+ <item msgid="1599558140284643834">"Режим энергосбережения"</item>
+ <item msgid="588427840913221601">"Состояние процесса"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Подтвердить"</string>
</resources>
diff --git a/res/values-si/arrays.xml b/res/values-si/arrays.xml
index 0450326..207c582 100644
--- a/res/values-si/arrays.xml
+++ b/res/values-si/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"හැඹිලි ගත කළ (ක්රියාකාරකම් සේවාලාභියා)"</item>
<item msgid="8186970968968646288">"හැඹිලි ගත කළ (හිස්)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"සේරා"</item>
+ <item msgid="7216413848731287689">"සියන්"</item>
<item msgid="5661027589207588703">"නිල්"</item>
- <item msgid="3795787248113275442">"ඉන්ඩිගෝ"</item>
+ <item msgid="1219738214736244749">"කොළ"</item>
<item msgid="6331809026622602308">"දම්"</item>
<item msgid="6390546163902724700">"රෝස"</item>
- <item msgid="6618900408138432102">"රතු"</item>
+ <item msgid="6500473130620545980">"තැඹිලි"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"දින 30කට වඩා පැරණි"</item>
diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml
index 45f066f..bd3cf5a 100644
--- a/res/values-si/strings.xml
+++ b/res/values-si/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"සැකසීම් මතක තබාගන්න"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"උපරිම සම්බන්ධිත බ්ලූටූත් ශ්රව්ය උපාංග"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"සම්බන්ධිත බ්ලූටූත් ශ්රව්ය උපාංග උපරිම ගණන තෝරන්න"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC අට්ටි නිදොසීම් ලොගය"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC අට්ටි ලොග මට්ටම වැඩි කරන්න"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Cast"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"දර්පණය"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"රැහැන් රහිත දර්ශනය සබල කරන්න"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"ගැජටය තෝරන්න"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"විජටය තෝරන්න"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"විජට් සාදා ප්රවේශයට ඉඩ ලබා දෙන්නද?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"විජටය නිර්මාණයෙන් පසුව, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> වෙත එය පෙන්වන සියලු දත්ත ප්රවේශ කළ හැක."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"ඔබ විජට් තැනීමෙන් පසු, යෙදුමට සංදර්ශනය වන සියල්ලට ප්රවේශ විය හැකිය.\n\nයෙදුම: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nවිජට්: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> හට සෑමවිටම විජට සෑදීමට සහ ඒවායේ දත්ත වෙත ප්රවේශ වීමට ඉඩ ලබා දෙන්න"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"භාවිතා සංඛ්යාන"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"භාවිතා සංඛ්යාන"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"තිර කියවනය මූලික වශයෙන් අන්ධ සහ අඩු දෘශ්යතාව සහිත පුද්ගලයන් සඳහාය"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"හඬ නඟා කියවීමට සවන් දීම සඳහා ඔබේ තිරය මත අයිතම තට්ටු කරන්න"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"සිරස්තල මනාප"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"සිරස්තල මනාප ගැන"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"සිරස්තල මනාප ගැන තව දැන ගන්න"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"විශාලනය"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"විශාලනය කිරීමේ කෙටි මග"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"විශාලනය කිරීම ගැන"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"විශාලනය කිරීම ගැන තව දැන ගන්න"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"විශාලනය කිරීමේ වර්ගය"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"ඔබගේ පූර්ණ තිරය, විශේෂිත ප්රදේශයක් විශාලනය කරන්න, නැතහොත් විකල්ප දෙක අතර මාරු වන්න."</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"පූර්ණ තිරය"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"අගුලු තිරයෙන් ක්රියාත්මක කිරීමට විශේෂාංග කෙටිමගට ඉඩ දෙන්න. හඬ පරිමා යතුරු දෙකම තත්පර කීපයක් අල්ලාගෙන සිටින්න."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"ප්රවේශ්යතා බොත්තම"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"සජීවී සිරස්තල & ඉංගිතය"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"ප්රවේශ්යතා බොත්තම ගැන"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"ප්රවේශ්යතා බොත්තම & ඉංගිතය ගැන තව දැන ගන්න"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"ප්රවේශ්යතා බොත්තම & ඉංගිතය ගැන තව දැන ගන්න"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"ප්රවේශ්යතා බොත්තම භාවිත කිරීම. ඉංගිතය 3-බොත්තම් සංචාලනය සමඟ ලබා ගත නොහැකිය."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"ප්රවේශ්යතා විශේෂාංගවලට ඉක්මනින් ප්රවේශ වන්න"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"ඕනෑම තිරයකින් ප්රවේශ්යතා විශේෂාංගවලට ඉක්මනින් ප්රවේශ වන්න.\n\nආරම්භ කිරීම සඳහා, ප්රවේශ්යතා සැකසීම් වෙත ගොස් විශේෂාංගයක් තෝරන්න. කෙටි මඟ මත තට්ටු කර ප්රවේශ්යතා බොත්තම හෝ ඉංගිතය තෝරන්න.\n\nඒ වෙනුවට සංචාලන තීරුවේ ප්රවේශ්යතා බොත්තම භාවිතා් කිරීමට, බොත්තම්-2 සංචාලනයට හෝ බොත්තම්-3 සංචාලනයට මාරු වන්න."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"ඕනෑම තිරයකින් ප්රවේශ්යතා විශේෂාංගවලට ඉක්මනින් ප්රවේශ වන්න \n\nආරම්භ කිරීම සඳහා, ප්රවේශ්යතා සැකසීම් වෙත ගොස් විශේෂාංගයක් තෝරන්න. කෙටි මඟ මත තට්ටු කර ප්රවේශ්යතා බොත්තම තෝරන්න."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"ඕනෑම තිරයකින් ප්රවේශ්යතා විශේෂාංගවලට ඉක්මනින් ප්රවේශ වන්න.\n\nආරම්භ කිරීම සඳහා, ප්රවේශ්යතා සැකසීම් වෙත ගොස් විශේෂාංගයක් තෝරන්න. කෙටි මඟ මත තට්ටු කර ප්රවේශ්යතා බොත්තම හෝ ඉංගිතය තෝරන්න."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"ඕනෑම තිරයකින් ප්රවේශ්යතා විශේෂාංගවලට ඉක්මනින් ප්රවේශ වන්න.\n\nආරම්භ කිරීම සඳහා, ප්රවේශ්යතා සැකසීම් වෙත ගොස් විශේෂාංගයක් තෝරන්න. කෙටි මඟ මත තට්ටු කර ප්රවේශ්යතා බොත්තම තෝරන්න."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"බොත්තම හෝ ඉංගිතය භාවිත කරන්න"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"ස්ථානය"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"තරම"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"මිනිත්තු 1"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"මිනිත්තු 2"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"ක්රියාමාර්ගය ගැනීමට කාලය (ප්රවේශ්යතා කාලය අවසන් වීම)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"ක්රියාමාර්ගය ගැනීමට කාලය ගැන (ප්රවේශ්යතා කාල නිමාව)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"ක්රියාමාර්ගය ගැනීමට කාලය ගැන තව දැන ගන්න (ප්රවේශ්යතා කාල නිමාව)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"ක්රියා කිරීමට කාලය"</string>
<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_switch_title" msgid="7458595722552743503">"වර්ණ අපවර්තනය භාවිත කරන්න"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"වර්ණ අපවර්තනය කිරීමේ කෙටි මග"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"වර්ණ අපවර්තනය ළා තිර අඳුරු බවට හරවයි.<br/><br/> සටහන: <ol> <li> වර්ණ අපවර්තනය අඳුරු තිර ළා බවටද හරවයි.</li> <li> වර්ණ මාධ්යවල සහ රූපවල වෙනස් වනු ඇත.</li> <li> අඳුරු තේමා අඳුරු පසුබිමක් සංදර්ශනය කිරීමටද භාවිත කළ හැකිය. අඳුරු තේමාව සහාය දක්වන යෙදුම් සමග ක්රියා කරයි. වර්ණ අපවර්තනය සියලු යෙදුම්වල ක්රියා කරයි.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"ස්වයං ක්ලික් කිරීම (රැඳී සිටින කාල නිර්ණය)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"ස්වයං ක්ලික් ගැන (රැඳී සිටින කාලය)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"ස්වයං ක්ලික් කිරීම ගැන තව දැන ගන්න (රැඳී සිටින කාල නිර්ණය)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"ස්වයං ක්ලික් කිරීම සම්බන්ධිත මූසිකයක් සමග ක්රියා කරයි. කර්සරය යම් නිශ්චිත කාලයක් සඳහා චලනය වීම නතර වන විට ස්වයංක්රියව ක්ලික් කිරීමට ඔබට මූසික කර්සරය සැකසිය හැකිය."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"ක්රියාවිරහිතයි"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"කෙටි"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> භාවිත කරන්න"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> විවෘත කරන්න"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"වර්ණ නිවැරදි කිරීම භාවිත කරන්න"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"වර්ණ නිවැරදි කිරීමේ කෙටි මග"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"වර්ණ නිවැරදි කිරීම ගැන"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"වර්ණ නිවැරදි කිරීම ගැන තව දැන ගන්න"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"වර්ණ අපවර්තනය ගැන"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"වර්ණ අපවර්තනය ගැන තව දැන ගන්න"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"සිරස්තල පෙන්වන්න"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"සහාය දක්වන යෙදුම සඳහා පමණයි"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"සිරස්තල තරම සහ විලාසය"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"නිල්-කහ"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"තවත් අඳුරු"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"තිරය තවත් අඳුරු කරන්න"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"තවත් අඳුරු කිරීමේ කෙටි මග"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"තවත් අඳුරු ගැන"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"ඔබගේ දුරකථනයේ අවම දීප්තියෙන් ඔබ්බට තිරය අඳුරු කරන්න"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"ඔබගේ ටැබ්ලටයේ අවම දීප්තියෙන් ඔබ්බට තිරය අඳුරු කරන්න"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"කියවීමට වඩාත් පහසු වන ලෙස ඔබගේ තිරය වඩා අඳුරු කරන්න.<br/><br/> මෙය පහත අවස්ථාවලදී ප්රයෝජනවත් විය හැකිය: <ol> <li> ඔබගේ දුරකථනයේ පෙරනිමි අවම දීප්තිය තවම ඉතාම දීප්තිමත්ය</li> <li> ඔබ ඔබගේ දුරකථනය, රාත්රියේ හෝ නින්දට යාමට පෙර අඳුරු කාමරයක වැනි අඳුරු අවස්ථාවලදී භාවිත කරයි</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"ප්රමාද නොවී Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"බැටරි භාවිතය"</string>
<string name="history_details_title" msgid="8628584613889559355">"ඉතිහාස විස්තර"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"බැටරි භාවිතය"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"බැටරි භාවිතය"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"පසුගිය පැය 24 සඳහා භාවිතය බලන්න"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"අවසන් පූර්ණ ආරෝපණයේ සිට භාවිතය බලන්න"</string>
<string name="battery_details_title" msgid="4531369291819754178">"බැටරි භාවිතය"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ඉහළම භාවිතය සහිත යෙදුම් බලන්න"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"ආරෝපණය කිරීම තාවකාලිකව සීමා කර ඇත"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"ඔබගේ බැටය ආරක්ෂා කර ගැනීමට. තව දැන ගන්න."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ආරෝපණය යළි ආරම්භ කරන්න"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"ඉහළ උෂ්ණත්ව සහ දිගු ආරෝපණ කාල සීමා වැනි, යම් තත්ත්වවලදී, බැටරි සෞඛ්යය රැක ගැනීමට උදව් වීමට අරෝපණය <xliff:g id="PERCENT">%1$s</xliff:g>ට සීමා විය හැකිය.\n\nඑම තත්ත්ව අවසන් වූ විට, ඔබගේ දුරකථනය සාමාන්ය ලෙස ආරෝපණය වනු ඇත."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"ඉහළ උෂ්ණත්ව සහ දිගු ආරෝපණ කාල සීමා වැනි, යම් තත්ත්වවලදී, බැටරි සෞඛ්යය රැක ගැනීමට උදව් වීමට අරෝපණය <xliff:g id="PERCENT">%1$s</xliff:g>ට සීමා විය හැකිය.\n\nඑම තත්ත්ව අවසන් වූ විට, ඔබගේ ටැබ්ලටය සාමාන්ය ලෙස ආරෝපණය වනු ඇත."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"ඔබ ඔබගේ දුරකථනය වෙනදාට වඩා භාවිත කර ඇති නිසා, ඔබගේ බැටරිය සාමාන්යයට වඩා අවසන් විය හැකිය.\n\nවැඩියෙන්ම බැටරිය භාවිත කරන යෙදුම් වන්නේ:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"ඔබ ඔබගේ ටැබ්ලටය වෙනදාට වඩා භාවිත කර ඇති නිසා, ඔබගේ බැටරිය සාමාන්යයට වඩා ඉක්මනින් අවසන් විය හැකිය.\n\nවැඩියෙන්ම බැටරිය භාවිත කරන යෙදුම් වන්නේ:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"ඔබ ඔබගේ උපාංගය වෙනදාට වඩා භාවිත කර ඇති නිසා, ඔබගේ බැටරිය සාමාන්යයට වඩා ඉක්මනින් අවසන් විය හැකිය.\n\nවැඩියෙන්ම බැටරිය භාවිත කරන යෙදුම් වන්නේ:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"පසුගිය පැය 24 සඳහා පද්ධති භාවිතය"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> සඳහා පද්ධති භාවිතය"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> සඳහා යෙදුම් භාවිතය"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"පෙ.ව."</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"ප.ව."</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"මුළු: මිනිත්තුවකට වඩා අඩුය"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"පසුබිම: මිනිත්තුවකට වඩා අඩුය"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"එකතුව: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"යෙදුම්වලට හා අන්තර්ගතයන්ට ඉඩ දෙන්න"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"සීමා කිරීම් සහිත යෙදුම්"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"යෙදුම සඳහා සැකසීම් දිගහරින්න"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ස්ථාපනය කිරීමට යෙදුම් තෝරන්න"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ලබා ගත හැකි යෙදුම් ස්ථාපනය කරන්න"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"සම්බන්ධතා රහිත ගෙවීම්"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"එය වැඩ කරන්නේ කෙසේද"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"වෙළඳසැල්වලට ඔබේ දුරකථනය සමගින් ගෙවන්න"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"උසස් ඇමතුම"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G ඇමතුම"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"හඬ සහ වෙනත් සන්නිවේදන දියුණු කිරීමට LTE සේවය භාවිත කරන්න (නිර්දේශිතයි)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"හඬ සහ වෙනත් සන්නිවේදන දියුණු කිරීමට 4G සේවා භාවිත කරන්න (නිර්දේශිතයි)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"හඬ ඇමතුම් වැඩි දියුණු කිරීමට LTE සේවා භාවිත කරන්න (නිර්දේශිතයි)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"හඬ ඇමතුම් වැඩි දියුණු කිරීමට 4G සේවා භාවිත කරන්න (නිර්දේශිතයි)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"හඬ ඇමතුම් සඳහා 5G භාවිත කරන්න"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"සම්බන්ධතා වාහකය වෙත යවන්න"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"වැඩිදියුණු කළ විශේෂාංග සැපයීමට ඔබගේ සම්බන්ධතාවල දුරකථන අංක යවන්න"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"සම්බන්ධතා <xliff:g id="CARRIER">%1$s</xliff:g> වෙත යවන්නද?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"බැටරි සුරැකුම, ඇලෙන, දිගටම පැවතීම, බල සුරැකුම, බැටරිය"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"චර්යානුගත, කාල සටහන, බැටරි සුරැකුම, බල සුරැකුම, බැටරිය, ස්වයංක්රීය, ප්රතිශතය"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, උසස් ඇමතුම්, 4g ඇමතුම්"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, උසස් ඇමතුම, 5g ඇමතුම"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"භාෂාව එක් කරන්න, භාෂාවක් එක් කරන්න"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"පෙළ ප්රමාණය, විශාල මුද්රණය, විශාල අකුරු, විශාල පෙළ, අඩු දෘශ්යතාව, පෙළ වඩා විශාල කරන්න, අකුරු වඩා විශාල කරන්න, අකුරු විශාල කිරීම"</string>
<string name="default_sound" msgid="6604374495015245195">"සුපුරුදු හඬ"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g>සඳහා දැනුම්දීම් ප්රවේශයට ඉඩ දෙන්න ද?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"වැඩිදියුණු කළ දැනුම්දීම් Android 12 හි Android අනුවර්තී දැනුම්දීම් ප්රතිස්ථාපනය කරයි. මෙම විශේෂාංගය යෝජිත ක්රියා සහ පිළිතුරු පෙන්වන අතර, ඔබගේ දැනුම්දීම් සංවිධානය කරයි. \n\nවැඩිදියුණු කළ දැනුම්දීම්වලට සම්බන්ධතා නම් සහ පණිවිඩ වැනි පුද්ගලික තොරතුරු ඇතුළුව, සියලු දැනුම්දීම් අන්තර්ගතය වෙත ප්රවේශ විය හැකිය. මෙම විශේෂාංගයට දැනුම්දීම් ඉවත දැමීමට හෝ දුරකථන ඇමතුම්වලට පිළිතුරු දීම සහ බාධා නොකිරීම පාලනය කිරීම වැනි, දැනුම්දීම්වලට ප්රතිචාර දැක්වීමටද හැකිය."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g> සඳහා දැනුම්දීම් ප්රවේශය ඉඩ දෙන්නද?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> හට සම්බන්ධතා නම් සහ ඔබට ලැබෙන පණිවිඩවල පෙළ වැනි පෞද්ගලික තොරතුරු ඇතුළුව, සියලු දැනුම් දීම් කියවීමට හැකියාව ලැබෙනු ඇත. මෙම යෙදුමට දැනුම් දීම් ඉවත ලෑමට හෝ දුරකථන ඇමතුම්වලට පිළිතුරු දීම ඇතුළුව, දැනුම් දීම්වල බොත්තම් මත ක්රියා මාර්ග ගැනීමටද හැකියාව ලැබෙනු ඇත. \n\nමෙය යෙදුමට බාධා නොකරන්න ක්රියාත්මක හෝ ක්රියාවිරහිත කිරීමට සහ අදාළ සැකසීම් වෙනස් කිරීමට හැකියාවද ලබා දෙනු ඇත."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> හට සම්බන්ධතා නම් සහ ඔබට ලැබෙන පණිවිඩවල පෙළ වැනි පෞද්ගලික තොරතුරු ඇතුළුව, සියලු දැනුම් දීම් කියවීමට හැකියාව ලැබෙනු ඇත. මෙම යෙදුමට දැනුම් දීම් යළි සිහිකැඳවීමට හෝ ඉවත ලෑමට හෝ දුරකථන ඇමතුම්වලට පිළිතුරු දීම ඇතුළුව, දැනුම් දීම්වල බොත්තම් මත ක්රියා මාර්ග ගැනීමටද හැකියාව ලැබෙනු ඇත. \n\nමෙය යෙදුමට බාධා නොකරන්න ක්රියාත්මක හෝ ක්රියාවිරහිත කිරීමට සහ අදාළ සැකසීම් වෙනස් කිරීමට හැකියාවද ලබා දෙනු ඇත."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"ඔබ <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> සඳහා දැනුම්දීම් ප්රවේශය ක්රියාවිරහිත කළහොත්, බාධා නොකරන්න ප්රවේශයද ක්රියාවිරහිත කරනු ඇත."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"ක්රියා විරහිත කරන්න"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"අවලංගු කරන්න"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"උපාංගය පරීක්ෂා කිරීමට දෙවරක් තට්ටු කරන්න"</string>
<string name="one_handed_title" msgid="2584414010282746195">"තනි අත් ප්රකාරය"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"තනි අත් ප්රකාරය භාවිත කරන්න"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"තනි අත් ප්රකාර කෙටි මග"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"ළඟා විය හැකි බව"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"පහළට ස්වයිප් කරන්න"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"කෙටි මග භාවිත කරන්න"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"ඔව්"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"යළි අරඹන්න"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"එපා, ස්තුතියි"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"අවලංගු කරන්න"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"මාරු වන්න"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM එක සක්රිය කිරීමට නොහැකිය"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"SIM එක ඉවත් කර එය නැවත ඇතුළු කරන්න. ප්රශ්නය දිගටම පැවතුණහොත්, ඔබේ උපාංගය යළි ආරම්භ කරන්න."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"බල බොත්තම තද කර ගෙන සිටීමෙන් සහායක ප්රේරණය කරන්න"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"බලය සහ හදිසි අවස්ථා මෙනුව:\nඑකම අවස්ථාවේදී බලය සහ හඬ පරිමාව ඉහළට බොත්තම ඔබන්න."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"නාද වීම වළක්වන්න:\nකෙටි මග හඬ පරිමා මෙනුවෙහි තිබේ."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"ඔබා අල්ලාගෙන සිටින කාල සීමාව"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"බල බොත්තම කොපමණ වේලාවක් ඔබා අල්ලාගෙන සිටින්නේද යන්න තෝරා සංවේදීතාව සීරුමාරු කරන්න"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"කෙටි"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"දිගු"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"පසුම්බිය පෙන්වන්න"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"තිර අගුල සහ ඉක්මන් සැකසීම් වෙතින් පසුම්බිය වෙත ප්රවේශය ඉඩ දෙන්න"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"උපාංග පාලන පෙන්වන්න"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"2 SIMs භාවිත කරන විට, මෙම ටැබ්ලට් පරිගණකය 4Gට සීමා වනු ඇත. "<annotation id="url">"තව දැන ගන්න"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"2 SIMs භාවිත කරන විට, මෙම උපාංගය 4Gට සීමා වනු ඇත. "<annotation id="url">"තව දැන ගන්න"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"කෑෂ් කළ යෙදුම් සඳහා ක්රියාත්මක කිරීම අතහිටුවන්න"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"කිසිදා කල් ඉකුත් නොවේ."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"කල් බද්ද කිසිදා කල් ඉකුත් නොවේ."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"සැකසීම්වලට තිර උඩැතිරි ඉඩ දෙන්න"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"වෙනත් යෙදුම් ඉහළින් සංදර්ශනය කළ හැකි යෙදුම්වලට සැකසීම් තිර වසාලීමට ඉඩ දෙන්න"</string>
<string name="media_controls_title" msgid="403271085636252597">"මාධ්ය"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"තාවකාලිකව ලබා ගත නොහැකිය"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"SIM නැත"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"ජාල මනාප"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"පොදු ජාලයකට සම්බන්ධ වන්න"</string>
<string name="keywords_internet" msgid="7674082764898690310">"ජාල සම්බන්ධතාව, අන්තර්ජාලය, රැහැන් රහිත, දත්ත, wifi, wi-fi, wi fi, සෙලියුලර්, ජංගම, සෙල් වාහක, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Wi-Fi ක්රියාත්මක කරන්න"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"WiFi ක්රියාවිරහිත කරන්න"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ ජාලය"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"බාගත් SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"බාගත් SIM"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"සක්රිය"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"අක්රිය"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> සඳහා පෙරනිමි"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"සියලු යෙදුම් සහ සේවා සඳහා"</string>
<string name="game_settings_title" msgid="1028178627743422090">"ක්රීඩා සැකසීම්"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"ක්රීඩා උපකරණ පුවරු කෙටි මං ආදිය ක්රියාත්මක කරන්න"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"පෙර"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"ඊළඟ"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"වර්ණ පෙරදසුන"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM කාඩ්පත් ප්රවේශ ඉල්ලීම"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"උපාංගයකට ඔබගේ SIM කාඩ්පත වෙත ප්රවේශ වීමට අවශ්යයි. විස්තර සඳහා තට්ටු කරන්න."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM කාඩ්පත වෙත ප්රවේශය ඉඩ දෙන්නද?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> හට මෙම දුරකථනයට සම්බන්ධ වීමට අවශ්යයි.\n\nඔබ මීට පෙර <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> වෙත සම්බන්ධ වී නැත."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"සම්බන්ධ නොකරන්න"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"සම්බන්ධ කරන්න"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE සැකසීම්"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"පෙරනිමි සැකසීම් වෙත ප්රතිවර්තනය කරන්න"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"සැකසීම් පෙරනිමිවලට ප්රතිවර්තනය කරන ලදි."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"උපරිම තෘප්තිමත් ශේෂය"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"උපරිම සංසරණය"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"අවම තෘප්තිමත් ශේෂය"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"සංස්කාරක"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"ක්රියා"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"පාරිතෝෂික"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"නිදහස් කර ඇත"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"ක්රියාකාරකම් රහිත පද්ධති යෙදුම"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"වෙනත් යෙදුම්"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"ඉහළම ක්රියාකාරකම"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"දැනුම්දීම දකින ලදි"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"දැනුම්දීම මිනිත්තු 15ක් ඇතුළත දකින ලදි"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"දැනුම්දීම් අන්තර්ක්රියාකාරිත්වය"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"විජට් අන්තර්ක්රියාකාරිත්වය"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"වෙනත් පරිශීලක අන්තර්ක්රියාකාරිත්වය"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"රැකියා උපරිම ආරම්භය"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"රැකියා උපරිම ධාවනය"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"රැකියා ඉහළ ආරම්භය"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"රැකියා ඉහළ ධාවනය"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"රැකියා පෙරනිමි ආරම්භය"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"රැකියා පෙරනිමි ධාවනය"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"රැකියා පහළ ආරම්භය"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"රැකියා පහළ ධාවනය"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"රැකියා අවම ආරම්භය"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"රැකියා අවම ධාවනය"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"රැකියා කල් ඉකුත් වීම් දඬුවම"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"ආරෝපණය වෙමින්"</item>
+ <item msgid="658627268149681677">"මාත්රාව"</item>
+ <item msgid="1599558140284643834">"බලය සුරැකීමේ ප්රකාරය"</item>
+ <item msgid="588427840913221601">"සැකසුම් තත්ත්වය"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"තහවුරු කරන්න"</string>
</resources>
diff --git a/res/values-sk/arrays.xml b/res/values-sk/arrays.xml
index b467c8a..0c9e75d 100644
--- a/res/values-sk/arrays.xml
+++ b/res/values-sk/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Vo vyrovnávacej pamäti (klient aktivity)"</item>
<item msgid="8186970968968646288">"Vo vyrovnávacej pamäti (prázdne)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Modrozelená"</item>
+ <item msgid="7216413848731287689">"Azúrová"</item>
<item msgid="5661027589207588703">"Modrá"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Zelená"</item>
<item msgid="6331809026622602308">"Purpurová"</item>
<item msgid="6390546163902724700">"Ružová"</item>
- <item msgid="6618900408138432102">"Červená"</item>
+ <item msgid="6500473130620545980">"Oranžová"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Staršie ako 30 dní"</item>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index 5345b12..f4cfe94 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -925,6 +925,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Zapamätať nastavenia"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maximálny počet pripojených zvukových zariadení Bluetooth"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Výber maximálneho počtu pripojených zvukových zariadení Bluetooth"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Denník ladenia zásobníka NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Zvýšiť úroveň zapisovania zásobníka NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Prenos"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"zrkadlenie"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Povoliť bezdrôtové zobrazenie"</string>
@@ -2308,7 +2310,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Vyberte modul gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Vyberte miniaplikáciu"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Vytvoriť miniaplikáciu a povoliť prístup?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Po vytvorení miniaplikácie bude môcť hostiteľ <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> získať prístup ku všetkým údajom, ktoré miniaplikácia zobrazuje."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Po vytvorení miniaplikácie získa aplikácia prístup k všetkému zobrazenému obsahu.\n\nAplikácia: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nMiniaplikácia: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Vždy povoliť aplikácii <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> vytvárať miniaplikácie a pristupovať k ich údajom"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Štatistiky používania"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Štatistiky používania"</string>
@@ -2339,7 +2341,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Čítačka obrazovky je určená hlavne pre nevidiacich a slabozrakých ľudí"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Predvoľby titulkov"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Ďalšie informácie o predvoľbách titulkov"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Zväčšenie"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Skratka zväčšenia"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Zväčšenie"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Ďalšie informácie o zväčšení"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Typ zväčšenia"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Zväčšite celú obrazovku, jej konkrétnu časť alebo prepínajte medzi oboma možnosťami"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Celá obrazovka"</string>
@@ -2408,10 +2415,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Môžete povoliť, aby skratka dostupnosti fungovala aj na uzamknutej obrazovke. Stačí podržať niekoľko sekúnd obidve tlačidlá hlasitosti."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Tlačidlo dostupnosti"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Tlačidlo a gesto dostupnosti"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Tlačidlo dostupnosti"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Tlačidlo dostupnosti a gesto"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Ďalšie informácie o tlačidle dostupnosti a geste"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Používa sa tlačidlo dostupnosti. Pri trojtlačidlovej navigácii nie je gesto k dispozícii."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Rýchly prístup k funkciám dostupnosti"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Rýchly prístup k funkciám dostupnosti na ľubovoľnej obrazovke.\n\nZačnite prejdením do nastavení dostupnosti a výberom funkcie. Klepnite na skratku a vyberte tlačidlo dostupnosti.\n\nAk chcete radšej použiť tlačidlo dostupnosti v navigačnom paneli, prepnite na dvojtlačidlovú alebo trojtlačidlovú navigáciu."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Rýchly prístup k funkciám dostupnosti na ľubovoľnej obrazovke. \n\nZačnite prejdením do nastavení dostupnosti a vyberte funkciu. Klepnite na skratku a vyberte tlačidlo dostupnosti."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Získajte rýchly prístup k funkciám dostupnosti na ľubovoľnej obrazovke.\n\nZačnite prejdením do nastavení dostupnosti a výberom funkcie. Klepnite na odkaz a vyberte tlačidlo dostupnosti alebo gesto."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Získajte rýchly prístup k funkciám dostupnosti na ľubovoľnej obrazovke.\n\nZačnite prejdením do nastavení dostupnosti a výberom funkcie. Klepnite na skratku a vyberte tlačidlo dostupnosti."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Použiť tlačidlo alebo gesto"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Poloha"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Veľkosť"</string>
@@ -2437,13 +2447,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minúta"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minúty"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Čas na reakciu"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Čas na reakciu (časový limit Dostupnosti)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Ďalšie informácie o čase na reakciu (časovom limite Dostupnosti)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Čas na reakciu"</string>
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Vyberte, ako dlho 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_switch_title" msgid="7458595722552743503">"Použiť inverziu farieb"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Skratka inverzie farieb"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Inverzia farieb stmaví svetlé obrazovky.<br/><br/> Poznámka: <ol> <li> Inverzia farieb tiež zosvetlí tmavé obrazovky.</li> <li> Zmenia sa farby v médiách a obrázkoch.</li> <li> Pomocou tmavého motívu môžete zobraziť tmavé pozadie. Tmavý motív funguje s podporovanými aplikáciami. Inverzia farieb funguje vo všetkých aplikáciách.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Automatické kliknutie (čas zotrvania)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Automat. kliknutie (čas zotrvania)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Ďalšie informácie o automatickom kliknutí (čase zotrvania)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Automatické kliknutie funguje s pripojenou myšou. Môžete nastaviť, aby kurzor myši automaticky klikol, keď sa na určitý čas zastaví."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Vypnuté"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Krátke"</string>
@@ -2463,6 +2478,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Použiť aplikáciu <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Otvoriť <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Používať úpravu farieb"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Skratka úpravy farieb"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Úprava farieb"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Ďalšie informácie o úprave farieb"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Inverzia farieb"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Ďalšie informácie o inverzii farieb"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Zobrazenie titulkov"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Iba pre podporovanú aplikáciu"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Veľkosť a štýl titulkov"</string>
@@ -2504,6 +2524,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Modrá a žltá"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Veľmi tmavé"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Veľmi stmaviť obrazovku"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Skratka mimoriadneho stmavenia"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Mimoriadne stmavenie"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Stmaviť obrazovku viac, než je minimálny jas telefónu"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Stmaviť obrazovku viac, než je minimálny jas tabletu"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Stmavte si obrazovku, aby sa vám lepšie čítala.<br/><br/> Môže to byť užitočné: <ol> <li> keď je predvolený minimálny jas vášho telefónu stále príliš vysoký;</li> <li> keď telefón používate v tmavých prostrediach, napríklad v noci alebo tmavej miestnosti pred spaním.</li> </ol>"</string>
@@ -2708,7 +2730,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Čas prevádzky siete Wi‑Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Spotreba batérie"</string>
<string name="history_details_title" msgid="8628584613889559355">"Podrobnosti histórie"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Spotreba batérie"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Spotreba batérie"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Zobraziť spotrebu za posledných 24 h"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Využitie od posledného úplného dobitia"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Spotreba batérie"</string>
@@ -2732,6 +2754,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Prezrite si aplikácie s najvyššou spotrebou"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Nabíjanie je dočasne obmedzené"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Na šetrenie batérie. Ďalšie informácie"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Pokračovať v nabíjaní"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Za určitých podmienok, ako sú vysoké teploty a dlhé časy nabíjania, môže byť nabíjanie v rámci šetrenia batérie obmedzené na <xliff:g id="PERCENT">%1$s</xliff:g>.\n\nKeď tieto podmienky pominú, telefón sa bude automaticky nabíjať ako zvyčajne."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Za určitých podmienok, ako sú vysoké teploty a dlhé časy nabíjania, môže byť nabíjanie v rámci šetrenia batérie obmedzené na <xliff:g id="PERCENT">%1$s</xliff:g>.\n\nKeď tieto podmienky pominú, tablet sa bude automaticky nabíjať ako zvyčajne."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Keďže ste telefón používali častejšie ako zvyčajne, batéria sa môže vybiť skôr než obvykle.\n\nAplikácie využívajúce najviac batérie:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Keďže ste tablet používali častejšie ako zvyčajne, batéria sa môže vybiť skôr než obvykle.\n\nAplikácie využívajúce najviac batérie:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Keďže ste zariadenie používali častejšie ako zvyčajne, batéria sa môže vybiť skôr než obvykle.\n\nAplikácie využívajúce najviac batérie:"</string>
@@ -2955,8 +2980,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Spotreba batérie systémom za posledných 24 h"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Spotreba batérie systémom: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Spotreba batérie aplikáciou: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"AM"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"PM"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Celkove: menej ako minúta"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Na pozadí: menej ako minúta"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Celkove: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3443,6 +3466,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Povoliť aplikácie a obsah"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplikácie s obmedzením"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Rozbaliť nastavenia aplikácie"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Vyberte aplikácie na inštaláciu"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Inštalovať dostupné aplikácie"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Bezkontaktné platby"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Ako to funguje"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Plaťte v obchodoch telefónom"</string>
@@ -3488,8 +3513,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Rozšírené volanie"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Volanie cez 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Používať na zlepšenie hlasovej a inej komunikácie LTE (odporúčané)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Používať na zlepšenie hlasovej a inej komunikácie služby 4G (odporúčané)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Používať na zlepšenie hlasových hovorov služby LTE (odporúčané)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Používať na zlepšenie hlasových hovorov služby 4G (odporúčané)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Volajte cez 5G"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Odosielať kontakty operátorovi"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Odosielajte telefónne čísla svojich kontaktov na poskytovanie rozšírených funkcií"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Chcete odosielať kontakty operátorovi <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3685,6 +3712,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"šetrič batérie, pevne umiestnené, trvalé, šetrič energie, batéria"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"postup, plán, šetrič batérie, šetrič energie, batéria, automaticky, percento"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"VoLTE, rozšírené hovory, volanie cez 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, rozšírené hovory, volanie cez 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"pridať jazyk, pridať určitý jazyk"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"veľkosť textu, veľkoformátová tlač, veľké písmo, veľký text, slabozrakosť, zväčšenie textu, zväčšovač písma, zväčšenie písma"</string>
<string name="default_sound" msgid="6604374495015245195">"Predvolený zvuk"</string>
@@ -4021,7 +4049,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Povoliť službe <xliff:g id="SERVICE">%1$s</xliff:g> prístup k upozorneniam?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Adaptívne upozornenia Androidu boli v Androide 12 nahradené zlepšenými upozorneniami. Táto funkcia zobrazuje navrhované akcie aj odpovede a organizuje vaše upozornenia. \n\nZlepšené upozornenia majú prístup k obsahu upozornení vrátane osobných údajov, ako sú mená kontaktov a správy. Táto funkcia tiež môže zavrieť upozornenia alebo na ne reagovať, napríklad prijať telefonáty a ovládať režim bez vyrušení."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Povoliť prístup k upozorneniam pre službu <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"Aplikácia <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> bude môcť čítať všetky upozornenia vrátane osobných údajov, ako sú mená kontaktov a texty prijatých správ. Bude môcť tiež zrušiť upozornenia alebo spustiť v nich obsiahnuté tlačidlá spúšťajúce akcie vrátane prijatia telefonického hovoru. \n\nAplikácia tým získa aj možnosť vypnúť alebo zapnúť režim bez vyrušení a meniť súvisiace nastavenia."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"Aplikácia <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> bude môcť čítať všetky upozornenia vrátane osobných údajov, ako sú mená kontaktov a texty prijatých správ. Bude môcť tiež stlmiť alebo zrušiť upozornenia, prípadne spustiť v nich obsiahnuté tlačidlá spúšťajúce akcie vrátane prijatia telefonického hovoru. \n\nAplikácia tým získa aj možnosť vypnúť alebo zapnúť režim bez vyrušení a meniť súvisiace nastavenia."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Ak vypnete prístup k upozorneniam pre aplikáciu <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, môžete tým vypnúť aj prístup k režimu bez vyrušení."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Vypnúť"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Zrušiť"</string>
@@ -4998,6 +5026,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Zariadenie skontrolujete dvojitým klepnutím"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Režim jednej ruky"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Použiť režim jednej ruky"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Skratka režimu jednej ruky"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"dosiahnuteľnosť"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Potiahnutím nadol"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Použitie tejto skratky"</string>
@@ -5447,6 +5476,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Áno"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Reštartovať"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Nie, vďaka"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Zrušiť"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Prepnúť"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM kartu sa nepodarilo aktivovať"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Vyberte SIM kartu a znova ju vložte. Ak bude problém pretrvávať, reštartujte zariadenie."</string>
@@ -5580,6 +5610,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Spustiť Asistenta pridržaním vypínača"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Ponuka vypínača a stavu tiesne:\nnaraz stlačte vypínač a tlačidlo zvýšenia hlasitosti."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Nezvoniť:\nskratka v ponuke hlasitosti."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Trvanie pridržania"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Upravte citlivosť tak, že vyberiete, ako dlho treba pridržať vypínač"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Krátke"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Dlhé"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Zobraziť peňaženku"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Povoľte prístup k peňaženke z uzamknutej obrazovky a rýchlych nastavení"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Zobraziť ovládanie zariadení"</string>
@@ -5595,6 +5629,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Keď použijete dve SIM karty, tento tablet bude obmedzený na 4G. "<annotation id="url">"Ďalšie informácie"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Keď použijete dve SIM karty, toto zariadenie bude obmedzené na 4G. "<annotation id="url">"Ďalšie informácie"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Pozastaviť spúšťanie aplikácií z vyrovnávacej pamäte"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Nikdy nevyprší."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Prenájom nikdy nevyprší."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Povoliť prekrývajúce prvky v Nastaveniach"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Povoliť aplikáciám, ktoré sa môžu zobraziť cez iné aplikácie, prekrývanie obrazoviek Nastavení"</string>
<string name="media_controls_title" msgid="403271085636252597">"Médiá"</string>
@@ -5625,7 +5661,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Dočasne nedostupný"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Žiadna SIM karta"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Nastavenia siete"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Pripájať sa k verejným sieťam"</string>
<string name="keywords_internet" msgid="7674082764898690310">"pripojenie k sieti, internet, bezdrôtové, dátové, wifi, wi-fi, wi fi, mobilné, mobilný operátor, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Zapnúť Wi‑Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Vypnúť Wi-Fi"</string>
@@ -5643,6 +5678,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Sieť W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"STIAHNUTÁ SIM KARTA"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"STIAHNUTÉ SIM KARTY"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktívna"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Neaktívna"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Predvolené pre <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5720,6 +5756,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Pre všetky aplikácie a služby"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Nastavenia hier"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Zapnutie odkazu na herný panel a podobne"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Naspäť"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Ďalej"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Ukážka farby"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Žiadosť o prístup k SIM karte"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Zariadenie požaduje prístup k vašej SIM karte. Klepnutím zobrazíte podrobnosti."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Chcete povoliť prístup k SIM karte?"</string>
@@ -5730,4 +5769,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> sa chce pripojiť k tomuto telefónu.\n\nK zariadeniu <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> ste sa ešte nikdy nepripojili."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Nepripojiť"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Pripojiť"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Nastavenia TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Vrátiť na predvolené nastavenia"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Boli vrátené predvolené nastavenia."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Max. rovnováha pri úplnom nabití zariad."</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maximálna cirkulácia"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Min. rovnováha pri úplnom nabití zariad."</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modifikátory"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Akcie"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Odmeny"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"S výnimkou"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Systémová aplikácia bez graf. rozhrania"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Iná aplikácia"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Najčastejšia aktivita"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Zhliadnutie upozornenia"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Zhliadnutie upozornenia do 15 minút"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interakcia s upozornením"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interakcia s miniaplikáciou"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Iná interakcia používateľa"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Spustenie procesu s maximálnou prioritou"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Je spustený proces s max. prioritou"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Spustenie procesu s vysokou prioritou"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Je spustený proces s vysokou prioritou"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Spustenie procesu s predvol. prioritou"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Je spustený proces s predvol. prioritou"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Spustenie procesu s nízkou prioritou"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Je spustený proces s nízkou prioritou"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Spustenie procesu s minimálnou prioritou"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Je spustený proces s min. prioritou"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Pokuta za vypršanie čas. limitu procesu"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Nabíjanie"</item>
+ <item msgid="658627268149681677">"Zdriemnutie"</item>
+ <item msgid="1599558140284643834">"Úsporný režim"</item>
+ <item msgid="588427840913221601">"Stav procesov"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Potvrdiť"</string>
</resources>
diff --git a/res/values-sl/arrays.xml b/res/values-sl/arrays.xml
index a42d464..58223f0 100644
--- a/res/values-sl/arrays.xml
+++ b/res/values-sl/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Predpomnjeno (odjemalec dejavnosti)"</item>
<item msgid="8186970968968646288">"Predpomnjeno (prazno)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Zelenomodra"</item>
+ <item msgid="7216413848731287689">"Cijan"</item>
<item msgid="5661027589207588703">"Modra"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Zelena"</item>
<item msgid="6331809026622602308">"Vijolična"</item>
<item msgid="6390546163902724700">"Rožnata"</item>
- <item msgid="6618900408138432102">"Rdeča"</item>
+ <item msgid="6500473130620545980">"Oranžna"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Starejše od 30 dni"</item>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index 929f49d..e97d01e 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -925,6 +925,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Zapomni si nastavitve"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Največje dovoljeno število povezanih zvočnih naprav Bluetooth"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Izberite največje dovoljeno število povezanih zvočnih naprav Bluetooth"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Dnevnik odpravljanja napak sklada NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Povečaj raven zapisovanja dnevnika za sklad NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Predvajanje"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"zrcaljenje"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Omogočanje brezžičnega zaslona"</string>
@@ -2308,7 +2310,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Izberi pripomoček"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Izberite pripomoček"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Želite ustvariti pripomoček in dovoliti dostop?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Ko ustvarite pripomoček, ima <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> dostop do vseh podatkov, ki jih ta prikazuje."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Ko ustvarite pripomoček, ima aplikacija dostop do vsega prikazanega.\n\nAplikacija: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nPripomoček: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Vedno dovoli, da <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> ustvari pripomočke in dostopa do njihovih podatkov"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Statistika uporabe"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Statistika uporabe"</string>
@@ -2339,7 +2341,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Bralnik zaslona je predvsem za slepe in slabovidne"</string>
<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_captioning_about_title" msgid="3542171637334191563">"O nastavitvah podnapisov"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Preberite več o nastavitvah podnapisov."</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Povečava"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Bližnjica za povečavo"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"O povečavi"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Preberite več o povečavi."</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Način povečave"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Povečajte celoten zaslon, določen del zaslona ali preklapljajte med obema možnostma."</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Celotni zaslon"</string>
@@ -2408,10 +2415,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Omogoči vklop bližnjice do funkcije na zaklenjenem zaslonu. Za nekaj sekund pridržite obe tipki za glasnost."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Gumb za funkcije za ljudi s posebnimi potrebami"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Gumb ali poteza za funk. za ljud. s pos. potrebami"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"O gumbu za fun. za ljudi s pos. potr."</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"O gumbu in potezi za funk. za ljudi s poseb. potrebami"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Preberite več o gumbu in potezi za funkcije za ljudi s posebnimi potrebami."</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Uporaba gumba za funkcije za ljudi s posebnimi potrebami Poteza ni na voljo pri krmarjenju s tremi gumbi."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Hiter dostop do funkcij za ljudi s posebnimi potrebami."</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Hitro dostopajte do funkcij za ljudi s posebnimi potrebami na poljubnem zaslonu. \n\nČe želite začeti, odprite nastavitve funkcij za ljudi s posebnimi potrebami in izberite funkcijo. Dotaknite se bližnjice in izberite gumb za funkcije za ljudi s posebnimi potrebami.\n\nČe želite namesto tega uporabljati gumb za funkcije za ljudi s posebnimi potrebami v vrstici za krmarjenje, preklopite na krmarjenje z dvema gumboma ali s tremi gumbi."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Hitro dostopajte do funkcij za ljudi s posebnimi potrebami na poljubnem zaslonu. \n\nČe želite začeti, odprite nastavitve funkcij za ljudi s posebnimi potrebami in izberite funkcijo. Dotaknite se bližnjice in izberite gumb za funkcije za ljudi s posebnimi potrebami."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Hitro dostopajte do funkcij za ljudi s posebnimi potrebami na poljubnem zaslonu.\n\nČe želite začeti, odprite nastavitve funkcij za ljudi s posebnimi potrebami in izberite funkcijo. Dotaknite se bližnjice in izberite gumb ali potezo za funkcije za ljudi s posebnimi potrebami."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Hitro dostopajte do funkcij za ljudi s posebnimi potrebami na poljubnem zaslonu.\n\nČe želite začeti, odprite nastavitve funkcij za ljudi s posebnimi potrebami in izberite funkcijo. Dotaknite se bližnjice in izberite gumb za funkcije za ljudi s posebnimi potrebami."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Uporaba gumba ali poteze"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Lokacija"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Velikost"</string>
@@ -2437,13 +2447,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minuta"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minuti"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Čas za dejanje (časovna omejitev funkcije)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"O času za dejanje (časovni omejitvi funkcije)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Preberite več o času za dejanje (časovni omejitvi funkcije)."</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Čas za ukrepanje"</string>
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Izberite, kako dolgo naj bodo prikazana sporočila, ki vas pozivajo k ukrepanju, vendar so vidna 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_switch_title" msgid="7458595722552743503">"Uporabi inverzijo barv"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Bližnjica za inverzijo barv"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Z barvno inverzijo svetli zasloni postanejo temni.<br/><br/> Opomba: <ol> <li> Velja tudi obratno, da z barvno inverzijo temni zasloni postanejo svetli.</li> <li> Barve se spremenijo v predstavnosti in na slikah.</li> <li> Za prikaz temnega ozadja lahko vklopite tudi temno temo. Temna tema deluje v podprtih aplikacijah. Inverzija barv deluje v vseh aplikacijah.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Samodejni klik (čas mirovanja)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"O samodejnem kliku (času negibnosti)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Preberite več o samodejnem kliku (času negibnosti)."</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Samodejni klik deluje s povezano miško. Nastavite lahko, da kazalec miške samodejno klikne, potem ko se nekaj časa ne premakne."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Izklopljeno"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Kratko"</string>
@@ -2463,6 +2478,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Uporabi storitev <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Odpiranje aplikacije <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Uporabi popravljanje barv"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Bližnjica za popravljanje barv"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"O popravljanju barv"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Preberite več o popravljanju barv."</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"O inverziji barv"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Preberite več o inverziji barv."</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Prikaži podnapise"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Samo pri podprtih aplikacijah"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Velikost in slog podnapisov"</string>
@@ -2504,6 +2524,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Modra – rumena"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Zelo zatemnjeno"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Zaslon naj bo zelo zatemnjen"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Bližnjica za zelo zatemnjeno"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"O funkciji »Zelo zatemnjeno«"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Zatemnite zaslon telefona, da bo temnejši od najmanjše svetlosti."</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Zatemnite zaslon tabličnega računalnika, da bo temnejši od najmanjše svetlosti."</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Zatemnite zaslon, da bo branje prijetnejše.<br/><br/> To je uporabno v teh primerih: <ol> <li> privzeta najmanjša svetlost zaslona telefona je presvetla,</li> <li> telefon uporabljate v temnih okoliščinah, na primer ponoči ali v temni sobi, preden greste spat.</li> </ol>"</string>
@@ -2708,7 +2730,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Čas z vklopljenim Wi-Fi-jem"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Poraba baterije"</string>
<string name="history_details_title" msgid="8628584613889559355">"Podrobnosti zgodovine"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Poraba energije baterije"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Poraba energije baterije"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Ogled porabe za zadnjih 24 ur"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Ogled porabe od zadnje polne napolnjenosti"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Poraba baterije"</string>
@@ -2732,6 +2754,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Ogled aplikacij z najvišjo porabo energije"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Začasno omejeno polnjenje"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Da se bo energija baterija počasneje porabljala. Več o tem"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Nadaljuj polnjenje"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"V nekaterih pogojih, na primer pri visokih temperaturah ali daljšem polnjenju, bo polnjenje morda omejeno na <xliff:g id="PERCENT">%1$s</xliff:g> za ohranjanje ustreznega stanja baterije.\n\nKo teh pogojev ni več, polnjenje baterije telefona samodejno zopet poteka kot običajno."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"V nekaterih pogojih, na primer pri visokih temperaturah ali daljšem polnjenju, bo polnjenje morda omejeno na <xliff:g id="PERCENT">%1$s</xliff:g> za ohranjanje ustreznega stanja baterije.\n\nKo teh pogojev ni več, polnjenje baterije tabličnega računalnika samodejno zopet poteka kot običajno."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Telefon ste uporabljali več kot običajno, zato se bo baterija morda izpraznila prej kot običajno.\n\nAplikacije, ki porabljajo največ energije baterije:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Tablični računalnik ste uporabljali več kot običajno, zato se bo baterija morda izpraznila prej kot običajno.\n\nAplikacije, ki porabljajo največ energije baterije:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Napravo ste uporabljali več kot običajno, zato se bo baterija morda izpraznila prej kot običajno.\n\nAplikacije, ki porabljajo največ energije baterije:"</string>
@@ -2955,8 +2980,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Uporaba sistema v zadnjih 24 urah"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Poraba sistema za <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Poraba aplikacij za <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"dopoldne"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"popoldne"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Skupno: manj kot minuta"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"V ozadju: manj kot minuta"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Skupno: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3443,6 +3466,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Omogočanje aplikacij in vsebine"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplikacije z omejitvami"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Dodatne nastavitve za aplikacijo"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Izberite aplikacije za namestitev"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Namestitev razpoložljivih aplikacij"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Brezstična plačila"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Kako deluje"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Plačujte v trgovinah s telefonom"</string>
@@ -3488,8 +3513,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Napredno klicanje"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Klicanje prek omrežja 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Uporaba storitev LTE za izboljšanje glasovne in druge komunikacije (priporočeno)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Uporaba storitev 4G za izboljšanje glasovne in druge komunikacije (priporočeno)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Uporaba storitev LTE za izboljšanje glasovnih klicev (priporočeno)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Uporaba storitev 4G za izboljšanje glasovnih klicev (priporočeno)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Uporaba tehnologije 5G za glasovne klice"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Pošiljanje stikov operaterju"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Pošiljajte telefonske številke stikov za zagotavljanje dodatnih funkcij"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Želite stike pošiljati operaterju <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3685,6 +3712,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"varčevanje z energijo baterije, lepljivo, trajno, varčevanje z energijo, baterija"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rutina, vsakodnevni opravek, razpored, urnik, varčevanje z energijo baterije, varčevanje z energijo, baterija, samodejno, odstotek, delež"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, napredno klicanje, klicanje 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, napredno klicanje, klicanje 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"dodajanje jezika, dodajte jezik"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"velikost besedila, velika pisava, velike črke, veliko besedilo, slabovidnost, povečaj besedilo, povečevalnik pisave, povečanje pisave"</string>
<string name="default_sound" msgid="6604374495015245195">"Privzeti zvok"</string>
@@ -4021,7 +4049,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Želite storitvi <xliff:g id="SERVICE">%1$s</xliff:g> dovoliti dostop do obvestil?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Pametna obvestila so v Androidu 12 zamenjala prilagodljiva obvestila Android. Ta funkcija prikazuje predlagana dejanja in odgovore ter organizira vaša obvestila. \n\nPametna obvestila lahko preberejo vso vsebino obvestil, vključno z osebnimi podatki, kot so imena in sporočila stikov. Ta funkcija lahko tudi opusti obvestila ali se odziva nanje (npr. sprejema telefonske klice in upravlja način Ne moti)."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Želite storitvi <xliff:g id="SERVICE">%1$s</xliff:g> dovoliti dostop do obvestil?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> lahko prebere vsa obvestila, vključno z osebnimi podatki, kot so imena stikov in besedilo prejetih sporočil. Ta aplikacija bo lahko tudi opustila obvestila in izvajala dejanja z gumbi v obvestilih, vključno s sprejemanjem telefonskih klicev. \n\nS tem lahko aplikacija tudi vklopi ali izklopi način »Ne moti« in spremeni povezane nastavitve."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> lahko prebere vsa obvestila, vključno z osebnimi podatki, kot so imena stikov in besedilo prejetih sporočil. Ta aplikacija bo lahko tudi preložila ali opustila obvestila in izvajala dejanja z gumbi v obvestilih, vključno s sprejemanjem telefonskih klicev. \n\nS tem lahko aplikacija tudi vklopi ali izklopi način »ne moti« in spremeni povezane nastavitve."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Če za aplikacijo <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> izklopite dostop do obvestil, bo dostop do načina »Ne moti« morda tudi izklopljen."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Izklopi"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Prekliči"</string>
@@ -4998,6 +5026,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Dvakratni dotik za preverjanje naprave"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Enoročni način"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Uporabi enoročni način"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Bližnjica do enoročnega načina"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"dosegljivost"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Povlecite navzdol za"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Uporaba bližnjice za"</string>
@@ -5447,6 +5476,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Da"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Znova zaženi"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Ne, hvala"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Prekliči"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Preklopi"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Kartice SIM ni mogoče aktivirati"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Kartico SIM odstranite in jo znova vstavite. Če s tem ne odpravite težave, znova zaženite napravo."</string>
@@ -5580,6 +5610,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Sprožite Pomočnika tako, da pridržite gumb za vklop."</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Meni za vklop/izklop in nujne primere:\nSočasno pritisnite gumba za vklop in povečanje glasnosti."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Preprečevanje zvonjenja:\nBližnjica je na voljo v meniju za glasnost."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Dolžina pridržanja"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Prilagodite občutljivost z izbiro dolžine pridržanja gumba za vklop."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kratko"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Dolgo"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Prikaži denarnico"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Dovolite dostop do denarnice prek zaklenjenega zaslona in hitrih nastavitev."</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Prikaži kontrolnike naprave"</string>
@@ -5595,6 +5629,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Ko uporabljate dve kartici SIM, lahko ta tablični računalnik vzpostavi povezavo samo z omrežjem 4G. "<annotation id="url">"Več o tem"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Ko uporabljate dve kartici SIM, lahko ta naprava vzpostavi povezavo samo z omrežjem 4G. "<annotation id="url">"Več o tem"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Ustavitev izvajanja za predpomnjene aplikacije"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Nikoli ne poteče."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Zakup nikoli ne poteče."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Dovoli prekrivanje zaslonov z nastavitvami"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Dovoli aplikacijam, ki lahko prekrivajo druge aplikacije, prekrivanje zaslonov v aplikaciji Nastavitve."</string>
<string name="media_controls_title" msgid="403271085636252597">"Predstavnost"</string>
@@ -5625,7 +5661,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Začasno ni na voljo"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Ni kartice SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Omrežne nastavitve"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Poveži se z javnimi omrežji."</string>
<string name="keywords_internet" msgid="7674082764898690310">"omrežna povezava, internet, brezžično, podatki, wifi, wi-fi, wi fi, mobilno omrežje, mobilno, mobilni operater, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Vklop Wi-Fi-ja"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Izklop Wi-Fi-ja"</string>
@@ -5643,6 +5678,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Omrežje W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"PRENESENA KARTICA SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"PRENESENE KARTICE SIM"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktivna"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Neaktivna"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Privzeto za: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5720,6 +5756,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Za vse aplikacije in storitve"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Nastavitve iger"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Vklop bližnjice na nadzorni plošči igre itd."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Nazaj"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Naprej"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Predogled barve"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Zahteva za dostop do kartice SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Naprava želi dostopati do kartice SIM. Dotaknite se za podrobnosti."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Želite dovoliti dostop do kartice SIM?"</string>
@@ -5730,4 +5769,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"Naprava <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> se želi povezati s tem telefonom.\n\nŠe nikoli niste vzpostavili povezave z napravo <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Ne poveži"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Poveži"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Nastavitve TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Povrni na privzete nastavitve"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Nastavitve so ponastavljene na privzete."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Najvišje stanje ob polni napolnjenosti"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Največ dobropisov v obtoku"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Najnižje stanje ob polni napolnjenosti"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modifikatorji"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Dejanja"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Nagrade"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Izvzeto"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Sistemska aplikacija brez vmesnika"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Druga aplikacija"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Dejavnost v ospredju"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Obvestilo je bilo prebrano"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Obvestilo je bilo prebrano v 15 minutah"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interakcija z obvestilom"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interakcija s pripomočkom"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Druga uporabniška interakcija"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Začetek opravila z najvišjo prednostjo"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Izvajanje opravila z najvišjo prednostjo"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Začetek opravila z visoko prednostjo"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Izvajanje opravila z visoko prednostjo"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Začetek opravila s privzeto prednostjo"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Izvajanje opravila s privzeto prednostjo"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Začetek opravila z nizko prednostjo"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Izvajanje opravila z nizko prednostjo"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Začetek opravila z najnižjo prednostjo"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Izvajanje opravila z najnižjo prednostjo"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Kazen za potek časovne omejitve opravila"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Polnjenje"</item>
+ <item msgid="658627268149681677">"Dremanje"</item>
+ <item msgid="1599558140284643834">"Način varčevanja z energijo"</item>
+ <item msgid="588427840913221601">"Stanje procesa"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Potrdi"</string>
</resources>
diff --git a/res/values-sq/arrays.xml b/res/values-sq/arrays.xml
index aba8967..2bd9b766 100644
--- a/res/values-sq/arrays.xml
+++ b/res/values-sq/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"I ruajtur në memorie specifike (aktiviteti i klientit)"</item>
<item msgid="8186970968968646288">"I ruajtur në memorie specifike (bosh)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Gurkali"</item>
+ <item msgid="7216413848731287689">"E bruztë"</item>
<item msgid="5661027589207588703">"E kaltër"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"E gjelbër"</item>
<item msgid="6331809026622602308">"Vjollcë"</item>
<item msgid="6390546163902724700">"Rozë"</item>
- <item msgid="6618900408138432102">"E kuqe"</item>
+ <item msgid="6500473130620545980">"Portokalli"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Mbi 30 ditë të vjetra"</item>
diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml
index d81abf2..23241e5 100644
--- a/res/values-sq/strings.xml
+++ b/res/values-sq/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Kujto cilësimet"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Numri maksimal i pajisjeve të lidhura audio me Bluetooth"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Zgjidh numrin maksimal të pajisjeve të lidhura audio me Bluetooth"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Evidenca e korrigjimit të grumbullit të NFC-së"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Rrit nivelin e regjistrimit të grumbullit të NFC-së"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Transmetimi"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"pasqyro"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Aktivizo ekranin pa tel"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Zgjidh veglën"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Zgjidh miniprogramin"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Të krijohet miniaplikacion dhe të lejohet qasja në të?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Pasi të krijosh miniaplikacionin, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> mund të qaset te të gjitha të dhënat që shfaq ai."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Pasi të krijosh miniaplikacionin, aplikacioni mund të ketë qasje në gjithçka që shfaqet.\n\nAplikacioni: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nMiniaplikacioni: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Lejo gjithmonë që <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> të krijojë miniaplikacione dhe të ketë qasje te të dhënat e tyre"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Statistikat e përdorimit"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Statistikat e përdorimit"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Një lexues i ekranit kryesisht për personat e verbër dhe me shikim të dobët"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Rreth preferencave për titrat"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Mëso më shumë rreth preferencave për titrat"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Zmadhimi"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Shkurtorja e zmadhimit"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Rreth zmadhimit"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Mëso më shumë rreth zmadhimit"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Lloji i zmadhimit"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Zmadho ekranin tënd të plotë, një zonë specifike ose kalo mes dy opsioneve."</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Ekrani i plotë"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Lejo që shkurtorja e veçorisë të aktivizohet nga ekrani i kyçjes. Mbaji të dy çelësat e volumit për disa sekonda."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Butoni i qasshmërisë"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Butoni dhe gjesti i qasshmërisë"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Rreth butonit të qasshmërisë"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Rreth butonin dhe gjestit të qasshmërisë"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Mëso më shumë rreth butonit dhe gjestit të qasshmërisë"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Përdorimi i butonit të qasshmërisë. Gjesti nuk ofrohet me navigimin me 3 butona."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Qasu me shpejtësi te veçoritë e qasshmërisë"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Qasu shpejt te veçoritë e qasshmërisë nga cilido ekran.\n\nPër të filluar, shko te cilësimet e qasshmërisë dhe zgjidh një veçori. Trokit te shkurtorja dhe zgjidh butonin e qasshmërisë.\n\nPër të përdorur më mirë butonin e qasshmërisë në shiritin e navigimit, kalo në navigimin me 2 butona ose 3 butona."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Qasu me shpejtësi në veçoritë e qasshmërisë nga çdo ekran. \n\nPër të filluar, shko te cilësimet e qasshmërisë dhe zgjidh një veçori. Trokit te shkurtorja dhe zgjidh butonin e qasshmërisë."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Qasu me shpejtësi në veçoritë e qasshmërisë nga çdo ekran.\n\nPër të filluar, shko te cilësimet e qasshmërisë dhe zgjidh një veçori. Trokit te shkurtorja dhe zgjidh gjestin ose butonin e qasshmërisë."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Qasu me shpejtësi në veçoritë e qasshmërisë nga çdo ekran.\n\nPër të filluar, shko te cilësimet e qasshmërisë dhe zgjidh një veçori. Trokit te shkurtorja dhe zgjidh butonin e qasshmërisë."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Përdor butonin ose gjestin"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Vendndodhja"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Madhësia"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minutë"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minuta"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Veprimi (koha e pritjes së \"Qasshmërisë\")"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Rreth kohës për të kryer veprim (koha e pritjes e \"Qasshmërisë\")"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Mëso më shumë rreth kohës për të kryer veprim (koha e pritjes e \"Qasshmërisë\")"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Koha për të kryer veprime"</string>
<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">"Anasjellja e ngjyrës"</string>
<string name="accessibility_display_inversion_switch_title" msgid="7458595722552743503">"Përdor anasjelljen e ngjyrës"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Shkurtorja e anasjelljes së ngjyrës"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Anasjellja e ngjyrës i bën të errëta ekranet e çelura.<br/><br/> Shënim. <ol> <li> Anasjellja e ngjyrës gjithashtu i bën të ndriçuara ekranet e errëta.</li> <li> Ngjyrat do të ndryshojnë në media dhe imazhe.</li> <li> \"Tema e errët\" mund të përdoret për të shfaqur një sfond të errët. \"Tema e errët\" funksionon me aplikacionet e mbështetura. Anasjellja e ngjyrës funksionon në të gjitha aplikacionet.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Klikimi automatik (koha e qëndrimit pa lëvizur)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Rreth klikimit automatik (koha e qëndrimit pa lëvizur)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Mëso më shumë rreth klikimit automatik (koha qëndrimit pa lëvizur)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Klikimi automatik funksionon me një mi të lidhur. Kursorin e miut mund ta caktosh që të klikojë automatikisht kur kursori të ndalojë lëvizjen për një kohë të caktuar."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Joaktiv"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"I shkurtër"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Përdor <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Hap <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Përdor korrigjimin e ngjyrave"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Shkurtorja e korrigjimit të ngjyrës"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Rreth korrigjimit të ngjyrës"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Mëso më shumë rreth korrigjimit të ngjyrës"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Rreth anasjelljes së ngjyrës"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Mëso më shumë rreth anasjelljes së ngjyrës"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Shfaq titrat"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Vetëm për aplikacionet e mbështetura"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Madhësia dhe stili i titrave"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"E kaltër - e verdhë"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Shumë më i zbehtë"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Bëje ekranin shumë më të zbehtë"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Shkurtorja për veçorinë \"shumë më i zbehtë\""</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Rreth shumë më të zbehtës"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Errësoje ekranin përtej ndriçimit minimal të telefonit tënd"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Errësoje ekranin përtej ndriçimit minimal të tabletës sate"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Bëje ekranin më të zbehtë në mënyrë që të jetë më komod për t\'u lexuar.<br/><br/> Kjo mund të jetë e dobishme kur: <ol> <li> Ndriçimi minimal i parazgjedhur i telefonit tënd është përsëri tepër i ndritshëm</li> <li> Po e përdor telefonin në situata të errëta, si natën ose në një dhomë të errët përpara gjumit</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Koha e aktivizimit të Wi‑Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Përdorimi i baterisë"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detajet e historikut"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Përdorimi i baterisë"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Përdorimi i baterisë"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Shiko përdorimin për 24 orët e fundit"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Shiko përdorimin nga karikimi i fundit i plotë"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Përdorimi i baterisë"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Shiko aplikacionet me përdorimin më të lartë"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Karikimi përkohësisht i kufizuar"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Për të kursyer baterinë. Mëso më shumë."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Vazhdo karikimin"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Në kushte të caktuara, si p.sh. në temperatura të larta dhe periudha të gjata, karikimi mund të kufizohet në <xliff:g id="PERCENT">%1$s</xliff:g> për të ndihmuar në ruajtjen e gjendjes së baterisë.\n\nKur këto kushte përfundojnë, telefoni yt do të karikohet automatikisht si zakonisht."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Në kushte të caktuara, si p.sh. në temperatura të larta dhe periudha të gjata, karikimi mund të kufizohet në <xliff:g id="PERCENT">%1$s</xliff:g> për të ndihmuar në ruajtjen e gjendjes së baterisë.\n\nKur këto kushte përfundojnë, telefoni yt do të karikohet automatikisht si zakonisht."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Bateria mund të mbarojë më shpejt se normalisht pasi e ke përdorur telefonin më shumë se zakonisht.\n\nAplikacionet që përdorin më shumë baterinë:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Bateria mund të mbarojë më shpejt se normalisht pasi e ke përdorur tabletin më shumë se zakonisht.\n\nAplikacionet që përdorin më shumë baterinë:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Bateria mund të mbarojë më shpejt se normalisht pasi e ke përdorur pajisjen më shumë se zakonisht.\n\nAplikacionet që përdorin më shumë baterinë:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Përdorimi i sistemit për 24 orët e fundit"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Përdorimi i sistemit për: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Përdorimi i aplikacionit për: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"paradite"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pasdite"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Në total: më pak se një minutë"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Në sfond: më pak se një minutë"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Në total: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Lejo aplikacionet dhe përmbajtjen"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Aplikacionet me kufizime"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Zgjeroji cilësimet për aplikacionin"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Zgjidh aplikacionet për të instaluar"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Instalo aplikacionet e disponueshme"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Pagesat pa kontakt"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Si funksionon"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Paguaj me telefonin tënd në dyqane"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Telefonatë e përparuar"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Telefonatat me 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Përdor shërbimet LTE për të përmirësuar komunikimet zanore dhe të tjera (rekomandohet)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Përdor shërbimet 4G për të përmirësuar komunikimet zanore dhe të tjera (rekomandohet)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Përdor shërbimet LTE për të përmirësuar telefonatat zanore (rekomandohet)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Përdor shërbimet 4G për të përmirësuar telefonatat zanore (rekomandohet)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Përdor 5G për telefonatat zanore"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Dërgo kontaktet te operatori celular"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Dërgo numrat e telefonit të kontakteve të tua për të ofruar veçori të përmirësuara"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Të dërgohen kontaktet te <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"kursyesi i baterisë, i ngjitur, vazhdoj, kursyesi i energjisë, bateria"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rutina, planifikimi, kursyesi i baterisë, kursyesi i energjisë, bateria, automatike, përqind"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, telefonatë e përparuar, telefonatë me 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, telefonatat e përparuara, telefonatat 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"shto gjuhën, shto një gjuhë"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"madhësia e tekstit, shkronja të mëdha, fonti i madh, teksti i madh, shikim i dobët, bëje tekstin më të madh, zmadhuesi i fontit, zmadhimi i fontit"</string>
<string name="default_sound" msgid="6604374495015245195">"Tingulli i parazgjedhur"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Të lejohet qasja te njoftimet për \"<xliff:g id="SERVICE">%1$s</xliff:g>\"?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Njoftimet e përmirësuara kanë zëvendësuar \"Njoftimet me përshtatje të Android\" në Android 12. Kjo veçori shfaq veprimet dhe përgjigjet e sugjeruara dhe organizon njoftimet e tua. \n\nNjoftimet e përmirësuara mund të kenë qasje te përmbajtja e njoftimeve, duke përfshirë informacionet personale si emrat e kontakteve dhe mesazhet. Kjo veçori mund t\'i heqë ose të përgjigjet po ashtu për njoftimet, si p.sh. t\'u përgjigjet telefonatave, dhe të kontrollojë modalitetin \"Mos shqetëso\"."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Të lejohet qasja te njoftimet për \"<xliff:g id="SERVICE">%1$s</xliff:g>\"?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> do të jetë në gjendje të lexojë të gjitha njoftimet, duke përfshirë informacione personale të tilla si emrat e kontakteve dhe tekstin e mesazheve që merr. Ky aplikacion do të jetë gjithashtu në gjendje të largojë njoftimet ose të veprojë mbi butonat te njoftimet, duke përfshirë përgjigjen ndaj telefonatave. \n\nKjo do t\'i japë aplikacionit aftësinë për të aktivizuar ose çaktivizuar \"Mos shqetëso\" dhe për të ndryshuar cilësimet përkatëse."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> do të mund të lexojë të gjitha njoftimet, duke përfshirë informacione personale të tilla si emrat e kontakteve dhe tekstin e mesazheve që merr. Ky aplikacion do të jetë gjithashtu në gjendje të shtyjë alarmin, të heqë njoftimet ose të veprojë mbi butonat te njoftimet, duke përfshirë përgjigjen ndaj telefonatave. \n\nKjo do t\'i japë aplikacionit aftësinë për të aktivizuar ose çaktivizuar \"Mos shqetëso\" dhe për të ndryshuar cilësimet përkatëse."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Nëse çaktivizon qasjen te njoftimet për \"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>\", mund të çaktivizohet edhe qasja te \"Mos shqetëso\"."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Çaktivizo"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Anulo"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Trokit dy herë për të kontrolluar pajisjen"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Modaliteti i përdorimit me një dorë"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Përdor modalitetin e përdorimit me një dorë"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Shkurtorja e modalitetit të përdorimit me një dorë"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"arritshmëria"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Rrëshqit shpejt poshtë te"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Përdor shkurtoren për"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Po"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Rinis"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Jo, faleminderit"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Anulo"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Ndërro"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Karta SIM nuk mund të aktivizohet"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Hiq kartën SIM dhe fute përsëri. Nëse problemi vazhdon, rinise pajisjen."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Aktivizo \"Asistentin\" duke mbajtur shtypur butonin e energjisë"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menyja \"Energjia dhe urgjenca\":\nShtyp njëherësh \"Energjinë\" dhe \"Volumin lart\"."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Parandalo rënien e ziles:\nKa shkurtore në menynë e volumit."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Kohëzgjatja e mbajtjes shtypur"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Rregullo ndjeshmërinë duke zgjedhur kohëzgjatjen e mbajtjes shtypur të butonit të energjisë"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"E shkurtër"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"E gjatë"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Shfaq portofolin"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Lejo qasjen te portofoli nga ekrani i kyçjes dhe cilësimet e shpejta"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Shfaq kontrollet e pajisjes"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Kur përdor 2 karta SIM, ky tablet do të kufizohet në 4G. "<annotation id="url">"Mëso më shumë"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Kur përdor 2 karta SIM, kjo pajisje do të kufizohet në 4G. "<annotation id="url">"Mëso më shumë"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Pezullo ekzekutimin për aplikacionet në memorien specifike"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Nuk skadon kurrë."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Qiraja nuk skadon kurrë."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Lejo mbivendosjet e ekranit te \"Cilësimet\""</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Lejo aplikacionet të cilat mund të shfaqen mbi aplikacione të tjera të mbivendosen mbi ekranet e \"Cilësimeve\""</string>
<string name="media_controls_title" msgid="403271085636252597">"Media"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Nuk ofrohet për momentin"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Nuk ka kartë SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Preferencat e rrjetit"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Lidhu me rrjetet publike"</string>
<string name="keywords_internet" msgid="7674082764898690310">"lidhja e rrjetit, internet, pa tel, të dhëna, wifi, wi-fi, wi fi, rrjeti celular, celular, operatori celular, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Aktivizo Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Çaktivizo Wi-Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Rrjeti W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"KARTA SIM E SHKARKUAR"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"SIM-ET E SHKARKUARA"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktive"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Joaktive"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Parazgjedhja për <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Për të gjitha aplikacionet dhe shërbimet"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Cilësimet e lojërave"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Aktivizo shkurtoren e \"Panelit të lojës\" etj."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Prapa"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Para"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pamja paraprake e ngjyrave"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Kërkesë për qasje te karta SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Një pajisje dëshiron të ketë qasje te karta jote SIM. Trokit për detaje."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Të lejohet qasja te karta SIM?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> dëshiron të lidhet me këtë telefon.\n\nNuk je lidhur me <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> më parë."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Mos lidh"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Lidh"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Cilësimet e TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Riktheji te cilësimet e parazgjedhura"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Cilësimet u rikthyen te parazgjedhja."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Balancë maksimale e ngopur"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Qarkullim maksimal"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Balancë minimale e ngopur"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modifikues"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Veprimet"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Shpërblimet"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Përjashtuar"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Aplikacion sistemi pa kokë"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Aplikacion tjetër"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Aktivitet kryesor"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Njoftim i parë"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Njoftim i parë brenda 15 minutave"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Ndërveprim njoftimi"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Ndërveprim miniaplikacioni"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Ndërveprim përdoruesi tjetër"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Detyrë maksimale në nisje"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Detyrë maksimale në ekzekutim"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Detyrë e lartë në nisje"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Detyrë e lartë në ekzekutim"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Detyrë e parazgjedhur në nisje"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Detyrë e parazgjedhur në ekzekutim"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Detyrë e ulët në nisje"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Detyrë e ulët në ekzekutim"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Detyrë minimale në nisje"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Detyrë minimale në ekzekutim"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Penalizim skadimi detyre"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Po karikohet"</item>
+ <item msgid="658627268149681677">"Një sy gjumë"</item>
+ <item msgid="1599558140284643834">"Modaliteti i kursimit të energjisë"</item>
+ <item msgid="588427840913221601">"Gjendja e procesit"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Konfirmo"</string>
</resources>
diff --git a/res/values-sr/arrays.xml b/res/values-sr/arrays.xml
index 4c1406d..8cbd363 100644
--- a/res/values-sr/arrays.xml
+++ b/res/values-sr/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Кеширана (клијент активности)"</item>
<item msgid="8186970968968646288">"Кеширана (празно)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Плавозелена"</item>
+ <item msgid="7216413848731287689">"Тиркизна"</item>
<item msgid="5661027589207588703">"Плава"</item>
- <item msgid="3795787248113275442">"Тамноплава"</item>
+ <item msgid="1219738214736244749">"Зелена"</item>
<item msgid="6331809026622602308">"Љубичаста"</item>
<item msgid="6390546163902724700">"Розе"</item>
- <item msgid="6618900408138432102">"Црвена"</item>
+ <item msgid="6500473130620545980">"Наранџаста"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Старије од 30 дана"</item>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index d176b8c..a156494 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -906,6 +906,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Запамти подешавања"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Максималан број повезаних Bluetooth аудио уређаја"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Изаберите максимални број повезаних Bluetooth аудио уређаја"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Евиденција отклањања грешака за NFC групу"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Повећајте ниво евиденције за NFC групу"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Пребацивање"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"пресликати"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Омогући бежични приказ"</string>
@@ -2282,7 +2284,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Избор гаџета"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Избор виџета"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Желите ли да направите виџет и дозволите приступ?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Када направите виџет, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> може да приступа свим подацима које приказује."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Када направите виџет, апликација може да приступа свему што се приказује.\n\nАпликација: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nВиџет: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Увек дозволи да <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> прави виџете и приступа њиховим подацима"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Статистика коришћења"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Статистика коришћења"</string>
@@ -2313,7 +2315,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Читач екрана првенствено намењен слепим и слабовидим особама"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"Додирните ставке на екрану да бисте их чули"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Подешавања титла"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"О подешавањима титлова"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Сазнајте више о подешавањима титлова"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Увећање"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Пречица за увећање"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"О увећању"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Сазнајте више о увећању"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Тип увећања"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Увећајте цео екран, одређену област или прелазите са једне опције на другу"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Цео екран"</string>
@@ -2382,10 +2389,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Дозволите пречици функције да се укључи са закључаног екрана. Задржите оба тастера за јачину звука пар секунди."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Дугме Приступачност"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Дугме и покрет Приступачност"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"О дугмету Приступачност"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"О дугмету и покрету Приступачност"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Сазнајте више о дугмету и покрету Приступачност"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Коришћење дугмета Приступачност. Покрет није доступан уз навигацију помоћу 3 дугмета."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Брзо приступајте функцијама приступачности"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Брзо приступајте функцијама приступачности са било ког екрана.\n\nДа бисте започели, идите у подешавања приступачности и изаберите функцију. Додирните пречицу и изаберите дугме Приступачност.\n\nДа бисте користили дугме Приступачност на траци за навигацију, пређите на навигацију помоћу 2 дугмета или навигацију помоћу 3 дугмета."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Брзо приступајте функцијама приступачности са било ког екрана. \n\nДа бисте започели, идите у подешавања приступачности и изаберите функцију. Додирните пречицу и изаберите дугме Приступачност."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Брзо приступајте функцијама приступачности са било ког екрана.\n\nДа бисте започели, идите у подешавања приступачности и изаберите функцију. Додирните пречицу и изаберите дугме или покрет Приступачност."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Брзо приступајте функцијама приступачности са било ког екрана.\n\nДа бисте започели, идите у подешавања приступачности и изаберите функцију. Додирните пречицу и изаберите дугме Приступачност."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Користите дугме или покрет"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Локација"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Величина"</string>
@@ -2411,13 +2421,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 минут"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 минута"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Период за реаговање (временско ограничење за приступачност)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"О периоду за реаговање (временско ограничење за приступачност)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Сазнајте више о периоду за реаговање (временско ограничење за приступачност)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Време за реаговање"</string>
<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_switch_title" msgid="7458595722552743503">"Користи инверзију боја"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Пречица за инверзију боја"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Инверзија боја претвара светле екране у тамне.<br/><br/> Напомена: <ol> <li> Инверзија боја такође мења тамне екране у светле.</li> <li> Боје се мењају у медијима и на сликама.</li> <li> Тамна тема може да се користи за приказивање тамне позадине. Тамна тема функционише са подржаним апликацијама. Инверзија боја функционише у свим апликацијама.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Аутоматски клик (време задржавања)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Аутоматски клик (време задржавања)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Сазнајте више о аутоматском клику (време задржавања)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Аутоматски клик ради са повезаним мишем. Можете да подесите курсор да аутоматски кликне када престане да се креће у одређеном периоду."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Искључено"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Кратко"</string>
@@ -2437,6 +2452,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Користи апликацију <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Отворите апликацију <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Користи корекцију боја"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Пречица за корекцију боја"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"О корекцији боја"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Сазнајте више о корекцији боја"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"О инверзији боја"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Сазнајте више о инверзији боја"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Прикажи титл"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Само за подржане апликације"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Величина и стил титла"</string>
@@ -2477,6 +2497,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Плаво-жуто"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Додатно затамњено"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Додатно затамни екран"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Пречица за додатно затамњење"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"О додатном затамњењу"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Затамните екран више од минималне осветљености телефона"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Затамните екран више од минималне осветљености таблета"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Затамните екран да би вам читање било пријатније.<br/><br/> То може да вам буде корисно: <ol> <li> када је подразумевана минимална осветљеност телефона и даље јака</li> <li> када користите телефон у мраку, на пример, ноћу или у тамној соби пре одласка на спавање</li> </ol>"</string>
@@ -2675,7 +2697,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Време од укључивања WiFi мреже"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Потрошња батерије"</string>
<string name="history_details_title" msgid="8628584613889559355">"Детаљи историје"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Потрошња батерије"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Потрошња батерије"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Приказ коришћења у претходна 24 сата"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Коришћење од последњег потпуног пуњења"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Потрошња батерије"</string>
@@ -2699,6 +2721,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Погледајте апликације са највећом потрошњом батерије"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Пуњење је привремено ограничено"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"За уштеду батерије. Сазнајте више."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Настави са пуњењем"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"У одређеним условима, на пример, високе температуре и дуги периоди пуњења, пуњење може да буде ограничено на <xliff:g id="PERCENT">%1$s</xliff:g> ради бољег стања батерије.\n\nКада ти услови престану, телефон ће аутоматски почети нормално да се пуни."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"У одређеним условима, на пример, високе температуре и дуги периоди пуњења, пуњење може да буде ограничено на <xliff:g id="PERCENT">%1$s</xliff:g> ради бољег стања батерије.\n\nКада ти услови престану, таблет ће аутоматски почети нормално да се пуни."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Пошто сте користили телефон више него обично, батерија може да се истроши раније него обично.\n\nАпликације које троше највише батерије:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Пошто сте користили таблет више него обично, батерија може да се истроши раније него обично.\n\nАпликације које троше највише батерије:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Пошто сте користили уређај више него обично, батерија може да се истроши раније него обично.\n\nАпликације које троше највише батерије:"</string>
@@ -2915,8 +2940,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Потрошња од стране система у претходна 24 сата"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Потрошња од стране система за: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Потрошња од стране апликација за: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"пре подне"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"по подне"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Укупно: мање од минут"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Позадина: мање од минут"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Укупно: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3397,6 +3420,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Дозволе за апликације и садржај"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Апликације са ограничењима"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Прошири подешавања апликације"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Изаберите апликације које ће се инсталирати"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Инсталирајте доступне апликације"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Бесконтактна плаћања"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Како то функционише"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Платите помоћу телефона у продавницама"</string>
@@ -3442,8 +3467,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Напредно позивање"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G позивање"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Коришћење LTE услуга за побољшање гласовних и других комуникација (препоручено)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Користи 4G услуге за побољшање гласовне и друге комуникације (препоручено)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Користите LTE услуге за побољшање гласовних позива (препоручено)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Користите 4G услуге за побољшање гласовних позива (препоручено)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Користите 5G за гласовне позиве"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Шаљи контакте мобилном оператеру"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Шаље бројеве телефона контаката ради пружања побољшаних функција"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Желите да шаљете контакте мобилном оператеру <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3638,6 +3665,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"уштеда батерије, лепљиво, трајно, уштеда енергије, батерија"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"рутина, распоред, уштеда батерије, уштеда енергије, батерија, аутоматско, проценат"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, напредно позивање, 4g позивање"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, напредно позивање, 5g позивање"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"додај језик, додајте језик"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"величина текста, велика слова, велик фонт, велик текст, слабовидост, повећање текста, увећавање фонта, повећање фонта"</string>
<string name="default_sound" msgid="6604374495015245195">"Подразумевани звук"</string>
@@ -3970,7 +3998,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Желите ли да дозволите да <xliff:g id="SERVICE">%1$s</xliff:g> има приступ обавештењима?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Побољшана обавештења су заменила Android прилагодљива обавештења у Android-у 12. Ова функција показује предложене радње и одговоре, а и организује обавештења. \n\nПобољшана обавештења могу да приступају садржају обавештења, укључујући личне податке попут имена контаката и порука. Ова функција може и да одбацује обавештења или да одговара на њих, на пример, да се јавља на телефонске позиве и контролише режим Не узнемиравај."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Желите ли да омогућите приступ обавештењима за <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ће моћи да чита сва обавештења, укључујући личне податке, попут имена контаката и текста порука које примате. Ова апликација ће моћи и да одбацује обавештења или активира дугмад у обавештењима, укључујући јављање на телефонске позиве. \n\nОво ће апликацији омогућити и да укључује или искључује режим Не узнемиравај и мења сродна подешавања."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ће моћи да чита сва обавештења, укључујући личне податке, попут имена контаката и текста порука које примате. Ова апликација ће моћи и да одлаже или одбацује обавештења или активира дугмад у обавештењима, укључујући јављање на телефонске позиве. \n\nОво ће апликацији омогућити и да укључује или искључује режим Не узнемиравај и мења сродна подешавања."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Ако искључите приступ обавештењима за <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, искључићете и приступ режиму Не узнемиравај."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Искључи"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Откажи"</string>
@@ -4918,6 +4946,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Двапут додирните уређај да бисте га проверили"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Режим једном руком"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Користи режим једном руком"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Пречица за режим једном руком"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"доступност"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Превуците надоле за:"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Користите пречицу за"</string>
@@ -5358,6 +5387,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Да"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Рестартуј"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Не, хвала"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Откажи"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Пређи"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Активирање SIM картице није успело"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Уклоните SIM картицу, па је ставите поново. Ако се проблем и даље јавља, рестартујте уређај."</string>
@@ -5489,6 +5519,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Покрените Помоћник тако што ћете задржати дугме за укључивање"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Мени дугмета за укључивање и за хитне случајеве:\nИстовремено притисните дугме за укључивање и дугме за појачавање звука."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Спречи звоњење:\nПречица је доступна у менију дугмета за јачину звука."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Колико дуго треба да се притисне и задржи"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Прилагодите осетљивост тако што ћете одабрати колико дуго треба да се притисне и задржи дугме за укључивање"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Кратко"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Дуго"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Прикажи новчаник"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Дозволите приступ новчанику са закључаног екрана и из брзих подешавања"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Прикажи контроле уређаја"</string>
@@ -5504,6 +5538,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Овај таблет је ограничен на 4G када користите 2 SIM картице. "<annotation id="url">"Сазнајте више"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Овај уређај је ограничен на 4G када користите 2 SIM картице. "<annotation id="url">"Сазнајте више"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Суспендуј извршење за кеширане апликације"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Никада не истиче."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Закуп никада не истиче."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Дозволи прекривање садржаја екрана Подешавања"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Апликације које могу да се приказују преко других апликација прекривају садржај екрана Подешавања"</string>
<string name="media_controls_title" msgid="403271085636252597">"Медији"</string>
@@ -5534,7 +5570,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Привремено је недоступно"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Нема SIM картице"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Подешавања мреже"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Повежите се са јавним мрежама"</string>
<string name="keywords_internet" msgid="7674082764898690310">"мрежна веза, интернет, бежично, подаци, wifi, wi-fi, wi fi, мобилни телефон, мобилни, мобилни оператер, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Укључи WiFi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Искључи WiFi"</string>
@@ -5552,6 +5587,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ мрежа"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ПРЕУЗЕТИ SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ПРЕУЗЕТЕ SIM КАРТИЦЕ"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Активно"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Неактивно"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" /Подразумевано за: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5629,6 +5665,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"За све апликације и услуге"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Подешавања игара"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Укључите пречицу за контролну таблу игре итд."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Претходна"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Следећа"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Преглед боје"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Захтев за приступ SIM картици"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Уређај жели да приступа SIM картици. Додирните за детаље."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Желите да дозволите приступ SIM картици?"</string>
@@ -5639,4 +5678,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> жели да се повеже са овим телефоном.\n\nРаније се нисте повезивали са уређајем <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Не повезуј"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Повежи"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE подешавања"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Врати на подразумевана подешавања"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Подешавања су враћена на подразумевана."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Максим. баланс са потпуно напуњ. уређај."</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Максимална циркулација"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Миним. баланс са потпуно напуњ. уређајем"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Модификатори"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Радње"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Награде"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Изузето"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Системска без графичког интерфејса"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Друга апликација"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Највећа активност"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Обавештење је прегледано"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Обавештење је прегледано за 15 минута"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Интеракција са обавештењем"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Интеракција са виџетом"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Друга интеракција корисника"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Почетак максимално приоритетног посла"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Максимално приоритетни посао се извршава"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Почетак високоприоритетног посла"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Високоприоритетни посао се извршава"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Почетак подразумеваног посла"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Подразумевани посао се извршава"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Почетак нископриоритетног посла"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Нископриоритетни посао се извршава"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Почетак минимално приоритетног посла"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Минимално приоритетни посао се извршава"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Казна за истек посла"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Пуњење"</item>
+ <item msgid="658627268149681677">"Дремање"</item>
+ <item msgid="1599558140284643834">"Режим уштеде енергије"</item>
+ <item msgid="588427840913221601">"Статус процеса"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Потврди"</string>
</resources>
diff --git a/res/values-sv/arrays.xml b/res/values-sv/arrays.xml
index aaeda5c..15ca538 100644
--- a/res/values-sv/arrays.xml
+++ b/res/values-sv/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Cachelagrad (aktivitetsklient)"</item>
<item msgid="8186970968968646288">"Cachelagrad (tom)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Blågrön"</item>
+ <item msgid="7216413848731287689">"Cyan"</item>
<item msgid="5661027589207588703">"Blå"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Grön"</item>
<item msgid="6331809026622602308">"Lila"</item>
<item msgid="6390546163902724700">"Rosa"</item>
- <item msgid="6618900408138432102">"Röd"</item>
+ <item msgid="6500473130620545980">"Orange"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Äldre än 30 dagar"</item>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index def2485..b91208b 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Kom ihåg inställningarna"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maxantal för ljudenheter anslutna via Bluetooth"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Välj ett maxantal för ljudenheter anslutna via Bluetooth"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Felsökningslogg för NFC-stack"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Öka loggningsnivå för NFC-stack"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Casta"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"spegling"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Aktivera wifi-skärmdelning"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Välj gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Välj widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Skapa widget och tillåta åtkomst?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"När du har skapat widgeten kan <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> komma åt alla data som visas."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"När du har skapat widgeten kan appen få åtkomst till allt som visas.\n\nApp: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Tillåt alltid att <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> skapar widgetar och får åtkomst till deras data"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Användningsstatistik"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Användningsstatistik"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Skärmläsaren är främst avsedd för blinda eller personer med nedsatt syn"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Om inställningar för textning"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Läs mer om inställningar för textning"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Förstoring"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Genväg till förstoring"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Om förstoring"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Läs mer om förstoring"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Förstoringstyp"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Förstora hela skärmen, ett visst område eller växla mellan båda alternativen"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Hela skärmen"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Tillåt att genvägen för funktionen aktiveras från låsskärmen. Håll båda volymknapparna nedtryckta i ett par sekunder."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Tillgänglighetsknapp"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Tillgänglighetsknapp och rörelse"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Om tillgänglighetsknappen"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Om tillgänglighetsknappen och tillgänglighetsrörelsen"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Läs mer om tillgänglighetsknappen och tillgänglighetsrörelsen"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Använda tillgänglighetsknappen. Rörelsen är inte tillgänglig med navigering med tre knappar."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Kom snabbt åt tillgänglighetsfunktioner"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Kom snabbt åt tillgänglighetsfunktioner från alla skärmar.\n\nKom igång genom att öppna tillgänglighetsinställningarna och välj en funktion. Tryck på genvägen och välj tillgänglighetsknappen.\n\nOm du vill använda tillgänglighetsknappen i navigeringsfältet i stället byter du till navigering med två knappar eller navigering med tre knappar."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Kom snabbt åt tillgänglighetsfunktioner från alla skärmar. \n\nKom igång genom att öppna tillgänglighetsinställningarna och välj en funktion. Tryck på genvägen och välj tillgänglighetsknappen."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Kom snabbt åt tillgänglighetsfunktioner från alla skärmar.\n\nKom igång genom att öppna tillgänglighetsinställningarna och välj en funktion. Tryck på genvägen och välj tillgänglighetsknappen eller rörelsen."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Kom snabbt åt tillgänglighetsfunktioner från alla skärmar.\n\nKom igång genom att öppna tillgänglighetsinställningarna och välj en funktion. Tryck på genvägen och välj tillgänglighetsknappen."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Använda knapp eller rörelse"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Läge"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Storlek"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minut"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minuter"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Väntetid för åtgärd (tillgänglighet)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Om väntetid för åtgärd (tillgänglighet)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Läs mer om väntetid för åtgärd (tillgänglighet)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Tidsperiod för åtgärder"</string>
<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_switch_title" msgid="7458595722552743503">"Använd inverterade färger"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Genväg till inverterade färger"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Med inverterade färger blir ljusa skärmar mörka.<br/><br/> Obs! <ol> <li> Inverterade färger gör även mörka skärmar ljusa.</li> <li> Färger ändras i media och bilder.</li> <li> Du kan även använda Mörkt tema för att göra bakgrunden mörk. Mörkt tema fungerar med appar som stöds. Inverterade färger fungerar i alla appar.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Automatiskt klick (hovringstid)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Om automatiskt klick (hovringstid)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Läs mer om automatiskt klick (hovringstid)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Automatiskt klick fungerar med en ansluten mus. Du kan ställa in muspekaren så att den klickar automatiskt när markören har varit stilla en viss tid."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Av"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Kort"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Använd <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Öppna <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Använd färgkorrigering"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Genväg till färgkorrigering"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Om färgkorrigering"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Läs mer om färgkorrigering"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Om inverterade färger"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Läs mer om inverterade färger"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Visa textning"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Endast för app som stöds"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Textstorlek och stil"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Gul–blå"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Extradimmat"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Gör skärmen extradimmad"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Genväg till extradimmat"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Om extradimmat"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Gör skärmen mer dimmad än telefonens lägsta ljusstyrka"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Gör skärmen mer dimmad än surfplattans lägsta ljusstyrka"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Dimma skärmen ytterligare så att det blir behagligare att läsa.<br/><br/> Detta kan vara användbart när <ol> <li> telefonens lägsta ljusstyrka fortfarande är för ljus</li> <li> du använder telefonen i mörker, t.ex. på natten eller i ett mörkt rum innan du ska sova.</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wifi i tid"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Batteriförbrukning"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detaljerad historik"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Batteriförbrukning"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Batteriförbrukning"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Se användning de senaste 24 timmarna"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Se användning sedan senaste fulladdning"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Batteriförbrukning"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Se appar med högst batteriförbrukning"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Laddning har begränsats tillfälligt"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"För att spara batteri. Läs mer."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Återuppta laddning"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Under vissa omständigheter, till exempel vid höga temperaturer och långa laddningsperioder, kan laddningen begränsas till <xliff:g id="PERCENT">%1$s</xliff:g> för att bevara batteriets livslängd.\n\nTelefonen återgår automatiskt till normal laddning när det är möjligt."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Under vissa omständigheter, till exempel vid höga temperaturer och långa laddningsperioder, kan laddningen begränsas till <xliff:g id="PERCENT">%1$s</xliff:g> för att bevara batteriets livslängd.\n\nSurfplattan återgår automatiskt till normal laddning när det är möjligt."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Eftersom du har använt telefonen mer än vanligt kan batteriet ta slut snabbare än normalt.\n\nAppar med högst batteriförbrukning:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Eftersom du har använt surfplattan mer än vanligt kan batteriet kan ta slut snabbare än normalt.\n\nAppar med högst batteriförbrukning:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Eftersom du har använt enheten mer än vanligt kan batteriet kan ta slut snabbare än normalt.\n\nAppar med högst batteriförbrukning:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Systemanvändning för de senaste 24 timmarna"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Systemanvändning för <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Appanvändning för <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Totalt: mindre än en minut"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"I bakgrunden: mindre än en minut"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Totalt: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Tillåt appar och innehåll"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Appar med begränsningar"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Utöka appens inställningar"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Välj appar att installera"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Installera tillgängliga appar"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Kontaktlösa betalningar"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Så fungerar det"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Betala med telefonen i butiker"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Avancerade samtal"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G-samtal"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Använd LTE-tjänster för att förbättra bl.a. röstkommunikation (rekommenderas)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Använd 4G-tjänster för att förbättra bl.a. röstkommunikation (rekommenderas)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Använd LTE-tjänster för att förbättra röstsamtal (rekommenderas)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Använd 4G-tjänster för att förbättra röstsamtal (rekommenderas)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Använd 5G för röstsamtal"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Skicka kontakter till operatören"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Skicka dina kontakters telefonnummer för att aktivera utökade funktioner"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Vill du skicka kontakter till <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"batterisparläge, fast position, beständig, strömläge, batteri"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rutin, schema, batterisparläge, energisparläge, batteri, automatiskt, procent"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, avancerade samtal, 4g-samtal"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, avancerade samtal, 5g-samtal"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"lägg till språk, lägg till ett språk"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"textstorlek, stora tecken, stort teckensnitt, stor text, nedsatt syn, göra texten större, teckenförstoring, förstora teckensnitt"</string>
<string name="default_sound" msgid="6604374495015245195">"Standardsignal"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Vill du tillåta åtkomst till aviseringar för <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Förbättrade aviseringar har ersatt Anpassade aviseringar för Android i Android 12. Den här funktionen visar förslag på åtgärder och svar och organiserar dina aviseringar. \n\nFörbättrade aviseringar har åtkomst till allt innehåll i aviseringar, inklusive personliga uppgifter som namn på kontakter och meddelanden. Funktionen kan även ignorera aviseringar eller utföra åtgärder utifrån dem, till exempel svara på telefonsamtal och styra Stör ej."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Vill du tillåta åtkomst till aviseringar för <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kan läsa alla aviseringar, inklusive personliga uppgifter som namn på kontaktpersoner och texten i mottagna meddelanden. Appen kan även stänga aviseringar eller använda åtgärdsknappar i aviseringar för att t.ex. svara på telefonsamtal. \n\nAppen kan också aktivera eller inaktivera Stör ej och ändra relaterade inställningar."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kan läsa alla aviseringar, inklusive personliga uppgifter som namn på kontaktpersoner och texten i mottagna meddelanden. Appen kan även skjuta upp och stänga aviseringar eller använda åtgärdsknappar i aviseringar för att t.ex. svara på telefonsamtal. \n\nAppen kan också aktivera eller inaktivera Stör ej och ändra relaterade inställningar."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Om du inaktiverar aviseringsåtkomst för <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> kan åtkomsten till Stör ej också inaktiveras."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Inaktivera"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Avbryt"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Tryck snabbt två gånger för att kolla enheten"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Enhandsläge"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Använd enhandsläge"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Genväg till enhandsläge"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"nåbarhet"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Svep nedåt för att"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Använd genvägen till följande:"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Ja"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Starta om"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Nej tack"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Avbryt"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Byt"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Det gick inte att aktivera SIM-kortet"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Ta ut SIM-kortet och sätt i det igen. Starta om enheten om problemet kvarstår."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Öppna assistenten genom att hålla ned strömbrytaren"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Startmenyn och menyn för nödsituationer:\nTryck på strömbrytaren + höj volymen samtidigt"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Inaktivera ringsignal:\nEn genväg finns i volymmenyn."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Längd på tryck"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Justera känsligheten genom att välja hur länge strömbrytaren ska hållas nedtryckt"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kort"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Lång"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Visa Wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Tillåt åtkomst till Wallet från låsskärmen och snabbinställningar"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Visa enhetsstyrning"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Om du använder två SIM-kort kan du bara använda 4G på surfplattan. "<annotation id="url">"Läs mer"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Om du använder två SIM-kort kan du bara använda 4G på enheten. "<annotation id="url">"Läs mer"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Hindra körning av cachelagrade appar"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Obegränsad giltighet."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Lånetiden upphör aldrig."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Tillåt skärmöverlagring på Inställningar"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Tillåt att appar som får visas ovanpå andra appar överlagras på skärmar med inställningar"</string>
<string name="media_controls_title" msgid="403271085636252597">"Media"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Inte tillgängligt just nu"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Inget SIM-kort"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Nätverksinställningar"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Anslut till offentliga nätverk"</string>
<string name="keywords_internet" msgid="7674082764898690310">"nätverksanslutning, internet, trådlös, data, wifi, wi-fi, wi fi, mobil, telefon, mobiloperatör, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Aktivera wifi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Stäng av wifi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+-nätverk"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"NEDLADDAT SIM-KORT"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"NEDLADDADE SIM-KORT"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktiv"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inaktiv"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Standardinställning för <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"För alla appar och tjänster"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Spelinställningar"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Aktivera genväg i Spelöversikt med mera"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Föregående"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Nästa"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Förhandsgranska färger"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Begäran om åtkomst till SIM-kort"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"En enhet vill få åtkomst till ditt SIM-kort. Tryck här för mer information."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Vill du tillåta åtkomst till SIM-kortet?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> vill ansluta till den här telefonen.\n\nDu har inte anslutit till <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> tidigare."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Anslut inte"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Anslut"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Inställningar för TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Återställ standardinställningarna"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Standardinställningarna har återställts"</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Högsta saldo vid fulladdad enhet"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Högsta saldo i omlopp"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Lägsta saldo vid fulladdad enhet"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modifierare"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Åtgärder"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Belöningar"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Undantagna"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Systemapp utan grafiskt användargränssnitt"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Annan app"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Toppaktivitet"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Aviseringen har setts"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Aviseringen sågs inom 15 minuter"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interaktion med avisering"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Widgetinteraktion"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Annan användarinteraktion"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Start av jobb med högsta prioritet"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Körning av jobb med högsta prioritet"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Start av jobb med hög prioritet"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Körning av jobb med hög prioritet"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Start av jobb med standardprioritet"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Körning av jobb med standardprioritet"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Start av jobb med låg prioritet"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Körning av jobb med låg prioritet"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Start av jobb med lägsta prioritet"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Körning av jobb med lägsta prioritet"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Påföljd vid uppnådd tidsgräns för jobb"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Laddning"</item>
+ <item msgid="658627268149681677">"Slummerfunktion"</item>
+ <item msgid="1599558140284643834">"Strömsparläge"</item>
+ <item msgid="588427840913221601">"Processtatus"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Bekräfta"</string>
</resources>
diff --git a/res/values-sw/arrays.xml b/res/values-sw/arrays.xml
index 942ff6f..b3ebf18 100644
--- a/res/values-sw/arrays.xml
+++ b/res/values-sw/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Imewekwa akiba (kiteja cha shughuli)"</item>
<item msgid="8186970968968646288">"Imewekwa akiba (tupu)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Kijani"</item>
+ <item msgid="7216413848731287689">"Samawati-Kijani"</item>
<item msgid="5661027589207588703">"Samawati"</item>
- <item msgid="3795787248113275442">"Nili"</item>
+ <item msgid="1219738214736244749">"Kijani"</item>
<item msgid="6331809026622602308">"Zambarau"</item>
<item msgid="6390546163902724700">"Waridi"</item>
- <item msgid="6618900408138432102">"Nyekundu"</item>
+ <item msgid="6500473130620545980">"Rangi ya machungwa"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Zilizokaa zaidi ya siku 30"</item>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index 7f5a5b2..0fefb5d 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Kumbuka mipangilio"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Kima cha juu zaidi cha vifaa vya sauti vya Bluetooth vilivyounganishwa"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Chagua kima cha juu zaidi cha vifaa vya sauti vya Bluetooth vilivyounganishwa"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Kumbukumbu ya utatuzi wa rafu za NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Ongeza kiwango cha kuweka kumbukumbu ya rafu za NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Tuma"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"kioo"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Washa kuonyesha skrini bila kutumia waya"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Chagua kitufe"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Chagua wijeti"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Unda wijeti na uruhusu ufikiaji?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Baada ya kuunda wijeti, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> inaweza kufikia data yote inayoonyeshwa."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Baada ya kuunda wijeti, programu inaweza kufikia kila kitu kinachoonyeshwa.\n\nProgramu: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWijeti: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Daima ruhusu <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> kuunda wijeti na kufikia data yao"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Takwimu za utumiaji"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Takwimu za utumiaji"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Kisoma skrini hasa kwa watu wenye upofu na wenye matatizo ya kuona"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"Gusa vipengee kwenye skrini yako ili usikie vikisomwa kwa sauti"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Mapendeleo ya manukuu"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"Kuhusu mapendeleo ya manukuu"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Pata maelezo zaidi kuhusu mapendeleo ya manukuu"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ukuzaji"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Njia ya mkato ya ukuzaji"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Kuhusu ukuzaji"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Pata maelezo zaidi kuhusu ukuzaji"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Aina ya ukuzaji"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Kuza skrini yako nzima, sehemu mahususi au ubadilishe kati ya chaguo zote mbili"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Skrini nzima"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Ruhusu kipengele cha njia ya mkato ya kufikia vipengele kiwake kwenye skrini iliyofungwa. Shikilia vitufe vyote viwili vya sauti kwa sekunde chache."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Kitufe cha zana za ufikivu"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Ishara na kitufe cha zana za ufikivu"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Kuhusu kitufe cha zana za ufikivu"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Kuhusu ishara na kitufe cha zana za ufikivu"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Pata maelezo zaidi kuhusu ishara na kitufe cha zana za ufikivu"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Kutumia kitufe cha zana za ufikivu. Ishara haipatikani kwenye usogezaji kwa kutumia vitufe 3."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Fikia vipengele vya ufikivu haraka"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Fikia vipengele vya ufikivu haraka kwenye skrini yoyote.\n\nIli uanze, nenda kwenye mipangilio ya ufikivu na uchague kipengele. Gusa njia ya mkato na uchague kitufe cha zana za ufikivu.\n\nIli utumie kitufe cha zana za ufikivu katika sehemu ya viungo muhimu badala yake, badili ili utumie usogezaji kwa kutumia vitufe 2 au usogezaji kwa kutumia vitufe 3."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Fikia vipengele vya ufikivu haraka kwenye skrini yoyote. \n\nIli uanze, nenda kwenye mipangilio ya ufikivu na uchague kipengele. Gusa njia ya mkato na uchague kitufe cha zana za ufikivu."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Fikia vipengele vya ufikivu haraka kwenye skrini yoyote.\n\nIli uanze, nenda kwenye mipangilio ya ufikivu na uchague kipengele. Gusa njia ya mkato na uchague kitufe cha zana za ufikivu au ishara."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Fikia vipengele vya ufikivu haraka kwenye skrini yoyote.\n\nIli uanze, nenda kwenye mipangilio ya ufikivu na uchague kipengele. Gusa njia ya mkato na uchague kitufe cha zana za ufikivu."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Tumia ishara au kitufe"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Mahali"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Ukubwa"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"Dakika 1"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"Dakika 2"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Chukua hatua (Muda wa Ufikivu umekwisha)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Kuhusu muda wa kuchukua hatua (Kuisha kwa muda wa ufikivu)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Pata maelezo zaidi kuhusu muda wa kuchukua hatua (Kuisha kwa muda wa ufikivu)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Wakati wa kuchukua hatua"</string>
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"Chagua muda ambao ungependa kuonyesha ujumbe unaokuomba uchukue hatua, unaoonekana 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_switch_title" msgid="7458595722552743503">"Tumia ugeuzaji rangi"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Njia ya mkato ya ugeuzaji rangi"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Ugeuzaji rangi hubadilisha skrini zenye mwangaza kuwa nyeusi.<br/><br/> Kumbuka: <ol> <li> Ugeuzaji rangi pia hubadilisha skrini nyeusi kuwa za mwangaza.</li> <li> Rangi zitabadilika kwenye maudhui na picha.</li> <li> Mandhari meusi yanaweza kutumika kuonyesha mandharinyuma meusi. Mandhari meusi hufanya kazi kwenye programu zinazotumika. Ugeuzaji rangi hufanya kazi kwenye programu zote.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Kubofya kiotomatiki (muda wa kuchukua hatua)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Kuhusu kubofya kiotomatiki (kuchukua hatua baada ya kiteuzi kusimama)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Pata maelezo zaidi kuhusu kubofya kiotomatiki (kuchukua hatua baada ya kiteuzi kusimama)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Kubofya kiotomatiki hufanya kazi na kipanya kilichounganishwa. Unaweza kuweka mipangilio ili kiteuzi cha kipanya kibofye kiotomatiki kiteuzi kinaposimama kwa muda fulani."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Kimezimwa"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Kifupi"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Tumia <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Fungua <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Tumia kipengele cha usahihishaji wa rangi"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Njia ya mkato ya usahihishaji wa rangi"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Kuhusu usahihishaji wa rangi"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Pata maelezo zaidi kuhusu usahihishaji wa rangi"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Kuhusu ugeuzaji rangi"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Pata maelezo zaidi kuhusu ugeuzaji rangi"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Onyesha manukuu"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Kwa ajili ya programu zinazotumika pekee"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Muundo na ukubwa wa manukuu"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Bluu-manjano"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Kipunguza mwangaza zaidi"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Punguza mwangaza wa skrini zaidi"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Njia ya mkato ya kupunguza mwangaza zaidi"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Kuhusu kipunguza mwangaza zaidi"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Punguza mwangaza wa skrini zaidi ya kiwango cha chini cha ung\'aavu wa simu yako"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Punguza mwangaza wa skrini zaidi ya kiwango cha chini cha ung\'aavu wa kompyuta yako kibao"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Punguza mwangaza wa skrini yako zaidi ili uweze kusoma bila tatizo.<br/><br/> Hali hii inaweza kukusaidia wakati: <ol> <li> Ung\'aavu chaguomsingi wa kiwango cha chini kwenye simu yako bado una mwangaza mkubwa</li> <li> Unatumia simu yako katika hali zenye giza, kama vile usiku au katika chumba chenye giza kabla ya kulala</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi wakati unaofaa"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Matumizi ya betri"</string>
<string name="history_details_title" msgid="8628584613889559355">"Maelezo ya historia"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Matumizi ya Betri"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Matumizi ya betri"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Angalia matumizi katika saa 24 zilizopita"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Angalia matumizi tangu mwisho ilipojazwa chaji"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Matumizi ya betri"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Angalia programu zinazotumia betri zaidi"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Kuchaji kumedhibitiwa kwa muda"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Ili kuokoa betri yako. Pata maelezo zaidi."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Endelea kuchaji"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Katika hali fulani, kama vile halijoto za kiwango cha juu na vipindi virefu vya kuchaji, huenda isichaji zaidi ya<xliff:g id="PERCENT">%1$s</xliff:g> ili kusaidia kuboresha muda wa matumizi ya betri. \n\nHali hizo zitakapoisha, simu yako itachaji kiotomatiki kwa njia ya kawaida."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Katika hali fulani, kama vile halijoto za kiwango cha juu na vipindi virefu vya kuchaji, huenda isichaji zaidi ya <xliff:g id="PERCENT">%1$s</xliff:g> ili kusaidia kuboresha muda wa matumizi ya betri. \n\nHali hizo zitakapoisha, kompyuta yako kibao itachaji kiotomatiki kwa njia ya kawaida."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Kwa kuwa umetumia simu yako kuliko kawaida, huenda chaji ya betri yako ikaisha haraka kuliko kawaida.\n\nProgramu zinazotumia betri zaidi:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Kwa kuwa umetumia kompyuta yako kibao kuliko kawaida, huenda chaji ya betri yako ikaisha haraka kuliko kawaida.\n\nProgramu zinazotumia betri zaidi:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Kwa kuwa umetumia kifaa chako kuliko kawaida, huenda chaji ya betri yako ikaisha haraka kuliko kawaida.\n\nProgramu zinazotumia betri zaidi:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Matumizi ya mfumo katika saa 24 zilizopita"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Matumizi ya mfumo kwa <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Matumizi ya programu kwa <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Jumla: chini ya dakika moja"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Chinichini: chini ya dakika moja"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Jumla: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Ruhusu programu na maudhui"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Programu zilizo na vizuizi"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Panua mipangilio ya programu"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Chagua programu ili usakinishe"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Sakinisha programu zinazopatikana"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Malipo ya kielektroniki"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Jinsi yanavyofanya kazi"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Tumia simu yako kulipa katika maduka"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Upigaji Simu Ulioimarishwa"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Upigaji simu kupitia 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Tumia huduma za LTE ili uboreshe sauti na mawasiliano mengine (inapendekezwa)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Tumia huduma za 4G ili uboreshe sauti na mawasiliano mengine (inapendekezwa)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Tumia huduma za LTE ili uboreshe simu za sauti (inapendekezwa)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Tumia huduma za 4G ili uboreshe simu za sauti (inapendekezwa)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Tumia 5G kwa simu za sauti"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Tuma anwani kwa mtoa huduma"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Tuma nambari za simu za anwani zako ili utoe vipengele vilivyoboreshwa"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Ungependa kutuma anwani kwa <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"kiokoa betri, inayonata, inayodumu, kiokoa umeme, betri"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"mpangilio, ratiba, kiokoa betri, kuokoa umeme, betri, otomatiki, asilimia"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, upigaji simu ulioimarishwa, upigaji simu kupitia 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, upigaji simu ulioimarishwa, upigaji simu kupitia mtandao wa 5G"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"ongeza lugha, ongeza lugha"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"ukubwa wa maandishi, chapa kubwa, fonti kubwa, maandishi makubwa, uwezo mdogo wa kuona, ongeza ukubwa wa maandishi, kikuza fonti, kuongeza ukubwa wa fonti"</string>
<string name="default_sound" msgid="6604374495015245195">"Sauti chaguomsingi"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Je, ungependa kuruhusu ufikiaji wa arifa za <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Kipengele cha Arifa Zilizoboreshwa kilichukua nafasi ya Arifa Zinazojirekebisha za Android katika Android 12. Kipengele hiki kinaonyesha majibu na vitendo vinavyopendekezwa na kupanga arifa zako. \n\nKipengele cha Arifa zilizoboreshwa kinaweza kufikia maudhui ya arifa, ikiwa ni pamoja na taarifa binafsi kama vile majina ya anwani na ujumbe. Kipengele hiki kinaweza pia kuondoa au kujibu arifa, kama vile kujibu simu na kudhibiti kipengele cha Usinisumbue."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Je, ungependa kuruhusu ufikiaji wa arifa za <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> itaweza kusoma arifa zote; zikiwemo taarifa binafsi kama vile majina ya anwani na maandishi ya ujumbe unaopokea. Programu hii itaweza pia kuondoa arifa au kuchukua hatua kwenye vitufe katika arifa, ikiwa ni pamoja na kujibu simu. \n\nHatua hii pia itaipa programu uwezo wa kuwasha au kuzima kipengele cha Usinisumbue na kubadilisha mipangilio inayohusiana nacho."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> itaweza kusoma arifa zote; ikiwa ni pamoja na taarifa binafsi kama vile majina ya anwani na maandishi ya ujumbe unaopokea. Programu hii itaweza pia kuahirisha au kuondoa arifa au kuchukua hatua kwenye vitufe katika arifa, ikiwa ni pamoja na kujibu simu. \n\nHatua hii pia itaipa programu uwezo wa kuwasha au kuzima kipengele cha Usinisumbue na kubadilisha mipangilio inayohusiana nacho."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Ukizima ufikiaji wa arifa katika <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, huenda hali hii pia ikazima ufikiaji wa kipengee cha Usinisumbue."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Zima"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Ghairi"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Gusa mara mbili ili uangalie kifaa"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Hali ya kutumia kwa mkono mmoja"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Tumia hali ya kutumia kwa mkono mmoja"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Njia ya mkato ya hali ya kutumia kwa mkono mmoja"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"uwezo wa kufikia"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Telezesha kidole chini ili"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Tumia njia ya mkato kutekeleza"</string>
@@ -5272,6 +5301,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Ndiyo"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Zima kisha uwashe"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Hapana"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Ghairi"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Badilisha"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Imeshindwa kuanza kutumia SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Ondoa SIM na uiweke tena. Iwapo tatizo litaendelea, zima kisha uwashe kifaa chako."</string>
@@ -5401,6 +5431,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Anzisha programu ya Mratibu kwa kushikilia kitufe cha kuwasha/kuzima"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menyu ya Dharura na ya Kuzima/Kuwasha:\nBonyeza Kuongeza Sauti na Kuzima/Kuwasha kwa wakati mmoja."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Zuia mlio:\nNjia ya mkato inapatikana katika menyu ya sauti."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Muda wa kubonyeza na kushikilia"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Rekebisha kiwango cha hisi kwa kuchagua muda wa kubonyeza na kushikilia kitufe cha kuwasha/kuzima"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Mfupi"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Mrefu"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Onyesha kipochi"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Ruhusu kipochi kifikiwe kwenye skrini iliyofungwa na mipangilio ya haraka"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Onyesha vidhibiti vya vifaa"</string>
@@ -5416,6 +5450,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Unapotumia SIM mbili, kompyuta hii kibao itatumia 4G pekee. "<annotation id="url">"Pata maelezo zaidi"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Unapotumia SIM mbili, kifaa hiki kitatumia 4G pekee. "<annotation id="url">"Pata maelezo zaidi"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Simamisha utekelezaji kwa programu zilizowekwa kwenye akiba"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Muda wa matumizi hauna kikomo."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Muda wa kukodisha hauna kikomo."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Ruhusu programu zinazowekelewa juu ya nyingine kwenye Mipangilio"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Ruhusu programu zinazoweza kuonyeshwa juu ya programu nyingine ziwekelewe juu ya skrini za Mipangilio"</string>
<string name="media_controls_title" msgid="403271085636252597">"Maudhui"</string>
@@ -5446,7 +5482,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Haipatikani kwa muda"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Hakuna SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Mapendeleo ya mtandao"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Unganisha kwenye mitandao ya umma"</string>
<string name="keywords_internet" msgid="7674082764898690310">"muunganisho wa mtandao, intaneti, isiyotumia waya, data, wifi, wi-fi, wi fi, mtandao wa simu, vifaa vya mkononi, mtoa huduma za vifaa vya mkononi, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Washa Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Zima Wi-Fi"</string>
@@ -5464,6 +5499,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Mtandao wa W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"SIM ILIYOPAKULIWA"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"SIM ZILIZOPAKULIWA"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Inatumika"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Haitumiki"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Chaguomsingi ya <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5541,6 +5577,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Kwa ajili ya programu na huduma zote"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Mipangilio ya michezo"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Washa Njia ya mkato ya Dashibodi ya michezo, n.k."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Uliotangulia"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Unaofuata"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Onyesho la kukagua rangi"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Ombi la kufikia SIM kadi"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Kifaa kinataka kufikia SIM kadi yako. Gusa ili upate maelezo."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Ungependa kuruhusu ifikie SIM kadi?"</string>
@@ -5551,4 +5590,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> kinataka kuunganishwa kwenye simu hii.\n\nHujawahi kuunganisha kwenye <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Usiunganishe"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Unganisha"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Mipangilio ya TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Rejesha Mipangilio Chaguomsingi"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Umerejesha mipangilio chaguomsingi."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Salio la Juu Wakati Kifaa Kimejaa Chaji"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Usambazaji wa Kiwango cha Juu Zaidi"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Salio la Chini Wakati Kifaa Kimejaa Chaji"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Virekebishi"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Vitendo"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Zawadi"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Zilizoruhusiwa kutofuata kanuni"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Programu ya Mfumo Isiyo na Mada"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Programu Nyingine"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Shughuli Maarufu"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Ameona Arifa"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Mtumiaji Aliona Arifa Ndani ya Dakika 15"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Matumizi ya Arifa"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Matumizi ya Wijeti"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Matumizi Mengine ya Mtumiaji"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Kuanzisha Kazi ya Kipaumbele cha Juu Zaidi"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Kufanya Kazi ya Kipaumbele cha Juu Zaidi"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Kuanzisha Kazi ya Kipaumbele cha Juu"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Kufanya Kazi ya Kipaumbele cha Juu"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Kuanzisha Kazi Chaguomsingi"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Kufanya Kazi Chaguomsingi"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Kuanzisha Kazi ya Kipaumbele cha Chini"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Kufanya Kazi ya Kipaumbele cha Chini"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Kuanzisha Kazi ya Kipaumbele cha Chini Zaidi"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Kufanya Kazi ya Kipaumbele cha Chini Zaidi"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Adhabu ya Kuchelewesha Kazi"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Inachaji"</item>
+ <item msgid="658627268149681677">"Sinzia"</item>
+ <item msgid="1599558140284643834">"Hali ya Kiokoa Betri"</item>
+ <item msgid="588427840913221601">"Hali ya Kuchakata"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Thibitisha"</string>
</resources>
diff --git a/res/values-sw600dp/dimens.xml b/res/values-sw600dp/dimens.xml
index 241471c..45c28dd 100755
--- a/res/values-sw600dp/dimens.xml
+++ b/res/values-sw600dp/dimens.xml
@@ -66,4 +66,6 @@
<!-- Padding for screen pinning -->
<dimen name="screen_pinning_padding_start">40dp</dimen>
<dimen name="screen_pinning_padding_end">40dp</dimen>
+
+ <dimen name="settings_panel_width">560dp</dimen>
</resources>
diff --git a/res/values-ta/arrays.xml b/res/values-ta/arrays.xml
index a2def21..fb62e80 100644
--- a/res/values-ta/arrays.xml
+++ b/res/values-ta/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"தற்காலிகச் சேமிப்பு (செயல்பாட்டு கிளையண்ட்)"</item>
<item msgid="8186970968968646288">"தற்காலிகச் சேமிப்பு (காலி)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"பசும் நீலம்"</item>
+ <item msgid="7216413848731287689">"சியான்"</item>
<item msgid="5661027589207588703">"நீலம்"</item>
- <item msgid="3795787248113275442">"அடர் நீலம்"</item>
+ <item msgid="1219738214736244749">"பச்சை"</item>
<item msgid="6331809026622602308">"ஊதா"</item>
<item msgid="6390546163902724700">"பிங்க்"</item>
- <item msgid="6618900408138432102">"சிவப்பு"</item>
+ <item msgid="6500473130620545980">"ஆரஞ்சு"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"30 நாட்களுக்கு மேல்"</item>
diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml
index 233e66d..8c59579 100644
--- a/res/values-ta/strings.xml
+++ b/res/values-ta/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"அமைப்புகளை நினைவில்கொள்"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"இணைத்துள்ள புளூடூத் ஆடியோ சாதனங்களின் அதிகபட்ச எண்ணிக்கை"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"இணைத்துள்ள புளூடூத் ஆடியோ சாதனங்களின் அதிகபட்ச எண்ணிக்கையைத் தேர்ந்தெடுக்கவும்"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC அடுக்கின் பிழைதிருத்த பதிவு"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC அடுக்கின் நுழைவு அளவை அதிகரிக்கும்"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Cast"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"பிரதிபலித்தல்"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"வயர்லெஸ் காட்சியை இயக்கு"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"கேஜெட்டைத் தேர்வுசெய்க"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"விட்ஜெட்டைத் தேர்வுசெய்யவும்"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"விட்ஜெட்டை உருவாக்கி, அணுகலை அனுமதிக்கவா?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"விட்ஜெட்டை உருவாக்கியவுடன், இது காண்பிக்கும் எல்லா தரவையும் <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> அணுக முடியும்."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"விட்ஜெட்டை உருவாக்கியதும் திரையில் தோன்றும் எல்லாவற்றையும் ஆப்ஸால் அணுக முடியும்.\n\nஆப்ஸ்: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nவிட்ஜெட்: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"விட்ஜெட்களை உருவாக்கவும், அவற்றின் தரவை அணுகவும் எப்போதும் <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> ஐ அனுமதி"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"பயன்பாட்டுப் புள்ளிவிவரங்கள்"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"பயன்பாட்டுப் புள்ளிவிவரங்கள்"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"திரைப் படிப்பான் முக்கியமாக பார்வையற்றோர் மற்றும் பார்வைக் குறைபாடு உள்ளவர்களுக்காக வடிவமைக்கப்பட்டது"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"உங்கள் திரையில் உள்ளவற்றைச் சத்தமாகப் படித்துக் காட்ட, அவற்றைத் தட்டவும்"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"வசன விருப்பத்தேர்வுகள்"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"வசன விருப்பங்கள் பற்றிய அறிமுகம்"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"வசன விருப்பங்கள் பற்றி மேலும் அறிந்துகொள்ளலாம்"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"பெரிதாக்கல்"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"பெரிதாக்கலுக்கான ஷார்ட்கட்"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"பெரிதாக்கல் அம்சம் பற்றிய அறிமுகம்"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"பெரிதாக்கல் அம்சம் பற்றி மேலும் அறிந்துகொள்ளலாம்"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"பெரிதாக்கல் வகை"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"முழுத்திரையையோ குறிப்பிட்ட பகுதியையோ பெரிதாக்கும் அல்லது இந்த இரண்டு விருப்பங்களுக்கிடையே மாறும்"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"முழுத்திரை"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"லாக் ஸ்கிரீனில் இருந்து திறப்பதற்கு அம்சத்தின் ஷார்ட்கட்டை அனுமதிக்கவும். இரண்டு ஒலியளவு விசைகளையும் சில விநாடிகள் பிடித்திருக்கவும்."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"அணுகல்தன்மை பட்டன்"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"அணுகல்தன்மை பட்டன் & சைகை"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"அணுகல்தன்மை பட்டன் பற்றிய அறிமுகம்"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"அணுகல்தன்மை பட்டன் மற்றும் சைகை பற்றிய அறிமுகம்"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"அணுகல்தன்மை பட்டன் மற்றும் சைகை பற்றி மேலும் அறிந்துகொள்ளலாம்"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"அணுகல்தன்மை பட்டனைப் பயன்படுத்துதல். 3-பட்டன் வழிசெலுத்தலில் சைகையைப் பயன்படுத்த முடியாது."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"அணுகல்தன்மை அம்சங்களை விரைவாக அணுகலாம்"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"எந்தத் திரையிலிருந்தும் அணுகல்தன்மை அம்சங்களை விரைவாக அணுகலாம்.\n\nதொடங்க, அணுகல்தன்மை அமைப்புகளுக்குச் சென்று ஓர் அம்சத்தைத் தேர்ந்தெடுங்கள். ஷார்ட்கட்டின் மீது தட்டி அணுகல்தன்மை பட்டனைத் தேர்ந்தெடுங்கள்.\n\nஅதற்குப் பதிலாக வழிசெலுத்தல் பட்டியில் உள்ள அணுகல்தன்மை பட்டனைப் பயன்படுத்த, 2-பட்டன் வழிசெலுத்தல் அல்லது 3-பட்டன் வழிசெலுத்தலுக்கு மாறுங்கள்."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"எந்தத் திரையிலிருந்தும் அணுகல்தன்மை அம்சங்களை விரைவாக அணுகலாம். \n\nதொடங்க, அணுகல்தன்மை அமைப்புகளுக்குச் சென்று ஓர் அம்சத்தைத் தேர்ந்தெடுங்கள். ஷார்ட்கட்டின் மீது தட்டி அணுகல்தன்மை பட்டனைத் தேர்ந்தெடுங்கள்."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"எந்தத் திரையிலிருந்தும் அணுகல்தன்மை அம்சங்களை விரைவாக அணுகலாம்.\n\nதொடங்க, அணுகல்தன்மை அமைப்புகளுக்குச் சென்று ஓர் அம்சத்தைத் தேர்ந்தெடுக்கவும். ஷார்ட்கட்டின் மீது தட்டி அணுகல்தன்மை பட்டனையோ சைகையையோ தேர்ந்தெடுக்கவும்."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"எந்தத் திரையிலிருந்தும் அணுகல்தன்மை அம்சங்களை விரைவாக அணுகலாம்.\n\nதொடங்க, அணுகல்தன்மை அமைப்புகளுக்குச் சென்று ஓர் அம்சத்தைத் தேர்ந்தெடுக்கவும். ஷார்ட்கட்டின் மீது தட்டி அணுகல்தன்மை பட்டனைத் தேர்ந்தெடுக்கவும்."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"பட்டனையோ சைகையையோ பயன்படுத்துதல்"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"இடம்"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"அளவு"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 நிமிடம்"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 நிமிடங்கள்"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"செயல்பட வேண்டிய நேரம் (அணுகல் நேர முடிவு)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"செயல்பட வேண்டிய நேரம் பற்றிய அறிமுகம் (அணுகல் நேர முடிவு)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"செயல்பட வேண்டிய நேரம் (அணுகல் நேர முடிவு) பற்றி மேலும் அறிந்துகொள்ளலாம்"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"நடவடிக்கை எடுக்க வேண்டிய நேரம்"</string>
<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_switch_title" msgid="7458595722552743503">"கலர் இன்வெர்ஷனைப் பயன்படுத்து"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"கலர் இன்வெர்ஷனுக்கான ஷார்ட்கட்"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"கலர் இன்வெர்ஷன் லைட் ஸ்கிரீன்களை டார்க்காக மாற்றும்.<br/><br/> கவனத்திற்கு: <ol> <li> கலர் இன்வெர்ஷன் டார்க் ஸ்கிரீன்களையும் லைட்டாக மாற்றும்.</li> <li> மீடியாவிலும் படங்களிலும் வண்ணங்கள் மாறும்.</li> <li> இருண்ட பின்னணியைக் காண்பிக்க டார்க் தீமைப் பயன்படுத்தலாம். ஆதரிக்கப்படும் ஆப்ஸில் டார்க் தீம் வேலை செய்யும். கலர் இன்வெர்ஷன் எல்லா ஆப்ஸிலும் வேலை செய்யும்.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"தானியங்குக் கிளிக் (இருப்பு நேரம்)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"ஆட்டோ கிளிக் பற்றி (இருப்பு நேரம்)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"ஆட்டோ கிளிக் (இருப்பு நேரம்) பற்றி மேலும் அறிந்துகொள்ளலாம்"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"இணைக்கப்பட்ட மவுஸ் மூலம் தானியங்குக் கிளிக் வேலை செய்யும். கர்சர் குறிப்பிட்ட நேரத்திற்கு நகராமல் இருக்கும்போது மவுஸ் கர்சர் தானாகக் கிளிக் செய்யுமாறு அமைக்க முடியும்."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"ஆஃப்"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"சுருக்கமாக"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>ஐப் பயன்படுத்து"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> ஆப்ஸைத் திற"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"கலர் கரெக்ஷனைப் பயன்படுத்து"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"கலர் கரெக்ஷனுக்கான ஷார்ட்கட்"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"கலர் கரெக்ஷன் பற்றிய அறிமுகம்"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"கலர் கரெக்ஷன் பற்றி மேலும் அறிந்துகொள்ளலாம்"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"கலர் இன்வெர்ஷன் பற்றிய அறிமுகம்"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"கலர் இன்வெர்ஷன் பற்றி மேலும் அறிந்துகொள்ளலாம்"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"தலைப்புகளைக் காண்பி"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"ஆதரிக்கப்படும் ஆப்ஸுக்கு மட்டும்"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"தலைப்பின் அளவும் நடையும்"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"நீலம்-மஞ்சள்"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"மிகக் குறைவான வெளிச்சம்"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"திரையின் வெளிச்சத்தை மிகவும் குறைத்தல்"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"மிகக் குறைவான வெளிச்சத்திற்கான ஷார்ட்கட்"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"மிகக் குறைவான வெளிச்சம் பற்றி"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"உங்கள் மொபைலின் குறைந்தபட்ச ஒளிர்வை விடவும் திரையின் ஒளிர்வைக் குறைக்கலாம்"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"உங்கள் டேப்லெட்டின் குறைந்தபட்ச ஒளிர்வை விடவும் திரையின் ஒளிர்வைக் குறைக்கலாம்"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"திரையில் உள்ளவற்றை எளிதாக வாசிக்க அதன் ஒளிர்வைக் குறையுங்கள்.<br/><br/> பின்வரும் தருணங்களில் இது உதவிகரமாக இருக்கும்: <ol> <li> மொபைலின் இயல்பான குறைந்தபட்ச ஒளிர்வே மிகவும் வெளிச்சமாக இருக்கும்போது</li> <li> இரவுநேரம், இருட்டான அறை போன்ற இருள் சூழ்ந்த தருணங்களில் மொபைலைப் பயன்படுத்தும்போது</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"வைஃபை இயக்க நேரம்"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"பேட்டரி உபயோகம்"</string>
<string name="history_details_title" msgid="8628584613889559355">"வரலாறு விவரங்கள்"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"பேட்டரி உபயோகம்"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"பேட்டரி உபயோகம்"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"கடந்த 24 மணிநேர உபயோகத்தைக் காட்டும்"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"கடைசியாக முழு சார்ஜ் செய்ததிலிருந்து உபயோகத்தைக் காட்டும்"</string>
<string name="battery_details_title" msgid="4531369291819754178">"பேட்டரி உபயோகம்"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"பேட்டரியை அதிகமாக உபயோகிக்கும் ஆப்ஸைக் காண்க"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"சார்ஜாவது தற்காலிகமாக வரம்பிடப்பட்டுள்ளது"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"உங்கள் பேட்டரியின் சார்ஜைச் சேமிக்க. மேலும் அறிக."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"சார்ஜ் செய்வதை மீண்டும் தொடங்கு"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"அதிக வெப்பநிலை மற்றும் நீண்ட நேரம் சார்ஜ் ஆவது போன்ற குறிப்பிட்ட சில சூழல்களில் பேட்டரியின் ஆயுளைப் பாதுகாக்க <xliff:g id="PERCENT">%1$s</xliff:g> அளவிற்கு மட்டுமே உங்கள் மொபைல் சார்ஜ் ஆகக்கூடும்.\n\n அந்தச் சூழல்கள் முடிந்த பின் உங்கள் மொபைல் தானாக எப்போதும் போல் சார்ஜ் ஆகும்."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"அதிக வெப்பநிலை மற்றும் நீண்ட நேரம் சார்ஜ் ஆவது போன்ற குறிப்பிட்ட சில சூழல்களில் பேட்டரியின் ஆயுளைப் பாதுகாக்க <xliff:g id="PERCENT">%1$s</xliff:g> அளவிற்கு மட்டுமே உங்கள் டேப்லெட் சார்ஜ் ஆகக்கூடும்.\n\n அந்தச் சூழல்கள் முடிந்த பின் உங்கள் டேப்லெட் தானாக முன்பு போல் சார்ஜ் ஆகும்."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"உங்கள் மொபைல் வழக்கத்தைவிட அதிகமாகப் பயன்படுத்தப்பட்டுள்ளது என்பதால் உங்கள் பேட்டரியின் ஆற்றல் இயல்பைவிட வேகமாகக் குறைந்து தீர்ந்துவிடக்கூடும்.\n\nஅதிகளவு பேட்டரியைப் பயன்படுத்தும் ஆப்ஸ்:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"உங்கள் டேப்லெட் வழக்கத்தைவிட அதிகமாகப் பயன்படுத்தப்பட்டுள்ளது என்பதால் உங்கள் பேட்டரியின் ஆற்றல் இயல்பைவிட வேகமாகக் குறைந்து தீர்ந்துவிடக்கூடும்.\n\nஅதிகளவு பேட்டரியைப் பயன்படுத்தும் ஆப்ஸ்:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"உங்கள் சாதனம் வழக்கத்தைவிட அதிகமாகப் பயன்படுத்தப்பட்டுள்ளது என்பதால் உங்கள் பேட்டரியின் ஆற்றல் இயல்பைவிட வேகமாகக் குறைந்து தீர்ந்துவிடக்கூடும்.\n\nஅதிகளவு பேட்டரியைப் பயன்படுத்தும் ஆப்ஸ்:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"கடந்த 24 மணிநேரத்திற்கான சிஸ்டம் உபயோகம்"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g>க்கான சிஸ்டம் உபயோகம்"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g>க்கான ஆப்ஸ் உபயோகம்"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"மொத்தம்: ஒரு நிமிடத்திற்கும் குறைவு"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"பின்னணி: ஒரு நிமிடத்திற்கும் குறைவு"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"மொத்தம்: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"பயன்பாடுகளையும் உள்ளடக்கத்தையும் அனுமதி"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"வரையறைகளுடனான ஆப்ஸ்"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"பயன்பாட்டிற்கான அமைப்புகளை விரிவுபடுத்து"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"நிறுவுவதற்கு ஆப்ஸைத் தேர்வுசெய்யுங்கள்"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"கிடைக்கும் ஆப்ஸை நிறுவுங்கள்"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"காண்டாக்ட்லெஸ் பேமெண்ட்ஸ்"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"இது எவ்வாறு இயங்குகிறது"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"ஸ்டோர்களில் உங்கள் மொபைல் மூலம் பணம் செலுத்தவும்"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"மேம்பட்ட அழைப்பு"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G அழைப்பு"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"குரலையும் வேறு தகவல்தொடர்புகளையும் மேம்படுத்த LTE சேவைகளைப் பயன்படுத்தவும் (பரிந்துரைக்கப்பட்டது)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"குரலையும் வேறு தகவல்தொடர்புகளையும் மேம்படுத்த 4G சேவைகளைப் பயன்படுத்தவும் (பரிந்துரைக்கப்பட்டது)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"குரல் அழைப்புகளை மேம்படுத்த LTE சேவைகளைப் பயன்படுத்தலாம் (பரிந்துரைக்கப்பட்டது)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"குரல் அழைப்புகளை மேம்படுத்த 4G சேவைகளைப் பயன்படுத்தலாம் (பரிந்துரைக்கப்பட்டது)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"குரல் அழைப்புகளுக்கு 5G சேவைகளைப் பயன்படுத்தலாம்"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"மொபைல் நிறுவனத்திற்குத் தொடர்புகளை அனுப்பு"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"தொடர்புகளின் மொபைல் எண்களை அனுப்புவதன் மூலம் அவர்களுக்கு மேம்பட்ட அம்சங்கள் கிடைக்கும்"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"<xliff:g id="CARRIER">%1$s</xliff:g> நிறுவனத்திற்குத் தொடர்புகளை அனுப்பவா?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"பேட்டரி சேமிப்பான், ஸ்டிக்கி, பெர்சிஸ்ட், மின்சக்தி சேமிப்பான், பேட்டரி"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"வழக்கமான செயல்பாடு, கால அட்டவணை, பேட்டரி சேமிப்பான், மின்சக்தி சேமிப்பான், பேட்டரி, தானியங்கு, சதவீதம்"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, மேம்பட்ட அழைப்பு, 4g அழைப்பு"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, மேம்பட்ட அழைப்பு, 5g அழைப்பு"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"மொழியைச் சேர்க்கவும், ஒரு மொழியைச் சேர்க்கவும்"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"உரை அளவு, பெரிய அச்சு, பெரிய எழுத்து, பெரிய உரை, குறைந்த பார்வைத்திறன், உரையைப் பெரிதாக்குதல், எழுத்துப் பெரிதாக்கி, எழுத்தைப் பெரிதாக்குவது"</string>
<string name="default_sound" msgid="6604374495015245195">"இயல்பு ஒலி"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g> சேவைக்கான அறிவிப்பு அணுகலை அனுமதிக்கவா?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12 பதிப்பில் \'Android சூழலுக்கேற்ற அறிவிப்புகள்\' அம்சத்திற்குப் பதிலாக \'மேம்பட்ட அறிவிப்புகள்\' கொடுக்கப்பட்டுள்ளது. இந்த அம்சம், பரிந்துரைக்கப்படும் செயல்களையும் பதில்களையும் காட்டுவதுடன் உங்கள் அறிவிப்புகளையும் ஒழுங்கமைக்கும். \n\nதொடர்புகளின் பெயர்கள், மெசேஜ்கள் போன்ற தனிப்பட்ட தகவல்கள் உட்பட அனைத்து அறிவிப்பு உள்ளடக்கத்தையும் \'மேம்பட்ட அறிவிப்புகள்\' அணுக முடியும். மேலும் இந்த அம்சத்தால் அறிவிப்புகளை நிராகரிக்கவும் அவற்றுக்குப் பதிலளிக்கவும் முடியும் (அழைப்புகளுக்குப் பதிலளிப்பது, \'தொந்தரவு செய்ய வேண்டாம்\' அம்சத்தைக் கட்டுப்படுத்துவது போன்றவை)."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g>க்கான அறிவிப்பு அணுகலை அனுமதிக்கவா?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"தொடர்புகளின் பெயர்கள், உங்களுக்கு வரும் மெசேஜ் போன்ற தனிப்பட்ட தகவல்கள் உட்பட அனைத்து அறிவிப்புகளையும் <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> சேவையால் படிக்க இயலும். இந்த ஆப்ஸால் அறிவிப்புகளை நிராகரிக்கவோ, அழைப்புகளுக்குப் பதிலளிப்பது போன்றவற்றில் பட்டன்களை இயக்கவோ முடியும். \n\n\'தொந்தரவு செய்ய வேண்டாம்\' அம்சத்தை ஆன் அல்லது ஆஃப் செய்வதற்கும் அது தொடர்பான அமைப்புகளை மாற்றுவதற்கும் இந்த ஆப்ஸிற்கு அனுமதி கிடைக்கும்."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"தொடர்புகளின் பெயர்கள் மற்றும் உங்களுக்கான மெசேஜ்களில் இருக்கும் உரைகள் போன்ற தனிப்பட்ட தகவல்கள் அடங்கிய அனைத்து அறிவிப்புகளையும் <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ஆப்ஸால் படிக்க இயலும். இந்த ஆப்ஸால் அறிவிப்புகளைச் சற்றுநேரம் நிறுத்திவைக்கவோ நிராகரிக்கவோ, அழைப்புகளுக்குப் பதிலளிப்பது உட்பட அவற்றிலுள்ள பட்டன்களில் நடவடிக்கை எடுக்கவோ முடியும். \n\nதொந்தரவு செய்ய வேண்டாம் அம்சத்தை ஆன் அல்லது ஆஃப் செய்வதற்கு ஆப்ஸை அனுமதிப்பதோடு அது தொடர்பான அமைப்புகளை மாற்றவும் இதனால் முடியும்."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>க்கு அறிவிப்பு அணுகலை முடக்கினால், \'தொந்தரவு செய்யாதே\' அணுகலும் முடக்கப்படலாம்."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"முடக்கு"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"ரத்துசெய்"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"சாதனத் திரையில் அறிவிப்புகளைப் பார்க்க, இருமுறை தட்டவும்"</string>
<string name="one_handed_title" msgid="2584414010282746195">"ஒற்றைக் கைப் பயன்முறை"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"ஒற்றைக் கைப் பயன்முறையைப் பயன்படுத்து"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"ஒற்றைக் கைப் பயன்முறைக்கான ஷார்ட்கட்"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"ஒற்றைக் கை அணுகல்"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"கீழ்நோக்கி ஸ்வைப் செய்தல்"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"ஷார்ட்கட்டை இதற்குப் பயன்படுத்து:"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"ஆம்"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"மீண்டும் தொடங்கு"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"வேண்டாம்"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"ரத்துசெய்"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"மாற்று"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"சிம்மை இயக்க முடியவில்லை"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"சிம்மை அகற்றிவிட்டு மீண்டும் செருகவும். சிக்கல் தொடரும்பட்சத்தில் சாதனத்தை மீண்டும் தொடங்கவும்."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"பவர் பட்டனை அழுத்திப் பிடித்து Assistantடைத் தொடங்கலாம்"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"பவர் மற்றும் அவசரகால மெனு:\nபவர் பட்டனையும் ஒலியளவை அதிகரிக்கும் பட்டனையும் ஒன்றாக அழுத்தவும்."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"ஒலிப்பதைத் தடுத்தல்:\nஇதற்கான ஷார்ட்கட் ஒலியளவு மெனுவில் உள்ளது."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"அழுத்திப் பிடிப்பதற்கான கால அளவு"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"எவ்வளவு நேரம் பவர் பட்டனை அழுத்திப் பிடிக்க வேண்டும் என்பதைத் தேர்ந்தெடுப்பதன் மூலம் உணர்திறனைச் சரிசெய்யலாம்"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"குறைந்தபட்சம்"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"அதிகபட்சம்"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"வாலட்டைக் காட்டு"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"பூட்டுத் திரை, விரைவு அமைப்புகள் ஆகியவற்றில் இருந்து வாலட்டை அணுகலாம்"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"சாதனக் கட்டுப்பாடுகளைக் காட்டு"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"2 சிம்களைப் பயன்படுத்தும்போது இந்த டேப்லெட்டை 4Gயுடன் மட்டுமே இணைக்க முடியும். "<annotation id="url">"மேலும் அறிக"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"2 சிம்களைப் பயன்படுத்தும்போது இந்தச் சாதனத்தை 4Gயுடன் மட்டுமே இணைக்க முடியும். "<annotation id="url">"மேலும் அறிக"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"தற்காலிக சேமிப்பக ஆப்ஸின் செயல்பாட்டை நிறுத்துதல்"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"ஒருபோதும் காலாவதியாகாது."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"குத்தகை ஒருபோதும் காலாவதியாகாது."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"அமைப்புகளில் திரை மேலடுக்கை அனுமதித்தல்"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"அமைப்புகள் திரைகளுக்கு மேலாகக் காட்டுவதற்கு மற்ற ஆப்ஸில் டிஸ்ப்ளே செய்யப்படக்கூடிய ஆப்ஸை அனுமதிக்கும்"</string>
<string name="media_controls_title" msgid="403271085636252597">"மீடியா"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"தற்காலிகமாகக் கிடைக்கவில்லை"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"சிம் இல்லை"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"நெட்வொர்க் விருப்பத்தேர்வுகள்"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"பொது நெட்வொர்க்குகளுடன் இணைக்கலாம்"</string>
<string name="keywords_internet" msgid="7674082764898690310">"நெட்வொர்க் இணைப்பு, இணையம், வயர்லெஸ், டேட்டா, வைஃபை, வை-ஃபை, வை ஃபை, செல்லுலார், மொபைல், செல் கேரியர், 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"வைஃபையை இயக்கு"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"வைஃபையை முடக்கு"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"வைஃபை பிளஸ் நெட்வொர்க்"</string>
<string name="sim_category_title" msgid="2341314000964710495">"சிம்"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"பதிவிறக்கப்பட்ட சிம்"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"பதிவிறக்கிய சிம்கள்"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"செயலிலுள்ளது"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"செயலில் இல்லை"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g>க்கான இயல்புநிலை"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"அனைத்து ஆப்ஸுக்கும் சேவைகளுக்கும்"</string>
<string name="game_settings_title" msgid="1028178627743422090">"கேம் அமைப்புகள்"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"கேம் டாஷ்போர்டு ஷார்ட்கட்டை ஆன் செய்யும் மற்றும் பல"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"முந்தையது"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"அடுத்து"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"வண்ண மாதிரிக்காட்சி"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM கார்டை அணுகுவதற்கான கோரிக்கை"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"ஒரு சாதனம் உங்கள் SIM கார்டை அணுக விரும்புகிறது. விவரங்களைப் பார்க்கத் தட்டவும்."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM கார்டை அணுக அனுமதிக்கவா?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> சாதனம் இந்த மொபைலுடன் இணைய விரும்புகிறது.\n\nநீங்கள் இதற்குமுன் <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> சாதனத்துடன் இணைத்ததில்லை."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"இணைக்க வேண்டாம்"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"இணை"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE அமைப்புகள்"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"இயல்புநிலை அமைப்புகளுக்கு மாற்றியமை"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"அமைப்புகள் இயல்புநிலைக்கு மாற்றப்பட்டன."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"அதிகபட்ச பேட்டரி இருப்பு"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"அதிகபட்ச சர்குலேஷன்"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"குறைந்தபட்ச பேட்டரி இருப்பு"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"மாற்றிகள்"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"செயல்கள்"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"ரிவார்டுகள்"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"விலக்களிக்கப்பட்டவை"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"காட்சி இடைமுகமற்ற சிஸ்டம் ஆப்ஸ்"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"பிற ஆப்ஸ்"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"சிறந்த செயல்பாடு"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"அறிவிப்பு பார்க்கப்பட்டது"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"15 நிமிடங்களுக்குள் பார்க்கப்பட்டது"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"அறிவிப்பைப் பார்த்துள்ளார்"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"விட்ஜெட்டின் பங்கேற்பு"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"வேறு பயனர் பார்த்துள்ளார்"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"அதிகபட்ச முன்னுரிமை வேலை தொடங்குகிறது"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"அதிகபட்ச முன்னுரிமை வேலை இயங்குகிறது"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"அதிக முன்னுரிமை வேலை தொடங்குகிறது"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"அதிக முன்னுரிமை வேலை இயங்குகிறது"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"இயல்புநிலை வேலை தொடங்குகிறது"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"இயல்புநிலை வேலை இயங்குகிறது"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"குறைந்த முன்னுரிமை வேலை தொடங்குகிறது"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"குறைந்த முன்னுரிமை வேலை இயங்குகிறது"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"குறைந்தபட்ச முன்னுரிமை வேலை தொடங்குகிறது"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"குறைந்தபட்ச முன்னுரிமை வேலை இயங்குகிறது"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"வேலை நேர முடிவுக்கான நடவடிக்கை"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"சார்ஜாகிறது"</item>
+ <item msgid="658627268149681677">"பேட்டரி சேமிப்பு"</item>
+ <item msgid="1599558140284643834">"பவர் சேமிப்புப் பயன்முறை"</item>
+ <item msgid="588427840913221601">"செயலாக்க நிலை"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"சரி"</string>
</resources>
diff --git a/res/values-te/arrays.xml b/res/values-te/arrays.xml
index 3ac22e9..4cb9b50 100644
--- a/res/values-te/arrays.xml
+++ b/res/values-te/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"కాష్ చేసినవి (యాక్టివిటీ క్లయింట్)"</item>
<item msgid="8186970968968646288">"కాష్ చేసినవి (ఖాళీ)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"నీలి ఆకుపచ్చ"</item>
+ <item msgid="7216413848731287689">"నీలి ఆకుపచ్చ రంగు"</item>
<item msgid="5661027589207588703">"నీలం"</item>
- <item msgid="3795787248113275442">"నీలిరంగు"</item>
+ <item msgid="1219738214736244749">"ఆకుపచ్చ"</item>
<item msgid="6331809026622602308">"ఊదా"</item>
<item msgid="6390546163902724700">"గులాబీ"</item>
- <item msgid="6618900408138432102">"ఎరుపు"</item>
+ <item msgid="6500473130620545980">"ఆరెంజ్"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"30 రోజులు పైబడినవి"</item>
diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml
index 7a3a4ff..79cc905 100644
--- a/res/values-te/strings.xml
+++ b/res/values-te/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"సెట్టింగ్లను గుర్తుంచుకో"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"గరిష్ఠంగా కనెక్ట్ అయిన బ్లూటూత్ ఆడియో పరికరాలు"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"గరిష్ఠ సంఖ్యలో కనెక్ట్ అయిన బ్లూటూత్ ఆడియో పరికరాలను ఎంచుకోండి"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC స్ట్యాక్ డీబగ్ లాగ్"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC స్ట్యాక్ లాగింగ్ స్థాయిని పెంచండి"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"ప్రసారం చేయండి"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"మిర్రర్"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"వైర్లెస్ ప్రదర్శనను ప్రారంభించు"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"గాడ్జెట్ను ఎంచుకోండి"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"విడ్జెట్ను ఎంచుకోండి"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"విడ్జెట్ను సృష్టించి యాక్సెస్ను అనుమతించాలా?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"మీరు విడ్జెట్ను సృష్టించిన తర్వాత, ఇది ప్రదర్శించే మొత్తం డేటాను <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> యాక్సెస్ చేయవచ్చు."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"మీరు విడ్జెట్ను క్రియేట్ చేసిన తర్వాత, డిస్ప్లే పైన కనిపించే ప్రతి దాన్ని ఆ యాప్ యాక్సెస్ చేయగలదు.\n\nయాప్: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nవిడ్జెట్: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"విడ్జెట్లను సృష్టించి, వాటి డేటాను యాక్సెస్ చేయడానికి <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>ని ఎల్లప్పుడూ అనుమతించండి"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"వినియోగ గణాంకాలు"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"వినియోగ గణాంకాలు"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"ప్రధానంగా అంధులు, అస్పష్టమైన చూపు ఉన్న వారి కోసం ఉద్దేశించిన స్క్రీన్ రీడర్"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"మీ స్క్రీన్పై ఉన్న అంశాలను నొక్కడం ద్వారా అవి బిగ్గరగా చదవబడతాయి"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"క్యాప్షన్ ప్రాధాన్యతలు"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"క్యాప్షన్ ప్రాధాన్యతల గురించి"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"క్యాప్షన్ ప్రాధాన్యతల గురించి మరింత తెలుసుకోండి"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"మాగ్నిఫికేషన్"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"మ్యాగ్నిఫికేషన్ షార్ట్కట్"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"మ్యాగ్నిఫికేషన్ గురించి"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"మ్యాగ్నిఫికేషన్ గురించి మరింత తెలుసుకోండి"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"మ్యాగ్నిఫికేషన్ రకం"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"మీ ఫుల్ స్క్రీన్ను, నిర్దిష్ట ఏరియాను మ్యాగ్నిఫై చేయండి లేదా రెండు ఆప్షన్ల మధ్య స్విచ్ చేయండి"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"ఫుల్ స్క్రీన్"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"లాక్ స్క్రీన్లో \'షార్ట్కట్\' ఫీచర్ ఆన్ చేయడానికి అనుమతించండి. వాల్యూమ్ కీలు రెండింటినీ కొన్ని సెకన్ల పాటు నొక్కి పట్టుకోండి."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"యాక్సెసిబిలిటీ బటన్"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"యాక్సెసిబిలిటీ బటన్ & సంజ్ఞ"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"యాక్సెసిబిలిటీ బటన్ గురించి"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"యాక్సెసిబిలిటీ బటన్ & సంజ్ఞ గురించి"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"యాక్సెసిబిలిటీ బటన్ & సంజ్ఞ గురించి మరింత తెలుసుకోండి"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"యాక్సెసిబిలిటీ బటన్ను ఉపయోగించడం. 3-బటన్ నావిగేషన్తో సంజ్ఞ అందుబాటులో లేదు."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"యాక్సెసిబిలిటీ ఫీచర్లను త్వరగా యాక్సెస్ చేయండి"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"ఏ స్క్రీన్ నుండి అయినా యాక్సెసిబిలిటీ ఫీచర్లను త్వరగా యాక్సెస్ చేయండి.\n\nప్రారంభించడం కోసం, యాక్సెసిబిలిటీ సెట్టింగ్లకు వెళ్లి, ఫీచర్ను ఎంచుకోండి. షార్ట్కట్ మీద ట్యాప్ చేసి, యాక్సెసిబిలిటీ బటన్ను ఎంచుకోండి.\n\nబదులుగా నావిగేషన్ బార్లో యాక్సెసిబిలిటీ బటన్ను ఉపయోగించడానికి, 2-బటన్ నావిగేషన్ లేదా 3-బటన్ నావిగేషన్కు స్విచ్ అవ్వండి."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"ఏ స్క్రీన్ నుండి అయినా యాక్సెసిబిలిటీ ఫీచర్లను త్వరగా యాక్సెస్ చేయండి. \n\nప్రారంభించడం కోసం, యాక్సెసిబిలిటీ సెట్టింగ్లకు వెళ్లి, ఒక ఫీచర్ను ఎంచుకోండి. షార్ట్కట్ మీద ట్యాప్ చేయండి, యాక్సెసిబిలిటీ బటన్ను ఎంచుకోండి."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"ఏ స్క్రీన్ నుండి అయినా యాక్సెసిబిలిటీ ఫీచర్లను త్వరగా యాక్సెస్ చేయండి.\n\nప్రారంభించడం కోసం, యాక్సెసిబిలిటీ సెట్టింగ్లకు వెళ్లి, ఫీచర్ను ఎంచుకోండి. షార్ట్కట్ మీద ట్యాప్ చేయండి, యాక్సెసిబిలిటీ బటన్ లేదా గెస్ట్ సెషన్ను ఎంచుకోండి."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"ఏ స్క్రీన్ నుండి అయినా యాక్సెసిబిలిటీ ఫీచర్లను త్వరగా యాక్సెస్ చేయండి.\n\nప్రారంభించడం కోసం, యాక్సెసిబిలిటీ సెట్టింగ్లకు వెళ్లి, ఫీచర్ను ఎంచుకోండి. షార్ట్కట్ మీద ట్యాప్ చేసి, యాక్సెసిబిలిటీ బటన్ను ఎంచుకోండి."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"బటన్ లేదా సంజ్ఞను ఉపయోగించండి"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"లొకేషన్"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"సైజ్"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 నిమిషం"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 నిమిషాలు"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"చర్యకు సమయం (యాక్సెసిబిలిటీ గడువు ముగింపు)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"చర్య కోసం పట్టే సమయం (యాక్సెసిబిలిటీ గడువు ముగింపు) గురించి"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"చర్య కోసం పట్టే సమయం (యాక్సెసిబిలిటీ గడువు ముగింపు) గురించి మరింత తెలుసుకోండి"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"చర్య కోసం పట్టే సమయం"</string>
<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_switch_title" msgid="7458595722552743503">"\'కలర్ మార్పిడి\'ని ఉపయోగించండి"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"కలర్ మార్పిడి షార్ట్కట్"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"\'కలర్ మార్పిడి ఫీచర్\' అనేది, లేత రంగులో ఉన్న స్క్రీన్లను ముదురు రంగులోకి మారుస్తుంది.<br/><br/> గమనిక: <ol> <li> \'కలర్ మార్పిడి\' ఫీచర్ అనేది, ముదురు రంగులోని స్క్రీన్లను లేత రంగులోకి కూడా మారుస్తుంది.</li> <li> మీడియా అలాగే ఇమేజ్లలోని రంగులు మారతాయి.</li> <li> ముదురు రంగు బ్యాక్గ్రౌండ్ను డిస్ప్లే చేయడానికి ముదురు రంగు రూపాన్ని ఉపయోగించవచ్చు. ముదురు రంగు రూపం అనేది, దానికి సపోర్ట్ ఉన్న యాప్లలో పనిచేస్తుంది. కలర్ మార్పిడి అన్ని యాప్లలోనూ పని చేస్తుంది.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"ఆటోమేటిక్ క్లిక్ (డ్వెల్ టైమింగ్)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"ఆటోక్లిక్ (డ్వెల్ టైమింగ్) గురించి"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"ఆటోక్లిక్ (డ్వెల్ టైమింగ్) గురించి మరింత తెలుసుకోండి"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"ఏదైనా మౌస్ను కనెక్ట్ చేసినప్పుడు \'ఆటోమేటిక్ క్లిక్\' పని చేస్తుంది. నిర్దిష్ట సమయం పాటు మౌస్ కర్సర్ కదలకపోతే, అది ఆటోమేటిక్గా క్లిక్ చేసేలా మీరు సెట్ చేయవచ్చు."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"ఆఫ్"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"చిన్నగా"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>ను ఉపయోగించు"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>ను తెరవండి"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"\'కలర్-సరిచేయడం\' ఫీచర్ను ఉపయోగించండి"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"కలర్ కరెక్షన్ షార్ట్కట్"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"కలర్ కరెక్షన్ గురించి"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"కలర్ కరెక్షన్ గురించి మరింత తెలుసుకోండి"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"కలర్ మార్పిడి గురించి"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"కలర్ మార్పిడి గురించి మరింత తెలుసుకోండి"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"క్యాప్షన్లను చూపించు"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"సపోర్ట్ ఉన్న యాప్ కోసం మాత్రమే"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"క్యాప్షన్ సైజు, స్టయిల్"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"నీలం-పసుపు"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"ఎక్స్ట్రా డిమ్"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"స్క్రీన్ కాంతిని మరింత డిమ్ చేయండి"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"కాంతిని మరింత డిమ్ చేసే షార్ట్కట్"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"కాంతిని మరింత డిమ్ చేయడం గురించి"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"మీ ఫోన్ తాలూకు కనీస ప్రకాశం కంటే స్క్రీన్ను డిమ్ చేయండి"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"మీ టాబ్లెట్ తాలూకు కనీస ప్రకాశం కంటే స్క్రీన్ను డిమ్ చేయండి"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"మీ స్క్రీన్ను డిమ్ అయ్యేలా ఉంచండి, తద్వారా చదవడానికి మరింత సౌకర్యంగా ఉంటుంది.<br/><br/> ఇది ఇలాంటి విషయాలలో సహాయపడుతుంది: <ol> <li> మీ ఫోన్కు సంబంధించిన ఆటోమేటిక్ సెట్టింగ్ కనీస ప్రకాశం ఇప్పటికీ చాలా ప్రకాశవంతంగా ఉన్నప్పుడు</li> <li> రాత్రిపూట లేదా నిద్రపోయే ముందు రూమ్లో ఉండేటటువంటి చీకటి పరిస్థితులలో మీరు మీ ఫోన్ను ఉపయోగిస్తున్నప్పుడు</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi ఆన్లో ఉండే సమయం"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"బ్యాటరీ వినియోగం"</string>
<string name="history_details_title" msgid="8628584613889559355">"చరిత్ర వివరాలు"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"బ్యాటరీ వినియోగం"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"బ్యాటరీ వినియోగం"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"గత 24 గంటలలో వినియోగాన్ని చూడండి"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"గత పూర్తి ఛార్జ్ నుండి వినియోగాన్ని చూడండి"</string>
<string name="battery_details_title" msgid="4531369291819754178">"బ్యాటరీ వినియోగం"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"చాలా ఎక్కువగా బ్యాటరీని వినియోగించే యాప్లను చూడండి"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"ఛార్జింగ్ తాత్కాలికంగా పరిమితం చేయబడింది"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"మీ బ్యాటరీని కాపాడటానికి. మరింత తెలుసుకోండి."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ఛార్జింగ్ను కొనసాగించండి"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"అధిక ఉష్ణోగ్రతలు, దీర్ఘకాలిక ఛార్జింగ్ వంటి కొన్ని సందర్భాలలో, బ్యాటరీ స్థితిని కాపాడటానికి ఛార్జింగ్ <xliff:g id="PERCENT">%1$s</xliff:g>కు పరిమితం చేయబడవచ్చు.\n\nఆ పరిస్థితులు మారినప్పుడు, మీ ఫోన్ ఆటోమేటిక్గా సాధారణంగా ఛార్జ్ అవుతుంది."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"అధిక ఉష్ణోగ్రతలు, దీర్ఘకాలిక ఛార్జింగ్ వంటి కొన్ని సందర్భాలలో, బ్యాటరీ స్థితిని కాపాడటానికి ఛార్జింగ్ <xliff:g id="PERCENT">%1$s</xliff:g>కు పరిమితం చేయబడవచ్చు.\n\nఆ పరిస్థితులు మారినప్పుడు, మీ టాబ్లెట్ ఆటోమేటిక్గా సాధారణంగా ఛార్జ్ అవుతుంది."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"మీరు మీ ఫోన్ను సాధారణం కంటే ఎక్కువగా ఉపయోగించారు కాబట్టి, సాధారణంగా ఖాళీ అయ్యే సమయం కంటే త్వరగా మీ బ్యాటరీ ఖాళీ అవ్వొచ్చు.\n\nబ్యాటరీని ఎక్కువగా ఉపయోగిస్తున్న యాప్లు:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"మీరు మీ టాబ్లెట్ను సాధారణం కంటే ఎక్కువగా ఉపయోగించారు కాబట్టి, సాధారణంగా ఖాళీ అయ్యే సమయం కంటే త్వరగా మీ బ్యాటరీ ఖాళీ అవ్వొచ్చు.\n\nబ్యాటరీని ఎక్కువగా ఉపయోగిస్తున్న యాప్లు:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"మీరు మీ పరికరాన్ని సాధారణం కంటే ఎక్కువగా ఉపయోగించారు కాబట్టి, సాధారణంగా ఖాళీ అయ్యే సమయం కంటే త్వరగా మీ బ్యాటరీ ఖాళీ అవ్వొచ్చు.\n\nబ్యాటరీని ఎక్కువగా ఉపయోగిస్తున్న యాప్లు:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"గత 24 గంటలకు సిస్టమ్ వినియోగం"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> కోసం సిస్టమ్ వినియోగం సమాచారం"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> కోసం యాప్ వినియోగ సమాచారం"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"మొత్తం సమయం: ఒక నిమిషం కన్నా తక్కువ"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"బ్యాక్గ్రౌండ్ సమయం: ఒక నిమిషం కన్నా తక్కువ"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"మొత్తం ఉపయోగం: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"యాప్లు మరియు కంటెంట్ను అనుమతించండి"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"పరిమితులు గల యాప్లు"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"యాప్ సెట్టిం. విస్తరింపజేయి"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"ఇన్స్టాల్ చేయడానికి యాప్లను ఎంచుకోండి"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ఉన్న యాప్లను ఇన్స్టాల్ చేయండి"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"స్పర్శరహిత పేమెంట్లు"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"ఇది ఎలా పని చేస్తుంది"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"స్టోర్లలో మీ ఫోన్తో పేమెంట్ చేయండి"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"అధునాతన కాలింగ్"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G కాలింగ్"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"వాయిస్, ఇతర కమ్యూనికేషన్లను మెరుగుపరచడానికి LTE సేవలను ఉపయోగించు (సిఫార్సు చేయబడింది)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"వాయిస్, ఇతర కమ్యూనికేషన్లను మెరుగుపరచడానికి 4G సేవలను ఉపయోగించండి (సిఫార్సు చేయబడింది)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"వాయిస్ కాల్స్ను మెరుగుపరచడానికి LTE సర్వీస్లను ఉపయోగించండి (సిఫార్సు చేయడమైనది)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"వాయిస్ కాల్స్ను మెరుగుపరచడానికి 4G సర్వీస్లను ఉపయోగించండి (సిఫార్సు చేయడమైనది)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"వాయిస్ కాల్స్ కోసం 5Gని ఉపయోగించండి"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"కాంటాక్ట్లను క్యారియర్కు పంపండి"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"మెరుగైన ఫీచర్లను అందించడానికి మీ కాంటాక్ట్ల ఫోన్ నంబర్లను పంపండి"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"కాంటాక్ట్లను <xliff:g id="CARRIER">%1$s</xliff:g>కు పంపమంటారా?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"బ్యాటరీ సేవర్, అనుబంధితం, స్థిరం, పవర్ సేవర్, బ్యాటరీ"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"సాధారణ సమయం, షెడ్యూల్, బ్యాటరీ సేవర్, పవర్ సేవర్, బ్యాటరీ, ఆటోమేటిక్, శాతం"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, అధునాతన కాలింగ్, 4g కాలింగ్"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, అధునాతన కాలింగ్, 5g కాలింగ్"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"భాషను జోడించు, ఒక భాషను జోడించు"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"టెక్స్ట్ సైజ్, పెద్ద ప్రింట్, పెద్ద ఫాంట్, పెద్ద టెక్స్ట్, తక్కువ విజన్, టెక్స్ట్ను పెద్దగా చేయి, ఫాంట్ పెద్దగా చేసేది, పెద్ద ఫాంట్"</string>
<string name="default_sound" msgid="6604374495015245195">"ఆటోమేటిక్ సౌండ్"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g> కోసం నోటిఫికేషన్ యాక్సెస్ అనుమతించాలా?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12లో Android అనుకూల నోటిఫికేషన్లను, మెరుగైన నోటిఫికేషన్లు భర్తీ చేశాయి. సూచించిన చర్యలు, రిప్లయిలను ఈ ఫీచర్ చూపించి, మీ నోటిఫికేషన్లను ఆర్గనైజ్ చేస్తుంది. \n\nకాంటాక్ట్ పేర్లు, మెసేజ్లు లాంటి వ్యక్తిగత సమాచారంతో సహా నోటిఫికేషన్ కంటెంట్ను మెరుగైన నోటిఫికేషన్లు యాక్సెస్ చేయవచ్చు. ఫోన్ కాల్స్కు సమాధానమివ్వడం, \'అంతరాయం కలిగించవద్దు\' ఆప్షన్ను కంట్రోల్ చేయడం లాంటి నోటిఫికేషన్లను విస్మరించడం లేదా ప్రతిస్పందించడం కూడా ఈ ఫీచర్ చేయగలదు."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g> కోసం నోటిఫికేషన్ యాక్సెస్ను అనుమతించాలా?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> కాంటాక్ట్ పేర్లు అలాగే మీరు స్వీకరించిన మెసేజ్ల వంటి వ్యక్తిగత సమాచారంతో సహా అన్ని నోటిఫికేషన్లను చదవగలదు. ఈ యాప్ నోటిఫికేషన్లను విస్మరించగలదు, అలాగే ఫోన్ కాల్స్కు సమాధానం ఇవ్వడంతో సహా నోటిఫికేషన్లలోని బటన్లపై చర్యలు తీసుకోగలదు. \n\nదీని వలన, \'అంతరాయం కలిగించవద్దు\' ఎంపికను ఆన్ చేయగల లేదా ఆఫ్ చేయగలిగే సామర్థ్యం ఈ యాప్నకు వస్తుంది, సంబంధిత సెట్టింగ్లు కూడా మారతాయి."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, కాంటాక్ట్ పేర్లు అలాగే మీరు అందుకున్న మెసేజ్ల వంటి వ్యక్తిగత సమాచారంతో సహా అన్ని నోటిఫికేషన్లను చదవగలదు. ఈ యాప్ నోటిఫికేషన్లను తాత్కాలికంగా వాయిదా వేయగలదు విస్మరించగలదు, అలాగే ఫోన్ కాల్స్కు సమాధానం ఇవ్వడంతో సహా నోటిఫికేషన్లలోని బటన్లపై చర్యలను తీసుకోగలదు. \n\nదీని వలన, \'అంతరాయం కలిగించవద్దు\' ఎంపికను ఆన్ చేయగల లేదా ఆఫ్ చేయగలిగే సామర్థ్యం ఈ యాప్నకు వస్తుంది, సంబంధిత సెట్టింగ్లు కూడా మారతాయి."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"మీరు <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> కోసం నోటిఫికేషన్ యాక్సెస్ను ఆఫ్ చేస్తే, అంతరాయం కలిగించవద్దు ఎంపిక యాక్సెస్ కూడా ఆఫ్ చేయబడవచ్చు."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"ఆఫ్ చేయండి"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"రద్దు చేయి"</string>
@@ -4841,6 +4869,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"పరికరాన్ని తరచి చూడటానికి రెండుసార్లు నొక్కండి"</string>
<string name="one_handed_title" msgid="2584414010282746195">"వన్-హ్యాండెడ్ మోడ్"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"వన్-హ్యాండెడ్ మోడ్ను ఉపయోగించండి"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"వన్-హ్యాండెడ్ మోడ్ షార్ట్కట్"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"చేరుకోగలిగే బటన్"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"ఈ కింది దాని కోసం స్వైప్ చేయండి"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"దీని కోసం షార్ట్కట్ను ఉపయోగించండి"</string>
@@ -5272,6 +5301,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"అవును"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"రీస్టార్ట్ చేయి"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"వద్దు, ధన్యవాదాలు"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"రద్దు చేయి"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"స్విచ్ చేయి"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIMను యాక్టివేట్ చేయడం సాధ్యం కాదు"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"SIMను తీసివేసి, తిరిగి ఇన్సర్ట్ చేయండి. సమస్య ఇంకా కొనసాగితే, మీ పరికరాన్ని రీస్టార్ట్ చేయండి."</string>
@@ -5401,6 +5431,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"పవర్ బటన్ను హోల్డ్ చేయడం ద్వారా Assistantను ట్రిగ్గర్ చేయండి"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"పవర్ & ఎమర్జెన్సీ మెనూ:\nపవర్ బటన్ను, అలాగే వాల్యూమ్ పెంపు బటన్ను ఒకే సమయంలో నొక్కండి."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"రింగ్ అవ్వడాన్ని నిరోధించండి:\nవాల్యూమ్ మెనూలో షార్ట్కట్ అందుబాటులో ఉంది."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"నొక్కి ఉంచాల్సిన సమయం"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"పవర్ బటన్ను ఎంతసేపు నొక్కి ఉంచాలో ఎంచుకోవడం ద్వారా సెన్సిటివిటీని సర్దుబాటు చేయండి"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"తక్కువ నిడివి"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"ఎక్కువ నిడివి"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"వాలెట్ను చూపించండి"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"లాక్ స్క్రీన్, త్వరిత సెట్టింగ్లు నుండి వాలెట్కు యాక్సెస్ను అనుమతించండి"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"డివైజ్ కంట్రోల్స్ను చూపించండి"</string>
@@ -5416,6 +5450,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"2 SIMలను ఉపయోగిస్తున్నప్పుడు, ఈ టాబ్లెట్ 4Gకి పరిమితం చేయబడుతుంది. "<annotation id="url">"మరింత తెలుసుకోండి"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"2 SIMలను ఉపయోగిస్తున్నప్పుడు, ఈ పరికరం 4Gకి పరిమితం చేయబడుతుంది. "<annotation id="url">"మరింత తెలుసుకోండి"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"కాష్ చేయబడిన యాప్ల కోసం అమలును సస్పెండ్ చేయండి"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"ఎప్పటికీ గడువు ముగియదు."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"లీజు గడువు ఎప్పటికీ ముగియదు."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"సెట్టింగ్లలో స్క్రీన్ ఓవర్లేలను అనుమతించండి"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"సెట్టింగ్లలోకి వెళ్లి, ఇతర యాప్లపై స్క్రీన్ ఓవర్లే పద్ధతిలో కనిపించదగ్గ యాప్లకు అనుమతినివ్వండి"</string>
<string name="media_controls_title" msgid="403271085636252597">"మీడియా"</string>
@@ -5446,7 +5482,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"తాత్కాలికంగా అందుబాటులో లేదు"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"సిమ్ లేదు"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"నెట్వర్క్ ప్రాధాన్యతలు"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"పబ్లిక్ నెట్వర్క్లకు కనెక్ట్ అవ్వండి"</string>
<string name="keywords_internet" msgid="7674082764898690310">"నెట్వర్క్ కనెక్షన్, ఇంటర్నెట్, వైర్లెస్, డేటా, Wi-Fi, Wi-Fi, Wi-Fi, సెల్యూలార్, మొబైల్, సెల్ క్యారియర్, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Wi‑Fiని ఆన్ చేయండి"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Wi-Fiని ఆఫ్ చేయండి"</string>
@@ -5464,6 +5499,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ నెట్వర్క్"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"డౌన్లోడ్ చేసిన SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"డౌన్లోడ్ చేసిన SIMలు"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"యాక్టివ్గా ఉంది"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"ఇన్యాక్టివ్"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> కోసం ఆటోమేటిక్ సెట్టింగ్"</string>
@@ -5541,6 +5577,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"అన్ని యాప్లు, సర్వీస్ల కోసం"</string>
<string name="game_settings_title" msgid="1028178627743422090">"గేమ్ సెట్టింగ్లు"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"గేమ్ డ్యాష్బోర్డ్ షార్ట్కట్ మొదలైనవాటిని ఆన్ చేయండి"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"మునుపటి"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"తర్వాత"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"రంగు ప్రివ్యూ"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM కార్డ్ యాక్సెస్ రిక్వెస్ట్"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"పరికరం మీ SIM కార్డ్ను యాక్సెస్ చేయాలనుకుంటోంది. వివరాల కోసం ట్యాప్ చేయండి."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM కార్డ్కు యాక్సెస్ను అనుమతించాలా?"</string>
@@ -5551,4 +5590,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> ఈ ఫోన్కు కనెక్ట్ కావాలనుకుంటోంది.\n\nమీరు ఇంతకు ముందెన్నడూ <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>కు కనెక్ట్ కాలేదు."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"కనెక్ట్ చేయవద్దు"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"కనెక్ట్ చేేయి"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE సెట్టింగ్లు"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"ఆటోమేటిక్ సెట్టింగ్కు తిరిగి మార్చండి"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"సెట్టింగ్స్ ఆటోమేటిక్ సెట్టింగ్గా మారాయి."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"పూర్తిగా ఛార్జ్ అయ్యాక గరిష్ఠ బ్యాలెన్స్"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"గరిష్ఠ ప్రసరణ"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"పూర్తిగా ఛార్జ్ అయ్యాక కనీస బ్యాలెన్స్"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"మోడిఫయర్లు"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"చర్యలు"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"రివార్డ్లు"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"మినహాయించబడినవి"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"హెడ్లెస్ సిస్టమ్ యాప్"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"ఇతర యాప్"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"టాప్ యాక్టివిటీ"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"నోటిఫికేషన్ను చూశారు"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"నోటిఫికేషన్ను 15 నిమిషాలలోపు చూశారు"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"నోటిఫికేషన్ ఇంటరాక్షన్"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"విడ్జెట్ ఇంటరాక్షన్"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"ఇతర యూజర్ ఇంటరాక్షన్"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"గరిష్ఠంగా ప్రారంభమయ్యే పని"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"గరిష్ఠంగా రన్ అవుతోన్న పని"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"ఎక్కువగా ప్రారంభమయ్యే పని"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"ఎక్కువగా రన్ అవుతోన్న పని"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"ఆటోమేటిక్గా ప్రారంభించబడే పని"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"ఆటోమేటిక్గా రన్ అవుతోన్న పని"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"తక్కువగా ప్రారంభమయ్యే పని"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"తక్కువగా రన్ అవుతోన్న పని"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"కనిష్ఠంగా ప్రారంభమయ్యే పని"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"కనిష్ఠంగా రన్ అవుతోన్న పని"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"పని గడువు ముగింపు పెనాల్టీ"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"ఛార్జ్ అవుతోంది"</item>
+ <item msgid="658627268149681677">"స్లీప్ బ్యాటరీ సేవింగ్"</item>
+ <item msgid="1599558140284643834">"పవర్ సేవ్ మోడ్"</item>
+ <item msgid="588427840913221601">"ప్రాసెస్ స్థితి"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"నిర్ధారించండి"</string>
</resources>
diff --git a/res/values-th/arrays.xml b/res/values-th/arrays.xml
index a5ee6e2..bc399ab 100644
--- a/res/values-th/arrays.xml
+++ b/res/values-th/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"แคชไว้ (ไคลเอ็นต์กิจกรรม)"</item>
<item msgid="8186970968968646288">"แคชไว้ (ว่างเปล่า)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"น้ำเงินอมเขียว"</item>
+ <item msgid="7216413848731287689">"สีน้ำเงินเขียว"</item>
<item msgid="5661027589207588703">"น้ำเงิน"</item>
- <item msgid="3795787248113275442">"น้ำเงินอมม่วง"</item>
+ <item msgid="1219738214736244749">"สีเขียว"</item>
<item msgid="6331809026622602308">"ม่วง"</item>
<item msgid="6390546163902724700">"ชมพู"</item>
- <item msgid="6618900408138432102">"แดง"</item>
+ <item msgid="6500473130620545980">"สีส้ม"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"เกิน 30 วัน"</item>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index 98815df..9e7d196 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"จำการตั้งค่า"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"จำนวนอุปกรณ์เสียงบลูทูธที่เชื่อมต่อสูงสุด"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"เลือกจำนวนสูงสุดสำหรับอุปกรณ์เสียงบลูทูธที่เชื่อมต่อ"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"บันทึกการแก้ไขข้อบกพร่องของสแต็ก NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"เพิ่มระดับการบันทึกสแต็ก NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"แคสต์"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"มิเรอร์"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"เปิดใช้การแสดงผลแบบไร้สาย"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"เลือกแกดเจ็ต"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"เลือกวิดเจ็ต"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"สร้างวิดเจ็ตและอนุญาตการเข้าถึงหรือไม่"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"เมื่อสร้างวิดเจ็ตแล้ว <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> จะสามารถเข้าถึงข้อมูลทั้งหมดที่วิดเจ็ตแสดงได้"</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"หลังจากสร้างวิดเจ็ตแล้ว แอปพลิเคชันจะเข้าถึงได้ทุกอย่างที่แสดง\n\nแอปพลิเคชัน: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nวิดเจ็ต: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"อนุญาตให้ <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> สร้างวิดเจ็ตและเข้าถึงข้อมูลวิดเจ็ตได้เสมอ"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"สถิติการใช้งาน"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"สถิติการใช้งาน"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"โปรแกรมอ่านหน้าจอที่ใช้สำหรับคนตาบอดหรือผู้มีสายตาบกพร่องเป็นหลัก"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"แตะรายการบนหน้าจอเพื่อฟังการอ่านออกเสียง"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"ค่ากำหนดคำบรรยายวิดีโอ"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"เกี่ยวกับค่ากำหนดคำบรรยาย"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"ดูข้อมูลเพิ่มเติมเกี่ยวกับค่ากำหนดคำบรรยาย"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"การขยาย"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"ทางลัดการขยาย"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"เกี่ยวกับการขยาย"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"ดูข้อมูลเพิ่มเติมเกี่ยวกับการขยาย"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"ประเภทการขยาย"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"ขยายเป็นเต็มหน้าจอ ขยายพื้นที่ที่เจาะจง หรือจะสลับไปมาระหว่างตัวเลือกทั้ง 2 อย่างก็ได้"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"เต็มหน้าจอ"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"อนุญาตให้ทางลัดฟีเจอร์เปิดขึ้นจากหน้าจอล็อก กดปุ่มปรับระดับเสียงทั้ง 2 ปุ่มค้างไว้ 2-3 วินาที"</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"ปุ่มการช่วยเหลือพิเศษ"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"ปุ่มและท่าทางสัมผัสการช่วยเหลือพิเศษ"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"เกี่ยวกับปุ่มการช่วยเหลือพิเศษ"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"เกี่ยวกับปุ่มการช่วยเหลือพิเศษและท่าทางสัมผัส"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"ดูข้อมูลเพิ่มเติมเกี่ยวกับปุ่มการช่วยเหลือพิเศษและท่าทางสัมผัส"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"กำลังใช้ปุ่มการช่วยเหลือพิเศษ ท่าทางสัมผัสดังกล่าวใช้กับการนำทางแบบ 3 ปุ่มไม่ได้"</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"เข้าถึงฟีเจอร์การช่วยเหลือพิเศษได้อย่างรวดเร็ว"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"เข้าถึงฟีเจอร์การช่วยเหลือพิเศษได้อย่างรวดเร็วจากหน้าจอใดก็ได้\n\nหากต้องการเริ่มต้นใช้งาน ให้ไปที่การตั้งค่าการช่วยเหลือพิเศษแล้วเลือกฟีเจอร์ที่ต้องการ แตะทางลัดแล้วเลือกปุ่มการช่วยเหลือพิเศษ\n\nหากต้องการใช้ปุ่มการช่วยเหลือพิเศษในแถบนำทางแทน ให้เปลี่ยนไปใช้การนำทางแบบ 2 ปุ่มหรือการนำทางแบบ 3 ปุ่ม"</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"เข้าถึงฟีเจอร์การช่วยเหลือพิเศษได้อย่างรวดเร็วจากหน้าจอใดก็ได้ \n\nหากต้องการเริ่มต้นใช้งาน ให้ไปที่การตั้งค่าการช่วยเหลือพิเศษแล้วเลือกฟีเจอร์ที่ต้องการ แตะทางลัดแล้วเลือกปุ่มการช่วยเหลือพิเศษ"</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"เข้าถึงฟีเจอร์การช่วยเหลือพิเศษได้อย่างรวดเร็วจากหน้าจอใดก็ได้\n\nหากต้องการเริ่มต้นใช้งาน ให้ไปที่การตั้งค่าการช่วยเหลือพิเศษแล้วเลือกฟีเจอร์ที่ต้องการ แตะทางลัดแล้วเลือกปุ่มการช่วยเหลือพิเศษหรือท่าทางสัมผัส"</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"เข้าถึงฟีเจอร์การช่วยเหลือพิเศษได้อย่างรวดเร็วจากหน้าจอใดก็ได้\n\nหากต้องการเริ่มต้นใช้งาน ให้ไปที่การตั้งค่าการช่วยเหลือพิเศษแล้วเลือกฟีเจอร์ที่ต้องการ แตะทางลัดแล้วเลือกปุ่มการช่วยเหลือพิเศษ"</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"ใช้ปุ่มหรือท่าทางสัมผัส"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"ตำแหน่ง"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"ขนาด"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 นาที"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 นาที"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"เวลาดำเนินการ (ระยะหมดเวลาช่วยเหลือพิเศษ)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"เกี่ยวกับเวลาดำเนินการ (ระยะหมดเวลาช่วยเหลือพิเศษ)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"ดูข้อมูลเพิ่มเติมเกี่ยวกับเวลาดำเนินการ (ระยะหมดเวลาช่วยเหลือพิเศษ)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"เวลาในการดำเนินการ"</string>
<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_switch_title" msgid="7458595722552743503">"ใช้การกลับสี"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"ทางลัดการกลับสี"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"การกลับสีปรับหน้าจอที่สว่างให้มืดลง<br/><br/> หมายเหตุ: <ol> <li> การกลับสีจะปรับหน้าจอที่มืดให้สว่างขึ้นด้วย</li> <li> สีในสื่อและรูปภาพจะเปลี่ยนไป</li> <li> คุณใช้ธีมมืดเพื่อแสดงพื้นหลังสีมืดได้ ธีมมืดใช้ได้กับแอปที่รองรับ การกลับสีใช้ได้กับทุกแอป</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"การคลิกอัตโนมัติ (เวลาที่ไม่มีการขยับเมาส์)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"เกี่ยวกับการคลิกอัตโนมัติ (เวลาที่ไม่มีการขยับเมาส์)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"ดูข้อมูลเพิ่มเติมเกี่ยวกับการคลิกอัตโนมัติ (เวลาที่ไม่มีการขยับเมาส์)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"การคลิกอัตโนมัติใช้งานได้กับเมาส์ที่เชื่อมต่อ คุณตั้งค่าให้เคอร์เซอร์เมาส์คลิกโดยอัตโนมัติเมื่อเคอร์เซอร์หยุดเคลื่อนที่เป็นระยะเวลาหนึ่งได้"</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"ปิด"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"สั้น"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"ใช้ \"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>\""</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"เปิด <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"ใช้การแก้สี"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"ทางลัดการแก้สี"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"เกี่ยวกับการแก้สี"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"ดูข้อมูลเพิ่มเติมเกี่ยวกับการแก้สี"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"เกี่ยวกับการกลับสี"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"ดูข้อมูลเพิ่มเติมเกี่ยวกับการกลับสี"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"แสดงคำบรรยาย"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"สำหรับแอปที่รองรับเท่านั้น"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"ขนาดและรูปแบบของคำบรรยาย"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"สีน้ำเงิน/เหลือง"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"หรี่แสงเพิ่มเติม"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"หรี่แสงหน้าจอเพิ่มเติม"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"ทางลัดการหรี่แสงเพิ่มเติม"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"เกี่ยวกับการหรี่แสงเพิ่มเติม"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"หรี่แสงหน้าจอให้มืดกว่าความสว่างต่ำสุดของโทรศัพท์"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"หรี่แสงหน้าจอให้มืดกว่าความสว่างต่ำสุดของแท็บเล็ต"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"หรี่แสงหน้าจอเพื่อให้อ่านได้สบายตายิ่งขึ้น<br/><br/> ฟีเจอร์นี้จะเป็นประโยชน์เมื่อ <ol> <li> ความสว่างต่ำสุดเริ่มต้นของโทรศัพท์ยังคงสว่างเกินไป</li> <li> คุณกำลังใช้โทรศัพท์ในสภาพแวดล้อมที่มืด เช่น ในเวลากลางคืนหรือก่อนเข้านอนในห้องที่มืด</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"เวลาเปิดใช้ WiFi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"การใช้งานแบตเตอรี่"</string>
<string name="history_details_title" msgid="8628584613889559355">"รายละเอียดประวัติ"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"การใช้งานแบตเตอรี่"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"การใช้งานแบตเตอรี่"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"ดูการใช้งานใน 24 ชั่วโมงที่ผ่านมา"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"ดูการใช้งานตั้งแต่การชาร์จเต็มล่าสุด"</string>
<string name="battery_details_title" msgid="4531369291819754178">"การใช้งานแบตเตอรี่"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ดูแอปที่มีการใช้งานแบตเตอรี่สูงสุด"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"จำกัดการชาร์จชั่วคราว"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"เพื่อถนอมแบตเตอรี่ ดูข้อมูลเพิ่มเติม"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ชาร์จต่อ"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"ในบางสภาวะ เช่น อุณหภูมิสูงและชาร์จเป็นเวลานาน การชาร์จอาจจำกัดอยู่ที่ <xliff:g id="PERCENT">%1$s</xliff:g> เพื่อรักษาประสิทธิภาพของแบตเตอรี่\n\nโทรศัพท์จะกลับมาชาร์จตามปกติโดยอัตโนมัติเมื่อไม่ได้อยู่ในสภาวะดังกล่าวแล้ว"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"ในบางสภาวะ เช่น อุณหภูมิสูงและชาร์จเป็นเวลานาน การชาร์จอาจจำกัดอยู่ที่ <xliff:g id="PERCENT">%1$s</xliff:g> เพื่อรักษาประสิทธิภาพของแบตเตอรี่\n\nแท็บเล็ตจะกลับมาชาร์จตามปกติโดยอัตโนมัติเมื่อไม่ได้อยู่ในสภาวะดังกล่าวแล้ว"</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"คุณใช้งานโทรศัพท์มากกว่าปกติ แบตเตอรี่จึงอาจหมดเร็วกว่าที่เคย\n\nแอปที่ใช้แบตเตอรี่มากที่สุดมีดังนี้"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"คุณใช้งานแท็บเล็ตมากกว่าปกติ แบตเตอรี่จึงอาจหมดเร็วกว่าที่เคย\n\nแอปที่ใช้แบตเตอรี่มากที่สุดมีดังนี้"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"คุณใช้งานอุปกรณ์มากกว่าปกติ แบตเตอรี่จึงอาจหมดเร็วกว่าที่เคย\n\nแอปที่ใช้แบตเตอรี่มากที่สุดมีดังนี้"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"การใช้งานระบบใน 24 ชม. ที่ผ่านมา"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"การใช้งานระบบเมื่อ <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"การใช้งานแอปเมื่อ <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"AM"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"PM"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"รวม: ไม่ถึง 1 นาที"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"การทำงานในเบื้องหลัง: ไม่ถึง 1 นาที"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"รวม: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"อนุญาตแอปและเนื้อหา"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"แอปพลิเคชันที่มีข้อจำกัด"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"ขยายการตั้งค่าของแอปพลิเคชัน"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"เลือกแอปที่จะติดตั้ง"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"ติดตั้งแอปที่มี"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"การชำระเงินแบบไม่ต้องสัมผัส"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"วิธีการทำงาน"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"ชำระเงินโดยใช้โทรศัพท์ของคุณในร้านค้า"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"การโทรขั้นสูง"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"การโทร 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"ใช้บริการ LTE เพื่อปรับปรุงเสียงและการติดต่อสื่อสารด้วยวิธีอื่นๆ (แนะนำ)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"ใช้บริการ 4G เพื่อปรับปรุงเสียงและการติดต่อสื่อสารด้วยวิธีอื่นๆ (แนะนำ)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"ใช้บริการ LTE เพื่อปรับปรุงการโทรสนทนา (แนะนำ)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"ใช้บริการ 4G เพื่อปรับปรุงการโทรสนทนา (แนะนำ)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"ใช้ 5G สำหรับการโทรสนทนา"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"ส่งรายชื่อติดต่อไปยังผู้ให้บริการ"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"ส่งหมายเลขโทรศัพท์ของรายชื่อติดต่อเพื่อให้ใช้ฟีเจอร์ขั้นสูงได้"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"ส่งรายชื่อติดต่อไปยัง <xliff:g id="CARRIER">%1$s</xliff:g> ไหม"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"โหมดประหยัดแบตเตอรี่ ตลอด สม่ำเสมอ โหมดประหยัดพลังงาน แบตเตอรี่"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"กิจวัตร, ตั้งเวลา, โหมดประหยัดแบตเตอรี่, โหมดประหยัดพลังงาน, แบตเตอรี่, อัตโนมัติ, เปอร์เซ็นต์"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"VoLTE, การโทรขั้นสูง, การโทรผ่าน 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, การโทรขั้นสูง, การโทรผ่าน 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"เพิ่มภาษา"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"ขนาดข้อความ, ตัวอักษรขนาดใหญ่, แบบอักษรขนาดใหญ่, ข้อความขนาดใหญ่, สายตาเลือนราง, ทำให้ข้อความใหญ่ขึ้น, เครื่องมือขยายแบบอักษร, การขยายแบบอักษร"</string>
<string name="default_sound" msgid="6604374495015245195">"เสียงเริ่มต้น"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"อนุญาตให้ <xliff:g id="SERVICE">%1$s</xliff:g> เข้าถึงการแจ้งเตือนไหม"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"การแจ้งเตือนที่เพิ่มประสิทธิภาพมาแทนที่การแจ้งเตือนแบบปรับอัตโนมัติของ Android ใน Android 12 ฟีเจอร์นี้จะแสดงการดำเนินการและการตอบกลับที่แนะนำ ตลอดจนจัดระเบียบการแจ้งเตือน \n\nการแจ้งเตือนที่เพิ่มประสิทธิภาพจะเข้าถึงเนื้อหาของการแจ้งเตือนได้ ซึ่งรวมถึงข้อมูลส่วนบุคคล เช่น ชื่อผู้ติดต่อและข้อความ ฟีเจอร์นี้ยังปิดหรือตอบสนองต่อการแจ้งเตือนได้ด้วย เช่น การรับสายโทรศัพท์และการควบคุมโหมดห้ามรบกวน"</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"อนุญาตให้ <xliff:g id="SERVICE">%1$s</xliff:g> เข้าถึงการแจ้งเตือนไหม"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> จะอ่านการแจ้งเตือนทั้งหมดได้ รวมถึงข้อมูลส่วนบุคคล เช่น ชื่อผู้ติดต่อและข้อความที่คุณได้รับ นอกจากนี้ยังปิดการแจ้งเตือนหรือดำเนินการกับปุ่มต่างๆ ในการแจ้งเตือนได้ด้วย เช่น การรับสายเรียกเข้า \n\nการเปิดใช้ยังทำให้แอปนี้เปิดหรือปิดฟีเจอร์ห้ามรบกวนและเปลี่ยนแปลงการตั้งค่าที่เกี่ยวข้องได้"</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> จะอ่านการแจ้งเตือนทั้งหมดได้ รวมถึงข้อมูลส่วนบุคคล เช่น ชื่อผู้ติดต่อและข้อความที่คุณได้รับ นอกจากนี้ยังสามารถเลื่อนหรือปิดการแจ้งเตือน หรือดำเนินการกับปุ่มต่างๆ ในการแจ้งเตือนได้ด้วย เช่น การรับสายเรียกเข้า \n\nการเปิดใช้ยังทำให้แอปนี้เปิดหรือปิดฟีเจอร์ห้ามรบกวนและเปลี่ยนแปลงการตั้งค่าที่เกี่ยวข้องได้"</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"หากคุณปิดการเข้าถึงการแจ้งเตือนสำหรับ <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> การเข้าถึง \"ห้ามรบกวน\" อาจปิดไปด้วย"</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"ปิด"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"ยกเลิก"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"แตะ 2 ครั้งเพื่อตรวจสอบอุปกรณ์"</string>
<string name="one_handed_title" msgid="2584414010282746195">"โหมดมือเดียว"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"ใช้โหมดมือเดียว"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"ทางลัดโหมดมือเดียว"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"ความสามารถในการเข้าถึง"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"ปัดลงเพื่อ"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"ใช้ทางลัดเพื่อ"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"ใช่"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"รีสตาร์ท"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"ไม่เป็นไร"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"ยกเลิก"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"เปลี่ยน"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"เปิดใช้งานซิมไม่ได้"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"ถอดซิมออกแล้วใส่กลับเข้าไปอีกครั้ง หากยังพบปัญหาอยู่ ให้รีสตาร์ทอุปกรณ์"</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"เรียกให้ Assistant ทำงานโดยกดปุ่มเปิด/ปิดค้างไว้"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"เมนูเปิด/ปิดและกรณีฉุกเฉิน\nกดปุ่มเปิด/ปิดและปุ่มเพิ่มระดับเสียงพร้อมกัน"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"ป้องกันการส่งเสียง\nมีทางลัดให้ใช้ในเมนูระดับเสียง"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"ระยะเวลาการกดค้าง"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"ปรับความไวโดยเลือกระยะเวลาการกดปุ่มเปิด/ปิดค้างไว้"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"ไม่นาน"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"นาน"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"แสดง Wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"อนุญาตให้เข้าถึง Wallet จากหน้าจอล็อกและการตั้งค่าด่วน"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"แสดงระบบควบคุมอุปกรณ์"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"เมื่อใช้ 2 ซิม แท็บเล็ตนี้จะจำกัดการใช้งานอยู่ที่ 4G "<annotation id="url">"ดูข้อมูลเพิ่มเติม"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"เมื่อใช้ 2 ซิม อุปกรณ์นี้จะจำกัดการใช้งานอยู่ที่ 4G "<annotation id="url">"ดูข้อมูลเพิ่มเติม"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"ระงับการดำเนินการสำหรับแอปที่แคชไว้"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"ไม่มีวันหมดอายุ"</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"เวลาได้รับสิทธิ์ไม่มีวันหมดอายุ"</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"อนุญาตการซ้อนทับบนหน้าจอในการตั้งค่า"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"อนุญาตแอปที่แสดงเหนือแอปอื่นๆ ได้เพื่อวางซ้อนหน้าจอการตั้งค่า"</string>
<string name="media_controls_title" msgid="403271085636252597">"สื่อ"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"ไม่พร้อมใช้งานชั่วคราว"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"ไม่มีซิม"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"การตั้งค่าเครือข่าย"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"เชื่อมต่อเครือข่ายสาธารณะ"</string>
<string name="keywords_internet" msgid="7674082764898690310">"การเชื่อมต่อเครือข่าย, อินเทอร์เน็ต, ไร้สาย, อินเทอร์เน็ตมือถือ, wifi, wi-fi, wi fi, เครือข่ายมือถือ, อุปกรณ์เคลื่อนที่, ผู้ให้บริการเครือข่ายมือถือ, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"เปิด Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"ปิด Wi-Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"[W Network]"</string>
<string name="sim_category_title" msgid="2341314000964710495">"ซิม"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ซิมที่ดาวน์โหลดมา"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ซิมที่ดาวน์โหลด"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"ใช้งานอยู่"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"ไม่ใช้งาน"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / ค่าเริ่มต้นสำหรับ<xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"สำหรับแอปและบริการทั้งหมด"</string>
<string name="game_settings_title" msgid="1028178627743422090">"การตั้งค่าเกม"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"เปิดทางลัดสำหรับแดชบอร์ดเกม ฯลฯ"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"ก่อนหน้า"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"ถัดไป"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"พรีวิวสี"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"คำขอเข้าถึงซิมการ์ด"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"อุปกรณ์หนึ่งต้องการเข้าถึงซิมการ์ดของคุณ แตะเพื่อดูรายละเอียด"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"อนุญาตให้เข้าถึงซิมการ์ดไหม"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> ต้องการเชื่อมต่อโทรศัพท์เครื่องนี้\n\nคุณไม่เคยเชื่อมต่อกับ <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> มาก่อน"</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"ไม่เชื่อมต่อ"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"เชื่อมต่อ"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"การตั้งค่า TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"เปลี่ยนกลับไปเป็นการตั้งค่าเริ่มต้น"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"เปลี่ยนการตั้งค่ากลับเป็นค่าเริ่มต้นแล้ว"</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"สมดุลที่อิ่มตัวสูงสุด"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"การกระจายสูงสุด"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"สมดุลที่อิ่มตัวขั้นต่ำ"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"ตัวปรับแต่ง"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"การดำเนินการ"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"รางวัล"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"ได้รับการยกเว้น"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"แอประบบแบบไม่มีส่วนหัว"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"แอปอื่น"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"กิจกรรมแรก"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"เห็นการแจ้งเตือนแล้ว"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"เห็นการแจ้งเตือนภายใน 15 นาที"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"การโต้ตอบกับการแจ้งเตือน"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"การโต้ตอบกับวิดเจ็ต"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"การโต้ตอบในลักษณะอื่นของผู้ใช้"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"เริ่มงานสำคัญสูงสุด"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"กำลังทำงานสำคัญสูงสุด"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"เริ่มงานสำคัญ"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"กำลังทำงานสำคัญ"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"เริ่มงานตามค่าเริ่มต้น"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"กำลังทำงานตามค่าเริ่มต้น"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"เริ่มงานไม่ค่อยสำคัญ"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"กำลังทำงานไม่ค่อยสำคัญ"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"เริ่มงานสำคัญน้อยสุด"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"กำลังทำงานสำคัญน้อยสุด"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"โทษเนื่องจากงานหมดเวลา"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"การชาร์จ"</item>
+ <item msgid="658627268149681677">"Doze"</item>
+ <item msgid="1599558140284643834">"โหมดประหยัดพลังงาน"</item>
+ <item msgid="588427840913221601">"สถานะการประมวลผล"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"ยืนยัน"</string>
</resources>
diff --git a/res/values-tl/arrays.xml b/res/values-tl/arrays.xml
index 11f60c0..0e5344f 100644
--- a/res/values-tl/arrays.xml
+++ b/res/values-tl/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Naka-cache (client ng gawain)"</item>
<item msgid="8186970968968646288">"Naka-cache (walang laman)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Teal"</item>
+ <item msgid="7216413848731287689">"Cyan"</item>
<item msgid="5661027589207588703">"Asul"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Berde"</item>
<item msgid="6331809026622602308">"Lila"</item>
<item msgid="6390546163902724700">"Pink"</item>
- <item msgid="6618900408138432102">"Pula"</item>
+ <item msgid="6500473130620545980">"Orange"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Higit sa 30 araw"</item>
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
index 4ad652d..f98f63a 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Tandaan ang mga setting"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maximum na nakakonektang mga Bluetooth audio device"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Piliin ang maximum na bilang ng mga nakakonektang Bluetooth audio device"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Log ng pag-debug ng stack ng NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Pataasin ang antas ng pag-log ng stack ng NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"I-cast"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"mirror"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"I-enable ang wireless display"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Pumili ng gadget"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Pumili ng widget"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Likhain ang widget at payagan ang access?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Pagkatapos mong likhain ang widget, maa-access ng <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> ang lahat ng data na ipinapakita nito."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Pagkatapos mong gawin ang widget, puwedeng i-access ng application ang lahat ng ipinapakita.\n\nApplication: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Palaging payagan ang <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> na lumikha ng mga widget at i-access ang data ng mga ito"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Mga istatistika sa paggamit"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Mga istatistika sa paggamit"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Screen reader na pangunahing nakalaan para sa mga taong bulag at malabo ang paningin"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Tungkol sa mga kagustuhan sa caption"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Matuto pa tungkol sa mga kagustuhan sa caption"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Pag-magnify"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Shortcut ng pag-magnify"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Tungkol sa pag-magnify"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Matuto pa tungkol sa pag-magnify"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Uri ng pag-magnify"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"I-magnify ang iyong buong screen o ang partikular na bahagi, o magpalipat-lipat sa dalawang opsyon"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Full screen"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Payagang mag-on ang shortcut ng feature mula sa lock screen. Pindutin nang matagal ang parehong volume key nang ilang segundo."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Button ng accessibility"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Button ng accessibility at galaw"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Tungkol sa button ng accessibility"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Tungkol sa button ng accessibility at paggalaw"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Matuto pa tungkol sa button ng accessibility at paggalaw"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Paggamit sa button ng accessibility. Hindi available ang galaw sa 3-button na navigaton."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Madaling i-access ang mga feature ng accessibility"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Mabilis na i-access ang mga feature ng pagiging naa-access mula sa anumang screen.\n\nPara magsimula, pumunta sa mga setting ng accessibility at pumili ng feature. Mag-tap sa shortcut at piliin ang button o galaw ng accessibility.\n\nPara gamitin na lang ang button ng accessibility sa navigation bar, lumipat sa 2-button na navigation o 3-button na navigation."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Mabilis na i-access ang mga feature sa pagiging naa-access mula sa anumang screen. \n\nPara magsimula, pumunta sa mga setting ng accessibility at pumili ng feature. I-tap ang shortcut at piliin ang button ng accessibility."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Mabilis na i-access ang mga feature ng pagiging naa-access mula sa anumang screen. \n\nPara magsimula, pumunta sa mga setting ng pagiging naa-access at pumili ng feature. I-tap ang shortcut at piliin ang button o galaw ng pagiging accessible."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Mabilis na i-access ang mga feature ng pagiging naa-access mula sa anumang screen.\n\nPara magsimula, pumunta sa mga setting ng pagiging accessible at pumili ng feature. I-tap ang shortcut at piliin ang button ng pagiging accessible."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Gamitin ang button o galaw"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Lokasyon"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Laki"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 minuto"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 minuto"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Tagal ng aksyon (Timeout ng accessibility)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Tungkol sa tagal ng aksyon (Timeout ng accessibility)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Matuto pa tungkol sa tagal ng aksyon (Timeout ng accessibility)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Tagal ng pag-aksyon"</string>
<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_switch_title" msgid="7458595722552743503">"Gamitin ang pag-invert ng kulay"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Shortcut ng pag-invert ng kulay"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Pinapadilim ng pag-invert ng kulay ang maliliwanag na screen.<br/><br/> Tandaan: <ol> <li> Pinapaliwanag din ng pag-invert ng kulay ang madidilim na screen.</li> <li> Magbabago ang mga kulay ng media at mga larawan.</li> <li> Puwedeng gamitin ang Madilim na tema para maging madilim ang background. Gumagana ang madilim na tema sa mga sinusuportahang app. Gumagana ang pag-invert ng kulay sa lahat ng app.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Awtomatikong pag-click (oras ng pananatili)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Tungkol sa autoclick (dwell timing)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Matuto pa tungkol sa awtomatikong pag-click (oras ng pananatili)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Gumagana ang awtomatikong pag-click sa konektadong mouse. Puwede mong itakdang awtomatikong mag-click ang cursor ng mouse kapag huminto sa paggalaw ang cursor sa loob ng partikular na tagal ng oras."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"I-off"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Maikli"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Gamitin ang <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Buksan ang <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Gumamit ng pagtatama ng kulay"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Shortcut ng pagtatama ng kulay"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Tungkol sa pagtatama ng kulay"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Matuto pa tungkol sa pagtatama ng kulay"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Tungkol sa pag-invert ng kulay"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Matuto pa tungkol sa pag-invert ng kulay"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Ipakita ang mga caption"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Para sa sinusuportahang app lang"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Laki at istilo ng caption"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Asul-dilaw"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Extra dim"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Gawing extra dim ang screen"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Shortcut ng extra dim"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Tungkol sa extra dim"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Padilimin ang screen nang lampas sa minimum na liwanag ng iyong telepono"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Padilimin ang screen nang lampas sa minimum na liwanag ng iyong tablet"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Gawing mas madilim ang iyong screen para maging mas kumportableng magbasa.<br/><br/> Puwede itong makatulong kapag: <ol> <li> Masyado pa ring maliwanag ang default na minimum na liwanag ng iyong telepono</li> <li> Ginagamit mo ang iyong telepono sa madidilim na sitwasyon, halimbawa, kapag gabi o sa madilim na kuwarto bago matulog</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi na nasa oras"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Paggamit ng baterya"</string>
<string name="history_details_title" msgid="8628584613889559355">"Detalye ng history"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Paggamit ng Baterya"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Paggamit ng baterya"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Tingnan ang paggamit sa huling 24 oras"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Usage mula noong huling na-full charge"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Paggamit ng baterya"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Tingnan ang mga app na pinakamalakas gumamit"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Pansamantalang limitado ang pag-charge"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Para tumagal ang iyong baterya. Matuto pa."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Ituloy ang pag-charge"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Sa ilang partikular na kundisyon, tulad ng maiinit na temperatura at matatagal na pag-charge, posibleng malimitahan ang pag-charge sa <xliff:g id="PERCENT">%1$s</xliff:g> para makatulong na patagalin ang baterya.\n\nKapag wala na ang mga kundisyong iyon, awtomatikong magcha-charge nang normal ang iyong telepono."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Sa ilang partikular na kundisyon, tulad ng maiinit na temperatura at matatagal na pag-charge, posibleng malimitahan ang pag-charge sa <xliff:g id="PERCENT">%1$s</xliff:g> para makatulong na patagalin ang baterya.\n\nKapag wala na ang mga kundisyong iyon, awtomatikong magcha-charge nang normal ang iyong tablet."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Dahil ginamit mo ang iyong telepono nang mahigit sa karaniwan, posibleng mas mabilis maubos ang baterya mo kaysa sa karaniwan.\n\nMga app na pinakamaraming ginagamit na baterya:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Dahil ginamit mo ang iyong tablet nang mahigit sa karaniwan, posibleng mas mabilis maubos ang baterya mo kaysa sa karaniwan.\n\nMga app na pinakamaraming ginagamit na baterya:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Dahil ginamit mo ang iyong device nang mahigit sa karaniwan, posibleng mas mabilis maubos ang baterya mo kaysa sa karaniwan.\n\nMga app na pinakamaraming ginagamit na baterya:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Paggamit ng system sa huling 24 na oras"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Paggamit ng system sa <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Paggamit ng app sa <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Kabuuan: wala pang isang minuto"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Background: wala pang isang minuto"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Kabuuan: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Payagan ang apps at nilalaman"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Mga application na may mga paghihigpit"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Palawakin ang mga setting para sa application"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Piliin ang mga app na ii-install"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"I-install ang mga available na app"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Contactless na pagbabayad"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Paano ito gumagana"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Magbayad gamit ang iyong telepono sa mga tindahan"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Advanced na Pagtawag"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Pagtawag gamit ang 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Gamitin ang mga serbisyo ng LTE para pahusayin ang boses at iba pang komunikasyon (inirerekomenda)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Gamitin ang mga serbisyo ng 4G para pahusayin ang boses at iba pang komunikasyon (inirerekomenda)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Gamitin ang mga serbisyo ng LTE para pahusayin ang mga voice call (inirerekomenda)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Gamitin ang mga serbisyo ng 4G para pahusayin ang mga voice call (inirerekomenda)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Gamitin ang 5G para sa mga voice call"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Ipadala ang mga contact sa carrier"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Ipadala ang mga numero ng telepono ng iyong mga contact para makapagbigay ng mga pinahusay na feature"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Ipadala ang mga contact sa <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"pantipid ng baterya, sticky, manatili, pantipid ng baterya, baterya"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"routine, iskedyul, pantipid ng baterya, pangtipid ng power, baterya, awtomatiko, porsyento"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, advanced na pagtawag, pagtawag gamit ang 4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, advanced na pagtawag, 5g na pagtawag"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"idagdag ang wika, magdagdag ng wika"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"laki ng text, malaking print, malaking font, malaking text, malabong paningin, palakihin ang text, pampalaki ng font, pagpapalaki ng font"</string>
<string name="default_sound" msgid="6604374495015245195">"Default na tunog"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Payagan ang pag-access sa notification para sa <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Pinalitan ng Mga pinahusay na notification ang Mga Adaptive na Notification ng Android sa Android 12. Nagpapakita ang feature na ito ng mga iminumungkahing pagkilos at sagot, at isinasaayos nito ang iyong mga notification. \n\nMaa-access ng Mga pinahusay na notification ang content ng notification, kabilang ang personal na impormasyon gaya ng mga pangalan ng contact at mensahe. Magagawa rin ng feature na ito na i-dismiss o tugunan ang mga notification, gaya ng pagsagot sa mga tawag sa telepono, at kontrolin ang Huwag Istorbohin."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Payagan ang pag-access sa notification para sa <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"Magagawa ng <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> na mabasa ang lahat ng notification, kasama na ang mga personal na impormasyon tulad ng mga pangalan ng contact at text ng mga mensaheng natatanggap mo. Magagawa rin ng app na ito na i-dismiss ang mga notification, o gumawa ng pagkilos sa mga button ng mga notification, kasama na ang pagsagot sa mga tawag sa telepono. \n\nMabibigyan din ang app ng kakayahang i-on o i-off ang Huwag Istorbohin at baguhin ang mga nauugnay na setting."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"Mababasa ng <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ang lahat ng notification, kasama ang personal na impormasyon tulad ng mga pangalan ng contact at text ng mga mensaheng natatanggap mo. Magagawa rin ng app na ito na i-snooze o i-dismiss ang mga notification, o gamitin ang mga button sa mga notification, kasama ang pagsagot sa mga tawag sa telepono. \n\nBibigyan din nito ng kakayahan ang app na i-on o i-off ang Huwag Istorbohin at baguhin ang mga nauugnay na setting."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Kung io-off mo ang access sa notification para kay <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, mao-off din ang access sa Huwag Istorbohin."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"I-off"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Kanselahin"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Mag-double tap upang suriin ang device"</string>
<string name="one_handed_title" msgid="2584414010282746195">"One-hand mode"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Gumamit ng one-handed mode"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Shortcut sa one-handed mode"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"reachability"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Mag-swipe pababa para"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Gamitin ang shortcut sa"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Oo"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"I-restart"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Huwag na lang"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Kanselahin"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Lumipat"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Hindi ma-activate ang SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Alisin ang SIM at ilagay ito ulit. Kung magpapatuloy ang problema, i-restart ang iyong device."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"I-trigger ang Assistant sa pamamagitan ng pagpindot nang matagal sa power button"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Menu ng Power at Emergency:\nPindutin nang magkasabay ang Power at Pataas na volume."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Pigilan ang pag-ring:\nNasa menu ng volume ang shortcut."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Tagal ng pagpindot"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Isaayos ang pagkasensitibo sa pamamagitan ng pagpili kung gaano katagal pipindutin ang power button"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Mabilis"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Matagal"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Ipakita ang wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Payagan ang pag-access sa wallet mula sa lock screen at mga mabilisang setting"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Ipakita ang mga kontrol ng device"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Kapag gumagamit ng 2 SIM, magiging limitado sa 4G ang tablet na ito. "<annotation id="url">"Matuto pa"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Kapag gumagamit ng 2 SIM, magiging limitado sa 4G ang device na ito. "<annotation id="url">"Matuto pa"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Suspindihin: pag-execute para sa naka-cache na app"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Hindi kailanman nag-e-expire."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Hindi kailanman nag-e-expire ang lease."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Payagan ang pag-overlay sa screen sa Mga Setting"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Payagang mag-overlay sa mga screen ng Mga Setting ang mga app na puwedeng lumabas sa ibabaw ng ibang app"</string>
<string name="media_controls_title" msgid="403271085636252597">"Media"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Pansamantalang hindi available"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Walang SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Mga kagustuhan sa network"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Kumonekta sa mga pampublikong network"</string>
<string name="keywords_internet" msgid="7674082764898690310">"koneksyon ng network, internet, wireless, data, wifi, wi-fi, wi fi, cellular, mobile, cell carrier, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"I-on ang Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"I-off ang Wi-Fi"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ network"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"NA-DOWNLOAD NA SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"MGA NA-DOWNLOAD NA SIM"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Aktibo"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Hindi aktibo"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Default para sa <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Para sa lahat ng app at serbisyo"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Mga setting ng laro"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"I-on ang shortcut ng Game Dashboard, atbp."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Nakaraan"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Susunod"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Preview ng kulay"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Kahilingan sa pag-access sa SIM card"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Gustong i-access ng isang device ang iyong SIM card. I-tap para sa mga detalye."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Payagan ang access sa SIM card?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"Gustong kumonekta ng <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> sa teleponong ito.\n\nHindi ka pa nakakakonekta sa <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> dati."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Huwag kumonekta"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Kumonekta"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Mga Setting ng TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Bumalik sa Mga Default na Setting"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Ibinalik sa default ang mga setting."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Max na Balanse Kapag Ganap na Na-charge"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maximum na Pag-ikot"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Min na Balanse Kapag Ganap na Na-charge"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Mga Modifier"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Mga Pagkilos"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Mga Reward"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Hindi Kasama"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Headless System App"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Ibang App"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Nangungunang Aktibidad"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Nakita ang Notification"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Nakita ang Notification sa loob ng 15Min"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Interaction sa Notification"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Interaction sa Widget"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Interaction ng Ibang User"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Sinimulan: Trabaho (Max na Priyoridad)"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Gumagana: Trabaho (Max na Priyoridad)"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Sinimulan: Trabaho (Mataas na Priyoridad)"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Gumagana: Trabaho (Mataas na Priyoridad)"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Sinimulan: Trabaho (Default na Priyoridad)"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Gumagana: Trabaho (Default na Priyoridad)"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Sinimulan: Trabaho (Mababang Priyoridad)"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Gumagana: Trabaho (Mababang Priyoridad)"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Sinimulan: Trabaho (Min na Priyoridad)"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Gumagana: Trabaho (Min na Priyoridad)"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Penalty sa Timeout ng Trabaho"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Pag-charge"</item>
+ <item msgid="658627268149681677">"Pag-doze"</item>
+ <item msgid="1599558140284643834">"Power Save Mode"</item>
+ <item msgid="588427840913221601">"Status ng Pagproseso"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Kumpirmahin"</string>
</resources>
diff --git a/res/values-tr/arrays.xml b/res/values-tr/arrays.xml
index a648491..29c460d 100644
--- a/res/values-tr/arrays.xml
+++ b/res/values-tr/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Önbelleğe alındı (etkinlik istemcisi)"</item>
<item msgid="8186970968968646288">"Önbelleğe alındı (boş)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Camgöbeği"</item>
+ <item msgid="7216413848731287689">"Camgöbeği"</item>
<item msgid="5661027589207588703">"Mavi"</item>
- <item msgid="3795787248113275442">"Çivit mavisi"</item>
+ <item msgid="1219738214736244749">"Yeşil"</item>
<item msgid="6331809026622602308">"Mor"</item>
<item msgid="6390546163902724700">"Pembe"</item>
- <item msgid="6618900408138432102">"Kırmızı"</item>
+ <item msgid="6500473130620545980">"Turuncu"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"30 günden eski"</item>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index 2bdc435..9f65424 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Ayarları anımsa"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maksimum sayıda bağlı Bluetooth ses cihazı"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Maksimum sayıda bağlı Bluetooth ses cihazı seç"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC yığını hata ayıklama günlüğü"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC yığını günlük kaydı seviyesini artırın"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Yayınlama"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"ayna"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Kablosuz görüntülemeyi etkinleştir"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Gadget seç"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Widget seç"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Widget\'ı oluşturup erişime izin vermek istiyor musunuz?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Widget\'ı oluşturmanızdan sonra, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>, widget\'ın görüntülediği tüm verilere erişebilir."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Widget\'ı oluşturmanızdan sonra uygulama görüntülenen her şeye erişebilir.\n\nUygulama: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nWidget: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> uygulamasına her zaman widget oluşturma ve verilerine erişme izni ver"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Kullanım istatistikleri"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Kullanım istatistikleri"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Özellikle görme engelliler ve gözleri az görenler için tasarlanmış bir ekran okuyucu"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Altyazı tercihleri hakkında"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Altyazı tercihleri hakkında daha fazla bilgi edinin"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Büyütme"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Büyütme kısayolu"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Büyütme hakkında"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Büyütme hakkında daha fazla bilgi edinin"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Büyütme yöntemi"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Ekranınızın tümünü veya belirli bir bölümünü büyütebilir ya da bu iki seçenek arasında geçiş yapabilirsiniz"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Tam ekran"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Özellik kısayolunun kilit ekranından açılmasına izin verin. Ses tuşlarının ikisini birden birkaç saniyeliğine basılı tutun."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Erişilebilirlik düğmesi"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Erişilebilirlik düğmesi ve hareketi"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Erişilebilirlik düğmesi hakkında"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Erişilebilirlik düğmesi ve hareketi hakkında"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Erişilebilirlik düğmesi ve hareketi hakkında daha fazla bilgi edinin"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Erişilebilirlik düğmesini kullanma. Hareket, 3 düğmeli gezinme ile kullanılamaz."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Erişilebilirlik özelliklerine hızlıca erişin"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Erişilebilirlik özelliklerine herhangi bir ekrandan hızlıca erişin.\n\nBaşlamak için erişilebilirlik ayarlarına gidip bir özellik seçin. Kısayola dokunun ve erişilebilirlik düğmesini seçin.\n\nBunun yerine gezinme çubuğundaki erişilebilirlik düğmesini kullanmak için 2 düğmeli gezinme veya 3 düğmeli gezinmeye geçin."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Erişilebilirlik özelliklerine herhangi bir ekrandan hızlıca erişin. \n\nBaşlamak için erişilebilirlik ayarlarına gidip bir özellik seçin. Kısayola dokunun ve erişilebilirlik düğmesini seçin."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Erişilebilirlik özelliklerine herhangi bir ekrandan hızlıca erişin.\n\nBaşlamak için erişilebilirlik ayarlarına gidip bir özellik seçin. Kısayola dokunup erişilebilirlik düğmesi veya hareketini seçin."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Erişilebilirlik özelliklerine herhangi bir ekrandan hızlıca erişin.\n\nBaşlamak için erişilebilirlik ayarlarına gidip bir özellik seçin. Kısayola dokunun ve erişilebilirlik düğmesini seçin."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Düğmeyi veya hareketi kullan"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Yer"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Boyut"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 dakika"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 dakika"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"İşlem yapma süresi (Erişilebilirlik zaman aşımı)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"İşlem yapma süresi (Erişilebilirlik zaman aşımı)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"İşlem yapma süresi (Erişilebilirlik zaman aşımı) hakkında daha fazla bilgi edinin"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"İşlem yapma süresi"</string>
<string name="accessibility_control_timeout_preference_summary" msgid="5283566580551714506">"İşlem yapmanızı isteyen, ancak geçici olarak görüntülenen mesajların ne kadar süre gösterileceğini seçin.\n\nBu ayarı her uygulama desteklemez."</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_switch_title" msgid="7458595722552743503">"Rengi ters çevirme işlevini kullan"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Rengi ters çevirme kısayolu"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Rengi ters çevirme özelliği açık renkli ekranları koyulaştırır.<br/><br/> Not: <ol> <li> Rengi ters çevirme özelliği ayrıca koyu renkli ekranları açık renk yapar.</li> <li> Renkler medyada ve resimlerde değişir.</li> <li> Koyu arka plan görüntülemek için Koyu tema kullanılabilir. Koyu tema, desteklenen uygulamalarda çalışır. Rengi ters çevirme özelliği tüm uygulamalarda çalışır.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Otomatik tıklama (bekleme süresi)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Oto tık (bekleme süresi) hakkında"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Otomatik tıklama (bekleme süresi) hakkında daha fazla bilgi edinin"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Otomatik tıklama, bağlı bir fare ile çalışır. Fare imlecini, imleç belirli bir süre hareket etmediğinde otomatik olarak tıklayacak şekilde ayarlayabilirsiniz."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Kapalı"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Kısa"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> özelliğini kullan"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> sayfasını aç"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Renk düzeltme işlevini kullan"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Renk düzeltme kısayolu"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Renk düzeltme hakkında"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Renk düzeltme hakkında daha fazla bilgi edinin"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Rengi ters çevirme hakkında"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Rengi ters çevirme hakkında daha fazla bilgi edinin"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Altyazıları göster"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Yalnızca desteklenen uygulamalar için"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Altyazı boyutu ve stili"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Mavi-sarı"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Ekstra loş"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Ekranı ekstra loş yap"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Ekstra loş kısayolu"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Ekstra loş hakkında"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Ekranı, telefonunuzun minimum parlaklığından daha loş yapın"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Ekranı, tabletinizin minimum parlaklığından daha loş yapın"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Daha rahat okuyabilmek için ekranınızın parlaklığını azaltın.<br/><br/> Bu özelliğin kullanışlı olacağı durumlar: <ol> <li> Telefonunuzun varsayılan minimum parlaklığı çok açık</li> <li> Telefonunuzu gece veya uyumadan önce, karanlık bir oda gibi ışıksız ortamda kullanıyorsunuz</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Zamanında Kablosuz"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Pil kullanımı"</string>
<string name="history_details_title" msgid="8628584613889559355">"Geçmiş ayrıntıları"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Pil Kullanımı"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Pil kullanımı"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Son 24 saatteki kullanımı göster"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Son tam şarjdan bu yana kullanımı göster"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Pil kullanımı"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"En fazla pil kullanan uygulamaları göster"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Şarj etme geçici olarak sınırlı"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Pilinizi korumak için. Daha fazla bilgi edinin."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Şarja devam et"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Yüksek sıcaklıklar ve uzun şarj etme süreleri gibi belirli durumlarda pil sağlığını korumak için şarj etme işlemi <xliff:g id="PERCENT">%1$s</xliff:g> ile sınırlanabilir.\n\nBu gibi durumlar sona erdiğinde telefonunuz otomatik olarak normal şarj etmeye başlar."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Yüksek sıcaklıklar ve uzun şarj etme süreleri gibi belirli durumlarda pil sağlığını korumak için şarj etme işlemi <xliff:g id="PERCENT">%1$s</xliff:g> ile sınırlanabilir.\n\nBu gibi durumlar sona erdiğinde tabletiniz otomatik olarak normal şarj etmeye başlar."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Telefonunuzu her zamankinden fazla kullandığınız için piliniz normalden daha erken bitebilir.\n\nEn çok pil kullanan uygulamalar:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Tabletinizi her zamankinden fazla kullandığınız için piliniz normalden daha erken bitebilir.\n\nEn çok pil kullanan uygulamalar:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Cihazınızı her zamankinden fazla kullandığınız için piliniz normalden daha erken bitebilir.\n\nEn çok pil kullanan uygulamalar:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Son 24 saatteki sistem kullanımı"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> için sistem kullanımı"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> için uygulama kullanımı"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"öö"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"ös"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Toplam: Bir dakikadan az"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Arka planda: Bir dakikadan az"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Toplam: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Uygulamalara ve içeriğe izin ver"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Kısıtlamalı uygulamalar"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Uygulama ayarlarını genişlet"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Yüklenecek uygulamalar seçin"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Mevcut uygulamaları yükleyin"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Temassız ödemeler"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Nasıl çalışır?"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Mağazalarda telefonunuzla ödeme yapın"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Gelişmiş Arama"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G Arama"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Sesin ve diğer iletişimlerin kalitesini yükseltmek için LTE kullanılsın (önerilir)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Sesin ve diğer iletişimlerin kalitesini yükseltmek için 4G kullanılsın (önerilir)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Sesli aramaları iyileştirmek için LTE hizmetlerini kullanın (önerilir)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Sesli aramaları iyileştirmek için 4G hizmetlerini kullanın (önerilir)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Sesli aramalar için 5G\'yi kullanın"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Kişileri operatöre gönder"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Gelişmiş özellikler sağlanması için kişilerinizin telefon numaralarını gönderin"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Kişiler, <xliff:g id="CARRIER">%1$s</xliff:g> operatörüne gönderilsin mi?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"pil tasarrufu, yapışkan, kalıcı, güç tasarrufu, pil"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"rutin, program, pil tasarrufu, güç tasarrufu, pil, otomatik, yüzde"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"VoLTE, Gelişmiş Arama, 4G Arama"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, gelişmiş arama, 5g araması"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"dil ekle, bir dil ekle"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"metin boyutu, büyük baskı, büyük harfler, büyük metin, az görme, metni büyüt, yazı tipi büyütücü, yazı tipi büyütme"</string>
<string name="default_sound" msgid="6604374495015245195">"Varsayılan ses"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g> için bildirim erişimine izin verilsin mi?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Gelişmiş bildirimler, Android 12\'de Android Uyarlamalı Bildirimler\'in yerini aldı. Bu özellik, önerilen işlem ve yanıtları gösterir ve bildirimlerinizi organize eder. \n\nGelişmiş bildirimler, kişi adları ve mesajlar gibi kişisel bilgiler dahil olmak üzere bildirim içeriklerine erişebilir. Bu özellik ayrıca bildirimleri kapatabilir veya telefon aramalarını yanıtlamak ve Rahatsız Etmeyin modunu kontrol etmek gibi işlemlerle bildirimlere yanıt verebilir."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g> için bildirim erişimine izin verilsin mi?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, kişi adları ve gelen mesajların metni gibi kişisel bilgiler de dahil olmak üzere tüm bildirimleri okuyabilir. Bu uygulama ayrıca bildirimleri kapatabilir veya telefon aramalarını yanıtlamak da dahil olmak üzere bildirimlerdeki düğmeler üzerinde işlem yapabilir. \n\nBu izin, uygulamaya, Rahatsız Etmeyin ayarını açma veya kapatma ve ilgili ayarları değiştirme olanağı da verir."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, kişi adları ve gelen mesajların metni gibi kişisel bilgiler de dahil olmak üzere tüm bildirimleri okuyabilir. Bu uygulama ayrıca bildirimleri erteleyebilir ya da kapatabilir veya telefon çağrılarını yanıtlamak da dahil olmak üzere bildirimlerdeki düğmeler üzerinde işlem yapabilir. \n\nBu izin, uygulamaya, Rahatsız Etmeyin ayarını açma veya kapatma ve ilgili ayarları değiştirme olanağı da verir."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> için bildirim erişimini kapatırsanız Rahatsız Etmeyin erişimi de kapanabilir."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Kapat"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"İptal"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Cihazı kontrol etmek için iki kez dokun"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Tek el modu"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Tek el modunu kullan"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Tek el modu kısayolu"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"erişilebilirlik"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Ekranı aşağı kaydırıp"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Kısayolu şunun için kullanın:"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Evet"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Yeniden başlat"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Hayır, teşekkürler"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"İptal"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Geç"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM etkinleştirilemiyor"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"SIM\'i çıkarıp tekrar yerleştirmeyi deneyin. Sorun devam ederse cihazınızı yeniden başlatın."</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Asistan\'ı güç düğmesine uzun basarak açın"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Güç ve Acil Durum Menüsü:\nGüç ve sesi artırma tuşlarına aynı anda basın."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Zili çaldırmayı engelle:\nKısayol, ses düzeyi menüsünde mevcut."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Basılı tutma süresi"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Güç düğmesini ne kadar basılı tutacağınızı belirleyerek hassasiyeti ayarlayın"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Kısa"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Uzun"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Cüzdanı göster"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Kilit ekranından ve hızlı ayarlardan cüzdana erişime izin verin"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Cihaz denetimlerini göster"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"2 SIM kullanırken bu tablet 4G ile sınırlı olur. "<annotation id="url">"Daha fazla bilgi"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"2 SIM kullanırken bu cihaz 4G ile sınırlı olur. "<annotation id="url">"Daha fazla bilgi"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Önbelleğe alınan uygulamalarda yürütmeyi askıya al"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Sona erme tarihi yok."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Kiralamanın sona erme tarihi yok."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Ayarların üzerinde ekran yer paylaşımına izin ver"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Diğer uygulamaların üzerinde görüntülenebilecek uygulamaların Ayarlar ekranlarıyla yer paylaşımlı olarak gösterilmesine izin verir"</string>
<string name="media_controls_title" msgid="403271085636252597">"Medya"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Geçici olarak kullanılamıyor"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"SIM kart yok"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Ağ tercihleri"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Herkese açık ağlara bağlan"</string>
<string name="keywords_internet" msgid="7674082764898690310">"ağ bağlantısı, internet, kablosuz, veri, wifi, wi-fi, wi fi, hücresel, mobil, hücresel operatör, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Kablosuz bağlantıyı aç"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Kablosuz bağlantıyı kapat"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ ağı"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"İNDİRİLEN SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"İNDİRİLEN SIM\'LER"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Etkin"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Etkin değil"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> için varsayılan"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Tüm uygulamalar ve hizmetler için"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Oyun ayarları"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Oyun Paneli kısayolu gibi işlevleri açın"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Önceki"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Sonraki"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Renk önizleme"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM karta erişim isteği"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Bir cihaz SIM kartınıza erişmek istiyor. Ayrıntılar için dokunun."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM karta erişime izin verilsin mi?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, bu telefona bağlanmak istiyor.\n\n<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> adlı cihaza daha önce bağlanmadınız."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Bağlanma"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Bağlan"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE Ayarları"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Varsayılan Ayarlara geri dönülsün mü?"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Ayarlar varsayılana geri döndürüldü."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Maksimum Doymuş Bakiye"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maksimum Dolaşım"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Minimum Doymuş Bakiye"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Değiştiriciler"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"İşlemler"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Ödüller"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Muaf tutuldu"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Gözetimsiz Sistem Uygulaması"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Diğer Uygulama"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"En Üstteki Etkinlik"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Bildirim Görüldü"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Bildirim 15 Dakika İçinde Görüldü"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Bildirim Etkileşimi"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Widget Etkileşimi"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Diğer Kullanıcı Etkileşimleri"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Maks Öncelikli İş Başlangıcı"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Maks Öncelikli İş Çalışıyor"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Yüksek Öncelikli İş Başlangıcı"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Yüksek Öncelikli İş Çalışıyor"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Varsayılan Öncelikli İş Başlangıcı"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Varsayılan Öncelikli İş Çalışıyor"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Düşük Öncelikli İş Başlangıcı"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Düşük Öncelikli İş Çalışıyor"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Min Öncelikli İş Başlangıcı"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Min Öncelikli İş Çalışıyor"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"İş Zaman Aşımı Cezası"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Şarj etme"</item>
+ <item msgid="658627268149681677">"Doz"</item>
+ <item msgid="1599558140284643834">"Güç Tasarrufu Modu"</item>
+ <item msgid="588427840913221601">"İşlem Durumu"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Onayla"</string>
</resources>
diff --git a/res/values-uk/arrays.xml b/res/values-uk/arrays.xml
index 38c1435..6200fd1 100644
--- a/res/values-uk/arrays.xml
+++ b/res/values-uk/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Кеш (дії клієнта)"</item>
<item msgid="8186970968968646288">"Кеш (порожньо)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Бірюзовий"</item>
+ <item msgid="7216413848731287689">"Блакитний"</item>
<item msgid="5661027589207588703">"Синій"</item>
- <item msgid="3795787248113275442">"Індиго"</item>
+ <item msgid="1219738214736244749">"Зелений"</item>
<item msgid="6331809026622602308">"Фіолетовий"</item>
<item msgid="6390546163902724700">"Рожевий"</item>
- <item msgid="6618900408138432102">"Червоний"</item>
+ <item msgid="6500473130620545980">"Оранжевий"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Додані понад 30 днів тому"</item>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index a266c8a..aa1e8bd 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -923,6 +923,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Запам\'ятати налашт."</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Максимальна кількість підключених аудіопристроїв Bluetooth"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Вибрати максимальну кількість підключених аудіопристроїв Bluetooth"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Журнал налагодження стеку NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Підвищити рівень реєстрації в журналі стеку NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Трансляція"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"дзеркалювання"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Увімкнути бездротовий екран"</string>
@@ -2306,7 +2308,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Вибрати віджет"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Вибрати віджет"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Створити віджет і дозволити доступ?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Після створення віджета хост <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> зможе отримувати доступ до всіх даних, які в ньому відображаються."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Після того як ви створите віджет, додаток матиме доступ до всього контенту, що відображається.\n\nДодаток: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nВіджет: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Завжди дозволяти хосту <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> створювати віджети й отримувати доступ до їх даних"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Статист. використ."</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Статистика викор."</string>
@@ -2337,7 +2339,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Програма зчитування з екрана для людей, які не бачать або мають слабкий зір"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"Щоб почути назву елемента на екрані, торкніться його"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Налаштування субтитрів"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"Про параметри субтитрів"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Докладніше про параметри субтитрів"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Збільшення"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Швидкий запуск збільшення"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Про збільшення"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Докладніше про збільшення"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Тип збільшення"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Збільшуйте весь екран або певну область чи переходьте між цими режимами"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"На весь екран"</string>
@@ -2406,10 +2413,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Дає змогу вмикати функцію із заблокованого екрана за допомогою комбінації клавіш. Натисніть і утримуйте обидві клавіші гучності впродовж кількох секунд."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Кнопка спеціальних можливостей"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Кнопка й жест спеціальних можливостей"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Про кнопку спеціальних можливостей"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Про кнопку й жест спеціальних можливостей"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Докладніше про кнопку й жест спеціальних можливостей"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Використання кнопки спеціальних можливостей. Жест недоступний при навігації трьома кнопками."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Швидкий доступ до спеціальних можливостей"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Отримайте швидкий доступ до спеціальних можливостей із будь-якого екрана.\n\nЩоб почати, відкрийте налаштування спеціальних можливостей і виберіть потрібну функцію. У списку швидкого доступу виберіть кнопку спеціальних можливостей.\n\nЩоб використовувати кнопку спеціальних можливостей на панелі навігації, увімкніть навігацію за допомогою двох або трьох кнопок."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Спеціальними можливостями можна швидко скористатися на будь-якому екрані. \n\nЩоб почати, відкрийте налаштування спеціальних можливостей і виберіть потрібну функцію. У списку швидкого доступу виберіть кнопку спеціальних можливостей."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Отримайте швидкий доступ до спеціальних можливостей із будь-якого екрана.\n\nЩоб почати, відкрийте налаштування спеціальних можливостей і виберіть потрібну функцію. У списку швидкого доступу виберіть кнопку або жест спеціальних можливостей."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Отримайте швидкий доступ до спеціальних можливостей із будь-якого екрана.\n\nЩоб почати, відкрийте налаштування спеціальних можливостей і виберіть потрібну функцію. У списку швидкого доступу виберіть кнопку спеціальних можливостей."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Використати кнопку або жест"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Розташування"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Розмір"</string>
@@ -2435,13 +2445,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 хвилина"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 хвилини"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Час очікування для спеціальних можливостей"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Про час очікування для спеціальних можливостей"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Докладніше про час очікування для спеціальних можливостей"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Час на виконання дії"</string>
<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_switch_title" msgid="7458595722552743503">"Використовувати інверсію кольорів"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Швидкий запуск інверсії кольорів"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Інверсія кольорів перетворює світлі відтінки зображення на темні.<br/><br/> Примітка. <ol> <li> Це працює й у зворотному напрямку, якщо початкові кольори темні.</li> <li> Інверсія також впливає на відтінки статичних зображень і мультимедійного контенту.</li> <li> Для темного фону можна використовувати темну тему. Темну тему підтримують не всі додатки. Інверсія кольорів поширюється на всі додатки.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Автоматичне натискання (час взаємодії)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Про авт. натискання (час взаємодії)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Докладніше про автоматичне натискання (час взаємодії)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Автоматичне натискання працює з підключеною мишею. Можна налаштувати автоматичне натискання курсора миші, коли він не рухається впродовж певного часу."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Вимкнути"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Коротке"</string>
@@ -2461,6 +2476,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Використовувати <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Відкрити додаток <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Використовувати корекцію кольорів"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Швидкий запуск корекції кольору"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Про корекцію кольору"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Докладніше про корекцію кольору"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Про інверсію кольорів"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Докладніше про інверсію кольорів"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Показувати субтитри"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Лише для підтримуваних додатків"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Розмір і стиль субтитрів"</string>
@@ -2502,6 +2522,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Синій – жовтий"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Додаткове зменшення яскравості"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Додатково зменшувати яскравість екрана"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Швидкий запуск додаткового зменшення яскравості"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Про додаткове зменшення яскравості"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Робити екран телефона темнішим, ніж передбачає мінімальний рівень яскравості"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Робити екран планшета темнішим, ніж передбачає мінімальний рівень яскравості"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Зменште яскравість екрана, щоб читати комфортніше.<br/><br/> Ця функція корисна, коли: <ol> <li> установлено мінімальне стандартне значення яскравості, але екран телефона все одно засвітлий;</li> <li> ви користуєтеся телефоном у темряві, наприклад уночі чи перед сном.</li> </ol>"</string>
@@ -2706,7 +2728,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Час роботи Wi-Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Використання заряду"</string>
<string name="history_details_title" msgid="8628584613889559355">"Дані про використання"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Використання заряду"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Використання заряду акумулятора"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Показати споживання за останні 24 години"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Показати споживання після повного заряду"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Використання заряду"</string>
@@ -2730,6 +2752,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Переглянути додатки, що найбільше використовують заряд"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Заряджання тимчасово обмежено"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Це запобігає старінню акумулятора. Докладніше."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Відновити заряджання"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"За певних умов, таких як висока температура й довготривале заряджання, система може встановлювати для рівня заряду обмеження <xliff:g id="PERCENT">%1$s</xliff:g>, щоб подовжити термін служби акумулятора.\n\nКоли умови нормалізуються, телефон заряджатиметься, як зазвичай."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"За певних умов, таких як висока температура й довготривале заряджання, система може встановлювати для рівня заряду обмеження <xliff:g id="PERCENT">%1$s</xliff:g>, щоб подовжити термін служби акумулятора.\n\nКоли умови нормалізуються, планшет заряджатиметься, як зазвичай."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Оскільки ви користувалися телефоном більше, ніж зазвичай, акумулятор може розрядитися швидше.\n\nДодатки, які споживають найбільше заряду:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Оскільки ви користувалися планшетом більше, ніж зазвичай, акумулятор може розрядитися швидше.\n\nДодатки, які споживають найбільше заряду:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Оскільки ви користувалися пристроєм більше, ніж зазвичай, акумулятор може розрядитися швидше.\n\nДодатки, які споживають найбільше заряду:"</string>
@@ -2953,8 +2978,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Споживання системою за останні 24 години"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Споживання на роботу системи (<xliff:g id="SLOT">%s</xliff:g>)"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Споживання на роботу додатків (<xliff:g id="SLOT">%s</xliff:g>)"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"дп"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"пп"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Усього: менше ніж хвилина"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"У фоновому режимі: менше ніж хвилина"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Усього: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3441,6 +3464,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Дозволи для програм і вмісту"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Програми з обмеженнями"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Розгорнути налаштув. програм"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Вибрати, які додатки встановити"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Установити доступні додатки"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Безконтактні платежі"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Як це працює"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Оплачуйте покупки за допомогою телефона"</string>
@@ -3486,8 +3511,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Виклики з розширеними можливостями"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Виклики в режимі 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Використовувати сервіси LTE для кращого голосового й інших типів зв’язку (рекомендовано)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Використовувати сервіси 4G для кращого голосового й інших типів зв’язку (рекомендовано)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Використовувати сервіси LTE, щоб покращити голосові дзвінки (рекомендовано)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Використовувати сервіси 4G, щоб покращити голосові дзвінки (рекомендовано)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Використовувати 5G для голосових дзвінків"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Надсилання контактів оператору"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Надсилати номери телефонів контактів, щоб отримати доступ до розширених функцій"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Надсилати контакти оператору \"<xliff:g id="CARRIER">%1$s</xliff:g>\"?"</string>
@@ -3683,6 +3710,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"режим енергозбереження, закріплений, постійний, економія заряду, акумулятор"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"послідовність дій, розклад, режим енергозбереження, економія заряду, акумулятор, автоматично, відсоток"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, виклики з розширеними можливостями, виклики в режимі 4G"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, дзвінки з розширеними можливостями, дзвінки 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"додати мову, додавання мови"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"розмір тексту, великі букви, великий шрифт, великий текст, поганий зір, зробити текст більшим, збільшити шрифт, збільшення шрифту"</string>
<string name="default_sound" msgid="6604374495015245195">"Звук за умовчанням"</string>
@@ -4019,7 +4047,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Надати додатку <xliff:g id="SERVICE">%1$s</xliff:g> доступ до сповіщень?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"В Android 12 адаптивні сповіщення замінено на покращені. Ця функція допомагає впорядковувати сповіщення й показує в них пропоновані дії та відповіді. \n\nПокращені сповіщення надають доступ до вмісту сповіщень, зокрема до такої особистої інформації, як повідомлення й імена контактів. Ця функція може автоматично закривати сповіщення чи реагувати на них, наприклад відповідати на телефонні дзвінки або керувати режимом \"Не турбувати\"."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Надати додатку <xliff:g id="SERVICE">%1$s</xliff:g> доступ для сповіщень?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> зможе переглядати всі сповіщення, зокрема з особистою інформацією, як-от іменами контактів і текстами отриманих повідомлень. Цей додаток також зможе відхиляти сповіщення або виконувати дії з кнопками в них, зокрема відповідати на виклики. \n\nДодаток зможе вмикати й вимикати режим \"Не турбувати\" та змінювати пов\'язані з ним налаштування."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> зможе переглядати всі сповіщення, зокрема з особистою інформацією, такою як імена контактів і текст отриманих повідомлень. Цей додаток також зможе відкладати й закривати сповіщення або виконувати дії з кнопками в них, зокрема відповідати на виклики. \n\nКрім того, додаток зможе вмикати й вимикати режим \"Не турбувати\" та змінювати пов’язані з ним налаштування."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Якщо ви вимкнете доступ додатка <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> до сповіщень, доступ до режиму \"Не турбувати\" також буде вимкнено."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Вимкнути"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Скасувати"</string>
@@ -4996,6 +5024,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Двічі торкніться, щоб перевірити пристрій"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Режим керування однією рукою"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Використовувати режим керування однією рукою"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Комбінація клавіш для режиму керування однією рукою"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"доступність"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Провести пальцем униз, щоб:"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Використовувати комбінацію клавіш, щоб"</string>
@@ -5445,6 +5474,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Так"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Перезапустити"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Ні, дякую"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Скасувати"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Вибрати"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Не вдається активувати SIM-карту"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Вийміть SIM-карту та вставте її знову. Якщо проблема не зникне, перезапустіть пристрій."</string>
@@ -5578,6 +5608,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Асистент активується, коли ви утримуєте кнопку живлення"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Меню кнопки живлення й екстрених викликів:\nНатисніть одночасно кнопки живлення й збільшення гучності."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Вимкнути звук дзвінка:\nШвидкий запуск функції доступний у меню налаштування гучності."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Тривалість утримання"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Скоригуйте чутливість, указавши, скільки часу потрібно втримувати кнопку живлення"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Коротко"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Довго"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Показати гаманець"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Дозволити доступ до гаманця із заблокованого екрана та швидких налаштувань"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Показувати елементи керування пристроями"</string>
@@ -5593,6 +5627,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Якщо ви використовуєте 2 SIM-карти, то не зможете підключити планшет до мережі 5G. "<annotation id="url">"Докладніше"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Якщо ви використовуєте 2 SIM-карти, то не зможете підключити пристрій до мережі 5G. "<annotation id="url">"Докладніше"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Призупинити кешовані додатки"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Безстроково."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Безстроковий доступ."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Дозволити показ поверх інших вікон у налаштуваннях"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Дозволити додаткам, що можуть показуватися поверх інших додатків, накладатися на екрани налаштувань"</string>
<string name="media_controls_title" msgid="403271085636252597">"Медіа"</string>
@@ -5623,7 +5659,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Тимчасово недоступно"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Немає SIM-карти"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Налаштування мережі"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Підключатися до загальнодоступних мереж"</string>
<string name="keywords_internet" msgid="7674082764898690310">"з\'єднання з мережею, Інтернет, бездротове, дані, Wi-Fi, wi-fi, wi fi, мобільний, стільниковий, оператор мобільного зв\'язку, 4G, 3G, 2G, LTE"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Увімкнути Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Вимкнути Wi-Fi"</string>
@@ -5641,6 +5676,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Мережа W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM-карта"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ЗАВАНТАЖЕНА SIM-КАРТА"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ЗАВАНТАЖЕНІ SIM-КАРТИ"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Активно"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Неактивно"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / За умовчанням (<xliff:g id="ID_1">%1$s</xliff:g>)"</string>
@@ -5718,6 +5754,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Для всіх додатків і сервісів"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Налаштування ігор"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Увімкнути ярлик ігрової панелі тощо"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Назад"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Далі"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Попередній перегляд кольору"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Запити на доступ до SIM-карти"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Пристрій хоче отримати доступ до SIM-карти. Натисніть, щоб дізнатися більше."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Дозволити доступ до SIM-карти?"</string>
@@ -5728,4 +5767,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"Пристрій \"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>\" хоче підключитися до цього телефона.\n\nВи ще не підключалися до пристрою \"<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>\"."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Не підключатися"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Підключитися"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Налаштування TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Відновити налаштування за умовчанням"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Налаштування за умовчанням відновлено."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Макс. баланс, коли пристрій заряджений"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Максимально допустима сума кредитів"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Мін. баланс, коли пристрій заряджений"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Модифікатори"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Дії"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Нагороди"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Винятки"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Додаток без графічного інтерфейсу"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Інші додатки"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Перші дії"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Сповіщення переглянуто"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Сповіщення переглянуто впродовж 15 хв"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Виявлено взаємодію зі сповіщенням"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Виявлено взаємодію з віджетом"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Виявлено іншу взаємодію з додатком"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Найважливіше завдання розпочато"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Найважливіше завдання виконується"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Високопріоритетне завдання розпочато"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Високопріоритетне завдання виконується"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Завдання за замовчуванням розпочато"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Завдання за замовчуванням виконується"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Низькопріоритетне завдання розпочато"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Низькопріоритетне завдання виконується"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Найменш пріоритетне завдання розпочато"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Найменш пріоритетне завдання виконується"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Штрафні заходи за час виконання завдання"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Заряджання"</item>
+ <item msgid="658627268149681677">"Режиму сну"</item>
+ <item msgid="1599558140284643834">"Режим економії заряду"</item>
+ <item msgid="588427840913221601">"Статус процесу"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Підтвердити"</string>
</resources>
diff --git a/res/values-ur/arrays.xml b/res/values-ur/arrays.xml
index e2905a6..cab4c4b 100644
--- a/res/values-ur/arrays.xml
+++ b/res/values-ur/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"کیش کی ہوئی (سرگرمی کلائنٹ)"</item>
<item msgid="8186970968968646288">"کیش کی ہوئی (خالی)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"color/SIM_color_cyan@"</item>
+ <item msgid="177868870612833388">"color/SIM_color_blue800@"</item>
+ <item msgid="1129898906008357171">"color/SIM_color_green800@"</item>
+ <item msgid="4206364087389793587">"color/SIM_color_purple800@"</item>
+ <item msgid="6728943460061940130">"color/SIM_color_pink800@"</item>
+ <item msgid="968332068361935002">"color/SIM_color_orange@"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"نیلگوں سبز"</item>
+ <item msgid="7216413848731287689">"سیان"</item>
<item msgid="5661027589207588703">"نیلا"</item>
- <item msgid="3795787248113275442">"گہرا نیلا"</item>
+ <item msgid="1219738214736244749">"سبز"</item>
<item msgid="6331809026622602308">"جامنی"</item>
<item msgid="6390546163902724700">"گلابی"</item>
- <item msgid="6618900408138432102">"سرخ"</item>
+ <item msgid="6500473130620545980">"اورنج"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"30 دن سے زیادہ پرانی"</item>
diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml
index 357e8c2..9186dd5 100644
--- a/res/values-ur/strings.xml
+++ b/res/values-ur/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"ترتیبات کو یاد رکھیں"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"زیادہ سے زیادہ منسلک بلوٹوتھ آڈیو آلات"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"منسلک بلوٹوتھ آڈیو آلات کی زیادہ سے زیادہ تعداد منتخب کریں"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC انبار ڈیبگ لاگ"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"NFC انبار کا لاگ ان لیول بڑھائیں"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"کاسٹ کریں"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"مرر"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"وائرلیس ڈسپلے فعال کریں"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"گیجیٹ منتخب کریں"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"ویجیٹ منتخب کریں"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"ویجیٹ بنائیں اور رسائی کی اجازت دیں؟"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"آپ کے ویجیٹ بنا لینے کے بعد، <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> ان سبھی ڈیٹا تک رسائی حاصل کرسکتا ہے جو یہ ڈسپلے کرتا ہے۔"</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"آپ کے ویجیٹ تخلیق کرنے کے بعد یہ ایپلیکیشن: ڈسپلے کردہ سبھی چیزوں تک رسائی حاصل کر سکے گی۔\n\nایپلیکیشن: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nویجیٹ: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> کو ہمیشہ ویجٹس بنانے اور ان کے ڈیٹا تک رسائی حاصل کرنے کی اجازت دیں"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"استعمال کے اعداد و شمار"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"استعمال کے اعداد و شمار"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"سکرین قاری بنیادی طور پر اندھے پن اور کم بصارت والے لوگوں کیلئے ہے"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"آئٹمز کو بہ آواز بلند پڑھتے ہوئے سننے کیلئے اپنی اسکرین پر ان آئٹمز کو تھپتھپائیں"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"کیپشن کی ترجیحات"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"کیپشن کی ترجیحات کے بارے میں"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"کیپشن کی ترجیحات کے بارے میں مزید جانیں"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"میگنیفکیشن"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"میگنیفکیشن شارٹ کٹ"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"میگنیفکیشن کے بارے میں"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"میگنیفکیشن کے بارے میں مزید جانیں"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"میگنیفکیشن کی قسم"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"اپنی فُل اسکرین، کسی مخصوص حصے کو بڑا کریں یا دونوں اختیارات کے درمیان سوئچ کریں"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"پوری اسکرین"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"خصوصیت کے شارٹ کٹ کو مقفل اسکرین سے آن کرنے کی اجازت دیں۔ والیوم کی دونوں کلیدوں کو کچھ سیکنڈز تک دبائے رکھیں۔"</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"ایکسیسبیلٹی بٹن"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"ایکسیسبیلٹی بٹن اور اشارہ"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"ایکسیسبیلٹی بٹن کے بارے میں"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"ایکسیسبیلٹی بٹن اور اشارہ کے بارے میں"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"ایکسیسبیلٹی بٹن اور اشارہ کے بارے میں مزید جانیں"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"ایکسیسبیلٹی بٹن کا استعمال کرنا۔ 3 بٹن والی نیویگیشن کے ساتھ اشارہ دستیاب نہیں ہوتا ہے۔"</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"تیزی سے ایکسیسبیلٹی خصوصیات تک رسائی حاصل کریں"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"کسی بھی اسکرین سے تیزی سے ایکسیسبیلٹی خصوصیات تک رسائی حاصل کریں۔\n\nشروع کرنے کے لیے، ایکسیسبیلٹی کی ترتیبات پر جائیں اور خصوصیت منتخب کریں۔ شارٹ کٹ پر تھپتھپائیں اور ایکسیسبیلٹی بٹن منتخب کریں۔\n\nاس کے بجائے نیویگیشن بار میں ایکسیسبیلٹی بٹن کا استعمال کرنے کے لئے، 2 بٹن والی نیویگیشن یا 3 بٹن والی نیویگیشن پر سوئچ کریں۔"</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"کسی بھی اسکرین سے تیزی سے ایکسیسبیلٹی خصوصیات تک رسائی حاصل کریں۔ \n\nشروع کرنے کے لئے، ایکسیسبیلٹی کی ترتیبات پر جائیں اور خصوصیت منتخب کریں۔ شارٹ کٹ پر تھپتھپائیں اور ایکسیسبیلٹی بٹن منتخب کریں۔"</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"کسی بھی اسکرین سے تیزی سے ایکسیسبیلٹی خصوصیات تک رسائی حاصل کریں۔\n\nشروع کرنے کے لیے، ایکسیسبیلٹی کی ترتیبات پر جائیں اور کوئی خصوصیت منتخب کریں۔ شارٹ کٹ پر تھپتھپائیں اور ایکسیسبیلٹی بٹن یا اشارہ منتخب کریں۔"</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"کسی بھی اسکرین سے تیزی سے ایکسیسبیلٹی خصوصیات تک رسائی حاصل کریں۔\n\nشروع کرنے کے لیے، ایکسیسبیلٹی کی ترتیبات پر جائیں اور کوئی خصوصیت منتخب کریں۔ شارٹ کٹ پر تھپتھپائیں اور ایکسیسبیلٹی بٹن منتخب کریں۔"</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"بٹن یا اشارہ کا استعمال کریں"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"مقام"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"سائز"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 منٹ"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 منٹ"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"کارروائی کرنے کا وقت (ایکسیسبیلٹی ٹائم آؤٹ)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"کارروائی کرنے کے وقت کے بارے میں (ایکسیسبیلٹی ٹائم آؤٹ)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"کارروائی کرنے کے وقت کے بارے میں مزید جانیں (ایکسیسبیلٹی ٹائم آؤٹ)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"کارروائی کرنے کا وقت"</string>
<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_switch_title" msgid="7458595722552743503">"رنگوں کی تقلیب استعمال کریں"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"رنگوں کی تقلیب کا شارٹ کٹ"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"رنگوں کی تقلیب سے اسکرینز کا ہلکا رنگ گہرا ہو جاتا ہے۔<br/><br/> نوٹ:<ol> <li> رنگوں کی تقلیب سے اسکرینز کا گہرا رنگ ہلکا بھی ہوجاتا ہے۔</li> <li> میڈیا اور تصاویر میں رنگ تبدیل ہو جائیں گے۔</li> <li> گہری تھیم کو گہرے پس منظر ظاہر کرنے کے لیے استعمال کیا جاسکتا ہے۔ گہری تھیم تعاون یافتہ ایپس کے ساتھ کام کرتی ہے۔ رنگوں کی تقلیب سبھی ایپس پر کام کرتی ہے۔</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"خودکار کلک (ہولڈ کا وقت)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"خودکار کلک کے بارے میں (پسنے کا وقت)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"خود کار کلک کے بارے میں مزید جانیں (پسنے کا وقت)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"خودکار کلک ایک منسلک کردہ ماؤس کے ساتھ کام کرتا ہے۔ ایک مخصوص وقت تک کرسر کی حرکت موقوف ہونے پر آپ خودکار طور پر کلک کرنے کے لیے ماؤس کے کرسر کو سیٹ کر سکتے ہیں۔"</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"آف"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"مختصر"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> استعمال کریں"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> کھولیں"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"رنگ کی اصلاح استعمال کریں"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"رنگ کی اصلاح کا شارٹ کٹ"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"رنگ کی اصلاح کے بارے میں"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"رنگ کی اصلاح کے بارے میں مزید جانیں"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"رنگوں کی تقلیب کے بارے میں"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"رنگوں کی تقلیب کے بارے میں مزید جانیں"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"کیپشنز دکھائیں"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"صرف تعاون یافتہ ایپ کے لیے"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"کیپشن کا سائز اور طرز"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"نیلا-پیلا"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"اضافی دھندلا"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"اسکرین کو اضافی دھندلا بنائیں"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"\'اضافی دھندلا\' شارٹ کٹ"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"اضافی دھندلا کے بارے میں"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"اپنے فون کی کم سے کم چمک سے پَرے اسکرین کو مدھم کریں"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"اپنے ٹیبلیٹ کی کم سے کم چمک سے پَرے اسکرین کو مدھم کریں"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"اپنی اسکرین کو زیادہ مدھم کریں تاکہ اس کو پڑھنے میں مزید سہولت ہو۔<br/><br/> یہ اس صورت میں مددگار ثابت ہو سکتی ہے جب: <ol> <li> آپ کے فون کی ڈیفالٹ کم سے کم چمک ابھی بھی بہت روشن ہو</li> <li> آپ اپنا فون تاریک حالات میں استعمال کر رہے ہیں جیسے رات میں یا سونے سے پہلے کسی تاریک کمرے میں</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"وقت پر Wi‑Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"بیٹری کا استعمال"</string>
<string name="history_details_title" msgid="8628584613889559355">"سرگزشت کی تفصیلات"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"بیٹری کا استعمال"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"بیٹری کا استعمال"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"گزشتہ 24 گھنٹے کا استعمال ملاحظہ کریں"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"پچھلے مکمل چارج کے بعد سے استعمال دیکھیں"</string>
<string name="battery_details_title" msgid="4531369291819754178">"بیٹری کا استعمال"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"سب سے زیادہ بیٹری استعمال کرنے والی ایپس دیکھیں"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"چارجنگ عارضی طور پر محدود ہے"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"آپ کی بیٹری کو محفوظ رکھنے کے لیے۔ مزید جانیں۔"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"چارج کرنا دوبارہ شروع کریں"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"اعلی درجہ حرارت اور چارجنگ کی طویل مدتوں جیسی مخصوص شرائط میں، چارجنگ بیٹری کی صحت کی حفاظت میں مدد کے لیے <xliff:g id="PERCENT">%1$s</xliff:g> تک محدود ہو سکتی ہے۔\n\nان شرائط کے ختم ہونے پر آپ کا فون عام طور پر خودکار طور پر چارج ہوگا۔"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"اعلی درجہ حرارت اور چارجنگ کی طویل مدتوں جیسی مخصوص شرائط میں، چارجنگ بیٹری کی صحت کی حفاظت میں مدد کے لیے <xliff:g id="PERCENT">%1$s</xliff:g> تک محدود ہو سکتی ہے۔\n\nان شرائط کے ختم ہونے پر آپ کا ٹیبلیٹ عام طور پر خودکار طور پر چارج ہوگا۔"</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"کیونکہ آپ نے اپنا فون معمول سے زیادہ استعمال کیا ہے آپ کی بیٹری اس سے معمول کے مطابق پہلے ختم ہو سکتی ہے\n\nبیشتر بیٹری استعمال کرنے والی ایپس:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"کیونکہ آپ نے اپنا ٹیبلیٹ معمول سے زیادہ استعمال کیا ہے آپ کی بیٹری اس سے معمول کے مطابق پہلے ختم ہو سکتی ہے\n\nبیشتر بیٹری استعمال کرنے والی ایپس:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"کیونکہ آپ نے اپنا آلہ معمول سے زیادہ استعمال کیا ہے آپ کی بیٹری اس سے معمول کے مطابق پہلے ختم ہو سکتی ہے\n\nبیشتر بیٹری استعمال کرنے والی ایپس:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"گزشتہ 24 گھنٹے میں سسٹم کا استعمال"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g> کے لیے سسٹم کا استعمال"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g> کے لیے ایپ کا استعمال"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"کُل: ایک منٹ سے کم"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"پس منظر: ایک منٹ سے کم"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"کُل: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"ایپس اور مواد کی اجازت دیں"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"پابندیوں والی ایپلیکیشنز"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"ایپ کیلئے ترتیبات پھیلائیں"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"انسٹال کرنے کے لیے ایپس منتخب کریں"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"دستیاب ایپس انسٹال کریں"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"کنٹیکٹ لیس ادائیگیاں"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"یہ کیسے کام کرتا ہے"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"اسٹورز میں اپنے فون سے ادائیگی کریں"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"اعلی درجے کی کالنگ"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G کالنگ"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"صوتی اور دیگر مواصلات کو بہتر بنانے کے لیے LTE سروسز استعمال کریں (تجویز کردہ)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"صوتی اور دیگر مواصلات کو بہتر بنانے کے لیے 4G سروسز کا استعمال کریں (تجویز کردہ)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"صوتی کالز کو بہتر بنانے کیلئے LTE سروسز کا استعمال کریں (تجویز کردہ)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"صوتی کالز کو بہتر بنانے کے لیے 4G سروسز کا استعمال کریں (تجویز کردہ)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"صوتی کالز کے لیے 5G کا استعمال کریں"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"رابطوں کو کیریئر کو بھیجیں"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"بہتر کردہ خصوصیات فراہم کرنے کے لیے اپنے رابطے کے فون نمبرز بھیجیں"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"رابطوں کو <xliff:g id="CARRIER">%1$s</xliff:g> کو بھیجیں؟"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"بیٹری سیور، چپک جانے والی، برقرار، پاور سیور، بیٹری"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"روٹین، شیڈول، بیٹری سیور، پاور سیور، بیٹری، خودکار طور پر، فیصد"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte، اعلی درجے کی کالنگ، 4G کالنگ"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g، vonr، اعلی درجے کی کالنگ، 5G کالنگ"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"زبان شامل کریں، ایک زبان شامل کریں"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"ٹیکسٹ کا سائز، بڑا پرنٹ، بڑا فونٹ، بڑا ٹیکسٹ، کم وژن، ٹیکسٹ کو بڑا کرنا، فونٹ کو بڑا کرنے والا ٹول، فونٹ بڑا کرنا"</string>
<string name="default_sound" msgid="6604374495015245195">"ڈیفالٹ ساؤنڈ"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g> کیلئے اطلاع تک رسائی کی اجازت دیں؟"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12 میں بہتر کردہ اطلاعات نے Android اڈاپٹیو اطلاعات کی جگہ لے لی ہے۔ یہ خصوصیت تجویز کردہ کارروائیاں اور جوابات دکھاتی ہے اور آپ کی اطلاعات کا نظم کرتی ہے۔ \n\nبہتر کردہ اطلاعات رابطوں کے نام اور پیغامات جیسی ذاتی معلومات سمیت اطلاعات کے مواد تک رسائی حاصل کر سکتی ہیں۔ یہ خصوصیت اطلاعات کو برخاست کر سکتی ہے یا ان کا جواب بھی دے سکتی ہے جیسے فون کالز کا جواب دینا اور ڈسٹرب نہ کریں کو کنٹرول کرنا۔"</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g> کیلئے اطلاع تک رسائی کی اجازت دیں؟"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"رابطوں کے نام اور آپ کو موصول ہونے والے پیغامات کے متن جیسی ذاتی معلومات سمیت <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> تمام اطلاعات پڑھنے کا اہل ہوگا۔ یہ ایپ فون کالز کا جواب دینے سمیت اطلاعات کو برخاست کرنے یا اطلاعات میں بٹنوں پر کارروائی کرنے کی بھی اہل ہوگی۔ \n\nاس سے ایپ کو \'ڈسٹرب نہ کریں\' آن یا آف کرنے اور متعلقہ ترتیبات تبدیل کرنے کی اہلیت بھی حاصل ہوگی۔"</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"رابطوں کے نام اور آپ کو موصول ہونے والے پیغامات کے ٹیکسٹ جیسی ذاتی معلومات سمیت <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> تمام اطلاعات پڑھنے کا اہل ہوگا۔ یہ ایپ فون کالز کا جواب دینے سمیت اسنوز کرنے یا اطلاعات کو برخاست کرنے یا اطلاعات میں بٹنوں پر کارروائی کرنے کی بھی اہل ہوگی۔ \n\nاس سے ایپ کو \'ڈسٹرب نہ کریں\' آن یا آف کرنے اور متعلقہ ترتیبات تبدیل کرنے کی اہلیت بھی حاصل ہوگی۔"</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"اگر آپ <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> کیلئے اطلاع کی رسائی آف کرتے ہیں تو ڈسٹرب نہ کریں کی رسائی بھی آف ہو سکتی ہے۔"</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"آف کریں"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"منسوخ کریں"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"آلہ کو چیک کرنے کیلئے دو بار تھپتھپائیں"</string>
<string name="one_handed_title" msgid="2584414010282746195">"ایک ہاتھ کی وضع"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"ایک ہاتھ کی وضع استعمال کریں"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"ایک ہاتھ کی وضع کا شارٹ کٹ"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"رسائی"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"درج ذیل کیلئے نیچے کی طرف سوائپ کریں"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"اس کیلئے شارٹ کٹ استعمال کریں"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"ہاں"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"ری سٹارٹ کریں"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"نہیں شکریہ"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"منسوخ کریں"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"سوئچ کریں"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM کو فعال نہیں کیا جا سکتا"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"SIM نکال کر دوبارہ داخل کریں۔ مسئلے کے برقرار رہنے پر اپنا آلہ ری اسٹارٹ کریں۔"</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"پاور بٹن کو دبائے رکھ کر اسسٹنٹ کو متحرک کریں"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"پاور اور ایمرجنسی مینو:\nایک ہی وقت میں پاور اور والیوم بڑھانے کا بٹن دبائیں۔"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"گھنٹی بجنے کو روکیں:\nوالیوم مینو میں شارٹ کٹ دستیاب ہے۔"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"دبانے اور ہولڈ رکھنے کا دورانیہ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"کتنی دیر تک دبائیں رکھنا ہے اس کا انتخاب کر کے حساسیت کو ایڈجسٹ کریں۔ پاور بٹن کو پکڑیں"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"مختصر ویڈیو"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"طویل"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"والٹ دکھائیں"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"مقفل اسکرین اور فوری ترتیبات سے بٹوے تک رسائی کی اجازت دیں"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"آلے کے کنٹرولز دکھائیں"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"2 SIMs کا استعمال کرتے وقت، یہ ٹیبلیٹ 4G تک محدود ہوگا۔ "<annotation id="url">"مزید جانیں"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"2 SIMs کا استعمال کرتے وقت، یہ آلہ 4G تک محدود ہوگا۔ "<annotation id="url">"مزید جانیں"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"کیشڈ ایپس کے ليے ایگزیکیوشن معطل کریں"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"میعاد کبھی ختم نہیں ہوتی ہے۔"</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"لیز کی میعاد کبھی ختم نہیں ہوتی ہے۔"</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"ترتیبات پر اسکرین اوورلیز کو اجازت دیتا ہے"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"ایسی ایپس کو اجازت دیں جو ترتیبات کی اسکرینز کو ایک دوسرے پر چڑھانے کے لیے دوسرے ایپس پر ڈسپلے کر سکتی ہیں"</string>
<string name="media_controls_title" msgid="403271085636252597">"میڈیا"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"عارضی طور پر دستیاب نہیں ہے"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"کوئی SIM نہیں ہے"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"نیٹ ورک کی ترجیحات"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"عوامی نیٹ ورکس سے منسلک ہوں"</string>
<string name="keywords_internet" msgid="7674082764898690310">"نیٹ ورک کنکشن، انٹرنیٹ، وائرلیس، ڈیٹا، wifi، wi-fi، wi fi، سیلولر، موبائل، سیل کیریئر، 4g، 3g، 2g، lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Wi-Fi آن کریں"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Wi-Fi آف کریں"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ نیٹ ورک"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"ڈاؤن لوڈ کردہ SIM"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"ڈاؤن لوڈ کردہ SIMs"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"فعال"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"غیر فعال"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> کے لیے ڈیفالٹ"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"تمام ایپس اور سروسز کے لیے"</string>
<string name="game_settings_title" msgid="1028178627743422090">"گیم کی ترتیبات"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"گیم ڈیش بورڈ شارٹ کٹ آن کریں، وغیرہ"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"پچھلا"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"اگلا"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"رنگ کا پیش منظر"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM کارڈ تک رسائی کی درخواست"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"ایک آلہ آپ کے SIM کارڈ تک رسائی حاصل کرنا چاہتا ہے۔ تفصیلات کے ليے تھپتھپائيں۔"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM کارڈ تک رسائی کی اجازت دیں؟"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> اس فون سے منسلک ہونا چاہتا ہے۔\n\nآپ پہلے کبھی بھی <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> سے منسلک نہیں ہوئے ہیں۔"</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"منسلک نہ کریں"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"منسلک کریں"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE کی ترتیبات"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"ڈیفالٹ ترتیبات پر لوٹائیں"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"ترتیبات ڈیفالٹ پر لوٹا دی گئیں۔"</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"زیادہ سے زیادہ مطمئن بیلنس"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"زیادہ سے زیادہ گردش"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"کم از کم مطمئن بیلنس"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"موڈیفائرز"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"کارروائیاں"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"انعامات"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"مستثنیٰ"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"ہیڈ لیس سسٹم ایپ"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"دیگر ایپ"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"سرفہرست سرگرمی"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"اطلاع کو دیکھا گیا"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"اطلاع کو 15 منٹ کے اندر دیکھا گیا"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"اطلاع کا تعامل"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"ویجیٹ تعامل"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"صارف کے دیگر تعامل"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"زیادہ سے زیادہ ترجیح والی جاب شروع ہو رہی ہے"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"زیادہ سے زیادہ ترجیح والی جاب چل رہی ہے"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"زیادہ ترجیح والی جاب شروع ہو رہی ہے"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"زیادہ ترجیح والی جاب چل رہی ہے"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"ڈیفالٹ ترجیح والی جاب شروع ہو رہی ہے"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"ڈیفالٹ ترجیح والی جاب چل رہی ہے"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"کم ترجیح والی جاب شروع ہو رہی ہے"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"کم ترجیح والی جاب چل رہی ہے"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"کم از کم ترجیح والی جاب شروع ہو رہی ہے"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"کم از کم ترجیح والی جاب چل رہی ہے"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"جاب ٹائم آؤٹ کی سزا"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"چارج ہو رہی ہے"</item>
+ <item msgid="658627268149681677">"اونگھ"</item>
+ <item msgid="1599558140284643834">"پاور محفوظ کرنے کی وضع"</item>
+ <item msgid="588427840913221601">"پروسیس اسٹیٹ"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"تصدیق کریں"</string>
</resources>
diff --git a/res/values-uz/arrays.xml b/res/values-uz/arrays.xml
index 4686298..58bd2de 100644
--- a/res/values-uz/arrays.xml
+++ b/res/values-uz/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Keshlangan (harakat mijozi)"</item>
<item msgid="8186970968968646288">"Keshlangan (bo‘sh)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Moviy"</item>
+ <item msgid="7216413848731287689">"Zangori"</item>
<item msgid="5661027589207588703">"Havorang"</item>
- <item msgid="3795787248113275442">"Indigo"</item>
+ <item msgid="1219738214736244749">"Yashil"</item>
<item msgid="6331809026622602308">"Siyohrang"</item>
<item msgid="6390546163902724700">"Pushti"</item>
- <item msgid="6618900408138432102">"Qizil"</item>
+ <item msgid="6500473130620545980">"Toʻq sariq"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"30 kundan ortiq"</item>
diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml
index 1fe9a7f..e530854 100644
--- a/res/values-uz/strings.xml
+++ b/res/values-uz/strings.xml
@@ -891,6 +891,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Sozlamalarni eslab qolish"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Maksimum ulangan Bluetooth audio qurilmalar"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Maksimum nechta Bluetooth audio qurilma ulash mumkinligi belgilang"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Nfc steklarida uchraydigan nosozliklarni tuzatish jurnali"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Nfc steklarini jurnalga yozish darajasini oshirish"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Translatsiya"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"koʻzgu"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Simsiz monitorni yoqish"</string>
@@ -2260,7 +2262,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Gadjet tanlang"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Vidjet tanlash"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Vidjet yaratib unga kirishga ruxsat berilsinmi?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Vidjet yaratilgandan so‘ng, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> u ko‘rsatadigan barcha ma‘lumotga kira oladi."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Vidjet yaratilgandan soʻng, ilova koʻrsatadigan barcha maʼlumotga kira oladi.\n\nIlova: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nVidjet: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>ga Vidjetlar yaratib, ularning ma‘lumotlariga kirishga har doim ruxsab berilsin"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Sarf statistikasi"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Sarf statistikasi"</string>
@@ -2291,7 +2293,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Ko‘r va ko‘rish qobiliyati past odamlar uchun ekrandan o‘qish vositasi"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Taglavhalar parametrlari haqida"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Taglavhalar parametrlari haqida batafsil"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Kattalashtirish"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Kattalashtirish yorligʻi"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Kattalashtirish haqida"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Kattalashtirish haqida batafsil"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Kattalashtirish turi"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Ekranni toʻliq yoki bir qismini kattalashtiring yoki bu parametrlar orasida almashing"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Butun ekran"</string>
@@ -2360,10 +2367,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Maxsus funksiyani qulflangan ekrandan yoqishga ruxsat bering. Buning uchun ikkala tovush tugmalarini bir necha soniya bosib turing."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Maxsus imkoniyatlar tugmasi"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Qulaylik tugmasi va ishoralar"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Maxsus imkoniyatlar tugmasi haqida"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Maxsus imkoniyatlar tugmasi va ishoralar haqida"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Maxsus imkoniyatlar tugmasi va ishoralar haqida batafsil"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Qulaylik tugmasidan foydalanish. 3 tugmali navigatsiya ishora orqali ishlamaydi."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Maxsus imkoniyatlarni tez ochish"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Maxsus imkoniyatlarni istalgan ekrandan tez oching.\n\nBoshlash uchun maxsus imkoniyatlar sozlamalari orqali kerakli funksiyani tanlang. Yorliq ustiga bosing yoki maxsus imkoniyat tugmasini tanlang.\n\nNavigatsiya panelida Maxsus imkoniyatlar tugmasidan foydalanish uchun 2 tugmali navigatsiya yoki 3 tugmali navigatsiyaga oʻting."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Maxsus imkoniyatlarni istalgan ekrandan tez oching. \n\nBoshlash uchun maxsus imkoniyatlar sozlamalari orqali kerakli funksiyani tanlang. Yorliq ustiga bosing yoki maxsus imkoniyat tugmasini tanlang."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Maxsus imkoniyatlarni istalgan ekrandan tez oching.\n\nBoshlash uchun maxsus imkoniyatlar sozlamalari orqali kerakli funksiyani tanlang. Yorliq ustiga bosing va qulaylik tugmasi yoki ishorasini tanlang."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Maxsus imkoniyatlarni istalgan ekrandan tez oching.\n\nBoshlash uchun maxsus imkoniyatlar sozlamalari orqali kerakli funksiyani tanlang. Yorliq ustiga bosing yoki maxsus imkoniyat tugmasini tanlang."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Tugma yoki ishoradan foydalanish"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Joylashuv"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Hajmi"</string>
@@ -2389,13 +2399,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 daqiqa"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 daqiqa"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Amalni bajarish vaqti"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Amalni bajarish vaqti haqida"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Amalni bajarish vaqti haqida batafsil"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Amal bajarish uchun vaqt"</string>
<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_switch_title" msgid="7458595722552743503">"Ranglarni akslantirishdan foydalanish"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Ranglarni akslantirish yorligʻi"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Ranglarni akslantirish yorqin ranglarni qora ranglarga almashtiradi.<br/><br/> Eslatma: <ol> <li> Qora ranglar yorqin ranglarga almashadi.</li> <li> Media va rasmlarda ranglar oʻzgaradi.</li> <li> Qora fonni chiqarish uchun tungi mavzudan foydalanilishi mumkin. Tungi mavzu ayrim qurilmalarda ishlaydi. Ranglarni akslantirish esa barcha ilovalarda ishlaydi.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Avtoklik (kechikish vaqti)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Avtobosish haqida (kechikish vaqti)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Avtomatik bosish haqida (kechikish vaqti)…"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Avtoklik sichqoncha ulangandan keyin ishlaydi. Muayyan vaqtdan keyin kursor harakatlanishdan to‘xtaganda uning avtomatik ishlashini sozlashingiz mumkin."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Yoqilmagan"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Qisqa"</string>
@@ -2415,6 +2430,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g> ishlatish"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Ochish: <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Rangni tuzatishdan foydalanish"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Ranglarni tuzatish yorligʻi"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Ranglarni tuzatish haqida"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Ranglarni tuzatish haqida batafsil"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Ranglarni akslantirish haqida"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Ranglarni akslantirish haqida batafsil"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Taglavhalarni chiqarish"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Faqat bu funksiya ishlaydigan ilova uchun"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Taglavha hajmi va uslubi"</string>
@@ -2454,6 +2474,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Koʻk va sariq"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Juda xira"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Ekranni juda xira qilish"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Juda xiralashtirish yorligʻi"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Juda xiralashtirish haqida"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Telefon ekranidagi minimal yorqinlikni yanada xiralashtirish"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Ekrandagi minimal yorqinlikni yanada xiralashtirish"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Qulayroq oʻqish uchun ekranni xiralashtiring.<br><br>Qachon foydali:<ol><li> Telefondagi standart minimal yorqinlik juda baland</li><li> Telefon tunda va uxlashdan oldin kabi qorongʻi muhitda ishlatilganda</li></ol>"</string>
@@ -2646,7 +2668,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi‑Fi o‘z vaqtida"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Batareya sarfi"</string>
<string name="history_details_title" msgid="8628584613889559355">"Tafsilotlar"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Batareya sarfi"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Batareya sarfi"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Oxirgi 24 soat uchun hisobot"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Toʻliq quvvatlanganidan keyingi batareya sarfi"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Batareya sarfi"</string>
@@ -2670,6 +2692,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Batareyani koʻp sarflayotgan ilovalar"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Quvvatlash vaqtincha cheklangan"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Batareyangizni asrash uchun. Batafsil."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Toʻliq quvvatlansin"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Batareya quvvati yaroqlilik muddatini uzaytirishda yordam berish maqsadida yuqori harorat va uzoq quvvatlash davrlar kabi muayyan shartlarda quvvatlash <xliff:g id="PERCENT">%1$s</xliff:g> gacha cheklanadi.\n\nBu shartlar tugaganda telefoningiz avtomatik ravishda normal quvvat olishni boshlaydi."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Batareya quvvati yaroqlilik muddatini uzaytirishda yordam berish maqsadida yuqori harorat va uzoq quvvatlash davrlar kabi muayyan shartlarda quvvatlash <xliff:g id="PERCENT">%1$s</xliff:g> gacha cheklanadi.\n\nBu shartlar tugaganda planshetingiz avtomatik ravishda normal quvvat olishni boshlaydi."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Telefonni odatdagidan koʻp ishlatdingiz, baterya quvvati tezroq tugashi mumkin.\n\nBatareyani eng koʻp sarflayotgan ilovalar:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Planshetni odatdagidan koʻp ishlatdingiz, baterya quvvati tezroq tugashi mumkin.\n\nBatareyani eng koʻp sarflayotgan ilovalar:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Qurilmani odatdagidan koʻp ishlatdingiz, baterya quvvati tezroq tugashi mumkin.\n\nBatareyani eng koʻp sarflayotgan ilovalar:"</string>
@@ -2879,8 +2904,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Oxirgi 24 soat ichida tizimdan foydalanish"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Tizimdan foydalanish: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Ilovalardan foydalanish: <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"AM"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"PM"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Jami: bir daqiqadan kam"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Orqa fon rejimida: bir daqiqadan kam"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Jami: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3355,6 +3378,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Ilovalar va kontentga ruxsat berish"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Cheklovlar o‘rnatilgan ilovalar"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Ilovalar uchun sozlamalarni kengaytirish"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Oʻrnatiladigan ilovalarni tanlang"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Mavjud ilovalarni oʻrnatish"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Kontaktsiz toʻlov"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Ishlash tartibi"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Do‘konlarda telefoningiz yordamida to‘lang"</string>
@@ -3400,8 +3425,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Kengaytirilgan chaqiruv"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G chaqiruv"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Aloqa sifatini yaxshilash uchun LTE xizmatlaridan foydalanish (tavsiya etiladi)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Aloqa sifatini yaxshilash uchun 4G xizmatlaridan foydalanish (tavsiya etiladi)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Ovozli chaqiruvlarni yaxshilash uchun LTE xizmatlardan foydalanish (tavsiya etiladi)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Ovozli chaqiruvlarni yaxshilash uchun 4G xizmatlardan foydalanish (tavsiya etiladi)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Ovozli chaqiruvlar uchun 5G tarmoqdan foydalanish"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Kontaktlarni aloqa operatoriga yuborish"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Kengaytirilgan xususiyatlarni aniqlash uchun kontaktlaringiz telefon raqamlarini yuboring"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Kontaktlar aloqa operatoriga (<xliff:g id="CARRIER">%1$s</xliff:g>) yuborilsinmi?"</string>
@@ -3595,6 +3622,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"quvvat tejash, yopishqoq, davom etish, batareya tejash, batareya"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"amallar ketma-ketligi, jadval, batareya tejagich, quvvat tejagich, batareya, avtomatik, foiz"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, kengaytirilgan chaqiruv, 4g chaqiruv"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, kengaytirilgan chaqiruv, 5g chaqiruv"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"til kiritish, tilni kiritish"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"matn oʻlchami, katta bosma, katta yozuv, katta matn, zaif koʻrish, matnni kattalashtirish, yozuvni kattalashtirish, katta yozuv"</string>
<string name="default_sound" msgid="6604374495015245195">"Birlamchi ovoz"</string>
@@ -3923,7 +3951,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"<xliff:g id="SERVICE">%1$s</xliff:g> uchun bildirishnomadan foydalanish ruxsati berilsinmi?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Android 12 tizimida moslashuvchan bildirishnomalar oʻrniga yangicha bildirishnomalar chiqadi. Bu funksiya amallar va javoblarni taklif qiladi va bildirishnomalaringizni boshqaradi. \n\nYangicha bildirishnomalar barcha bildirishnomalar kontentini, jumladan kontakt nomlari va xabarlar kabi shaxsiy bildirishnomalarni ham oʻqiy oladi. Shuningdek, bu funksiya bildirishnomalarni yopishi yoki telefon chaqiruvlariga javob berishi va Bezovta qilinmasin rejimini boshqarishi mumkin."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"<xliff:g id="SERVICE">%1$s</xliff:g> xizmatiga bildirishnomalarga kirish uchun ruxsat berilsinmi?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ilovasi barcha bildirishnomalarni, jumladan, shaxsiy maʼlumotlarni (kontakt nomlari va xabarlar) oʻqiy oladi. Shuningdedk, bu ilova bildirishnomalarni yopishi yoki telefon chaqiruvlariga javob berish kabi bildirishnomalarda tugmalar bilan amallar bajarishi mumkin. \n\nIlova Bezovta qilinmasin rejimini yoqish va oʻchirish hamda shunga aloqador sozlamalarni ham oʻzgartirishi mumkin."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> ilovasi barcha bildirishnomalarni, jumladan, shaxsiy maʼlumotlarni (kontakt nomlari va xabarlar) oʻqiy oladi. Shuningdek, bu ilova bildirishnomalarni yopishi yoki kechiktirishi yoki telefon chaqiruvlariga javob berish kabi bildirishnomalarda tugmalar bilan amallar bajarishi mumkin. \n\nIlova Bezovta qilinmasin rejimini yoqish va oʻchirish hamda shunga aloqador sozlamalarni ham oʻzgartirishi mumkin."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Agar <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> uchun bildirishnomalardan foydalanish o‘chirib qo‘yilsa, “Bezovta qilinmasin” fuksiyasi ham o‘chirib qo‘yiladi."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Faolsizlantirish"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Bekor qilish"</string>
@@ -4842,6 +4870,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Ekranga ikki marta bosib tekshirish"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Ixcham rejim"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Ixcham rejimni yoqish"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Ixcham rejimni tezkor ishga tushirish"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"ixchamlik"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Pastga surish"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Yorliqdan foydalanish"</string>
@@ -5273,6 +5302,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Ha"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Qayta yoqish"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Kerak emas"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Bekor qilish"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Almashtirish"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM karta faollashmadi"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"SIM kartani chiqarib olib, qaytadan soling. Agar muammo davom etsa, qurilmangizni qayta ishga tushiring."</string>
@@ -5402,6 +5432,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Assistentni ochish uchun quvvat tugmasini bosib turing"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Quvvat va favqulodda chaqiruvlar tugmasi menyusi:\nBir vaqtda quvvat va tovushni balandlatish.tugmalarini bosib turing."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Chaqiruv ovozini oʻchirish:\nTovush menyusida tezkor ishga tushirish funksiyasi mavjud."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Bosib turish davomiyligi"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Quvvat tugmasi qanchalik uzoq bosib turilishini tanlash orqali sezuvchanlikni sozlang"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Qisqa"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Uzun"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Hamyonni chiqarish"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Ekran qulfi va tezkor sozlamalardan hamyonga kirish uchun ruxsat bering"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Qurilma boshqaruv elementlarini chiqarish"</string>
@@ -5417,6 +5451,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"2 ta SIM kartadan foydalansangiz, bu planshetda 4G aloqasi cheklanadi. "<annotation id="url">"Batafsil"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"2 ta SIM kartadan foydalansangiz, bu qurilmada 4G aloqasi cheklanadi. "<annotation id="url">"Batafsil"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Keshdagi ilovalar ishga tushirilishini bloklash"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Muddati cheklanmagan."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Muddati cheklanmagan."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Sozlamalar orqali ustki ilovalarga ruxsat berish"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Boshqa ilovalar ustidan ochiladigan ilovalarga ruxsat berish"</string>
<string name="media_controls_title" msgid="403271085636252597">"Media"</string>
@@ -5447,7 +5483,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Vaqtinchalik mavjud emas"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"SIM kartasiz"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Tarmoqqa ulanish sozlamalari"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Ochiq tarmoqlarga ulanish"</string>
<string name="keywords_internet" msgid="7674082764898690310">"tarmoq aloqasi, internet, simsiz, aloqa, wifi, wi-fi, wi fi, mobil, mobile, mobil tarmoq operatori, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Wi‑Fi aloqasini yoqish"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Wi-Fi aloqasini uzish"</string>
@@ -5465,6 +5500,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ tarmoq"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"YUKLAB OLINGAN SIM KARTA"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"YUKLAB OLINGAN SIM KARTALAR"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Faol"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Nofaol"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> uchun birlamchi"</string>
@@ -5542,6 +5578,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Barcha ilovalar va xizmatlar uchun"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Oʻyin sozlamalari"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Oʻyinlar boshqaruv paneli va boshqa yorliqlarni yoqish"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Avvalgisi"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Keyingisi"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Ranglarga razm solish"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM kartaga ruxsat soʻrovi"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Qurilma SIM kartangizga ruxsat olmoqchi. Batafsil."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"SIM kartaga ruxsat berilsinmi?"</string>
@@ -5552,4 +5591,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> telefoningizga ulanmoqda.\n\nOldin <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> qurilmasiga ulanmagansiz."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Ulanmasin"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Ulansin"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE sozlamalari"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Standart sozlamalarga qaytarish"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Asliga qaytarilgan sozlamalar."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Maksimal toʻyingan balans"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Maksimal aylanishi"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Minimal toʻyingan balans"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Modifikatorlar"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Amallar"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Bonuslar"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Olib tashlandi"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Qarovsiz tizim ilovasi"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Boshqa ilova"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Eng sara harakat"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Bildirishnoma koʻrildi"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Bildirishnoma 15 daqiqa ichida koʻrildi"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Bildirishnoma bilan oʻzaro taʼsir"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Vidjet bilan oʻzaro taʼsiri"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Boshqa foydalanuvchi bilan oʻzaro taʼsiri"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Maksimal muhim ishni boshlash"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Maksimal muhim ish boshlangan"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Yuqori muhim ishni boshlash"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Yuqori muhim ish boshlangan"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Birlamchi muhim ishni boshlash"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Birlamchi muhim ish boshlangan"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Kamroq muhim ishni boshlash"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Kamroq muhim ish boshlangan"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Minimal muhim ishni boshlash"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Minimal muhim ish boshlangan"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Ish kechikishi uchun jazo"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Quvvatlanmoqda"</item>
+ <item msgid="658627268149681677">"Mudroq"</item>
+ <item msgid="1599558140284643834">"Quvvat tejash rejimi"</item>
+ <item msgid="588427840913221601">"Jarayon holati"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Tasdiqlash"</string>
</resources>
diff --git a/res/values-vi/arrays.xml b/res/values-vi/arrays.xml
index 69d29c3..8674388 100644
--- a/res/values-vi/arrays.xml
+++ b/res/values-vi/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Được lưu trong bộ nhớ đệm (máy khách hoạt động)"</item>
<item msgid="8186970968968646288">"Được lưu trong bộ nhớ đệm (trống)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Xanh két"</item>
+ <item msgid="7216413848731287689">"Xanh lục lam"</item>
<item msgid="5661027589207588703">"Lam"</item>
- <item msgid="3795787248113275442">"Chàm"</item>
+ <item msgid="1219738214736244749">"Xanh lục"</item>
<item msgid="6331809026622602308">"Tía"</item>
<item msgid="6390546163902724700">"Hồng"</item>
- <item msgid="6618900408138432102">"Đỏ"</item>
+ <item msgid="6500473130620545980">"Cam"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Cách đây hơn 30 ngày"</item>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index 2ea1b6e..31de20c 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -891,6 +891,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Nhớ cài đặt"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Số thiết bị âm thanh được kết nối qua Bluetooth tối đa"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Chọn số thiết bị âm thanh được kết nối qua Bluetooth tối đa"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Nhật ký gỡ lỗi của ngăn xếp NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Tăng cấp độ ghi nhật ký của ngăn xếp NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Truyền"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"phản chiếu"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Bật hiển thị không dây"</string>
@@ -2260,7 +2262,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Chọn tiện ích"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Chọn tiện ích"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Tạo tiện ích và cho phép truy cập?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Sau khi bạn tạo tiện ích, <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> có thể truy cập tất cả dữ liệu mà nó hiển thị."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Sau khi bạn tạo tiện ích, ứng dụng có thể truy cập vào mọi dữ liệu được hiển thị.\n\nỨng dụng: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nTiện ích: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Luôn cho phép <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> tạo các tiện ích và truy cập dữ liệu của chúng"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Thống kê sử dụng"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Thống kê sử dụng"</string>
@@ -2291,7 +2293,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Trình đọc màn hình chủ yếu dành cho những người khiếm thị và thị lực kém"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"Nhấn vào các mục trên màn hình để nghe hệ thống đọc to những mục đó"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"Tùy chọn phụ đề"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"Giới thiệu các lựa chọn ưu tiên về phụ đề"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Tìm hiểu thêm các lựa chọn ưu tiên về phụ đề"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Phóng to"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Phím tắt phóng to"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Giới thiệu về tính năng phóng to"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Tìm hiểu thêm về tính năng phóng to"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Kiểu phóng to"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Phóng to toàn màn hình, một vùng cụ thể hoặc chuyển đổi giữa hai tùy chọn"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Toàn màn hình"</string>
@@ -2360,10 +2367,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Cho phép phím tắt của tính năng hỗ trợ tiếp cận bật từ màn hình khóa. Giữ cả 2 phím âm lượng trong vài giây."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Nút hỗ trợ tiếp cận"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Nút và cử chỉ hỗ trợ tiếp cận"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Giới thiệu về nút hỗ trợ tiếp cận"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Giới thiệu về cử chỉ và nút hỗ trợ tiếp cận"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Tìm hiểu thêm về cử chỉ và nút hỗ trợ tiếp cận"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Sử dụng nút hỗ trợ tiếp cận. Bạn không thể sử dụng cử chỉ này với thao tác bằng 3 nút."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Truy cập nhanh vào bộ tính năng hỗ trợ tiếp cận"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Truy cập nhanh vào bộ tính năng hỗ trợ tiếp cận trên màn hình bất kỳ.\n\nĐể bắt đầu, hãy chuyển đến phần cài đặt hỗ trợ tiếp cận rồi chọn một tính năng. Nhấn vào phím tắt rồi chọn nút hỗ trợ tiếp cận.\n\nĐể sử dụng nút hỗ trợ tiếp cận trong thanh điều hướng, hãy chuyển sang thao tác bằng 2 nút hoặc thao tác bằng 3 nút."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Truy cập nhanh vào bộ tính năng hỗ trợ tiếp cận từ mọi màn hình. \n\nĐể bắt đầu, hãy chuyển đến phần cài đặt hỗ trợ tiếp cận rồi chọn một tính năng. Nhấn vào phím tắt rồi chọn nút hỗ trợ tiếp cận."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Truy cập nhanh vào bộ tính năng hỗ trợ tiếp cận trên màn hình bất kỳ.\n\nĐể bắt đầu, hãy chuyển đến phần cài đặt hỗ trợ tiếp cận rồi chọn một tính năng. Nhấn vào phím tắt rồi chọn cử chỉ hoặc nút hỗ trợ tiếp cận."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Truy cập nhanh vào bộ tính năng hỗ trợ tiếp cận trên màn hình bất kỳ.\n\nĐể bắt đầu, hãy chuyển đến phần cài đặt hỗ trợ tiếp cận rồi chọn một tính năng. Nhấn vào phím tắt rồi chọn nút hỗ trợ tiếp cận."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Sử dụng nút hoặc cử chỉ"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Vị trí"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Kích thước"</string>
@@ -2389,13 +2399,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 phút"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 phút"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Thời gian thực hiện hành động (Thời gian chờ của tính năng Hỗ trợ tiếp cận)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Giới thiệu về thời gian hành động (thời gian chờ của tính năng Hỗ trợ tiếp cận)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Tìm hiểu thêm về thời gian hành động (thời gian chờ của tính năng Hỗ trợ tiếp cận)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Thời gian thực hiện hành động"</string>
<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 cử chỉ chạm và giữ"</string>
<string name="accessibility_display_inversion_preference_title" msgid="5476133104746207952">"Đảo màu"</string>
<string name="accessibility_display_inversion_switch_title" msgid="7458595722552743503">"Sử dụng tính năng đảo màu"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Phím tắt đảo màu"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Tính năng đảo màu làm cho màn hình chuyển từ sáng thành tối.<br/><br/> Lưu ý: <ol> <li> Tính năng đảo màu cũng chuyển màn hình từ tối thành sáng.</li> <li> Màu sắc trong nội dung nghe nhìn và hình ảnh sẽ thay đổi.</li> <li> Bạn có thể dùng chế độ Giao diện tối để hiển thị nền tối. Chế độ Giao diện tối hoạt động với các ứng dụng được hỗ trợ. Trong khi đó, tính năng đảo màu hoạt động trên tất cả các ứng dụng.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Tự động nhấp (thời gian dừng)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Giới thiệu tính năng tự động nhấp (thời gian dừng)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Tìm hiểu thêm về tính năng tự động nhấp (thời gian dừng)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Tính năng tự động nhấp hoạt động khi có kết nối với chuột. Bạn có thể đặt con trỏ chuột ở chế độ tự động nhấp khi con trỏ dừng di chuyển trong một khoảng thời gian nhất định."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Tắt"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Ngắn"</string>
@@ -2415,6 +2430,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Sử dụng tính năng <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Mở <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Sử dụng tính năng chỉnh màu"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Phím tắt chỉnh màu"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Giới thiệu về tính năng chỉnh màu"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Tìm hiểu thêm về tính năng chỉnh màu"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Giới thiệu về tính năng đảo màu"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Tìm hiểu thêm về tính năng đảo màu"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Hiển thị phụ đề"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Chỉ dành cho ứng dụng được hỗ trợ"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Kích thước và kiểu phụ đề"</string>
@@ -2454,6 +2474,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Xanh lam – vàng"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Siêu tối"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Làm cho màn hình trở nên siêu tối"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Phím tắt siêu tối"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Giới thiệu về tính năng siêu tối"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Giảm bớt độ sáng của màn hình xuống dưới độ sáng tối thiểu của điện thoại"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Giảm bớt độ sáng của màn hình xuống dưới độ sáng tối thiểu của máy tính bảng"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Giảm bớt độ sáng màn hình để đọc thoải mái hơn.<br/><br/> Tính năng này có thể hữu ích khi: <ol> <li> Độ sáng tối thiểu mặc định của điện thoại vẫn ở mức quá cao</li> <li> Bạn đang dùng điện thoại trong điều kiện thiếu ánh sáng, chẳng hạn như khi trời tối hoặc trong phòng tối trước khi đi ngủ</li> </ol>"</string>
@@ -2646,7 +2668,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Thời gian bật Wi‑Fi"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Mức sử dụng pin"</string>
<string name="history_details_title" msgid="8628584613889559355">"Chi tiết lịch sử"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Mức sử dụng pin"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Mức sử dụng pin"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Xem mức sử dụng trong 24 giờ qua"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Xem mức sử dụng từ lần sạc đầy gần nhất"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Mức sử dụng pin"</string>
@@ -2670,6 +2692,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Xem các ứng dụng có mức sử dụng pin cao nhất"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Khả năng sạc tạm thời bị hạn chế"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Để kéo dài tuổi thọ pin. Tìm hiểu thêm."</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Tiếp tục sạc"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Trong một số điều kiện, chẳng hạn như nhiệt độ cao và thời gian sạc lâu, mức sạc có thể bị hạn chế ở <xliff:g id="PERCENT">%1$s</xliff:g> để duy trì độ bền của pin.\n\nKhi các điều kiện đó chấm dứt, điện thoại của bạn sẽ tự động sạc như bình thường."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Trong một số điều kiện, chẳng hạn như nhiệt độ cao và thời gian sạc lâu, mức sạc có thể bị hạn chế ở <xliff:g id="PERCENT">%1$s</xliff:g> để duy trì độ bền của pin.\n\nKhi các điều kiện đó chấm dứt, điện thoại của bạn sẽ tự động sạc như bình thường."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Do bạn đã dùng điện thoại nhiều hơn mức bình thường, nên pin có thể hết sớm hơn thường lệ.\n\nNhững ứng dụng tiêu hao nhiều pin nhất:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Do bạn đã dùng máy tính bảng nhiều hơn mức bình thường, nên pin có thể hết sớm hơn thường lệ.\n\nNhững ứng dụng tiêu hao nhiều pin nhất:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Do bạn đã dùng thiết bị nhiều hơn mức bình thường, nên pin có thể hết sớm hơn thường lệ.\n\nNhững ứng dụng tiêu hao nhiều pin nhất:"</string>
@@ -2879,8 +2904,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Mức sử dụng pin của hệ thống trong 24 giờ qua"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Mức sử dụng pin của hệ thống trong <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Mức sử dụng pin của ứng dụng trong <xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"sáng"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"chiều"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Tổng: chưa đến 1 phút"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Ở chế độ nền: chưa đến 1 phút"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Tổng: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3355,6 +3378,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Cho phép ứng dụng và nội dung"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Ứng dụng có hạn chế"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Mở rộng cài đặt cho ứng dụng"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Chọn ứng dụng để cài đặt"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Cài đặt ứng dụng có sẵn"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Thanh toán không tiếp xúc"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Cách thức hoạt động"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Dùng điện thoại của bạn để thanh toán tại các cửa hàng"</string>
@@ -3400,8 +3425,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Gọi nâng cao"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Gọi qua 4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Dùng dịch vụ LTE để cải thiện tính năng thoại và các phương thức giao tiếp khác (khuyên dùng)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Sử dụng dịch vụ 4G để cải tiến tính năng thoại và các phương thức giao tiếp khác (đề xuất)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Dùng dịch vụ LTE để cải thiện chất lượng cuộc gọi thoại (khuyên dùng)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Dùng dịch vụ 4G để cải thiện chất lượng cuộc gọi thoại (khuyên dùng)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Dùng 5G để gọi thoại"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Gửi danh bạ cho nhà mạng"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Gửi số điện thoại trên danh bạ của bạn để cung cấp các tính năng nâng cao"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Gửi danh bạ cho <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3595,6 +3622,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"trình tiết kiệm pin, cố định, tiếp tục, trình tiết kiệm điện, pin"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"quy trình, lịch biểu, trình tiết kiệm pin, trình tiết kiệm điện, pin, tự động, phần trăm"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"volte, gọi nâng cao, gọi qua mạng 4G"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, tính năng gọi nâng cao, gọi qua 5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"thêm ngôn ngữ, thêm một ngôn ngữ"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"cỡ chữ, bản in lớn, phông chữ lớn, chữ lớn, thị lực kém, tăng cỡ chữ, tăng kích cỡ phông chữ, phóng to phông chữ"</string>
<string name="default_sound" msgid="6604374495015245195">"Âm thanh mặc định"</string>
@@ -3923,7 +3951,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Cho phép <xliff:g id="SERVICE">%1$s</xliff:g> truy cập thông báo?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Thông báo nâng cao đã thay thế Thông báo thích ứng trên Android trong Android 12. Tính năng này hiển thị những thao tác và câu trả lời đề xuất, đồng thời sắp xếp các thông báo của bạn. \n\nThông báo nâng cao có thể đọc mọi nội dung thông báo, bao gồm cả thông tin cá nhân như tên của người liên hệ và tin nhắn. Tính năng này cũng có thể đóng hoặc phản hồi các thông báo, chẳng hạn như trả lời cuộc gọi điện thoại, đồng thời có thể kiểm soát chế độ Không làm phiền."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Cho phép <xliff:g id="SERVICE">%1$s</xliff:g> truy cập thông báo?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> có thể đọc mọi thông báo, bao gồm thông tin cá nhân như tên của người liên hệ và nội dung của thông báo bạn nhận được. Ứng dụng này cũng có thể đóng các thông báo hoặc thao tác với các nút trong thông báo, bao gồm cả trả lời cuộc gọi điện thoại. \n\nNgoài ra, việc này còn cho phép ứng dụng bật hoặc tắt chế độ Không làm phiền và thay đổi chế độ cài đặt liên quan."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> có thể đọc mọi thông báo, bao gồm thông tin cá nhân như tên của người liên hệ và nội dung của thông báo mà bạn nhận được. Ứng dụng này cũng có thể tạm ẩn hoặc đóng các thông báo hoặc thao tác với các nút trong thông báo, bao gồm cả trả lời cuộc gọi điện thoại. \n\nNgoài ra, việc này còn cho phép ứng dụng bật hoặc tắt chế độ Không làm phiền và thay đổi các chế độ cài đặt liên quan."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Nếu bạn tắt quyền truy cập thông báo của <xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, quyền truy cập chế độ Không làm phiền cũng có thể bị tắt."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Tắt"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Hủy"</string>
@@ -4842,6 +4870,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Nhấn đúp để kiểm tra thiết bị"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Chế độ một tay"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Sử dụng chế độ một tay"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Phím tắt chế độ một tay"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"tầm với"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Vuốt xuống để"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Dùng phím tắt để"</string>
@@ -5273,6 +5302,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Có"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Khởi động lại"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Không, cảm ơn"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Hủy"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Chuyển"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Không thể kích hoạt SIM"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Hãy tháo SIM rồi lắp lại. Nếu vấn đề vẫn xảy ra, vui lòng khởi động lại thiết bị."</string>
@@ -5402,6 +5432,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Giữ nút nguồn để kích hoạt Trợ lý"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Trình đơn nguồn và Trình đơn khẩn cấp:\nNhấn đồng thời Nút nguồn và Nút tăng âm lượng."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Ngăn đổ chuông:\nPhím tắt có sẵn trong trình đơn âm lượng."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Khoảng thời gian nhấn và giữ"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Điều chỉnh độ nhạy bằng cách chọn khoảng thời gian nhấn và giữ nút nguồn"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Ngắn"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Dài"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Hiện ví"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Cho phép truy cập vào ví từ màn hình khóa và phần cài đặt nhanh"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Hiện các nút điều khiển thiết bị"</string>
@@ -5417,6 +5451,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Khi dùng 2 SIM, máy tính bảng này chỉ dùng mạng 4G. "<annotation id="url">"Tìm hiểu thêm"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Khi dùng 2 SIM, thiết bị này chỉ dùng mạng 4G. "<annotation id="url">"Tìm hiểu thêm"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Tạm ngưng thực thi cho các ứng dụng được lưu vào bộ nhớ đệm"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Vĩnh viễn không hết hạn."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Thuê vĩnh viễn."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Cho phép phủ lên màn hình Cài đặt"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Những ứng dụng có thể hiển thị bên trên các ứng dụng khác sẽ được phép phủ lên màn hình Cài đặt"</string>
<string name="media_controls_title" msgid="403271085636252597">"Nội dung nghe nhìn"</string>
@@ -5447,7 +5483,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Tạm thời không sử dụng được"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Không có SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Lựa chọn ưu tiên về mạng"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Kết nối với mạng công cộng"</string>
<string name="keywords_internet" msgid="7674082764898690310">"kết nối mạng, Internet, không dây, dữ liệu, wifi, wi-fi, wi fi, di động, nhà mạng di động, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Bật Wi‑Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Tắt Wi-Fi"</string>
@@ -5465,6 +5500,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Mạng W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"SIM ĐÃ TẢI XUỐNG"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"SIM ĐÃ TẢI XUỐNG"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Đang hoạt động"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Không hoạt động"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Mặc định cho <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5542,6 +5578,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Đối với tất cả các ứng dụng và dịch vụ"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Cài đặt trò chơi"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Bật lối tắt trên Trang tổng quan trò chơi, v.v."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Trước"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Tiếp theo"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Xem trước màu"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Yêu cầu truy cập vào thẻ SIM"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Một thiết bị muốn truy cập vào thẻ SIM của bạn. Hãy nhấn để xem thông tin chi tiết."</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Cho phép truy cập vào thẻ SIM?"</string>
@@ -5552,4 +5591,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> muốn kết nối với điện thoại này.\n\nBạn chưa từng kết nối với <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Không kết nối"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Kết nối"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Cài đặt TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Khôi phục về Chế độ cài đặt mặc định"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Đã khôi phục về Chế độ cài đặt mặc định."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Tín dụng tối đa cho trạng thái sạc đầy"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Tín dụng tối đa lưu hành"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Tín dụng tối thiểu cho trạng thái sạc đầy"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Yếu tố bổ trợ"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Thao tác"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Phần thưởng"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Ứng dụng được miễn"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"Ứng dụng hệ thống không có giao diện người dùng"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Ứng dụng khác"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Hoạt động hàng đầu"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Thông báo đã xem"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Thông báo đã xem trong vòng 15 phút"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Thông báo đã tương tác"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Tiện ích đã tương tác"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Hoạt động tương tác khác của người dùng"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Bắt đầu công việc có mức ưu tiên cao nhất"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Đang chạy công việc có mức ưu tiên cao nhất"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Bắt đầu công việc có mức ưu tiên cao"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Đang chạy công việc có mức ưu tiên cao"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Bắt đầu công việc có mức ưu tiên mặc định"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Đang chạy công việc có mức ưu tiên mặc định"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Bắt đầu công việc có mức ưu tiên thấp"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Đang chạy công việc có mức ưu tiên thấp"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Bắt đầu công việc có mức ưu tiên thấp nhất"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Đang chạy công việc có mức ưu tiên thấp nhất"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Phạt vì hết thời gian thực hiện"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Đang sạc"</item>
+ <item msgid="658627268149681677">"Nghỉ"</item>
+ <item msgid="1599558140284643834">"Chế độ tiết kiệm điện"</item>
+ <item msgid="588427840913221601">"Trạng thái xử lý"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Xác nhận"</string>
</resources>
diff --git a/res/values-zh-rCN/arrays.xml b/res/values-zh-rCN/arrays.xml
index 91a864e..3b9dcf5 100644
--- a/res/values-zh-rCN/arrays.xml
+++ b/res/values-zh-rCN/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"已缓存(Activity 客户端)"</item>
<item msgid="8186970968968646288">"已缓存(空)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"蓝绿色"</item>
+ <item msgid="7216413848731287689">"青色"</item>
<item msgid="5661027589207588703">"蓝色"</item>
- <item msgid="3795787248113275442">"靛青色"</item>
+ <item msgid="1219738214736244749">"绿色"</item>
<item msgid="6331809026622602308">"紫色"</item>
<item msgid="6390546163902724700">"粉红色"</item>
- <item msgid="6618900408138432102">"红色"</item>
+ <item msgid="6500473130620545980">"橙色"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"超过 30 天"</item>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 1984c6d..921568a 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"记住设置"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"已连接蓝牙音频设备的数量上限"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"选择已连接蓝牙音频设备的数量上限"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC 堆栈调试日志"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"提高 NFC 堆栈记录等级"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"投射"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"镜像"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"开启无线显示"</string>
@@ -2258,7 +2260,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"选择小工具"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"选择微件"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"是否允许该应用创建微件并查看其数据?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"当您创建微件后,“<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>”将能查看其显示的所有数据。"</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"当您创建微件后,应用可以访问显示的所有内容。\n\n应用:<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\n微件:<xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"始终允许“<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>”创建微件并查看其数据"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"使用情况统计数据"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"使用情况统计数据"</string>
@@ -2289,7 +2291,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"主要适用于盲人和视力不佳者的屏幕阅读器"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"点按屏幕上的内容即可让系统大声朗读出来"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"字幕偏好设置"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"关于字幕偏好设置"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"详细了解字幕偏好设置"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"放大功能"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"放大功能快捷方式"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"关于放大功能"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"详细了解放大功能"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"放大方式"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"放大整个屏幕或特定区域,也可在这两个选项之间切换"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"全屏"</string>
@@ -2358,10 +2365,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"允许在锁定屏幕时开启功能快捷方式。同时按住两个音量键几秒钟。"</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"“无障碍”按钮"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"“无障碍”按钮和手势"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"关于“无障碍”按钮"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"关于“无障碍”按钮和无障碍功能启动手势"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"详细了解“无障碍”按钮和无障碍功能启动手势"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"请使用“无障碍”按钮。该手势不能与“三按钮”导航搭配使用。"</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"快速使用无障碍功能"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"在任何屏幕上快速使用无障碍功能。\n\n如需开始使用,请转到无障碍设置并选择相应功能。点按相应快捷方式,然后选择“无障碍”按钮。\n\n如需改用导航栏中的“无障碍”按钮,请切换到“双按钮”导航或“三按钮”导航模式。"</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"在任何屏幕上快速使用无障碍功能。\n\n如需开始使用,请转到无障碍设置并选择相应功能。点按相应快捷方式,然后选择“无障碍”按钮。"</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"不论当前显示的是何屏幕画面,您都可快速使用无障碍功能。\n\n如需开始使用,请转到无障碍功能设置部分,并选择相应功能。然后,点按相应快捷方式,并选择“无障碍”按钮或无障碍功能启动手势。"</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"不论当前显示的是何屏幕画面,您都可快速使用无障碍功能。\n\n如需开始使用,请转到无障碍功能设置部分,并选择相应功能。点按相应快捷方式,然后选择“无障碍”按钮。"</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"使用按钮或手势"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"位置"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"大小"</string>
@@ -2387,13 +2397,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 分钟"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 分钟"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"等待操作的时长(无障碍功能超时)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"关于等待操作的时长(无障碍功能超时)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"详细了解等待操作的时长(无障碍功能超时)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"等待操作的时长"</string>
<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_switch_title" msgid="7458595722552743503">"使用颜色反转"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"颜色反转快捷方式"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"颜色反转功能可将亮屏幕调暗。<br/><br/>注意:<ol> <li> 颜色反转功能也可将暗屏幕调亮。</li> <li> 媒体文件和图片中的颜色会发生变化。</li> <li> 深色主题功能可用于显示深色背景。深色主题适用于支持该模式的应用。颜色反转功能适用于所有应用。</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"自动点击(停留时间)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"关于自动点击(停留时间)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"详细了解自动点击(停留时间)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"自动点击功能需连接鼠标才能使用。您可以将鼠标光标设置为在停止移动一段时间后自动点击。"</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"关闭"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"短"</string>
@@ -2413,6 +2428,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"使用<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"打开 <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"使用色彩校正"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"色彩校正快捷方式"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"关于色彩校正"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"详细了解色彩校正"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"关于颜色反转"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"详细了解颜色反转"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"显示字幕"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"仅限支持的应用"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"字幕文字大小和样式"</string>
@@ -2452,6 +2472,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"蓝黄不分"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"极暗"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"可将屏幕调成极暗"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"极暗快捷方式"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"关于极暗功能"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"将屏幕调得比手机最低亮度更暗"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"将屏幕调得比平板电脑最低亮度更暗"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"调暗屏幕可让您看手机时更舒适。<br/><br/> 此设置适用于以下情况:<ol> <li> 手机的默认最低亮度依然太亮</li> <li> 在夜间或睡前昏暗的房间等较暗环境中使用手机</li> </ol>"</string>
@@ -2644,7 +2666,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"WLAN开启时间"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"电池使用情况"</string>
<string name="history_details_title" msgid="8628584613889559355">"详细电量使用记录"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"电池用量"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"电池用量"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"查看过去 24 小时的使用情况"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"查看自上次充满电后的使用情况"</string>
<string name="battery_details_title" msgid="4531369291819754178">"电池用量"</string>
@@ -2668,6 +2690,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"查看耗电量较高的应用"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"充电暂时受限"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"旨在延长电池使用寿命。了解详情。"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"继续充电"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"在某些情况下(例如高温和长时间充电时),手机可能会限制充电量,充电到 <xliff:g id="PERCENT">%1$s</xliff:g> 时便暂停充电。这样有助于使电池保持良好状态。\n\n这类情况结束时,手机会自动恢复正常充电。"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"在某些情况下(例如高温和长时间充电时),平板电脑可能会限制充电量,充电到 <xliff:g id="PERCENT">%1$s</xliff:g> 时便暂停充电。这样有助于使电池保持良好状态。\n\n这类情况结束时,平板电脑会自动恢复正常充电。"</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"您的手机的使用强度比平时高,因此电池电量的耗尽速度可能会比平时要快。\n\n耗电量较高的应用:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"您的平板电脑的使用强度比平时高,因此电池电量的耗尽速度可能会比平时要快。\n\n耗电量较高的应用:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"您的设备的使用强度比平时高,因此电池电量的耗尽速度可能会比平时要快。\n\n耗电量较高的应用:"</string>
@@ -2877,8 +2902,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"过去 24 小时内的系统耗电量"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g>的系统耗电量"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g>的应用耗电量"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"上午"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"下午"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"总计:不到 1 分钟"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"后台:不到 1 分钟"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"总计:<xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3353,6 +3376,8 @@
<string name="application_restrictions" msgid="276179173572729205">"允许应用和内容"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"受限应用"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"展开应用设置"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"选择要安装的应用"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"安装可用应用"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"感应式付款"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"工作方式"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"使用手机在商店内付款"</string>
@@ -3398,8 +3423,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"高级通话"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G 通话"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"使用 LTE 服务改进语音和其他通信功能(推荐)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"使用 4G 服务改善语音和其他通讯方式的质量(推荐)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"使用 LTE 服务提升语音通话质量(推荐)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"使用 4G 服务提升语音通话质量(推荐)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"使用 5G 网络进行语音通话"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"将联系人电话号码发送给运营商"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"发送联系人电话号码,以使用增强功能"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"要将联系人电话号码发送给<xliff:g id="CARRIER">%1$s</xliff:g>吗?"</string>
@@ -3593,6 +3620,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"省电模式, 固定式, 保留, 节省电量, 电池"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"日常安排, 日程, 省电模式, 节省电量, 电池, 自动, 百分比"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"VoLTE, 高级通话, 4G 通话"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, 高级通话, 5g 通话, advanced calling, 5g calling"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"添加语言, 添加一种语言"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"文字大小, 大字版, 大字体, 大文字, 弱视, 放大文字, 字体放大工具, 字体放大, text size, large print, large font, large text, low vision, make text bigger, font enlarger, font enlargement"</string>
<string name="default_sound" msgid="6604374495015245195">"默认铃声"</string>
@@ -3921,7 +3949,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"要向<xliff:g id="SERVICE">%1$s</xliff:g>授予通知使用权吗?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"在 Android 12 中,增强型通知功能取代了 Android 自适应通知功能。增强型通知功能可以显示建议的操作和回复,并可将通知整理得井井有条。\n\n增强型通知功能可以访问通知内容,包括联系人名称和消息等个人信息。该功能还可以关闭或响应通知,例如接听来电以及控制勿扰模式。"</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"要向<xliff:g id="SERVICE">%1$s</xliff:g>授予通知使用权吗?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>将可读取所有通知(包括联系人姓名和您收到的消息内容等个人信息),而且还能关闭通知或触发通知中的按钮(包括接听来电)。\n\n此外,该应用将因此能够开启或关闭“勿扰”模式并更改相关设置。"</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"“<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>”将可读取所有通知(包括联系人姓名和您收到的消息内容等个人信息),而且还能暂停/关闭通知或触发通知中的按钮(包括接听来电)。\n\n该应用因此还能开启或关闭“勿扰”模式,并可以更改相关设置。"</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"如果您停用<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>的通知使用权,勿扰模式的使用权可能也会遭到停用。"</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"停用"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"取消"</string>
@@ -4840,6 +4868,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"点按两次即可查看设备"</string>
<string name="one_handed_title" msgid="2584414010282746195">"单手模式"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"使用单手模式"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"单手模式快捷方式"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"可单手操作"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"向下滑动"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"使用快捷方式执行以下操作"</string>
@@ -5271,6 +5300,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"是"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"重启"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"不用了"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"取消"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"切换"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"无法激活 SIM 卡"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"请取出 SIM 卡,然后重新插入。如果问题仍然存在,请重启您的设备。"</string>
@@ -5400,6 +5430,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"长按电源按钮即可启动 Google 助理"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"“电源和急救信息”菜单:\n同时按电源按钮和音量调高按钮。"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"阻止响铃:\n音量菜单中提供了快捷方式。"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"按住电源按钮的持续时间"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"通过选择按住电源按钮的持续时间来调节灵敏度"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"短"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"长"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"显示电子钱包"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"允许从锁定屏幕和快捷设置使用电子钱包"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"显示设备控制器"</string>
@@ -5415,6 +5449,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"使用 2 个 SIM 卡时,此平板电脑将仅限使用 4G 网络。"<annotation id="url">"了解详情"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"使用 2 个 SIM 卡时,此设备将仅限使用 4G 网络。"<annotation id="url">"了解详情"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"暂停执行已缓存的应用"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"永不过期。"</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"租约永不过期。"</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"允许在“设置”上重叠显示"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"允许可在其他应用上层显示的应用重叠显示在“设置”屏幕上"</string>
<string name="media_controls_title" msgid="403271085636252597">"媒体"</string>
@@ -5445,7 +5481,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"暂时无法使用"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"没有 SIM 卡"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"网络偏好设置"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"连接到公共网络"</string>
<string name="keywords_internet" msgid="7674082764898690310">"网络连接, 互联网, 无线, 数据, WiFi, Wi-Fi, Wi Fi, WLAN, 移动网络, 移动, 手机运营商, 4G, 3G, 2G, LTE"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"开启 WLAN"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"关闭 WLAN"</string>
@@ -5463,6 +5498,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ 网络"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM 卡"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"已下载的 SIM 卡"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"已下载的 SIM 卡"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"使用中"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"未使用"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" /<xliff:g id="ID_1">%1$s</xliff:g>默认配置"</string>
@@ -5540,6 +5576,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"适用于所有应用和服务"</string>
<string name="game_settings_title" msgid="1028178627743422090">"游戏设置"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"开启游戏信息中心快捷方式等"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"上一页"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"下一页"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"颜色预览"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM 卡访问请求"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"有一部设备想访问您的 SIM 卡。点按可了解详情。"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"要允许访问 SIM 卡吗?"</string>
@@ -5550,4 +5589,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"“<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>”想连接到此手机。\n\n您之前没有连接过“<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>”。"</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"不连接"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"连接"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE 设置"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"还原为默认设置"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"设置已还原为默认值。"</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"设备充满电时的最高可用电量"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"最大循环"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"设备充满电时的最低可用电量"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"修饰符"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"操作"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"奖励"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"例外"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"无头系统应用"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"其他应用"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"顶层 activity"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"已查看通知"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"15 分钟内看过通知"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"通知互动"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"微件互动"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"其他用户互动"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"启动最高优先级作业"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"正在执行最高优先级作业"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"启动高优先级作业"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"正在执行高优先级作业"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"启动默认优先级作业"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"正在执行默认优先级作业"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"启动低优先级作业"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"正在执行低优先级作业"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"启动最低优先级作业"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"正在执行最低优先级作业"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"作业超时处罚"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"充电"</item>
+ <item msgid="658627268149681677">"低电耗模式"</item>
+ <item msgid="1599558140284643834">"节能模式"</item>
+ <item msgid="588427840913221601">"进程状态"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"确认"</string>
</resources>
diff --git a/res/values-zh-rHK/arrays.xml b/res/values-zh-rHK/arrays.xml
index 74d2bf5..a06b840 100644
--- a/res/values-zh-rHK/arrays.xml
+++ b/res/values-zh-rHK/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"快取 (活動使用者端)"</item>
<item msgid="8186970968968646288">"快取 (清空)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"藍綠色"</item>
+ <item msgid="7216413848731287689">"藍綠色"</item>
<item msgid="5661027589207588703">"藍色"</item>
- <item msgid="3795787248113275442">"靛藍色"</item>
+ <item msgid="1219738214736244749">"綠色"</item>
<item msgid="6331809026622602308">"紫色"</item>
<item msgid="6390546163902724700">"粉紅色"</item>
- <item msgid="6618900408138432102">"紅色"</item>
+ <item msgid="6500473130620545980">"橙色"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"超過 30 天"</item>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index dcef313..5df7c58 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -891,6 +891,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"記住設定"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"連接藍牙音訊裝置的數量上限"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"選取已連接藍牙音訊裝置的數量上限"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC 堆疊偵錯記錄"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"提高 NFC 堆疊記錄等級"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"投放"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"鏡像"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"啟用無線螢幕分享"</string>
@@ -2261,7 +2263,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"選擇小工具"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"選擇小工具"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"是否要建立小工具並允許存取?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"建立小工具後,「<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>」便可以存取所顯示的所有資料。"</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"建立小工具後,應用程式便可存取顯示的所有內容。\n\n應用程式:<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\n小工具:<xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"永遠允許「<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>」建立小工具並存取其資料"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"用量統計資料"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"用量統計資料"</string>
@@ -2292,7 +2294,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"主要為失明和弱視人士而設的螢幕閱讀器"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"輕按畫面上的項目即可收聽系統朗讀項目"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"字幕偏好設定"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"關於字幕偏好設定"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"進一步了解字幕偏好設定"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"放大"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"放大功能捷徑"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"關於放大功能"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"進一步了解放大功能"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"放大類型"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"你可以放大成個或者局部畫面,亦都可以轉換呢兩種模式"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"全螢幕"</string>
@@ -2361,10 +2368,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"允許在上鎖畫面開啟功能捷徑。同時按住兩個音量鍵幾秒。"</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"無障礙功能按鈕"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"無障礙工具按鈕和手勢"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"關於無障礙功能按鈕"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"關於無障礙功能按鈕同手勢"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"進一步了解無障礙功能按鈕同手勢"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"請使用無障礙功能按鈕。手勢無法與三按鈕導覽配搭使用。"</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"快速使用無障礙功能"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"在任何畫面上快速使用無障礙功能。\n\n如要開始使用,請前往無障礙功能設定頁面並選擇所需功能,然後輕按快速鍵並選取無障礙功能按鈕。\n\n如要改用導覽列中的無障礙功能按鈕,請切換至雙按鈕導覽或三按鈕導覽。"</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"在任何畫面上快速使用無障礙功能。\n\n如要開始使用,請前往無障礙功能設定頁面並選擇所需功能,然後輕按快速鍵並選取無障礙功能按鈕。"</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"在任何畫面上快速使用無障礙功能。\n\n如要開始使用,請前往無障礙功能設定頁面並選擇所需功能,然後輕按快速鍵並選取無障礙功能按鈕或手勢。"</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"在任何畫面上快速使用無障礙功能。\n\n如要開始使用,請前往無障礙功能設定頁面並選擇所需功能,然後輕按快速鍵並選取無障礙功能按鈕。"</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"使用按鈕或手勢"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"位置"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"大小"</string>
@@ -2390,13 +2400,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 分鐘"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 分鐘"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"操作執行時間 (無障礙功能逾時)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"關於操作執行時間 (無障礙功能逾時)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"進一步了解操作執行時間 (無障礙功能逾時)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"處理時間"</string>
<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_switch_title" msgid="7458595722552743503">"使用色彩反轉"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"色彩反轉捷徑"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"色彩反轉功能可以將明亮的畫面調暗。<br/><br/> 注意:<ol> <li> 此功能亦會將深色畫面轉為淺色。</li> <li> 媒體和圖片的顏色會有所改變。</li> <li> 深色主題可用於顯示深色的背景,但只適用於支援的應用程式。色彩反轉功能則適用於所有應用程式。</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"自動點擊 (停留時間)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"關於自動點擊 (停留時間)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"進一步了解自動點擊 (停留時間)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"自動點擊功能只適用於已連接的滑鼠。您可以設定滑鼠,讓游標停止移動一段時間後自動點擊。"</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"關閉"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"短"</string>
@@ -2416,6 +2431,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"使用「<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>」"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"開 <xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"使用色彩校正"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"色彩校正捷徑"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"關於色彩校正"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"進一步了解色彩校正"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"關於色彩反轉"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"進一步了解色彩反轉"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"顯示字幕"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"僅限支援的應用程式"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"字幕大小和樣式"</string>
@@ -2455,6 +2475,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"藍黃不分"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"超暗"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"使用超暗螢幕"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"超暗功能捷徑"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"關於超暗功能"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"將螢幕調至比手機最低亮度更暗"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"將螢幕調至比平板電腦最低亮度更暗"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"將螢幕調暗可讓您看手機時更舒適。<br/><br/> 此設定適用於以下情況:<ol> <li> 手機預設的最低亮度仍然太亮</li> <li> 在夜間或睡前黑暗的房間等昏暗環境下使用手機</li> </ol>"</string>
@@ -2647,7 +2669,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"Wi-Fi 開啟時間"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"電池用量"</string>
<string name="history_details_title" msgid="8628584613889559355">"詳細記錄"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"電池電量"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"電池電量"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"查看過去 24 小時的使用情況"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"查看上次充滿電後的使用情況"</string>
<string name="battery_details_title" msgid="4531369291819754178">"電池用量"</string>
@@ -2671,6 +2693,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"查看用電量最高的應用程式"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"充電暫時受限"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"延長電池壽命。瞭解詳情。"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"繼續充電"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"在特定情況下 (例如高溫和長時間充電),充電可能會限於 <xliff:g id="PERCENT">%1$s</xliff:g> 以延長電池壽命。\n\n當這些情況結束時,手機將會自動正常充電。"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"在特定情況下 (例如高溫和長時間充電),充電可能會限於 <xliff:g id="PERCENT">%1$s</xliff:g> 以延長電池壽命。\n\n當這些情況結束時,平板電腦將會自動正常充電。"</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"您比平常多用手機,電池電量可能會比平時更快用完。\n\n耗電量最高的應用程式:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"由於您的平板電腦使用率比平常高,因此電池可能比平時更快耗盡。\n\n耗電量最高的應用程式:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"由於您的裝置使用率比平常高,因此電池可能比平時更快耗盡。\n\n耗電量最高的應用程式:"</string>
@@ -2880,8 +2905,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"系統在過去 24 小時的電量"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g>的系統電池用量"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g>的應用程式電池用量"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"上午"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"下午"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"總計:不足 1 分鐘"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"背景:不足 1 分鐘"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"總計:<xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3356,6 +3379,8 @@
<string name="application_restrictions" msgid="276179173572729205">"允許應用程式和內容"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"受到限制的應用程式"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"展開應用程式設定"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"選擇要安裝的應用程式"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"安裝可用的應用程式"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"感應式付款"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"運作方式"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"在商店使用手機付款"</string>
@@ -3401,8 +3426,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"進階通話"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G 通話"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"使用 LTE 服務改善語音及其他通訊 (建議)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"使用 4G 服務改善語音及其他通訊 (建議)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"使用 LTE 服務改善語音通話 (建議)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"使用 4G 服務改善語音通話 (建議)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"使用 5G 進行語音通話"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"將聯絡人傳送至流動網絡供應商"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"傳送您的聯絡人電話號碼以使用提升功能"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"要將聯絡人傳送至「<xliff:g id="CARRIER">%1$s</xliff:g>」嗎?"</string>
@@ -3596,6 +3623,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"省電模式, 固定, 持續, 節電模式, 電池"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"日常用電情況, 用電安排, 省電模式, 節能模式, 電池, 自動, 百分比"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"VoLTE、進階通話、4G 通話"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, 進階通話, 5g 通話"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"新增語言、加入語言"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"文字大小, 大字, 大字體, 大型文字, 低視力, 放大字體, 字體放大工具, 字體放大"</string>
<string name="default_sound" msgid="6604374495015245195">"預設音效"</string>
@@ -3924,7 +3952,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"要允許<xliff:g id="SERVICE">%1$s</xliff:g>存取通知嗎?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"在 Android 12 中,我們將 Android 自動調整通知取代成強化通知。此功能可顯示建議操作和回覆,以及整理通知。\n\n強化通知功能可存取所有通知內容 (包括聯絡人姓名和訊息等個人資料),以及關閉或回應通知,例如接聽來電和控制「請勿騷擾」功能。"</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"要允許<xliff:g id="SERVICE">%1$s</xliff:g>存取通知嗎?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"「<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>」將可讀取所有通知 (包括聯絡人姓名和您收到的訊息內容等個人資料),以及關閉通知或針對通知中的按鈕採取行動,包括接聽來電。\n\n此外,該應用程式還能開啟或關閉「請勿騷擾」模式及變更相關設定。"</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"「<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>」將可讀取所有通知 (包括聯絡人姓名和您收到的訊息內容等個人資料),以及延後或關閉通知或針對通知中的按鈕採取行動,包括接聽來電。\n\n此外,該應用程式還能開啟或關閉「請勿騷擾」模式及變更相關設定。"</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"如果您關閉「<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>」的通知存取權,「請勿騷擾」的存取權亦可能會關閉。"</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"關閉"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"取消"</string>
@@ -4843,6 +4871,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"輕按兩下即可查看裝置"</string>
<string name="one_handed_title" msgid="2584414010282746195">"單手模式"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"使用單手模式"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"單手模式捷徑"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"單手操控"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"向下滑動至"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"此捷徑的用途"</string>
@@ -5274,6 +5303,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"是"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"重新開始"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"不用了,謝謝"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"取消"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"切換"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"無法啟用 SIM 卡"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"請移除 SIM 卡再重新插入。如果問題持續發生,請重新啟動裝置。"</string>
@@ -5403,6 +5433,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"按住開關按鈕即可啟動「Google 助理」"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"電源和緊急選單:\n同時按下「電源」和「調高音量」。"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"暫停響鈴:\n音量選單提供快速鍵。"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"按住開關按鈕的時間長度"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"選擇按住開關按鈕的時間長度即可調整靈敏度"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"短"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"長"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"顯示電子錢包"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"允許在上鎖畫面和快速設定使用電子錢包"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"顯示裝置控制"</string>
@@ -5418,6 +5452,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"使用 2 張 SIM 卡時,此平板電腦將只能使用 4G。"<annotation id="url">"瞭解詳情"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"使用 2 張 SIM 卡時,此裝置將只能使用 4G。"<annotation id="url">"瞭解詳情"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"暫停執行快取應用程式"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"永不過期。"</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"租約永不過期。"</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"允許在「設定」上顯示重疊式畫面"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"允許可以在其他應用程式上顯示内容的應用程式重疊「設定」畫面"</string>
<string name="media_controls_title" msgid="403271085636252597">"媒體"</string>
@@ -5448,7 +5484,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"暫時無法使用"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"沒有 SIM 卡"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"網絡偏好設定"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"連接公共網絡"</string>
<string name="keywords_internet" msgid="7674082764898690310">"網絡連線, 互聯網, 無線, 數據, Wi-Fi, 流動網絡, 流動裝置, 流動網絡供應商, 4G, 3G, 2G, LTE"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"開啟 Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"關閉 Wi-Fi"</string>
@@ -5466,6 +5501,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ 網絡"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM 卡"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"已下載的 SIM 卡"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"已下載的 SIM 卡"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"已啟用"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"未啟用"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" /<xliff:g id="ID_1">%1$s</xliff:g>的預設設定"</string>
@@ -5543,6 +5579,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"所有應用程式和服務"</string>
<string name="game_settings_title" msgid="1028178627743422090">"遊戲設定"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"開啟遊戲資訊主頁捷徑等等"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"返回"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"繼續"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"顏色預覽"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM 卡存取要求"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"有裝置想存取 SIM 卡。輕按即可瞭解詳情。"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"要允許存取 SIM 卡嗎?"</string>
@@ -5553,4 +5592,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"「<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>」想連接此手機。\n\n請注意,您從未連接「<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>」"</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"不要連接"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"連接"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE 設定"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"還原為預設設定"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"已還原為預設設定。"</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"裝置充滿電時的最大可用電量"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"最大循環"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"裝置充滿電時的最低可用電量"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"修飾符"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"操作"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"獎賞"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"例外"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"無使用者介面的系統應用程式"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"其他應用程式"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"最上層顯示的活動"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"已查看通知"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"15 分鐘內看過通知"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"通知互動"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"小工具互動"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"其他使用者互動"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"啟動最高優先順序工作"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"正在執行最高優先順序工作"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"啟動高優先順序工作"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"正在執行高優先順序工作"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"啟動預設優先順序工作"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"正在執行預設優先順序工作"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"啟動低優先順序工作"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"正在執行低優先順序工作"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"啟動最低優先順序工作"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"正在執行最低優先順序工作"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"工作逾時處罰"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"充電"</item>
+ <item msgid="658627268149681677">"休息模式"</item>
+ <item msgid="1599558140284643834">"省電模式"</item>
+ <item msgid="588427840913221601">"處理狀態"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"確認"</string>
</resources>
diff --git a/res/values-zh-rTW/arrays.xml b/res/values-zh-rTW/arrays.xml
index a23587a..347c447 100644
--- a/res/values-zh-rTW/arrays.xml
+++ b/res/values-zh-rTW/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"快取 (活動用戶端)"</item>
<item msgid="8186970968968646288">"快取 (清空)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"藍綠色"</item>
+ <item msgid="7216413848731287689">"青色"</item>
<item msgid="5661027589207588703">"藍色"</item>
- <item msgid="3795787248113275442">"靛藍色"</item>
+ <item msgid="1219738214736244749">"綠色"</item>
<item msgid="6331809026622602308">"紫色"</item>
<item msgid="6390546163902724700">"粉紅色"</item>
- <item msgid="6618900408138432102">"紅色"</item>
+ <item msgid="6500473130620545980">"橘色"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"超過 30 天"</item>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 05d211e..d342644 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -891,6 +891,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"記住設定"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"已連線藍牙音訊裝置的數量上限"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"選取已連線藍牙音訊裝置的數量上限"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"NFC 堆疊偵錯記錄"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"提高 NFC 堆疊記錄等級"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"投放"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"鏡像"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"啟用無線螢幕分享"</string>
@@ -2260,7 +2262,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"選擇小工具"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"選擇小工具"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"是否要建立小工具並允許存取?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"建立小工具後,<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> 即可存取所顯示的所有資料。"</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"當你建立小工具之後,應用程式可以存取所有顯示的內容。\n\n應用程式:<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\n小工具:<xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"一律允許 <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> 建立小工具並存取其資料"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"使用情形統計資料"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"使用情形統計資料"</string>
@@ -2291,7 +2293,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"這是一種螢幕閱讀器,主要適用於視障和低視能人士"</string>
<string name="select_to_speak_summary" msgid="1995285446766920925">"輕觸畫面上的項目即可聽取項目內容"</string>
<string name="accessibility_captioning_title" msgid="4561871958958925225">"字幕偏好設定"</string>
+ <string name="accessibility_captioning_about_title" msgid="3542171637334191563">"關於字幕偏好設定"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"進一步瞭解字幕偏好設定"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"放大"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"放大功能捷徑"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"關於放大功能"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"進一步瞭解放大功能"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"放大類型"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"你可以放大整個或局部螢幕畫面,也可以隨時切換這兩種模式"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"整個螢幕"</string>
@@ -2360,10 +2367,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"允許在螢幕鎖定畫面開啟功能快速鍵,方法是同時按住音量調高鍵和調低鍵數秒。"</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"無障礙工具按鈕"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"無障礙工具按鈕和手勢"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"關於無障礙工具按鈕"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"關於無障礙工具按鈕和手勢"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"進一步瞭解無障礙工具按鈕和手勢"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"請使用無障礙工具按鈕。手勢無法搭配三按鈕操作機制。"</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"快速使用無障礙功能"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"不論在哪個畫面,都能快速開啟無障礙功能。\n\n首先,請先前往無障礙設定,選取要使用的功能,然後輕觸捷徑並選取無障礙工具按鈕。\n\n如要改用導覽列中的無障礙工具按鈕,請切換成雙按鈕操作或三按鈕操作。"</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"不論在任何畫面中,你都能快速使用無障礙功能。\n\n首先,請前往無障礙設定頁面,選取要使用的功能,然後輕觸捷徑並選取無障礙工具按鈕。"</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"不論在哪個畫面,你都能快速使用無障礙功能。\n\n首先,請先前往無障礙設定選取要使用的功能,然後輕觸捷徑並選取無障礙工具按鈕或手勢。"</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"不論在哪個畫面,都能快速開啟無障礙功能。\n\n首先,請先前往無障礙設定選取要使用的功能,然後輕觸捷徑並選取無障礙工具按鈕。"</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"使用按鈕或手勢"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"位置"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"大小"</string>
@@ -2389,13 +2399,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 分鐘"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 分鐘"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"提示顯示時間 (無障礙功能逾時)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"關於提示顯示時間 (無障礙功能逾時)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"進一步瞭解提示顯示時間 (無障礙功能逾時)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"提示顯示時間"</string>
<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_switch_title" msgid="7458595722552743503">"使用色彩反轉"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"色彩反轉捷徑"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"色彩反轉可將明亮的螢幕畫面調暗。<br/><br/> 注意:<ol> <li> 這項功能也會將深色畫面轉為淺色畫面。</li> <li> 使用這項功能後,媒體和圖片中的色彩會有所不同。</li> <li> 你可以使用深色主題顯示深色背景。深色主題僅適用於支援的應用程式,而色彩反轉適用於所有應用程式。</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"自動點擊 (停留時間)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"關於自動點擊 (停留時間)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"進一步瞭解自動點擊 (停留時間)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"你必須連接滑鼠才能使用自動點擊功能。你可以將滑鼠游標設為在停止移動一段時間後自動點擊。"</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"關閉"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"短"</string>
@@ -2415,6 +2430,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"使用「<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>」"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"開啟「<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>」"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"使用色彩校正"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"色彩校正捷徑"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"關於色彩校正"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"進一步瞭解色彩校正"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"關於色彩反轉"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"進一步瞭解色彩反轉"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"顯示字幕"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"僅限支援的應用程式"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"字幕大小和樣式"</string>
@@ -2454,6 +2474,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"藍 - 黃"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"超暗"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"啟用超暗螢幕設定"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"超暗功能捷徑"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"關於超暗功能"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"將螢幕調得比手機最低亮度更暗"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"將螢幕調得比平板電腦最低亮度更暗"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"將螢幕調暗可讓你看手機時更舒適。<br/><br/> 這項設定適用於以下情況:<ol> <li> 手機預設的最低亮度依然太亮</li> <li> 在夜間或就寢前黑暗的房間等昏暗環境下使用手機</li> </ol>"</string>
@@ -2646,7 +2668,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"開啟 Wi-Fi 的時間"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"電池用量"</string>
<string name="history_details_title" msgid="8628584613889559355">"詳細記錄"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"電池用量"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"電池用量"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"查看過去 24 小時的使用情形"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"查看最近一次充飽電後的使用情形"</string>
<string name="battery_details_title" msgid="4531369291819754178">"電池用量"</string>
@@ -2670,6 +2692,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"查看電池用量最高的應用程式"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"充電功能暫時受到限制"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"這是為了延長電池壽命。瞭解詳情。"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"繼續充電"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"在高溫和長時間充電等特定情況下,手機可能會將充電量限制在 <xliff:g id="PERCENT">%1$s</xliff:g> 以延長電池壽命。\n\n當上述情況解除後,手機就會自動正常充電。"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"在高溫和長時間充電等特定情況下,平板電腦可能會將充電量限制在 <xliff:g id="PERCENT">%1$s</xliff:g> 以延長電池壽命。\n\n當上述情況解除後,平板電腦就會自動正常充電。"</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"你的手機使用頻率比平常高,因此電量消耗速度可能比平時還要更快。\n\n耗電量最高的應用程式:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"你的平板電腦使用頻率比平常高,因此電池可能比平時還快沒電。\n\n耗電量最高的應用程式:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"你的裝置使用頻率比平常高,因此電池可能比平時還快沒電。\n\n耗電量最高的應用程式:"</string>
@@ -2879,8 +2904,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"系統在過去 24 小時的電池用量"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"<xliff:g id="SLOT">%s</xliff:g>的系統電池用量"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"<xliff:g id="SLOT">%s</xliff:g>的應用程式電池用量"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"上午"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"下午"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"總計:不到 1 分鐘"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"背景:不到 1 分鐘"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"總計:<xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3355,6 +3378,8 @@
<string name="application_restrictions" msgid="276179173572729205">"允許應用程式和內容"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"受限的應用程式"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"展開應用程式設定"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"選擇要安裝的應用程式"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"安裝可用的應用程式"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"感應式付款"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"運作方式"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"使用手機在商店內付款"</string>
@@ -3400,8 +3425,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"進階通話功能"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"4G 通話功能"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"使用 LTE 服務提升語音通訊和其他通訊的品質 (建議)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"使用 4G 服務改善語音和其他通訊的品質 (建議)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"使用 LTE 服務提升語音通話品質 (建議)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"使用 4G 服務提升語音通話品質 (建議)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"使用 5G 進行語音通話"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"將聯絡人電話號碼傳送給電信業者"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"傳送你的聯絡人電話號碼,以便提供進階功能"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"要將聯絡人電話號碼傳送給「<xliff:g id="CARRIER">%1$s</xliff:g>」嗎?"</string>
@@ -3595,6 +3622,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"省電, 固定式, 保留, 省電模式, 電池"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"日常安排, 時間表, 省電, 節約電量, 電池, 自動, 百分比"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"VoLTE, 進階通話功能, 4G 通話功能"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"vo5g, vonr, 進階通話, 5g 通話"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"新增語言, 新增一種語言"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"文字大小, 大字, 大字型, 大型文字, 低視能, 放大文字, 放大字型, 使用大字型"</string>
<string name="default_sound" msgid="6604374495015245195">"預設音效"</string>
@@ -3923,7 +3951,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"要允許<xliff:g id="SERVICE">%1$s</xliff:g>存取通知嗎?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"在 Android 12 中,加強型通知功能已取代 Android 自動調整通知。這項功能可以顯示建議的操作和回覆內容,也可以幫你整理通知訊息。\n\n加強型通知功能可存取通知內容,包括聯絡人名稱和訊息內文等個人資訊。此外,這項功能還能關閉或回覆通知,例如接聽來電及控管「零打擾」功能。"</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"要授予「<xliff:g id="SERVICE">%1$s</xliff:g>」通知存取權嗎?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"「<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>」將可讀取所有通知 (包括聯絡人姓名和你收到的訊息文字等個人資訊),也能關閉通知或針對通知中的按鈕採取行動,包括接聽來電。\n\n此外,該應用程式將因此能夠開啟或關閉「零打擾」模式,以及變更相關設定。"</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"「<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>」將可讀取所有通知 (例如聯絡人姓名和你收到的訊息文字等個人資訊),也可延後或關閉通知或操作通知中的按鈕,包括接聽電話。\n\n此外,這個應用程式還可開啟或關閉「零打擾」功能及變更相關設定。"</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"如果你停用「<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>」的通知存取權,「零打擾」模式的存取權可能也會一併遭到停用。"</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"關閉"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"取消"</string>
@@ -4842,6 +4870,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"輕觸兩下裝置即可查看"</string>
<string name="one_handed_title" msgid="2584414010282746195">"單手模式"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"使用單手模式"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"單手模式捷徑"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"可單手操作"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"向下滑動"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"這個捷徑的用途"</string>
@@ -5273,6 +5302,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"是"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"重新啟動"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"不用了,謝謝"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"取消"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"切換"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"無法啟用 SIM 卡"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"請移除 SIM 卡再重新插入,如果問題持續發生,請重新啟動裝置。"</string>
@@ -5402,6 +5432,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"按住電源按鈕一段時間即可啟動 Google 助理"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"電源按鈕和緊急功能選單:\n同時按下電源鍵和調高音量鍵。"</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"暫停響鈴:\n音量按鈕選單裡有這項功能的捷徑。"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"按住電源鍵的時間長度"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"選擇按住電源鍵的時間長度即可調整靈敏度"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"短"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"長"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"顯示電子錢包"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"允許從螢幕鎖定畫面和快速設定選單中使用電子錢包"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"顯示裝置控制"</string>
@@ -5417,6 +5451,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"使用 2 張 SIM 卡時,這台平板電腦只能連線到 4G 網路。"<annotation id="url">"瞭解詳情"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"使用 2 張 SIM 卡時,這部裝置只能連線到 4G 網路。"<annotation id="url">"瞭解詳情"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"暫停執行快取的應用程式"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"永不過期。"</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"租約永不過期。"</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"允許應用程式可重疊顯示在「設定」畫面上"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"允許可顯示在其他應用程式上的應用程式重疊顯示在「設定」畫面上"</string>
<string name="media_controls_title" msgid="403271085636252597">"媒體"</string>
@@ -5447,7 +5483,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"暫時無法使用"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"沒有 SIM 卡"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"網路偏好設定"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"連線至公用網路"</string>
<string name="keywords_internet" msgid="7674082764898690310">"網路連線, 網際網路, 無線, 行動數據, wifi, wi-fi, wi fi, 行動網路, 行動, 電信業者, 4g, 3g, 2g, lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"開啟 Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"關閉 Wi-Fi"</string>
@@ -5465,6 +5500,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ 網路"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM 卡"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"已下載的 SIM 卡"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"已下載的 SIM 卡"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"已啟用"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"未啟用"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g>的預設設定"</string>
@@ -5542,6 +5578,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"適用於所有應用程式和服務"</string>
<string name="game_settings_title" msgid="1028178627743422090">"遊戲設定"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"開啟遊戲資訊主頁捷徑等等"</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"返回"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"繼續"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"顏色預覽"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"SIM 卡存取要求"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"有裝置想要存取 SIM 卡。輕觸即可瞭解詳情。"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"要允許存取 SIM 卡嗎?"</string>
@@ -5552,4 +5591,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"「<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>」想要連線到這支手機。\n\n請注意,你從未與「<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>」連線。"</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"不要連線"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"連線"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"TARE 設定"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"還原為預設設定"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"已還原為預設設定。"</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"裝置充飽電時的最大可用電量"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"最大循環"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"裝置充飽電時的最低可用電量"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"修飾符"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"動作"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"獎勵"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"例外"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"無使用者介面的系統應用程式"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"其他應用程式"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"最上層顯示的活動"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"已查看通知"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"15 分鐘內看過通知"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"通知相關操作"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"小工具相關操作"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"其他使用者相關操作"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"啟動最高優先順序工作"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"正在執行最高優先順序工作"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"啟動高優先順序工作"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"正在執行高優先順序工作"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"啟動預設優先順序工作"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"正在執行預設優先順序工作"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"啟動低優先順序工作"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"正在執行低優先順序工作"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"啟動最低優先順序工作"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"正在執行最低優先順序工作"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"工作逾時懲罰"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"充電"</item>
+ <item msgid="658627268149681677">"打盹"</item>
+ <item msgid="1599558140284643834">"省電模式"</item>
+ <item msgid="588427840913221601">"處理狀態"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"確認"</string>
</resources>
diff --git a/res/values-zu/arrays.xml b/res/values-zu/arrays.xml
index c498737..e3bd1fe 100644
--- a/res/values-zu/arrays.xml
+++ b/res/values-zu/arrays.xml
@@ -487,13 +487,21 @@
<item msgid="3164591924266309710">"Kulondoloziwe (iklayenti lomsebenzi)"</item>
<item msgid="8186970968968646288">"Kulondoloziwe (lutho)"</item>
</string-array>
+ <string-array name="sim_color_light">
+ <item msgid="7007548668267207615">"@color/SIM_color_cyan"</item>
+ <item msgid="177868870612833388">"@color/SIM_color_blue800"</item>
+ <item msgid="1129898906008357171">"@color/SIM_color_green800"</item>
+ <item msgid="4206364087389793587">"@color/SIM_color_purple800"</item>
+ <item msgid="6728943460061940130">"@color/SIM_color_pink800"</item>
+ <item msgid="968332068361935002">"@color/SIM_color_orange"</item>
+ </string-array>
<string-array name="color_picker">
- <item msgid="3230992859486877963">"Okuluhlaza ngokujiyile"</item>
+ <item msgid="7216413848731287689">"I-Cyan"</item>
<item msgid="5661027589207588703">"Okuluhlaza okwesibhakabhaka"</item>
- <item msgid="3795787248113275442">"I-Indigo"</item>
+ <item msgid="1219738214736244749">"Okuluhlaza"</item>
<item msgid="6331809026622602308">"Phephuli"</item>
<item msgid="6390546163902724700">"Ophinki"</item>
- <item msgid="6618900408138432102">"Okubomvu"</item>
+ <item msgid="6500473130620545980">"Olintshi"</item>
</string-array>
<string-array name="automatic_storage_management_days">
<item msgid="8896644025110620477">"Ngaphezulu kobudala obuyizinsuku ezingu-30"</item>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index d5591dc..27f5e5b 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -889,6 +889,8 @@
<string name="bluetooth_dock_settings_remember" msgid="6993526033095292609">"Khumbula izilungiselelo"</string>
<string name="bluetooth_max_connected_audio_devices_string" msgid="3114156958598821615">"Amadivayisi omsindo e-Bluetooth axhumekile"</string>
<string name="bluetooth_max_connected_audio_devices_dialog_title" msgid="4056811727247312473">"Khetha inombolo enkulu yamadivayisi omsindo we-Bluetooth axhumekile"</string>
+ <string name="nfc_stack_debuglog_title" msgid="2926748386805740609">"Ilogu yokususa iphutha lezitaki ze-NFC"</string>
+ <string name="nfc_stack_debuglog_summary" msgid="7333205107551132121">"Khuphula ileveli yokungena yezitaki ze-NFC"</string>
<string name="wifi_display_settings_title" msgid="6451625615274960175">"Abalingisi"</string>
<string name="keywords_wifi_display_settings" msgid="5753883229564422679">"isibuko"</string>
<string name="wifi_display_enable_menu_item" msgid="7391841780777318134">"Nika amandla ukubukeka okungenantambo "</string>
@@ -2259,7 +2261,7 @@
<string name="gadget_picker_title" msgid="7615902510050731400">"Khetha igajethi"</string>
<string name="widget_picker_title" msgid="7641298325488989676">"Khetha iwijethi"</string>
<string name="allow_bind_app_widget_activity_allow_bind_title" msgid="3537968409832846255">"Yenza iwijethi bese uvumela ukufinyeleleka?"</string>
- <string name="allow_bind_app_widget_activity_allow_bind" msgid="5694218981358874429">"Emva kokuba wenze iwijethi, u-<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> angafinyelela kuyo yonke idatha eyivezayo."</string>
+ <string name="allow_bind_app_widget_activity_allow_bind" msgid="5825298768068148804">"Emva kokudala iwijethi, i-application ingafinyelela kukho konke okuboniswayo.\n\nI-application: <xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g>\nIwijethi: <xliff:g id="WIDGET_LABEL">%2$s</xliff:g>\n"</string>
<string name="allow_bind_app_widget_activity_always_allow_bind" msgid="7268758525344468364">"Ivumele njalo u-<xliff:g id="WIDGET_HOST_NAME">%1$s</xliff:g> ukuthi enze amawijethi bese efinyelela kwidatha yawo"</string>
<string name="usage_stats_label" msgid="6523644917803320085">"Izibalo zokusetshenziswa"</string>
<string name="testing_usage_stats" msgid="4660643799010906365">"Izibalo zokusetshenziswa"</string>
@@ -2290,7 +2292,12 @@
<string name="talkback_summary" msgid="5820927220378864281">"Isifundi sesikrini kakhulukazi esabantu abangaboni nabanokubona okuncane"</string>
<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_captioning_about_title" msgid="3542171637334191563">"Mayelana nezincomo zegama-ncazo"</string>
+ <string name="accessibility_captioning_footer_learn_more_content_description" msgid="5730040700677017706">"Funda kabanzi ngokuncanyelwayo kwegama-ncazo"</string>
<string name="accessibility_screen_magnification_title" msgid="1211169976144629087">"Ukukhuliswa"</string>
+ <string name="accessibility_screen_magnification_shortcut_title" msgid="2387963646377987780">"Isinqamuleli sokukhuliswa"</string>
+ <string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"Mayelana nokukhuliswa"</string>
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"Funda kabanzi mayelana nokukhuliswa"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"Uhlobo lokukhulisa"</string>
<string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"Khulisa isikrini sakho esigcwele, indawo ethile, noma shintsha phakathi kwazo zombili izinketho."</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"Iskrini esigcwele"</string>
@@ -2359,10 +2366,13 @@
<string name="accessibility_shortcut_description" msgid="2184693606202133549">"Vumela isinqamuleli sesici ukuvula kusuka kusikrini sokukhiya. Bamba bobabili okhiye bevolumu amasekhondi ambalwa."</string>
<string name="accessibility_button_title" msgid="5251235485581552614">"Inkinobho yokufinyeleleka"</string>
<string name="accessibility_button_gesture_title" msgid="3573456209050374139">"Inkinobho yokufinyeleleka nokuthinta"</string>
+ <string name="accessibility_button_about_title" msgid="3581116105084067926">"Mayelana nenkinobho yokufinyeleleka"</string>
+ <string name="accessibility_button_gesture_about_title" msgid="8468987303602865536">"Mayelana nenkinobho yokufinyeleleka nokuthinta"</string>
+ <string name="accessibility_button_gesture_footer_learn_more_content_description" msgid="4144803517680297869">"Funda kabanzi ngenkinobho yokufinyeleleka nokuthinta"</string>
<string name="accessibility_button_intro" msgid="2601976470525277903">"Ukusebenzisa inkinobho yokufinyeleleka. Ukuthinta akutholakali ngokuzulazula kwezinkinobho ezi-3."</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"Finyelela ngokushesha izakhi zokufinyelela"</string>
- <string name="accessibility_button_gesture_description" msgid="2516420653060025670">"Finyelela ngokushesha kwizakhi zokufinyelela kusuka kunoma yisiphi isikrini.\n\nUkuze uqalise, iya kumasethingi wokufinyeleleka bese ukhetha isakhi. Thepha isinqamuleli bese ukhetha inkinobho yokufinyeleleka.\n\nUkuze usebenzise inkinobho yokufinyeleleka kwibha yokuzulazula, shintshela kwinkinobho yokuzula engu-2 noma kwinkinobho yokuzula engu-3."</string>
- <string name="accessibility_button_description" msgid="7372405202698400339">"Finyelela ngokushesha izakhi zokufinyelela ezivela kunoma yisiphi isikrini. \n\nUkuze uqalise, iya kumasethinig wokufinyelela bese ukhetha isakhi. Thepha isinqamuleli bese ukhetha inkinobho yokufinyelela."</string>
+ <string name="accessibility_button_gesture_description" msgid="785178810659647474">"Finyelela ngokushesha kwizakhi zokufinyelela kusuka kunoma yisiphi isikrini.\n\nUkuze uqalise, iya kumasethingi wokufinyeleleka bese ukhetha isakhi. Thepha isinqamuleli bese ukhetha inkinobho yokufinyelela noma ngokuthinta."</string>
+ <string name="accessibility_button_description" msgid="3664784100487881054">"Finyelela ngokushesha kwizakhi zokufinyelela kusuka kunoma yisiphi isikrini.\n\nUkuze uqalise, iya kumasethingi wokufinyeleleka bese ukhetha isakhi. Thepha isinqamuleli bese ukhetha inkinobho yokufinyelela."</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"Sebenzisa inkinobho noma ukuthinta"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"Indawo"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"Usayizi"</string>
@@ -2388,13 +2398,18 @@
<string name="accessibility_timeout_1min" msgid="4804644263166961262">"1 iminithi"</string>
<string name="accessibility_timeout_2mins" msgid="7901692984522708679">"2 amaminithi"</string>
<string name="accessibility_setting_item_control_timeout_title" msgid="1600516937989217899">"Isikhathi sokwenza okuthile (Ukuphelelwa isikhathi kokufinyelela)"</string>
+ <string name="accessibility_control_timeout_about_title" msgid="813588002683460837">"Isikhathi sokwenza okuthile (Ukuphelelwa isikhathi sokufinyeleleka)"</string>
+ <string name="accessibility_control_timeout_footer_learn_more_content_description" msgid="8118584413220542193">"Funda kabanzi mayelana nesikhathi sokwenza okuthile (Ukuphelelwa isikhathi sokufinyeleleka)"</string>
<string name="accessibility_control_timeout_preference_title" msgid="1443940538597464758">"Isikhathi sokwenza isenzo"</string>
<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_switch_title" msgid="7458595722552743503">"Sebenzisa ukuguqulwa kombala"</string>
+ <string name="accessibility_display_inversion_shortcut_title" msgid="6889624526691513462">"Isinqamuleli sokuguqulwa kombala"</string>
<string name="accessibility_display_inversion_preference_subtitle" msgid="6955835010409034745">"Ukuguqulwa kombala kushintsha izikrini ezikhanyayo zibe mnyama.<br/><br/> Qaphela: <ol> <li> Ukuguqulwa kombala kushintsha futhi izikrini ezimnyama zibe ezikhanyayo.</li> <li> Imibala izoshintsha kumidiya nakuzithombe.</li> <li> Itimu emnyama ingase isetshenziswe ukubonisa ingemuva elimnyama. Itimu emnyama isebenza nezinhlelo ezisebenzayo ezisekelwayo. Ukuguqulwa kombala kusebenza kuzo zonke izinhlelo zokusebenza.</li> </ol>"</string>
<string name="accessibility_autoclick_preference_title" msgid="2703143361605555752">"Ukuchofoza ngokuzenzakalelayo (ukubalwa kwesikhathi kokuhlala)"</string>
+ <string name="accessibility_autoclick_about_title" msgid="152923024405552594">"Mayelana nokuchofoza okuzenzekelayo (okunqunyelwe isikhathi kwe-dwell)"</string>
+ <string name="accessibility_autoclick_footer_learn_more_content_description" msgid="7056189627042350691">"Funda kabanzi ngokuchfoza okuzenzekelayo (okunqunyelwe isikhathi kwe-dwell)"</string>
<string name="accessibility_autoclick_description" msgid="6827042379062255307">"Ukuchofoza ngokuzenzekelayo kusebenza ngemawuzi exhunyiwe. Ungasetha i-cursor yemawuzi ukuchofoza ngokuzenzekelayo lapho i-cursor iyeka ukuhamba isikhathi esithile."</string>
<string name="accessibility_autoclick_default_title" msgid="752429113115293087">"Valiwe"</string>
<string name="accessibility_autoclick_short_title" msgid="7938302504358912984">"Kufushane"</string>
@@ -2414,6 +2429,11 @@
<string name="accessibility_service_primary_switch_title" msgid="437610853412159406">"Sebenzisa i-<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_service_primary_open_title" msgid="8655108684769091154">"Vula i-<xliff:g id="ACCESSIBILITY_APP_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_daltonizer_primary_switch_title" msgid="32064721588910540">"Sebenzisa ukulungisa kombala"</string>
+ <string name="accessibility_daltonizer_shortcut_title" msgid="7480360363995502369">"Isinqamuleli sokulungiswa kombala"</string>
+ <string name="accessibility_daltonizer_about_title" msgid="6063650804116981287">"Mayelana nokulungiswa kombala"</string>
+ <string name="accessibility_daltonizer_footer_learn_more_content_description" msgid="2091679253892040910">"Funda kabanzi mayelana nokulungiswa kombala"</string>
+ <string name="accessibility_color_inversion_about_title" msgid="8275754480247040136">"Mayelana nokuguqulwa kombala"</string>
+ <string name="accessibility_color_inversion_footer_learn_more_content_description" msgid="5382579548498952445">"Funda kabanzi ngokuguqulwa kombala"</string>
<string name="accessibility_caption_primary_switch_title" msgid="8901149325574757370">"Bonisa amagama-ncazo"</string>
<string name="accessibility_caption_primary_switch_summary" msgid="2754071646412717674">"Okohlelo lokusebenza olusekelwe kuphela"</string>
<string name="captioning_caption_appearance_title" msgid="4501313548541670063">"Usayizi wegama-ngcazo nesitayela"</string>
@@ -2453,6 +2473,8 @@
<string name="daltonizer_mode_tritanomaly_summary" msgid="2837137091067433059">"Okuluhlaza okwesibhakabhaka-okuphuzi"</string>
<string name="reduce_bright_colors_preference_title" msgid="2249314004651574997">"Ukufiphaza okwengeziwe"</string>
<string name="reduce_bright_colors_switch_title" msgid="1751678397884065312">"Fiphaza isikrini sakho ngokwengeziwe"</string>
+ <string name="reduce_bright_colors_shortcut_title" msgid="495648157059202745">"Isinqamuleli sokufiphaza okwengeziwe"</string>
+ <string name="reduce_bright_colors_about_title" msgid="503655452544934393">"Mayelana nokufiphaza okwengeziwe"</string>
<string name="reduce_bright_colors_preference_summary" product="default" msgid="7878756844769221647">"Fiphalisa isikrini sedlule ukukhanya okuphansi kwefoni yakho"</string>
<string name="reduce_bright_colors_preference_summary" product="tablet" msgid="8959794720356934888">"Fiphalisa isikrini sedlule ukukhanya okuphansi kwethebulethi yakho"</string>
<string name="reduce_bright_colors_preference_subtitle" product="default" msgid="1061317523242240222">"Yenza uuthi isikrini sakho simnyama ukuze kube lula ukufunda.<br/><br/> Lokhu kungaba usizo lapho: <ol> <li> Ukukhanya okuphansi okuzenzakalelayo kwefoni yakho kusakhanya kakhulu</li> <li> Usebenzisa ifoni yakho lapho kumnyama khona njengasebusuku noma egumbini elimnyama ngaphambi kokuyolala</li> <ol>"</string>
@@ -2645,7 +2667,7 @@
<string name="bluetooth_on_time" msgid="8424625554628450028">"I-Wi-Fi isesikhathini"</string>
<string name="advanced_battery_title" msgid="3005993394776555079">"Ukusetshenziswa kwebhethri"</string>
<string name="history_details_title" msgid="8628584613889559355">"Imininingwane yomlando"</string>
- <string name="advanced_battery_preference_title" msgid="3017771848679952419">"Ukusetshenziswa kwebhethri"</string>
+ <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Ukusetshenziswa kwebhethri"</string>
<string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Buka ukusetshenziswa kwamahora angama-24 edlule"</string>
<string name="advanced_battery_preference_summary" msgid="6088389774708000305">"Buka ukusetshenziswa kusuka ekushajeni okugcwele kokugcina"</string>
<string name="battery_details_title" msgid="4531369291819754178">"Ukusetshenziswa kwebhethri"</string>
@@ -2669,6 +2691,9 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Bona ama-app asetshenziswa kakhulu"</string>
<string name="battery_tip_limited_temporarily_title" msgid="5231061779363606924">"Ukushaja kukhawulelwe okwesikhashana"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="8504402301403419444">"Ukonga ibhethri yakho. Funda kabanzi"</string>
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Qalisa kabusha ukukhokhisa"</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="8125639486214812735">"Ezimweni ezithile, njengamazinga okushisa aphezulu nezikhathi ezinde zokushaja, ukushaja kungakhawulelwa ku-<xliff:g id="PERCENT">%1$s</xliff:g> ukusiza ukonga impilo yebhethri.\n\nLapho lezo zimo ziphela, ifoni yakho izokhokhiswa ngokuzenzakalelayo ngokujwayelekile."</string>
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="3890877885222574553">"Ezimweni ezithile, njengamazinga okushisa aphezulu nezikhathi ezinde zokushaja, ukushaja kungakhawulelwa ku-<xliff:g id="PERCENT">%1$s</xliff:g> ukusiza ukonga impilo yebhethri.\n\nLapho lezo zimo ziphela, ithebhulethi yakho izokhokhiswa ngokuzenzakalelayo ngokujwayelekile."</string>
<string name="battery_tip_dialog_message" product="default" msgid="4592387206991500075">"Ngoba usebenzise ifoni yakho ngaphezu kokujwayelekile, ibhethri lakho lingaphela ngokushesha kunangokuvamile.\n\nAma-app asebenzisa ibhethri eliningi:"</string>
<string name="battery_tip_dialog_message" product="tablet" msgid="111303605119856034">"Ngoba usebenzise ithebulethi yakho kunangokujwayelekile, ibhethri lakho lingaphela ngokushesha kunangokuvamile.\n\nAma-app asebenzisa ibhethri eliningi:"</string>
<string name="battery_tip_dialog_message" product="device" msgid="3896805213768863874">"Ngoba usebenzise idivayisi yakho kunangokujwayelekile, ibhethri lakho lingaphela ngokushesha kunangokuvamile.\n\nAma-app asebenzisa ibhethri eliningi:"</string>
@@ -2878,8 +2903,6 @@
<string name="battery_system_usage_for_past_24" msgid="3341520273114616263">"Ukusetshenziswa kwesistimu emahoreni angama-24 adlule"</string>
<string name="battery_system_usage_for" msgid="3248552137819897140">"Ukusetshenziswa kwesistimu nge-<xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="battery_app_usage_for" msgid="7309909074935858949">"Ukusetshenziswa kwe-app nge-<xliff:g id="SLOT">%s</xliff:g>"</string>
- <string name="battery_usage_time_am" msgid="7783773965475697655">"am"</string>
- <string name="battery_usage_time_pm" msgid="1534468528902328570">"pm"</string>
<string name="battery_usage_total_less_than_one_minute" msgid="1035425863251685509">"Ingqikithi: ngaphansi komzuzu"</string>
<string name="battery_usage_background_less_than_one_minute" msgid="3957971442554437909">"Ingemuva: ngaphansi komzuzu"</string>
<string name="battery_usage_for_total_time" msgid="8402254046930910905">"Inani: <xliff:g id="TIME">%s</xliff:g>"</string>
@@ -3354,6 +3377,8 @@
<string name="application_restrictions" msgid="276179173572729205">"Vumela izinhlelo zokusebenza nokuqukethwe"</string>
<string name="apps_with_restrictions_header" msgid="5277698582872267931">"Izinhlelo zokusebenza ezinomkhawulo"</string>
<string name="apps_with_restrictions_settings_button" msgid="2648355133416902221">"Nweba izilungiselelo zohlelo lokusebenza"</string>
+ <string name="user_choose_copy_apps_to_another_user" msgid="5914037067347012870">"Khetha ama-app ozowafaka"</string>
+ <string name="user_copy_apps_menu_title" msgid="5354300105759670300">"Faka ama-app atholakalayo"</string>
<string name="nfc_payment_settings_title" msgid="2043139180030485500">"Ukukhokha ngaphandle kokuthinta"</string>
<string name="nfc_payment_how_it_works" msgid="3658253265242662010">"Indlela esebenza ngayo"</string>
<string name="nfc_payment_no_apps" msgid="6840001883471438798">"Khokha ngefoni yakho ezitolo"</string>
@@ -3399,8 +3424,10 @@
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"I-VoLTE"</string>
<string name="enhanced_4g_lte_mode_title_advanced_calling" msgid="7066009898031465265">"Ukushaya okuthuthukile"</string>
<string name="enhanced_4g_lte_mode_title_4g_calling" msgid="7445853566718786195">"Ukushaya kwe-4G"</string>
- <string name="enhanced_4g_lte_mode_summary" msgid="6776190202179584104">"Sebenzisa amasevisi we-LTE ukuze uthuthukise izwi nokunye ukuxhumana (kunconyiwe)"</string>
- <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="7814006095552641136">"Sebenzisa amasevisi we-G4 ukuze uthuthukise izwi nokunye ukuxhumana (kunconyiwe)"</string>
+ <string name="enhanced_4g_lte_mode_summary" msgid="1067066329756036427">"Sebenzisa amasevisi we-LTE ukuthuthukisa amakholi akho ezwi (kuyanconywa)"</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling" msgid="2575004054914178405">"Sebenzisa amasevisi we-4G ukuthuthukisa amakholi akho ezwi (kuyanconywa)"</string>
+ <string name="nr_advanced_calling_title" msgid="6106286679535355939">"I-Vo5G"</string>
+ <string name="nr_advanced_calling_summary" msgid="6926192539172030330">"Sebenzisa i-5G mayelana namakholi wezwi"</string>
<string name="contact_discovery_opt_in_title" msgid="8708034790649773814">"Thumela abathintwayo kunkampani yenethiwekhi"</string>
<string name="contact_discovery_opt_in_summary" msgid="6539010458256667300">"Thumela izinombolo zefoni zabathintwayo bakho ukuze uhlinzeke ngezici ezithuthukile"</string>
<string name="contact_discovery_opt_in_dialog_title" msgid="2230536282911854114">"Thumela abathintwayo ku-<xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
@@ -3594,6 +3621,7 @@
<string name="keywords_battery_saver_sticky" msgid="1646191718840975110">"isilondolozi sebhethri, okunamathelayo, ukuqhubeka, ukulondolozwa kwamandla, ibhethri"</string>
<string name="keywords_battery_saver_schedule" msgid="8240483934368455930">"umzila, ishejuli, isilondolozi sebhethri, isilondolozi samandla, ibhethri, ukuzenzakalela, iphesenti"</string>
<string name="keywords_enhance_4g_lte" msgid="658889360486800978">"i-volte, ukushaya okuthuthukile, ukushaya kwe-4g"</string>
+ <string name="keywords_nr_advanced_calling" msgid="4157823099610141014">"I-vo5g, vonr, ukushaya okuthuthukile, ukushaya kwe-5g"</string>
<string name="keywords_add_language" msgid="1882751300359939436">"engeza ulimi, engeza ulimi"</string>
<string name="keywords_font_size" msgid="1643198841815006447">"usayizi wombhalo, ukuphrinta okukhulu, ifonti enkulu, umbhalo omkhulu, umbono ophansi, yenza umbhalo ube mkhulu, ukukhulisa ifonti, ukukhulisa ifonti"</string>
<string name="default_sound" msgid="6604374495015245195">"Umsindo owufica ukhona"</string>
@@ -3922,7 +3950,7 @@
<string name="notification_assistant_security_warning_title" msgid="2972346436050925276">"Vumela ukufinyelela kwesaziso kwe-<xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
<string name="notification_assistant_security_warning_summary" msgid="4846559755787348129">"Izaziso ezandisiwe zithathe isikhundla sezaziso eziguqukayo ze-Android ku-Android 12. Lesi sici sikhombisa izenzo eziphakanyisiwe nezimpendulo, futhi sihlela izaziso zakho \n\nIzaziso ezandisiwe zingafinyelela kokuqukethwe kwesaziso, kuhlanganise nemininingwane yomuntu efana namagama woxhumana nabo nemilayezo. Lesi sakhi singacashisa noma siphendule izaziso, njengokuphendula amakholi wefoni, nokulawula okuthi Ungaphazamisi."</string>
<string name="notification_listener_security_warning_title" msgid="5791700876622858363">"Vumela ukufinyelela kwe-<xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
- <string name="notification_listener_security_warning_summary" msgid="1658213659262173405">"I-<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> izokwazi ukufunda zonke izaziso, okufaka phakathi ulwazi lomuntu siqu njengamagama abathintwayo nemilayezo yombhalo oyitholayo. Lolu hlelo lokusebenza lizokwazi futhi ukucashisa izaziso noma ukwenza isenzo kwizinkinobho ezikuzaziso, okufaka phakathi ukuphendula amakholi wefoni. \n\nLokhu kuzonikeza futhi uhlelo lokusebenza ikhono lokuvula noma ukuvala okuthi Ungaphazamisi nokushintsha izilungiselelo ezihlobene."</string>
+ <string name="notification_listener_security_warning_summary" msgid="3668606006326629153">"I-<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g> izokwazi ukufunda zonke izaziso, okufaka phakathi ulwazi lomuntu siqu njengamagama abathintwayo nemilayezo yombhalo oyitholayo. Le app izokwazi futhi ukusnuza noma ukucashisa izaziso noma ukwenza isenzo kwizinkinobho ezikuzaziso, okufaka phakathi ukuphendula amakholi wefoni. \n\nLokhu kuzonikeza futhi uhlelo lokusebenza ikhono lokuvula noma ukuvala okuthi Ungaphazamisi nokushintsha izilungiselelo ezihlobene."</string>
<string name="notification_listener_disable_warning_summary" msgid="8373396293802088961">"Uma uvala ukufinyelela kwezaziso kwe-<xliff:g id="NOTIFICATION_LISTENER_NAME">%1$s</xliff:g>, Ukufinyelela kokuthi ungaphazamisi nakho kungavalwa."</string>
<string name="notification_listener_disable_warning_confirm" msgid="841492108402184976">"Vala"</string>
<string name="notification_listener_disable_warning_cancel" msgid="8802784105045594324">"Khansela"</string>
@@ -4841,6 +4869,7 @@
<string name="ambient_display_title" product="device" msgid="4164103424628824786">"Thepha kabili ukuze uhlole idivayisi"</string>
<string name="one_handed_title" msgid="2584414010282746195">"Imodi yesandla esisodwa"</string>
<string name="one_handed_mode_enabled" msgid="3396864848786359651">"Sebenzisa imodi yesandla esisodwa"</string>
+ <string name="one_handed_mode_shortcut_title" msgid="1847871530184067369">"Isinqamuleli semodi yesandla esisodwa"</string>
<string name="keywords_one_handed" msgid="969440592493034101">"ukufinyeleleka"</string>
<string name="one_handed_mode_swipe_down_category" msgid="110178629274462484">"Swayiphela phansi ukuze"</string>
<string name="one_handed_mode_use_shortcut_category" msgid="1414714099339147711">"Sebenzisa isinqamuleli esiya kokuthi"</string>
@@ -5272,6 +5301,7 @@
<string name="sim_action_yes" msgid="8076556020131395515">"Yebo"</string>
<string name="sim_action_reboot" msgid="3508948833333441538">"Qala kabusha"</string>
<string name="sim_action_no_thanks" msgid="435717748384544195">"Cha ngiyabonga"</string>
+ <string name="sim_action_cancel" msgid="2668099867029610910">"Khansela"</string>
<string name="sim_switch_button" msgid="1405772571706095387">"Shintsha"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Akukwazi ukwenza i-SIM isebenze"</string>
<string name="dsds_activation_failure_body_msg1" msgid="6303921196869256391">"Khipha i-SIM yakho bese uyifake futhi. Inkinga iyaqhubeka, qala kabusha idivayisi yakho."</string>
@@ -5401,6 +5431,10 @@
<string name="power_menu_long_press_for_assist_summary" msgid="8251928804984560312">"Cupha Umsizi ngokubamba inkinobho yamandla"</string>
<string name="power_menu_power_volume_up_hint" msgid="1733051433583045623">"Imenyu Yamandla Nesimo Esiphuthumayo:\nCindezela Amandla Nevolumu Phezulu ngesikhathi esifanayo."</string>
<string name="power_menu_power_prevent_ringing_hint" msgid="5786494894009727654">"Nqabela ukukhalisa:\nIsifushaniso sitholakala kwimenyu yevulumu."</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_title" msgid="1626808509158422185">"Isikhathi sokucindezela futhi ubambe"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_summary" msgid="7550610071666801935">"Lungisa ukuzwela ngokukhetha ukuthi uyicindezela futhi ubambe isikhathi esingakanani inkinobho yamandla"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label" msgid="3430099983480845635">"Okufushane"</string>
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label" msgid="2059686170350829156">"Kude"</string>
<string name="lockscreen_privacy_wallet_setting_toggle" msgid="4188327143734192000">"Bonisa i-wallet"</string>
<string name="lockscreen_privacy_wallet_summary" msgid="5388868513484652431">"Vumela ukufinyelela ku-wallet kusikrini sokukhiya namasethingi asheshayo"</string>
<string name="lockscreen_privacy_controls_setting_toggle" msgid="7445725343949588613">"Bonisa izilawuli zensiza"</string>
@@ -5416,6 +5450,8 @@
<string name="no_5g_in_dsds_text" product="tablet" msgid="4757328474425714624">"Uma usebenzisa ama-SIM angu-2, le thebulethi izophelela ku-4G. "<annotation id="url">"Funda kabanzi"</annotation></string>
<string name="no_5g_in_dsds_text" product="device" msgid="6983783505032683314">"Uma usebenzisa ama-SIM angu-2, le divayisi izophelela ku-4G. "<annotation id="url">"Funda kabanzi"</annotation></string>
<string name="cached_apps_freezer" msgid="1057519579761550350">"Misa okwesikhashana ukukhishwa kwezinhlelo zokusebenza ezenziwe inqolobane"</string>
+ <string name="blob_never_expires_text" msgid="7293376386620106623">"Asiphelelwa isikhathi."</string>
+ <string name="accessor_never_expires_text" msgid="4647624492147788340">"Isivumelwano sokuqasha asiphelelwa isikhathi."</string>
<string name="overlay_settings_title" msgid="1032863083496396365">"Vumela ukumbozwa kwesikrini kokuthi Amasethingi"</string>
<string name="overlay_settings_summary" msgid="2745336273786148166">"Vumela izinhlelo zokusebenza ezingabonisa ngaphezulu kwezinye izinhlelo zokusebenza ukumboza izikrini zokuthi Amasethingi"</string>
<string name="media_controls_title" msgid="403271085636252597">"Imidiya"</string>
@@ -5446,7 +5482,6 @@
<string name="calls_sms_temp_unavailable" msgid="8602291749338757424">"Akutholakali okwesikhashana"</string>
<string name="calls_sms_no_sim" msgid="2336377399761819718">"Ayikho i-SIM"</string>
<string name="network_and_internet_preferences_title" msgid="8635896466814033405">"Okuncamelayo kwenethiwekhi"</string>
- <string name="network_and_internet_preferences_summary" msgid="613207494152304537">"Xhuma kumanethiwekhi asesidlangalaleni"</string>
<string name="keywords_internet" msgid="7674082764898690310">"uxhumano lenethiwekhi, i-inthanethi, okungenantambo, idatha, i-wifi, i-wi-fi, i-wi fi, iselula, iselula, inkampani yekholi, i-4g, i-3g, i-2g, i-lte"</string>
<string name="turn_on_wifi" msgid="4868116014727533668">"Vula i-Wi-Fi"</string>
<string name="turn_off_wifi" msgid="8861028501067400694">"Vala i-WiFi"</string>
@@ -5464,6 +5499,7 @@
<string name="carrier_wifi_network_title" msgid="5461382943873831770">"Inethiwekhi ye-W+"</string>
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="8611467223348446658">"I-SIM EDAWUNILODIWE"</string>
+ <string name="downloaded_sims_category_title" msgid="8779223441781763315">"AMA-SIM ADAWUNILODIWE"</string>
<string name="sim_category_active_sim" msgid="1503823567818544012">"Kuyasebenza"</string>
<string name="sim_category_inactive_sim" msgid="4068899490133820881">"Akusebenzi"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Okuzenzakalelayo kwe-<xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -5541,6 +5577,9 @@
<string name="sensor_toggle_description" msgid="8248823248606795411">"Kwawo wonke ama-app namasevisi"</string>
<string name="game_settings_title" msgid="1028178627743422090">"Amasethingi egeyimu"</string>
<string name="game_settings_summary" msgid="2548056479103747555">"Vula isinqamuleli Sedeshibhodi Yegeyimu, njjl."</string>
+ <string name="previous_page_content_description" msgid="6438292457923282991">"Okwangaphambilini"</string>
+ <string name="next_page_content_description" msgid="1641835099813416294">"Okulandelayo"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Ukubuka kuqala umbala"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="5217037846900908318">"Isicelo sokufinyelela se-SIM card"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="6759306429895300286">"Idivayisi ifuna ukufinyelela i-SIM card yakho. Thepha ukuze uthole imininingwane"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="4486768729352090174">"Vumela ukufinyelela ku-SIM card?"</string>
@@ -5551,4 +5590,40 @@
<string name="bluetooth_connect_access_dialog_content" msgid="4336436466468405850">"I-<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> ifuna ukuxhuma kule foni.\n\nAwuxhumile ku-<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> ngaphambilini."</string>
<string name="bluetooth_connect_access_dialog_negative" msgid="4944672755226375059">"Ungaxhumi"</string>
<string name="bluetooth_connect_access_dialog_positive" msgid="3630561675207269710">"Xhuma"</string>
+ <string name="tare_settings" msgid="3788654800004869077">"Amasethingi we-TARE"</string>
+ <string name="tare_revert" msgid="3855325741125236638">"Buyela Kumasethingi Wokuzenzakalelayo"</string>
+ <string name="tare_settings_reverted_toast" msgid="8189887409285176731">"Amasethingi abuyiselwe kokuzenzakalelayo."</string>
+ <string name="tare_max_satiated_balance" msgid="3914973999573150340">"Ibhalansi Egculisiwe Ephezulu"</string>
+ <string name="tare_max_circulation" msgid="1119152898303214809">"Ukuhanjiswa Okuphezulu"</string>
+ <string name="tare_min_satiated_balance" msgid="8038047539584856564">"Ibhalansi Egculisiwe Ephansi"</string>
+ <string name="tare_modifiers" msgid="8919975635360280820">"Abashintshi"</string>
+ <string name="tare_actions" msgid="4573323466443513639">"Izenzo"</string>
+ <string name="tare_rewards" msgid="602131401590928885">"Imiklomelo"</string>
+ <string name="tare_exempted" msgid="223247432456678980">"Kukhishiwe"</string>
+ <string name="tare_headless_app" msgid="6523878455829211651">"I-App Yesistimu Engenamisebenzi"</string>
+ <string name="tare_other_app" msgid="4361184813378127700">"Enye i-App"</string>
+ <string name="tare_top_activity" msgid="7266560655483385757">"Umsebenzi Ophezulu"</string>
+ <string name="tare_notification_seen" msgid="7829963536020087742">"Isaziso Siboniwe"</string>
+ <string name="tare_notification_seen_15_min" msgid="832174185809497764">"Isaziso Sibonwe Phakathi Nemizuzu eyi-15"</string>
+ <string name="tare_notification_interaction" msgid="3806204222322830129">"Ukusebenzisana Kwesaziso"</string>
+ <string name="tare_widget_interaction" msgid="2260701564089214184">"Ukusebenzisana Kwewijethi"</string>
+ <string name="tare_other_interaction" msgid="8069163421115212751">"Okunye Ukusebenzisana Komsebenzisi"</string>
+ <string name="tare_job_max_start" msgid="1586399578665940836">"Ukuqala Komsebenzi Okuphezulu"</string>
+ <string name="tare_job_max_running" msgid="2897217372986518495">"Ukusebenza Okuphezulu Komsebenzi"</string>
+ <string name="tare_job_high_start" msgid="7464143754932031022">"Ukuqala Okuphezulu Komsebenzi"</string>
+ <string name="tare_job_high_running" msgid="6541171046405088669">"Ukusebenza Okuphezulu Komsebenzi"</string>
+ <string name="tare_job_default_start" msgid="6744427210148953151">"Ukuqala Okuzenzekelayo Komsebenzi"</string>
+ <string name="tare_job_default_running" msgid="8429081804128945217">"Ukusebenza Okuzenzekelayo Komsebenzi"</string>
+ <string name="tare_job_low_start" msgid="4605440035856891746">"Ukuqala Okuphansi Komsebenzi"</string>
+ <string name="tare_job_low_running" msgid="831668616902849604">"Ukusebenza Komsebenzi Okuphansi"</string>
+ <string name="tare_job_min_start" msgid="6508233901992538188">"Ukuqala Komsebenzi Okuphansi"</string>
+ <string name="tare_job_min_running" msgid="6167128996320622604">"Ukusebenza Komsebenzi Okuphansi"</string>
+ <string name="tare_job_timeout_penalty" msgid="7644332836795492506">"Inhlawulo Yesikhathi Sokuvala Umsebenzi"</string>
+ <string-array name="tare_modifiers_subfactors">
+ <item msgid="3325940509857535498">"Iyashaja"</item>
+ <item msgid="658627268149681677">"Ukozela"</item>
+ <item msgid="1599558140284643834">"Imodi Yokonga Amandla"</item>
+ <item msgid="588427840913221601">"Isimo Sokucubungula"</item>
+ </string-array>
+ <string name="tare_dialog_confirm_button_title" msgid="9179397559760203348">"Qinisekisa"</string>
</resources>
diff --git a/res/values/arrays.xml b/res/values/arrays.xml
index 7d6745c..0fe13fe 100644
--- a/res/values/arrays.xml
+++ b/res/values/arrays.xml
@@ -1179,14 +1179,24 @@
<item>Cached (empty)</item>
</string-array>
+ <!-- Array of color for sim color for multi-sim in light mode -->
+ <string-array name="sim_color_light">
+ <item>@color/SIM_color_cyan</item>
+ <item>@color/SIM_color_blue800</item>
+ <item>@color/SIM_color_green800</item>
+ <item>@color/SIM_color_purple800</item>
+ <item>@color/SIM_color_pink800</item>
+ <item>@color/SIM_color_orange</item>
+ </string-array>
+
<!-- Array of titles for sim color for multi-sim -->
<string-array name="color_picker">
- <item>Teal</item>
+ <item>Cyan</item>
<item>Blue</item>
- <item>Indigo</item>
+ <item>Green</item>
<item>Purple</item>
<item>Pink</item>
- <item>Red</item>
+ <item>Orange</item>
</string-array>
<!-- Automatic storage management settings. The amount of days for the automatic storage manager
@@ -1526,17 +1536,6 @@
<item>@string/enhanced_4g_lte_mode_summary_4g_calling</item>
</string-array>
- <!-- An allowlist which packages won't show summary in battery usage screen.
- [CHAR LIMIT=NONE] -->
- <string-array name="allowlist_hide_summary_in_battery_usage" translatable="false">
- </string-array>
-
- <!-- An allowlist which packages won't show entry in battery usage screen.
- [CHAR LIMIT=NONE] -->
- <string-array name="allowlist_hide_entry_in_battery_usage" translatable="false">
- <item>"com.google.android.gms.persistent"</item>
- </string-array>
-
<!-- Array of titles palette list for accessibility. -->
<string-array name="setting_palette_data" translatable="false" >
<item>@string/color_red</item>
diff --git a/res/values/attrs.xml b/res/values/attrs.xml
index 573d906..579ac35 100644
--- a/res/values/attrs.xml
+++ b/res/values/attrs.xml
@@ -72,6 +72,8 @@
<attr name="unavailableSliceSubtitle" format="string" />
<!-- Whether or not the preference is for work profile, by default it's false. -->
<attr name="forWork" format="boolean" />
+ <!-- Identifier for highlighting the menu preference on 2-pane -->
+ <attr name="highlightableMenuKey" format="string" />
</declare-styleable>
<declare-styleable name="PreferenceScreen">
diff --git a/res/values/colors.xml b/res/values/colors.xml
index adee07c..2114b96 100644
--- a/res/values/colors.xml
+++ b/res/values/colors.xml
@@ -184,13 +184,21 @@
<color name="SIM_color_pink">#ffc2185b</color> <!-- Material Pink 700 -->
<color name="SIM_color_red">#ffd32f2f</color> <!-- Material Red 700 -->
+ <!-- SIM colors updated for GAR -->
+ <color name="SIM_color_cyan">#ff006D74</color> <!-- Material Custom Cyan -->
+ <color name="SIM_color_blue800">#ff185ABC</color> <!-- Material Blue 800 -->
+ <color name="SIM_color_green800">#ff137333</color> <!-- Material Green 800 -->
+ <color name="SIM_color_purple800">#ff7627bb</color> <!-- Material Purple 800 -->
+ <color name="SIM_color_pink800">#ffb80672</color> <!-- Material Pink 800 -->
+ <color name="SIM_color_orange">#ff995400</color> <!-- Material Custom Orange -->
+
<!-- Dark mode SIM colors -->
- <color name="SIM_dark_mode_color_teal">#ff80cbc4</color> <!-- Material Teal 200 -->
- <color name="SIM_dark_mode_color_blue">#ff90caf9</color> <!-- Material Blue 200 -->
- <color name="SIM_dark_mode_color_indigo">#ffc5cae9</color> <!-- Material Indigo 100 -->
- <color name="SIM_dark_mode_color_purple">#ffe1bee7</color> <!-- Material Purple 100 -->
- <color name="SIM_dark_mode_color_pink">#fff48fb1</color> <!-- Material Pink 200 -->
- <color name="SIM_dark_mode_color_red">#ffef9a9a</color> <!-- Material Red 200 -->
+ <color name="SIM_dark_mode_color_cyan">#ff4DD0E1</color> <!-- Material Cyan 300 -->
+ <color name="SIM_dark_mode_color_blue">#ff8AB4F8</color> <!-- Material Blue 300 -->
+ <color name="SIM_dark_mode_color_green">#ff81C995</color> <!-- Material Green 300 -->
+ <color name="SIM_dark_mode_color_purple">#ffC58AF9</color> <!-- Material Purple 300 -->
+ <color name="SIM_dark_mode_color_pink">#ffff8bcb</color> <!-- Material Pink 300 -->
+ <color name="SIM_dark_mode_color_orange">#fffcad70</color> <!-- Material Orange 300 -->
<!-- Top app bar colors -->
<color name="color_surface_header">@*android:color/surface_header_light</color>
diff --git a/res/values/config.xml b/res/values/config.xml
index 9ed7536..d2ecd2d 100755
--- a/res/values/config.xml
+++ b/res/values/config.xml
@@ -545,7 +545,7 @@
<item>2</item>
<item>3</item>
</integer-array>
-
+
<!-- Whether to aggregate for network selection list-->
<bool name="config_network_selection_list_aggregation_enabled">false</bool>
</resources>
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index 1b8179a..2cd944a 100755
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -426,6 +426,7 @@
<!-- Settings panel related dimensions -->
<dimen name="settings_panel_corner_radius">28dp</dimen>
<dimen name="settings_panel_title_margin">24dp</dimen>
+ <dimen name="settings_panel_width">@dimen/match_parent</dimen>
<!-- Text padding for EmptyTextSettings -->
<dimen name="empty_text_padding">24dp</dimen>
@@ -437,7 +438,7 @@
<dimen name="chartview_text_padding">6dp</dimen>
<dimen name="chartview_divider_width">1dp</dimen>
<dimen name="chartview_divider_height">4dp</dimen>
- <dimen name="chartview_trapezoid_radius">3dp</dimen>
+ <dimen name="chartview_trapezoid_radius">5dp</dimen>
<dimen name="chartview_trapezoid_margin_start">1dp</dimen>
<dimen name="chartview_trapezoid_margin_bottom">2dp</dimen>
</resources>
diff --git a/res/values/menu_keys.xml b/res/values/menu_keys.xml
new file mode 100755
index 0000000..e69664a
--- /dev/null
+++ b/res/values/menu_keys.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+
+ <string name="menu_key_network" translatable="false">top_level_network</string>
+ <string name="menu_key_connected_devices" translatable="false">top_level_connected_devices</string>
+ <string name="menu_key_apps" translatable="false">top_level_apps</string>
+ <string name="menu_key_notifications" translatable="false">top_level_notifications</string>
+ <string name="menu_key_battery" translatable="false">top_level_battery</string>
+ <string name="menu_key_storage" translatable="false">top_level_storage</string>
+ <string name="menu_key_sound" translatable="false">top_level_sound</string>
+ <string name="menu_key_display" translatable="false">top_level_display</string>
+ <string name="menu_key_wallpaper" translatable="false">top_level_wallpaper</string>
+ <string name="menu_key_accessibility" translatable="false">top_level_accessibility</string>
+ <string name="menu_key_security" translatable="false">top_level_security</string>
+ <string name="menu_key_privacy" translatable="false">top_level_privacy</string>
+ <string name="menu_key_location" translatable="false">top_level_location</string>
+ <string name="menu_key_emergency" translatable="false">top_level_emergency</string>
+ <string name="menu_key_accounts" translatable="false">top_level_accounts</string>
+ <string name="menu_key_system" translatable="false">top_level_system</string>
+ <string name="menu_key_about_device" translatable="false">top_level_about_device</string>
+ <string name="menu_key_support" translatable="false">top_level_support</string>
+
+</resources>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 802a284..88b0e7e 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -726,6 +726,7 @@
<string name="security_dashboard_summary">Screen lock, Find My Device, app security</string>
<!-- Face enrollment and settings --><skip />
+ <!-- Note: Update FaceEnrollParentalConsent.CONSENT_STRING_RESOURCES when any _consent_ strings are added or removed. -->
<!-- Message shown in summary field when face unlock is set up. [CHAR LIMIT=40] -->
<string name="security_settings_face_preference_summary">Face added</string>
<!-- Message shown in summary field when Face Unlock is not set up. [CHAR LIMIT=54] -->
@@ -879,8 +880,12 @@
<string name="security_settings_face_settings_context_subtitle">Use Face Unlock to unlock your phone</string>
<!-- Fingerprint enrollment and settings --><skip />
+ <!-- Note: Update FingerprintEnrollParentalConsent.CONSENT_STRING_RESOURCES when any _consent_ strings are added or removed. -->
<!-- Title shown for menu item that launches fingerprint settings or enrollment [CHAR LIMIT=22] -->
<string name="security_settings_fingerprint_preference_title">Fingerprint</string>
+ <!-- Fingerprint enrollment and settings --><skip />
+ <!-- Title shown for work menu item that launches fingerprint settings or enrollment [CHAR LIMIT=22] -->
+ <string name="security_settings_work_fingerprint_preference_title">Fingerprint for work</string>
<!-- Fingerprint managment category title - configuration options for managing enrolled fingerprints [CHAR LIMIT=22] -->
<string name="fingerprint_manage_category_title">Manage fingerprints</string>
<!-- Fingerprint category title - configuration options for managing fingerprint enrollment [CHAR LIMIT=22] -->
@@ -1838,6 +1843,9 @@
<!-- Message for confirmation of passkey to complete pairing. [CHAR LIMIT=NONE] -->
<string name="bluetooth_confirm_passkey_msg">To pair with:<br><b><xliff:g id="device_name">%1$s</xliff:g></b><br><br>Make sure it is showing this passkey:<br><b><xliff:g id="passkey">%2$s</xliff:g></b></string>
+ <!-- Pairing dialog text to remind user the pairing including all of the devices in a coordinated set. [CHAR LIMIT=NONE] -->
+ <string name="bluetooth_paring_group_msg">Confirm to pair with the coordinated set</string>
+
<!-- Message when bluetooth incoming pairing request for (2.1 devices) dialog is showing -->
<string name="bluetooth_incoming_pairing_msg">From:<br><b><xliff:g id="device_name">%1$s</xliff:g></b><br><br>Pair with this device?</string>
@@ -1915,6 +1923,8 @@
<string name="device_details_title">Device details</string>
<!-- Title of the item to show device MAC address -->
<string name="bluetooth_device_mac_address">Device\'s Bluetooth address: <xliff:g id="address">%1$s</xliff:g></string>
+ <!-- Title of the items to show multuple devices MAC address [CHAR LIMIT=NONE]-->
+ <string name="bluetooth_multuple_devices_mac_address">Device\'s Bluetooth address:\n<xliff:g id="address">%1$s</xliff:g></string>
<!-- Bluetooth device details. The title of a confirmation dialog for unpairing a paired device. [CHAR LIMIT=60] -->
<string name="bluetooth_unpair_dialog_title">Forget device?</string>
<!-- Content Description for companion device app associations removal button [CHAR LIMIT=28]-->
@@ -1989,6 +1999,11 @@
<!-- Bluetooth developer settings: Maximum number of connected audio devices -->
<string name="bluetooth_max_connected_audio_devices_dialog_title">Select maximum number of connected Bluetooth audio devices</string>
+ <!-- Nfc developer settings: The title of the setting. [CHAR LIMIT=60] -->
+ <string name="nfc_stack_debuglog_title">NFC stack debug log</string>
+ <!-- Nfc developer settings: The description of the setting. -->
+ <string name="nfc_stack_debuglog_summary">Increase NFC stack logging level</string>
+
<!-- Wifi Display settings. The title of the screen. [CHAR LIMIT=40] -->
<string name="wifi_display_settings_title">Cast</string>
<!-- Wifi Display settings. The keywords of the setting. [CHAR LIMIT=NONE] -->
@@ -5192,7 +5207,7 @@
<string name="allow_bind_app_widget_activity_allow_bind_title">Create widget and allow access?</string>
<!-- Message in dialog that pops up when an app requests permission to bind a widget [CHAR LIMIT=NONE] -->
- <string name="allow_bind_app_widget_activity_allow_bind">After you create the widget, <xliff:g id="widget_host_name">%1$s</xliff:g> can access all data it displays.</string>
+ <string name="allow_bind_app_widget_activity_allow_bind">After you create the widget, the application can access everything displayed.\n\nApplication: <xliff:g id="widget_host_name">%1$s</xliff:g>\nWidget: <xliff:g id="widget_label">%2$s</xliff:g>\n</string>
<!-- Text for checkbox that pops up when an app requests permission to bind a widget [CHAR LIMIT=NONE] -->
<string name="allow_bind_app_widget_activity_always_allow_bind">Always allow <xliff:g id="widget_host_name">%1$s</xliff:g> to create widgets and access their data</string>
@@ -5260,8 +5275,18 @@
<string name="select_to_speak_summary">Tap items on your screen to hear them read aloud</string>
<!-- Title for the accessibility preference screen to enable video captioning. [CHAR LIMIT=35] -->
<string name="accessibility_captioning_title">Caption preferences</string>
+ <!-- Title for accessibility captioning footer. [CHAR LIMIT=60] -->
+ <string name="accessibility_captioning_about_title">About caption preferences</string>
+ <!-- Accessibility captioning footer link content description [CHAR LIMIT=NONE] -->
+ <string name="accessibility_captioning_footer_learn_more_content_description">Learn more about 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 accessibility shortcut preference for magnification. [CHAR LIMIT=60] -->
+ <string name="accessibility_screen_magnification_shortcut_title">Magnification shortcut</string>
+ <!-- Title for screen magnification footer. [CHAR LIMIT=60] -->
+ <string name="accessibility_screen_magnification_about_title">About magnification</string>
+ <!-- Screen magnification footer link content description [CHAR LIMIT=NONE] -->
+ <string name="accessibility_screen_magnification_footer_learn_more_content_description">Learn more about magnification</string>
<!-- Title for the accessibility preference screen to edit magnification area. [CHAR LIMIT=35] -->
<string name="accessibility_magnification_mode_title">Magnification type</string>
<!-- Message for the accessibility preference screen to edit magnification area dialog. [CHAR LIMIT=none] -->
@@ -5412,14 +5437,20 @@
<string name="accessibility_button_title">Accessibility button</string>
<!-- Title for the accessibility button & gesture page. [CHAR LIMIT=35] -->
<string name="accessibility_button_gesture_title">Accessibility button & gesture</string>
+ <!-- Title for the accessibility button footer. [CHAR LIMIT=35] -->
+ <string name="accessibility_button_about_title">About accessibility button</string>
+ <!-- Title for the accessibility button & gesture footer. [CHAR LIMIT=55] -->
+ <string name="accessibility_button_gesture_about_title">About accessibility button & gesture</string>
+ <!-- Accessibility button & gestures footer link content description [CHAR LIMIT=NONE] -->
+ <string name="accessibility_button_gesture_footer_learn_more_content_description">Learn more about accessibility button & gesture</string>
<!-- Intro for the accessibility button page. [CHAR LIMIT=100] -->
<string name="accessibility_button_intro">Using the accessibility button. The gesture isn\u2019t available with 3-button navigation.</string>
<!-- Summary text for the accessibility button preference. [CHAR LIMIT=50] -->
<string name="accessibility_button_summary">Quickly access accessibility features</string>
<!-- Description for the accessibility button in gesture navigation. Explain how this page works. [CHAR LIMIT=NONE] -->
- <string name="accessibility_button_gesture_description">Quickly access accessibility features from any screen.\n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the accessibility button.\n\nTo use the accessibility button in the navigation bar instead, switch to 2-button navigation or 3-button navigation.</string>
+ <string name="accessibility_button_gesture_description">Quickly access accessibility features from any screen.\n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the accessibility button or gesture.</string>
<!-- Description for the accessibility button page. Explain how this page works. [CHAR LIMIT=NONE] -->
- <string name="accessibility_button_description">Quickly access accessibility features from any screen. \n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the accessibility button.</string>
+ <string name="accessibility_button_description">Quickly access accessibility features from any screen.\n\nTo get started, go to accessibility settings and select a feature. Tap on the shortcut and select the accessibility button.</string>
<!-- Title for the button or gesture of the accessibility button. [CHAR LIMIT=35] -->
<string name="accessibility_button_or_gesture_title">Use button or gesture</string>
<!-- Title for the location of the accessibility button. [CHAR LIMIT=35] -->
@@ -5473,6 +5504,10 @@
<string name="accessibility_timeout_2mins">2 minutes</string>
<!-- Title for accessibility settings timeout item. [CHAR LIMIT=43] -->
<string name="accessibility_setting_item_control_timeout_title">Time to take action (Accessibility timeout)</string>
+ <!-- Title for accessibility timeout footer. [CHAR LIMIT=65] -->
+ <string name="accessibility_control_timeout_about_title">About time to take action (Accessibility timeout)</string>
+ <!-- Accessibility timeout footer link content description [CHAR LIMIT=NONE] -->
+ <string name="accessibility_control_timeout_footer_learn_more_content_description">Learn more about time to take action (Accessibility timeout)</string>
<!-- Title for accessibility preference to accessibility timeout. [CHAR LIMIT=35] -->
<string name="accessibility_control_timeout_preference_title">Time to take action</string>
<!-- Descriptive text for accessibility preference to accessibility control timeout. [CHAR LIMIT=NONE] -->
@@ -5484,6 +5519,8 @@
<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">Use color inversion</string>
+ <!-- Title for accessibility shortcut preference for color inversion. [CHAR LIMIT=60] -->
+ <string name="accessibility_display_inversion_shortcut_title">Color inversion shortcut</string>
<!-- Subtitle for the accessibility preference to configure display color inversion. [CHAR LIMIT=NONE] -->
<string name="accessibility_display_inversion_preference_subtitle">
<![CDATA[Color inversion turns light screens dark.<br/><br/>
@@ -5497,6 +5534,10 @@
</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">Autoclick (dwell timing)</string>
+ <!-- Title for accessibility dwell timing footer. [CHAR LIMIT=NONE] -->
+ <string name="accessibility_autoclick_about_title">About autoclick (dwell timing)</string>
+ <!-- Accessibility dwell timing footer link content description [CHAR LIMIT=NONE] -->
+ <string name="accessibility_autoclick_footer_learn_more_content_description">Learn more about autoclick (dwell timing)</string>
<!-- Footer text to explain what autoclick does -->
<string name="accessibility_autoclick_description">Autoclick works with a connected mouse. You can set the mouse cursor to click automatically when the cursor stops moving for a certain amount of time.</string>
<!-- Option heading to leave the auto click requirement for accessibility users at its default level. [CHAR LIMIT=50] -->
@@ -5535,6 +5576,16 @@
<string name="accessibility_service_primary_open_title">Open <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 [CHAR LIMIT=60] -->
<string name="accessibility_daltonizer_primary_switch_title">Use color correction</string>
+ <!-- Title for accessibility shortcut preference for color correction. [CHAR LIMIT=60] -->
+ <string name="accessibility_daltonizer_shortcut_title">Color correction shortcut</string>
+ <!-- Title for Color correction footer. [CHAR LIMIT=35] -->
+ <string name="accessibility_daltonizer_about_title">About color correction</string>
+ <!-- Color inversion footer link content description [CHAR LIMIT=NONE] -->
+ <string name="accessibility_daltonizer_footer_learn_more_content_description">Learn more about color correction</string>
+ <!-- Title for Color inversion footer. [CHAR LIMIT=35] -->
+ <string name="accessibility_color_inversion_about_title">About color inversion</string>
+ <!-- Color correction footer link content description [CHAR LIMIT=NONE] -->
+ <string name="accessibility_color_inversion_footer_learn_more_content_description">Learn more about color inversion</string>
<!-- Title for Captions settings screen to control turning on/off the feature entirely [CHAR LIMIT=60] -->
<string name="accessibility_caption_primary_switch_title">Show captions</string>
<!-- Summary for Captions settings screen to control turning on/off the feature entirely [CHAR LIMIT=NONE] -->
@@ -5614,6 +5665,10 @@
<string name="reduce_bright_colors_preference_title">Extra dim</string>
<!-- Title for the activation switch of the Reduce Brightness feature. [CHAR LIMIT=NONE] -->
<string name="reduce_bright_colors_switch_title">Make screen extra dim</string>
+ <!-- Title for accessibility shortcut preference for Reduce Brightness. [CHAR LIMIT=60] -->
+ <string name="reduce_bright_colors_shortcut_title">Extra dim shortcut</string>
+ <!-- Title for Reduce Brightness feature footer. [CHAR LIMIT=35] -->
+ <string name="reduce_bright_colors_about_title">About extra dim</string>
<!-- Summary for the accessibility preference to configure Reduce Brightness feature. [CHAR LIMIT=NONE] -->
<string name="reduce_bright_colors_preference_summary" product="default">Dim screen beyond your phone\u2019s minimum brightness</string>
<!-- Summary for the accessibility preference to configure Reduce Brightness feature. [CHAR LIMIT=NONE] -->
@@ -6109,7 +6164,7 @@
<!-- Activity title for battery usage history details [CHAR LIMIT=60] -->
<string name="history_details_title">History details</string>
<!-- Preference title for advanced battery usage [CHAR LIMIT=40] -->
- <string name="advanced_battery_preference_title">Battery Usage</string>
+ <string name="advanced_battery_preference_title">Battery usage</string>
<!-- Preference summary for advanced battery usage, for past 24 hours [CHAR LIMIT=40] -->
<string name="advanced_battery_preference_summary_with_hours">View usage for past 24 hours</string>
<!-- Preference summary for advanced battery usage, from last full charge [CHAR LIMIT=40] -->
@@ -6158,6 +6213,12 @@
<string name="battery_tip_limited_temporarily_title">Charging temporarily limited</string>
<!-- Summary for the battery limited temporarily tip [CHAR LIMIT=NONE] -->
<string name="battery_tip_limited_temporarily_summary">To preserve your battery. Learn more.</string>
+ <!-- Text of battery limited temporarily tip resume charge button. [CHAR LIMIT=NONE] -->
+ <string name="battery_tip_limited_temporarily_dialog_resume_charge">Resume charging</string>
+ <!-- Message of battery limited temporarily tip. [CHAR LIMIT=NONE] -->
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="default">In certain conditions, like high temperatures and long charging periods, charging may be limited to <xliff:g id="percent" example="50%">%1$s</xliff:g> to help preserve battery health.\n\nWhen those conditions end, your phone will automatically charge normally.</string>
+ <!-- Message of battery limited temporarily tip. [CHAR LIMIT=NONE] -->
+ <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet">In certain conditions, like high temperatures and long charging periods, charging may be limited to <xliff:g id="percent" example="50%">%1$s</xliff:g> to help preserve battery health.\n\nWhen those conditions end, your tablet will automatically charge normally.</string>
<!-- Message for battery tip dialog to show the status about the battery [CHAR LIMIT=NONE] -->
<string name="battery_tip_dialog_message" product="default">Because you’ve used your phone more than usual, your battery may run out sooner than it normally would.\n\nApps using most battery:</string>
<!-- Message for battery tip dialog to show the status about the battery [CHAR LIMIT=NONE] -->
@@ -6620,10 +6681,6 @@
<string name="battery_system_usage_for">System usage for <xliff:g id="slot">%s</xliff:g></string>
<!-- [CHAR_LIMIT=NONE] Battery app usage section header -->
<string name="battery_app_usage_for">App usage for <xliff:g id="slot">%s</xliff:g></string>
- <!-- [CHAR_LIMIT=NONE] Battery usage section header for a specific time slot -->
- <string name="battery_usage_time_am">am</string>
- <!-- [CHAR_LIMIT=NONE] Battery usage section header for a specific time slot -->
- <string name="battery_usage_time_pm">pm</string>
<!-- [CHAR_LIMIT=NONE] Battery usage item for total usage time less than a minute -->
<string name="battery_usage_total_less_than_one_minute">Total: less than a min</string>
<!-- [CHAR_LIMIT=NONE] Battery usage item for total background time less than a minute -->
@@ -7689,6 +7746,11 @@
<!-- Applicaitons with restrictions - settings button [CHAR LIMIT=30] -->
<string name="apps_with_restrictions_settings_button">Expand settings for application</string>
+ <!-- Title for copying apps to another user [CHAR LIMIT=45] -->
+ <string name="user_choose_copy_apps_to_another_user">Choose apps to install</string>
+ <!-- Menu title for copying apps to another user [CHAR LIMIT=35] -->
+ <string name="user_copy_apps_menu_title">Install available apps</string>
+
<!-- NFC payment settings --><skip/>
<string name="nfc_payment_settings_title">Contactless payments</string>
<!-- Caption for button linking to a page explaining how Tap and Pay works-->
@@ -7956,9 +8018,13 @@
<!-- Enhaced 4G LTE Mode title for carriers who want to show 4G Calling. [CHAR LIMIT=50] -->
<string name="enhanced_4g_lte_mode_title_4g_calling">4G Calling</string>
<!-- Enhaced 4G LTE Mode summary. [CHAR LIMIT=100] -->
- <string name="enhanced_4g_lte_mode_summary">Use LTE services to improve voice and other communications (recommended)</string>
+ <string name="enhanced_4g_lte_mode_summary">Use LTE services to improve voice calls (recommended)</string>
<!-- Enhaced 4G LTE Mode summary for 4g calling. [CHAR LIMIT=100] -->
- <string name="enhanced_4g_lte_mode_summary_4g_calling">Use 4G services to improve voice and other communications (recommended)</string>
+ <string name="enhanced_4g_lte_mode_summary_4g_calling">Use 4G services to improve voice calls (recommended)</string>
+ <!-- NR advanced calling(VoNR or Vo5G) title. [CHAR LIMIT=50] -->
+ <string name="nr_advanced_calling_title">Vo5G</string>
+ <!-- NR advanced calling(VoNR or Vo5G) summary. [CHAR LIMIT=NONE] -->
+ <string name="nr_advanced_calling_summary">Use 5G for voice calls</string>
<!-- Title of a preference determining whether or not the user has allowed the device to share
their contacts' phone numbers with their carrier in order to implement contact discovery,
which is a service that exchanges contacts with the carrier to determine if your
@@ -8353,6 +8419,9 @@
<!-- List of synonyms for the enhance 4G LTE titles, used to match in settings search [CHAR LIMIT=NONE] -->
<string name="keywords_enhance_4g_lte">volte, advanced calling, 4g calling</string>
+ <!-- List of synonyms for the NR advanced calling(VoNR or Vo5G) titles, used to match in settings search [CHAR LIMIT=NONE] -->
+ <string name="keywords_nr_advanced_calling">vo5g, vonr, advanced calling, 5g calling</string>
+
<!-- List of synonyms for add language, used to match in settings search [CHAR LIMIT=NONE] -->
<string name="keywords_add_language">add language, add a language</string>
@@ -8435,6 +8504,9 @@
<!-- Sound: Title for the other sounds option and associated settings page. [CHAR LIMIT=30] -->
<string name="other_sound_settings">Other sounds</string>
+ <!-- Sound: Title for the option enabling spatializer effect. [CHAR LIMIT=30] -->
+ <string name="spatial_audio_title">Spatial audio</string>
+
<!-- Sound: Other sounds: Title for the option enabling touch sounds for dial pad tones. [CHAR LIMIT=30] -->
<string name="dial_pad_tones_title">Dial pad tones</string>
@@ -9331,7 +9403,7 @@
<string name="notification_listener_security_warning_summary">
<xliff:g id="notification_listener_name">%1$s</xliff:g> will be able to read all notifications,
including personal information such as contact names and the text of messages you receive.
- This app will also be able to dismiss notifications or take action on buttons in notifications, including answering phone calls.
+ This app will also be able to snooze or dismiss notifications or take action on buttons in notifications, including answering phone calls.
\n\nThis will also give the app the ability to turn Do Not Disturb on or off and change related settings.
</string>
<string name="notification_listener_disable_warning_summary">
@@ -11361,7 +11433,7 @@
<!-- Title for switch to allow app unrestricted data usage [CHAR LIMIT=30] -->
<string name="unrestricted_app_title">Unrestricted data usage</string>
- <!-- Title for switch to allow app unrestricted data usage [CHAR LIMIT=30] -->
+ <!-- Title for switch to allow app unrestricted data usage [CHAR LIMIT=75] -->
<string name="unrestricted_app_summary">Allow unrestricted data access when Data Saver is on</string>
<!-- Button to switch the default home app [CHAR LIMIT=60] -->
@@ -11760,6 +11832,8 @@
<string name="one_handed_title">One-handed mode</string>
<!-- Preference Switch for enabling one handed [CHAR LIMIT=60] -->
<string name="one_handed_mode_enabled">Use one-handed mode</string>
+ <!-- Title for accessibility shortcut preference for enabling one handed. [CHAR LIMIT=60] -->
+ <string name="one_handed_mode_shortcut_title">One-handed mode shortcut</string>
<!-- Search keywords for "One-Handed" settings [CHAR_LIMIT=NONE] -->
<string name="keywords_one_handed">reachability</string>
<!-- Category title for one handed swipe down [CHAR_LIMIT=60] -->
@@ -12892,6 +12966,8 @@
<string name="sim_action_reboot">Restart</string>
<!-- Button on a dialog to reject SIM operations. [CHAR LIMIT=30] -->
<string name="sim_action_no_thanks">No thanks</string>
+ <!-- Button text to cancel operations proposed by a sim operation dialog [CHAR LIMIT=20] -->
+ <string name="sim_action_cancel">Cancel</string>
<!-- Button which will disconnect the user from one mobile network and immediately connect to another. [CHAR LIMIT=30] -->
<string name="sim_switch_button">Switch</string>
<!-- Title of DSDS activation failure dialog [CHAR LIMIT=40] -->
@@ -13226,6 +13302,15 @@
<!-- Power menu explanation where to find prevent ringing option. [CHAR LIMIT=NONE] -->
<string name="power_menu_power_prevent_ringing_hint">Prevent ringing:\nShortcut available in the volume menu.</string>
+ <!-- Power menu title of the seekbar setting controlling duration of how long the power button must be held to invoke assistant. [CHAR LIMIT=NONE]-->
+ <string name="power_menu_long_press_for_assist_sensitivity_title">Press & hold duration</string>
+ <!-- Power menu summary of the seekbar setting controlling duration of how long the power button must be held to invoke assistant. [CHAR LIMIT=NONE]-->
+ <string name="power_menu_long_press_for_assist_sensitivity_summary">Adjust sensitivity by choosing how long to press & hold the power button</string>
+ <!-- Label at the lowest end of duration slider for long press power invocation of assistant. [CHAR LIMIT=30] -->
+ <string name="power_menu_long_press_for_assist_sensitivity_low_label">Short</string>
+ <!-- Label at the highest end of duration slider for long press power invocation of assistant. [CHAR LIMIT=30] -->
+ <string name="power_menu_long_press_for_assist_sensitivity_high_label">Long</string>
+
<!-- Wallet (formerly Cards and passes) toggle name [CHAR LIMIT=60] -->
<string name="lockscreen_privacy_wallet_setting_toggle">Show wallet</string>
<!-- Wallet (formerly Cards and passes) summary [CHAR LIMIT=NONE] -->
@@ -13264,6 +13349,11 @@
<!-- Developer settings: app freezer title [CHAR LIMIT=50]-->
<string name="cached_apps_freezer">Suspend execution for cached apps</string>
+ <!-- Developer settings - Shared data: label to indicate that the shared data never expires [CHAR LIMIT=80] -->
+ <string name="blob_never_expires_text">Never expires.</string>
+ <!-- Developer settings - Shared data: label to indicate that the lease acquired by an app never expires [CHAR LIMIT=80] -->
+ <string name="accessor_never_expires_text">Lease never expires.</string>
+
<!-- Title for allowing screen overlays on Settings app. [CHAR LIMIT=50]-->
<string name="overlay_settings_title">Allow screen overlays on Settings</string>
<!-- Summary for allowing screen overlays on Settings app. [CHAR LIMIT=NONE]-->
@@ -13329,8 +13419,6 @@
<string name="calls_sms_no_sim">No SIM</string>
<!-- Network & internet preferences title [CHAR LIMIT=NONE] -->
<string name="network_and_internet_preferences_title">Network preferences</string>
- <!-- Network & internet preferences summary [CHAR LIMIT=NONE] -->
- <string name="network_and_internet_preferences_summary">Connect to public networks</string>
<!-- Search keywords for "Internet" settings [CHAR_LIMIT=NONE] -->
<string name="keywords_internet">network connection, internet, wireless, data, wifi, wi-fi, wi fi, cellular, mobile, cell carrier, 4g, 3g, 2g, lte</string>
<!-- Slice title text for turning on the Wi-Fi networks. [CHAR LIMIT=40] -->
@@ -13363,8 +13451,10 @@
<string name="carrier_wifi_network_title">W+ network</string>
<!-- Provider Model: title of SIM category -->
<string name="sim_category_title">SIM</string>
- <!-- Provider Model: title of Downloaded category. [CHAR LIMIT=50] -->
+ <!-- Provider Model: title of Downloaded SIM category. [CHAR LIMIT=50] -->
<string name="downloaded_sim_category_title">DOWNLOADED SIM</string>
+ <!-- Provider Model: title of Downloaded SIMs category. [CHAR LIMIT=50] -->
+ <string name="downloaded_sims_category_title">DOWNLOADED SIMS</string>
<!-- Provider Model: summary of Active in SIM category. [CHAR LIMIT=50] -->
<string name="sim_category_active_sim">Active</string>
<!-- Provider Model: summary of Inactive in SIM category. [CHAR LIMIT=50] -->
@@ -13548,6 +13638,15 @@
<!-- Summary for Game settings entry. [CHAR_LIMIT=NONE] -->
<string name="game_settings_summary">Turn on Game Dashboard shortcut, etc</string>
+ <!-- Content description of the previous button to bring user to the previous preview page. -->
+ <string name="previous_page_content_description">Previous</string>
+
+ <!-- Content description of the next button to bring user to the next preview page. -->
+ <string name="next_page_content_description">Next</string>
+
+ <!-- Content description of preview pager in colors preview -->
+ <string name="colors_viewpager_content_description">Color preview</string>
+
<!-- Bluetooth sim card permission alert for notification title [CHAR LIMIT=none] -->
<string name="bluetooth_sim_card_access_notification_title">SIM card access request</string>
<!-- Bluetooth sim card permission alert for notification content [CHAR LIMIT=none] -->
@@ -13568,4 +13667,205 @@
<string name="bluetooth_connect_access_dialog_negative">Don\u2019t connect</string>
<!-- Strings for Dialog connect button -->
<string name="bluetooth_connect_access_dialog_positive">Connect</string>
+
+ <!-- Title for the button to edit The Android Resource Economy settings. "TARE" is the name of
+ the feature that contains the AlarmManager and JobScheduler policies which are both android
+ APIs. AlarmManager and JobScheduler are the names of Android system services and cannot be
+ translated. "TARE" is not translatable. [CHAR LIMIT=NONE] -->
+ <string name="tare_title" translatable="false">TARE</string>
+ <!-- TARE settings title in developer options; "TARE" is the name of the feature and cannot be
+ translated. [CHAR LIMIT=40] -->
+ <string name="tare_settings">TARE Settings</string>
+ <!-- Allows user to revert the TARE settings to their default values [CHAR LIMIT=40] -->
+ <string name="tare_revert">Revert to Default Settings</string>
+ <!-- Allows user to view AlarmManager policy factors. Alarm in this context is referring to the
+ possible alarm cases in the AlarmManager policy. AlarmManager is the name of an Android system
+ service and cannot be translated. [CHAR LIMIT=40]-->
+ <string name="tare_alarmmanager" translatable="false">AlarmManager</string>
+ <!-- Allows user to view JobScheduler policy factors. JobScheduler is the name of an Android
+ system service and cannot be translated.[CHAR LIMIT=40]-->
+ <string name="tare_jobscheduler" translatable="false">JobScheduler</string>
+ <!-- Toast notifying the developer that settings were reverted to their default values in
+ TARE [CHAR LIMIT=40]-->
+ <string name="tare_settings_reverted_toast">Settings reverted to default.</string>
+ <!-- Title for the TARE policy factor that determines the maximum credits an app can have in one
+ battery life cycle. Satiated means battery is fully charged; If this is not easily translatable,
+ translate "maximum balance when device is fully charged" instead. Balance is the same meaning as
+ having money in a bank account. Balance in our feature is the amount of Android Resource Credits
+ an app can have. Android Resource Credits are a form of payment used by apps to be able to
+ perform tasks. [CHAR LIMIT=40]-->
+ <string name="tare_max_satiated_balance">Maximum Satiated Balance</string>
+ <!-- Title for the TARE policy factor that determines the maximum credits in circulation between
+ all the apps [CHAR LIMIT=40]-->
+ <string name="tare_max_circulation">Maximum Circulation</string>
+ <!-- Title for the TARE policy factor that determines the minimum credits an app can have in one
+ battery life cycle. Satiated means battery is fully charged; If this is not easily translatable,
+ translate "minimum balance when device is fully charged" instead. Balance is the same meaning as
+ having money in a bank account. Balance in our feature is the amount of Android Resource Credits
+ an app can have. Android Resource Credits are a form of payment used by apps to be able to
+ perform tasks. [CHAR LIMIT=40]-->
+ <string name="tare_min_satiated_balance">Minimum Satiated Balance</string>
+ <!-- Title for the various modifiers that alter the cost of TARE tasks based on battery status
+ (charging, power save mode, etc.) [CHAR LIMIT=40]-->
+ <string name="tare_modifiers">Modifiers</string>
+ <!-- Title for the various TARE policy's action's cost to produce and price paid by
+ apps [CHAR LIMIT=40]-->
+ <string name="tare_actions">Actions</string>
+ <!-- Title for the instant, ongoing, and max rewards apps can obtain for different actions that
+ benefit the user. [CHAR LIMIT=40]-->
+ <string name="tare_rewards">Rewards</string>
+ <!-- Title for the Allow While Idle Exact Wakeup Alarm set via
+ AlarmManager.setExactAndAllowWhileIdle() [CHAR LIMIT=50]-->
+ <string name="tare_wakeup_exact_idle" translatable="false">
+ Allow While Idle Exact Wakeup Alarm</string>
+ <!-- Title for the Allow While Idle Inexact Wakeup Alarm set via
+ AlarmManager.setAndAllowWhileIdle() [CHAR LIMIT=50]-->
+ <string name="tare_wakeup_inexact_idle" translatable="false">
+ Allow While Idle Inexact Wakeup Alarm</string>
+ <!-- Title for the Exact Wakeup Alarm set via AlarmManager.setExact() [CHAR LIMIT=50]-->
+ <string name="tare_wakeup_exact" translatable="false">Exact Wakeup Alarm</string>
+ <!-- Title for the Inexact Wakeup Alarm set via AlarmManager.set() [CHAR LIMIT=50]-->
+ <string name="tare_wakeup_inexact" translatable="false">Inexact Wakeup Alarm</string>
+ <!-- Title for the Allow While Idle Exact NonWakeup Alarm set via
+ AlarmManager.setExactAndAllowWhileIdle() [CHAR LIMIT=50]-->
+ <string name="tare_nonwakeup_exact_idle" translatable="false">
+ Allow While Idle Exact NonWakeup Alarm</string>
+ <!-- Title for the Exact NonWakeup Alarm set via AlarmManager.setExact() [CHAR LIMIT=50]-->
+ <string name="tare_nonwakeup_exact" translatable="false">Exact NonWakeup Alarm</string>
+ <!-- Title for the Allow While Idle Inexact NonWakeup Alarm set via
+ AlarmManager.setAndAllowWhileIdle() [CHAR LIMIT=50]-->
+ <string name="tare_nonwakeup_inexact_idle" translatable="false">
+ Allow While Idle Inexact NonWakeup Alarm</string>
+ <!-- Title for the Inexact NonWakeup Alarm set via AlarmManager.set() [CHAR LIMIT=50]-->
+ <string name="tare_nonwakeup_inexact" translatable="false">Inexact NonWakeup Alarm</string>
+ <!-- Title for the AlarmClock alarm set via AlarmManager.setAlarmClock() [CHAR LIMIT=50]-->
+ <string name="tare_alarm_clock" translatable="false">AlarmClock</string>
+ <!-- Exempted apps are those apps exempted from most power saving features. [CHAR LIMIT=50]-->
+ <string name="tare_exempted">Exempted</string>
+ <!-- A headless system app is a preinstalled app that does not have any activities/UI that the
+ user can interact with. [CHAR LIMIT=50]-->
+ <string name="tare_headless_app">Headless System App</string>
+ <!-- Other apps are those apps interacted with by users that are not exempted or headless
+ system apps. [CHAR LIMIT=50]-->
+ <string name="tare_other_app">Other App</string>
+ <!-- Top activity means an app is in the TOP android process state and is thus visible to the
+ user[CHAR LIMIT=50]-->
+ <string name="tare_top_activity">Top Activity</string>
+ <!-- An event type denoting that a notification was viewed by the user, as defined in
+ UsageEvents.java [CHAR LIMIT=50]-->
+ <string name="tare_notification_seen">Notification Seen</string>
+ <!-- An event type denoting that a notification was viewed by the user within 15 minutes
+ [CHAR LIMIT=50]-->
+ <string name="tare_notification_seen_15_min">Notification Seen Within 15 Minutes</string>
+ <!-- An event type denoting that a notification was interacted with in some way by the user
+ [CHAR LIMIT=50]-->
+ <string name="tare_notification_interaction">Notification Interaction</string>
+ <!-- An event type denoting that an app's widget was interacted with in some way by the user
+ [CHAR LIMIT=50]-->
+ <string name="tare_widget_interaction">Widget Interaction</string>
+ <!-- An event type denoting that an app was interacted with in some way by the user
+ [CHAR LIMIT=50]-->
+ <string name="tare_other_interaction">Other User Interaction</string>
+ <!-- Title for the initiation of a max priority job by an app as defined in the JobScheduler
+ API [CHAR LIMIT=50]-->
+ <string name="tare_job_max_start">Job Max Start</string>
+ <!-- Title of an event where a job with max priority is running, but it does not necessarily
+ mean the max priority job is running at that moment. In this context, running is a synonym for
+ “ongoing execution of a job with max priority”. [CHAR LIMIT=50]-->
+ <string name="tare_job_max_running">Job Max Running</string>
+ <!-- Title for the initiation of a high priority job by an app as defined in the JobScheduler
+ API [CHAR LIMIT=50]-->
+ <string name="tare_job_high_start">Job High Start</string>
+ <!-- Title of an event where a job with high priority is running, but it does not necessarily
+ mean the high priority job is running at that moment. In this context, running is a synonym for
+ “ongoing execution of a job with high priority”. [CHAR LIMIT=50]-->
+ <string name="tare_job_high_running">Job High Running</string>
+ <!-- Title for the initiation of a default priority job by an app as defined in the JobScheduler
+ API [CHAR LIMIT=50]-->
+ <string name="tare_job_default_start">Job Default Start</string>
+ <!-- Title of an event where a job with default priority is running, but it does not necessarily
+ mean the default job is running at that moment. In this context, running is a synonym for
+ “ongoing execution of a job with default priority”. [CHAR LIMIT=50]-->
+ <string name="tare_job_default_running">Job Default Running</string>
+ <!-- Title for the initiation of a low priority job by an app as defined in the JobScheduler
+ API [CHAR LIMIT=50]-->
+ <string name="tare_job_low_start">Job Low Start</string>
+ <!-- Title of an event where a job with low priority is running, but it does not necessarily
+ mean the low priority job is running at that moment. In this context, running is a synonym for
+ “ongoing execution of a job with low priority”. [CHAR LIMIT=50]-->
+ <string name="tare_job_low_running">Job Low Running</string>
+ <!-- Title for the initiation of a minimum priority job by an app as defined in the JobScheduler
+ API [CHAR LIMIT=50]-->
+ <string name="tare_job_min_start">Job Min Start</string>
+ <!-- Title of an event where a job with minimum priority is running, but it does not necessarily
+ mean the job is running at that moment. In this context, running is a synonym for
+ “ongoing execution of a job with minimum priority”. [CHAR LIMIT=50]-->
+ <string name="tare_job_min_running">Job Min Running</string>
+ <!-- Title for the penalty an app receives for letting a job use the maximum execution time and
+ time out [CHAR LIMIT=50]-->
+ <string name="tare_job_timeout_penalty">Job Timeout Penalty</string>
+ <!-- Titles for the minimum satiated credit balances for different types of apps
+ (per battery cycle). Satiated means battery is fully charged. [CHAR LIMIT=40]-->
+ <string-array name="tare_min_satiated_balance_subfactors" translatable="false">
+ <item>@string/tare_exempted</item>
+ <item>@string/tare_headless_app</item>
+ <item>@string/tare_other_app</item>
+ </string-array>
+ <!-- Various modifier subfactors that alter the cost of TARE tasks depending on what battery
+ state the device is in [CHAR LIMIT=50]-->
+ <string-array name="tare_modifiers_subfactors">
+ <item>Charging</item>
+ <!-- Doze refers to the Android Doze feature -->
+ <item>Doze</item>
+ <item>Power Save Mode</item>
+ <!-- An app's process state is the internal level of an app's process inside the system -->
+ <item>Process State</item>
+ </string-array>
+ <!-- Various AlarmManager alarms with different costs to produce and price paid by apps
+ if they want to produce these alarms. Alarm in this context refers to the possible alarm cases
+ in AlarmManager. [CHAR LIMIT=50]-->
+ <string-array name="tare_alarm_manager_actions" translatable="false">
+ <item>@string/tare_wakeup_exact_idle</item>
+ <item>@string/tare_wakeup_inexact_idle</item>
+ <item>@string/tare_wakeup_exact</item>
+ <item>@string/tare_wakeup_inexact</item>
+ <item>@string/tare_nonwakeup_exact_idle</item>
+ <item>@string/tare_nonwakeup_exact</item>
+ <item>@string/tare_nonwakeup_inexact_idle</item>
+ <item>@string/tare_nonwakeup_inexact</item>
+ <item>@string/tare_alarm_clock</item>
+ </string-array>
+ <!-- Titles for the different rewards apps could obtain for actions that benefit the user;
+ each has instant, ongoing, and max credit rewards apps could gain [CHAR LIMIT=50]-->
+ <string-array name="tare_rewards_subfactors" translatable="false">
+ <item>@string/tare_top_activity</item>
+ <item>@string/tare_notification_seen</item>
+ <item>@string/tare_notification_seen_15_min</item>
+ <item>@string/tare_notification_interaction</item>
+ <item>@string/tare_widget_interaction</item>
+ <item>@string/tare_other_interaction</item>
+ </string-array>
+ <!-- Various JobScheduler tasks with different costs to produce and willingness to pay by apps
+ if they want to carry out these different tasks [CHAR LIMIT=50]-->
+ <string-array name="tare_job_scheduler_actions" translatable="false">
+ <item>@string/tare_job_max_start</item>
+ <item>@string/tare_job_max_running</item>
+ <item>@string/tare_job_high_start</item>
+ <item>@string/tare_job_high_running</item>
+ <item>@string/tare_job_default_start</item>
+ <item>@string/tare_job_default_running</item>
+ <item>@string/tare_job_low_start</item>
+ <item>@string/tare_job_low_running</item>
+ <item>@string/tare_job_min_start</item>
+ <item>@string/tare_job_min_running</item>
+ <item>@string/tare_job_timeout_penalty</item>
+ </string-array>
+ <!-- Array used to populate dropdown menu with the different policies in the TARE
+ settings [CHAR LIMIT=40]-->
+ <string-array name="tare_policies" translatable="false">
+ <item>@string/tare_alarmmanager</item>
+ <item>@string/tare_jobscheduler</item>
+ </string-array>
+ <!-- TARE dialog button to proceed with a value change [CHAR LIMIT=none] -->
+ <string name="tare_dialog_confirm_button_title">Confirm</string>
</resources>
diff --git a/res/xml/accessibility_autoclick_settings.xml b/res/xml/accessibility_autoclick_settings.xml
index 06b3dce..617f22a 100644
--- a/res/xml/accessibility_autoclick_settings.xml
+++ b/res/xml/accessibility_autoclick_settings.xml
@@ -27,27 +27,27 @@
settings:searchable="false"
settings:lottie_rawRes="@drawable/accessibility_dwell" />
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="accessibility_control_autoclick_default"
android:title="@string/accessibility_autoclick_default_title"
settings:allowDividerAbove="true" />
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="accessibility_control_autoclick_200ms"
android:title="@string/accessibility_autoclick_short_title"
android:summary="@string/accessibility_autoclick_short_summary" />
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="accessibility_control_autoclick_600ms"
android:title="@string/accessibility_autoclick_medium_title"
android:summary="@string/accessibility_autoclick_medium_summary" />
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="accessibility_control_autoclick_1sec"
android:title="@string/accessibility_autoclick_long_title"
android:summary="@string/accessibility_autoclick_long_summary" />
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="accessibility_control_autoclick_custom"
android:title="@string/accessibility_autoclick_custom_title" />
diff --git a/res/xml/accessibility_button_settings.xml b/res/xml/accessibility_button_settings.xml
index 02b1c7d..86dd087 100644
--- a/res/xml/accessibility_button_settings.xml
+++ b/res/xml/accessibility_button_settings.xml
@@ -16,13 +16,10 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:settings="http://schemas.android.com/apk/res-auto"
- android:title="@string/accessibility_button_title">
+ xmlns:settings="http://schemas.android.com/apk/res-auto">
- <com.android.settingslib.widget.LayoutPreference
- android:key="caption_preview"
- android:title="@string/summary_placeholder"
- android:layout="@layout/accessibility_button_preview"
+ <com.android.settingslib.widget.IllustrationPreference
+ android:key="accessibility_button_preview"
android:selectable="false"
settings:searchable="false"
android:persistent="false"
@@ -38,6 +35,15 @@
settings:controller="com.android.settings.accessibility.AccessibilityButtonLocationPreferenceController"/>
<ListPreference
+ android:entries="@array/accessibility_button_gesture_selector_titles"
+ android:entryValues="@array/accessibility_button_gesture_selector_values"
+ android:key="accessibility_button_or_gesture"
+ android:title="@string/accessibility_button_or_gesture_title"
+ android:summary="%s"
+ android:persistent="false"
+ settings:controller="com.android.settings.accessibility.AccessibilityButtonGesturePreferenceController"/>
+
+ <ListPreference
android:entries="@array/accessibility_button_size_selector_titles"
android:entryValues="@array/accessibility_button_size_selector_values"
android:key="accessibility_button_size"
@@ -61,7 +67,6 @@
<com.android.settings.accessibility.AccessibilityFooterPreference
android:key="accessibility_button_footer"
- android:title="@string/accessibility_button_description"
android:persistent="false"
android:selectable="false"
settings:searchable="false"
diff --git a/res/xml/accessibility_control_timeout_settings.xml b/res/xml/accessibility_control_timeout_settings.xml
index e1a7df4..aaa2c06 100644
--- a/res/xml/accessibility_control_timeout_settings.xml
+++ b/res/xml/accessibility_control_timeout_settings.xml
@@ -25,28 +25,28 @@
android:key="accessibility_control_timeout_banner"
settings:lottie_rawRes="@raw/accessibility_timeout_banner"/>
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="accessibility_control_timeout_default"
android:title="@string/accessibility_timeout_default"
settings:allowDividerAbove="true"
android:persistent="false" />
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="accessibility_control_timeout_10secs"
android:title="@string/accessibility_timeout_10secs"
android:persistent="false" />
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="accessibility_control_timeout_30secs"
android:title="@string/accessibility_timeout_30secs"
android:persistent="false" />
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="accessibility_control_timeout_1min"
android:title="@string/accessibility_timeout_1min"
android:persistent="false" />
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="accessibility_control_timeout_2mins"
android:title="@string/accessibility_timeout_2mins"
android:persistent="false" />
diff --git a/res/xml/accessibility_daltonizer_settings.xml b/res/xml/accessibility_daltonizer_settings.xml
index d638b94..1b69dc6 100644
--- a/res/xml/accessibility_daltonizer_settings.xml
+++ b/res/xml/accessibility_daltonizer_settings.xml
@@ -32,24 +32,24 @@
android:title="@string/daltonizer_type"
android:key="daltonizer_mode_category" >
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="daltonizer_mode_deuteranomaly"
android:persistent="false"
android:summary="@string/daltonizer_mode_deuteranomaly_summary"
android:title="@string/daltonizer_mode_deuteranomaly_title" />
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="daltonizer_mode_protanomaly"
android:persistent="false"
android:summary="@string/daltonizer_mode_protanomaly_summary"
android:title="@string/daltonizer_mode_protanomaly_title" />
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="daltonizer_mode_tritanomaly"
android:persistent="false"
android:summary="@string/daltonizer_mode_tritanomaly_summary"
android:title="@string/daltonizer_mode_tritanomaly_title" />
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="daltonizer_mode_grayscale"
android:persistent="false"
android:title="@string/daltonizer_mode_grayscale_title" />
diff --git a/res/xml/accessibility_settings.xml b/res/xml/accessibility_settings.xml
index 14879a8..61f527d 100644
--- a/res/xml/accessibility_settings.xml
+++ b/res/xml/accessibility_settings.xml
@@ -44,7 +44,7 @@
android:title="@string/accessibility_text_and_display_title"
settings:searchable="true"/>
- <com.android.settings.widget.PrimarySwitchPreference
+ <com.android.settingslib.PrimarySwitchPreference
android:fragment="com.android.settings.accessibility.ToggleReduceBrightColorsPreferenceFragment"
android:key="reduce_bright_colors_preference"
android:icon="@drawable/ic_reduce_bright_colors"
diff --git a/res/xml/accessibility_shortcuts_settings.xml b/res/xml/accessibility_shortcuts_settings.xml
index 465f96d..2863335 100644
--- a/res/xml/accessibility_shortcuts_settings.xml
+++ b/res/xml/accessibility_shortcuts_settings.xml
@@ -25,8 +25,8 @@
android:fragment="com.android.settings.accessibility.AccessibilityButtonFragment"
android:key="accessibility_button_preference"
android:persistent="false"
- android:title="@string/accessibility_button_title"
- android:summary="@string/accessibility_button_summary"/>
+ android:summary="@string/accessibility_button_summary"
+ settings:controller="com.android.settings.accessibility.AccessibilityButtonPreferenceController"/>
<SwitchPreference
android:key="accessibility_shortcut_preference"
diff --git a/res/xml/adb_wireless_settings.xml b/res/xml/adb_wireless_settings.xml
index 8a9cfe6..7d37207 100644
--- a/res/xml/adb_wireless_settings.xml
+++ b/res/xml/adb_wireless_settings.xml
@@ -42,7 +42,8 @@
<!-- Pairing methods category -->
<PreferenceCategory
android:key="adb_pairing_methods_category"
- android:layout="@layout/preference_category_no_label">
+ android:layout="@layout/preference_category_no_label"
+ settings:allowDividerAbove="true">
<!-- qrcode scanner -->
<Preference
android:key="adb_pair_method_qrcode_pref"
@@ -52,6 +53,7 @@
settings:controller="com.android.settings.development.AdbQrCodePreferenceController"/>
<Preference
android:key="adb_pair_method_code_pref"
+ android:icon="@drawable/ic_password"
android:title="@string/adb_pair_method_code_title"
android:summary="@string/adb_pair_method_code_summary"/>
</PreferenceCategory>
@@ -59,7 +61,8 @@
<!-- Paired devices list -->
<PreferenceCategory
android:key="adb_paired_devices_category"
- android:title="@string/adb_paired_devices_title"/>
+ android:title="@string/adb_paired_devices_title"
+ settings:allowDividerAbove="true"/>
<!-- Off message: Shown only in the off state -->
<PreferenceCategory
diff --git a/res/xml/app_copier.xml b/res/xml/app_copier.xml
new file mode 100644
index 0000000..d8b4bb8
--- /dev/null
+++ b/res/xml/app_copier.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2021 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:settings="http://schemas.android.com/apk/res-auto"
+ android:title="@string/user_choose_copy_apps_to_another_user">
+</PreferenceScreen>
diff --git a/res/xml/captioning_settings.xml b/res/xml/captioning_settings.xml
index b397146..f5059e5 100644
--- a/res/xml/captioning_settings.xml
+++ b/res/xml/captioning_settings.xml
@@ -21,12 +21,11 @@
android:persistent="false"
android:title="@string/accessibility_captioning_title">
- <com.android.settingslib.widget.LayoutPreference
+ <com.android.settingslib.widget.IllustrationPreference
android:key="captions_preview"
- android:layout="@layout/accessibility_captions_preview"
android:persistent="false"
android:selectable="false"
- android:title="@string/summary_placeholder"
+ settings:lottie_rawRes="@drawable/accessibility_captions_banner"
settings:searchable="false" />
<com.android.settings.widget.SettingsMainSwitchPreference
diff --git a/res/xml/connected_devices_advanced.xml b/res/xml/connected_devices_advanced.xml
index 3ff7d99..85e4a76 100644
--- a/res/xml/connected_devices_advanced.xml
+++ b/res/xml/connected_devices_advanced.xml
@@ -65,6 +65,13 @@
android:icon="@drawable/ic_folder_vd_theme_24"
android:title="@string/bluetooth_show_files_received_via_bluetooth"/>
+ <SwitchPreference
+ android:key="uwb_settings"
+ android:title="@string/uwb_settings_title"
+ android:order="100"
+ android:summary="@string/summary_placeholder"
+ settings:controller="com.android.settings.uwb.UwbPreferenceController"/>
+
<PreferenceCategory
android:key="dashboard_tile_placeholder"
android:order="-8"/>
diff --git a/res/xml/development_settings.xml b/res/xml/development_settings.xml
index 6213516..603bab3 100644
--- a/res/xml/development_settings.xml
+++ b/res/xml/development_settings.xml
@@ -109,11 +109,6 @@
android:title="@string/color_temperature"
android:summary="@string/color_temperature_desc" />
- <SwitchPreference
- android:key="ota_disable_automatic_update"
- android:title="@string/ota_disable_automatic_update"
- android:summary="@string/ota_disable_automatic_update_summary" />
-
<Preference android:key="dsu_loader"
android:title="@string/dsu_loader_title" />
@@ -142,7 +137,7 @@
<Preference android:key="clear_adb_keys"
android:title="@string/clear_adb_keys" />
- <com.android.settings.widget.PrimarySwitchPreference
+ <com.android.settingslib.PrimarySwitchPreference
android:fragment="com.android.settings.development.WirelessDebuggingFragment"
android:key="toggle_adb_wireless"
android:title="@string/enable_adb_wireless"
@@ -279,9 +274,9 @@
android:summary="@string/wifi_scan_throttling_summary" />
<SwitchPreference
- android:key="wifi_enhanced_mac_randomization"
- android:title="@string/wifi_enhanced_mac_randomization"
- android:summary="@string/wifi_enhanced_mac_randomization_summary" />
+ android:key="wifi_non_persistent_mac_randomization"
+ android:title="@string/wifi_non_persistent_mac_randomization"
+ android:summary="@string/wifi_non_persistent_mac_randomization_summary" />
<SwitchPreference
android:key="mobile_data_always_on"
@@ -382,6 +377,11 @@
android:entries="@array/bluetooth_max_connected_audio_devices"
android:entryValues="@array/bluetooth_max_connected_audio_devices_values" />
+ <SwitchPreference
+ android:key="nfc_stack_debuglog_enabled"
+ android:title="@string/nfc_stack_debuglog_title"
+ android:summary="@string/nfc_stack_debuglog_summary" />
+
</PreferenceCategory>
<PreferenceCategory
@@ -601,6 +601,14 @@
android:title="@string/inactive_apps_title"
android:fragment="com.android.settings.fuelgauge.InactiveApps" />
+ <Preference
+ android:key="tare"
+ android:title="@string/tare_title" >
+ <intent
+ android:targetPackage="com.android.settings"
+ android:targetClass="com.android.settings.development.tare.TareHomePage" />
+ </Preference>
+
<SwitchPreference
android:key="force_allow_on_external"
android:title="@string/force_allow_on_external"
diff --git a/res/xml/display_settings.xml b/res/xml/display_settings.xml
index c48dcbc..328e15c 100644
--- a/res/xml/display_settings.xml
+++ b/res/xml/display_settings.xml
@@ -31,7 +31,7 @@
settings:useAdminDisabledSummary="true"
settings:userRestriction="no_config_brightness"/>
- <com.android.settings.widget.PrimarySwitchPreference
+ <com.android.settingslib.PrimarySwitchPreference
android:key="auto_brightness_entry"
android:title="@string/auto_brightness_title"
android:fragment="com.android.settings.display.AutoBrightnessSettings"
@@ -85,7 +85,7 @@
<PreferenceCategory
android:title="@string/category_name_color">
- <com.android.settings.widget.PrimarySwitchPreference
+ <com.android.settingslib.PrimarySwitchPreference
android:key="night_display"
android:title="@string/night_display_title"
android:fragment="com.android.settings.display.NightDisplaySettings"
diff --git a/res/xml/gestures.xml b/res/xml/gestures.xml
index f4e21fa..4881360 100644
--- a/res/xml/gestures.xml
+++ b/res/xml/gestures.xml
@@ -87,7 +87,7 @@
android:fragment="com.android.settings.gestures.PowerMenuSettings"
settings:controller="com.android.settings.gestures.PowerMenuPreferenceController" />
- <com.android.settings.widget.PrimarySwitchPreference
+ <com.android.settingslib.PrimarySwitchPreference
android:key="gesture_prevent_ringing_summary"
android:title="@string/gesture_prevent_ringing_screen_title"
android:fragment="com.android.settings.gestures.PreventRingingGestureSettings"
diff --git a/res/xml/mobile_network_settings.xml b/res/xml/mobile_network_settings.xml
index 79f84d3..7d1ff09 100644
--- a/res/xml/mobile_network_settings.xml
+++ b/res/xml/mobile_network_settings.xml
@@ -247,6 +247,13 @@
android:summary="@string/enable_2g_summary"
settings:controller="com.android.settings.network.telephony.Enable2gPreferenceController" />
+ <SwitchPreference
+ android:key="nr_advanced_calling"
+ android:title="@string/nr_advanced_calling_title"
+ android:persistent="false"
+ android:summary="@string/nr_advanced_calling_summary"
+ settings:keywords="@string/keywords_nr_advanced_calling"
+ settings:controller="com.android.settings.network.telephony.NrAdvancedCallingPreferenceController"/>
</PreferenceCategory>
<Preference
diff --git a/res/xml/network_and_internet.xml b/res/xml/network_and_internet.xml
index 7b6b67c..bf4d1da 100644
--- a/res/xml/network_and_internet.xml
+++ b/res/xml/network_and_internet.xml
@@ -28,7 +28,7 @@
android:order="-40"
settings:controller="com.android.settings.network.MultiNetworkHeaderController"/>
- <com.android.settings.widget.PrimarySwitchPreference
+ <com.android.settingslib.PrimarySwitchPreference
android:fragment="com.android.settings.wifi.WifiSettings"
android:key="main_toggle_wifi"
android:title="@string/wifi_settings"
@@ -39,7 +39,7 @@
<intent
android:action="android.settings.WIFI_SETTINGS"
android:targetClass="Settings$WifiSettingsActivity" />
- </com.android.settings.widget.PrimarySwitchPreference>
+ </com.android.settingslib.PrimarySwitchPreference>
<com.android.settings.widget.AddPreference
android:key="mobile_network_list"
@@ -79,7 +79,7 @@
settings:userRestriction="no_config_tethering"
settings:useAdminDisabledSummary="true" />
- <com.android.settings.widget.PrimarySwitchPreference
+ <com.android.settingslib.PrimarySwitchPreference
android:fragment="com.android.settings.AllInOneTetherSettings"
android:key="all_tether_settings"
android:title="@string/tether_settings_title_all"
diff --git a/res/xml/network_provider_internet.xml b/res/xml/network_provider_internet.xml
index 1a5378e..07e797a 100644
--- a/res/xml/network_provider_internet.xml
+++ b/res/xml/network_provider_internet.xml
@@ -79,7 +79,7 @@
settings:userRestriction="no_config_tethering"
settings:useAdminDisabledSummary="true" />
- <com.android.settings.widget.PrimarySwitchPreference
+ <com.android.settingslib.PrimarySwitchPreference
android:fragment="com.android.settings.AllInOneTetherSettings"
android:key="all_tether_settings"
android:title="@string/tether_settings_title_all"
diff --git a/res/xml/network_provider_settings.xml b/res/xml/network_provider_settings.xml
index 9e8befa..9cab924 100644
--- a/res/xml/network_provider_settings.xml
+++ b/res/xml/network_provider_settings.xml
@@ -70,7 +70,6 @@
<Preference
android:key="configure_wifi_settings"
android:title="@string/network_and_internet_preferences_title"
- android:summary="@string/network_and_internet_preferences_summary"
settings:allowDividerAbove="true"
android:fragment="com.android.settings.wifi.ConfigureWifiSettings"/>
diff --git a/res/xml/notification_importance.xml b/res/xml/notification_importance.xml
index 0ca00e6..9dc2ee2 100644
--- a/res/xml/notification_importance.xml
+++ b/res/xml/notification_importance.xml
@@ -17,16 +17,16 @@
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
android:title="@string/notification_importance_title">
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="importance_high"
android:title="@string/notification_importance_high" />
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="importance_default"
android:title="@string/notification_importance_default" />
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="importance_low"
android:title="@string/notification_importance_low" />
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="importance_min"
android:title="@string/notification_importance_min" />
diff --git a/res/xml/one_handed_settings.xml b/res/xml/one_handed_settings.xml
index 2f5c091..523cf4d 100644
--- a/res/xml/one_handed_settings.xml
+++ b/res/xml/one_handed_settings.xml
@@ -42,13 +42,13 @@
android:title="@string/one_handed_mode_swipe_down_category"
settings:controller="com.android.settings.gestures.OneHandedPreferenceCategoryController">
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="gesture_one_handed_action_pull_screen_down"
android:title="@string/one_handed_action_pull_down_screen_title"
android:summary="@string/one_handed_action_pull_down_screen_summary"
settings:controller="com.android.settings.gestures.OneHandedActionPullDownPrefController"/>
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="gesture_one_handed_action_show_notification"
android:title="@string/one_handed_action_show_notification_title"
android:summary="@string/one_handed_action_show_notification_summary"
diff --git a/res/xml/power_menu_settings.xml b/res/xml/power_menu_settings.xml
index caaeb97..121a2da 100644
--- a/res/xml/power_menu_settings.xml
+++ b/res/xml/power_menu_settings.xml
@@ -22,11 +22,21 @@
android:title="@string/power_menu_long_press_for_assist"
android:summary="@string/power_menu_long_press_for_assist_summary"
settings:controller="com.android.settings.gestures.LongPressPowerButtonPreferenceController"
- />
+ />
+
+ <com.android.settings.widget.LabeledSeekBarPreference
+ android:key="gesture_power_menu_long_press_for_assist_sensitivity"
+ android:title="@string/power_menu_long_press_for_assist_sensitivity_title"
+ android:summary="@string/power_menu_long_press_for_assist_sensitivity_summary"
+ android:selectable="true"
+ settings:textStart="@string/power_menu_long_press_for_assist_sensitivity_low_label"
+ settings:textEnd="@string/power_menu_long_press_for_assist_sensitivity_high_label"
+ settings:controller="com.android.settings.gestures.LongPressPowerSensitivityPreferenceController"
+ />
<com.android.settingslib.widget.FooterPreference
android:key="power_menu_power_volume_up_hint"
android:title="@string/power_menu_power_volume_up_hint"
android:selectable="false"
- settings:searchable="false" />
+ settings:searchable="false"/>
</PreferenceScreen>
diff --git a/res/xml/power_usage_detail.xml b/res/xml/power_usage_detail.xml
index f383284..9957e86 100644
--- a/res/xml/power_usage_detail.xml
+++ b/res/xml/power_usage_detail.xml
@@ -30,19 +30,19 @@
<PreferenceCategory
android:title="@string/battery_detail_manage_title">
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="unrestricted_pref"
android:summary="@string/manager_battery_usage_unrestricted_summary"
android:title="@string/manager_battery_usage_unrestricted_title"
settings:controller="com.android.settings.fuelgauge.UnrestrictedPreferenceController"/>
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="optimized_pref"
android:summary="@string/manager_battery_usage_optimized_summary"
android:title="@string/manager_battery_usage_optimized_title"
settings:controller="com.android.settings.fuelgauge.OptimizedPreferenceController"/>
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="restricted_pref"
android:summary="@string/manager_battery_usage_restricted_summary"
android:title="@string/manager_battery_usage_restricted_title"
diff --git a/res/xml/privacy_dashboard_settings.xml b/res/xml/privacy_dashboard_settings.xml
index f4e7062..236df5e 100644
--- a/res/xml/privacy_dashboard_settings.xml
+++ b/res/xml/privacy_dashboard_settings.xml
@@ -128,12 +128,11 @@
android:summary="@string/content_capture_summary"
settings:controller="com.android.settings.privacy.EnableContentCapturePreferenceController"/>
- <com.android.settings.widget.PrimarySwitchPreference
+ <com.android.settingslib.PrimarySwitchPreference
android:key="content_capture_custom_settings"
android:title="@string/content_capture"
android:summary="@string/content_capture_summary"
- settings:controller="com.android.settings.privacy.EnableContentCaptureWithServiceSettingsPreferenceController">
- </com.android.settings.widget.PrimarySwitchPreference>
+ settings:controller="com.android.settings.privacy.EnableContentCaptureWithServiceSettingsPreferenceController"/>
<!-- Clipboard access notifications -->
<SwitchPreference
diff --git a/res/xml/security_dashboard_settings.xml b/res/xml/security_dashboard_settings.xml
index 23d2b6b..5b687af 100644
--- a/res/xml/security_dashboard_settings.xml
+++ b/res/xml/security_dashboard_settings.xml
@@ -155,7 +155,7 @@
<com.android.settingslib.RestrictedPreference
android:key="fingerprint_settings_profile"
- android:title="@string/security_settings_fingerprint_preference_title"
+ android:title="@string/security_settings_work_fingerprint_preference_title"
android:summary="@string/summary_placeholder" />
<com.android.settingslib.RestrictedPreference
diff --git a/res/xml/smart_battery_detail.xml b/res/xml/smart_battery_detail.xml
index 9c0aac5..9795125 100644
--- a/res/xml/smart_battery_detail.xml
+++ b/res/xml/smart_battery_detail.xml
@@ -22,7 +22,7 @@
android:title="@string/smart_battery_manager_title"
settings:keywords="@string/keywords_battery_adaptive_preferences">
- <com.android.settingslib.widget.IllustrationPreferencee
+ <com.android.settingslib.widget.IllustrationPreference
android:key="auto_awesome_battery"
settings:lottie_rawRes="@raw/auto_awesome_battery_lottie" />
diff --git a/res/xml/sound_settings.xml b/res/xml/sound_settings.xml
index 56632a5..a7b63a1 100644
--- a/res/xml/sound_settings.xml
+++ b/res/xml/sound_settings.xml
@@ -128,7 +128,7 @@
settings:controller="com.android.settings.sound.VibrateForCallsPreferenceController"
settings:keywords="@string/keywords_vibrate_for_calls"/>
- <com.android.settings.widget.PrimarySwitchPreference
+ <com.android.settingslib.PrimarySwitchPreference
android:key="gesture_prevent_ringing_sound"
android:title="@string/gesture_prevent_ringing_sound_title"
android:order="-80"
@@ -154,6 +154,13 @@
android:ringtoneType="alarm"
android:order="-60"/>
+ <!-- Spatial audio -->
+ <SwitchPreference
+ android:key="spatial_audio"
+ android:title="@string/spatial_audio_title"
+ android:order="-55"
+ settings:controller="com.android.settings.notification.SpatialAudioPreferenceController"/>
+
<!-- Dial pad tones -->
<SwitchPreference
android:key="dial_pad_tones"
diff --git a/res/xml/storage_dashboard_fragment.xml b/res/xml/storage_dashboard_fragment.xml
index 8edf4bf..9c0f1d1 100644
--- a/res/xml/storage_dashboard_fragment.xml
+++ b/res/xml/storage_dashboard_fragment.xml
@@ -31,7 +31,7 @@
android:selectable="false"
settings:searchable="false"
settings:controller="com.android.settings.deviceinfo.storage.StorageUsageProgressBarPreferenceController"/>
- <com.android.settings.widget.PrimarySwitchPreference
+ <com.android.settingslib.PrimarySwitchPreference
android:fragment="com.android.settings.deletionhelper.AutomaticStorageManagerSettings"
android:key="toggle_asm"
android:title="@string/automatic_storage_manager_preference_title"
diff --git a/res/xml/storage_dashboard_header_fragment.xml b/res/xml/storage_dashboard_header_fragment.xml
index 60c4c88..7445f9f 100644
--- a/res/xml/storage_dashboard_header_fragment.xml
+++ b/res/xml/storage_dashboard_header_fragment.xml
@@ -30,7 +30,7 @@
android:selectable="false"
settings:searchable="false"
settings:controller="com.android.settings.deviceinfo.storage.StorageUsageProgressBarPreferenceController"/>
- <com.android.settings.widget.PrimarySwitchPreference
+ <com.android.settingslib.PrimarySwitchPreference
android:fragment="com.android.settings.deletionhelper.AutomaticStorageManagerSettings"
android:key="toggle_asm"
android:title="@string/automatic_storage_manager_preference_title"
diff --git a/res/xml/system_dashboard_fragment.xml b/res/xml/system_dashboard_fragment.xml
index 9228ddd..21a5c15 100644
--- a/res/xml/system_dashboard_fragment.xml
+++ b/res/xml/system_dashboard_fragment.xml
@@ -65,6 +65,14 @@
<intent android:action="android.settings.SYSTEM_UPDATE_SETTINGS"/>
</Preference>
+ <SwitchPreference
+ android:key="ota_disable_automatic_update"
+ android:title="@string/ota_disable_automatic_update"
+ android:summary="@string/ota_disable_automatic_update_summary"
+ android:icon="@drawable/ic_system_update"
+ android:order="-57"
+ settings:controller="com.android.settings.system.DisableAutomaticUpdatesPreferenceController"/>
+
<Preference
android:key="reset_dashboard"
android:title="@string/reset_dashboard_title"
diff --git a/res/xml/top_level_settings.xml b/res/xml/top_level_settings.xml
index 1b949e9..e2cb173 100644
--- a/res/xml/top_level_settings.xml
+++ b/res/xml/top_level_settings.xml
@@ -27,6 +27,7 @@
android:order="-150"
android:title="@string/network_dashboard_title"
android:summary="@string/summary_placeholder"
+ settings:highlightableMenuKey="@string/menu_key_network"
settings:controller="com.android.settings.network.TopLevelNetworkEntryPreferenceController"/>
<Preference
@@ -36,6 +37,7 @@
android:order="-140"
android:title="@string/connected_devices_dashboard_title"
android:summary="@string/connected_devices_dashboard_default_summary"
+ settings:highlightableMenuKey="@string/menu_key_connected_devices"
settings:controller="com.android.settings.connecteddevice.TopLevelConnectedDevicesPreferenceController"/>
<Preference
@@ -44,15 +46,17 @@
android:key="top_level_apps"
android:order="-130"
android:title="@string/apps_dashboard_title"
- android:summary="@string/app_and_notification_dashboard_summary"/>
+ android:summary="@string/app_and_notification_dashboard_summary"
+ settings:highlightableMenuKey="@string/menu_key_apps"/>
<Preference
android:fragment="com.android.settings.notification.ConfigureNotificationSettings"
android:icon="@drawable/ic_notifications"
- android:key="top_level_notification"
+ android:key="top_level_notifications"
android:order="-120"
android:title="@string/configure_notification_settings"
- android:summary="@string/notification_dashboard_summary"/>
+ android:summary="@string/notification_dashboard_summary"
+ settings:highlightableMenuKey="@string/menu_key_notifications"/>
<Preference
android:fragment="com.android.settings.fuelgauge.PowerUsageSummary"
@@ -61,6 +65,7 @@
android:order="-110"
android:title="@string/power_usage_summary_title"
android:summary="@string/summary_placeholder"
+ settings:highlightableMenuKey="@string/menu_key_battery"
settings:controller="com.android.settings.fuelgauge.TopLevelBatteryPreferenceController"/>
<Preference
@@ -70,6 +75,7 @@
android:order="-100"
android:title="@string/storage_settings"
android:summary="@string/summary_placeholder"
+ settings:highlightableMenuKey="@string/menu_key_storage"
settings:controller="com.android.settings.deviceinfo.TopLevelStoragePreferenceController"/>
<Preference
@@ -78,7 +84,8 @@
android:key="top_level_sound"
android:order="-90"
android:title="@string/sound_settings"
- android:summary="@string/sound_dashboard_summary"/>
+ android:summary="@string/sound_dashboard_summary"
+ settings:highlightableMenuKey="@string/menu_key_sound"/>
<Preference
android:fragment="com.android.settings.DisplaySettings"
@@ -87,6 +94,7 @@
android:order="-80"
android:title="@string/display_settings"
android:summary="@string/display_dashboard_summary"
+ settings:highlightableMenuKey="@string/menu_key_display"
settings:controller="com.android.settings.display.TopLevelDisplayPreferenceController"/>
<com.android.settingslib.RestrictedTopLevelPreference
@@ -95,6 +103,7 @@
android:order="-70"
android:title="@string/wallpaper_settings_title"
android:summary="@string/wallpaper_dashboard_summary"
+ settings:highlightableMenuKey="@string/menu_key_wallpaper"
settings:controller="com.android.settings.display.TopLevelWallpaperPreferenceController"/>
<Preference
@@ -104,6 +113,7 @@
android:order="-60"
android:title="@string/accessibility_settings"
android:summary="@string/accessibility_settings_summary"
+ settings:highlightableMenuKey="@string/menu_key_accessibility"
settings:controller="com.android.settings.accessibility.TopLevelAccessibilityPreferenceController"/>
<Preference
@@ -113,6 +123,7 @@
android:order="-50"
android:title="@string/security_settings_title"
android:summary="@string/security_dashboard_summary"
+ settings:highlightableMenuKey="@string/menu_key_security"
settings:controller="com.android.settings.security.TopLevelSecurityEntryPreferenceController"/>
<Preference
@@ -121,7 +132,8 @@
android:key="top_level_privacy"
android:order="-40"
android:title="@string/privacy_dashboard_title"
- android:summary="@string/privacy_dashboard_summary"/>
+ android:summary="@string/privacy_dashboard_summary"
+ settings:highlightableMenuKey="@string/menu_key_privacy"/>
<Preference
android:fragment="com.android.settings.location.LocationSettings"
@@ -130,6 +142,7 @@
android:order="-30"
android:title="@string/location_settings_title"
android:summary="@string/location_settings_loading_app_permission_stats"
+ settings:highlightableMenuKey="@string/menu_key_location"
settings:controller="com.android.settings.location.TopLevelLocationPreferenceController"/>
<Preference
@@ -138,7 +151,8 @@
android:summary="@string/emergency_dashboard_summary"
android:icon="@drawable/ic_settings_emergency"
android:order="-20"
- android:fragment="com.android.settings.emergency.EmergencyDashboardFragment"/>
+ android:fragment="com.android.settings.emergency.EmergencyDashboardFragment"
+ settings:highlightableMenuKey="@string/menu_key_emergency"/>
<Preference
android:fragment="com.android.settings.accounts.AccountDashboardFragment"
@@ -147,6 +161,7 @@
android:order="-10"
android:title="@string/account_dashboard_title"
android:summary="@string/summary_placeholder"
+ settings:highlightableMenuKey="@string/menu_key_accounts"
settings:controller="com.android.settings.accounts.TopLevelAccountEntryPreferenceController"/>
<Preference
@@ -155,7 +170,8 @@
android:key="top_level_system"
android:order="10"
android:title="@string/header_category_system"
- android:summary="@string/system_dashboard_summary"/>
+ android:summary="@string/system_dashboard_summary"
+ settings:highlightableMenuKey="@string/menu_key_system"/>
<Preference
android:fragment="com.android.settings.deviceinfo.aboutphone.MyDeviceInfoFragment"
@@ -164,6 +180,7 @@
android:order="20"
android:title="@string/about_settings"
android:summary="@string/summary_placeholder"
+ settings:highlightableMenuKey="@string/menu_key_about_device"
settings:controller="com.android.settings.deviceinfo.aboutphone.TopLevelAboutDevicePreferenceController"/>
<Preference
@@ -172,6 +189,7 @@
android:order="100"
android:title="@string/page_tab_title_support"
android:summary="@string/support_summary"
+ settings:highlightableMenuKey="@string/menu_key_support"
settings:controller="com.android.settings.support.SupportPreferenceController"/>
</PreferenceScreen>
diff --git a/res/xml/user_details_settings.xml b/res/xml/user_details_settings.xml
index 9280ff1..2301bac 100644
--- a/res/xml/user_details_settings.xml
+++ b/res/xml/user_details_settings.xml
@@ -30,6 +30,10 @@
android:icon="@drawable/ic_lock_closed"
android:title="@string/user_restrictions_title" />
<com.android.settingslib.RestrictedPreference
+ android:key="app_copying"
+ android:icon="@drawable/ic_apps"
+ android:title="@string/user_copy_apps_menu_title" />
+ <com.android.settingslib.RestrictedPreference
android:key="remove_user"
android:icon="@drawable/ic_delete"
settings:userRestriction="no_remove_user"
diff --git a/res/xml/zen_mode_custom_rule_settings.xml b/res/xml/zen_mode_custom_rule_settings.xml
index 8f360b9..e65566c 100644
--- a/res/xml/zen_mode_custom_rule_settings.xml
+++ b/res/xml/zen_mode_custom_rule_settings.xml
@@ -22,11 +22,11 @@
<PreferenceCategory
android:key="zen_custom_rule_category">
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="zen_custom_rule_setting_default"
android:title="@string/zen_mode_custom_behavior_summary_default"/>
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="zen_custom_rule_setting"
android:title="@string/zen_mode_custom_behavior_summary" />
</PreferenceCategory>
diff --git a/res/xml/zen_mode_restrict_notifications_settings.xml b/res/xml/zen_mode_restrict_notifications_settings.xml
index 051c208..8f9eb99 100644
--- a/res/xml/zen_mode_restrict_notifications_settings.xml
+++ b/res/xml/zen_mode_restrict_notifications_settings.xml
@@ -23,19 +23,19 @@
<PreferenceCategory
android:key="restrict_category"
android:title="@string/zen_mode_restrict_notifications_category">
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="zen_mute_notifications"
android:title="@string/zen_mode_restrict_notifications_mute"
android:summary="@string/zen_mode_restrict_notifications_mute_summary"
settings:searchable="false"/>
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="zen_hide_notifications"
android:title="@string/zen_mode_restrict_notifications_hide"
android:summary="@string/zen_mode_restrict_notifications_hide_summary"
settings:searchable="false"/>
- <com.android.settingslib.widget.RadioButtonPreference
+ <com.android.settingslib.widget.SelectorWithWidgetPreference
android:key="zen_custom"
android:title="@string/zen_mode_restrict_notifications_custom"
settings:searchable="false"/>
diff --git a/res/xml/zen_mode_settings.xml b/res/xml/zen_mode_settings.xml
index f5589de..0629bdb 100644
--- a/res/xml/zen_mode_settings.xml
+++ b/res/xml/zen_mode_settings.xml
@@ -52,19 +52,15 @@
android:fragment="com.android.settings.notification.zen.ZenModeSoundVibrationSettings" />
</PreferenceCategory>
- <!-- Automatic rules -->
<PreferenceCategory
- android:key="zen_mode_settings_schedule"
- android:title="@string/zen_category_schedule">
+ android:title="@string/zen_settings_general"
+ android:key="zen_mode_settings_advanced">
+
+ <!-- Automatic rules -->
<Preference
android:key="zen_mode_automation_settings"
android:title="@string/zen_category_schedule"
android:fragment="com.android.settings.notification.zen.ZenModeAutomationSettings"/>
- </PreferenceCategory>
-
- <PreferenceCategory
- android:title="@string/zen_settings_general"
- android:key="zen_mode_settings_advanced">
<!-- DND duration settings -->
<com.android.settings.notification.zen.ZenDurationDialogPreference
diff --git a/src/com/android/settings/ActivityPicker.java b/src/com/android/settings/ActivityPicker.java
index ae61944..1c4be14 100644
--- a/src/com/android/settings/ActivityPicker.java
+++ b/src/com/android/settings/ActivityPicker.java
@@ -57,23 +57,23 @@
*/
public class ActivityPicker extends AlertActivity implements
DialogInterface.OnClickListener, DialogInterface.OnCancelListener {
-
+
/**
* Adapter of items that are displayed in this dialog.
*/
private PickAdapter mAdapter;
-
+
/**
* Base {@link Intent} used when building list.
*/
private Intent mBaseIntent;
-
+
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
-
+
final Intent intent = getIntent();
-
+
// Read base intent from extras, otherwise assume default
Parcelable parcel = intent.getParcelableExtra(Intent.EXTRA_INTENT);
if (parcel instanceof Intent) {
@@ -91,14 +91,14 @@
AlertController.AlertParams params = mAlertParams;
params.mOnClickListener = this;
params.mOnCancelListener = this;
-
+
// Use custom title if provided, otherwise default window title
if (intent.hasExtra(Intent.EXTRA_TITLE)) {
params.mTitle = intent.getStringExtra(Intent.EXTRA_TITLE);
} else {
params.mTitle = getTitle();
}
-
+
// Build list adapter of pickable items
List<PickAdapter.Item> items = getItems();
mAdapter = new PickAdapter(this, items);
@@ -106,7 +106,7 @@
setupAlert();
}
-
+
/**
* Handle clicking of dialog item by passing back
* {@link #getIntentForPosition(int)} in {@link #setResult(int, Intent)}.
@@ -116,7 +116,7 @@
setResult(Activity.RESULT_OK, intent);
finish();
}
-
+
/**
* Handle canceled dialog by passing back {@link Activity#RESULT_CANCELED}.
*/
@@ -144,19 +144,19 @@
protected List<PickAdapter.Item> getItems() {
PackageManager packageManager = getPackageManager();
List<PickAdapter.Item> items = new ArrayList<PickAdapter.Item>();
-
+
// Add any injected pick items
final Intent intent = getIntent();
ArrayList<String> labels =
intent.getStringArrayListExtra(Intent.EXTRA_SHORTCUT_NAME);
ArrayList<ShortcutIconResource> icons =
intent.getParcelableArrayListExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE);
-
+
if (labels != null && icons != null && labels.size() == icons.size()) {
for (int i = 0; i < labels.size(); i++) {
String label = labels.get(i);
Drawable icon = null;
-
+
try {
// Try loading icon from requested package
ShortcutIconResource iconResource = icons.get(i);
@@ -167,7 +167,7 @@
} catch (NameNotFoundException e) {
// Ignore
}
-
+
items.add(new PickAdapter.Item(this, label, icon));
}
}
@@ -176,38 +176,38 @@
if (mBaseIntent != null) {
putIntentItems(mBaseIntent, items);
}
-
+
return items;
}
/**
- * Fill the given list with any activities matching the base {@link Intent}.
+ * Fill the given list with any activities matching the base {@link Intent}.
*/
protected void putIntentItems(Intent baseIntent, List<PickAdapter.Item> items) {
PackageManager packageManager = getPackageManager();
List<ResolveInfo> list = packageManager.queryIntentActivities(baseIntent,
0 /* no flags */);
Collections.sort(list, new ResolveInfo.DisplayNameComparator(packageManager));
-
+
final int listSize = list.size();
for (int i = 0; i < listSize; i++) {
ResolveInfo resolveInfo = list.get(i);
items.add(new PickAdapter.Item(this, packageManager, resolveInfo));
}
}
-
+
/**
* Adapter which shows the set of activities that can be performed for a
* given {@link Intent}.
*/
protected static class PickAdapter extends BaseAdapter {
-
+
/**
* Item that appears in a {@link PickAdapter} list.
*/
public static class Item implements AppWidgetLoader.LabelledItem {
protected static IconResizer sResizer;
-
+
protected IconResizer getResizer(Context context) {
if (sResizer == null) {
final Resources resources = context.getResources();
@@ -216,13 +216,13 @@
}
return sResizer;
}
-
+
CharSequence label;
Drawable icon;
String packageName;
String className;
Bundle extras;
-
+
/**
* Create a list item from given label and icon.
*/
@@ -271,10 +271,10 @@
return label;
}
}
-
+
private final LayoutInflater mInflater;
private final List<Item> mItems;
-
+
/**
* Create an adapter for the given items.
*/
@@ -311,16 +311,16 @@
if (convertView == null) {
convertView = mInflater.inflate(R.layout.pick_item, parent, false);
}
-
+
Item item = (Item) getItem(position);
TextView textView = (TextView) convertView;
textView.setText(item.label);
textView.setCompoundDrawablesWithIntrinsicBounds(item.icon, null, null, null);
-
+
return convertView;
}
}
-
+
/**
* Utility class to resize icons to match default icon size. Code is mostly
* borrowed from Launcher.
@@ -332,14 +332,14 @@
private final DisplayMetrics mMetrics;
private final Rect mOldBounds = new Rect();
private final Canvas mCanvas = new Canvas();
-
+
public IconResizer(int width, int height, DisplayMetrics metrics) {
mCanvas.setDrawFilter(new PaintFlagsDrawFilter(Paint.DITHER_FLAG,
Paint.FILTER_BITMAP_FLAG));
mMetrics = metrics;
mIconWidth = width;
- mIconHeight = height;
+ mIconHeight = height;
}
/**
@@ -352,7 +352,7 @@
* @param icon The icon to get a thumbnail of.
*
* @return A thumbnail for the specified icon or the icon itself if the
- * thumbnail could not be created.
+ * thumbnail could not be created.
*/
public Drawable createIconThumbnail(Drawable icon) {
int width = mIconWidth;
@@ -361,7 +361,7 @@
if (icon == null) {
return new EmptyDrawable(width, height);
}
-
+
try {
if (icon instanceof PaintDrawable) {
PaintDrawable painter = (PaintDrawable) icon;
@@ -377,17 +377,17 @@
}
int iconWidth = icon.getIntrinsicWidth();
int iconHeight = icon.getIntrinsicHeight();
-
+
if (iconWidth > 0 && iconHeight > 0) {
if (width < iconWidth || height < iconHeight) {
final float ratio = (float) iconWidth / iconHeight;
-
+
if (iconWidth > iconHeight) {
height = (int) (width / ratio);
} else if (iconHeight > iconWidth) {
width = (int) (height * ratio);
}
-
+
final Bitmap.Config c = icon.getOpacity() != PixelFormat.OPAQUE ?
Bitmap.Config.ARGB_8888 : Bitmap.Config.RGB_565;
final Bitmap thumb = Bitmap.createBitmap(mIconWidth, mIconHeight, c);
@@ -425,7 +425,7 @@
canvas.setBitmap(null);
}
}
-
+
} catch (Throwable t) {
icon = new EmptyDrawable(width, height);
}
diff --git a/src/com/android/settings/AllowBindAppWidgetActivity.java b/src/com/android/settings/AllowBindAppWidgetActivity.java
index e7f7a6a..0272c83 100644
--- a/src/com/android/settings/AllowBindAppWidgetActivity.java
+++ b/src/com/android/settings/AllowBindAppWidgetActivity.java
@@ -19,6 +19,7 @@
import static android.view.WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS;
import android.appwidget.AppWidgetManager;
+import android.appwidget.AppWidgetProviderInfo;
import android.content.ComponentName;
import android.content.Context;
import android.content.DialogInterface;
@@ -122,9 +123,12 @@
return;
}
}
+ mAppWidgetManager = AppWidgetManager.getInstance(this);
+ final String widgetLabel = getWidgetLabel();
AlertController.AlertParams ap = mAlertParams;
ap.mTitle = getString(R.string.allow_bind_app_widget_activity_allow_bind_title);
- ap.mMessage = getString(R.string.allow_bind_app_widget_activity_allow_bind, label);
+ ap.mMessage = getString(R.string.allow_bind_app_widget_activity_allow_bind, label,
+ widgetLabel);
ap.mPositiveButtonText = getString(R.string.create);
ap.mNegativeButtonText = getString(android.R.string.cancel);
ap.mPositiveButtonListener = this;
@@ -133,18 +137,30 @@
(LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
ap.mView = inflater.inflate(com.android.internal.R.layout.always_use_checkbox, null);
mAlwaysUse = (CheckBox) ap.mView.findViewById(com.android.internal.R.id.alwaysUse);
- mAlwaysUse.setText(getString(R.string.allow_bind_app_widget_activity_always_allow_bind, label));
+ mAlwaysUse.setText(
+ getString(R.string.allow_bind_app_widget_activity_always_allow_bind, label));
mAlwaysUse.setPadding(mAlwaysUse.getPaddingLeft(),
mAlwaysUse.getPaddingTop(),
mAlwaysUse.getPaddingRight(),
(int) (mAlwaysUse.getPaddingBottom() +
- getResources().getDimension(R.dimen.bind_app_widget_dialog_checkbox_bottom_padding)));
+ getResources().getDimension(
+ R.dimen.bind_app_widget_dialog_checkbox_bottom_padding)));
- mAppWidgetManager = AppWidgetManager.getInstance(this);
mAlwaysUse.setChecked(mAppWidgetManager.hasBindAppWidgetPermission(mCallingPackage,
mProfile.getIdentifier()));
setupAlert();
}
+
+ private String getWidgetLabel() {
+ String label = "";
+ for (AppWidgetProviderInfo providerInfo : mAppWidgetManager.getInstalledProviders()) {
+ if (providerInfo.provider.equals(mComponentName)) {
+ label = providerInfo.loadLabel(getPackageManager());
+ break;
+ }
+ }
+ return label;
+ }
}
diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java
index 404207d..cc9542b 100644
--- a/src/com/android/settings/Settings.java
+++ b/src/com/android/settings/Settings.java
@@ -90,6 +90,8 @@
public static class WifiSettingsActivity extends SettingsActivity { /* empty */ }
public static class WifiSettings2Activity extends SettingsActivity { /* empty */ }
public static class NetworkProviderSettingsActivity extends SettingsActivity { /* empty */ }
+ /** Activity for the Wi-Fi network details settings. */
+ public static class WifiDetailsSettingsActivity extends SettingsActivity { /* empty */ }
public static class WifiP2pSettingsActivity extends SettingsActivity { /* empty */ }
public static class AvailableVirtualKeyboardActivity extends SettingsActivity { /* empty */ }
public static class KeyboardLayoutPickerActivity extends SettingsActivity { /* empty */ }
diff --git a/src/com/android/settings/SettingsActivity.java b/src/com/android/settings/SettingsActivity.java
index f3cdd6c..dc5d68f 100644
--- a/src/com/android/settings/SettingsActivity.java
+++ b/src/com/android/settings/SettingsActivity.java
@@ -58,6 +58,8 @@
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.core.gateway.SettingsGateway;
import com.android.settings.dashboard.DashboardFeatureProvider;
+import com.android.settings.activityembedding.ActivityEmbeddingUtils;
+import com.android.settings.homepage.SettingsHomepageActivity;
import com.android.settings.homepage.TopLevelSettings;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.wfd.WifiDisplaySettings;
@@ -231,6 +233,12 @@
protected void onCreate(Bundle savedState) {
super.onCreate(savedState);
Log.d(LOG_TAG, "Starting onCreate");
+
+ if (launchHomepageForTwonPaneDeepLink()) {
+ finish();
+ return;
+ }
+
long startTime = System.currentTimeMillis();
final FeatureFactory factory = FeatureFactory.getFactory(this);
@@ -248,17 +256,11 @@
// Getting Intent properties can only be done after the super.onCreate(...)
final String initialFragmentName = getInitialFragmentName(intent);
- // This is a "Sub Settings" when:
- // - this is a real SubSettings
- // - or :settings:show_fragment_as_subsetting is passed to the Intent
- final boolean isSubSettings = this instanceof SubSettings ||
- intent.getBooleanExtra(EXTRA_SHOW_FRAGMENT_AS_SUBSETTING, false);
-
// If this is a sub settings, then apply the SubSettings Theme for the ActionBar content
// insets.
// If this is in setup flow, don't apply theme. Because light theme needs to be applied
// in SettingsBaseActivity#onCreate().
- if (isSubSettings && !WizardManagerHelper.isAnySetupWizard(getIntent())) {
+ if (isSubSettings(intent) && !WizardManagerHelper.isAnySetupWizard(getIntent())) {
setTheme(R.style.Theme_SubSettings);
}
@@ -347,6 +349,47 @@
}
}
+ private boolean isSubSettings(Intent intent) {
+ return this instanceof SubSettings ||
+ intent.getBooleanExtra(EXTRA_SHOW_FRAGMENT_AS_SUBSETTING, false);
+ }
+
+ /** Returns true if the Activity is started by a deep link intent for large screen devices. */
+ private boolean launchHomepageForTwonPaneDeepLink() {
+ if (!ActivityEmbeddingUtils.isEmbeddingActivityEnabled(this)) {
+ return false;
+ }
+
+ final Intent intent = getIntent();
+ // Only starts trampoline for deep links. Should return false for all the cases that
+ // Settings app starts SettingsActivity or SubSetting by itself.
+ if (intent.getAction() == null) {
+ // Other apps should send deep link intent which matches intent filter of the Activity.
+ return false;
+ }
+
+ if (isSubSettings(intent)) {
+ return false;
+ }
+
+ if (intent.getBooleanExtra(SettingsHomepageActivity.EXTRA_IS_FROM_SETTINGS_HOMEPAGE,
+ /* defaultValue */ false)) {
+ return false;
+ }
+
+ // It's a deep link intent, SettingsHomepageActivity will set SplitPairRule and start it.
+ final Intent trampolineIntent =
+ new Intent(android.provider.Settings.ACTION_SETTINGS_LARGE_SCREEN_DEEP_LINK);
+ trampolineIntent.replaceExtras(intent);
+ trampolineIntent.putExtra(
+ android.provider.Settings.EXTRA_SETTINGS_LARGE_SCREEN_DEEP_LINK_INTENT_URI,
+ intent.toUri(Intent.URI_INTENT_SCHEME));
+ trampolineIntent.addFlags(Intent.FLAG_ACTIVITY_FORWARD_RESULT);
+ startActivity(trampolineIntent);
+
+ return true;
+ }
+
/** Returns the initial fragment name that the activity will launch. */
@VisibleForTesting
public String getInitialFragmentName(Intent intent) {
diff --git a/src/com/android/settings/SettingsApplication.java b/src/com/android/settings/SettingsApplication.java
new file mode 100644
index 0000000..7aa5af8
--- /dev/null
+++ b/src/com/android/settings/SettingsApplication.java
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings;
+
+import android.app.Application;
+
+import com.android.settings.activityembedding.ActivityEmbeddingRulesController;
+
+/** Settings application which sets up activity embedding rules for the large screen device. */
+public class SettingsApplication extends Application {
+
+ @Override
+ public void onCreate() {
+ super.onCreate();
+
+ final ActivityEmbeddingRulesController controller =
+ new ActivityEmbeddingRulesController(this);
+ controller.initRules();
+ }
+}
diff --git a/src/com/android/settings/SettingsTutorialDialogWrapperActivity.java b/src/com/android/settings/SettingsTutorialDialogWrapperActivity.java
deleted file mode 100644
index 50b966f..0000000
--- a/src/com/android/settings/SettingsTutorialDialogWrapperActivity.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright (C) 2019 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License
- */
-
-package com.android.settings;
-
-import android.app.Activity;
-import android.os.Bundle;
-
-import com.android.settings.accessibility.AccessibilityGestureNavigationTutorial;
-import com.android.settings.R;
-
-/**
- * This activity is to create the tutorial dialog in gesture navigation settings since we couldn't
- * use the dialog utils because SystemNavigationGestureSettings extends RadioButtonPickerFragment,
- * not SettingsPreferenceFragment.
- */
-public class SettingsTutorialDialogWrapperActivity extends Activity {
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- showDialog();
- }
-
- private void showDialog() {
- AccessibilityGestureNavigationTutorial
- .showGestureNavigationSettingsTutorialDialog(this, dialog -> finish());
- }
-}
diff --git a/src/com/android/settings/Utils.java b/src/com/android/settings/Utils.java
index e79852b..72bfa11 100644
--- a/src/com/android/settings/Utils.java
+++ b/src/com/android/settings/Utils.java
@@ -1013,7 +1013,8 @@
Drawable safeIcon = icon;
if ((icon != null) && !(icon instanceof VectorDrawable)) {
- safeIcon = getSafeDrawable(icon, 500, 500);
+ safeIcon = getSafeDrawable(icon,
+ /* MAX_DRAWABLE_SIZE */ 600, /* MAX_DRAWABLE_SIZE */ 600);
}
return safeIcon;
diff --git a/src/com/android/settings/accessibility/AccessibilityButtonFooterPreferenceController.java b/src/com/android/settings/accessibility/AccessibilityButtonFooterPreferenceController.java
index de90374..55b8019 100644
--- a/src/com/android/settings/accessibility/AccessibilityButtonFooterPreferenceController.java
+++ b/src/com/android/settings/accessibility/AccessibilityButtonFooterPreferenceController.java
@@ -33,21 +33,26 @@
}
@Override
- protected String getLabelName() {
- return mContext.getString(R.string.accessibility_button_title);
+ protected String getLearnMoreContentDescription() {
+ return mContext.getString(
+ R.string.accessibility_button_gesture_footer_learn_more_content_description);
+ }
+
+ @Override
+ protected String getIntroductionTitle() {
+ return mContext.getString(R.string.accessibility_button_about_title);
}
@Override
public void displayPreference(PreferenceScreen screen) {
// Need to update footerPreference's data before super.displayPreference(), then it will use
// data to update related property of footerPreference.
- if (AccessibilityUtil.isGestureNavigateEnabled(mContext)) {
- final AccessibilityFooterPreference footerPreference =
- screen.findPreference(getPreferenceKey());
- footerPreference.setTitle(
- mContext.getString(R.string.accessibility_button_gesture_description));
- }
-
+ final int titleResource = AccessibilityUtil.isGestureNavigateEnabled(mContext)
+ ? R.string.accessibility_button_gesture_description
+ : R.string.accessibility_button_description;
+ final AccessibilityFooterPreference footerPreference =
+ screen.findPreference(getPreferenceKey());
+ footerPreference.setTitle(titleResource);
super.displayPreference(screen);
}
}
diff --git a/src/com/android/settings/accessibility/AccessibilityButtonFragment.java b/src/com/android/settings/accessibility/AccessibilityButtonFragment.java
index 4e067d8..2df11a9 100644
--- a/src/com/android/settings/accessibility/AccessibilityButtonFragment.java
+++ b/src/com/android/settings/accessibility/AccessibilityButtonFragment.java
@@ -17,6 +17,7 @@
package com.android.settings.accessibility;
import android.app.settings.SettingsEnums;
+import android.os.Bundle;
import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
@@ -30,6 +31,14 @@
private static final String TAG = "AccessibilityButtonFragment";
@Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ final int titleResource = AccessibilityUtil.isGestureNavigateEnabled(getPrefContext())
+ ? R.string.accessibility_button_gesture_title : R.string.accessibility_button_title;
+ getActivity().setTitle(titleResource);
+ }
+
+ @Override
protected int getPreferenceScreenResId() {
return R.xml.accessibility_button_settings;
}
diff --git a/src/com/android/settings/accessibility/AccessibilityButtonGesturePreferenceController.java b/src/com/android/settings/accessibility/AccessibilityButtonGesturePreferenceController.java
new file mode 100644
index 0000000..e6b49d0
--- /dev/null
+++ b/src/com/android/settings/accessibility/AccessibilityButtonGesturePreferenceController.java
@@ -0,0 +1,82 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import android.content.Context;
+import android.provider.Settings;
+
+import androidx.preference.ListPreference;
+import androidx.preference.Preference;
+
+import com.android.settings.R;
+import com.android.settings.core.BasePreferenceController;
+
+import com.google.common.primitives.Ints;
+
+import java.util.Optional;
+
+/** Preference controller that controls the button or gesture in accessibility button page. */
+public class AccessibilityButtonGesturePreferenceController extends BasePreferenceController
+ implements Preference.OnPreferenceChangeListener {
+
+ private Optional<Integer> mDefaultGesture = Optional.empty();
+
+ public AccessibilityButtonGesturePreferenceController(Context context, String preferenceKey) {
+ super(context, preferenceKey);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return AccessibilityUtil.isGestureNavigateEnabled(mContext)
+ ? AVAILABLE : CONDITIONALLY_UNAVAILABLE;
+ }
+
+ @Override
+ public boolean onPreferenceChange(Preference preference, Object newValue) {
+ final ListPreference listPreference = (ListPreference) preference;
+ final Integer value = Ints.tryParse((String) newValue);
+ if (value != null) {
+ Settings.Secure.putInt(mContext.getContentResolver(),
+ Settings.Secure.ACCESSIBILITY_BUTTON_MODE, value);
+ updateState(listPreference);
+ }
+ return true;
+ }
+
+ @Override
+ public void updateState(Preference preference) {
+ super.updateState(preference);
+ final ListPreference listPreference = (ListPreference) preference;
+
+ listPreference.setValue(getCurrentAccessibilityButtonMode());
+ }
+
+ private String getCurrentAccessibilityButtonMode() {
+ final int mode = Settings.Secure.getInt(mContext.getContentResolver(),
+ Settings.Secure.ACCESSIBILITY_BUTTON_MODE, getDefaultGestureValue());
+ return String.valueOf(mode);
+ }
+
+ private int getDefaultGestureValue() {
+ if (!mDefaultGesture.isPresent()) {
+ final String[] valuesList = mContext.getResources().getStringArray(
+ R.array.accessibility_button_gesture_selector_values);
+ mDefaultGesture = Optional.of(Integer.parseInt(valuesList[0]));
+ }
+ return mDefaultGesture.get();
+ }
+}
diff --git a/src/com/android/settings/accessibility/AccessibilityButtonLocationPreferenceController.java b/src/com/android/settings/accessibility/AccessibilityButtonLocationPreferenceController.java
index ed7cb27..167e08f 100644
--- a/src/com/android/settings/accessibility/AccessibilityButtonLocationPreferenceController.java
+++ b/src/com/android/settings/accessibility/AccessibilityButtonLocationPreferenceController.java
@@ -18,7 +18,6 @@
import android.content.Context;
import android.provider.Settings;
-import android.util.ArrayMap;
import androidx.preference.ListPreference;
import androidx.preference.Preference;
@@ -28,16 +27,16 @@
import com.google.common.primitives.Ints;
+import java.util.Optional;
+
/** Preference controller that controls the preferred location in accessibility button page. */
public class AccessibilityButtonLocationPreferenceController extends BasePreferenceController
implements Preference.OnPreferenceChangeListener {
- private final ArrayMap<String, String> mValueTitleMap = new ArrayMap<>();
- private int mDefaultLocation;
+ private Optional<Integer> mDefaultLocation = Optional.empty();
public AccessibilityButtonLocationPreferenceController(Context context, String preferenceKey) {
super(context, preferenceKey);
- initValueTitleMap();
}
@Override
@@ -68,22 +67,16 @@
private String getCurrentAccessibilityButtonMode() {
final int mode = Settings.Secure.getInt(mContext.getContentResolver(),
- Settings.Secure.ACCESSIBILITY_BUTTON_MODE, mDefaultLocation);
+ Settings.Secure.ACCESSIBILITY_BUTTON_MODE, getDefaultLocationValue());
return String.valueOf(mode);
}
- private void initValueTitleMap() {
- if (mValueTitleMap.size() == 0) {
- final String[] values = mContext.getResources().getStringArray(
+ private int getDefaultLocationValue() {
+ if (!mDefaultLocation.isPresent()) {
+ final String[] valuesList = mContext.getResources().getStringArray(
R.array.accessibility_button_location_selector_values);
- final String[] titles = mContext.getResources().getStringArray(
- R.array.accessibility_button_location_selector_titles);
- final int mapSize = values.length;
-
- mDefaultLocation = Integer.parseInt(values[0]);
- for (int i = 0; i < mapSize; i++) {
- mValueTitleMap.put(values[i], titles[i]);
- }
+ mDefaultLocation = Optional.of(Integer.parseInt(valuesList[0]));
}
+ return mDefaultLocation.get();
}
}
diff --git a/src/com/android/settings/accessibility/AccessibilityButtonPreferenceController.java b/src/com/android/settings/accessibility/AccessibilityButtonPreferenceController.java
new file mode 100644
index 0000000..f076472
--- /dev/null
+++ b/src/com/android/settings/accessibility/AccessibilityButtonPreferenceController.java
@@ -0,0 +1,50 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import android.content.Context;
+
+import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
+
+import com.android.settings.R;
+import com.android.settings.core.BasePreferenceController;
+
+/**
+ * Preference controller for accessibility button preference.
+ */
+public class AccessibilityButtonPreferenceController extends BasePreferenceController {
+
+ public AccessibilityButtonPreferenceController(Context context, String key) {
+ super(context, key);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return AVAILABLE;
+ }
+
+ @Override
+ public void displayPreference(PreferenceScreen screen) {
+ super.displayPreference(screen);
+ final int titleResource = AccessibilityUtil.isGestureNavigateEnabled(mContext)
+ ? R.string.accessibility_button_gesture_title : R.string.accessibility_button_title;
+ final Preference preference = screen.findPreference(getPreferenceKey());
+ preference.setTitle(titleResource);
+
+ }
+}
diff --git a/src/com/android/settings/accessibility/AccessibilityButtonPreviewPreferenceController.java b/src/com/android/settings/accessibility/AccessibilityButtonPreviewPreferenceController.java
index 69a7a46..c9f3c43 100644
--- a/src/com/android/settings/accessibility/AccessibilityButtonPreviewPreferenceController.java
+++ b/src/com/android/settings/accessibility/AccessibilityButtonPreviewPreferenceController.java
@@ -23,7 +23,7 @@
import android.os.Handler;
import android.os.Looper;
import android.provider.Settings;
-import android.widget.ImageView;
+import android.view.accessibility.AccessibilityManager;
import androidx.annotation.VisibleForTesting;
import androidx.preference.PreferenceScreen;
@@ -33,7 +33,7 @@
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnPause;
import com.android.settingslib.core.lifecycle.events.OnResume;
-import com.android.settingslib.widget.LayoutPreference;
+import com.android.settingslib.widget.IllustrationPreference;
/** Preference controller that controls the preview effect in accessibility button page. */
public class AccessibilityButtonPreviewPreferenceController extends BasePreferenceController
@@ -46,10 +46,12 @@
private final ContentResolver mContentResolver;
@VisibleForTesting
final ContentObserver mContentObserver;
- private FloatingMenuLayerDrawable mFloatingMenuPreviewDrawable;
-
+ private AccessibilityLayerDrawable mAccessibilityPreviewDrawable;
@VisibleForTesting
- ImageView mPreview;
+ IllustrationPreference mIllustrationPreference;
+
+ private AccessibilityManager.TouchExplorationStateChangeListener
+ mTouchExplorationStateChangeListener;
public AccessibilityButtonPreviewPreferenceController(Context context, String preferenceKey) {
super(context, preferenceKey);
@@ -60,6 +62,9 @@
updatePreviewPreference();
}
};
+ mTouchExplorationStateChangeListener = isTouchExplorationEnabled -> {
+ updatePreviewPreference();
+ };
}
@Override
@@ -70,14 +75,16 @@
@Override
public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen);
- final LayoutPreference preference = screen.findPreference(getPreferenceKey());
- mPreview = preference.findViewById(R.id.preview_image);
+ mIllustrationPreference = screen.findPreference(getPreferenceKey());
updatePreviewPreference();
}
@Override
public void onResume() {
+ final AccessibilityManager am = mContext.getSystemService(AccessibilityManager.class);
+ am.addTouchExplorationStateChangeListener(mTouchExplorationStateChangeListener);
+
mContentResolver.registerContentObserver(
Settings.Secure.getUriFor(Settings.Secure.ACCESSIBILITY_BUTTON_MODE),
/* notifyForDescendants= */ false, mContentObserver);
@@ -91,6 +98,9 @@
@Override
public void onPause() {
+ final AccessibilityManager am = mContext.getSystemService(AccessibilityManager.class);
+ am.removeTouchExplorationStateChangeListener(mTouchExplorationStateChangeListener);
+
mContentResolver.unregisterContentObserver(mContentObserver);
}
@@ -103,24 +113,29 @@
final int floatingMenuIconId = (size == SMALL_SIZE)
? R.drawable.accessibility_button_preview_small_floating_menu
: R.drawable.accessibility_button_preview_large_floating_menu;
-
- mPreview.setImageDrawable(getFloatingMenuPreviewDrawable(floatingMenuIconId, opacity));
- // Only change opacity(alpha) would not invoke redraw view, need to invalidate manually.
- mPreview.invalidate();
+ mIllustrationPreference.setImageDrawable(
+ getAccessibilityPreviewDrawable(floatingMenuIconId, opacity));
+ } else if (AccessibilityUtil.isGestureNavigateEnabled(mContext)) {
+ mIllustrationPreference.setImageDrawable(mContext.getDrawable(
+ AccessibilityUtil.isTouchExploreEnabled(mContext)
+ ? R.drawable.accessibility_button_preview_three_finger
+ : R.drawable.accessibility_button_preview_two_finger));
} else {
- mPreview.setImageDrawable(
+ mIllustrationPreference.setImageDrawable(
mContext.getDrawable(R.drawable.accessibility_button_navigation));
}
}
- private Drawable getFloatingMenuPreviewDrawable(int resId, int opacity) {
- if (mFloatingMenuPreviewDrawable == null) {
- mFloatingMenuPreviewDrawable = FloatingMenuLayerDrawable.createLayerDrawable(
+ private Drawable getAccessibilityPreviewDrawable(int resId, int opacity) {
+ if (mAccessibilityPreviewDrawable == null) {
+ mAccessibilityPreviewDrawable = AccessibilityLayerDrawable.createLayerDrawable(
mContext, resId, opacity);
} else {
- mFloatingMenuPreviewDrawable.updateLayerDrawable(mContext, resId, opacity);
+ mAccessibilityPreviewDrawable.updateLayerDrawable(mContext, resId, opacity);
+ // Only change alpha (opacity) value did not change drawable id. It needs to force to
+ // redraw.
+ mAccessibilityPreviewDrawable.invalidateSelf();
}
-
- return mFloatingMenuPreviewDrawable;
+ return mAccessibilityPreviewDrawable;
}
}
diff --git a/src/com/android/settings/accessibility/AccessibilityControlTimeoutFooterPreferenceController.java b/src/com/android/settings/accessibility/AccessibilityControlTimeoutFooterPreferenceController.java
index 0e65ac5..498b767 100644
--- a/src/com/android/settings/accessibility/AccessibilityControlTimeoutFooterPreferenceController.java
+++ b/src/com/android/settings/accessibility/AccessibilityControlTimeoutFooterPreferenceController.java
@@ -31,8 +31,14 @@
}
@Override
- protected String getLabelName() {
- return mContext.getString(R.string.accessibility_setting_item_control_timeout_title);
+ protected String getLearnMoreContentDescription() {
+ return mContext.getString(
+ R.string.accessibility_control_timeout_footer_learn_more_content_description);
+ }
+
+ @Override
+ protected String getIntroductionTitle() {
+ return mContext.getString(R.string.accessibility_control_timeout_about_title);
}
@Override
diff --git a/src/com/android/settings/accessibility/AccessibilityControlTimeoutPreferenceFragment.java b/src/com/android/settings/accessibility/AccessibilityControlTimeoutPreferenceFragment.java
index 1e2a2b4..c7a9b10 100644
--- a/src/com/android/settings/accessibility/AccessibilityControlTimeoutPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/AccessibilityControlTimeoutPreferenceFragment.java
@@ -69,7 +69,7 @@
@Override
public int getMetricsCategory() {
- return SettingsEnums.ACCESSIBILITY;
+ return SettingsEnums.ACCESSIBILITY_TIMEOUT;
}
@Override
diff --git a/src/com/android/settings/accessibility/AccessibilityDetailsSettingsFragment.java b/src/com/android/settings/accessibility/AccessibilityDetailsSettingsFragment.java
index 7ff3dba..7c5297b 100644
--- a/src/com/android/settings/accessibility/AccessibilityDetailsSettingsFragment.java
+++ b/src/com/android/settings/accessibility/AccessibilityDetailsSettingsFragment.java
@@ -211,6 +211,11 @@
final String htmlDescription = info.loadHtmlDescription(getActivity().getPackageManager());
extras.putString(AccessibilitySettings.EXTRA_HTML_DESCRIPTION, htmlDescription);
+
+ // We will log nonA11yTool status from PolicyWarningUIController; others none.
+ extras.putLong(AccessibilitySettings.EXTRA_TIME_FOR_LOGGING,
+ getActivity().getIntent().getLongExtra(
+ AccessibilitySettings.EXTRA_TIME_FOR_LOGGING, 0));
return extras;
}
diff --git a/src/com/android/settings/accessibility/AccessibilityDialogUtils.java b/src/com/android/settings/accessibility/AccessibilityDialogUtils.java
index ffe5d6d..b353805 100644
--- a/src/com/android/settings/accessibility/AccessibilityDialogUtils.java
+++ b/src/com/android/settings/accessibility/AccessibilityDialogUtils.java
@@ -31,6 +31,7 @@
import android.text.TextUtils;
import android.text.method.LinkMovementMethod;
import android.text.style.ImageSpan;
+import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.AbsListView;
@@ -44,9 +45,11 @@
import android.widget.TextView;
import androidx.annotation.ColorInt;
+import androidx.annotation.DrawableRes;
import androidx.annotation.IntDef;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
+import androidx.annotation.RawRes;
import androidx.appcompat.app.AlertDialog;
import androidx.core.content.ContextCompat;
@@ -54,6 +57,9 @@
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.utils.AnnotationSpan;
+import com.airbnb.lottie.LottieAnimationView;
+import com.airbnb.lottie.LottieDrawable;
+
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.util.List;
@@ -63,6 +69,7 @@
* Utility class for creating the edit dialog.
*/
public class AccessibilityDialogUtils {
+ private static final String TAG = "AccessibilityDialogUtils";
/** Denotes the dialog emuns for show dialog. */
@Retention(RetentionPolicy.SOURCE)
@@ -315,9 +322,22 @@
}
private static void setupShortcutWidget(View view, CharSequence titleText,
- CharSequence summaryText, int imageResId) {
+ CharSequence summaryText, @DrawableRes int imageResId) {
+ setupShortcutWidgetWithTitleAndSummary(view, titleText, summaryText);
+ setupShortcutWidgetWithImageResource(view, imageResId);
+ }
+
+ private static void setupShortcutWidgetWithImageRawResource(View view, CharSequence titleText,
+ CharSequence summaryText, @RawRes int imageRawResId) {
+ setupShortcutWidgetWithTitleAndSummary(view, titleText, summaryText);
+ setupShortcutWidgetWithImageRawResource(view, imageRawResId);
+ }
+
+ private static void setupShortcutWidgetWithTitleAndSummary(View view, CharSequence titleText,
+ CharSequence summaryText) {
final CheckBox checkBox = view.findViewById(R.id.checkbox);
checkBox.setText(titleText);
+
final TextView summary = view.findViewById(R.id.summary);
if (TextUtils.isEmpty(summaryText)) {
summary.setVisibility(View.GONE);
@@ -326,8 +346,23 @@
summary.setMovementMethod(LinkMovementMethod.getInstance());
summary.setFocusable(false);
}
- final ImageView image = view.findViewById(R.id.image);
- image.setImageResource(imageResId);
+ }
+
+ private static void setupShortcutWidgetWithImageResource(View view,
+ @DrawableRes int imageResId) {
+ final ImageView imageView = view.findViewById(R.id.image);
+ imageView.setImageResource(imageResId);
+ }
+
+ private static void setupShortcutWidgetWithImageRawResource(View view,
+ @RawRes int imageRawResId) {
+ final LottieAnimationView lottieView = view.findViewById(R.id.image);
+ lottieView.setFailureListener(
+ result -> Log.w(TAG, "Invalid image raw resource id: " + imageRawResId,
+ result));
+ lottieView.setAnimation(imageRawResId);
+ lottieView.setRepeatCount(LottieDrawable.INFINITE);
+ lottieView.playAnimation();
}
private static void initSoftwareShortcutForSUW(Context context, View view) {
@@ -344,12 +379,11 @@
private static void initSoftwareShortcut(Context context, View view) {
final View dialogView = view.findViewById(R.id.software_shortcut);
- final CharSequence title = context.getText(
- R.string.accessibility_shortcut_edit_dialog_title_software);
final TextView summary = dialogView.findViewById(R.id.summary);
final int lineHeight = summary.getLineHeight();
- setupShortcutWidget(dialogView, title,
+ setupShortcutWidget(dialogView,
+ retrieveTitle(context),
retrieveSoftwareShortcutSummary(context, lineHeight),
retrieveSoftwareShortcutImageResId(context));
}
@@ -362,7 +396,6 @@
R.string.accessibility_shortcut_edit_dialog_summary_hardware);
setupShortcutWidget(dialogView, title, summary,
R.drawable.accessibility_shortcut_type_hardware);
- // TODO(b/142531156): Use vector drawable instead of temporal png file to avoid distorted.
}
private static void initMagnifyShortcut(Context context, View view) {
@@ -375,9 +408,8 @@
final Object[] arguments = {3};
summary = MessageFormat.format(summary, arguments);
- setupShortcutWidget(dialogView, title, summary,
- R.drawable.accessibility_shortcut_type_triple_tap);
- // TODO(b/142531156): Use vector drawable instead of temporal png file to avoid distorted.
+ setupShortcutWidgetWithImageRawResource(dialogView, title, summary,
+ R.raw.accessibility_shortcut_type_triple_tap);
}
private static void initAdvancedWidget(View view) {
@@ -398,20 +430,49 @@
return sb;
}
+ private static CharSequence retrieveTitle(Context context) {
+ int resId;
+ if (AccessibilityUtil.isFloatingMenuEnabled(context)) {
+ resId = R.string.accessibility_shortcut_edit_dialog_title_software;
+ } else if (AccessibilityUtil.isGestureNavigateEnabled(context)) {
+ resId = R.string.accessibility_shortcut_edit_dialog_title_software_by_gesture;
+ } else {
+ resId = R.string.accessibility_shortcut_edit_dialog_title_software;
+ }
+ return context.getText(resId);
+ }
+
private static CharSequence retrieveSoftwareShortcutSummary(Context context, int lineHeight) {
final SpannableStringBuilder sb = new SpannableStringBuilder();
- if (!AccessibilityUtil.isFloatingMenuEnabled(context)) {
+ if (AccessibilityUtil.isFloatingMenuEnabled(context)) {
+ sb.append(getCustomizeAccessibilityButtonLink(context));
+ } else if (AccessibilityUtil.isGestureNavigateEnabled(context)) {
+ final int resId = AccessibilityUtil.isTouchExploreEnabled(context)
+ ? R.string.accessibility_shortcut_edit_dialog_summary_software_gesture_talkback
+ : R.string.accessibility_shortcut_edit_dialog_summary_software_gesture;
+ sb.append(context.getText(resId));
+ sb.append("\n\n");
+ sb.append(getCustomizeAccessibilityButtonLink(context));
+ } else {
sb.append(getSummaryStringWithIcon(context, lineHeight));
sb.append("\n\n");
+ sb.append(getCustomizeAccessibilityButtonLink(context));
}
- sb.append(getCustomizeAccessibilityButtonLink(context));
return sb;
}
private static int retrieveSoftwareShortcutImageResId(Context context) {
- return AccessibilityUtil.isFloatingMenuEnabled(context)
- ? R.drawable.accessibility_shortcut_type_software_floating
- : R.drawable.accessibility_shortcut_type_software;
+ int resId;
+ if (AccessibilityUtil.isFloatingMenuEnabled(context)) {
+ resId = R.drawable.accessibility_shortcut_type_software_floating;
+ } else if (AccessibilityUtil.isGestureNavigateEnabled(context)) {
+ resId = AccessibilityUtil.isTouchExploreEnabled(context)
+ ? R.drawable.accessibility_shortcut_type_software_gesture_talkback
+ : R.drawable.accessibility_shortcut_type_software_gesture;
+ } else {
+ resId = R.drawable.accessibility_shortcut_type_software;
+ }
+ return resId;
}
private static CharSequence getCustomizeAccessibilityButtonLink(Context context) {
@@ -422,7 +483,6 @@
.launch();
final AnnotationSpan.LinkInfo linkInfo = new AnnotationSpan.LinkInfo(
AnnotationSpan.LinkInfo.DEFAULT_ANNOTATION, linkListener);
-
return AnnotationSpan.linkify(context.getText(
R.string.accessibility_shortcut_edit_dialog_summary_software_floating), linkInfo);
}
diff --git a/src/com/android/settings/accessibility/AccessibilityFooterPreferenceController.java b/src/com/android/settings/accessibility/AccessibilityFooterPreferenceController.java
index e3422e4..c22b11e 100644
--- a/src/com/android/settings/accessibility/AccessibilityFooterPreferenceController.java
+++ b/src/com/android/settings/accessibility/AccessibilityFooterPreferenceController.java
@@ -21,14 +21,18 @@
import androidx.preference.PreferenceScreen;
-import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
import com.android.settingslib.HelpUtils;
/**
- * Base class for accessibility preference footer.
+ * Preference controller that controls the help link and customizes the preference title in {@link
+ * AccessibilityFooterPreference}.
*/
-public abstract class AccessibilityFooterPreferenceController extends BasePreferenceController {
+public class AccessibilityFooterPreferenceController extends BasePreferenceController {
+
+ private int mHelpResource;
+ private String mLearnMoreContentDescription;
+ private String mIntroductionTitle;
public AccessibilityFooterPreferenceController(Context context, String key) {
super(context, key);
@@ -49,36 +53,74 @@
}
/**
- * Override this if showing a help item in the footer bar, by returning the resource id.
+ * Setups a help item in the {@link AccessibilityFooterPreference} with specific content
+ * description.
+ */
+ public void setupHelpLink(int helpResource, String learnMoreContentDescription) {
+ mHelpResource = helpResource;
+ mLearnMoreContentDescription = learnMoreContentDescription;
+ }
+
+ /**
+ * Overrides this if showing a help item in the {@link AccessibilityFooterPreference}, by
+ * returning the resource id.
*
* @return the resource id for the help url
*/
protected int getHelpResource() {
- return 0;
+ return mHelpResource;
}
- /** Returns the accessibility feature name. */
- protected abstract String getLabelName();
+ /**
+ * Overrides this if showing a help item in the {@link AccessibilityFooterPreference} with
+ * specific content description.
+ *
+ * @return the content description for the help url
+ */
+ protected String getLearnMoreContentDescription() {
+ return mLearnMoreContentDescription;
+ }
+
+ /**
+ * Sets the announcement the specific features introduction in the {@link
+ * AccessibilityFooterPreference}.
+ */
+ public void setIntroductionTitle(String introductionTitle) {
+ mIntroductionTitle = introductionTitle;
+ }
+
+ /**
+ * Overrides this if announcement the specific features introduction in the {@link
+ * AccessibilityFooterPreference}.
+ *
+ * @return the extended content description for specific features introduction
+ */
+ protected String getIntroductionTitle() {
+ return mIntroductionTitle;
+ }
private void updateFooterPreferences(AccessibilityFooterPreference footerPreference) {
final StringBuffer sb = new StringBuffer();
- sb.append(mContext.getString(
- R.string.accessibility_introduction_title, getLabelName()))
- .append("\n\n")
- .append(footerPreference.getTitle());
+ sb.append(getIntroductionTitle()).append("\n\n").append(footerPreference.getTitle());
footerPreference.setContentDescription(sb);
+ final Intent helpIntent;
if (getHelpResource() != 0) {
+ // Returns may be null if content is wrong or empty.
+ helpIntent = HelpUtils.getHelpIntent(mContext, mContext.getString(getHelpResource()),
+ mContext.getClass().getName());
+ } else {
+ helpIntent = null;
+ }
+
+ if (helpIntent != null) {
footerPreference.setLearnMoreAction(view -> {
- final Intent helpIntent = HelpUtils.getHelpIntent(
- mContext, mContext.getString(getHelpResource()),
- mContext.getClass().getName());
view.startActivityForResult(helpIntent, 0);
});
-
- final String learnMoreContentDescription = mContext.getString(
- R.string.footer_learn_more_content_description, getLabelName());
- footerPreference.setLearnMoreContentDescription(learnMoreContentDescription);
+ footerPreference.setLearnMoreContentDescription(getLearnMoreContentDescription());
+ footerPreference.setLinkEnabled(true);
+ } else {
+ footerPreference.setLinkEnabled(false);
}
}
}
diff --git a/src/com/android/settings/accessibility/AccessibilityGestureNavigationTutorial.java b/src/com/android/settings/accessibility/AccessibilityGestureNavigationTutorial.java
index f8cdcb3..0ca16cb 100644
--- a/src/com/android/settings/accessibility/AccessibilityGestureNavigationTutorial.java
+++ b/src/com/android/settings/accessibility/AccessibilityGestureNavigationTutorial.java
@@ -27,13 +27,15 @@
import android.graphics.drawable.Drawable;
import android.text.Spannable;
import android.text.SpannableString;
+import android.text.SpannableStringBuilder;
import android.text.style.ImageSpan;
+import android.util.Log;
import android.view.Gravity;
import android.view.LayoutInflater;
-import android.view.TextureView;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
+import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextSwitcher;
@@ -41,8 +43,10 @@
import androidx.annotation.AnimRes;
import androidx.annotation.ColorInt;
+import androidx.annotation.DrawableRes;
import androidx.annotation.IntDef;
import androidx.annotation.NonNull;
+import androidx.annotation.RawRes;
import androidx.annotation.VisibleForTesting;
import androidx.appcompat.app.AlertDialog;
import androidx.core.content.ContextCompat;
@@ -53,6 +57,9 @@
import com.android.settings.R;
+import com.airbnb.lottie.LottieAnimationView;
+import com.airbnb.lottie.LottieDrawable;
+
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.util.ArrayList;
@@ -63,17 +70,19 @@
* accessibility services.
*/
public final class AccessibilityGestureNavigationTutorial {
+ private static final String TAG = "AccessibilityGestureNavigationTutorial";
+
/** IntDef enum for dialog type. */
@Retention(RetentionPolicy.SOURCE)
@IntDef({
DialogType.LAUNCH_SERVICE_BY_ACCESSIBILITY_BUTTON,
- DialogType.LAUNCH_SERVICE_BY_GESTURE_NAVIGATION,
+ DialogType.LAUNCH_SERVICE_BY_ACCESSIBILITY_GESTURE,
DialogType.GESTURE_NAVIGATION_SETTINGS,
})
private @interface DialogType {
int LAUNCH_SERVICE_BY_ACCESSIBILITY_BUTTON = 0;
- int LAUNCH_SERVICE_BY_GESTURE_NAVIGATION = 1;
+ int LAUNCH_SERVICE_BY_ACCESSIBILITY_GESTURE = 1;
int GESTURE_NAVIGATION_SETTINGS = 2;
}
@@ -82,13 +91,17 @@
private static final DialogInterface.OnClickListener mOnClickListener =
(DialogInterface dialog, int which) -> dialog.dismiss();
- public static void showGestureNavigationSettingsTutorialDialog(Context context,
- DialogInterface.OnDismissListener dismissListener) {
+ /**
+ * Displays a dialog that guides users to use accessibility features with accessibility
+ * gestures under system gesture navigation mode.
+ */
+ public static void showGestureNavigationTutorialDialog(Context context,
+ DialogInterface.OnDismissListener onDismissListener) {
final AlertDialog alertDialog = new AlertDialog.Builder(context)
.setView(createTutorialDialogContentView(context,
DialogType.GESTURE_NAVIGATION_SETTINGS))
.setNegativeButton(R.string.accessibility_tutorial_dialog_button, mOnClickListener)
- .setOnDismissListener(dismissListener)
+ .setOnDismissListener(onDismissListener)
.create();
alertDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
@@ -107,8 +120,8 @@
return alertDialog;
}
- static AlertDialog showGestureNavigationTutorialDialog(Context context) {
- return createDialog(context, DialogType.LAUNCH_SERVICE_BY_GESTURE_NAVIGATION);
+ static AlertDialog showAccessibilityGestureTutorialDialog(Context context) {
+ return createDialog(context, DialogType.LAUNCH_SERVICE_BY_ACCESSIBILITY_GESTURE);
}
static AlertDialog createAccessibilityTutorialDialog(Context context, int shortcutTypes) {
@@ -119,7 +132,7 @@
}
/**
- * Get a content View for a dialog to confirm that they want to enable a service.
+ * Gets a content View for a dialog to confirm that they want to enable a service.
*
* @param context A valid context
* @param dialogType The type of tutorial dialog
@@ -136,42 +149,36 @@
content = inflater.inflate(
R.layout.tutorial_dialog_launch_service_by_accessibility_button, null);
break;
- case DialogType.LAUNCH_SERVICE_BY_GESTURE_NAVIGATION:
+ case DialogType.LAUNCH_SERVICE_BY_ACCESSIBILITY_GESTURE:
content = inflater.inflate(
R.layout.tutorial_dialog_launch_service_by_gesture_navigation, null);
- final TextureView gestureTutorialVideo = content.findViewById(
- R.id.gesture_tutorial_video);
- final TextView gestureTutorialMessage = content.findViewById(
- R.id.gesture_tutorial_message);
- VideoPlayer.create(context, AccessibilityUtil.isTouchExploreEnabled(context)
- ? R.raw.illustration_accessibility_gesture_three_finger
- : R.raw.illustration_accessibility_gesture_two_finger,
- gestureTutorialVideo);
- gestureTutorialMessage.setText(AccessibilityUtil.isTouchExploreEnabled(context)
- ? R.string.accessibility_tutorial_dialog_message_gesture_talkback
- : R.string.accessibility_tutorial_dialog_message_gesture);
+ setupGestureNavigationTextWithImage(context, content);
break;
case DialogType.GESTURE_NAVIGATION_SETTINGS:
content = inflater.inflate(
R.layout.tutorial_dialog_launch_by_gesture_navigation_settings, null);
- final TextureView gestureSettingsTutorialVideo = content.findViewById(
- R.id.gesture_tutorial_video);
- final TextView gestureSettingsTutorialMessage = content.findViewById(
- R.id.gesture_tutorial_message);
- VideoPlayer.create(context, AccessibilityUtil.isTouchExploreEnabled(context)
- ? R.raw.illustration_accessibility_gesture_three_finger
- : R.raw.illustration_accessibility_gesture_two_finger,
- gestureSettingsTutorialVideo);
- final int stringResId = AccessibilityUtil.isTouchExploreEnabled(context)
- ? R.string.accessibility_tutorial_dialog_message_gesture_settings_talkback
- : R.string.accessibility_tutorial_dialog_message_gesture_settings;
- gestureSettingsTutorialMessage.setText(stringResId);
+ setupGestureNavigationTextWithImage(context, content);
break;
}
return content;
}
+ private static void setupGestureNavigationTextWithImage(Context context, View view) {
+ final boolean isTouchExploreEnabled = AccessibilityUtil.isTouchExploreEnabled(context);
+
+ final ImageView imageView = view.findViewById(R.id.image);
+ final int gestureSettingsImageResId =
+ isTouchExploreEnabled ? R.drawable.illustration_accessibility_gesture_three_finger
+ : R.drawable.illustration_accessibility_gesture_two_finger;
+ imageView.setImageResource(gestureSettingsImageResId);
+
+ final TextView textView = view.findViewById(R.id.gesture_tutorial_message);
+ textView.setText(isTouchExploreEnabled
+ ? R.string.accessibility_tutorial_dialog_message_gesture_settings_talkback
+ : R.string.accessibility_tutorial_dialog_message_gesture_settings);
+ }
+
private static AlertDialog createDialog(Context context, int dialogType) {
final AlertDialog alertDialog = new AlertDialog.Builder(context)
.setView(createTutorialDialogContentView(context, dialogType))
@@ -238,7 +245,7 @@
@NonNull
@Override
public Object instantiateItem(@NonNull ViewGroup container, int position) {
- final View itemView = mTutorialPages.get(position).getImageView();
+ final View itemView = mTutorialPages.get(position).getIllustrationView();
container.addView(itemView);
return itemView;
}
@@ -256,7 +263,7 @@
@Override
public void destroyItem(@NonNull ViewGroup container, int position,
@NonNull Object object) {
- final View itemView = mTutorialPages.get(position).getImageView();
+ final View itemView = mTutorialPages.get(position).getIllustrationView();
container.removeView(itemView);
}
}
@@ -269,6 +276,34 @@
return imageView;
}
+ private static View createIllustrationView(Context context, @DrawableRes int imageRes) {
+ final View illustrationFrame = inflateAndInitIllustrationFrame(context);
+ final LottieAnimationView lottieView = illustrationFrame.findViewById(R.id.image);
+ lottieView.setImageResource(imageRes);
+
+ return illustrationFrame;
+ }
+
+ private static View createIllustrationViewWithImageRawResource(Context context,
+ @RawRes int imageRawRes) {
+ final View illustrationFrame = inflateAndInitIllustrationFrame(context);
+ final LottieAnimationView lottieView = illustrationFrame.findViewById(R.id.image);
+ lottieView.setFailureListener(
+ result -> Log.w(TAG, "Invalid image raw resource id: " + imageRawRes,
+ result));
+ lottieView.setAnimation(imageRawRes);
+ lottieView.setRepeatCount(LottieDrawable.INFINITE);
+ lottieView.playAnimation();
+
+ return illustrationFrame;
+ }
+
+ private static View inflateAndInitIllustrationFrame(Context context) {
+ final LayoutInflater inflater = context.getSystemService(LayoutInflater.class);
+
+ return inflater.inflate(R.layout.accessibility_lottie_animation_view, /* root= */ null);
+ }
+
private static View createShortcutNavigationContentView(Context context, int shortcutTypes) {
final LayoutInflater inflater = context.getSystemService(LayoutInflater.class);
final View contentView = inflater.inflate(
@@ -323,9 +358,8 @@
}
private static TutorialPage createSoftwareTutorialPage(@NonNull Context context) {
- final CharSequence title = context.getText(
- R.string.accessibility_tutorial_dialog_title_button);
- final ImageView image = createSoftwareImage(context);
+ final CharSequence title = getSoftwareTitle(context);
+ final View image = createSoftwareImage(context);
final CharSequence instruction = getSoftwareInstruction(context);
final ImageView indicatorIcon =
createImageView(context, R.drawable.ic_accessibility_page_indicator);
@@ -337,8 +371,8 @@
private static TutorialPage createHardwareTutorialPage(@NonNull Context context) {
final CharSequence title =
context.getText(R.string.accessibility_tutorial_dialog_title_volume);
- final ImageView image =
- createImageView(context, R.drawable.accessibility_shortcut_type_hardware);
+ final View image =
+ createIllustrationView(context, R.drawable.accessibility_shortcut_type_hardware);
final ImageView indicatorIcon =
createImageView(context, R.drawable.ic_accessibility_page_indicator);
final CharSequence instruction =
@@ -351,8 +385,9 @@
private static TutorialPage createTripleTapTutorialPage(@NonNull Context context) {
final CharSequence title =
context.getText(R.string.accessibility_tutorial_dialog_title_triple);
- final ImageView image =
- createImageView(context, R.drawable.accessibility_shortcut_type_triple_tap);
+ final View image =
+ createIllustrationViewWithImageRawResource(context,
+ R.raw.accessibility_shortcut_type_triple_tap);
final CharSequence instruction =
context.getText(R.string.accessibility_tutorial_dialog_message_triple);
final ImageView indicatorIcon =
@@ -381,19 +416,47 @@
return tutorialPages;
}
- private static ImageView createSoftwareImage(Context context) {
- final int resId = AccessibilityUtil.isFloatingMenuEnabled(context)
- ? R.drawable.accessibility_shortcut_type_software_floating
- : R.drawable.accessibility_shortcut_type_software;
+ private static View createSoftwareImage(Context context) {
+ int resId;
+ if (AccessibilityUtil.isFloatingMenuEnabled(context)) {
+ resId = R.drawable.accessibility_shortcut_type_software_floating;
+ } else if (AccessibilityUtil.isGestureNavigateEnabled(context)) {
+ resId = AccessibilityUtil.isTouchExploreEnabled(context)
+ ? R.drawable.accessibility_shortcut_type_software_gesture_talkback
+ : R.drawable.accessibility_shortcut_type_software_gesture;
+ } else {
+ resId = R.drawable.accessibility_shortcut_type_software;
+ }
+ return createIllustrationView(context, resId);
+ }
- return createImageView(context, resId);
+ private static CharSequence getSoftwareTitle(Context context) {
+ int resId;
+ if (AccessibilityUtil.isFloatingMenuEnabled(context)) {
+ resId = R.string.accessibility_tutorial_dialog_title_button;
+ } else if (AccessibilityUtil.isGestureNavigateEnabled(context)) {
+ resId = R.string.accessibility_tutorial_dialog_title_gesture;
+ } else {
+ resId = R.string.accessibility_tutorial_dialog_title_button;
+ }
+ return context.getText(resId);
}
private static CharSequence getSoftwareInstruction(Context context) {
- return AccessibilityUtil.isFloatingMenuEnabled(context)
- ? context.getText(R.string.accessibility_tutorial_dialog_message_floating_button)
- : getSoftwareInstructionWithIcon(context,
- context.getText(R.string.accessibility_tutorial_dialog_message_button));
+ final SpannableStringBuilder sb = new SpannableStringBuilder();
+ if (AccessibilityUtil.isFloatingMenuEnabled(context)) {
+ final int resId = R.string.accessibility_tutorial_dialog_message_floating_button;
+ sb.append(context.getText(resId));
+ } else if (AccessibilityUtil.isGestureNavigateEnabled(context)) {
+ final int resId = AccessibilityUtil.isTouchExploreEnabled(context)
+ ? R.string.accessibility_tutorial_dialog_message_gesture_talkback
+ : R.string.accessibility_tutorial_dialog_message_gesture;
+ sb.append(context.getText(resId));
+ } else {
+ final int resId = R.string.accessibility_tutorial_dialog_message_button;
+ sb.append(getSoftwareInstructionWithIcon(context, context.getText(resId)));
+ }
+ return sb;
}
private static CharSequence getSoftwareInstructionWithIcon(Context context, CharSequence text) {
@@ -416,24 +479,26 @@
private static class TutorialPage {
private final CharSequence mTitle;
- private final ImageView mImageView;
+ private final View mIllustrationView;
private final ImageView mIndicatorIcon;
private final CharSequence mInstruction;
- TutorialPage(CharSequence title, ImageView imageView, ImageView indicatorIcon,
+ TutorialPage(CharSequence title, View illustrationView, ImageView indicatorIcon,
CharSequence instruction) {
this.mTitle = title;
- this.mImageView = imageView;
+ this.mIllustrationView = illustrationView;
this.mIndicatorIcon = indicatorIcon;
this.mInstruction = instruction;
+
+ setupIllustrationChildViewsGravity();
}
public CharSequence getTitle() {
return mTitle;
}
- public ImageView getImageView() {
- return mImageView;
+ public View getIllustrationView() {
+ return mIllustrationView;
}
public ImageView getIndicatorIcon() {
@@ -443,6 +508,23 @@
public CharSequence getInstruction() {
return mInstruction;
}
+
+ private void setupIllustrationChildViewsGravity() {
+ final View backgroundView = mIllustrationView.findViewById(R.id.image_background);
+ initViewGravity(backgroundView);
+
+ final View lottieView = mIllustrationView.findViewById(R.id.image);
+ initViewGravity(lottieView);
+ }
+
+ private void initViewGravity(@NonNull View view) {
+ final FrameLayout.LayoutParams layoutParams =
+ new FrameLayout.LayoutParams(FrameLayout.LayoutParams.WRAP_CONTENT,
+ FrameLayout.LayoutParams.WRAP_CONTENT);
+ layoutParams.gravity = Gravity.CENTER;
+
+ view.setLayoutParams(layoutParams);
+ }
}
private static class TutorialPageChangeListener implements ViewPager.OnPageChangeListener {
diff --git a/src/com/android/settings/accessibility/FloatingMenuLayerDrawable.java b/src/com/android/settings/accessibility/AccessibilityLayerDrawable.java
similarity index 76%
rename from src/com/android/settings/accessibility/FloatingMenuLayerDrawable.java
rename to src/com/android/settings/accessibility/AccessibilityLayerDrawable.java
index bfce114..b04a969 100644
--- a/src/com/android/settings/accessibility/FloatingMenuLayerDrawable.java
+++ b/src/com/android/settings/accessibility/AccessibilityLayerDrawable.java
@@ -27,10 +27,10 @@
import java.util.Objects;
-/** LayerDrawable that contains device icon as background and floating menu icon as foreground. */
-public class FloatingMenuLayerDrawable extends LayerDrawable {
+/** LayerDrawable that contains device icon as background and given icon as foreground. */
+public class AccessibilityLayerDrawable extends LayerDrawable {
- private FloatingMenuLayerDrawableState mState;
+ private AccessibilityLayerDrawableState mState;
/**
* Creates a new layer drawable with the list of specified layers.
@@ -38,23 +38,23 @@
* @param layers a list of drawables to use as layers in this new drawable,
* must be non-null
*/
- private FloatingMenuLayerDrawable(@NonNull Drawable[] layers) {
+ private AccessibilityLayerDrawable(@NonNull Drawable[] layers) {
super(layers);
}
/**
- * Create the {@link LayerDrawable} that contains device icon as background and floating menu
- * icon with given {@code opacity} value as foreground.
+ * Create the {@link LayerDrawable} that contains device icon as background and given menu icon
+ * with given {@code opacity} value as foreground.
*
* @param context the valid context used to get the icon
- * @param resId the resource ID of the floating menu icon
+ * @param resId the resource ID of the given icon
* @param opacity the opacity to apply to the given icon
- * @return the drawable that combines the device icon and the floating menu icon
+ * @return the drawable that combines the device icon and the given icon
*/
- public static FloatingMenuLayerDrawable createLayerDrawable(Context context, int resId,
+ public static AccessibilityLayerDrawable createLayerDrawable(Context context, int resId,
int opacity) {
final Drawable bg = context.getDrawable(R.drawable.accessibility_button_preview_base);
- final FloatingMenuLayerDrawable basicDrawable = new FloatingMenuLayerDrawable(
+ final AccessibilityLayerDrawable basicDrawable = new AccessibilityLayerDrawable(
new Drawable[]{bg, null});
basicDrawable.updateLayerDrawable(context, resId, opacity);
@@ -66,7 +66,7 @@
* value at index 1 layer.
*
* @param context the valid context used to get the icon
- * @param resId the resource ID of the floating menu icon
+ * @param resId the resource ID of the given icon
* @param opacity the opacity to apply to the given icon
*/
public void updateLayerDrawable(Context context, int resId, int opacity) {
@@ -83,18 +83,18 @@
/** Stores the constant state and data to the given drawable. */
private void setConstantState(Context context, int resId, int opacity) {
- mState = new FloatingMenuLayerDrawableState(context, resId, opacity);
+ mState = new AccessibilityLayerDrawableState(context, resId, opacity);
}
- /** {@link ConstantState} to store the data of {@link FloatingMenuLayerDrawable}. */
+ /** {@link ConstantState} to store the data of {@link AccessibilityLayerDrawable}. */
@VisibleForTesting
- static class FloatingMenuLayerDrawableState extends ConstantState {
+ static class AccessibilityLayerDrawableState extends ConstantState {
private final Context mContext;
private final int mResId;
private final int mOpacity;
- FloatingMenuLayerDrawableState(Context context, int resId, int opacity) {
+ AccessibilityLayerDrawableState(Context context, int resId, int opacity) {
mContext = context;
mResId = resId;
mOpacity = opacity;
@@ -119,7 +119,7 @@
if (o == null || getClass() != o.getClass()) {
return false;
}
- final FloatingMenuLayerDrawableState that = (FloatingMenuLayerDrawableState) o;
+ final AccessibilityLayerDrawableState that = (AccessibilityLayerDrawableState) o;
return mResId == that.mResId
&& mOpacity == that.mOpacity
&& Objects.equals(mContext, that.mContext);
diff --git a/src/com/android/settings/accessibility/AccessibilityMetricsFeatureProvider.java b/src/com/android/settings/accessibility/AccessibilityMetricsFeatureProvider.java
new file mode 100644
index 0000000..a9d7c05
--- /dev/null
+++ b/src/com/android/settings/accessibility/AccessibilityMetricsFeatureProvider.java
@@ -0,0 +1,36 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import android.content.ComponentName;
+
+import androidx.annotation.Nullable;
+
+/**
+ * Provider for Accessibility metrics related features.
+ */
+public interface AccessibilityMetricsFeatureProvider {
+
+ /**
+ * Returns {@link android.app.settings.SettingsEnums} value according to the {@code
+ * componentName}.
+ *
+ * @param componentName the component name of the downloaded service or activity
+ * @return value in {@link android.app.settings.SettingsEnums}
+ */
+ int getDownloadedFeatureMetricsCategory(@Nullable ComponentName componentName);
+}
diff --git a/src/com/android/settings/accessibility/AccessibilityMetricsFeatureProviderImpl.java b/src/com/android/settings/accessibility/AccessibilityMetricsFeatureProviderImpl.java
new file mode 100644
index 0000000..0f85f38
--- /dev/null
+++ b/src/com/android/settings/accessibility/AccessibilityMetricsFeatureProviderImpl.java
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import android.app.settings.SettingsEnums;
+import android.content.ComponentName;
+
+/**
+ * Provider implementation for Accessibility metrics related features.
+ */
+public class AccessibilityMetricsFeatureProviderImpl implements
+ AccessibilityMetricsFeatureProvider {
+
+ @Override
+ public int getDownloadedFeatureMetricsCategory(ComponentName componentName) {
+ return SettingsEnums.ACCESSIBILITY_SERVICE;
+ }
+}
diff --git a/src/com/android/settings/accessibility/AccessibilitySettings.java b/src/com/android/settings/accessibility/AccessibilitySettings.java
index 78bea0f..56f3e9f 100644
--- a/src/com/android/settings/accessibility/AccessibilitySettings.java
+++ b/src/com/android/settings/accessibility/AccessibilitySettings.java
@@ -101,6 +101,7 @@
static final String EXTRA_LAUNCHED_FROM_SUW = "from_suw";
static final String EXTRA_ANIMATED_IMAGE_RES = "animated_image_res";
static final String EXTRA_HTML_DESCRIPTION = "html_description";
+ static final String EXTRA_TIME_FOR_LOGGING = "start_time_to_log_a11y_tool";
// Timeout before we update the services if packages are added/removed
// since the AccessibilityManagerService has to do that processing first
diff --git a/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceFragment.java b/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceFragment.java
index 127c7c6..22f037b 100644
--- a/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceFragment.java
@@ -115,8 +115,7 @@
mShortcutPreference.setKey(getShortcutPreferenceKey());
mShortcutPreference.setOnClickCallback(this);
- final CharSequence title = getString(R.string.accessibility_shortcut_title, getLabelName());
- mShortcutPreference.setTitle(title);
+ updateShortcutTitle(mShortcutPreference);
getPreferenceScreen().addPreference(mShortcutPreference);
mTouchExplorationStateChangeListener = isTouchExplorationEnabled -> {
@@ -182,6 +181,11 @@
}
}
+ protected void updateShortcutTitle(ShortcutPreference shortcutPreference) {
+ final CharSequence title = getString(R.string.accessibility_shortcut_title, getLabelName());
+ shortcutPreference.setTitle(title);
+ }
+
@Override
public int getDialogMetricsCategory(int dialogId) {
switch (dialogId) {
diff --git a/src/com/android/settings/accessibility/AccessibilityStatsLogUtils.java b/src/com/android/settings/accessibility/AccessibilityStatsLogUtils.java
index d15988f..434157d 100644
--- a/src/com/android/settings/accessibility/AccessibilityStatsLogUtils.java
+++ b/src/com/android/settings/accessibility/AccessibilityStatsLogUtils.java
@@ -41,4 +41,21 @@
return enabled ? SettingsStatsLog.ACCESSIBILITY_SERVICE_REPORTED__SERVICE_STATUS__ENABLED
: SettingsStatsLog.ACCESSIBILITY_SERVICE_REPORTED__SERVICE_STATUS__DISABLED;
}
+
+ /**
+ * Logs when the non-a11y category service is disabled. Calls this when the user disables the
+ * non-a11y category service for the first time.
+ *
+ * @param packageName package name of the service
+ * @param durationMills duration in milliseconds between starting the page and disabling the
+ * service
+ */
+ static void logDisableNonA11yCategoryService(String packageName, long durationMills) {
+ com.android.internal.accessibility.util.AccessibilityStatsLogUtils
+ .logNonA11yToolServiceWarningReported(
+ packageName,
+ com.android.internal.accessibility.util.AccessibilityStatsLogUtils
+ .ACCESSIBILITY_PRIVACY_WARNING_STATUS_SERVICE_DISABLED,
+ durationMills);
+ }
}
diff --git a/src/com/android/settings/accessibility/AccessibilityTimeoutController.java b/src/com/android/settings/accessibility/AccessibilityTimeoutController.java
index a8bd6f0..2d624c3 100644
--- a/src/com/android/settings/accessibility/AccessibilityTimeoutController.java
+++ b/src/com/android/settings/accessibility/AccessibilityTimeoutController.java
@@ -29,7 +29,7 @@
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import com.google.common.primitives.Ints;
@@ -40,7 +40,7 @@
* Controller class that control accessibility time out settings.
*/
public class AccessibilityTimeoutController extends AbstractPreferenceController implements
- LifecycleObserver, RadioButtonPreference.OnClickListener, PreferenceControllerMixin {
+ LifecycleObserver, SelectorWithWidgetPreference.OnClickListener, PreferenceControllerMixin {
static final String CONTENT_TIMEOUT_SETTINGS_SECURE =
Settings.Secure.ACCESSIBILITY_NON_INTERACTIVE_UI_TIMEOUT_MS;
static final String CONTROL_TIMEOUT_SETTINGS_SECURE =
@@ -54,7 +54,7 @@
private final ContentResolver mContentResolver;
private final Resources mResources;
private OnChangeListener mOnChangeListener;
- private RadioButtonPreference mPreference;
+ private SelectorWithWidgetPreference mPreference;
private int mAccessibilityUiTimeoutValue;
public AccessibilityTimeoutController(Context context, Lifecycle lifecycle,
@@ -124,13 +124,13 @@
public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen);
- mPreference = (RadioButtonPreference)
+ mPreference = (SelectorWithWidgetPreference)
screen.findPreference(getPreferenceKey());
mPreference.setOnClickListener(this);
}
@Override
- public void onRadioButtonClicked(RadioButtonPreference preference) {
+ public void onRadioButtonClicked(SelectorWithWidgetPreference preference) {
int value = getTimeoutValueToKeyMap().get(mPreferenceKey);
handlePreferenceChange(String.valueOf(value));
if (mOnChangeListener != null) {
diff --git a/src/com/android/settings/accessibility/BalanceSeekBar.java b/src/com/android/settings/accessibility/BalanceSeekBar.java
index 8a88d6c..19301ae 100644
--- a/src/com/android/settings/accessibility/BalanceSeekBar.java
+++ b/src/com/android/settings/accessibility/BalanceSeekBar.java
@@ -17,6 +17,7 @@
package com.android.settings.accessibility;
import static android.view.HapticFeedbackConstants.CLOCK_TICK;
+
import static com.android.settings.Utils.isNightMode;
import android.content.Context;
@@ -154,7 +155,7 @@
// Draw a vertical line at 50% that represents centred balance
int seekBarCenter = (canvas.getHeight() - getPaddingBottom()) / 2;
canvas.save();
- canvas.translate((canvas.getWidth() - mCenterMarkerRect.right) / 2,
+ canvas.translate((canvas.getWidth() - mCenterMarkerRect.right - getPaddingEnd()) / 2,
seekBarCenter - (mCenterMarkerRect.bottom / 2));
canvas.drawRect(mCenterMarkerRect, mCenterMarkerPaint);
canvas.restore();
diff --git a/src/com/android/settings/accessibility/CaptionFooterPreferenceController.java b/src/com/android/settings/accessibility/CaptionFooterPreferenceController.java
index 4e50b89..495d395 100644
--- a/src/com/android/settings/accessibility/CaptionFooterPreferenceController.java
+++ b/src/com/android/settings/accessibility/CaptionFooterPreferenceController.java
@@ -30,12 +30,18 @@
}
@Override
- protected String getLabelName() {
- return mContext.getString(R.string.accessibility_captioning_title);
+ protected String getLearnMoreContentDescription() {
+ return mContext.getString(
+ R.string.accessibility_captioning_footer_learn_more_content_description);
}
@Override
- protected int getHelpResource() {
+ protected String getIntroductionTitle() {
+ return mContext.getString(R.string.accessibility_captioning_about_title);
+ }
+
+ @Override
+ protected int getHelpResource() {
return R.string.help_url_caption;
}
}
diff --git a/src/com/android/settings/accessibility/DaltonizerRadioButtonPreferenceController.java b/src/com/android/settings/accessibility/DaltonizerRadioButtonPreferenceController.java
index f6f554e..75d9229 100644
--- a/src/com/android/settings/accessibility/DaltonizerRadioButtonPreferenceController.java
+++ b/src/com/android/settings/accessibility/DaltonizerRadioButtonPreferenceController.java
@@ -30,7 +30,7 @@
import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import com.google.common.primitives.Ints;
@@ -39,7 +39,7 @@
/** Controller class that control radio button of accessibility daltonizer settings. */
public class DaltonizerRadioButtonPreferenceController extends BasePreferenceController implements
- LifecycleObserver, RadioButtonPreference.OnClickListener {
+ LifecycleObserver, SelectorWithWidgetPreference.OnClickListener {
private static final String TYPE = Settings.Secure.ACCESSIBILITY_DISPLAY_DALTONIZER;
// pair the preference key and daltonizer value.
@@ -49,7 +49,7 @@
private final ContentResolver mContentResolver;
private final Resources mResources;
private DaltonizerRadioButtonPreferenceController.OnChangeListener mOnChangeListener;
- private RadioButtonPreference mPreference;
+ private SelectorWithWidgetPreference mPreference;
private int mAccessibilityDaltonizerValue;
public DaltonizerRadioButtonPreferenceController(Context context, String preferenceKey) {
@@ -120,7 +120,7 @@
@Override
public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen);
- mPreference = (RadioButtonPreference)
+ mPreference = (SelectorWithWidgetPreference)
screen.findPreference(getPreferenceKey());
mPreference.setOnClickListener(this);
mPreference.setAppendixVisibility(View.GONE);
@@ -128,7 +128,7 @@
}
@Override
- public void onRadioButtonClicked(RadioButtonPreference preference) {
+ public void onRadioButtonClicked(SelectorWithWidgetPreference preference) {
final int value = getDaltonizerValueToKeyMap().get(mPreferenceKey);
handlePreferenceChange(String.valueOf(value));
if (mOnChangeListener != null) {
diff --git a/src/com/android/settings/accessibility/LaunchAccessibilityActivityPreferenceFragment.java b/src/com/android/settings/accessibility/LaunchAccessibilityActivityPreferenceFragment.java
index 98090ac..3b15830 100644
--- a/src/com/android/settings/accessibility/LaunchAccessibilityActivityPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/LaunchAccessibilityActivityPreferenceFragment.java
@@ -41,6 +41,7 @@
import androidx.preference.Preference;
import com.android.settings.R;
+import com.android.settings.overlay.FeatureFactory;
import java.util.ArrayList;
import java.util.List;
@@ -52,6 +53,19 @@
protected static final String KEY_LAUNCH_PREFERENCE = "launch_preference";
@Override
+ public int getMetricsCategory() {
+ // Retrieve from getArguments() directly because this function will be executed from
+ // onAttach(), but variable mComponentName only available after onProcessArguments()
+ // which comes from onCreateView().
+ final ComponentName componentName = getArguments().getParcelable(
+ AccessibilitySettings.EXTRA_COMPONENT_NAME);
+
+ return FeatureFactory.getFactory(getActivity().getApplicationContext())
+ .getAccessibilityMetricsFeatureProvider()
+ .getDownloadedFeatureMetricsCategory(componentName);
+ }
+
+ @Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
final View view = super.onCreateView(inflater, container, savedInstanceState);
@@ -60,7 +74,7 @@
initLaunchPreference();
removePreference(KEY_USE_SERVICE_PREFERENCE);
return view;
- };
+ }
@Override
protected void onPreferenceToggled(String preferenceKey, boolean enabled) {
@@ -70,7 +84,6 @@
@Override
protected void onProcessArguments(Bundle arguments) {
super.onProcessArguments(arguments);
-
mComponentName = arguments.getParcelable(AccessibilitySettings.EXTRA_COMPONENT_NAME);
final ActivityInfo info = getAccessibilityShortcutInfo().getActivityInfo();
mPackageName = info.loadLabel(getPackageManager()).toString();
diff --git a/src/com/android/settings/accessibility/OWNERS b/src/com/android/settings/accessibility/OWNERS
index ba03055..a0fe42b 100644
--- a/src/com/android/settings/accessibility/OWNERS
+++ b/src/com/android/settings/accessibility/OWNERS
@@ -1,4 +1,5 @@
# Default reviewers for this and subdirectories.
+menghanli@google.com
pweaver@google.com
zork@google.com
diff --git a/src/com/android/settings/accessibility/ReduceBrightColorsPreferenceController.java b/src/com/android/settings/accessibility/ReduceBrightColorsPreferenceController.java
index d886a59..621db6d 100644
--- a/src/com/android/settings/accessibility/ReduceBrightColorsPreferenceController.java
+++ b/src/com/android/settings/accessibility/ReduceBrightColorsPreferenceController.java
@@ -31,7 +31,7 @@
import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
-import com.android.settings.widget.PrimarySwitchPreference;
+import com.android.settingslib.PrimarySwitchPreference;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnStart;
import com.android.settingslib.core.lifecycle.events.OnStop;
diff --git a/src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java b/src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java
index 9349071..fd987a3 100644
--- a/src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java
+++ b/src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java
@@ -38,6 +38,7 @@
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
+import android.os.SystemClock;
import android.os.UserHandle;
import android.os.storage.StorageManager;
import android.provider.Settings;
@@ -54,8 +55,8 @@
import com.android.internal.widget.LockPatternUtils;
import com.android.settings.R;
import com.android.settings.accessibility.AccessibilityUtil.UserShortcutType;
+import com.android.settings.overlay.FeatureFactory;
import com.android.settings.password.ConfirmDeviceCredentialActivity;
-import com.android.settings.widget.SettingsMainSwitchPreference;
import com.android.settingslib.accessibility.AccessibilityUtils;
import java.util.List;
@@ -67,6 +68,7 @@
private static final String TAG = "ToggleAccessibilityServicePreferenceFragment";
private static final int ACTIVITY_REQUEST_CONFIRM_CREDENTIAL_FOR_WEAKER_ENCRYPTION = 1;
+ private static final String KEY_HAS_LOGGED = "has_logged";
private LockPatternUtils mLockPatternUtils;
private AtomicBoolean mIsDialogShown = new AtomicBoolean(/* initialValue= */ false);
@@ -82,10 +84,20 @@
private Dialog mDialog;
private BroadcastReceiver mPackageRemovedReceiver;
+ private boolean mDisabledStateLogged = false;
+ private long mStartTimeMillsForLogging = 0;
@Override
public int getMetricsCategory() {
- return SettingsEnums.ACCESSIBILITY_SERVICE;
+ // Retrieve from getArguments() directly because this function will be executed from
+ // onAttach(), but variable mComponentName only available after onProcessArguments()
+ // which comes from onCreateView().
+ final ComponentName componentName = getArguments().getParcelable(
+ AccessibilitySettings.EXTRA_COMPONENT_NAME);
+
+ return FeatureFactory.getFactory(getActivity().getApplicationContext())
+ .getAccessibilityMetricsFeatureProvider()
+ .getDownloadedFeatureMetricsCategory(componentName);
}
@Override
@@ -99,6 +111,11 @@
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mLockPatternUtils = new LockPatternUtils(getPrefContext());
+ if (savedInstanceState != null) {
+ if (savedInstanceState.containsKey(KEY_HAS_LOGGED)) {
+ mDisabledStateLogged = savedInstanceState.getBoolean(KEY_HAS_LOGGED);
+ }
+ }
}
@Override
@@ -120,9 +137,20 @@
}
@Override
+ public void onSaveInstanceState(Bundle outState) {
+ if (mStartTimeMillsForLogging > 0) {
+ outState.putBoolean(KEY_HAS_LOGGED, mDisabledStateLogged);
+ }
+ super.onSaveInstanceState(outState);
+ }
+
+ @Override
public void onPreferenceToggled(String preferenceKey, boolean enabled) {
ComponentName toggledService = ComponentName.unflattenFromString(preferenceKey);
logAccessibilityServiceEnabled(toggledService, enabled);
+ if (!enabled) {
+ logDisabledState(toggledService.getPackageName());
+ }
AccessibilityUtils.setAccessibilityServiceState(getPrefContext(), toggledService, enabled);
}
@@ -222,15 +250,6 @@
}
@Override
- protected void updateToggleServiceTitle(SettingsMainSwitchPreference switchPreference) {
- final AccessibilityServiceInfo info = getAccessibilityServiceInfo();
- final String switchBarText = (info == null) ? "" :
- getString(R.string.accessibility_service_primary_switch_title,
- info.getResolveInfo().loadLabel(getPackageManager()));
- switchPreference.setTitle(switchBarText);
- }
-
- @Override
protected void updateSwitchBarToggleSwitch() {
final boolean checked = isAccessibilityServiceEnabled();
if (mToggleServiceSwitchPreference.isChecked() == checked) {
@@ -406,6 +425,8 @@
// Get Accessibility service name.
mPackageName = getAccessibilityServiceInfo().getResolveInfo().loadLabel(
getPackageManager());
+
+ mStartTimeMillsForLogging = arguments.getLong(AccessibilitySettings.EXTRA_TIME_FOR_LOGGING);
}
private void onDialogButtonFromDisableToggleClicked(DialogInterface dialog, int which) {
@@ -568,4 +589,13 @@
false));
}
}
+
+ private void logDisabledState(String packageName) {
+ if (mStartTimeMillsForLogging > 0 && !mDisabledStateLogged) {
+ AccessibilityStatsLogUtils.logDisableNonA11yCategoryService(
+ packageName,
+ SystemClock.elapsedRealtime() - mStartTimeMillsForLogging);
+ mDisabledStateLogged = true;
+ }
+ }
}
diff --git a/src/com/android/settings/accessibility/ToggleAutoclickFooterPreferenceController.java b/src/com/android/settings/accessibility/ToggleAutoclickFooterPreferenceController.java
index 053fa9d..962ffec 100644
--- a/src/com/android/settings/accessibility/ToggleAutoclickFooterPreferenceController.java
+++ b/src/com/android/settings/accessibility/ToggleAutoclickFooterPreferenceController.java
@@ -31,8 +31,14 @@
}
@Override
- protected String getLabelName() {
- return mContext.getString(R.string.accessibility_autoclick_preference_title);
+ protected String getLearnMoreContentDescription() {
+ return mContext.getString(
+ R.string.accessibility_autoclick_footer_learn_more_content_description);
+ }
+
+ @Override
+ protected String getIntroductionTitle() {
+ return mContext.getString(R.string.accessibility_autoclick_about_title);
}
@Override
diff --git a/src/com/android/settings/accessibility/ToggleAutoclickPreferenceController.java b/src/com/android/settings/accessibility/ToggleAutoclickPreferenceController.java
index 78f31df..2bf17fd 100644
--- a/src/com/android/settings/accessibility/ToggleAutoclickPreferenceController.java
+++ b/src/com/android/settings/accessibility/ToggleAutoclickPreferenceController.java
@@ -35,7 +35,7 @@
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.widget.LayoutPreference;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import java.util.Map;
@@ -43,7 +43,7 @@
* Controller class that controls accessibility autoclick settings.
*/
public class ToggleAutoclickPreferenceController extends BasePreferenceController implements
- LifecycleObserver, RadioButtonPreference.OnClickListener, PreferenceControllerMixin {
+ LifecycleObserver, SelectorWithWidgetPreference.OnClickListener, PreferenceControllerMixin {
@VisibleForTesting
static final String CONTROL_AUTOCLICK_DELAY_SECURE =
@@ -67,7 +67,7 @@
private final ContentResolver mContentResolver;
private final Resources mResources;
private OnChangeListener mOnChangeListener;
- private RadioButtonPreference mDelayModePref;
+ private SelectorWithWidgetPreference mDelayModePref;
/**
* Seek bar preference for autoclick delay value. The seek bar has values between 0 and
@@ -109,7 +109,7 @@
public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen);
- mDelayModePref = (RadioButtonPreference)
+ mDelayModePref = (SelectorWithWidgetPreference)
screen.findPreference(getPreferenceKey());
mDelayModePref.setOnClickListener(this);
mSeekBerPreference = (LayoutPreference) screen.findPreference(KEY_AUTOCLICK_CUSTOM_SEEKBAR);
@@ -117,7 +117,7 @@
}
@Override
- public void onRadioButtonClicked(RadioButtonPreference preference) {
+ public void onRadioButtonClicked(SelectorWithWidgetPreference preference) {
final int value = mAccessibilityAutoclickKeyToValueMap.get(mPreferenceKey);
handleRadioButtonPreferenceChange(value);
if (mOnChangeListener != null) {
diff --git a/src/com/android/settings/accessibility/ToggleColorInversionPreferenceFragment.java b/src/com/android/settings/accessibility/ToggleColorInversionPreferenceFragment.java
index b41bafd..419514f 100644
--- a/src/com/android/settings/accessibility/ToggleColorInversionPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/ToggleColorInversionPreferenceFragment.java
@@ -38,8 +38,7 @@
import java.util.List;
/** Settings page for color inversion. */
-public class ToggleColorInversionPreferenceFragment extends
- ToggleFeaturePreferenceFragment {
+public class ToggleColorInversionPreferenceFragment extends ToggleFeaturePreferenceFragment {
private static final String ENABLED = Settings.Secure.ACCESSIBILITY_DISPLAY_INVERSION_ENABLED;
private final Handler mHandler = new Handler();
@@ -73,6 +72,11 @@
}
@Override
+ protected void updateShortcutTitle(ShortcutPreference shortcutPreference) {
+ shortcutPreference.setTitle(R.string.accessibility_display_inversion_shortcut_title);
+ }
+
+ @Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
mComponentName = COLOR_INVERSION_COMPONENT_NAME;
@@ -90,7 +94,20 @@
updateSwitchBarToggleSwitch();
}
};
- return super.onCreateView(inflater, container, savedInstanceState);
+
+ final View view = super.onCreateView(inflater, container, savedInstanceState);
+ updateFooterPreference();
+ return view;
+ }
+
+ private void updateFooterPreference() {
+ final String title = getPrefContext().getString(
+ R.string.accessibility_color_inversion_about_title);
+ final String learnMoreContentDescription = getPrefContext().getString(
+ R.string.accessibility_color_inversion_footer_learn_more_content_description);
+ mFooterPreferenceController.setIntroductionTitle(title);
+ mFooterPreferenceController.setupHelpLink(getHelpResource(), learnMoreContentDescription);
+ mFooterPreferenceController.displayPreference(getPreferenceScreen());
}
@Override
diff --git a/src/com/android/settings/accessibility/ToggleDaltonizerPreferenceFragment.java b/src/com/android/settings/accessibility/ToggleDaltonizerPreferenceFragment.java
index 4bcf478..c9449d24 100644
--- a/src/com/android/settings/accessibility/ToggleDaltonizerPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/ToggleDaltonizerPreferenceFragment.java
@@ -92,12 +92,20 @@
updateSwitchBarToggleSwitch();
}
};
- return super.onCreateView(inflater, container, savedInstanceState);
+
+ final View view = super.onCreateView(inflater, container, savedInstanceState);
+ updateFooterPreference();
+ return view;
}
- @Override
- public void onViewCreated(View view, Bundle savedInstanceState) {
- super.onViewCreated(view, savedInstanceState);
+ private void updateFooterPreference() {
+ final String title = getPrefContext()
+ .getString(R.string.accessibility_daltonizer_about_title);
+ final String learnMoreContentDescription = getPrefContext()
+ .getString(R.string.accessibility_daltonizer_footer_learn_more_content_description);
+ mFooterPreferenceController.setIntroductionTitle(title);
+ mFooterPreferenceController.setupHelpLink(getHelpResource(), learnMoreContentDescription);
+ mFooterPreferenceController.displayPreference(getPreferenceScreen());
}
/** Customizes the order by preference key. */
@@ -168,6 +176,11 @@
}
@Override
+ protected void updateShortcutTitle(ShortcutPreference shortcutPreference) {
+ shortcutPreference.setTitle(R.string.accessibility_daltonizer_shortcut_title);
+ }
+
+ @Override
int getUserShortcutTypes() {
return AccessibilityUtil.getUserShortcutTypesFromSettings(getPrefContext(),
mComponentName);
diff --git a/src/com/android/settings/accessibility/ToggleFeaturePreferenceFragment.java b/src/com/android/settings/accessibility/ToggleFeaturePreferenceFragment.java
index 510f8d3..245f362 100644
--- a/src/com/android/settings/accessibility/ToggleFeaturePreferenceFragment.java
+++ b/src/com/android/settings/accessibility/ToggleFeaturePreferenceFragment.java
@@ -57,7 +57,6 @@
import com.android.settings.utils.LocaleUtils;
import com.android.settings.widget.SettingsMainSwitchBar;
import com.android.settings.widget.SettingsMainSwitchPreference;
-import com.android.settingslib.HelpUtils;
import com.android.settingslib.accessibility.AccessibilityUtils;
import com.android.settingslib.widget.IllustrationPreference;
import com.android.settingslib.widget.OnMainSwitchChangeListener;
@@ -78,6 +77,7 @@
protected SettingsMainSwitchPreference mToggleServiceSwitchPreference;
protected ShortcutPreference mShortcutPreference;
protected Preference mSettingsPreference;
+ protected AccessibilityFooterPreferenceController mFooterPreferenceController;
protected String mPreferenceKey;
protected CharSequence mSettingsTitle;
@@ -284,7 +284,14 @@
abstract int getUserShortcutTypes();
protected void updateToggleServiceTitle(SettingsMainSwitchPreference switchPreference) {
- switchPreference.setTitle(R.string.accessibility_service_primary_switch_title);
+ final CharSequence title =
+ getString(R.string.accessibility_service_primary_switch_title, mPackageName);
+ switchPreference.setTitle(title);
+ }
+
+ protected void updateShortcutTitle(ShortcutPreference shortcutPreference) {
+ final CharSequence title = getString(R.string.accessibility_shortcut_title, mPackageName);
+ shortcutPreference.setTitle(title);
}
protected abstract void onPreferenceToggled(String preferenceKey, boolean enabled);
@@ -434,8 +441,7 @@
mShortcutPreference.setKey(getShortcutPreferenceKey());
mShortcutPreference.setOnClickCallback(this);
- final CharSequence title = getString(R.string.accessibility_shortcut_title, mPackageName);
- mShortcutPreference.setTitle(title);
+ updateShortcutTitle(mShortcutPreference);
final PreferenceCategory generalCategory = findPreference(KEY_GENERAL_CATEGORY);
generalCategory.addPreference(mShortcutPreference);
@@ -463,33 +469,19 @@
final PreferenceScreen screen = getPreferenceScreen();
final CharSequence htmlDescription = Html.fromHtml(mHtmlDescription.toString(),
Html.FROM_HTML_MODE_COMPACT, mImageGetter, /* tagHandler= */ null);
- final String iconContentDescription =
- getString(R.string.accessibility_introduction_title, mPackageName);
final AccessibilityFooterPreference htmlFooterPreference =
new AccessibilityFooterPreference(screen.getContext());
htmlFooterPreference.setKey(KEY_HTML_DESCRIPTION_PREFERENCE);
htmlFooterPreference.setSummary(htmlDescription);
- htmlFooterPreference.setContentDescription(
- generateFooterContentDescription(htmlDescription));
-
- // Only framework tools support help link
- if (getHelpResource() != 0) {
- htmlFooterPreference.setLearnMoreAction(view -> {
- final Intent helpIntent = HelpUtils.getHelpIntent(
- getContext(), getContext().getString(getHelpResource()),
- getContext().getClass().getName());
- view.startActivityForResult(helpIntent, 0);
- });
-
- final String learnMoreContentDescription = getPrefContext().getString(
- R.string.footer_learn_more_content_description, mPackageName);
- htmlFooterPreference.setLearnMoreContentDescription(learnMoreContentDescription);
- htmlFooterPreference.setLinkEnabled(true);
- } else {
- htmlFooterPreference.setLinkEnabled(false);
- }
screen.addPreference(htmlFooterPreference);
+
+ // TODO(b/171272809): Migrate to DashboardFragment.
+ final String title = getString(R.string.accessibility_introduction_title, mPackageName);
+ mFooterPreferenceController = new AccessibilityFooterPreferenceController(
+ screen.getContext(), htmlFooterPreference.getKey());
+ mFooterPreferenceController.setIntroductionTitle(title);
+ mFooterPreferenceController.displayPreference(screen);
}
private void initFooterPreference() {
@@ -512,41 +504,22 @@
*
* @param screen The preference screen to add the footer preference
* @param summary The summary of the preference summary.
- * @param iconContentDescription The content description of icon in the footer.
+ * @param introductionTitle The title of introduction in the footer.
*/
@VisibleForTesting
void createFooterPreference(PreferenceScreen screen, CharSequence summary,
- String iconContentDescription) {
+ String introductionTitle) {
final AccessibilityFooterPreference footerPreference =
new AccessibilityFooterPreference(screen.getContext());
footerPreference.setSummary(summary);
- footerPreference.setContentDescription(
- generateFooterContentDescription(summary));
-
- // Only framework tools support help link
- if (getHelpResource() != 0) {
- footerPreference.setLearnMoreAction(view -> {
- final Intent helpIntent = HelpUtils.getHelpIntent(
- getContext(), getContext().getString(getHelpResource()),
- getContext().getClass().getName());
- view.startActivityForResult(helpIntent, 0);
- });
-
- final String learnMoreContentDescription = getPrefContext().getString(
- R.string.footer_learn_more_content_description, mPackageName);
- footerPreference.setLearnMoreContentDescription(learnMoreContentDescription);
- }
screen.addPreference(footerPreference);
+
+ mFooterPreferenceController = new AccessibilityFooterPreferenceController(
+ screen.getContext(), footerPreference.getKey());
+ mFooterPreferenceController.setIntroductionTitle(introductionTitle);
+ mFooterPreferenceController.displayPreference(screen);
}
- private CharSequence generateFooterContentDescription(CharSequence footerContent) {
- final StringBuffer sb = new StringBuffer();
- sb.append(getPrefContext().getString(
- R.string.accessibility_introduction_title, mPackageName))
- .append("\n\n")
- .append(footerContent);
- return sb;
- }
@VisibleForTesting
void setupEditShortcutDialog(Dialog dialog) {
final View dialogSoftwareView = dialog.findViewById(R.id.software_shortcut);
@@ -611,6 +584,18 @@
return value;
}
+ private static CharSequence getSoftwareShortcutTypeSummary(Context context) {
+ int resId;
+ if (AccessibilityUtil.isFloatingMenuEnabled(context)) {
+ resId = R.string.accessibility_shortcut_edit_summary_software;
+ } else if (AccessibilityUtil.isGestureNavigateEnabled(context)) {
+ resId = R.string.accessibility_shortcut_edit_summary_software_gesture;
+ } else {
+ resId = R.string.accessibility_shortcut_edit_summary_software;
+ }
+ return context.getText(resId);
+ }
+
protected CharSequence getShortcutTypeSummary(Context context) {
if (!mShortcutPreference.isSettingsEditable()) {
return context.getText(R.string.accessibility_shortcut_edit_dialog_title_hardware);
@@ -624,11 +609,8 @@
mComponentName.flattenToString(), UserShortcutType.SOFTWARE);
final List<CharSequence> list = new ArrayList<>();
- final CharSequence softwareTitle = context.getText(
- R.string.accessibility_shortcut_edit_summary_software);
-
if (hasShortcutType(shortcutTypes, UserShortcutType.SOFTWARE)) {
- list.add(softwareTitle);
+ list.add(getSoftwareShortcutTypeSummary(context));
}
if (hasShortcutType(shortcutTypes, UserShortcutType.HARDWARE)) {
final CharSequence hardwareTitle = context.getText(
@@ -638,7 +620,7 @@
// Show software shortcut if first time to use.
if (list.isEmpty()) {
- list.add(softwareTitle);
+ list.add(getSoftwareShortcutTypeSummary(context));
}
return CaseMap.toTitle().wholeString().noLowercase().apply(Locale.getDefault(), /* iter= */
diff --git a/src/com/android/settings/accessibility/ToggleReduceBrightColorsPreferenceFragment.java b/src/com/android/settings/accessibility/ToggleReduceBrightColorsPreferenceFragment.java
index e60751e..81bd45a 100644
--- a/src/com/android/settings/accessibility/ToggleReduceBrightColorsPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/ToggleReduceBrightColorsPreferenceFragment.java
@@ -86,6 +86,7 @@
// Parent sets the title when creating the view, so set it after calling super
mToggleServiceSwitchPreference.setTitle(R.string.reduce_bright_colors_switch_title);
updateGeneralCategoryOrder();
+ updateFooterPreference();
return view;
}
@@ -101,6 +102,12 @@
generalCategory.addPreference(persist);
}
+ private void updateFooterPreference() {
+ final String title = getPrefContext().getString(R.string.reduce_bright_colors_about_title);
+ mFooterPreferenceController.setIntroductionTitle(title);
+ mFooterPreferenceController.displayPreference(getPreferenceScreen());
+ }
+
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
@@ -135,7 +142,6 @@
return R.xml.reduce_bright_colors_settings;
}
-
@Override
protected void onPreferenceToggled(String preferenceKey, boolean enabled) {
AccessibilityStatsLogUtils.logAccessibilityServiceEnabled(mComponentName, enabled);
@@ -155,6 +161,11 @@
}
@Override
+ protected void updateShortcutTitle(ShortcutPreference shortcutPreference) {
+ shortcutPreference.setTitle(R.string.reduce_bright_colors_shortcut_title);
+ }
+
+ @Override
int getUserShortcutTypes() {
return AccessibilityUtil.getUserShortcutTypesFromSettings(getPrefContext(),
mComponentName);
diff --git a/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java b/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java
index 9266f72..c152174 100644
--- a/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java
@@ -95,7 +95,20 @@
removeDialog(DialogEnums.EDIT_SHORTCUT);
mShortcutPreference.setSummary(getShortcutTypeSummary(getPrefContext()));
};
- return super.onCreateView(inflater, container, savedInstanceState);
+
+ final View view = super.onCreateView(inflater, container, savedInstanceState);
+ updateFooterPreference();
+ return view;
+ }
+
+ private void updateFooterPreference() {
+ final String title = getPrefContext().getString(
+ R.string.accessibility_screen_magnification_about_title);
+ final String learnMoreContentDescription = getPrefContext().getString(
+ R.string.accessibility_screen_magnification_footer_learn_more_content_description);
+ mFooterPreferenceController.setIntroductionTitle(title);
+ mFooterPreferenceController.setupHelpLink(getHelpResource(), learnMoreContentDescription);
+ mFooterPreferenceController.displayPreference(getPreferenceScreen());
}
@Override
@@ -128,7 +141,7 @@
switch (dialogId) {
case DialogEnums.GESTURE_NAVIGATION_TUTORIAL:
return AccessibilityGestureNavigationTutorial
- .showGestureNavigationTutorialDialog(getPrefContext());
+ .showAccessibilityGestureTutorialDialog(getPrefContext());
case DialogEnums.MAGNIFICATION_EDIT_SHORTCUT:
final CharSequence dialogTitle = getPrefContext().getString(
R.string.accessibility_shortcut_title, mPackageName);
@@ -252,6 +265,18 @@
return (value & type) == type;
}
+ private static CharSequence getSoftwareShortcutTypeSummary(Context context) {
+ int resId;
+ if (AccessibilityUtil.isFloatingMenuEnabled(context)) {
+ resId = R.string.accessibility_shortcut_edit_summary_software;
+ } else if (AccessibilityUtil.isGestureNavigateEnabled(context)) {
+ resId = R.string.accessibility_shortcut_edit_summary_software_gesture;
+ } else {
+ resId = R.string.accessibility_shortcut_edit_summary_software;
+ }
+ return context.getText(resId);
+ }
+
@Override
protected CharSequence getShortcutTypeSummary(Context context) {
if (!mShortcutPreference.isChecked()) {
@@ -262,18 +287,14 @@
MAGNIFICATION_CONTROLLER_NAME, UserShortcutType.SOFTWARE);
final List<CharSequence> list = new ArrayList<>();
- final CharSequence softwareTitle = context.getText(
- R.string.accessibility_shortcut_edit_summary_software);
-
if (hasShortcutType(shortcutTypes, UserShortcutType.SOFTWARE)) {
- list.add(softwareTitle);
+ list.add(getSoftwareShortcutTypeSummary(context));
}
if (hasShortcutType(shortcutTypes, UserShortcutType.HARDWARE)) {
final CharSequence hardwareTitle = context.getText(
R.string.accessibility_shortcut_hardware_keyword);
list.add(hardwareTitle);
}
-
if (hasShortcutType(shortcutTypes, UserShortcutType.TRIPLETAP)) {
final CharSequence tripleTapTitle = context.getText(
R.string.accessibility_shortcut_triple_tap_keyword);
@@ -282,7 +303,7 @@
// Show software shortcut if first time to use.
if (list.isEmpty()) {
- list.add(softwareTitle);
+ list.add(getSoftwareShortcutTypeSummary(context));
}
return CaseMap.toTitle().wholeString().noLowercase().apply(Locale.getDefault(), /* iter= */
@@ -397,6 +418,11 @@
}
@Override
+ protected void updateShortcutTitle(ShortcutPreference shortcutPreference) {
+ shortcutPreference.setTitle(R.string.accessibility_screen_magnification_shortcut_title);
+ }
+
+ @Override
protected void updateShortcutPreference() {
final int shortcutTypes = PreferredShortcuts.retrieveUserShortcutType(getPrefContext(),
MAGNIFICATION_CONTROLLER_NAME, UserShortcutType.SOFTWARE);
diff --git a/src/com/android/settings/accessibility/ToggleSelectToSpeakPreferenceFragmentForSetupWizard.java b/src/com/android/settings/accessibility/ToggleSelectToSpeakPreferenceFragmentForSetupWizard.java
index 4334cd0..9ca1f19 100644
--- a/src/com/android/settings/accessibility/ToggleSelectToSpeakPreferenceFragmentForSetupWizard.java
+++ b/src/com/android/settings/accessibility/ToggleSelectToSpeakPreferenceFragmentForSetupWizard.java
@@ -33,7 +33,7 @@
@Override
public int getMetricsCategory() {
- return SettingsEnums.SUW_ACCESSIBILITY_TOGGLE_SCREEN_READER;
+ return SettingsEnums.SUW_ACCESSIBILITY_TOGGLE_SELECT_TO_SPEAK;
}
@Override
diff --git a/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java b/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java
new file mode 100644
index 0000000..a0f4aad
--- /dev/null
+++ b/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java
@@ -0,0 +1,115 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.activityembedding;
+
+import android.app.Activity;
+import android.content.ComponentName;
+import android.content.Context;
+import android.content.Intent;
+import android.util.LayoutDirection;
+import android.util.Log;
+
+import androidx.annotation.NonNull;
+import androidx.window.embedding.ActivityFilter;
+import androidx.window.embedding.SplitController;
+import androidx.window.embedding.SplitPairFilter;
+import androidx.window.embedding.SplitPairRule;
+import androidx.window.embedding.SplitPlaceholderRule;
+
+import com.android.settings.Settings;
+import com.android.settings.SubSettings;
+import com.android.settings.Utils;
+import com.android.settings.homepage.SettingsHomepageActivity;
+
+import java.util.HashSet;
+import java.util.Set;
+
+/** A class to initialize split rules for activity embedding. */
+public class ActivityEmbeddingRulesController {
+
+ private static final String TAG = "ActivityEmbeddingCtrl ";
+ private final Context mContext;
+ private final SplitController mSplitController;
+
+ public ActivityEmbeddingRulesController(Context context) {
+ mContext = context;
+ mSplitController = new SplitController(context);
+ }
+
+ /**
+ * Set up embedding rules to place activities to the right pane.
+ */
+ public void initRules() {
+ if (!ActivityEmbeddingUtils.isEmbeddingActivityEnabled(mContext)) {
+ Log.d(TAG, "Not support this feature now");
+ return;
+ }
+
+ mSplitController.clearRegisteredRules();
+
+ // Set a placeholder for home page.
+ registerHomepagePlaceholderRule();
+ // Set subsettings rule.
+ registerTwoPanePairRule(mContext,
+ getComponentName(Settings.class),
+ getComponentName(SubSettings.class),
+ true /* finishPrimaryWithSecondary */,
+ true /* finishSecondaryWithPrimary */);
+ }
+
+ /** Register a SplitPairRule for 2-pane. */
+ public static void registerTwoPanePairRule(Context context,
+ ComponentName primary, ComponentName secondary,
+ boolean finishPrimaryWithSecondary, boolean finishSecondaryWithPrimary) {
+ final Set<SplitPairFilter> filters = new HashSet<>();
+ filters.add(new SplitPairFilter(primary, secondary,
+ null /* secondaryActivityIntentAction */,
+ null /* secondaryActivityIntentCategory */));
+
+ new SplitController(context).registerRule(new SplitPairRule(filters,
+ finishPrimaryWithSecondary,
+ finishSecondaryWithPrimary, true /* clearTop */,
+ ActivityEmbeddingUtils.getMinCurrentScreenSplitWidthPx(context),
+ ActivityEmbeddingUtils.getMinSmallestScreenSplitWidthPx(context),
+ ActivityEmbeddingUtils.SPLIT_RATIO,
+ LayoutDirection.LOCALE));
+ }
+
+ private void registerHomepagePlaceholderRule() {
+ final Set<ActivityFilter> activityFilters = new HashSet<>();
+ activityFilters.add(new ActivityFilter(getComponentName(SettingsHomepageActivity.class)));
+ activityFilters.add(new ActivityFilter(getComponentName(Settings.class)));
+ activityFilters.add(new ActivityFilter(new ComponentName(Utils.SETTINGS_PACKAGE_NAME,
+ SettingsHomepageActivity.ALIAS_DEEP_LINK)));
+ final Intent intent = new Intent();
+ intent.setComponent(getComponentName(Settings.NetworkDashboardActivity.class));
+ final SplitPlaceholderRule placeholderRule = new SplitPlaceholderRule(
+ activityFilters,
+ intent,
+ ActivityEmbeddingUtils.getMinCurrentScreenSplitWidthPx(mContext),
+ ActivityEmbeddingUtils.getMinSmallestScreenSplitWidthPx(mContext),
+ ActivityEmbeddingUtils.SPLIT_RATIO,
+ LayoutDirection.LOCALE);
+
+ mSplitController.registerRule(placeholderRule);
+ }
+
+ @NonNull
+ private ComponentName getComponentName(Class<? extends Activity> activityClass) {
+ return new ComponentName(mContext.getPackageName(), activityClass.getName());
+ }
+}
diff --git a/src/com/android/settings/activityembedding/ActivityEmbeddingUtils.java b/src/com/android/settings/activityembedding/ActivityEmbeddingUtils.java
new file mode 100644
index 0000000..fd66187
--- /dev/null
+++ b/src/com/android/settings/activityembedding/ActivityEmbeddingUtils.java
@@ -0,0 +1,65 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.activityembedding;
+
+import android.content.Context;
+import android.util.DisplayMetrics;
+import android.util.FeatureFlagUtils;
+import android.util.Log;
+import android.util.TypedValue;
+
+import androidx.window.embedding.SplitController;
+
+/** An util class collecting all common methods for the embedding activity features. */
+public class ActivityEmbeddingUtils {
+ public static final float SPLIT_RATIO = 0.5f;
+ // The smallest value of current width of the window when the split should be used.
+ private static final float MIN_CURRENT_SCREEN_SPLIT_WIDTH_DP = 720f;
+ // The smallest value of the smallest-width (sw) of the window in any rotation when
+ // the split should be used.
+ private static final float MIN_SMALLEST_SCREEN_SPLIT_WIDTH_DP = 600f;
+ private static final String TAG = "ActivityEmbeddingUtils";
+
+ /** Get the smallest pixel value of width of the window when the split should be used. */
+ public static int getMinCurrentScreenSplitWidthPx(Context context) {
+ final DisplayMetrics dm = context.getResources().getDisplayMetrics();
+ return (int) TypedValue.applyDimension(
+ TypedValue.COMPLEX_UNIT_DIP, MIN_CURRENT_SCREEN_SPLIT_WIDTH_DP, dm);
+ }
+
+ /**
+ * Get the smallest pixel value of the smallest-width (sw) of the window in any rotation when
+ * the split should be used.
+ */
+ public static int getMinSmallestScreenSplitWidthPx(Context context) {
+ final DisplayMetrics dm = context.getResources().getDisplayMetrics();
+ return (int) TypedValue.applyDimension(
+ TypedValue.COMPLEX_UNIT_DIP, MIN_SMALLEST_SCREEN_SPLIT_WIDTH_DP, dm);
+ }
+
+ /** Whether to support embedding activity feature. */
+ public static boolean isEmbeddingActivityEnabled(Context context) {
+ final boolean isFlagEnabled = FeatureFlagUtils.isEnabled(context,
+ FeatureFlagUtils.SETTINGS_SUPPORT_LARGE_SCREEN);
+ final boolean isSplitSupported = new SplitController(context).isSplitSupported();
+
+ Log.d(TAG, "isFlagEnabled = " + isFlagEnabled);
+ Log.d(TAG, "isSplitSupported = " + isSplitSupported);
+
+ return isFlagEnabled && isSplitSupported;
+ }
+}
diff --git a/src/com/android/settings/applications/OpenSupportedLinks.java b/src/com/android/settings/applications/OpenSupportedLinks.java
index 84b03f1..4f5f2a8 100644
--- a/src/com/android/settings/applications/OpenSupportedLinks.java
+++ b/src/com/android/settings/applications/OpenSupportedLinks.java
@@ -34,13 +34,13 @@
import com.android.settings.R;
import com.android.settings.Utils;
import com.android.settingslib.widget.FooterPreference;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
/**
* Display the Open Supported Links page. Allow users choose what kind supported links they need.
*/
public class OpenSupportedLinks extends AppInfoWithHeader implements
- RadioButtonPreference.OnClickListener {
+ SelectorWithWidgetPreference.OnClickListener {
private static final String TAG = "OpenSupportedLinks";
private static final String RADIO_GROUP_KEY = "supported_links_radio_group";
private static final String FOOTER_KEY = "supported_links_footer";
@@ -60,11 +60,11 @@
@VisibleForTesting
PreferenceCategory mPreferenceCategory;
@VisibleForTesting
- RadioButtonPreference mAllowOpening;
+ SelectorWithWidgetPreference mAllowOpening;
@VisibleForTesting
- RadioButtonPreference mAskEveryTime;
+ SelectorWithWidgetPreference mAskEveryTime;
@VisibleForTesting
- RadioButtonPreference mNotAllowed;
+ SelectorWithWidgetPreference mNotAllowed;
@Override
public void onCreate(Bundle savedInstanceState) {
@@ -101,7 +101,7 @@
}
@Override
- public void onRadioButtonClicked(RadioButtonPreference preference) {
+ public void onRadioButtonClicked(SelectorWithWidgetPreference preference) {
final int clickedIndex = preferenceKeyToIndex(preference.getKey());
if (mCurrentIndex != clickedIndex) {
mCurrentIndex = clickedIndex;
@@ -110,8 +110,8 @@
}
}
- private RadioButtonPreference makeRadioPreference(String key, int stringId) {
- final RadioButtonPreference pref = new RadioButtonPreference(
+ private SelectorWithWidgetPreference makeRadioPreference(String key, int stringId) {
+ final SelectorWithWidgetPreference pref = new SelectorWithWidgetPreference(
mPreferenceCategory.getContext());
pref.setKey(key);
pref.setTitle(stringId);
diff --git a/src/com/android/settings/applications/appinfo/AppButtonsPreferenceController.java b/src/com/android/settings/applications/appinfo/AppButtonsPreferenceController.java
index 09bf86a..1b270d6 100644
--- a/src/com/android/settings/applications/appinfo/AppButtonsPreferenceController.java
+++ b/src/com/android/settings/applications/appinfo/AppButtonsPreferenceController.java
@@ -226,7 +226,8 @@
uninstallDaIntent.putExtra(DeviceAdminAdd.EXTRA_DEVICE_ADMIN_PACKAGE_NAME,
packageName);
mMetricsFeatureProvider.action(mActivity,
- SettingsEnums.ACTION_SETTINGS_UNINSTALL_DEVICE_ADMIN);
+ SettingsEnums.ACTION_SETTINGS_UNINSTALL_DEVICE_ADMIN,
+ getPackageNameForMetric());
mFragment.startActivityForResult(uninstallDaIntent, mRequestRemoveDeviceAdmin);
return;
}
@@ -253,7 +254,8 @@
mActivity,
mAppEntry.info.enabled
? SettingsEnums.ACTION_SETTINGS_DISABLE_APP
- : SettingsEnums.ACTION_SETTINGS_ENABLE_APP);
+ : SettingsEnums.ACTION_SETTINGS_ENABLE_APP,
+ getPackageNameForMetric());
AsyncTask.execute(new DisableChangerRunnable(mPm, mAppEntry.info.packageName,
PackageManager.COMPONENT_ENABLED_STATE_DEFAULT));
}
@@ -270,7 +272,9 @@
@Override
public void onClick(View v) {
mMetricsFeatureProvider.action(
- mActivity, SettingsEnums.ACTION_APP_INFO_FORCE_STOP);
+ mActivity,
+ SettingsEnums.ACTION_APP_INFO_FORCE_STOP,
+ getPackageNameForMetric());
// force stop
if (mPm.isPackageStateProtected(mAppEntry.info.packageName, mUserId)) {
RestrictedLockUtils.sendShowAdminSupportDetailsIntent(mActivity,
@@ -757,6 +761,14 @@
|| AppUtils.isMainlineModule(mPm, mAppEntry.info.packageName));
}
+ private String getPackageNameForMetric() {
+ final String packageName =
+ mAppEntry != null && mAppEntry.info != null
+ ? mAppEntry.info.packageName
+ : null;
+ return packageName != null ? packageName : "";
+ }
+
/**
* Changes the status of disable/enable for a package
*/
diff --git a/src/com/android/settings/applications/defaultapps/DefaultAppPickerFragment.java b/src/com/android/settings/applications/defaultapps/DefaultAppPickerFragment.java
index 0ca1876..b089dd8 100644
--- a/src/com/android/settings/applications/defaultapps/DefaultAppPickerFragment.java
+++ b/src/com/android/settings/applications/defaultapps/DefaultAppPickerFragment.java
@@ -35,7 +35,7 @@
import com.android.settings.widget.RadioButtonPickerFragment;
import com.android.settingslib.applications.DefaultAppInfo;
import com.android.settingslib.widget.CandidateInfo;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
/**
* A generic app picker fragment that shows a list of app as radio button group.
@@ -53,7 +53,7 @@
}
@Override
- public void onRadioButtonClicked(RadioButtonPreference selected) {
+ public void onRadioButtonClicked(SelectorWithWidgetPreference selected) {
final String selectedKey = selected.getKey();
final CharSequence confirmationMessage = getConfirmationMessage(getCandidate(selectedKey));
final FragmentActivity activity = getActivity();
@@ -78,7 +78,7 @@
}
@Override
- public void bindPreferenceExtra(RadioButtonPreference pref,
+ public void bindPreferenceExtra(SelectorWithWidgetPreference pref,
String key, CandidateInfo info, String defaultKey, String systemDefaultKey) {
if (!(info instanceof DefaultAppInfo)) {
return;
diff --git a/src/com/android/settings/applications/specialaccess/DefaultPaymentSettingsPreferenceController.java b/src/com/android/settings/applications/specialaccess/DefaultPaymentSettingsPreferenceController.java
index 2f03c3d..763a500 100644
--- a/src/com/android/settings/applications/specialaccess/DefaultPaymentSettingsPreferenceController.java
+++ b/src/com/android/settings/applications/specialaccess/DefaultPaymentSettingsPreferenceController.java
@@ -82,7 +82,7 @@
PackageManager.FEATURE_NFC_HOST_CARD_EMULATION)) {
return UNSUPPORTED_ON_DEVICE;
}
- if (!mUserManager.isAdminUser()) {
+ if (mUserManager.isGuestUser()) {
return DISABLED_FOR_USER;
}
if (mNfcAdapter == null) {
diff --git a/src/com/android/settings/backup/SettingsBackupHelper.java b/src/com/android/settings/backup/SettingsBackupHelper.java
index 6437b78..a682df8 100644
--- a/src/com/android/settings/backup/SettingsBackupHelper.java
+++ b/src/com/android/settings/backup/SettingsBackupHelper.java
@@ -22,6 +22,7 @@
import android.app.backup.BackupHelper;
import android.os.ParcelFileDescriptor;
+import com.android.settings.fuelgauge.BatteryBackupHelper;
import com.android.settings.shortcut.CreateShortcutPreferenceController;
import java.io.FileInputStream;
@@ -37,6 +38,7 @@
public void onCreate() {
super.onCreate();
addHelper("no-op", new NoOpHelper());
+ addHelper(BatteryBackupHelper.TAG, new BatteryBackupHelper(this));
}
@Override
diff --git a/src/com/android/settings/biometrics/OWNERS b/src/com/android/settings/biometrics/OWNERS
index 021e89d..23eaf7e 100644
--- a/src/com/android/settings/biometrics/OWNERS
+++ b/src/com/android/settings/biometrics/OWNERS
@@ -1,6 +1,9 @@
# Default reviewers for this and subdirectories.
curtislb@google.com
+ilyamaty@google.com
jaggies@google.com
+jbolinger@google.com
+joshmccloskey@google.com
kchyn@google.com
yukl@google.com
diff --git a/src/com/android/settings/biometrics/ParentalConsentHelper.java b/src/com/android/settings/biometrics/ParentalConsentHelper.java
index 6c4004e..e0e082b 100644
--- a/src/com/android/settings/biometrics/ParentalConsentHelper.java
+++ b/src/com/android/settings/biometrics/ParentalConsentHelper.java
@@ -48,6 +48,10 @@
private static final String KEY_FINGERPRINT_CONSENT = "fingerprint";
private static final String KEY_IRIS_CONSENT = "iris";
+ private static final String KEY_FACE_CONSENT_STRINGS = "face_strings";
+ private static final String KEY_FINGERPRINT_CONSENT_STRINGS = "fingerprint_strings";
+ private static final String KEY_IRIS_CONSENT_STRINGS = "iris_strings";
+
private final boolean mRequireFace;
private final boolean mRequireFingerprint;
@@ -152,9 +156,14 @@
public Bundle getConsentResult() {
final Bundle result = new Bundle();
result.putBoolean(KEY_FACE_CONSENT, mConsentFace != null ? mConsentFace : false);
+ result.putIntArray(KEY_FACE_CONSENT_STRINGS,
+ FaceEnrollParentalConsent.CONSENT_STRING_RESOURCES);
result.putBoolean(KEY_FINGERPRINT_CONSENT,
mConsentFingerprint != null ? mConsentFingerprint : false);
+ result.putIntArray(KEY_FINGERPRINT_CONSENT_STRINGS,
+ FingerprintEnrollParentalConsent.CONSENT_STRING_RESOURCES);
result.putBoolean(KEY_IRIS_CONSENT, false);
+ result.putIntArray(KEY_IRIS_CONSENT_STRINGS, new int[0]);
return result;
}
diff --git a/src/com/android/settings/biometrics/combination/BiometricFaceProfileStatusPreferenceController.java b/src/com/android/settings/biometrics/combination/BiometricFaceProfileStatusPreferenceController.java
index b6c3088..de02126 100644
--- a/src/com/android/settings/biometrics/combination/BiometricFaceProfileStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/combination/BiometricFaceProfileStatusPreferenceController.java
@@ -39,7 +39,7 @@
@Override
protected boolean isUserSupported() {
return mProfileChallengeUserId != UserHandle.USER_NULL
- && mLockPatternUtils.isSeparateProfileChallengeAllowed(mProfileChallengeUserId);
+ && mUm.isManagedProfile(mProfileChallengeUserId);
}
@Override
diff --git a/src/com/android/settings/biometrics/combination/BiometricFingerprintProfileStatusPreferenceController.java b/src/com/android/settings/biometrics/combination/BiometricFingerprintProfileStatusPreferenceController.java
index 4d91083..0c50230 100644
--- a/src/com/android/settings/biometrics/combination/BiometricFingerprintProfileStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/combination/BiometricFingerprintProfileStatusPreferenceController.java
@@ -39,7 +39,7 @@
@Override
protected boolean isUserSupported() {
return mProfileChallengeUserId != UserHandle.USER_NULL
- && mLockPatternUtils.isSeparateProfileChallengeAllowed(mProfileChallengeUserId);
+ && mUm.isManagedProfile(mProfileChallengeUserId);
}
@Override
diff --git a/src/com/android/settings/biometrics/combination/CombinedBiometricProfileStatusPreferenceController.java b/src/com/android/settings/biometrics/combination/CombinedBiometricProfileStatusPreferenceController.java
index aba3244..ddc69e1 100644
--- a/src/com/android/settings/biometrics/combination/CombinedBiometricProfileStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/combination/CombinedBiometricProfileStatusPreferenceController.java
@@ -52,7 +52,7 @@
@Override
protected boolean isUserSupported() {
return mProfileChallengeUserId != UserHandle.USER_NULL
- && mLockPatternUtils.isSeparateProfileChallengeAllowed(mProfileChallengeUserId);
+ && mUm.isManagedProfile(mProfileChallengeUserId);
}
@Override
diff --git a/src/com/android/settings/biometrics/face/FaceEnrollParentalConsent.java b/src/com/android/settings/biometrics/face/FaceEnrollParentalConsent.java
index 183e05e..54466f9 100644
--- a/src/com/android/settings/biometrics/face/FaceEnrollParentalConsent.java
+++ b/src/com/android/settings/biometrics/face/FaceEnrollParentalConsent.java
@@ -33,6 +33,21 @@
*/
public class FaceEnrollParentalConsent extends FaceEnrollIntroduction {
+ /**
+ * List of string resources to log when recording the result of this activity in gms.
+ * This must be updated when any strings are added/removed.
+ */
+ public static final int[] CONSENT_STRING_RESOURCES = new int[] {
+ R.string.security_settings_face_enroll_consent_introduction_title,
+ R.string.security_settings_face_enroll_introduction_consent_message,
+ R.string.security_settings_face_enroll_introduction_info_consent_glasses,
+ R.string.security_settings_face_enroll_introduction_info_consent_looking,
+ R.string.security_settings_face_enroll_introduction_info_consent_gaze,
+ R.string.security_settings_face_enroll_introduction_how_consent_message,
+ R.string.security_settings_face_enroll_introduction_control_consent_title,
+ R.string.security_settings_face_enroll_introduction_control_consent_message
+ };
+
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
diff --git a/src/com/android/settings/biometrics/face/FaceProfileStatusPreferenceController.java b/src/com/android/settings/biometrics/face/FaceProfileStatusPreferenceController.java
index 99145f8..49f128c 100644
--- a/src/com/android/settings/biometrics/face/FaceProfileStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/face/FaceProfileStatusPreferenceController.java
@@ -59,7 +59,7 @@
@Override
protected boolean isUserSupported() {
return mProfileChallengeUserId != UserHandle.USER_NULL
- && mLockPatternUtils.isSeparateProfileChallengeAllowed(mProfileChallengeUserId);
+ && mUm.isManagedProfile(mProfileChallengeUserId);
}
@Override
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrolling.java b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrolling.java
index 6271742..c2bcee3 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrolling.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrolling.java
@@ -18,6 +18,7 @@
import android.animation.Animator;
import android.animation.ObjectAnimator;
+import android.annotation.IntDef;
import android.annotation.Nullable;
import android.app.Dialog;
import android.app.settings.SettingsEnums;
@@ -46,7 +47,6 @@
import android.widget.ProgressBar;
import android.widget.TextView;
-import androidx.annotation.IntDef;
import androidx.appcompat.app.AlertDialog;
import com.android.settings.R;
@@ -73,16 +73,6 @@
private static final int PROGRESS_BAR_MAX = 10000;
- /**
- * TODO(b/198928407): Consolidate with UdfpsEnrollHelper
- */
- private static final int[] STAGE_THRESHOLDS = new int[] {
- 2, // center
- 18, // guided
- 22, // fingertip
- 38, // edges
- };
-
private static final int STAGE_UNKNOWN = -1;
private static final int STAGE_CENTER = 0;
private static final int STAGE_GUIDED = 1;
@@ -118,6 +108,7 @@
.setUsage(AudioAttributes.USAGE_ASSISTANCE_SONIFICATION)
.build();
+ private FingerprintManager mFingerprintManager;
private boolean mCanAssumeUdfps;
@Nullable private ProgressBar mProgressBar;
private ObjectAnimator mProgressAnim;
@@ -143,9 +134,9 @@
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- final FingerprintManager fingerprintManager = getSystemService(FingerprintManager.class);
+ mFingerprintManager = getSystemService(FingerprintManager.class);
final List<FingerprintSensorPropertiesInternal> props =
- fingerprintManager.getSensorPropertiesInternal();
+ mFingerprintManager.getSensorPropertiesInternal();
mCanAssumeUdfps = props.size() == 1 && props.get(0).isAnyUdfpsType();
mAccessibilityManager = getSystemService(AccessibilityManager.class);
@@ -167,7 +158,7 @@
mIsSetupWizard = WizardManagerHelper.isAnySetupWizard(getIntent());
if (mCanAssumeUdfps) {
- updateTitleAndDescriptionForUdfps();
+ updateTitleAndDescription();
} else {
setHeaderText(R.string.security_settings_fingerprint_enroll_repeat_title);
}
@@ -389,11 +380,11 @@
}
final int progressSteps = mSidecar.getEnrollmentSteps() - mSidecar.getEnrollmentRemaining();
- if (progressSteps < STAGE_THRESHOLDS[0]) {
+ if (progressSteps < getStageThresholdSteps(0)) {
return STAGE_CENTER;
- } else if (progressSteps < STAGE_THRESHOLDS[1]) {
+ } else if (progressSteps < getStageThresholdSteps(1)) {
return STAGE_GUIDED;
- } else if (progressSteps < STAGE_THRESHOLDS[2]) {
+ } else if (progressSteps < getStageThresholdSteps(2)) {
return STAGE_FINGERTIP;
} else {
return STAGE_EDGES;
@@ -407,20 +398,30 @@
}
final int progressSteps = mSidecar.getEnrollmentSteps() - mSidecar.getEnrollmentRemaining();
- int prevThreshold = 0;
- for (final int threshold : STAGE_THRESHOLDS) {
- if (progressSteps >= prevThreshold && progressSteps < threshold) {
- final int adjustedProgress = progressSteps - prevThreshold;
- final int adjustedThreshold = threshold - prevThreshold;
+ int prevThresholdSteps = 0;
+ for (int i = 0; i < mFingerprintManager.getEnrollStageCount(); i++) {
+ final int thresholdSteps = getStageThresholdSteps(i);
+ if (progressSteps >= prevThresholdSteps && progressSteps < thresholdSteps) {
+ final int adjustedProgress = progressSteps - prevThresholdSteps;
+ final int adjustedThreshold = thresholdSteps - prevThresholdSteps;
return adjustedProgress >= adjustedThreshold / 2;
}
- prevThreshold = threshold;
+ prevThresholdSteps = thresholdSteps;
}
// After last enrollment step.
return true;
}
+ private int getStageThresholdSteps(int index) {
+ if (mSidecar == null || mSidecar.getEnrollmentSteps() == -1) {
+ Log.w(TAG, "getStageThresholdSteps: Enrollment not started yet");
+ return 1;
+ }
+ return Math.round(mSidecar.getEnrollmentSteps()
+ * mFingerprintManager.getEnrollStageThreshold(index));
+ }
+
@Override
public void onEnrollmentHelp(int helpMsgId, CharSequence helpString) {
if (!TextUtils.isEmpty(helpString)) {
@@ -442,7 +443,6 @@
@Override
public void onEnrollmentProgressChange(int steps, int remaining) {
- correctStageThresholds();
updateProgress(true /* animate */);
updateTitleAndDescription();
clearError();
@@ -465,23 +465,6 @@
}
}
- private void correctStageThresholds() {
- if (mSidecar == null || !mSidecar.isEnrolling() || mSidecar.getEnrollmentSteps() <= 0) {
- Log.d(TAG, "correctStageThresholds: Enrollment not started yet");
- return;
- }
-
- // Allocate (or subtract) any extra steps for the first enroll stage.
- final int extraSteps = mSidecar.getEnrollmentSteps()
- - STAGE_THRESHOLDS[STAGE_THRESHOLDS.length - 1];
- if (extraSteps != 0) {
- for (int stageIndex = 0; stageIndex < STAGE_THRESHOLDS.length; stageIndex++) {
- STAGE_THRESHOLDS[stageIndex] =
- Math.max(0, STAGE_THRESHOLDS[stageIndex] + extraSteps);
- }
- }
- }
-
private void updateProgress(boolean animate) {
if (mSidecar == null || !mSidecar.isEnrolling()) {
Log.d(TAG, "Enrollment not started yet");
@@ -584,6 +567,7 @@
private final Animator.AnimatorListener mProgressAnimationListener =
new Animator.AnimatorListener() {
+
@Override
public void onAnimationStart(Animator animation) { }
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollFindSensor.java b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollFindSensor.java
index cabe5bf..e4de7f1 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollFindSensor.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollFindSensor.java
@@ -22,9 +22,11 @@
import android.hardware.fingerprint.FingerprintSensorPropertiesInternal;
import android.os.Bundle;
import android.view.View;
+import android.view.accessibility.AccessibilityManager;
import androidx.annotation.Nullable;
+import com.airbnb.lottie.LottieAnimationView;
import com.android.settings.R;
import com.android.settings.Utils;
import com.android.settings.biometrics.BiometricEnrollBase;
@@ -80,6 +82,13 @@
.setTheme(R.style.SudGlifButton_Primary)
.build()
);
+
+ LottieAnimationView lottieAnimationView = findViewById(R.id.illustration_lottie);
+ AccessibilityManager am = getSystemService(AccessibilityManager.class);
+ if (am.isEnabled()) {
+ lottieAnimationView.setAnimation(R.raw.udfps_edu_a11y_lottie);
+ }
+
} else {
setHeaderText(R.string.security_settings_fingerprint_enroll_find_sensor_title);
setDescriptionText(R.string.security_settings_fingerprint_enroll_find_sensor_message);
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollParentalConsent.java b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollParentalConsent.java
index a95a912..22212f2 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollParentalConsent.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollParentalConsent.java
@@ -33,6 +33,20 @@
*/
public class FingerprintEnrollParentalConsent extends FingerprintEnrollIntroduction {
+ /**
+ * List of string resources to log when recording the result of this activity in gms.
+ * This must be updated when any strings are added/removed.
+ */
+ public static final int[] CONSENT_STRING_RESOURCES = new int[] {
+ R.string.security_settings_fingerprint_enroll_consent_introduction_title,
+ R.string.security_settings_fingerprint_enroll_introduction_consent_message,
+ R.string.security_settings_fingerprint_enroll_introduction_footer_title_consent_1,
+ R.string.security_settings_fingerprint_v2_enroll_introduction_footer_message_consent_2,
+ R.string.security_settings_fingerprint_v2_enroll_introduction_footer_message_consent_3,
+ R.string.security_settings_fingerprint_v2_enroll_introduction_footer_message_consent_4,
+ R.string.security_settings_fingerprint_v2_enroll_introduction_footer_message_consent_5
+ };
+
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintErrorDialog.java b/src/com/android/settings/biometrics/fingerprint/FingerprintErrorDialog.java
index fa92951..0fc8670 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintErrorDialog.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintErrorDialog.java
@@ -31,12 +31,18 @@
*/
public class FingerprintErrorDialog extends BiometricErrorDialog {
public static void showErrorDialog(BiometricEnrollBase host, int errMsgId) {
+ if (host.isFinishing()) {
+ return;
+ }
+
+ final FragmentManager fragmentManager = host.getSupportFragmentManager();
+ if (fragmentManager.isDestroyed()) {
+ return;
+ }
+
final CharSequence errMsg = host.getText(getErrorMessage(errMsgId));
final FingerprintErrorDialog dialog = newInstance(errMsg, errMsgId);
- final FragmentManager fragmentManager = host.getSupportFragmentManager();
- if (!fragmentManager.isDestroyed()) {
- dialog.show(fragmentManager, FingerprintErrorDialog.class.getName());
- }
+ dialog.show(fragmentManager, FingerprintErrorDialog.class.getName());
}
private static int getErrorMessage(int errMsgId) {
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintProfileStatusPreferenceController.java b/src/com/android/settings/biometrics/fingerprint/FingerprintProfileStatusPreferenceController.java
index 68e1c5e..d6d0b8f 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintProfileStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintProfileStatusPreferenceController.java
@@ -46,7 +46,7 @@
@Override
protected boolean isUserSupported() {
return mProfileChallengeUserId != UserHandle.USER_NULL
- && mLockPatternUtils.isSeparateProfileChallengeAllowed(mProfileChallengeUserId);
+ && mUm.isManagedProfile(mProfileChallengeUserId);
}
@Override
diff --git a/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java b/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java
index 5851b50..b60f1b6 100644
--- a/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java
+++ b/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java
@@ -103,8 +103,10 @@
new BluetoothAdapter.OnMetadataChangedListener() {
@Override
public void onMetadataChanged(BluetoothDevice device, int key, byte[] value) {
- Log.i(TAG, String.format("Metadata updated in Device %s: %d = %s.", device, key,
- value == null ? null : new String(value)));
+ if (DEBUG) {
+ Log.d(TAG, String.format("Metadata updated in Device %s: %d = %s.", device,
+ key, value == null ? null : new String(value)));
+ }
refresh();
}
};
diff --git a/src/com/android/settings/bluetooth/BluetoothDetailsMacAddressController.java b/src/com/android/settings/bluetooth/BluetoothDetailsMacAddressController.java
index dda247e..c5f8453 100644
--- a/src/com/android/settings/bluetooth/BluetoothDetailsMacAddressController.java
+++ b/src/com/android/settings/bluetooth/BluetoothDetailsMacAddressController.java
@@ -16,6 +16,7 @@
package com.android.settings.bluetooth;
+import android.bluetooth.BluetoothCsipSetCoordinator;
import android.content.Context;
import androidx.preference.PreferenceFragmentCompat;
@@ -50,8 +51,17 @@
@Override
protected void refresh() {
- mFooterPreference.setTitle(mContext.getString(
+ if (mCachedDevice.getGroupId() != BluetoothCsipSetCoordinator.GROUP_ID_INVALID) {
+ StringBuilder mTitle = new StringBuilder(mContext.getString(
+ R.string.bluetooth_multuple_devices_mac_address, mCachedDevice.getAddress()));
+ for (CachedBluetoothDevice member: mCachedDevice.getMemberDevice()) {
+ mTitle.append("\n").append(member.getAddress());
+ }
+ mFooterPreference.setTitle(mTitle);
+ } else {
+ mFooterPreference.setTitle(mContext.getString(
R.string.bluetooth_device_mac_address, mCachedDevice.getAddress()));
+ }
}
@Override
diff --git a/src/com/android/settings/bluetooth/BluetoothPairingController.java b/src/com/android/settings/bluetooth/BluetoothPairingController.java
index ca3dda6..ec5c8dd 100644
--- a/src/com/android/settings/bluetooth/BluetoothPairingController.java
+++ b/src/com/android/settings/bluetooth/BluetoothPairingController.java
@@ -28,6 +28,7 @@
import com.android.settings.R;
import com.android.settings.bluetooth.BluetoothPairingDialogFragment.BluetoothPairingDialogListener;
+import com.android.settingslib.bluetooth.CachedBluetoothDevice;
import com.android.settingslib.bluetooth.LocalBluetoothManager;
import com.android.settingslib.bluetooth.LocalBluetoothProfile;
@@ -64,6 +65,7 @@
private String mDeviceName;
private LocalBluetoothProfile mPbapClientProfile;
private boolean mPbapAllowed;
+ private boolean mIsCoordinatedSetMember;
/**
* Creates an instance of a BluetoothPairingController.
@@ -90,6 +92,10 @@
mDeviceName = mBluetoothManager.getCachedDeviceManager().getName(mDevice);
mPbapClientProfile = mBluetoothManager.getProfileManager().getPbapClientProfile();
mPasskeyFormatted = formatKey(mPasskey);
+ final CachedBluetoothDevice cachedDevice =
+ mBluetoothManager.getCachedDeviceManager().findDevice(mDevice);
+ mIsCoordinatedSetMember = (cachedDevice != null)
+ ? cachedDevice.isCoordinatedSetMemberDevice() : false;
}
@Override
@@ -156,6 +162,15 @@
}
/**
+ * A method for querying if the bluetooth device is a LE coordinated set member device.
+ *
+ * @return - A boolean indicating if the device is a CSIP supported device.
+ */
+ public boolean isCoordinatedSetMemberDevice() {
+ return mIsCoordinatedSetMember;
+ }
+
+ /**
* A method for querying if the bluetooth device has a profile already set up on this device.
*
* @return - A boolean indicating if the device has previous knowledge of a profile for this
diff --git a/src/com/android/settings/bluetooth/BluetoothPairingDialogFragment.java b/src/com/android/settings/bluetooth/BluetoothPairingDialogFragment.java
index d38302d..9e36247 100644
--- a/src/com/android/settings/bluetooth/BluetoothPairingDialogFragment.java
+++ b/src/com/android/settings/bluetooth/BluetoothPairingDialogFragment.java
@@ -344,6 +344,9 @@
pairingViewContent.setVisibility(View.VISIBLE);
pairingViewContent.setText(mPairingController.getPairingContent());
}
+ final TextView messagePairingSet = (TextView) view.findViewById(R.id.pairing_group_message);
+ messagePairingSet.setVisibility(mPairingController.isCoordinatedSetMemberDevice()
+ ? View.VISIBLE : View.GONE);
return view;
}
diff --git a/src/com/android/settings/bluetooth/BluetoothPairingRequest.java b/src/com/android/settings/bluetooth/BluetoothPairingRequest.java
index 993f584..4ea4338 100644
--- a/src/com/android/settings/bluetooth/BluetoothPairingRequest.java
+++ b/src/com/android/settings/bluetooth/BluetoothPairingRequest.java
@@ -23,6 +23,8 @@
import android.os.PowerManager;
import android.os.UserHandle;
+import com.android.settingslib.bluetooth.LocalBluetoothManager;
+
/**
* BluetoothPairingRequest is a receiver for any Bluetooth pairing request. It
* checks if the Bluetooth Settings is currently visible and brings up the PIN, the passkey or a
@@ -47,9 +49,11 @@
boolean shouldShowDialog = LocalBluetoothPreferences.shouldShowDialogInForeground(
context, deviceAddress, deviceName);
+ final LocalBluetoothManager mBluetoothManager = Utils.getLocalBtManager(context);
// Skips consent pairing dialog if the device was recently associated with CDM
if (pairingVariant == BluetoothDevice.PAIRING_VARIANT_CONSENT
- && device.canBondWithoutDialog()) {
+ && (device.canBondWithoutDialog()
+ || mBluetoothManager.getCachedDeviceManager().isOngoingPairByCsip(device))) {
device.setPairingConfirmation(true);
} else if (powerManager.isInteractive() && shouldShowDialog) {
// Since the screen is on and the BT-related activity is in the foreground,
diff --git a/src/com/android/settings/bluetooth/OWNERS b/src/com/android/settings/bluetooth/OWNERS
index 5e716e1..52017a8 100644
--- a/src/com/android/settings/bluetooth/OWNERS
+++ b/src/com/android/settings/bluetooth/OWNERS
@@ -2,5 +2,6 @@
hughchen@google.com
timhypeng@google.com
siyuanh@google.com
+robertluo@google.com
# Emergency approvers in case the above are not available
diff --git a/src/com/android/settings/bugreporthandler/BugReportHandlerPicker.java b/src/com/android/settings/bugreporthandler/BugReportHandlerPicker.java
index 72e5c9b..9e1941a 100644
--- a/src/com/android/settings/bugreporthandler/BugReportHandlerPicker.java
+++ b/src/com/android/settings/bugreporthandler/BugReportHandlerPicker.java
@@ -26,7 +26,6 @@
import android.content.pm.PackageItemInfo;
import android.content.pm.PackageManager;
import android.content.pm.UserInfo;
-import android.os.UserHandle;
import android.util.Log;
import android.util.Pair;
import android.view.View;
@@ -35,13 +34,12 @@
import androidx.preference.PreferenceScreen;
import com.android.settings.R;
-import com.android.settings.Utils;
import com.android.settings.applications.defaultapps.DefaultAppPickerFragment;
import com.android.settingslib.applications.DefaultAppInfo;
import com.android.settingslib.development.DevelopmentSettingsEnabler;
import com.android.settingslib.widget.CandidateInfo;
import com.android.settingslib.widget.FooterPreference;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import java.util.ArrayList;
import java.util.List;
@@ -169,7 +167,7 @@
@Override
- public void bindPreferenceExtra(RadioButtonPreference pref,
+ public void bindPreferenceExtra(SelectorWithWidgetPreference pref,
String key, CandidateInfo info, String defaultKey, String systemDefaultKey) {
super.bindPreferenceExtra(pref, key, info, defaultKey, systemDefaultKey);
pref.setAppendixVisibility(View.GONE);
diff --git a/src/com/android/settings/connecteddevice/OWNERS b/src/com/android/settings/connecteddevice/OWNERS
new file mode 100644
index 0000000..a5fe957
--- /dev/null
+++ b/src/com/android/settings/connecteddevice/OWNERS
@@ -0,0 +1,6 @@
+# Default reviewers for this and subdirectories.
+hughchen@google.com
+timhypeng@google.com
+robertluo@google.com
+
+# Emergency approvers in case the above are not available
diff --git a/src/com/android/settings/connecteddevice/usb/OWNERS b/src/com/android/settings/connecteddevice/usb/OWNERS
index add985c..66bf468 100644
--- a/src/com/android/settings/connecteddevice/usb/OWNERS
+++ b/src/com/android/settings/connecteddevice/usb/OWNERS
@@ -1,3 +1,6 @@
# Default reviewers for this and subdirectories.
zhangjerry@google.com
badhri@google.com
+hughchen@google.com
+timhypeng@google.com
+robertluo@google.com
diff --git a/src/com/android/settings/connecteddevice/usb/UsbDefaultFragment.java b/src/com/android/settings/connecteddevice/usb/UsbDefaultFragment.java
index 9790670..ea1ccc0 100644
--- a/src/com/android/settings/connecteddevice/usb/UsbDefaultFragment.java
+++ b/src/com/android/settings/connecteddevice/usb/UsbDefaultFragment.java
@@ -36,7 +36,7 @@
import com.android.settings.widget.RadioButtonPickerFragment;
import com.android.settingslib.widget.CandidateInfo;
import com.android.settingslib.widget.FooterPreference;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import com.google.android.collect.Lists;
@@ -198,8 +198,9 @@
@Override
public void onTetheringStarted() {
- Log.d(TAG, "onTetheringStarted()");
// Set default usb functions again to make internal data persistent
+ mCurrentFunctions = mUsbBackend.getCurrentFunctions();
+ Log.d(TAG, "onTetheringStarted() : mCurrentFunctions " + mCurrentFunctions);
mUsbBackend.setDefaultUsbFunctions(mCurrentFunctions);
}
@@ -214,7 +215,7 @@
private void refresh(long functions) {
final PreferenceScreen screen = getPreferenceScreen();
for (long option : UsbDetailsFunctionsController.FUNCTIONS_MAP.keySet()) {
- final RadioButtonPreference pref =
+ final SelectorWithWidgetPreference pref =
screen.findPreference(UsbBackend.usbFunctionsToString(option));
if (pref != null) {
final boolean isSupported = mUsbBackend.areFunctionsSupported(option);
diff --git a/src/com/android/settings/connecteddevice/usb/UsbDetailsDataRoleController.java b/src/com/android/settings/connecteddevice/usb/UsbDetailsDataRoleController.java
index 411bc1d..6d455a6 100644
--- a/src/com/android/settings/connecteddevice/usb/UsbDetailsDataRoleController.java
+++ b/src/com/android/settings/connecteddevice/usb/UsbDetailsDataRoleController.java
@@ -27,20 +27,20 @@
import com.android.settings.R;
import com.android.settings.Utils;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
/**
* This class controls the radio buttons for switching between
* USB device and host mode.
*/
public class UsbDetailsDataRoleController extends UsbDetailsController
- implements RadioButtonPreference.OnClickListener {
+ implements SelectorWithWidgetPreference.OnClickListener {
private PreferenceCategory mPreferenceCategory;
- private RadioButtonPreference mDevicePref;
- private RadioButtonPreference mHostPref;
+ private SelectorWithWidgetPreference mDevicePref;
+ private SelectorWithWidgetPreference mHostPref;
- private RadioButtonPreference mNextRolePref;
+ private SelectorWithWidgetPreference mNextRolePref;
private final Runnable mFailureCallback = () -> {
if (mNextRolePref != null) {
@@ -97,7 +97,7 @@
}
@Override
- public void onRadioButtonClicked(RadioButtonPreference preference) {
+ public void onRadioButtonClicked(SelectorWithWidgetPreference preference) {
int role = UsbBackend.dataRoleFromString(preference.getKey());
if (role != mUsbBackend.getDataRole() && mNextRolePref == null
&& !Utils.isMonkeyRunning()) {
@@ -121,8 +121,9 @@
return "usb_details_data_role";
}
- private RadioButtonPreference makeRadioPreference(String key, int titleId) {
- RadioButtonPreference pref = new RadioButtonPreference(mPreferenceCategory.getContext());
+ private SelectorWithWidgetPreference makeRadioPreference(String key, int titleId) {
+ SelectorWithWidgetPreference pref = new SelectorWithWidgetPreference(
+ mPreferenceCategory.getContext());
pref.setKey(key);
pref.setTitle(titleId);
pref.setOnClickListener(this);
diff --git a/src/com/android/settings/connecteddevice/usb/UsbDetailsFunctionsController.java b/src/com/android/settings/connecteddevice/usb/UsbDetailsFunctionsController.java
index 006f72a..b887bd7 100644
--- a/src/com/android/settings/connecteddevice/usb/UsbDetailsFunctionsController.java
+++ b/src/com/android/settings/connecteddevice/usb/UsbDetailsFunctionsController.java
@@ -31,7 +31,7 @@
import com.android.settings.R;
import com.android.settings.Utils;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import java.util.LinkedHashMap;
import java.util.Map;
@@ -40,7 +40,7 @@
* This class controls the radio buttons for choosing between different USB functions.
*/
public class UsbDetailsFunctionsController extends UsbDetailsController
- implements RadioButtonPreference.OnClickListener {
+ implements SelectorWithWidgetPreference.OnClickListener {
private static final String TAG = "UsbFunctionsCtrl";
private static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG);
@@ -83,10 +83,10 @@
/**
* Gets a switch preference for the particular option, creating it if needed.
*/
- private RadioButtonPreference getProfilePreference(String key, int titleId) {
- RadioButtonPreference pref = mProfilesContainer.findPreference(key);
+ private SelectorWithWidgetPreference getProfilePreference(String key, int titleId) {
+ SelectorWithWidgetPreference pref = mProfilesContainer.findPreference(key);
if (pref == null) {
- pref = new RadioButtonPreference(mProfilesContainer.getContext());
+ pref = new SelectorWithWidgetPreference(mProfilesContainer.getContext());
pref.setKey(key);
pref.setTitle(titleId);
pref.setSingleLineTitle(false);
@@ -108,7 +108,7 @@
// Functions are only available in device mode
mProfilesContainer.setEnabled(true);
}
- RadioButtonPreference pref;
+ SelectorWithWidgetPreference pref;
for (long option : FUNCTIONS_MAP.keySet()) {
int title = FUNCTIONS_MAP.get(option);
pref = getProfilePreference(UsbBackend.usbFunctionsToString(option), title);
@@ -128,7 +128,7 @@
}
@Override
- public void onRadioButtonClicked(RadioButtonPreference preference) {
+ public void onRadioButtonClicked(SelectorWithWidgetPreference preference) {
final long function = UsbBackend.usbFunctionsFromString(preference.getKey());
final long previousFunction = mUsbBackend.getCurrentFunctions();
if (DEBUG) {
@@ -142,8 +142,8 @@
mPreviousFunction = previousFunction;
//Update the UI in advance to make it looks smooth
- final RadioButtonPreference prevPref =
- (RadioButtonPreference) mProfilesContainer.findPreference(
+ final SelectorWithWidgetPreference prevPref =
+ (SelectorWithWidgetPreference) mProfilesContainer.findPreference(
UsbBackend.usbFunctionsToString(mPreviousFunction));
if (prevPref != null) {
prevPref.setChecked(false);
diff --git a/src/com/android/settings/core/InstrumentedPreferenceFragment.java b/src/com/android/settings/core/InstrumentedPreferenceFragment.java
index f6115fc..48e5176 100644
--- a/src/com/android/settings/core/InstrumentedPreferenceFragment.java
+++ b/src/com/android/settings/core/InstrumentedPreferenceFragment.java
@@ -158,8 +158,7 @@
switch (newState) {
case RecyclerView.SCROLL_STATE_DRAGGING:
final Configuration.Builder builder =
- new Configuration.Builder(CUJ_SETTINGS_PAGE_SCROLL)
- .setView(recyclerView)
+ Configuration.Builder.withView(CUJ_SETTINGS_PAGE_SCROLL, recyclerView)
.setTag(mClassName);
mMonitor.begin(builder);
break;
diff --git a/src/com/android/settings/core/PreferenceXmlParserUtils.java b/src/com/android/settings/core/PreferenceXmlParserUtils.java
index 240426d..a1a8d67 100644
--- a/src/com/android/settings/core/PreferenceXmlParserUtils.java
+++ b/src/com/android/settings/core/PreferenceXmlParserUtils.java
@@ -73,7 +73,8 @@
MetadataFlag.FLAG_NEED_PREF_ICON,
MetadataFlag.FLAG_NEED_SEARCHABLE,
MetadataFlag.FLAG_UNAVAILABLE_SLICE_SUBTITLE,
- MetadataFlag.FLAG_FOR_WORK})
+ MetadataFlag.FLAG_FOR_WORK,
+ MetadataFlag.FLAG_NEED_HIGHLIGHTABLE_MENU_KEY})
@Retention(RetentionPolicy.SOURCE)
public @interface MetadataFlag {
@@ -89,6 +90,7 @@
int FLAG_NEED_PREF_APPEND = 1 << 10;
int FLAG_UNAVAILABLE_SLICE_SUBTITLE = 1 << 11;
int FLAG_FOR_WORK = 1 << 12;
+ int FLAG_NEED_HIGHLIGHTABLE_MENU_KEY = 1 << 13;
}
public static final String METADATA_PREF_TYPE = "type";
@@ -102,6 +104,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_HIGHLIGHTABLE_MENU_KEY = "highlightable_menu_key";
private static final String ENTRIES_SEPARATOR = "|";
@@ -250,6 +253,10 @@
preferenceMetadata.putBoolean(METADATA_FOR_WORK,
isForWork(preferenceAttributes));
}
+ if (hasFlag(flags, MetadataFlag.FLAG_NEED_HIGHLIGHTABLE_MENU_KEY)) {
+ preferenceMetadata.putString(METADATA_HIGHLIGHTABLE_MENU_KEY,
+ getHighlightableMenuKey(preferenceAttributes));
+ }
metadata.add(preferenceMetadata);
preferenceAttributes.recycle();
@@ -314,6 +321,10 @@
return styledAttributes.getString(R.styleable.Preference_controller);
}
+ private static String getHighlightableMenuKey(TypedArray styledAttributes) {
+ return styledAttributes.getString(R.styleable.Preference_highlightableMenuKey);
+ }
+
private static int getIcon(TypedArray styledAttributes) {
return styledAttributes.getResourceId(com.android.internal.R.styleable.Icon_icon, 0);
}
diff --git a/src/com/android/settings/core/TogglePreferenceController.java b/src/com/android/settings/core/TogglePreferenceController.java
index c958a93..0655632 100644
--- a/src/com/android/settings/core/TogglePreferenceController.java
+++ b/src/com/android/settings/core/TogglePreferenceController.java
@@ -20,8 +20,8 @@
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.slices.SliceData;
-import com.android.settings.widget.PrimarySwitchPreference;
import com.android.settings.widget.TwoStateButtonPreference;
+import com.android.settingslib.PrimarySwitchPreference;
/**
* Abstract class that consolidates logic for updating toggle controllers.
diff --git a/src/com/android/settings/core/gateway/SettingsGateway.java b/src/com/android/settings/core/gateway/SettingsGateway.java
index d0fb7ab..458aadb 100644
--- a/src/com/android/settings/core/gateway/SettingsGateway.java
+++ b/src/com/android/settings/core/gateway/SettingsGateway.java
@@ -159,6 +159,7 @@
import com.android.settings.wifi.WifiSettings;
import com.android.settings.wifi.calling.WifiCallingDisclaimerFragment;
import com.android.settings.wifi.calling.WifiCallingSettings;
+import com.android.settings.wifi.details.WifiNetworkDetailsFragment;
import com.android.settings.wifi.p2p.WifiP2pSettings;
import com.android.settings.wifi.savedaccesspoints2.SavedAccessPointsWifiSettings2;
import com.android.settings.wifi.tether.WifiTetherSettings;
@@ -173,6 +174,7 @@
AdvancedConnectedDeviceDashboardFragment.class.getName(),
CreateShortcut.class.getName(),
WifiSettings.class.getName(),
+ WifiNetworkDetailsFragment.class.getName(),
ConfigureWifiSettings.class.getName(),
SavedAccessPointsWifiSettings2.class.getName(),
AllInOneTetherSettings.class.getName(),
diff --git a/src/com/android/settings/dashboard/DashboardFeatureProviderImpl.java b/src/com/android/settings/dashboard/DashboardFeatureProviderImpl.java
index a03a4f9..c9d4f5b 100644
--- a/src/com/android/settings/dashboard/DashboardFeatureProviderImpl.java
+++ b/src/com/android/settings/dashboard/DashboardFeatureProviderImpl.java
@@ -61,7 +61,7 @@
import com.android.settings.Utils;
import com.android.settings.dashboard.profileselector.ProfileSelectDialog;
import com.android.settings.overlay.FeatureFactory;
-import com.android.settings.widget.PrimarySwitchPreference;
+import com.android.settingslib.PrimarySwitchPreference;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.android.settingslib.drawer.ActivityTile;
import com.android.settingslib.drawer.CategoryKey;
@@ -422,19 +422,19 @@
mMetricsFeatureProvider.logStartedIntent(intent, sourceMetricCategory);
if (tile.userHandle == null || tile.isPrimaryProfileOnly()) {
- activity.startActivityForResult(intent, 0);
+ activity.startActivity(intent);
} else if (tile.userHandle.size() == 1) {
- activity.startActivityForResultAsUser(intent, 0, tile.userHandle.get(0));
+ activity.startActivityAsUser(intent, tile.userHandle.get(0));
} else {
final UserHandle userHandle = intent.getParcelableExtra(EXTRA_USER);
if (userHandle != null && tile.userHandle.contains(userHandle)) {
- activity.startActivityForResultAsUser(intent, 0, userHandle);
+ activity.startActivityAsUser(intent, userHandle);
return;
}
final List<UserHandle> resolvableUsers = getResolvableUsers(intent, tile);
if (resolvableUsers.size() == 1) {
- activity.startActivityForResultAsUser(intent, 0, resolvableUsers.get(0));
+ activity.startActivityAsUser(intent, resolvableUsers.get(0));
return;
}
diff --git a/src/com/android/settings/dashboard/DashboardFragment.java b/src/com/android/settings/dashboard/DashboardFragment.java
index dfd931d..7ed2e3d 100644
--- a/src/com/android/settings/dashboard/DashboardFragment.java
+++ b/src/com/android/settings/dashboard/DashboardFragment.java
@@ -39,7 +39,7 @@
import com.android.settings.core.CategoryMixin.CategoryListener;
import com.android.settings.core.PreferenceControllerListHelper;
import com.android.settings.overlay.FeatureFactory;
-import com.android.settings.widget.PrimarySwitchPreference;
+import com.android.settingslib.PrimarySwitchPreference;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
diff --git a/src/com/android/settings/datetime/timezone/OWNERS b/src/com/android/settings/datetime/timezone/OWNERS
index 7ad770a..b61f975 100644
--- a/src/com/android/settings/datetime/timezone/OWNERS
+++ b/src/com/android/settings/datetime/timezone/OWNERS
@@ -1,6 +1,6 @@
# Default reviewers for this and subdirectories.
vichang@google.com
-nfuller@google.com
+mingaleev@google.com
# Emergency approvers in case the above are not available
narayan@google.com
diff --git a/src/com/android/settings/datetime/timezone/TimeZoneInfo.java b/src/com/android/settings/datetime/timezone/TimeZoneInfo.java
index f74614d..f9e819c 100644
--- a/src/com/android/settings/datetime/timezone/TimeZoneInfo.java
+++ b/src/com/android/settings/datetime/timezone/TimeZoneInfo.java
@@ -151,7 +151,7 @@
public TimeZoneInfo format(TimeZone timeZone) {
String canonicalZoneId = getCanonicalZoneId(timeZone);
final TimeZoneNames timeZoneNames = mTimeZoneFormat.getTimeZoneNames();
- final java.util.TimeZone javaTimeZone = java.util.TimeZone.getTimeZone(canonicalZoneId);
+ final java.util.TimeZone javaTimeZone = toJavaTimeZone(canonicalZoneId);
final CharSequence gmtOffset = ZoneGetter.getGmtOffsetText(mTimeZoneFormat, mLocale,
javaTimeZone, mNow);
return new TimeZoneInfo.Builder(timeZone)
@@ -165,15 +165,24 @@
.setGmtOffset(gmtOffset)
.build();
}
+ }
- private static String getCanonicalZoneId(TimeZone timeZone) {
- final String id = timeZone.getID();
- final String canonicalId = TimeZone.getCanonicalID(id);
- if (canonicalId != null) {
- return canonicalId;
- }
- return id;
+ /* package-private */ java.util.TimeZone getJavaTimeZone() {
+ String canonicalZoneId = getCanonicalZoneId(mTimeZone);
+ return toJavaTimeZone(canonicalZoneId);
+ }
+
+ private static java.util.TimeZone toJavaTimeZone(String canonicalZoneId) {
+ return java.util.TimeZone.getTimeZone(canonicalZoneId);
+ }
+
+ private static String getCanonicalZoneId(TimeZone timeZone) {
+ final String id = timeZone.getID();
+ final String canonicalId = TimeZone.getCanonicalID(id);
+ if (canonicalId != null) {
+ return canonicalId;
}
+ return id;
}
}
diff --git a/src/com/android/settings/datetime/timezone/TimeZoneInfoPreferenceController.java b/src/com/android/settings/datetime/timezone/TimeZoneInfoPreferenceController.java
index 80cefb6..c6ac328 100644
--- a/src/com/android/settings/datetime/timezone/TimeZoneInfoPreferenceController.java
+++ b/src/com/android/settings/datetime/timezone/TimeZoneInfoPreferenceController.java
@@ -20,17 +20,17 @@
import android.icu.text.DateFormat;
import android.icu.text.DisplayContext;
import android.icu.text.SimpleDateFormat;
-import android.icu.util.BasicTimeZone;
import android.icu.util.Calendar;
import android.icu.util.TimeZone;
-import android.icu.util.TimeZoneTransition;
import androidx.annotation.VisibleForTesting;
-import androidx.preference.Preference;
import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
+import java.time.Instant;
+import java.time.zone.ZoneOffsetTransition;
+import java.time.zone.ZoneRules;
import java.util.Date;
public class TimeZoneInfoPreferenceController extends BasePreferenceController {
@@ -86,11 +86,11 @@
return mContext.getString(R.string.zone_info_footer_no_dst, offsetAndName);
}
- final TimeZoneTransition nextDstTransition = findNextDstTransition(timeZone);
- if (nextDstTransition == null) {
- return null;
+ final ZoneOffsetTransition nextDstTransition = findNextDstTransition(item);
+ if (nextDstTransition == null) { // No future transition
+ return mContext.getString(R.string.zone_info_footer_no_dst, offsetAndName);
}
- final boolean toDst = nextDstTransition.getTo().getDSTSavings() != 0;
+ final boolean toDst = getDSTSavings(timeZone, nextDstTransition.getInstant()) != 0;
String timeType = toDst ? item.getDaylightName() : item.getStandardName();
if (timeType == null) {
// Fall back to generic "summer time" and "standard time" if the time zone has no
@@ -101,26 +101,37 @@
}
final Calendar transitionTime = Calendar.getInstance(timeZone);
- transitionTime.setTimeInMillis(nextDstTransition.getTime());
+ transitionTime.setTimeInMillis(nextDstTransition.getInstant().toEpochMilli());
final String date = mDateFormat.format(transitionTime);
return SpannableUtil.getResourcesText(mContext.getResources(),
R.string.zone_info_footer, offsetAndName, timeType, date);
}
- private TimeZoneTransition findNextDstTransition(TimeZone timeZone) {
- if (!(timeZone instanceof BasicTimeZone)) {
- return null;
- }
- final BasicTimeZone basicTimeZone = (BasicTimeZone) timeZone;
- TimeZoneTransition transition = basicTimeZone.getNextTransition(
- mDate.getTime(), /* inclusive */ false);
- do {
- if (transition.getTo().getDSTSavings() != transition.getFrom().getDSTSavings()) {
+ private ZoneOffsetTransition findNextDstTransition(TimeZoneInfo timeZoneInfo) {
+ TimeZone timeZone = timeZoneInfo.getTimeZone();
+ ZoneRules zoneRules = timeZoneInfo.getJavaTimeZone().toZoneId().getRules();
+
+ Instant from = mDate.toInstant();
+
+ ZoneOffsetTransition transition;
+ while (true) { // Find next transition with different DST offsets
+ transition = zoneRules.nextTransition(from);
+ if (transition == null) {
break;
}
- transition = basicTimeZone.getNextTransition(
- transition.getTime(), /*inclusive */ false);
- } while (transition != null);
+ Instant to = transition.getInstant();
+ if (getDSTSavings(timeZone, from) != getDSTSavings(timeZone, to)) {
+ break;
+ }
+ from = to;
+ }
+
return transition;
}
+
+ private static int getDSTSavings(TimeZone timeZone, Instant instant) {
+ int[] offsets = new int[2];
+ timeZone.getOffset(instant.toEpochMilli(), false /* local time */, offsets);
+ return offsets[1];
+ }
}
diff --git a/src/com/android/settings/development/AdbDeviceDetailsFingerprintController.java b/src/com/android/settings/development/AdbDeviceDetailsFingerprintController.java
index b9c2d43..3aa92f1 100644
--- a/src/com/android/settings/development/AdbDeviceDetailsFingerprintController.java
+++ b/src/com/android/settings/development/AdbDeviceDetailsFingerprintController.java
@@ -73,7 +73,7 @@
final CharSequence titleFormat = mContext.getText(
R.string.adb_device_fingerprint_title_format);
mFingerprintPref.setTitle(String.format(
- titleFormat.toString(), mPairedDevice.getGuid()));
+ titleFormat.toString(), mPairedDevice.guid));
mFingerprintCategory.addPreference(mFingerprintPref);
}
}
diff --git a/src/com/android/settings/development/AdbDeviceDetailsHeaderController.java b/src/com/android/settings/development/AdbDeviceDetailsHeaderController.java
index a4e79ea..7830bb9 100644
--- a/src/com/android/settings/development/AdbDeviceDetailsHeaderController.java
+++ b/src/com/android/settings/development/AdbDeviceDetailsHeaderController.java
@@ -81,7 +81,7 @@
mEntityHeaderController
.setIcon(mContext.getDrawable(com.android.internal.R.drawable.ic_bt_laptop))
- .setLabel(mPairedDevice.getDeviceName())
+ .setLabel(mPairedDevice.name)
.done(mFragment.getActivity(), true);
}
}
diff --git a/src/com/android/settings/development/AdbPairedDevicePreference.java b/src/com/android/settings/development/AdbPairedDevicePreference.java
index a82a949..5d30428 100644
--- a/src/com/android/settings/development/AdbPairedDevicePreference.java
+++ b/src/com/android/settings/development/AdbPairedDevicePreference.java
@@ -77,8 +77,8 @@
static void setTitle(AdbPairedDevicePreference preference,
PairDevice pairedDevice) {
- preference.setTitle(pairedDevice.getDeviceName());
- preference.setSummary(pairedDevice.isConnected()
+ preference.setTitle(pairedDevice.name);
+ preference.setSummary(pairedDevice.connected
? preference.getContext().getText(R.string.adb_wireless_device_connected_summary)
: "");
}
diff --git a/src/com/android/settings/development/AdbQrCodeActivity.java b/src/com/android/settings/development/AdbQrCodeActivity.java
new file mode 100644
index 0000000..bab20f9
--- /dev/null
+++ b/src/com/android/settings/development/AdbQrCodeActivity.java
@@ -0,0 +1,75 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.development;
+
+import android.app.settings.SettingsEnums;
+import android.content.Intent;
+import android.os.Bundle;
+
+import androidx.fragment.app.FragmentTransaction;
+
+import com.android.settings.R;
+import com.android.settings.wifi.dpp.WifiDppBaseActivity;
+
+/**
+ * To scan an ADB QR code to pair a device.
+ *
+ * To use intent action {@code ACTION_ADB_QR_CODE_SCANNER}.
+ */
+public class AdbQrCodeActivity extends WifiDppBaseActivity {
+ private static final String TAG = "AdbQrCodeActivity";
+
+ static final String TAG_FRAGMENT_ADB_QR_CODE_SCANNER = "adb_qr_code_scanner_fragment";
+
+ public static final String ACTION_ADB_QR_CODE_SCANNER =
+ "android.settings.ADB_QR_CODE_SCANNER";
+
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.SETTINGS_ADB_WIRELESS;
+ }
+
+ @Override
+ protected void onCreate(Bundle icicle) {
+ super.onCreate(icicle);
+ AdbQrcodeScannerFragment fragment =
+ (AdbQrcodeScannerFragment) mFragmentManager.findFragmentByTag(
+ TAG_FRAGMENT_ADB_QR_CODE_SCANNER);
+
+ if (fragment == null) {
+ fragment = new AdbQrcodeScannerFragment();
+ } else {
+ if (fragment.isVisible()) {
+ return;
+ }
+
+ // When the fragment in back stack but not on top of the stack, we can simply pop
+ // stack because current fragment transactions are arranged in an order
+ mFragmentManager.popBackStackImmediate();
+ return;
+ }
+ final FragmentTransaction fragmentTransaction = mFragmentManager.beginTransaction();
+
+ fragmentTransaction.replace(R.id.fragment_container, fragment,
+ TAG_FRAGMENT_ADB_QR_CODE_SCANNER);
+ fragmentTransaction.commit();
+ }
+
+ @Override
+ protected void handleIntent(Intent intent) {
+ }
+}
diff --git a/src/com/android/settings/development/AdbQrCodePreferenceController.java b/src/com/android/settings/development/AdbQrCodePreferenceController.java
index 7c1ae12..9085d1b 100644
--- a/src/com/android/settings/development/AdbQrCodePreferenceController.java
+++ b/src/com/android/settings/development/AdbQrCodePreferenceController.java
@@ -16,8 +16,8 @@
package com.android.settings.development;
-import android.app.settings.SettingsEnums;
import android.content.Context;
+import android.content.Intent;
import android.debug.IAdbManager;
import android.os.RemoteException;
import android.os.ServiceManager;
@@ -28,7 +28,6 @@
import androidx.preference.Preference;
import com.android.settings.core.BasePreferenceController;
-import com.android.settings.core.SubSettingLauncher;
/**
* Controller for the "Pair device with QR code" preference in the Wireless debugging
@@ -68,12 +67,9 @@
return false;
}
- new SubSettingLauncher(preference.getContext())
- .setDestination(AdbQrcodeScannerFragment.class.getName())
- .setSourceMetricsCategory(SettingsEnums.SETTINGS_ADB_WIRELESS)
- .setResultListener(mParentFragment,
- WirelessDebuggingFragment.PAIRING_DEVICE_REQUEST)
- .launch();
+ final Intent intent = new Intent(mContext, AdbQrCodeActivity.class);
+ mParentFragment.startActivityForResult(intent,
+ WirelessDebuggingFragment.PAIRING_DEVICE_REQUEST);
return true;
}
}
diff --git a/src/com/android/settings/development/AdbQrcodeScannerFragment.java b/src/com/android/settings/development/AdbQrcodeScannerFragment.java
index 7a30443..1035fbe 100644
--- a/src/com/android/settings/development/AdbQrcodeScannerFragment.java
+++ b/src/com/android/settings/development/AdbQrcodeScannerFragment.java
@@ -44,12 +44,15 @@
import androidx.annotation.StringRes;
import com.android.settings.R;
+import com.android.settings.SetupWizardUtils;
import com.android.settings.wifi.dpp.AdbQrCode;
import com.android.settings.wifi.dpp.WifiDppQrCodeBaseFragment;
import com.android.settings.wifi.dpp.WifiNetworkConfig;
import com.android.settings.wifi.qrcode.QrCamera;
import com.android.settings.wifi.qrcode.QrDecorateView;
+import com.google.android.setupdesign.util.ThemeHelper;
+
/**
* Fragment shown when clicking on the "Pair by QR code" preference in
* the Wireless Debugging fragment.
@@ -144,6 +147,9 @@
@Override
public void onCreate(Bundle savedInstanceState) {
+ Context context = getContext();
+ context.setTheme(SetupWizardUtils.getTheme(context, getActivity().getIntent()));
+ ThemeHelper.trySetDynamicColor(getContext());
super.onCreate(savedInstanceState);
mIntentFilter = new IntentFilter(AdbManager.WIRELESS_DEBUG_PAIRING_RESULT_ACTION);
@@ -158,6 +164,7 @@
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
+ mSummary = view.findViewById(R.id.sud_layout_subtitle);
mTextureView = (TextureView) view.findViewById(R.id.preview_view);
mTextureView.setSurfaceTextureListener(this);
@@ -165,8 +172,6 @@
mDecorateView = view.findViewById(R.id.decorate_view);
setProgressBarShown(false);
- setHeaderIconImageResource(R.drawable.ic_scan_24dp);
-
mQrCameraView = view.findViewById(R.id.camera_layout);
mVerifyingView = view.findViewById(R.id.verifying_layout);
mVerifyingTextView = view.findViewById(R.id.verifying_textview);
@@ -181,12 +186,18 @@
public void onResume() {
super.onResume();
+ restartCamera();
+
mAdbManager = IAdbManager.Stub.asInterface(ServiceManager.getService(Context.ADB_SERVICE));
getActivity().registerReceiver(mReceiver, mIntentFilter);
}
@Override
public void onPause() {
+ if (mCamera != null) {
+ mCamera.stop();
+ }
+
super.onPause();
getActivity().unregisterReceiver(mReceiver);
@@ -195,8 +206,6 @@
} catch (RemoteException e) {
Log.e(TAG, "Unable to cancel pairing");
}
- getActivity().setResult(Activity.RESULT_CANCELED);
- getActivity().finish();
}
@Override
@@ -213,7 +222,6 @@
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
- getActivity().getActionBar().hide();
// setTitle for TalkBack
getActivity().setTitle(R.string.wifi_dpp_scan_qr_code);
}
diff --git a/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java b/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
index fbab1fd..5e7ed01 100644
--- a/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
+++ b/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
@@ -481,7 +481,6 @@
controllers.add(new PictureColorModePreferenceController(context, lifecycle));
controllers.add(new WebViewAppPreferenceController(context));
controllers.add(new CoolColorTemperaturePreferenceController(context));
- controllers.add(new DisableAutomaticUpdatesPreferenceController(context));
controllers.add(new SelectDSUPreferenceController(context));
controllers.add(new AdbPreferenceController(context, fragment));
controllers.add(new ClearAdbKeysPreferenceController(context, fragment));
@@ -505,7 +504,7 @@
controllers.add(new WifiDisplayCertificationPreferenceController(context));
controllers.add(new WifiVerboseLoggingPreferenceController(context));
controllers.add(new WifiScanThrottlingPreferenceController(context));
- controllers.add(new WifiEnhancedMacRandomizationPreferenceController(context));
+ controllers.add(new WifiNonPersistentMacRandomizationPreferenceController(context));
controllers.add(new MobileDataAlwaysOnPreferenceController(context));
controllers.add(new TetheringHardwareAccelPreferenceController(context));
controllers.add(new BluetoothDeviceNoNamePreferenceController(context));
@@ -515,6 +514,7 @@
controllers.add(new BluetoothMapVersionPreferenceController(context));
controllers.add(new BluetoothA2dpHwOffloadPreferenceController(context, fragment));
controllers.add(new BluetoothMaxConnectedAudioDevicesPreferenceController(context));
+ controllers.add(new NfcStackDebugLogPreferenceController(context));
controllers.add(new ShowTapsPreferenceController(context));
controllers.add(new PointerLocationPreferenceController(context));
controllers.add(new ShowSurfaceUpdatesPreferenceController(context));
diff --git a/src/com/android/settings/development/DisableAutomaticUpdatesPreferenceController.java b/src/com/android/settings/development/DisableAutomaticUpdatesPreferenceController.java
deleted file mode 100644
index f10e171..0000000
--- a/src/com/android/settings/development/DisableAutomaticUpdatesPreferenceController.java
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Copyright (C) 2017 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.development;
-
-import android.content.Context;
-import android.provider.Settings;
-
-import androidx.annotation.VisibleForTesting;
-import androidx.preference.Preference;
-import androidx.preference.SwitchPreference;
-
-import com.android.settings.core.PreferenceControllerMixin;
-import com.android.settingslib.development.DeveloperOptionsPreferenceController;
-
-public class DisableAutomaticUpdatesPreferenceController extends
- DeveloperOptionsPreferenceController implements
- Preference.OnPreferenceChangeListener, PreferenceControllerMixin {
-
- private static final String OTA_DISABLE_AUTOMATIC_UPDATE_KEY = "ota_disable_automatic_update";
-
- // We use the "disabled status" in code, but show the opposite text
- // "Automatic system updates" on screen. So a value 0 indicates the
- // automatic update is enabled.
- @VisibleForTesting
- final static int DISABLE_UPDATES_SETTING = 1;
- @VisibleForTesting
- final static int ENABLE_UPDATES_SETTING = 0;
-
- public DisableAutomaticUpdatesPreferenceController(Context context) {
- super(context);
- }
-
- @Override
- public String getPreferenceKey() {
- return OTA_DISABLE_AUTOMATIC_UPDATE_KEY;
- }
-
- @Override
- public boolean onPreferenceChange(Preference preference, Object newValue) {
- final boolean updatesEnabled = (Boolean) newValue;
- Settings.Global.putInt(mContext.getContentResolver(),
- Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE,
- updatesEnabled ? ENABLE_UPDATES_SETTING : DISABLE_UPDATES_SETTING);
- return true;
- }
-
- @Override
- public void updateState(Preference preference) {
- final int updatesEnabled = Settings.Global.getInt(mContext.getContentResolver(),
- Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE, 0 /* default */);
-
- ((SwitchPreference) mPreference).setChecked(updatesEnabled != DISABLE_UPDATES_SETTING);
- }
-
- @Override
- protected void onDeveloperOptionsSwitchDisabled() {
- super.onDeveloperOptionsSwitchDisabled();
- Settings.Global.putInt(mContext.getContentResolver(),
- Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE, DISABLE_UPDATES_SETTING);
- ((SwitchPreference) mPreference).setChecked(false);
- }
-}
diff --git a/src/com/android/settings/development/NfcStackDebugLogPreferenceController.java b/src/com/android/settings/development/NfcStackDebugLogPreferenceController.java
new file mode 100644
index 0000000..a3cab25
--- /dev/null
+++ b/src/com/android/settings/development/NfcStackDebugLogPreferenceController.java
@@ -0,0 +1,82 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.development;
+
+import android.content.Context;
+import android.os.SystemProperties;
+import android.util.Log;
+
+import androidx.annotation.VisibleForTesting;
+import androidx.preference.Preference;
+import androidx.preference.SwitchPreference;
+
+import com.android.settings.core.PreferenceControllerMixin;
+import com.android.settingslib.development.DeveloperOptionsPreferenceController;
+
+public class NfcStackDebugLogPreferenceController extends
+ DeveloperOptionsPreferenceController implements Preference.OnPreferenceChangeListener,
+ PreferenceControllerMixin {
+
+ private static final String NFC_STACK_DEBUGLOG_ENABLED_KEY =
+ "nfc_stack_debuglog_enabled";
+ @VisibleForTesting
+ static final String NFC_STACK_DEBUGLOG_ENABLED_PROPERTY =
+ "persist.nfc.debug_enabled";
+
+ public NfcStackDebugLogPreferenceController(Context context) {
+ super(context);
+ }
+
+ @Override
+ public String getPreferenceKey() {
+ return NFC_STACK_DEBUGLOG_ENABLED_KEY;
+ }
+
+ @Override
+ public boolean onPreferenceChange(Preference preference, Object newValue) {
+ final boolean isEnabled = (Boolean) newValue;
+ try {
+ SystemProperties.set(NFC_STACK_DEBUGLOG_ENABLED_PROPERTY,
+ isEnabled ? "true" : "false");
+ } catch (RuntimeException e) {
+ Log.e(TAG, "Fail to set nfc system property: " + e.getMessage());
+ }
+ return true;
+ }
+
+ @Override
+ public void updateState(Preference preference) {
+ try {
+ final boolean isEnabled = SystemProperties.getBoolean(
+ NFC_STACK_DEBUGLOG_ENABLED_PROPERTY, false /* default */);
+ ((SwitchPreference) mPreference).setChecked(isEnabled);
+ } catch (RuntimeException e) {
+ Log.e(TAG, "Fail to get nfc system property: " + e.getMessage());
+ }
+ }
+
+ @Override
+ protected void onDeveloperOptionsSwitchDisabled() {
+ super.onDeveloperOptionsSwitchDisabled();
+ try {
+ SystemProperties.set(NFC_STACK_DEBUGLOG_ENABLED_PROPERTY, "false");
+ ((SwitchPreference) mPreference).setChecked(false);
+ } catch (RuntimeException e) {
+ Log.e(TAG, "Fail to set nfc system property: " + e.getMessage());
+ }
+ }
+}
diff --git a/src/com/android/settings/development/WifiEnhancedMacRandomizationPreferenceController.java b/src/com/android/settings/development/WifiNonPersistentMacRandomizationPreferenceController.java
similarity index 71%
rename from src/com/android/settings/development/WifiEnhancedMacRandomizationPreferenceController.java
rename to src/com/android/settings/development/WifiNonPersistentMacRandomizationPreferenceController.java
index af44f5b..3f6d775 100644
--- a/src/com/android/settings/development/WifiEnhancedMacRandomizationPreferenceController.java
+++ b/src/com/android/settings/development/WifiNonPersistentMacRandomizationPreferenceController.java
@@ -26,30 +26,30 @@
import com.android.settingslib.development.DeveloperOptionsPreferenceController;
/**
- * Developer option controller for enhanced MAC randomization.
+ * Developer option controller for non-persistent MAC randomization.
*/
-public class WifiEnhancedMacRandomizationPreferenceController
+public class WifiNonPersistentMacRandomizationPreferenceController
extends DeveloperOptionsPreferenceController
implements Preference.OnPreferenceChangeListener, PreferenceControllerMixin {
- private static final String WIFI_ENHANCED_MAC_RANDOMIZATION_KEY =
- "wifi_enhanced_mac_randomization";
- private static final String ENHANCED_MAC_RANDOMIZATION_FEATURE_FLAG =
- "enhanced_mac_randomization_force_enabled";
+ private static final String WIFI_NON_PERSISTENT_MAC_RANDOMIZATION_KEY =
+ "wifi_non_persistent_mac_randomization";
+ private static final String NON_PERSISTENT_MAC_RANDOMIZATION_FEATURE_FLAG =
+ "non_persistent_mac_randomization_force_enabled";
- public WifiEnhancedMacRandomizationPreferenceController(Context context) {
+ public WifiNonPersistentMacRandomizationPreferenceController(Context context) {
super(context);
}
@Override
public String getPreferenceKey() {
- return WIFI_ENHANCED_MAC_RANDOMIZATION_KEY;
+ return WIFI_NON_PERSISTENT_MAC_RANDOMIZATION_KEY;
}
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
int isEnabledInt = ((Boolean) newValue) ? 1 : 0;
Settings.Global.putInt(mContext.getContentResolver(),
- ENHANCED_MAC_RANDOMIZATION_FEATURE_FLAG, isEnabledInt);
+ NON_PERSISTENT_MAC_RANDOMIZATION_FEATURE_FLAG, isEnabledInt);
return true;
}
@@ -57,7 +57,7 @@
public void updateState(Preference preference) {
boolean enabled = false;
if (Settings.Global.getInt(mContext.getContentResolver(),
- ENHANCED_MAC_RANDOMIZATION_FEATURE_FLAG, 0) == 1) {
+ NON_PERSISTENT_MAC_RANDOMIZATION_FEATURE_FLAG, 0) == 1) {
enabled = true;
}
((SwitchPreference) mPreference).setChecked(enabled);
@@ -67,7 +67,7 @@
protected void onDeveloperOptionsSwitchDisabled() {
super.onDeveloperOptionsSwitchDisabled();
Settings.Global.putInt(mContext.getContentResolver(),
- ENHANCED_MAC_RANDOMIZATION_FEATURE_FLAG, 0);
+ NON_PERSISTENT_MAC_RANDOMIZATION_FEATURE_FLAG, 0);
((SwitchPreference) mPreference).setChecked(false);
}
}
diff --git a/src/com/android/settings/development/WirelessDebuggingFragment.java b/src/com/android/settings/development/WirelessDebuggingFragment.java
index 47d4e52..fecdbfa 100644
--- a/src/com/android/settings/development/WirelessDebuggingFragment.java
+++ b/src/com/android/settings/development/WirelessDebuggingFragment.java
@@ -24,6 +24,7 @@
import android.content.Intent;
import android.content.IntentFilter;
import android.debug.AdbManager;
+import android.debug.FingerprintAndPairDevice;
import android.debug.IAdbManager;
import android.debug.PairDevice;
import android.os.Build;
@@ -314,8 +315,12 @@
mAdbManager = IAdbManager.Stub.asInterface(ServiceManager.getService(
Context.ADB_SERVICE));
try {
- Map<String, PairDevice> newList = mAdbManager.getPairedDevices();
- updatePairedDevicePreferences(newList);
+ FingerprintAndPairDevice[] newList = mAdbManager.getPairedDevices();
+ Map<String, PairDevice> newMap = new HashMap<>();
+ for (FingerprintAndPairDevice pair : newList) {
+ newMap.put(pair.keyFingerprint, pair.device);
+ }
+ updatePairedDevicePreferences(newMap);
mConnectionPort = mAdbManager.getAdbWirelessPort();
if (mConnectionPort > 0) {
Log.i(TAG, "onEnabled(): connect_port=" + mConnectionPort);
@@ -434,7 +439,7 @@
case FORGET_ACTION:
try {
p = (PairDevice) data.getParcelableExtra(PAIRED_DEVICE_EXTRA);
- mAdbManager.unpairDevice(p.getGuid());
+ mAdbManager.unpairDevice(p.guid);
} catch (RemoteException e) {
Log.e(TAG, "Unable to forget the device");
}
diff --git a/src/com/android/settings/development/WirelessDebuggingPreferenceController.java b/src/com/android/settings/development/WirelessDebuggingPreferenceController.java
index 2d4e889..f637ae1 100644
--- a/src/com/android/settings/development/WirelessDebuggingPreferenceController.java
+++ b/src/com/android/settings/development/WirelessDebuggingPreferenceController.java
@@ -36,7 +36,7 @@
import com.android.settings.R;
import com.android.settings.core.PreferenceControllerMixin;
-import com.android.settings.widget.PrimarySwitchPreference;
+import com.android.settingslib.PrimarySwitchPreference;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnPause;
diff --git a/src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceController.java b/src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceController.java
index d66b8d8..765c5f8 100644
--- a/src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceController.java
+++ b/src/com/android/settings/development/bluetooth/AbstractBluetoothDialogPreferenceController.java
@@ -219,11 +219,17 @@
*/
public void onHDAudioEnabled(boolean enabled) {}
- static int getHighestCodec(BluetoothCodecConfig[] configs) {
+ static int getHighestCodec(BluetoothA2dp bluetoothA2dp, BluetoothDevice activeDevice,
+ BluetoothCodecConfig[] configs) {
if (configs == null) {
Log.d(TAG, "Unable to get highest codec. Configs are empty");
return BluetoothCodecConfig.SOURCE_CODEC_TYPE_INVALID;
}
+ // If HD audio is not enabled, SBC is the only one available codec.
+ if (bluetoothA2dp.isOptionalCodecsEnabled(activeDevice)
+ != BluetoothA2dp.OPTIONAL_CODECS_PREF_ENABLED) {
+ return BluetoothCodecConfig.SOURCE_CODEC_TYPE_SBC;
+ }
for (int i = 0; i < CODEC_TYPES.length; i++) {
for (int j = 0; j < configs.length; j++) {
if ((configs[j].getCodecType() == CODEC_TYPES[i])) {
diff --git a/src/com/android/settings/development/bluetooth/BluetoothCodecDialogPreferenceController.java b/src/com/android/settings/development/bluetooth/BluetoothCodecDialogPreferenceController.java
index 6b243c6..b1b58e5 100644
--- a/src/com/android/settings/development/bluetooth/BluetoothCodecDialogPreferenceController.java
+++ b/src/com/android/settings/development/bluetooth/BluetoothCodecDialogPreferenceController.java
@@ -93,8 +93,9 @@
int codecPriorityValue = BluetoothCodecConfig.CODEC_PRIORITY_DEFAULT;
switch (index) {
case 0:
- codecTypeValue = getHighestCodec(getSelectableConfigs(
- mBluetoothA2dp.getActiveDevice()));
+ final BluetoothDevice activeDevice = mBluetoothA2dp.getActiveDevice();
+ codecTypeValue = getHighestCodec(mBluetoothA2dp, activeDevice,
+ getSelectableConfigs(activeDevice));
codecPriorityValue = BluetoothCodecConfig.CODEC_PRIORITY_HIGHEST;
break;
case 1:
@@ -147,6 +148,11 @@
mCallback.onBluetoothCodecChanged();
}
+ @Override
+ public void onHDAudioEnabled(boolean enabled) {
+ writeConfigurationValues(/* index= */ 0);
+ }
+
private List<Integer> getIndexFromConfig(BluetoothCodecConfig[] configs) {
List<Integer> indexArray = new ArrayList<>();
for (int i = 0; i < configs.length; i++) {
diff --git a/src/com/android/settings/development/qstile/DevelopmentTiles.java b/src/com/android/settings/development/qstile/DevelopmentTiles.java
index 764c83e..0483aea 100644
--- a/src/com/android/settings/development/qstile/DevelopmentTiles.java
+++ b/src/com/android/settings/development/qstile/DevelopmentTiles.java
@@ -48,8 +48,8 @@
import androidx.annotation.VisibleForTesting;
import com.android.internal.app.LocalePicker;
+import com.android.internal.inputmethod.ImeTracing;
import com.android.internal.statusbar.IStatusBarService;
-import com.android.internal.view.IInputMethodManager;
import com.android.settings.R;
import com.android.settings.development.WirelessDebuggingPreferenceController;
import com.android.settings.overlay.FeatureFactory;
@@ -198,7 +198,7 @@
static final int SURFACE_FLINGER_LAYER_TRACE_STATUS_CODE = 1026;
private IBinder mSurfaceFlinger;
private IWindowManager mWindowManager;
- private IInputMethodManager mInputMethodManager;
+ private ImeTracing mImeTracing;
private Toast mToast;
@Override
@@ -206,8 +206,7 @@
super.onCreate();
mWindowManager = WindowManagerGlobal.getWindowManagerService();
mSurfaceFlinger = ServiceManager.getService("SurfaceFlinger");
- mInputMethodManager = IInputMethodManager.Stub.asInterface(
- ServiceManager.getService("input_method"));
+ mImeTracing = ImeTracing.getInstance();
Context context = getApplicationContext();
CharSequence text = "Trace files written to /data/misc/wmtrace";
mToast = Toast.makeText(context, text, Toast.LENGTH_LONG);
@@ -261,12 +260,7 @@
}
private boolean isImeTraceEnabled() {
- try {
- return mInputMethodManager.isImeTraceEnabled();
- } catch (RemoteException e) {
- Log.e(TAG, "Could not get ime trace status, defaulting to false.", e);
- }
- return false;
+ return mImeTracing.isEnabled();
}
@Override
@@ -323,14 +317,10 @@
}
private void setImeTraceEnabled(boolean isEnabled) {
- try {
- if (isEnabled) {
- mInputMethodManager.startImeTrace();
- } else {
- mInputMethodManager.stopImeTrace();
- }
- } catch (RemoteException e) {
- Log.e(TAG, "Could not set ime trace status." + e.toString());
+ if (isEnabled) {
+ mImeTracing.startImeTrace();
+ } else {
+ mImeTracing.stopImeTrace();
}
}
diff --git a/src/com/android/settings/development/storage/BlobInfoListView.java b/src/com/android/settings/development/storage/BlobInfoListView.java
index 5457964..d3c7033 100644
--- a/src/com/android/settings/development/storage/BlobInfoListView.java
+++ b/src/com/android/settings/development/storage/BlobInfoListView.java
@@ -156,10 +156,16 @@
final BlobInfo blob = getItem(position);
holder.blobLabel.setText(blob.getLabel());
holder.blobId.setText(getString(R.string.blob_id_text, blob.getId()));
- holder.blobExpiry.setText(getString(R.string.blob_expires_text,
- SharedDataUtils.formatTime(blob.getExpiryTimeMs())));
+ holder.blobExpiry.setText(formatExpiryTime(blob.getExpiryTimeMs()));
holder.blobSize.setText(SharedDataUtils.formatSize(blob.getSizeBytes()));
return convertView;
}
+
+ private String formatExpiryTime(long expiryTimeMs) {
+ if (expiryTimeMs == 0) {
+ return getString(R.string.blob_never_expires_text);
+ }
+ return getString(R.string.blob_expires_text, SharedDataUtils.formatTime(expiryTimeMs));
+ }
}
}
diff --git a/src/com/android/settings/development/storage/LeaseInfoListView.java b/src/com/android/settings/development/storage/LeaseInfoListView.java
index 22002fb..597e155 100644
--- a/src/com/android/settings/development/storage/LeaseInfoListView.java
+++ b/src/com/android/settings/development/storage/LeaseInfoListView.java
@@ -171,8 +171,7 @@
holder.appIcon.setImageDrawable(appIcon);
holder.leasePackageName.setText(lease.getPackageName());
holder.leaseDescription.setText(getDescriptionString(lease));
- holder.leaseExpiry.setText(getString(R.string.accessor_expires_text,
- SharedDataUtils.formatTime(lease.getExpiryTimeMillis())));
+ holder.leaseExpiry.setText(formatExpiryTime(lease.getExpiryTimeMillis()));
return convertView;
}
@@ -191,5 +190,13 @@
}
return description;
}
+
+ private String formatExpiryTime(long expiryTimeMillis) {
+ if (expiryTimeMillis == 0) {
+ return getString(R.string.accessor_never_expires_text);
+ }
+ return getString(R.string.accessor_expires_text,
+ SharedDataUtils.formatTime(expiryTimeMillis));
+ }
}
}
diff --git a/src/com/android/settings/development/tare/AlarmManagerFragment.java b/src/com/android/settings/development/tare/AlarmManagerFragment.java
new file mode 100644
index 0000000..dbc4e58
--- /dev/null
+++ b/src/com/android/settings/development/tare/AlarmManagerFragment.java
@@ -0,0 +1,162 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.settings.development.tare;
+
+import android.app.Fragment;
+import android.content.res.Resources;
+import android.os.Bundle;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.BaseExpandableListAdapter;
+import android.widget.ExpandableListView;
+import android.widget.ExpandableListView.OnChildClickListener;
+import android.widget.TextView;
+import android.widget.Toast;
+
+import com.android.settings.R;
+
+/**
+ * Creates the AlarmManager fragment to display all the AlarmManager factors
+ * when the AlarmManager policy is chosen in the dropdown TARE menu.
+ */
+public class AlarmManagerFragment extends Fragment {
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container,
+ Bundle savedInstanceState) {
+ View v = inflater.inflate(R.layout.tare_policy_fragment, null);
+ ExpandableListView elv = (ExpandableListView) v.findViewById(R.id.factor_list);
+ final SavedTabsListAdapter expListAdapter = new SavedTabsListAdapter();
+ elv.setGroupIndicator(null);
+ elv.setAdapter(expListAdapter);
+ elv.setOnChildClickListener(new OnChildClickListener() {
+ public boolean onChildClick(ExpandableListView parent, View v,
+ int groupPosition, int childPosition, long id) {
+ final String selected =
+ (String) expListAdapter.getChild(groupPosition, childPosition);
+ Toast.makeText(getActivity(), selected, Toast.LENGTH_SHORT).show();
+ return true;
+ }
+ });
+ return v;
+ }
+
+ /**
+ * Creates the expandable list containing all AlarmManager factors within the
+ * AlarmManager fragment.
+ */
+ public class SavedTabsListAdapter extends BaseExpandableListAdapter {
+
+ private final LayoutInflater mInflater;
+ private Resources mResources = getActivity().getResources();
+
+ private String[] mGroups = {
+ mResources.getString(R.string.tare_max_circulation),
+ mResources.getString(R.string.tare_max_satiated_balance),
+ mResources.getString(R.string.tare_min_satiated_balance),
+ mResources.getString(R.string.tare_modifiers),
+ mResources.getString(R.string.tare_actions),
+ mResources.getString(R.string.tare_rewards)
+ };
+
+ /*
+ * First two are empty arrays because the first two factors have no subfactors (no
+ * children).
+ */
+ private String[][] mChildren = {
+ {},
+ {},
+ mResources.getStringArray(R.array.tare_min_satiated_balance_subfactors),
+ mResources.getStringArray(R.array.tare_modifiers_subfactors),
+ mResources.getStringArray(R.array.tare_alarm_manager_actions),
+ mResources.getStringArray(R.array.tare_rewards_subfactors)
+ };
+
+ public SavedTabsListAdapter() {
+ mInflater = LayoutInflater.from(getActivity());
+ }
+
+ @Override
+ public int getGroupCount() {
+ return mGroups.length;
+ }
+
+ @Override
+ public int getChildrenCount(int groupPosition) {
+ return mChildren[groupPosition].length;
+ }
+
+ @Override
+ public Object getGroup(int groupPosition) {
+ return mGroups[groupPosition];
+ }
+
+ @Override
+ public Object getChild(int groupPosition, int childPosition) {
+ return mChildren[groupPosition][childPosition];
+ }
+
+ @Override
+ public long getGroupId(int groupPosition) {
+ return groupPosition;
+ }
+
+ @Override
+ public long getChildId(int groupPosition, int childPosition) {
+ return childPosition;
+ }
+
+ @Override
+ public boolean hasStableIds() {
+ return true;
+ }
+
+ @Override
+ public View getGroupView(int groupPosition, boolean isExpanded, View convertView,
+ ViewGroup parent) {
+ if (convertView == null) {
+ convertView = mInflater.inflate(android.R.layout.simple_list_item_1, parent, false);
+ }
+ TextView factor = (TextView) convertView.findViewById(android.R.id.text1);
+ factor.setText(getGroup(groupPosition).toString());
+ return convertView;
+ }
+
+ @Override
+ public View getChildView(int groupPosition, int childPosition, boolean isLastChild,
+ View convertView, ViewGroup parent) {
+ // Here a custom child item is used instead of android.R.simple_list_item_2 because it
+ // is more customizable for this specific UI
+ if (convertView == null) {
+ convertView = mInflater.inflate(R.layout.tare_child_item, null);
+ }
+ TextView factor = (TextView) convertView.findViewById(R.id.factor);
+ TextView value = (TextView) convertView.findViewById(R.id.factor_number);
+
+ // TODO: Replace these hardcoded values with either default or user inputted TARE values
+ factor.setText(getChild(groupPosition, childPosition).toString());
+ value.setText("500");
+
+ return convertView;
+ }
+
+ @Override
+ public boolean isChildSelectable(int groupPosition, int childPosition) {
+ return true;
+ }
+ }
+}
diff --git a/src/com/android/settings/development/tare/DropdownActivity.java b/src/com/android/settings/development/tare/DropdownActivity.java
new file mode 100644
index 0000000..c1a11fa
--- /dev/null
+++ b/src/com/android/settings/development/tare/DropdownActivity.java
@@ -0,0 +1,102 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.settings.development.tare;
+
+import android.app.Activity;
+import android.app.Fragment;
+import android.app.FragmentTransaction;
+import android.content.Intent;
+import android.os.Bundle;
+import android.view.View;
+import android.widget.AdapterView;
+import android.widget.ArrayAdapter;
+import android.widget.Spinner;
+
+import com.android.settings.R;
+
+/**
+ * Dropdown activity to allow for the user to easily switch between the different TARE
+ * policies in the developer options of settings. Depending on what is chosen, the fragment
+ * containing that specific policies' factors will be generated.
+ */
+public class DropdownActivity extends Activity {
+
+ private Fragment mAlarmManagerFragment;
+ private Fragment mJobSchedulerFragment;
+ private Spinner mSpinner;
+ static final String EXTRA_POLICY = "policy";
+ static final int POLICY_ALARM_MANAGER = 0;
+ static final int POLICY_JOB_SCHEDULER = 1;
+ private static final int DEFAULT_POLICY = POLICY_ALARM_MANAGER;
+
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.tare_dropdown_page);
+
+ // Determines what policy fragment to open up to
+ Intent intent = getIntent();
+ int policy = intent.getIntExtra(EXTRA_POLICY, DEFAULT_POLICY);
+
+ mSpinner = findViewById(R.id.spinner);
+ mAlarmManagerFragment = new AlarmManagerFragment();
+ mJobSchedulerFragment = new JobSchedulerFragment();
+
+ String[] policies = getResources().getStringArray(R.array.tare_policies);
+
+ ArrayAdapter<String> arrayAdapter = new ArrayAdapter<>(DropdownActivity.this,
+ android.R.layout.simple_list_item_1, policies);
+ arrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
+ mSpinner.setAdapter(arrayAdapter);
+
+ mSpinner.setSelection(policy);
+ selectFragment(policy);
+
+ mSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
+ @Override
+ public void onItemSelected(AdapterView<?> adapterView, View view, int position,
+ long id) {
+ selectFragment(position);
+ }
+
+ @Override
+ public void onNothingSelected(AdapterView<?> adapterView) {
+ }
+ });
+ }
+
+ /** Selects the correct policy fragment to display based on user selection */
+ private void selectFragment(int policy) {
+ switch (policy) {
+ case POLICY_ALARM_MANAGER:
+ openFragment(mAlarmManagerFragment);
+ break;
+ case POLICY_JOB_SCHEDULER:
+ openFragment(mJobSchedulerFragment);
+ break;
+ default:
+ openFragment(mAlarmManagerFragment);
+ }
+ }
+
+ /** Opens the correct policy fragment */
+ private void openFragment(Fragment fragment) {
+ FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction();
+ fragmentTransaction.replace(R.id.frame_layout, fragment);
+ fragmentTransaction.commit();
+ }
+}
diff --git a/src/com/android/settings/development/tare/JobSchedulerFragment.java b/src/com/android/settings/development/tare/JobSchedulerFragment.java
new file mode 100644
index 0000000..5a7f4a9
--- /dev/null
+++ b/src/com/android/settings/development/tare/JobSchedulerFragment.java
@@ -0,0 +1,163 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.settings.development.tare;
+
+import android.app.Fragment;
+import android.content.res.Resources;
+import android.os.Bundle;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.BaseExpandableListAdapter;
+import android.widget.ExpandableListView;
+import android.widget.ExpandableListView.OnChildClickListener;
+import android.widget.TextView;
+import android.widget.Toast;
+
+import com.android.settings.R;
+
+/**
+ * Creates the JobScheduler fragment to display all the JobScheduler factors
+ * when the JobScheduler policy is chosen in the dropdown TARE menu.
+ */
+public class JobSchedulerFragment extends Fragment {
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container,
+ Bundle savedInstanceState) {
+ View v = inflater.inflate(R.layout.tare_policy_fragment, null);
+ ExpandableListView elv = (ExpandableListView) v.findViewById(R.id.factor_list);
+ final SavedTabsListAdapter expListAdapter = new SavedTabsListAdapter();
+ elv.setGroupIndicator(null);
+ elv.setAdapter(expListAdapter);
+ elv.setOnChildClickListener(new OnChildClickListener() {
+ public boolean onChildClick(ExpandableListView parent, View v,
+ int groupPosition, int childPosition, long id) {
+ final String selected =
+ (String) expListAdapter.getChild(groupPosition, childPosition);
+ Toast.makeText(getActivity(), selected, Toast.LENGTH_SHORT)
+ .show();
+ return true;
+ }
+ });
+ return v;
+ }
+
+ /**
+ * Creates the expandable list containing all JobScheduler factors within the
+ * JobScheduler fragment.
+ */
+ public class SavedTabsListAdapter extends BaseExpandableListAdapter {
+
+ private final LayoutInflater mInflater;
+ private Resources mResources = getActivity().getResources();
+
+ private String[] mGroups = {
+ mResources.getString(R.string.tare_max_circulation),
+ mResources.getString(R.string.tare_max_satiated_balance),
+ mResources.getString(R.string.tare_min_satiated_balance),
+ mResources.getString(R.string.tare_modifiers),
+ mResources.getString(R.string.tare_actions),
+ mResources.getString(R.string.tare_rewards)
+ };
+
+ /*
+ * First two are empty arrays because the first two factors have no subfactors (no
+ * children).
+ */
+ private String[][] mChildren = {
+ {},
+ {},
+ mResources.getStringArray(R.array.tare_min_satiated_balance_subfactors),
+ mResources.getStringArray(R.array.tare_modifiers_subfactors),
+ mResources.getStringArray(R.array.tare_job_scheduler_actions),
+ mResources.getStringArray(R.array.tare_rewards_subfactors)
+ };
+
+ public SavedTabsListAdapter() {
+ mInflater = LayoutInflater.from(getActivity());
+ }
+
+ @Override
+ public int getGroupCount() {
+ return mGroups.length;
+ }
+
+ @Override
+ public int getChildrenCount(int groupPosition) {
+ return mChildren[groupPosition].length;
+ }
+
+ @Override
+ public Object getGroup(int groupPosition) {
+ return mGroups[groupPosition];
+ }
+
+ @Override
+ public Object getChild(int groupPosition, int childPosition) {
+ return mChildren[groupPosition][childPosition];
+ }
+
+ @Override
+ public long getGroupId(int groupPosition) {
+ return groupPosition;
+ }
+
+ @Override
+ public long getChildId(int groupPosition, int childPosition) {
+ return childPosition;
+ }
+
+ @Override
+ public boolean hasStableIds() {
+ return true;
+ }
+
+ @Override
+ public View getGroupView(int groupPosition, boolean isExpanded, View convertView,
+ ViewGroup parent) {
+ if (convertView == null) {
+ convertView = mInflater.inflate(android.R.layout.simple_list_item_1, parent, false);
+ }
+ TextView factor = (TextView) convertView.findViewById(android.R.id.text1);
+ factor.setText(getGroup(groupPosition).toString());
+ return convertView;
+ }
+
+ @Override
+ public View getChildView(int groupPosition, int childPosition, boolean isLastChild,
+ View convertView, ViewGroup parent) {
+ // Here a custom child item is used instead of android.R.simple_list_item_2 because it
+ // is more customizable for this specific UI
+ if (convertView == null) {
+ convertView = mInflater.inflate(R.layout.tare_child_item, null);
+ }
+ TextView factor = (TextView) convertView.findViewById(R.id.factor);
+ TextView value = (TextView) convertView.findViewById(R.id.factor_number);
+
+ // TODO: Replace these hardcoded values with either default or user inputted TARE values
+ factor.setText(getChild(groupPosition, childPosition).toString());
+ value.setText("500");
+
+ return convertView;
+ }
+
+ @Override
+ public boolean isChildSelectable(int groupPosition, int childPosition) {
+ return true;
+ }
+ }
+}
diff --git a/src/com/android/settings/development/tare/OWNERS b/src/com/android/settings/development/tare/OWNERS
new file mode 100644
index 0000000..46d25c8
--- /dev/null
+++ b/src/com/android/settings/development/tare/OWNERS
@@ -0,0 +1,3 @@
+# Bug component: 330055
+
+include platform/frameworks/base:/apex/jobscheduler/service/java/com/android/server/tare/OWNERS
\ No newline at end of file
diff --git a/src/com/android/settings/development/tare/TareFactorController.java b/src/com/android/settings/development/tare/TareFactorController.java
new file mode 100644
index 0000000..50531a0
--- /dev/null
+++ b/src/com/android/settings/development/tare/TareFactorController.java
@@ -0,0 +1,655 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.development.tare;
+
+import android.app.tare.EconomyManager;
+import android.content.ContentResolver;
+import android.content.Context;
+import android.content.res.Resources;
+import android.provider.Settings;
+import android.util.ArrayMap;
+import android.util.KeyValueListParser;
+import android.util.Slog;
+
+import com.android.settings.R;
+
+/**
+ * Takes an AlarmManager or JobScheduler csv string and parses it to get key:value pairs.
+ * This allows us to populate a dialog with the correct information.
+ */
+public class TareFactorController {
+ private static final String TAG = "TareFactorController";
+
+ private static final int POLICY_ALARM_MANAGER = 0;
+ private static final int POLICY_JOB_SCHEDULER = 1;
+
+ private final ContentResolver mContentResolver;
+ private final KeyValueListParser mParser = new KeyValueListParser(',');
+ private final Resources mResources;
+ private final ArrayMap<String, TareFactorData> mAlarmManagerMap = new ArrayMap<>();
+ private final ArrayMap<String, TareFactorData> mJobSchedulerMap = new ArrayMap<>();
+ private String mAlarmManagerConstants;
+ private String mJobSchedulerConstants;
+
+ public TareFactorController(Context context) {
+ mContentResolver = context.getContentResolver();
+ mResources = context.getResources();
+
+ mAlarmManagerConstants = Settings.Global
+ .getString(mContentResolver, Settings.Global.TARE_ALARM_MANAGER_CONSTANTS);
+
+ mJobSchedulerConstants = Settings.Global
+ .getString(mContentResolver, Settings.Global.TARE_JOB_SCHEDULER_CONSTANTS);
+
+ initAlarmManagerMap();
+ parseAlarmManagerGlobalSettings();
+
+ initJobSchedulerMap();
+ parseJobSchedulerGlobalSettings();
+ }
+
+ /**
+ * Initialization for AlarmManager Map that sets a AM factor key to a title, default value, and
+ * policy type in a data object.
+ */
+ private void initAlarmManagerMap() {
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_MIN_SATIATED_BALANCE_EXEMPTED,
+ new TareFactorData(mResources.getString(R.string.tare_min_satiated_balance),
+ EconomyManager.DEFAULT_AM_MIN_SATIATED_BALANCE_EXEMPTED,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_MIN_SATIATED_BALANCE_HEADLESS_SYSTEM_APP,
+ new TareFactorData(mResources.getString(R.string.tare_headless_app),
+ EconomyManager.DEFAULT_AM_MIN_SATIATED_BALANCE_HEADLESS_SYSTEM_APP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_MIN_SATIATED_BALANCE_OTHER_APP,
+ new TareFactorData(mResources.getString(R.string.tare_other_app),
+ EconomyManager.DEFAULT_AM_MIN_SATIATED_BALANCE_OTHER_APP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_MAX_SATIATED_BALANCE,
+ new TareFactorData(mResources.getString(R.string.tare_max_satiated_balance),
+ EconomyManager.DEFAULT_AM_MAX_SATIATED_BALANCE,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_MAX_CIRCULATION,
+ new TareFactorData(mResources.getString(R.string.tare_max_circulation),
+ EconomyManager.DEFAULT_AM_MAX_CIRCULATION,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_TOP_ACTIVITY_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_top_activity),
+ EconomyManager.DEFAULT_AM_REWARD_TOP_ACTIVITY_INSTANT,
+ POLICY_ALARM_MANAGER));
+ // TODO: Add support to handle floats
+ // mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_TOP_ACTIVITY_ONGOING,
+ // new TareFactorData(mResources.getString(R.string.tare_top_activity),
+ // EconomyManager.DEFAULT_AM_REWARD_TOP_ACTIVITY_ONGOING));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_TOP_ACTIVITY_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_top_activity),
+ EconomyManager.DEFAULT_AM_REWARD_TOP_ACTIVITY_MAX, POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_NOTIFICATION_SEEN_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_notification_seen),
+ EconomyManager.DEFAULT_AM_REWARD_NOTIFICATION_SEEN_INSTANT,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_NOTIFICATION_SEEN_ONGOING,
+ new TareFactorData(mResources.getString(R.string.tare_notification_seen),
+ EconomyManager.DEFAULT_AM_REWARD_NOTIFICATION_SEEN_ONGOING,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_NOTIFICATION_SEEN_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_notification_seen),
+ EconomyManager.DEFAULT_AM_REWARD_NOTIFICATION_SEEN_MAX,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_NOTIFICATION_SEEN_WITHIN_15_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_notification_seen_15_min),
+ EconomyManager.DEFAULT_AM_REWARD_NOTIFICATION_SEEN_WITHIN_15_INSTANT,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_NOTIFICATION_SEEN_WITHIN_15_ONGOING,
+ new TareFactorData(mResources.getString(R.string.tare_notification_seen_15_min),
+ EconomyManager.DEFAULT_AM_REWARD_NOTIFICATION_SEEN_WITHIN_15_ONGOING,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_NOTIFICATION_SEEN_WITHIN_15_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_notification_seen_15_min),
+ EconomyManager.DEFAULT_AM_REWARD_NOTIFICATION_SEEN_WITHIN_15_MAX,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_NOTIFICATION_INTERACTION_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_notification_interaction),
+ EconomyManager.DEFAULT_AM_REWARD_NOTIFICATION_INTERACTION_INSTANT,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_NOTIFICATION_INTERACTION_ONGOING,
+ new TareFactorData(mResources.getString(R.string.tare_notification_interaction),
+ EconomyManager.DEFAULT_AM_REWARD_NOTIFICATION_INTERACTION_ONGOING,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_NOTIFICATION_INTERACTION_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_notification_interaction),
+ EconomyManager.DEFAULT_AM_REWARD_NOTIFICATION_INTERACTION_MAX,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_WIDGET_INTERACTION_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_widget_interaction),
+ EconomyManager.DEFAULT_AM_REWARD_WIDGET_INTERACTION_INSTANT,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_WIDGET_INTERACTION_ONGOING,
+ new TareFactorData(mResources.getString(R.string.tare_widget_interaction),
+ EconomyManager.DEFAULT_AM_REWARD_WIDGET_INTERACTION_ONGOING,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_WIDGET_INTERACTION_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_widget_interaction),
+ EconomyManager.DEFAULT_AM_REWARD_WIDGET_INTERACTION_MAX,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_OTHER_USER_INTERACTION_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_other_interaction),
+ EconomyManager.DEFAULT_AM_REWARD_OTHER_USER_INTERACTION_INSTANT,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_OTHER_USER_INTERACTION_ONGOING,
+ new TareFactorData(mResources.getString(R.string.tare_other_interaction),
+ EconomyManager.DEFAULT_AM_REWARD_OTHER_USER_INTERACTION_ONGOING,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_REWARD_OTHER_USER_INTERACTION_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_other_interaction),
+ EconomyManager.DEFAULT_AM_REWARD_OTHER_USER_INTERACTION_MAX,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_WAKEUP_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_wakeup_exact_idle),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_WAKEUP_CTP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_WAKEUP_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_wakeup_inexact_idle),
+ EconomyManager
+ .DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_WAKEUP_CTP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_EXACT_WAKEUP_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_wakeup_exact),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_EXACT_WAKEUP_CTP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_INEXACT_WAKEUP_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_wakeup_inexact),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_INEXACT_WAKEUP_CTP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(
+ EconomyManager.KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_NONWAKEUP_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_nonwakeup_exact_idle),
+ EconomyManager
+ .DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_NONWAKEUP_CTP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_EXACT_NONWAKEUP_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_nonwakeup_exact),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_EXACT_NONWAKEUP_CTP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(
+ EconomyManager.KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_NONWAKEUP_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_nonwakeup_inexact_idle),
+ EconomyManager
+ .DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_NONWAKEUP_CTP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_INEXACT_NONWAKEUP_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_nonwakeup_inexact),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_INEXACT_NONWAKEUP_CTP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_ALARMCLOCK_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_alarm_clock),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_ALARMCLOCK_CTP,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(
+ EconomyManager.KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_WAKEUP_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_alarm_clock),
+ EconomyManager
+ .DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_WAKEUP_BASE_PRICE,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(
+ EconomyManager.KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_WAKEUP_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_alarm_clock),
+ EconomyManager
+ .DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_WAKEUP_BASE_PRICE,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_EXACT_WAKEUP_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_alarm_clock),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_EXACT_WAKEUP_BASE_PRICE,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_INEXACT_WAKEUP_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_alarm_clock),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_EXACT_WAKEUP_BASE_PRICE,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(
+ EconomyManager.KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_EXACT_NONWAKEUP_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_alarm_clock),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_EXACT_WAKEUP_BASE_PRICE,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_EXACT_NONWAKEUP_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_alarm_clock),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_EXACT_WAKEUP_BASE_PRICE,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(
+ EconomyManager.KEY_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_NONWAKEUP_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_alarm_clock),
+ EconomyManager
+ .DEFAULT_AM_ACTION_ALARM_ALLOW_WHILE_IDLE_INEXACT_NONWAKEUP_BASE_PRICE,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_INEXACT_NONWAKEUP_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_alarm_clock),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_INEXACT_NONWAKEUP_BASE_PRICE,
+ POLICY_ALARM_MANAGER));
+ mAlarmManagerMap.put(EconomyManager.KEY_AM_ACTION_ALARM_ALARMCLOCK_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_alarm_clock),
+ EconomyManager.DEFAULT_AM_ACTION_ALARM_ALARMCLOCK_BASE_PRICE,
+ POLICY_ALARM_MANAGER));
+ }
+
+ /**
+ * Initialization for JobScheduler Map that sets a JS factor key to a title, default value, and
+ * policy type in a data object.
+ */
+ private void initJobSchedulerMap() {
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_MIN_SATIATED_BALANCE_EXEMPTED,
+ new TareFactorData(mResources.getString(R.string.tare_min_satiated_balance),
+ EconomyManager.DEFAULT_JS_MIN_SATIATED_BALANCE_EXEMPTED,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_MIN_SATIATED_BALANCE_HEADLESS_SYSTEM_APP,
+ new TareFactorData(mResources.getString(R.string.tare_headless_app),
+ EconomyManager.DEFAULT_JS_MIN_SATIATED_BALANCE_HEADLESS_SYSTEM_APP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_MIN_SATIATED_BALANCE_OTHER_APP,
+ new TareFactorData(mResources.getString(R.string.tare_other_app),
+ EconomyManager.DEFAULT_JS_MIN_SATIATED_BALANCE_OTHER_APP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_MAX_SATIATED_BALANCE,
+ new TareFactorData(mResources.getString(R.string.tare_max_satiated_balance),
+ EconomyManager.DEFAULT_JS_MAX_SATIATED_BALANCE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_MAX_CIRCULATION,
+ new TareFactorData(mResources.getString(R.string.tare_max_circulation),
+ EconomyManager.DEFAULT_JS_MAX_CIRCULATION,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_TOP_ACTIVITY_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_top_activity),
+ EconomyManager.DEFAULT_JS_REWARD_TOP_ACTIVITY_INSTANT,
+ POLICY_JOB_SCHEDULER));
+ // TODO: Add support to handle floats
+ // mAlarmManagerMap.put(EconomyManager.KEY_JS_REWARD_TOP_ACTIVITY_ONGOING,
+ // new TareFactorData(mResources.getString(R.string.tare_top_activity),
+ // EconomyManager.DEFAULT_JS_REWARD_TOP_ACTIVITY_ONGOING));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_TOP_ACTIVITY_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_top_activity),
+ EconomyManager.DEFAULT_JS_REWARD_TOP_ACTIVITY_MAX, POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_NOTIFICATION_SEEN_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_notification_seen),
+ EconomyManager.DEFAULT_JS_REWARD_NOTIFICATION_SEEN_INSTANT,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_NOTIFICATION_SEEN_ONGOING,
+ new TareFactorData(mResources.getString(R.string.tare_notification_seen),
+ EconomyManager.DEFAULT_JS_REWARD_NOTIFICATION_SEEN_ONGOING,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_NOTIFICATION_SEEN_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_notification_seen),
+ EconomyManager.DEFAULT_JS_REWARD_NOTIFICATION_SEEN_MAX,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_NOTIFICATION_INTERACTION_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_notification_interaction),
+ EconomyManager.DEFAULT_JS_REWARD_NOTIFICATION_INTERACTION_INSTANT,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_NOTIFICATION_INTERACTION_ONGOING,
+ new TareFactorData(mResources.getString(R.string.tare_notification_interaction),
+ EconomyManager.DEFAULT_JS_REWARD_NOTIFICATION_INTERACTION_ONGOING,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_NOTIFICATION_INTERACTION_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_notification_interaction),
+ EconomyManager.DEFAULT_JS_REWARD_NOTIFICATION_INTERACTION_MAX,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_WIDGET_INTERACTION_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_widget_interaction),
+ EconomyManager.DEFAULT_JS_REWARD_WIDGET_INTERACTION_INSTANT,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_WIDGET_INTERACTION_ONGOING,
+ new TareFactorData(mResources.getString(R.string.tare_widget_interaction),
+ EconomyManager.DEFAULT_JS_REWARD_WIDGET_INTERACTION_ONGOING,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_WIDGET_INTERACTION_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_widget_interaction),
+ EconomyManager.DEFAULT_JS_REWARD_WIDGET_INTERACTION_MAX,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_OTHER_USER_INTERACTION_INSTANT,
+ new TareFactorData(mResources.getString(R.string.tare_other_interaction),
+ EconomyManager.DEFAULT_JS_REWARD_OTHER_USER_INTERACTION_INSTANT,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_OTHER_USER_INTERACTION_ONGOING,
+ new TareFactorData(mResources.getString(R.string.tare_other_interaction),
+ EconomyManager.DEFAULT_JS_REWARD_OTHER_USER_INTERACTION_ONGOING,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_REWARD_OTHER_USER_INTERACTION_MAX,
+ new TareFactorData(mResources.getString(R.string.tare_other_interaction),
+ EconomyManager.DEFAULT_JS_REWARD_OTHER_USER_INTERACTION_MAX,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_MAX_START_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_max_start),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_MAX_START_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_MAX_RUNNING_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_max_running),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_MAX_RUNNING_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_HIGH_START_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_high_start),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_HIGH_START_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_HIGH_RUNNING_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_high_running),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_HIGH_RUNNING_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_DEFAULT_START_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_default_start),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_DEFAULT_START_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_DEFAULT_RUNNING_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_default_running),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_DEFAULT_RUNNING_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_LOW_START_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_low_start),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_LOW_START_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(
+ EconomyManager.KEY_JS_ACTION_JOB_LOW_RUNNING_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_low_running),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_LOW_RUNNING_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_MIN_START_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_min_start),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_MIN_START_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(
+ EconomyManager.KEY_JS_ACTION_JOB_MIN_RUNNING_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_min_running),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_MIN_RUNNING_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_TIMEOUT_PENALTY_CTP,
+ new TareFactorData(mResources.getString(R.string.tare_job_timeout_penalty),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_TIMEOUT_PENALTY_CTP,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_MAX_START_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_max_start),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_MAX_START_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(
+ EconomyManager.KEY_JS_ACTION_JOB_MAX_RUNNING_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_max_running),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_MAX_RUNNING_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(
+ EconomyManager.KEY_JS_ACTION_JOB_HIGH_START_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_high_start),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_HIGH_START_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_HIGH_RUNNING_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_high_running),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_HIGH_RUNNING_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_DEFAULT_START_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_default_start),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_DEFAULT_START_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(
+ EconomyManager.KEY_JS_ACTION_JOB_DEFAULT_RUNNING_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_default_running),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_DEFAULT_RUNNING_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_LOW_START_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_low_start),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_LOW_START_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(
+ EconomyManager.KEY_JS_ACTION_JOB_LOW_RUNNING_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_low_running),
+ EconomyManager
+ .DEFAULT_JS_ACTION_JOB_LOW_RUNNING_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_MIN_START_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_min_start),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_MIN_START_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_MIN_RUNNING_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_min_running),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_MIN_RUNNING_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ mJobSchedulerMap.put(EconomyManager.KEY_JS_ACTION_JOB_TIMEOUT_PENALTY_BASE_PRICE,
+ new TareFactorData(mResources.getString(R.string.tare_job_timeout_penalty),
+ EconomyManager.DEFAULT_JS_ACTION_JOB_TIMEOUT_PENALTY_BASE_PRICE,
+ POLICY_JOB_SCHEDULER));
+ }
+
+
+ /**
+ * Takes a key and factor policy as input and grabs the default value linked to it.
+ *
+ * @param key the key of the factor you want to get the default value of
+ * @param factorPolicy the policy you want the default value of
+ */
+ private int getDefaultValue(String key, int factorPolicy) {
+ ArrayMap<String, TareFactorData> currentMap;
+ switch (factorPolicy) {
+ case POLICY_ALARM_MANAGER:
+ currentMap = mAlarmManagerMap;
+ break;
+ case POLICY_JOB_SCHEDULER:
+ currentMap = mJobSchedulerMap;
+ break;
+ default:
+ throw new IllegalArgumentException("Invalid factor policy given");
+ }
+ return currentMap.get(key).defaultValue;
+ }
+
+ /**
+ * Parses the AM constant from Settings.Global to get to the current value.
+ */
+ private void parseAlarmManagerGlobalSettings() {
+ try {
+ mParser.setString(mAlarmManagerConstants);
+ } catch (Exception e) {
+ Slog.e(TAG, "Bad value string constants", e);
+ }
+ int size = mParser.size();
+
+ for (int i = 0; i < size - 1; i++) {
+ String key = mParser.keyAt(i);
+ TareFactorData data = mAlarmManagerMap.get(key);
+ data.currentValue = mParser.getInt(key, getDefaultValue(key, getFactorType(key)));
+ }
+ }
+
+ /**
+ * Parses the JS constant from Settings.Global to get to the current value.
+ */
+ private void parseJobSchedulerGlobalSettings() {
+ try {
+ mParser.setString(mJobSchedulerConstants);
+ } catch (Exception e) {
+ Slog.e(TAG, "Bad value string constants", e);
+ }
+ int size = mParser.size();
+
+ for (int i = 0; i < size - 1; i++) {
+ String key = mParser.keyAt(i);
+ TareFactorData data = mJobSchedulerMap.get(key);
+ data.currentValue = mParser.getInt(key, getDefaultValue(key, getFactorType(key)));
+ }
+ }
+
+ /**
+ * Takes a key and factor policy as input and grabs the title linked to it.
+ *
+ * @param key the key of the factor you want to get the title of
+ * @param factorPolicy the policy you want the title of
+ */
+ private String getTitle(String key, int factorPolicy) {
+ ArrayMap<String, TareFactorData> currentMap;
+ switch (factorPolicy) {
+ case POLICY_ALARM_MANAGER:
+ currentMap = mAlarmManagerMap;
+ break;
+ case POLICY_JOB_SCHEDULER:
+ currentMap = mJobSchedulerMap;
+ break;
+ default:
+ throw new IllegalArgumentException("Invalid factor policy given");
+ }
+ return currentMap.get(key).title;
+ }
+
+ /**
+ * Takes a key and factor policy as input and grabs the current value linked to it.
+ *
+ * @param key the key of the factor you want to get the default value of
+ * @param factorPolicy the policy you want the current value of
+ */
+ private int getCurrentValue(String key, int factorPolicy) {
+ ArrayMap<String, TareFactorData> currentMap;
+ switch (factorPolicy) {
+ case POLICY_ALARM_MANAGER:
+ currentMap = mAlarmManagerMap;
+ break;
+ case POLICY_JOB_SCHEDULER:
+ currentMap = mJobSchedulerMap;
+ break;
+ default:
+ throw new IllegalArgumentException("Invalid factor policy given");
+ }
+ return currentMap.get(key).currentValue;
+ }
+
+ /**
+ * Takes a key as input and grabs the factor type linked to it.
+ *
+ * @param key the key of the factor you want to get the factor type of
+ */
+ private int getFactorType(String key) {
+ ArrayMap<String, TareFactorData> currentMap;
+ if (mAlarmManagerMap.containsKey(key)) {
+ currentMap = mAlarmManagerMap;
+ } else if (mJobSchedulerMap.containsKey(key)) {
+ currentMap = mJobSchedulerMap;
+ } else {
+ throw new IllegalArgumentException("Couldn't link key to policy map");
+ }
+ return currentMap.get(key).factorPolicy;
+ }
+
+ /**
+ * Takes a key,edited value, and factor policy as input and assigns the new edited value to
+ * be the new current value for that factors key.
+ *
+ * @param key the key of the factor you want to get the default value of
+ * @param editedValue the value entered by the user in the dialog
+ * @param factorPolicy policy being updated
+ */
+ public void updateValue(String key, int editedValue, int factorPolicy) {
+ switch (factorPolicy) {
+ case POLICY_ALARM_MANAGER:
+ mAlarmManagerMap.get(key).currentValue = editedValue;
+ rebuildPolicyConstants(factorPolicy);
+ break;
+ case POLICY_JOB_SCHEDULER:
+ mJobSchedulerMap.get(key).currentValue = editedValue;
+ rebuildPolicyConstants(factorPolicy);
+ break;
+ default:
+ throw new IllegalArgumentException("Invalid factor policy given");
+ }
+ }
+
+
+ /**
+ * Iterates through the factor policy map for keys and current values to
+ * rebuild a current string that is then assigned to be the new global settings string.
+ *
+ * @param factorPolicy policy being updated
+ */
+ private void rebuildPolicyConstants(int factorPolicy) {
+ StringBuilder newConstantsStringBuilder = new StringBuilder();
+
+ switch (factorPolicy) {
+ case POLICY_ALARM_MANAGER:
+ int sizeAM = mAlarmManagerMap.size();
+
+ for (int i = 0; i < sizeAM; i++) {
+ if (i > 0) {
+ newConstantsStringBuilder.append(",");
+ }
+
+ String key = mAlarmManagerMap.keyAt(i);
+ newConstantsStringBuilder.append(key + "=" + mAlarmManagerMap.get(key)
+ .currentValue);
+ }
+
+ String newAMConstantsString = newConstantsStringBuilder.toString();
+
+ Settings.Global.putString(mContentResolver, Settings.Global
+ .TARE_ALARM_MANAGER_CONSTANTS,
+ newAMConstantsString);
+
+ mAlarmManagerConstants = Settings.Global
+ .getString(mContentResolver, Settings.Global
+ .TARE_ALARM_MANAGER_CONSTANTS);
+ break;
+ case POLICY_JOB_SCHEDULER:
+ int sizeJS = mJobSchedulerMap.size();
+
+ for (int i = 0; i < sizeJS; i++) {
+ if (i > 0) {
+ newConstantsStringBuilder.append(",");
+ }
+
+ String key = mJobSchedulerMap.keyAt(i);
+ newConstantsStringBuilder.append(key + "=" + mJobSchedulerMap.get(key)
+ .currentValue);
+ }
+
+ String newJSConstantsString = newConstantsStringBuilder.toString();
+
+ Settings.Global.putString(mContentResolver, Settings.Global
+ .TARE_JOB_SCHEDULER_CONSTANTS,
+ newJSConstantsString);
+
+ mJobSchedulerConstants = Settings.Global
+ .getString(mContentResolver, Settings.Global
+ .TARE_JOB_SCHEDULER_CONSTANTS);
+ break;
+ }
+ }
+
+ /**
+ * Creates a dialog with the values linked to the key.
+ *
+ * @param key the key of the factor you want to get the default value of
+ */
+ public TareFactorDialogFragment createDialog(String key) {
+ int policy = getFactorType(key);
+ return new TareFactorDialogFragment(getTitle(key, policy), key,
+ getCurrentValue(key, policy), policy , this);
+ }
+
+ /**
+ * Data object that holds a title,default value,and current value for a key.
+ */
+ private static class TareFactorData {
+ public final String title;
+ public final int defaultValue;
+ public final int factorPolicy;
+ public int currentValue;
+
+ TareFactorData(String title, int defaultValue, int factorPolicy) {
+ this.title = title;
+ this.defaultValue = defaultValue;
+ this.factorPolicy = factorPolicy;
+ this.currentValue = defaultValue;
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/com/android/settings/development/tare/TareFactorDialogFragment.java b/src/com/android/settings/development/tare/TareFactorDialogFragment.java
new file mode 100644
index 0000000..ff7f5f9
--- /dev/null
+++ b/src/com/android/settings/development/tare/TareFactorDialogFragment.java
@@ -0,0 +1,114 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.development.tare;
+
+import android.app.Dialog;
+import android.content.Context;
+import android.os.Bundle;
+import android.text.InputType;
+import android.util.Log;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.widget.EditText;
+
+import androidx.annotation.NonNull;
+import androidx.appcompat.app.AlertDialog;
+import androidx.fragment.app.DialogFragment;
+
+import com.android.settings.R;
+import com.android.settings.Utils;
+
+/**
+ * Dialog Fragment for changing tare factor values
+ */
+public class TareFactorDialogFragment extends DialogFragment {
+
+ private static final String TAG = "TareDialogFragment";
+
+ private final String mFactorKey;
+ private final String mFactorTitle;
+ private final int mFactorValue;
+ private final int mFactorPolicy;
+ private int mFactorEditedValue;
+
+ private EditText mFactorValueView;
+ private TareFactorController mTareFactorController;
+
+ /**
+ * @param title the title that will show at the top of the Dialog for the Factor
+ * @param key the key of the Factor being initialized.
+ * @param defaultValue the initial value set for the Factor before any changes
+ */
+ public TareFactorDialogFragment(@NonNull String title, @NonNull String key, int defaultValue,
+ int factorPolicy, TareFactorController tareFactorController) {
+ mFactorTitle = title;
+ mFactorKey = key;
+ mFactorValue = defaultValue;
+ mFactorPolicy = factorPolicy;
+ mTareFactorController = tareFactorController;
+ }
+
+ /**
+ * Gets the current value of the Factor
+ */
+ private String getFactorValue() {
+ return Integer.toString(mFactorValue);
+ }
+
+ @NonNull
+ @Override
+ public Dialog onCreateDialog(Bundle savedInstanceState) {
+ AlertDialog.Builder builder = new AlertDialog.Builder(
+ getActivity())
+ .setTitle(mFactorTitle)
+ .setView(createDialogView())
+ .setPositiveButton(R.string.tare_dialog_confirm_button_title, (dialog, which) -> {
+
+ final String stringValue = mFactorValueView.getText().toString();
+ mFactorEditedValue = mFactorValue;
+ try {
+ mFactorEditedValue = Integer.parseInt(stringValue);
+ } catch (NumberFormatException e) {
+ Log.e(TAG, "Error converting '" + stringValue + "' to integer. Using "
+ + mFactorValue + " instead", e);
+ }
+ mTareFactorController.updateValue(mFactorKey, mFactorEditedValue,
+ mFactorPolicy);
+ })
+ .setNegativeButton(android.R.string.cancel, (dialog, which) -> {
+ // When the negative button is clicked do nothing
+ });
+
+ return builder.create();
+ }
+
+ /**
+ * Creates a view for the factor Dialog that currently
+ * is linked to the basic dialog_edittext.xml layout.
+ */
+ private View createDialogView() {
+ final LayoutInflater layoutInflater = (LayoutInflater) getActivity()
+ .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
+ View layout = layoutInflater.inflate(R.layout.dialog_edittext, null);
+ mFactorValueView = layout.findViewById(R.id.edittext);
+ mFactorValueView.setInputType(InputType.TYPE_CLASS_NUMBER);
+ mFactorValueView.setText(getFactorValue());
+ Utils.setEditTextCursorPosition(mFactorValueView);
+
+ return layout;
+ }
+}
diff --git a/src/com/android/settings/development/tare/TareHomePage.java b/src/com/android/settings/development/tare/TareHomePage.java
new file mode 100644
index 0000000..38e7ed8
--- /dev/null
+++ b/src/com/android/settings/development/tare/TareHomePage.java
@@ -0,0 +1,101 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.development.tare;
+
+import static com.android.settings.development.tare.DropdownActivity.EXTRA_POLICY;
+import static com.android.settings.development.tare.DropdownActivity.POLICY_ALARM_MANAGER;
+import static com.android.settings.development.tare.DropdownActivity.POLICY_JOB_SCHEDULER;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.os.Bundle;
+import android.provider.Settings;
+import android.view.View;
+import android.widget.Button;
+import android.widget.CompoundButton;
+import android.widget.CompoundButton.OnCheckedChangeListener;
+import android.widget.Switch;
+import android.widget.TextView;
+import android.widget.Toast;
+
+import com.android.settings.R;
+
+/** Class for creating the TARE homepage in settings */
+public class TareHomePage extends Activity {
+ private Switch mOnSwitch;
+ private Button mRevButton;
+ private TextView mAlarmManagerView;
+ private TextView mJobSchedulerView;
+ private static final int SETTING_VALUE_OFF = 0;
+ private static final int SETTING_VALUE_ON = 1;
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.tare_homepage);
+
+ mOnSwitch = findViewById(R.id.on_switch);
+ mRevButton = findViewById(R.id.revert_button);
+ mAlarmManagerView = findViewById(R.id.alarmmanager);
+ mJobSchedulerView = findViewById(R.id.jobscheduler);
+
+ final boolean isTareEnabled = Settings.Global.getInt(getContentResolver(),
+ Settings.Global.ENABLE_TARE, Settings.Global.DEFAULT_ENABLE_TARE) == 1;
+ setEnabled(isTareEnabled);
+
+ mOnSwitch.setOnCheckedChangeListener(new OnCheckedChangeListener() {
+ @Override
+ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
+ setEnabled(isChecked);
+ Settings.Global.putInt(getContentResolver(),
+ Settings.Global.ENABLE_TARE,
+ isChecked ? SETTING_VALUE_ON : SETTING_VALUE_OFF);
+ }
+ });
+ }
+
+ /** Reverts the TARE settings to the original default settings */
+ // TODO: Establish default TARE values and make this method revert all settings back to default.
+ public void revertSettings(View v) {
+ Toast.makeText(this, R.string.tare_settings_reverted_toast, Toast.LENGTH_LONG).show();
+ Settings.Global.putString(getApplicationContext().getContentResolver(),
+ Settings.Global.ENABLE_TARE, null);
+ setEnabled(Settings.Global.DEFAULT_ENABLE_TARE == SETTING_VALUE_ON);
+ }
+
+ /** Opens up the AlarmManager TARE policy page with its factors to view and edit */
+ public void launchAlarmManagerPage(View v) {
+ Intent i = new Intent(getApplicationContext(), DropdownActivity.class);
+ i.putExtra(EXTRA_POLICY, POLICY_ALARM_MANAGER);
+ startActivity(i);
+ }
+
+ /** Opens up the JobScheduler TARE policy page with its factors to view and edit */
+ public void launchJobSchedulerPage(View v) {
+ Intent i = new Intent(getApplicationContext(), DropdownActivity.class);
+ i.putExtra(EXTRA_POLICY, POLICY_JOB_SCHEDULER);
+ startActivity(i);
+ }
+
+ /** Changes the enabled state of the TARE homepage buttons based on global toggle */
+ private void setEnabled(boolean tareStatus) {
+ mRevButton.setEnabled(tareStatus);
+ mAlarmManagerView.setEnabled(tareStatus);
+ mJobSchedulerView.setEnabled(tareStatus);
+ mOnSwitch.setChecked(tareStatus);
+ }
+}
diff --git a/src/com/android/settings/deviceinfo/BuildNumberPreferenceController.java b/src/com/android/settings/deviceinfo/BuildNumberPreferenceController.java
index c09ea02..3653baf 100644
--- a/src/com/android/settings/deviceinfo/BuildNumberPreferenceController.java
+++ b/src/com/android/settings/deviceinfo/BuildNumberPreferenceController.java
@@ -17,6 +17,7 @@
package com.android.settings.deviceinfo;
import android.app.Activity;
+import android.app.ActivityManager;
import android.app.settings.SettingsEnums;
import android.content.ComponentName;
import android.content.Context;
@@ -29,6 +30,7 @@
import android.text.TextUtils;
import android.widget.Toast;
+import androidx.annotation.VisibleForTesting;
import androidx.preference.Preference;
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
@@ -112,7 +114,7 @@
if (!TextUtils.equals(preference.getKey(), getPreferenceKey())) {
return false;
}
- if (Utils.isMonkeyRunning()) {
+ if (isUserAMonkey()) {
return false;
}
// Don't enable developer options for secondary non-demo users.
@@ -245,4 +247,9 @@
Toast.LENGTH_LONG);
mDevHitToast.show();
}
+
+ @VisibleForTesting
+ protected boolean isUserAMonkey() {
+ return ActivityManager.isUserAMonkey();
+ }
}
diff --git a/src/com/android/settings/deviceinfo/PhoneNumberPreferenceController.java b/src/com/android/settings/deviceinfo/PhoneNumberPreferenceController.java
index 404a5f5..6c32c59 100644
--- a/src/com/android/settings/deviceinfo/PhoneNumberPreferenceController.java
+++ b/src/com/android/settings/deviceinfo/PhoneNumberPreferenceController.java
@@ -136,7 +136,7 @@
}
@VisibleForTesting
- SubscriptionInfo getSubscriptionInfo(int simSlot) {
+ protected SubscriptionInfo getSubscriptionInfo(int simSlot) {
final List<SubscriptionInfo> subscriptionInfoList =
mSubscriptionManager.getActiveSubscriptionInfoList();
if (subscriptionInfoList != null) {
@@ -150,7 +150,7 @@
}
@VisibleForTesting
- CharSequence getFormattedPhoneNumber(SubscriptionInfo subscriptionInfo) {
+ protected CharSequence getFormattedPhoneNumber(SubscriptionInfo subscriptionInfo) {
final String phoneNumber = DeviceInfoUtils.getBidiFormattedPhoneNumber(mContext,
subscriptionInfo);
return TextUtils.isEmpty(phoneNumber) ? mContext.getString(R.string.device_info_default)
@@ -158,7 +158,7 @@
}
@VisibleForTesting
- Preference createNewPreference(Context context) {
+ protected Preference createNewPreference(Context context) {
return new Preference(context);
}
}
diff --git a/src/com/android/settings/deviceinfo/StorageCategoryFragment.java b/src/com/android/settings/deviceinfo/StorageCategoryFragment.java
index 98736e3..4f0a591 100644
--- a/src/com/android/settings/deviceinfo/StorageCategoryFragment.java
+++ b/src/com/android/settings/deviceinfo/StorageCategoryFragment.java
@@ -44,7 +44,6 @@
import com.android.settings.deviceinfo.storage.UserIconLoader;
import com.android.settings.deviceinfo.storage.VolumeSizesLoader;
import com.android.settings.overlay.FeatureFactory;
-import com.android.settings.widget.EntityHeaderController;
import com.android.settingslib.applications.StorageStatsSource;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
@@ -162,15 +161,6 @@
}
@Override
- public void onViewCreated(View v, Bundle savedInstanceState) {
- super.onViewCreated(v, savedInstanceState);
-
- EntityHeaderController.newInstance(getActivity(), this /*fragment*/,
- null /* header view */)
- .setRecyclerView(getListView(), getSettingsLifecycle());
- }
-
- @Override
public void onResume() {
super.onResume();
diff --git a/src/com/android/settings/deviceinfo/StorageDashboardFragment.java b/src/com/android/settings/deviceinfo/StorageDashboardFragment.java
index 6dbc3aa..c7849f9 100644
--- a/src/com/android/settings/deviceinfo/StorageDashboardFragment.java
+++ b/src/com/android/settings/deviceinfo/StorageDashboardFragment.java
@@ -56,7 +56,6 @@
import com.android.settings.deviceinfo.storage.VolumeSizesLoader;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.search.BaseSearchIndexProvider;
-import com.android.settings.widget.EntityHeaderController;
import com.android.settingslib.applications.StorageStatsSource;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
@@ -321,15 +320,6 @@
}
@Override
- public void onViewCreated(View v, Bundle savedInstanceState) {
- super.onViewCreated(v, savedInstanceState);
-
- EntityHeaderController.newInstance(getActivity(), this /*fragment*/,
- null /* header view */)
- .setRecyclerView(getListView(), getSettingsLifecycle());
- }
-
- @Override
public void onResume() {
super.onResume();
diff --git a/src/com/android/settings/deviceinfo/storage/AutomaticStorageManagementSwitchPreferenceController.java b/src/com/android/settings/deviceinfo/storage/AutomaticStorageManagementSwitchPreferenceController.java
index f753868..84d88e3 100644
--- a/src/com/android/settings/deviceinfo/storage/AutomaticStorageManagementSwitchPreferenceController.java
+++ b/src/com/android/settings/deviceinfo/storage/AutomaticStorageManagementSwitchPreferenceController.java
@@ -31,8 +31,8 @@
import com.android.settings.deletionhelper.ActivationWarningFragment;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.widget.GenericSwitchController;
-import com.android.settings.widget.PrimarySwitchPreference;
import com.android.settings.widget.SwitchWidgetController;
+import com.android.settingslib.PrimarySwitchPreference;
import com.android.settingslib.Utils;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
diff --git a/src/com/android/settings/display/ColorModePreferenceFragment.java b/src/com/android/settings/display/ColorModePreferenceFragment.java
index b8fa0b9..ce33e67 100644
--- a/src/com/android/settings/display/ColorModePreferenceFragment.java
+++ b/src/com/android/settings/display/ColorModePreferenceFragment.java
@@ -28,12 +28,18 @@
import android.graphics.drawable.Drawable;
import android.hardware.display.ColorDisplayManager;
import android.net.Uri;
+import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.provider.Settings.Secure;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.ImageView;
import androidx.annotation.VisibleForTesting;
import androidx.preference.PreferenceScreen;
+import androidx.viewpager.widget.PagerAdapter;
+import androidx.viewpager.widget.ViewPager;
import com.android.settings.R;
import com.android.settings.search.BaseSearchIndexProvider;
@@ -43,6 +49,7 @@
import com.android.settingslib.widget.LayoutPreference;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import java.util.Map;
@@ -54,10 +61,25 @@
private static final int COLOR_MODE_FALLBACK = COLOR_MODE_NATURAL;
+ static final String PAGE_VIEWER_SELECTION_INDEX = "page_viewer_selection_index";
+
+ private static final int DOT_INDICATOR_SIZE = 12;
+ private static final int DOT_INDICATOR_LEFT_PADDING = 6;
+ private static final int DOT_INDICATOR_RIGHT_PADDING = 6;
+
private ContentObserver mContentObserver;
private ColorDisplayManager mColorDisplayManager;
private Resources mResources;
+ private View mViewArrowPrevious;
+ private View mViewArrowNext;
+ private ViewPager mViewPager;
+
+ private ArrayList<View> mPageList;
+
+ private ImageView[] mDotIndicators;
+ private View[] mViewPagerImages;
+
@Override
public void onAttach(Context context) {
super.onAttach(context);
@@ -86,6 +108,16 @@
}
@Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ if (savedInstanceState != null) {
+ final int selectedPosition = savedInstanceState.getInt(PAGE_VIEWER_SELECTION_INDEX);
+ mViewPager.setCurrentItem(selectedPosition);
+ updateIndicator(selectedPosition);
+ }
+ }
+
+ @Override
public void onDetach() {
if (mContentObserver != null) {
getContext().getContentResolver().unregisterContentObserver(mContentObserver);
@@ -95,6 +127,12 @@
}
@Override
+ public void onSaveInstanceState(Bundle outState){
+ super.onSaveInstanceState(outState);
+ outState.putInt(PAGE_VIEWER_SELECTION_INDEX, mViewPager.getCurrentItem());
+ }
+
+ @Override
protected int getPreferenceScreenResId() {
return R.xml.color_mode_settings;
}
@@ -105,11 +143,69 @@
screen.addPreference(preview);
}
+ @VisibleForTesting
+ public ArrayList<Integer> getViewPagerResource() {
+ return new ArrayList<Integer>(
+ Arrays.asList(
+ R.layout.color_mode_view1,
+ R.layout.color_mode_view2,
+ R.layout.color_mode_view3));
+ }
+
+ void addViewPager(LayoutPreference preview) {
+ final ArrayList<Integer> tmpviewPagerList = getViewPagerResource();
+ mViewPager = preview.findViewById(R.id.viewpager);
+
+ mViewPagerImages = new View[3];
+ for (int idx = 0; idx < tmpviewPagerList.size(); idx++) {
+ mViewPagerImages[idx] =
+ getLayoutInflater().inflate(tmpviewPagerList.get(idx), null /* root */);
+ }
+
+ mPageList = new ArrayList<View>();
+ mPageList.add(mViewPagerImages[0]);
+ mPageList.add(mViewPagerImages[1]);
+ mPageList.add(mViewPagerImages[2]);
+
+ mViewPager.setAdapter(new ColorPagerAdapter(mPageList));
+
+ mViewArrowPrevious = preview.findViewById(R.id.arrow_previous);
+ mViewArrowPrevious.setOnClickListener(v -> {
+ final int previousPos = mViewPager.getCurrentItem() - 1;
+ mViewPager.setCurrentItem(previousPos, true);
+ });
+
+ mViewArrowNext = preview.findViewById(R.id.arrow_next);
+ mViewArrowNext.setOnClickListener(v -> {
+ final int nextPos = mViewPager.getCurrentItem() + 1;
+ mViewPager.setCurrentItem(nextPos, true);
+ });
+
+ mViewPager.addOnPageChangeListener(createPageListener());
+
+ final ViewGroup viewGroup = (ViewGroup) preview.findViewById(R.id.viewGroup);
+ mDotIndicators = new ImageView[mPageList.size()];
+ for (int i = 0; i < mPageList.size(); i++) {
+ final ImageView imageView = new ImageView(getContext());
+ final ViewGroup.MarginLayoutParams lp =
+ new ViewGroup.MarginLayoutParams(DOT_INDICATOR_SIZE, DOT_INDICATOR_SIZE);
+ lp.setMargins(DOT_INDICATOR_LEFT_PADDING, 0, DOT_INDICATOR_RIGHT_PADDING, 0);
+ imageView.setLayoutParams(lp);
+ mDotIndicators[i] = imageView;
+
+ viewGroup.addView(mDotIndicators[i]);
+ }
+
+ updateIndicator(mViewPager.getCurrentItem());
+ }
+
@Override
protected void addStaticPreferences(PreferenceScreen screen) {
final LayoutPreference preview = new LayoutPreference(screen.getContext(),
R.layout.color_mode_preview);
configureAndInstallPreview(preview, screen);
+
+ addViewPager(preview);
}
@Override
@@ -207,6 +303,88 @@
}
}
+ private ViewPager.OnPageChangeListener createPageListener() {
+ return new ViewPager.OnPageChangeListener() {
+ @Override
+ public void onPageScrolled(
+ int position, float positionOffset, int positionOffsetPixels) {
+ if (positionOffset != 0) {
+ for (int idx = 0; idx < mPageList.size(); idx++) {
+ mViewPagerImages[idx].setVisibility(View.VISIBLE);
+ }
+ } else {
+ mViewPagerImages[position].setContentDescription(
+ getContext().getString(R.string.colors_viewpager_content_description));
+ updateIndicator(position);
+ }
+ }
+
+ @Override
+ public void onPageSelected(int position) {}
+
+ @Override
+ public void onPageScrollStateChanged(int state) {}
+ };
+ }
+
+ private void updateIndicator(int position) {
+ for (int i = 0; i < mPageList.size(); i++) {
+ if (position == i) {
+ mDotIndicators[i].setBackgroundResource(
+ R.drawable.ic_color_page_indicator_focused);
+
+ mViewPagerImages[i].setVisibility(View.VISIBLE);
+ } else {
+ mDotIndicators[i].setBackgroundResource(
+ R.drawable.ic_color_page_indicator_unfocused);
+
+ mViewPagerImages[i].setVisibility(View.INVISIBLE);
+ }
+ }
+
+ if (position == 0) {
+ mViewArrowPrevious.setVisibility(View.INVISIBLE);
+ mViewArrowNext.setVisibility(View.VISIBLE);
+ } else if (position == (mPageList.size() - 1)) {
+ mViewArrowPrevious.setVisibility(View.VISIBLE);
+ mViewArrowNext.setVisibility(View.INVISIBLE);
+ } else {
+ mViewArrowPrevious.setVisibility(View.VISIBLE);
+ mViewArrowNext.setVisibility(View.VISIBLE);
+ }
+ }
+
+ static class ColorPagerAdapter extends PagerAdapter {
+ private final ArrayList<View> mPageViewList;
+
+ ColorPagerAdapter(ArrayList<View> pageViewList) {
+ mPageViewList = pageViewList;
+ }
+
+ @Override
+ public void destroyItem(ViewGroup container, int position, Object object) {
+ if (mPageViewList.get(position) != null) {
+ container.removeView(mPageViewList.get(position));
+ }
+ }
+
+ @Override
+ public Object instantiateItem(ViewGroup container, int position) {
+ container.addView(mPageViewList.get(position));
+ return mPageViewList.get(position);
+ }
+
+ @Override
+ public int getCount() {
+ return mPageViewList.size();
+ }
+
+ @Override
+ public boolean isViewFromObject(View view, Object object) {
+ return object == view;
+ }
+ }
+
public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
new BaseSearchIndexProvider(R.xml.color_mode_settings) {
diff --git a/src/com/android/settings/display/NightDisplayPreferenceController.java b/src/com/android/settings/display/NightDisplayPreferenceController.java
index 003373c..904d040 100644
--- a/src/com/android/settings/display/NightDisplayPreferenceController.java
+++ b/src/com/android/settings/display/NightDisplayPreferenceController.java
@@ -22,7 +22,7 @@
import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
-import com.android.settings.widget.PrimarySwitchPreference;
+import com.android.settingslib.PrimarySwitchPreference;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnStart;
import com.android.settingslib.core.lifecycle.events.OnStop;
diff --git a/src/com/android/settings/display/ScreenTimeoutSettings.java b/src/com/android/settings/display/ScreenTimeoutSettings.java
index 18d1049..f8c03d5 100644
--- a/src/com/android/settings/display/ScreenTimeoutSettings.java
+++ b/src/com/android/settings/display/ScreenTimeoutSettings.java
@@ -53,7 +53,7 @@
import com.android.settingslib.search.SearchIndexableRaw;
import com.android.settingslib.widget.CandidateInfo;
import com.android.settingslib.widget.FooterPreference;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import com.google.common.annotations.VisibleForTesting;
@@ -181,8 +181,8 @@
}
for (CandidateInfo info : candidateList) {
- RadioButtonPreference pref =
- new RadioButtonPreference(getPrefContext());
+ SelectorWithWidgetPreference pref =
+ new SelectorWithWidgetPreference(getPrefContext());
bindPreference(pref, info.getKey(), info, defaultKey);
screen.addPreference(pref);
}
@@ -192,8 +192,8 @@
if (!candidateList.isEmpty() && (selectedTimeout > maxTimeout)) {
// The selected time out value is longer than the max timeout allowed by the admin.
// Select the largest value from the list by default.
- final RadioButtonPreference preferenceWithLargestTimeout =
- (RadioButtonPreference) screen.getPreference(candidateList.size() - 1);
+ final SelectorWithWidgetPreference preferenceWithLargestTimeout =
+ (SelectorWithWidgetPreference) screen.getPreference(candidateList.size() - 1);
preferenceWithLargestTimeout.setChecked(true);
}
diff --git a/src/com/android/settings/display/SmartAutoRotatePreferenceController.java b/src/com/android/settings/display/SmartAutoRotatePreferenceController.java
index f8d5f96..2e77d34 100644
--- a/src/com/android/settings/display/SmartAutoRotatePreferenceController.java
+++ b/src/com/android/settings/display/SmartAutoRotatePreferenceController.java
@@ -22,6 +22,8 @@
import static com.android.settings.display.SmartAutoRotateController.hasSufficientPermission;
import static com.android.settings.display.SmartAutoRotateController.isRotationResolverServiceAvailable;
+import android.text.TextUtils;
+import android.app.settings.SettingsEnums;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
@@ -37,7 +39,9 @@
import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.view.RotationPolicy;
import com.android.settings.R;
-import com.android.settings.core.BasePreferenceController;
+import com.android.settings.core.TogglePreferenceController;
+import com.android.settings.overlay.FeatureFactory;
+import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnStart;
import com.android.settingslib.core.lifecycle.events.OnStop;
@@ -45,12 +49,10 @@
/**
* SmartAutoRotatePreferenceController provides auto rotate summary in display settings
*/
-public class SmartAutoRotatePreferenceController extends BasePreferenceController
+public class SmartAutoRotatePreferenceController extends TogglePreferenceController
implements LifecycleObserver, OnStart, OnStop {
- private RotationPolicy.RotationPolicyListener mRotationPolicyListener;
- private Preference mPreference;
-
+ private final MetricsFeatureProvider mMetricsFeatureProvider;
private final SensorPrivacyManager mPrivacyManager;
private final PowerManager mPowerManager;
private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
@@ -60,12 +62,16 @@
}
};
+ private RotationPolicy.RotationPolicyListener mRotationPolicyListener;
+ private Preference mPreference;
+
public SmartAutoRotatePreferenceController(Context context, String preferenceKey) {
super(context, preferenceKey);
mPrivacyManager = SensorPrivacyManager.getInstance(context);
mPrivacyManager
.addSensorPrivacyListener(CAMERA, (sensor, enabled) -> refreshSummary(mPreference));
mPowerManager = context.getSystemService(PowerManager.class);
+ mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
}
@Override
@@ -75,12 +81,28 @@
}
@Override
+ public boolean isSliceable() {
+ return TextUtils.equals(getPreferenceKey(), "auto_rotate");
+ }
+
+ @Override
+ public boolean isPublicSlice() {
+ return true;
+ }
+
+ @Override
public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen);
mPreference = screen.findPreference(getPreferenceKey());
}
@Override
+ public void updateState(Preference preference) {
+ super.updateState(preference);
+ refreshSummary(mPreference);
+ }
+
+ @Override
public void onStart() {
mContext.registerReceiver(mReceiver,
new IntentFilter(PowerManager.ACTION_POWER_SAVE_MODE_CHANGED));
@@ -89,7 +111,7 @@
@Override
public void onChange() {
if (mPreference != null) {
- refreshSummary(mPreference);
+ updateState(mPreference);
}
}
};
@@ -122,6 +144,20 @@
}
@Override
+ public boolean isChecked() {
+ return !RotationPolicy.isRotationLocked(mContext);
+ }
+
+ @Override
+ public boolean setChecked(boolean isChecked) {
+ final boolean isLocked = !isChecked;
+ mMetricsFeatureProvider.action(mContext, SettingsEnums.ACTION_ROTATION_LOCK,
+ isLocked);
+ RotationPolicy.setRotationLock(mContext, isLocked);
+ return true;
+ }
+
+ @Override
public CharSequence getSummary() {
int activeStringId = R.string.auto_rotate_option_off;
if (!RotationPolicy.isRotationLocked(mContext)) {
@@ -138,4 +174,4 @@
}
return mContext.getString(activeStringId);
}
-}
+}
\ No newline at end of file
diff --git a/src/com/android/settings/display/darkmode/DarkModePreference.java b/src/com/android/settings/display/darkmode/DarkModePreference.java
index c69bb01..4820667 100644
--- a/src/com/android/settings/display/darkmode/DarkModePreference.java
+++ b/src/com/android/settings/display/darkmode/DarkModePreference.java
@@ -21,7 +21,7 @@
import android.util.AttributeSet;
import com.android.settings.R;
-import com.android.settings.widget.PrimarySwitchPreference;
+import com.android.settingslib.PrimarySwitchPreference;
import java.time.LocalTime;
diff --git a/src/com/android/settings/emergency/MoreSettingsPreferenceController.java b/src/com/android/settings/emergency/MoreSettingsPreferenceController.java
index cbb95a6..d945b21 100644
--- a/src/com/android/settings/emergency/MoreSettingsPreferenceController.java
+++ b/src/com/android/settings/emergency/MoreSettingsPreferenceController.java
@@ -115,7 +115,7 @@
.logClickedPreference(mPreference, getMetricsCategory());
final Intent intent = new Intent(mIntent)
.addCategory(Intent.CATEGORY_LAUNCHER)
- .setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
+ .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
Bundle bundle = new Bundle();
bundle.putString(EXTRA_KEY_ATTRIBUTION, mContext.getPackageName());
mContext.startActivity(intent, bundle);
diff --git a/src/com/android/settings/enterprise/ActionDisabledByAdminDialog.java b/src/com/android/settings/enterprise/ActionDisabledByAdminDialog.java
index ce7ad24..c4bef25 100644
--- a/src/com/android/settings/enterprise/ActionDisabledByAdminDialog.java
+++ b/src/com/android/settings/enterprise/ActionDisabledByAdminDialog.java
@@ -58,11 +58,25 @@
return admin;
}
admin.component = intent.getParcelableExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN);
+ int userId = intent.getIntExtra(Intent.EXTRA_USER_ID, UserHandle.myUserId());
+
+ Bundle adminDetails = null;
+ if (admin.component == null) {
+ DevicePolicyManager devicePolicyManager = getSystemService(DevicePolicyManager.class);
+ adminDetails = devicePolicyManager.getEnforcingAdminAndUserDetails(userId,
+ getRestrictionFromIntent(intent));
+ if (adminDetails != null) {
+ admin.component = adminDetails.getParcelable(
+ DevicePolicyManager.EXTRA_DEVICE_ADMIN);
+ }
+ }
if (intent.hasExtra(Intent.EXTRA_USER)) {
admin.user = intent.getParcelableExtra(Intent.EXTRA_USER);
} else {
- int userId = intent.getIntExtra(Intent.EXTRA_USER_ID, UserHandle.myUserId());
+ if (adminDetails != null) {
+ userId = adminDetails.getInt(Intent.EXTRA_USER_ID, UserHandle.myUserId());
+ }
if (userId == UserHandle.USER_NULL) {
admin.user = null;
} else {
diff --git a/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java b/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java
index 3319e1b..f6bf921 100644
--- a/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java
+++ b/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java
@@ -19,6 +19,7 @@
import android.annotation.UserIdInt;
import android.app.Activity;
import android.app.ActivityManager;
+import android.app.backup.BackupManager;
import android.app.settings.SettingsEnums;
import android.content.Context;
import android.content.Intent;
@@ -53,7 +54,7 @@
import com.android.settingslib.utils.StringUtil;
import com.android.settingslib.widget.FooterPreference;
import com.android.settingslib.widget.LayoutPreference;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import java.util.ArrayList;
import java.util.List;
@@ -66,7 +67,8 @@
*/
public class AdvancedPowerUsageDetail extends DashboardFragment implements
ButtonActionDialogFragment.AppButtonsDialogListener,
- BatteryTipPreferenceController.BatteryTipListener, RadioButtonPreference.OnClickListener {
+ BatteryTipPreferenceController.BatteryTipListener,
+ SelectorWithWidgetPreference.OnClickListener {
public static final String TAG = "AdvancedPowerDetail";
public static final String EXTRA_UID = "extra_uid";
@@ -107,13 +109,18 @@
@VisibleForTesting
FooterPreference mFooterPreference;
@VisibleForTesting
- RadioButtonPreference mRestrictedPreference;
+ SelectorWithWidgetPreference mRestrictedPreference;
@VisibleForTesting
- RadioButtonPreference mOptimizePreference;
+ SelectorWithWidgetPreference mOptimizePreference;
@VisibleForTesting
- RadioButtonPreference mUnrestrictedPreference;
+ SelectorWithWidgetPreference mUnrestrictedPreference;
@VisibleForTesting
- boolean enableTriState = true;
+ boolean mEnableTriState = true;
+ @VisibleForTesting
+ @BatteryOptimizeUtils.OptimizationMode
+ int mOptimizationMode = BatteryOptimizeUtils.MODE_UNKNOWN;
+ @VisibleForTesting
+ BackupManager mBackupManager;
private AppButtonsPreferenceController mAppButtonsPreferenceController;
private BackgroundActivityPreferenceController mBackgroundActivityPreferenceController;
@@ -245,7 +252,7 @@
super.onCreate(icicle);
final String packageName = getArguments().getString(EXTRA_PACKAGE_NAME);
- if (enableTriState) {
+ if (mEnableTriState) {
onCreateForTriState(packageName);
} else {
mForegroundPreference = findPreference(KEY_PREF_FOREGROUND);
@@ -263,7 +270,7 @@
super.onResume();
initHeader();
- if (enableTriState) {
+ if (mEnableTriState) {
initPreferenceForTriState(getContext());
final String packageName = mBatteryOptimizeUtils.getPackageName();
FeatureFactory.getFactory(getContext()).getMetricsFeatureProvider()
@@ -276,6 +283,22 @@
}
}
+ @Override
+ public void onDestroy() {
+ super.onDestroy();
+ notifyBackupManager();
+ }
+
+ @VisibleForTesting
+ void notifyBackupManager() {
+ if (mEnableTriState
+ && mOptimizationMode != mBatteryOptimizeUtils.getAppOptimizationMode()) {
+ final BackupManager backupManager = mBackupManager != null
+ ? mBackupManager : new BackupManager(getContext());
+ backupManager.dataChanged();
+ }
+ }
+
@VisibleForTesting
void initHeader() {
final View appSnippet = mHeaderPreference.findViewById(R.id.entity_header);
@@ -303,7 +326,7 @@
controller.setIsInstantApp(AppUtils.isInstant(mAppEntry.info));
}
- if (enableTriState) {
+ if (mEnableTriState) {
final long foregroundTimeMs = bundle.getLong(EXTRA_FOREGROUND_TIME);
final long backgroundTimeMs = bundle.getLong(EXTRA_BACKGROUND_TIME);
final String slotTime = bundle.getString(EXTRA_SLOT_TIME, null);
@@ -339,18 +362,20 @@
final String stateString;
final String footerString;
- if (!mBatteryOptimizeUtils.isValidPackageName()) {
- //Present optimized only string when the package name is invalid.
+ if (!mBatteryOptimizeUtils.isValidPackageName()
+ || mBatteryOptimizeUtils.isAllowlistedExceptIdleApp()) {
+ // Present optimized only string when the package name is invalid or
+ // it's in allow list not idle app.
stateString = context.getString(R.string.manager_battery_usage_optimized_only);
footerString = context.getString(
R.string.manager_battery_usage_footer_limited, stateString);
} else if (mBatteryOptimizeUtils.isSystemOrDefaultApp()) {
- //Present unrestricted only string when the package is system or default active app.
+ // Present unrestricted only string when the package is system or default active app.
stateString = context.getString(R.string.manager_battery_usage_unrestricted_only);
footerString = context.getString(
R.string.manager_battery_usage_footer_limited, stateString);
} else {
- //Present default string to normal app.
+ // Present default string to normal app.
footerString = context.getString(R.string.manager_battery_usage_footer);
}
mFooterPreference.setTitle(footerString);
@@ -374,7 +399,7 @@
@Override
protected int getPreferenceScreenResId() {
- return enableTriState ? R.xml.power_usage_detail : R.xml.power_usage_detail_legacy;
+ return mEnableTriState ? R.xml.power_usage_detail : R.xml.power_usage_detail_legacy;
}
@Override
@@ -385,10 +410,10 @@
final String packageName = bundle.getString(EXTRA_PACKAGE_NAME);
mAppButtonsPreferenceController = new AppButtonsPreferenceController(
- (SettingsActivity) getActivity(), this, getSettingsLifecycle(), packageName,
- mState, REQUEST_UNINSTALL, REQUEST_REMOVE_DEVICE_ADMIN);
+ (SettingsActivity) getActivity(), this, getSettingsLifecycle(),
+ packageName, mState, REQUEST_UNINSTALL, REQUEST_REMOVE_DEVICE_ADMIN);
controllers.add(mAppButtonsPreferenceController);
- if (enableTriState) {
+ if (mEnableTriState) {
controllers.add(new UnrestrictedPreferenceController(context, uid, packageName));
controllers.add(new OptimizedPreferenceController(context, uid, packageName));
controllers.add(new RestrictedPreferenceController(context, uid, packageName));
@@ -425,7 +450,7 @@
}
@Override
- public void onRadioButtonClicked(RadioButtonPreference selected) {
+ public void onRadioButtonClicked(SelectorWithWidgetPreference selected) {
final String selectedKey = selected.getKey();
updatePreferenceState(mUnrestrictedPreference, selectedKey);
updatePreferenceState(mOptimizePreference, selectedKey);
@@ -452,7 +477,8 @@
}
}
- private void updatePreferenceState(RadioButtonPreference preference, String selectedKey) {
+ private void updatePreferenceState(SelectorWithWidgetPreference preference,
+ String selectedKey) {
preference.setChecked(selectedKey.equals(preference.getKey()));
}
@@ -467,6 +493,7 @@
mBatteryOptimizeUtils = new BatteryOptimizeUtils(
getContext(), getArguments().getInt(EXTRA_UID), packageName);
+ mOptimizationMode = mBatteryOptimizeUtils.getAppOptimizationMode();
}
private CharSequence getAppActiveTime(
diff --git a/src/com/android/settings/fuelgauge/BatteryAppListPreferenceController.java b/src/com/android/settings/fuelgauge/BatteryAppListPreferenceController.java
index 29872ac..0c59e88 100644
--- a/src/com/android/settings/fuelgauge/BatteryAppListPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/BatteryAppListPreferenceController.java
@@ -47,6 +47,7 @@
import com.android.settings.SettingsActivity;
import com.android.settings.core.InstrumentedPreferenceFragment;
import com.android.settings.core.PreferenceControllerMixin;
+import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
@@ -440,8 +441,10 @@
}
private boolean shouldShowSummary(BatteryEntry entry) {
- final CharSequence[] allowlistPackages = mContext.getResources()
- .getTextArray(R.array.allowlist_hide_summary_in_battery_usage);
+ final CharSequence[] allowlistPackages =
+ FeatureFactory.getFactory(mContext)
+ .getPowerUsageFeatureProvider(mContext)
+ .getHideApplicationSummary(mContext);
final String target = entry.getDefaultPackageName();
for (CharSequence packageName : allowlistPackages) {
@@ -491,8 +494,7 @@
use = 450;
for (int i = 0; i < 100; i++) {
- builder.getOrCreateUidBatteryConsumerBuilder(
- new FakeUid(Process.FIRST_APPLICATION_UID + i))
+ builder.getOrCreateUidBatteryConsumerBuilder(Process.FIRST_APPLICATION_UID + i)
.setTimeInStateMs(UidBatteryConsumer.STATE_FOREGROUND, 10000 + i * 1000)
.setTimeInStateMs(UidBatteryConsumer.STATE_BACKGROUND, 20000 + i * 2000)
.setConsumedPower(BatteryConsumer.POWER_COMPONENT_CPU, use);
@@ -500,18 +502,17 @@
}
// Simulate dex2oat process.
- builder.getOrCreateUidBatteryConsumerBuilder(new FakeUid(Process.FIRST_APPLICATION_UID))
+ builder.getOrCreateUidBatteryConsumerBuilder(Process.FIRST_APPLICATION_UID)
.setUsageDurationMillis(BatteryConsumer.POWER_COMPONENT_CPU, 100000)
.setConsumedPower(BatteryConsumer.POWER_COMPONENT_CPU, 1000.0)
.setPackageWithHighestDrain("dex2oat");
- builder.getOrCreateUidBatteryConsumerBuilder(new FakeUid(Process.FIRST_APPLICATION_UID + 1))
+ builder.getOrCreateUidBatteryConsumerBuilder(Process.FIRST_APPLICATION_UID + 1)
.setUsageDurationMillis(BatteryConsumer.POWER_COMPONENT_CPU, 100000)
.setConsumedPower(BatteryConsumer.POWER_COMPONENT_CPU, 1000.0)
.setPackageWithHighestDrain("dex2oat");
- builder.getOrCreateUidBatteryConsumerBuilder(
- new FakeUid(UserHandle.getSharedAppGid(Process.LOG_UID)))
+ builder.getOrCreateUidBatteryConsumerBuilder(UserHandle.getSharedAppGid(Process.LOG_UID))
.setUsageDurationMillis(BatteryConsumer.POWER_COMPONENT_CPU, 100000)
.setConsumedPower(BatteryConsumer.POWER_COMPONENT_CPU, 900.0);
diff --git a/src/com/android/settings/fuelgauge/BatteryBackupHelper.java b/src/com/android/settings/fuelgauge/BatteryBackupHelper.java
new file mode 100644
index 0000000..24080fe
--- /dev/null
+++ b/src/com/android/settings/fuelgauge/BatteryBackupHelper.java
@@ -0,0 +1,318 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+package com.android.settings.fuelgauge;
+
+import android.app.AppGlobals;
+import android.app.AppOpsManager;
+import android.app.backup.BackupDataInputStream;
+import android.app.backup.BackupDataOutput;
+import android.app.backup.BackupHelper;
+import android.content.Context;
+import android.content.pm.ApplicationInfo;
+import android.content.pm.IPackageManager;
+import android.content.pm.PackageManager;
+import android.content.pm.ParceledListSlice;
+import android.content.pm.UserInfo;
+import android.os.Build;
+import android.os.IDeviceIdleController;
+import android.os.RemoteException;
+import android.os.ParcelFileDescriptor;
+import android.os.ServiceManager;
+import android.os.UserHandle;
+import android.os.UserManager;
+import android.util.Log;
+
+import androidx.annotation.VisibleForTesting;
+
+import com.android.settingslib.fuelgauge.PowerAllowlistBackend;
+
+import java.io.IOException;
+import java.nio.charset.StandardCharsets;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
+/** An implementation to backup and restore battery configurations. */
+public final class BatteryBackupHelper implements BackupHelper {
+ /** An inditifier for {@link BackupHelper}. */
+ public static final String TAG = "BatteryBackupHelper";
+ private static final String DEVICE_IDLE_SERVICE = "deviceidle";
+ private static final boolean DEBUG = Build.TYPE.equals("userdebug");
+
+ // Only the owner can see all apps.
+ private static final int RETRIEVE_FLAG_ADMIN =
+ PackageManager.MATCH_ANY_USER |
+ PackageManager.MATCH_DISABLED_COMPONENTS |
+ PackageManager.MATCH_DISABLED_UNTIL_USED_COMPONENTS;
+ private static final int RETRIEVE_FLAG =
+ PackageManager.MATCH_DISABLED_COMPONENTS |
+ PackageManager.MATCH_DISABLED_UNTIL_USED_COMPONENTS;
+
+ static final String DELIMITER = ",";
+ static final String DELIMITER_MODE = ":";
+ static final String KEY_FULL_POWER_LIST = "full_power_list";
+ static final String KEY_OPTIMIZATION_LIST = "optimization_mode_list";
+
+ @VisibleForTesting
+ PowerAllowlistBackend mPowerAllowlistBackend;
+ @VisibleForTesting
+ IDeviceIdleController mIDeviceIdleController;
+ @VisibleForTesting
+ IPackageManager mIPackageManager;
+ @VisibleForTesting
+ BatteryOptimizeUtils mBatteryOptimizeUtils;
+
+ private final Context mContext;
+
+ public BatteryBackupHelper(Context context) {
+ mContext = context.getApplicationContext();
+ }
+
+ @Override
+ public void performBackup(ParcelFileDescriptor oldState, BackupDataOutput data,
+ ParcelFileDescriptor newState) {
+ if (!isOwner() || data == null) {
+ Log.w(TAG, "ignore performBackup() for non-owner or empty data");
+ return;
+ }
+ final List<String> allowlistedApps = backupFullPowerList(data);
+ if (allowlistedApps != null) {
+ backupOptimizationMode(data, allowlistedApps);
+ }
+ }
+
+ @Override
+ public void restoreEntity(BackupDataInputStream data) {
+ if (!isOwner() || data == null || data.size() == 0) {
+ Log.w(TAG, "ignore restoreEntity() for non-owner or empty data");
+ return;
+ }
+ if (KEY_OPTIMIZATION_LIST.equals(data.getKey())) {
+ final int dataSize = data.size();
+ final byte[] dataBytes = new byte[dataSize];
+ try {
+ data.read(dataBytes, 0 /*offset*/, dataSize);
+ } catch (IOException e) {
+ Log.e(TAG, "failed to load BackupDataInputStream", e);
+ return;
+ }
+ restoreOptimizationMode(dataBytes);
+ }
+ }
+
+ @Override
+ public void writeNewStateDescription(ParcelFileDescriptor newState) {
+ }
+
+ private List<String> backupFullPowerList(BackupDataOutput data) {
+ final long timestamp = System.currentTimeMillis();
+ String[] allowlistedApps;
+ try {
+ allowlistedApps = getIDeviceIdleController().getFullPowerWhitelist();
+ } catch (RemoteException e) {
+ Log.e(TAG, "backupFullPowerList() failed", e);
+ return null;
+ }
+ // Ignores unexpected emptty result case.
+ if (allowlistedApps == null || allowlistedApps.length == 0) {
+ Log.w(TAG, "no data found in the getFullPowerList()");
+ return new ArrayList<>();
+ }
+
+ final String allowedApps = String.join(DELIMITER, allowlistedApps);
+ writeBackupData(data, KEY_FULL_POWER_LIST, allowedApps);
+ Log.d(TAG, String.format("backup getFullPowerList() size=%d in %d/ms",
+ allowlistedApps.length, (System.currentTimeMillis() - timestamp)));
+ return Arrays.asList(allowlistedApps);
+ }
+
+ @VisibleForTesting
+ void backupOptimizationMode(BackupDataOutput data, List<String> allowlistedApps) {
+ final long timestamp = System.currentTimeMillis();
+ final List<ApplicationInfo> applications = getInstalledApplications();
+ if (applications == null || applications.isEmpty()) {
+ Log.w(TAG, "no data found in the getInstalledApplications()");
+ return;
+ }
+ int backupCount = 0;
+ final StringBuilder builder = new StringBuilder();
+ final AppOpsManager appOps = mContext.getSystemService(AppOpsManager.class);
+ // Converts application into the AppUsageState.
+ for (ApplicationInfo info : applications) {
+ final int mode = appOps.checkOpNoThrow(
+ AppOpsManager.OP_RUN_ANY_IN_BACKGROUND, info.uid, info.packageName);
+ @BatteryOptimizeUtils.OptimizationMode
+ final int optimizationMode = BatteryOptimizeUtils.getAppOptimizationMode(
+ mode, allowlistedApps.contains(info.packageName));
+ // Ignores default optimized/unknown state or system/default apps.
+ if (optimizationMode == BatteryOptimizeUtils.MODE_OPTIMIZED
+ || optimizationMode == BatteryOptimizeUtils.MODE_UNKNOWN
+ || isSystemOrDefaultApp(info.packageName)) {
+ continue;
+ }
+ final String packageOptimizeMode =
+ info.packageName + DELIMITER_MODE + optimizationMode;
+ builder.append(packageOptimizeMode + DELIMITER);
+ debugLog(packageOptimizeMode);
+ backupCount++;
+ }
+
+ writeBackupData(data, KEY_OPTIMIZATION_LIST, builder.toString());
+ Log.d(TAG, String.format("backup getInstalledApplications():%d count=%d in %d/ms",
+ applications.size(), backupCount, (System.currentTimeMillis() - timestamp)));
+ }
+
+ @VisibleForTesting
+ void restoreOptimizationMode(byte[] dataBytes) {
+ final long timestamp = System.currentTimeMillis();
+ final String dataContent = new String(dataBytes, StandardCharsets.UTF_8);
+ if (dataContent == null || dataContent.isEmpty()) {
+ Log.w(TAG, "no data found in the restoreOptimizationMode()");
+ return;
+ }
+ final String[] appConfigurations = dataContent.split(BatteryBackupHelper.DELIMITER);
+ if (appConfigurations == null || appConfigurations.length == 0) {
+ Log.w(TAG, "no data found from the split() processing");
+ return;
+ }
+ int restoreCount = 0;
+ for (int index = 0; index < appConfigurations.length; index++) {
+ final String[] results = appConfigurations[index]
+ .split(BatteryBackupHelper.DELIMITER_MODE);
+ // Example format: com.android.systemui:2 we should have length=2
+ if (results == null || results.length != 2) {
+ Log.w(TAG, "invalid raw data found:" + appConfigurations[index]);
+ continue;
+ }
+ final String packageName = results[0];
+ // Ignores system/default apps.
+ if (isSystemOrDefaultApp(packageName)) {
+ Log.w(TAG, "ignore from isSystemOrDefaultApp():" + packageName);
+ continue;
+ }
+ @BatteryOptimizeUtils.OptimizationMode
+ int optimizationMode = BatteryOptimizeUtils.MODE_UNKNOWN;
+ try {
+ optimizationMode = Integer.parseInt(results[1]);
+ } catch (NumberFormatException e) {
+ Log.e(TAG, "failed to parse the optimization mode: "
+ + appConfigurations[index], e);
+ continue;
+ }
+ restoreOptimizationMode(packageName, optimizationMode);
+ restoreCount++;
+ }
+ Log.d(TAG, String.format("restoreOptimizationMode() count=%d in %d/ms",
+ restoreCount, (System.currentTimeMillis() - timestamp)));
+ }
+
+ private void restoreOptimizationMode(
+ String packageName, @BatteryOptimizeUtils.OptimizationMode int mode) {
+ final int uid = BatteryUtils.getInstance(mContext).getPackageUid(packageName);
+ if (uid == BatteryUtils.UID_NULL) {
+ return;
+ }
+ final BatteryOptimizeUtils batteryOptimizeUtils =
+ mBatteryOptimizeUtils != null
+ ? mBatteryOptimizeUtils /*testing only*/
+ : new BatteryOptimizeUtils(mContext, uid, packageName);
+ batteryOptimizeUtils.setAppOptimizationMode(mode);
+ Log.d(TAG, String.format("restore:%s mode=%d", packageName, mode));
+ }
+
+ // Provides an opportunity to inject mock IDeviceIdleController for testing.
+ private IDeviceIdleController getIDeviceIdleController() {
+ if (mIDeviceIdleController != null) {
+ return mIDeviceIdleController;
+ }
+ mIDeviceIdleController = IDeviceIdleController.Stub.asInterface(
+ ServiceManager.getService(DEVICE_IDLE_SERVICE));
+ return mIDeviceIdleController;
+ }
+
+ private IPackageManager getIPackageManager() {
+ if (mIPackageManager != null) {
+ return mIPackageManager;
+ }
+ mIPackageManager = AppGlobals.getPackageManager();
+ return mIPackageManager;
+ }
+
+ private PowerAllowlistBackend getPowerAllowlistBackend() {
+ if (mPowerAllowlistBackend != null) {
+ return mPowerAllowlistBackend;
+ }
+ mPowerAllowlistBackend = PowerAllowlistBackend.getInstance(mContext);
+ return mPowerAllowlistBackend;
+ }
+
+ private boolean isSystemOrDefaultApp(String packageName) {
+ final PowerAllowlistBackend powerAllowlistBackend = getPowerAllowlistBackend();
+ return powerAllowlistBackend.isSysAllowlisted(packageName)
+ || powerAllowlistBackend.isDefaultActiveApp(packageName)
+ // Optimize mode only for app which is in the allow list not idle app.
+ || powerAllowlistBackend.isAllowlistedExceptIdle(packageName);
+ }
+
+ private List<ApplicationInfo> getInstalledApplications() {
+ final List<ApplicationInfo> applications = new ArrayList<>();
+ final UserManager um = mContext.getSystemService(UserManager.class);
+ for (UserInfo userInfo : um.getProfiles(UserHandle.myUserId())) {
+ try {
+ @SuppressWarnings("unchecked")
+ final ParceledListSlice<ApplicationInfo> infoList =
+ getIPackageManager().getInstalledApplications(
+ userInfo.isAdmin() ? RETRIEVE_FLAG_ADMIN : RETRIEVE_FLAG,
+ userInfo.id);
+ if (infoList != null) {
+ applications.addAll(infoList.getList());
+ }
+ } catch (Exception e) {
+ Log.e(TAG, "getInstalledApplications() is failed", e);
+ return null;
+ }
+ }
+ // Removes the application which is disabled by the system.
+ for (int index = applications.size() - 1; index >= 0; index--) {
+ final ApplicationInfo info = applications.get(index);
+ if (info.enabledSetting != PackageManager.COMPONENT_ENABLED_STATE_DISABLED_USER
+ && !info.enabled) {
+ applications.remove(index);
+ }
+ }
+ return applications;
+ }
+
+ private void debugLog(String debugContent) {
+ if (DEBUG) Log.d(TAG, debugContent);
+ }
+
+ private static void writeBackupData(
+ BackupDataOutput data, String dataKey, String dataContent) {
+ final byte[] dataContentBytes = dataContent.getBytes();
+ try {
+ data.writeEntityHeader(dataKey, dataContentBytes.length);
+ data.writeEntityData(dataContentBytes, dataContentBytes.length);
+ } catch (IOException e) {
+ Log.e(TAG, "writeBackupData() is failed for " + dataKey, e);
+ }
+ }
+
+ private static boolean isOwner() {
+ return UserHandle.myUserId() == UserHandle.USER_OWNER;
+ }
+}
diff --git a/src/com/android/settings/fuelgauge/BatteryChartPreferenceController.java b/src/com/android/settings/fuelgauge/BatteryChartPreferenceController.java
index f075c7b..8541179 100644
--- a/src/com/android/settings/fuelgauge/BatteryChartPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/BatteryChartPreferenceController.java
@@ -121,12 +121,16 @@
mFragment = fragment;
mPreferenceKey = preferenceKey;
mIs24HourFormat = DateFormat.is24HourFormat(context);
- mNotAllowShowSummaryPackages = context.getResources()
- .getTextArray(R.array.allowlist_hide_summary_in_battery_usage);
- mNotAllowShowEntryPackages = context.getResources()
- .getTextArray(R.array.allowlist_hide_entry_in_battery_usage);
mMetricsFeatureProvider =
FeatureFactory.getFactory(mContext).getMetricsFeatureProvider();
+ mNotAllowShowEntryPackages =
+ FeatureFactory.getFactory(context)
+ .getPowerUsageFeatureProvider(context)
+ .getHideApplicationEntries(context);
+ mNotAllowShowSummaryPackages =
+ FeatureFactory.getFactory(context)
+ .getPowerUsageFeatureProvider(context)
+ .getHideApplicationSummary(context);
if (lifecycle != null) {
lifecycle.addObserver(this);
}
diff --git a/src/com/android/settings/fuelgauge/BatteryChartView.java b/src/com/android/settings/fuelgauge/BatteryChartView.java
index a98c644..7bc60b2 100644
--- a/src/com/android/settings/fuelgauge/BatteryChartView.java
+++ b/src/com/android/settings/fuelgauge/BatteryChartView.java
@@ -57,7 +57,8 @@
Arrays.asList("SwitchAccessService", "TalkBackService", "JustSpeakService");
private static final int DEFAULT_TRAPEZOID_COUNT = 12;
- private static final int DEFAULT_TIMESTAMP_COUNT = 5;
+ private static final int DEFAULT_TIMESTAMP_COUNT = 4;
+ private static final int TIMESTAMP_GAPS_COUNT = DEFAULT_TIMESTAMP_COUNT - 1;
private static final int DIVIDER_COLOR = Color.parseColor("#CDCCC5");
private static final long UPDATE_STATE_DELAYED_TIME = 500L;
@@ -91,7 +92,7 @@
new Rect[] {new Rect(), new Rect(), new Rect()};
// For drawing the timestamp information.
private final Rect[] mTimestampsBounds =
- new Rect[] {new Rect(), new Rect(), new Rect(), new Rect(), new Rect()};
+ new Rect[] {new Rect(), new Rect(), new Rect(), new Rect()};
@VisibleForTesting
Handler mHandler = new Handler();
@@ -198,13 +199,14 @@
if (mTimestamps == null) {
mTimestamps = new String[DEFAULT_TIMESTAMP_COUNT];
}
- final long timeSlotOffset = DateUtils.HOUR_IN_MILLIS * 6;
+ final long timeSlotOffset =
+ DateUtils.HOUR_IN_MILLIS * (/*total 24 hours*/ 24 / TIMESTAMP_GAPS_COUNT);
final boolean is24HourFormat = DateFormat.is24HourFormat(getContext());
for (int index = 0; index < DEFAULT_TIMESTAMP_COUNT; index++) {
mTimestamps[index] =
ConvertUtils.utcToLocalTimeHour(
getContext(),
- latestTimestamp - (4 - index) * timeSlotOffset,
+ latestTimestamp - (TIMESTAMP_GAPS_COUNT - index) * timeSlotOffset,
is24HourFormat);
}
requestLayout();
@@ -426,8 +428,9 @@
final float[] xOffsets = new float[DEFAULT_TIMESTAMP_COUNT];
final float baselineX = mDividerWidth * .5f;
final float offsetX = mDividerWidth + unitWidth;
+ final int slotBarOffset = (/*total 12 bars*/ 12) / TIMESTAMP_GAPS_COUNT;
for (int index = 0; index < DEFAULT_TIMESTAMP_COUNT; index++) {
- xOffsets[index] = baselineX + index * offsetX * 3;
+ xOffsets[index] = baselineX + index * offsetX * slotBarOffset;
}
drawTimestamp(canvas, xOffsets);
}
@@ -439,13 +442,15 @@
mTimestamps[0],
xOffsets[0] - mTimestampsBounds[0].left,
getTimestampY(0), mTextPaint);
+ final int latestIndex = DEFAULT_TIMESTAMP_COUNT - 1;
// Draws the last timestamp info.
canvas.drawText(
- mTimestamps[4],
- xOffsets[4] - mTimestampsBounds[4].width() - mTimestampsBounds[4].left,
- getTimestampY(4), mTextPaint);
+ mTimestamps[latestIndex],
+ xOffsets[latestIndex] - mTimestampsBounds[latestIndex].width()
+ - mTimestampsBounds[latestIndex].left,
+ getTimestampY(latestIndex), mTextPaint);
// Draws the rest of timestamp info since it is located in the center.
- for (int index = 1; index <= 3; index++) {
+ for (int index = 1; index <= DEFAULT_TIMESTAMP_COUNT - 2; index++) {
canvas.drawText(
mTimestamps[index],
xOffsets[index] -
diff --git a/src/com/android/settings/fuelgauge/BatteryDiffEntry.java b/src/com/android/settings/fuelgauge/BatteryDiffEntry.java
index 3ad768a..e524e98 100644
--- a/src/com/android/settings/fuelgauge/BatteryDiffEntry.java
+++ b/src/com/android/settings/fuelgauge/BatteryDiffEntry.java
@@ -40,7 +40,8 @@
// Caches app label and icon to improve loading performance.
static final Map<String, BatteryEntry.NameAndIcon> sResourceCache = new HashMap<>();
// Whether a specific item is valid to launch restriction page?
- static final Map<String, Boolean> sValidForRestriction = new HashMap<>();
+ @VisibleForTesting(otherwise = VisibleForTesting.PACKAGE_PRIVATE)
+ public static final Map<String, Boolean> sValidForRestriction = new HashMap<>();
/** A comparator for {@link BatteryDiffEntry} based on consumed percentage. */
public static final Comparator<BatteryDiffEntry> COMPARATOR =
@@ -112,7 +113,9 @@
/** Gets the app icon {@link Drawable} for this entry. */
public Drawable getAppIcon() {
loadLabelAndIcon();
- return mAppIcon;
+ return mAppIcon != null && mAppIcon.getConstantState() != null
+ ? mAppIcon.getConstantState().newDrawable()
+ : null;
}
/** Gets the app icon id for this entry. */
@@ -339,15 +342,16 @@
return builder.toString();
}
- static void clearCache() {
+ /** Clears app icon and label cache data. */
+ public static void clearCache() {
sResourceCache.clear();
sValidForRestriction.clear();
}
private Drawable getBadgeIconForUser(Drawable icon) {
final int userId = UserHandle.getUserId((int) mBatteryHistEntry.mUid);
- final UserHandle userHandle = new UserHandle(userId);
- return mUserManager.getBadgedIconForUser(icon, userHandle);
+ return userId == UserHandle.USER_OWNER ? icon :
+ mUserManager.getBadgedIconForUser(icon, new UserHandle(userId));
}
private static boolean isSystemUid(int uid) {
diff --git a/src/com/android/settings/fuelgauge/BatteryInfo.java b/src/com/android/settings/fuelgauge/BatteryInfo.java
index 92151c0..4433da2 100644
--- a/src/com/android/settings/fuelgauge/BatteryInfo.java
+++ b/src/com/android/settings/fuelgauge/BatteryInfo.java
@@ -25,6 +25,7 @@
import android.os.BatteryUsageStats;
import android.os.SystemClock;
import android.text.format.Formatter;
+import android.util.Log;
import android.util.SparseIntArray;
import androidx.annotation.NonNull;
@@ -42,6 +43,7 @@
import com.android.settingslib.utils.StringUtil;
public class BatteryInfo {
+ private static final String TAG = "BatteryInfo";
public CharSequence chargeLabel;
public CharSequence remainingLabel;
@@ -155,8 +157,13 @@
if (batteryUsageStats != null) {
stats = batteryUsageStats;
} else {
- stats = context.getSystemService(BatteryStatsManager.class)
- .getBatteryUsageStats();
+ try {
+ stats = context.getSystemService(BatteryStatsManager.class)
+ .getBatteryUsageStats();
+ } catch (RuntimeException e) {
+ Log.e(TAG, "getBatteryInfo() from getBatteryUsageStats()", e);
+ return null;
+ }
}
return getBatteryInfo(context, stats, shortString);
}
diff --git a/src/com/android/settings/fuelgauge/BatteryOptimizeUtils.java b/src/com/android/settings/fuelgauge/BatteryOptimizeUtils.java
index 4a56040..11528a6 100644
--- a/src/com/android/settings/fuelgauge/BatteryOptimizeUtils.java
+++ b/src/com/android/settings/fuelgauge/BatteryOptimizeUtils.java
@@ -16,6 +16,7 @@
package com.android.settings.fuelgauge;
+import android.annotation.IntDef;
import android.app.AppOpsManager;
import android.content.Context;
import android.util.Log;
@@ -24,6 +25,9 @@
import com.android.settingslib.fuelgauge.PowerAllowlistBackend;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+
/** A utility class for application usage operation. */
public class BatteryOptimizeUtils {
private static final String TAG = "BatteryOptimizeUtils";
@@ -32,21 +36,26 @@
@VisibleForTesting AppOpsManager mAppOpsManager;
@VisibleForTesting BatteryUtils mBatteryUtils;
@VisibleForTesting PowerAllowlistBackend mPowerAllowListBackend;
+ @VisibleForTesting int mMode;
+ @VisibleForTesting boolean mAllowListed;
+
private final String mPackageName;
private final int mUid;
- private int mMode;
- private boolean mAllowListed;
+ // Optimization modes.
+ static final int MODE_UNKNOWN = 0;
+ static final int MODE_RESTRICTED = 1;
+ static final int MODE_UNRESTRICTED = 2;
+ static final int MODE_OPTIMIZED = 3;
- /**
- * Usage type of application.
- */
- public enum AppUsageState {
- UNKNOWN,
- RESTRICTED,
- UNRESTRICTED,
- OPTIMIZED,
- }
+ @IntDef(prefix = {"MODE_"}, value = {
+ MODE_UNKNOWN,
+ MODE_RESTRICTED,
+ MODE_UNRESTRICTED,
+ MODE_OPTIMIZED,
+ })
+ @Retention(RetentionPolicy.SOURCE)
+ static @interface OptimizationMode {}
public BatteryOptimizeUtils(Context context, int uid, String packageName) {
mUid = uid;
@@ -59,36 +68,48 @@
mAllowListed = mPowerAllowListBackend.isAllowlisted(mPackageName);
}
- public AppUsageState getAppUsageState() {
- refreshState();
- if (!mAllowListed && mMode == AppOpsManager.MODE_IGNORED) {
- return AppUsageState.RESTRICTED;
- } else if (mAllowListed && mMode == AppOpsManager.MODE_ALLOWED) {
- return AppUsageState.UNRESTRICTED;
- } else if (!mAllowListed && mMode == AppOpsManager.MODE_ALLOWED) {
- return AppUsageState.OPTIMIZED;
+ /** Gets the {@link OptimizationMode} based on mode and allowed list. */
+ @OptimizationMode
+ public static int getAppOptimizationMode(int mode, boolean isAllowListed) {
+ if (!isAllowListed && mode == AppOpsManager.MODE_IGNORED) {
+ return MODE_RESTRICTED;
+ } else if (isAllowListed && mode == AppOpsManager.MODE_ALLOWED) {
+ return MODE_UNRESTRICTED;
+ } else if (!isAllowListed && mode == AppOpsManager.MODE_ALLOWED) {
+ return MODE_OPTIMIZED;
} else {
- Log.d(TAG, "get unknown app usage state.");
- return AppUsageState.UNKNOWN;
+ return MODE_UNKNOWN;
}
}
- public void setAppUsageState(AppUsageState state) {
- switch (state) {
- case RESTRICTED:
+ /** Gets the {@link OptimizationMode} for associated app. */
+ @OptimizationMode
+ public int getAppOptimizationMode() {
+ refreshState();
+ return getAppOptimizationMode(mMode, mAllowListed);
+ }
+
+ /** Sets the {@link OptimizationMode} for associated app. */
+ public void setAppOptimizationMode(@OptimizationMode int mode) {
+ if (getAppOptimizationMode(mMode, mAllowListed) == mode) {
+ Log.w(TAG, "set the same optimization mode for: " + mPackageName);
+ return;
+ }
+ switch (mode) {
+ case MODE_RESTRICTED:
mBatteryUtils.setForceAppStandby(mUid, mPackageName, AppOpsManager.MODE_IGNORED);
mPowerAllowListBackend.removeApp(mPackageName);
break;
- case UNRESTRICTED:
+ case MODE_UNRESTRICTED:
mBatteryUtils.setForceAppStandby(mUid, mPackageName, AppOpsManager.MODE_ALLOWED);
mPowerAllowListBackend.addApp(mPackageName);
break;
- case OPTIMIZED:
+ case MODE_OPTIMIZED:
mBatteryUtils.setForceAppStandby(mUid, mPackageName, AppOpsManager.MODE_ALLOWED);
mPowerAllowListBackend.removeApp(mPackageName);
break;
default:
- Log.d(TAG, "set unknown app usage state.");
+ Log.d(TAG, "set unknown app optimization mode.");
}
}
@@ -109,6 +130,13 @@
|| mPowerAllowListBackend.isDefaultActiveApp(mPackageName);
}
+ /**
+ * Return {@code true} if this package is in allow list except idle app.
+ */
+ public boolean isAllowlistedExceptIdleApp() {
+ return mPowerAllowListBackend.isAllowlistedExceptIdle(mPackageName);
+ }
+
String getPackageName() {
return mPackageName == null ? UNKNOWN_PACKAGE : mPackageName;
}
diff --git a/src/com/android/settings/fuelgauge/BatteryUsageStatsLoader.java b/src/com/android/settings/fuelgauge/BatteryUsageStatsLoader.java
index d35ef82..0acc54e 100644
--- a/src/com/android/settings/fuelgauge/BatteryUsageStatsLoader.java
+++ b/src/com/android/settings/fuelgauge/BatteryUsageStatsLoader.java
@@ -20,6 +20,7 @@
import android.os.BatteryStatsManager;
import android.os.BatteryUsageStats;
import android.os.BatteryUsageStatsQuery;
+import android.util.Log;
import com.android.settingslib.utils.AsyncLoaderCompat;
@@ -27,6 +28,7 @@
* Loader to get new {@link BatteryUsageStats} in the background
*/
public class BatteryUsageStatsLoader extends AsyncLoaderCompat<BatteryUsageStats> {
+ private static final String TAG = "BatteryUsageStatsLoader";
private final BatteryStatsManager mBatteryStatsManager;
private final boolean mIncludeBatteryHistory;
@@ -42,7 +44,12 @@
if (mIncludeBatteryHistory) {
builder.includeBatteryHistory();
}
- return mBatteryStatsManager.getBatteryUsageStats(builder.build());
+ try {
+ return mBatteryStatsManager.getBatteryUsageStats(builder.build());
+ } catch (RuntimeException e) {
+ Log.e(TAG, "loadInBackground() for getBatteryUsageStats()", e);
+ return null;
+ }
}
@Override
diff --git a/src/com/android/settings/fuelgauge/BatteryUtils.java b/src/com/android/settings/fuelgauge/BatteryUtils.java
index d521ed1..f8f01b9 100644
--- a/src/com/android/settings/fuelgauge/BatteryUtils.java
+++ b/src/com/android/settings/fuelgauge/BatteryUtils.java
@@ -368,8 +368,14 @@
public BatteryInfo getBatteryInfo(final String tag) {
final BatteryStatsManager systemService = mContext.getSystemService(
BatteryStatsManager.class);
- final BatteryUsageStats batteryUsageStats = systemService.getBatteryUsageStats(
- new BatteryUsageStatsQuery.Builder().includeBatteryHistory().build());
+ BatteryUsageStats batteryUsageStats;
+ try {
+ batteryUsageStats = systemService.getBatteryUsageStats(
+ new BatteryUsageStatsQuery.Builder().includeBatteryHistory().build());
+ } catch (RuntimeException e) {
+ Log.e(TAG, "getBatteryInfo() from getBatteryUsageStats()", e);
+ return null;
+ }
final long startTime = System.currentTimeMillis();
diff --git a/src/com/android/settings/fuelgauge/ConvertUtils.java b/src/com/android/settings/fuelgauge/ConvertUtils.java
index da84631..4794d42 100644
--- a/src/com/android/settings/fuelgauge/ConvertUtils.java
+++ b/src/com/android/settings/fuelgauge/ConvertUtils.java
@@ -19,6 +19,7 @@
import android.os.BatteryUsageStats;
import android.os.LocaleList;
import android.os.UserHandle;
+import android.text.format.DateFormat;
import android.text.format.DateUtils;
import android.util.Log;
@@ -28,10 +29,8 @@
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
-import java.text.SimpleDateFormat;
import java.time.Duration;
import java.util.ArrayList;
-import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
@@ -78,19 +77,6 @@
public static final int CONSUMER_TYPE_USER_BATTERY = 2;
public static final int CONSUMER_TYPE_SYSTEM_BATTERY = 3;
- // For language is changed.
- @VisibleForTesting static Locale sLocale;
- @VisibleForTesting static Locale sLocaleForHour;
- // For time zone is changed.
- @VisibleForTesting static String sZoneId;
- @VisibleForTesting static String sZoneIdForHour;
- private static boolean sIs24HourFormat;
-
- @VisibleForTesting
- static SimpleDateFormat sSimpleDateFormat;
- @VisibleForTesting
- static SimpleDateFormat sSimpleDateFormatForHour;
-
private ConvertUtils() {}
public static ContentValues convert(
@@ -138,36 +124,21 @@
/** Converts UTC timestamp to human readable local time string. */
public static String utcToLocalTime(Context context, long timestamp) {
- final Locale currentLocale = getLocale(context);
- final String currentZoneId = TimeZone.getDefault().getID();
- if (!currentZoneId.equals(sZoneId)
- || !currentLocale.equals(sLocale)
- || sSimpleDateFormat == null) {
- sLocale = currentLocale;
- sZoneId = currentZoneId;
- sSimpleDateFormat =
- new SimpleDateFormat("MMM dd,yyyy HH:mm:ss", currentLocale);
- }
- return sSimpleDateFormat.format(new Date(timestamp));
+ final Locale locale = getLocale(context);
+ final String pattern =
+ DateFormat.getBestDateTimePattern(locale, "MMM dd,yyyy HH:mm:ss");
+ return DateFormat.format(pattern, timestamp).toString();
}
/** Converts UTC timestamp to local time hour data. */
public static String utcToLocalTimeHour(
Context context, long timestamp, boolean is24HourFormat) {
- final Locale currentLocale = getLocale(context);
- final String currentZoneId = TimeZone.getDefault().getID();
- if (!currentZoneId.equals(sZoneIdForHour)
- || !currentLocale.equals(sLocaleForHour)
- || sIs24HourFormat != is24HourFormat
- || sSimpleDateFormatForHour == null) {
- sLocaleForHour = currentLocale;
- sZoneIdForHour = currentZoneId;
- sIs24HourFormat = is24HourFormat;
- sSimpleDateFormatForHour = new SimpleDateFormat(
- sIs24HourFormat ? "HH" : "h", currentLocale);
- }
- return sSimpleDateFormatForHour.format(new Date(timestamp))
- .toLowerCase(currentLocale);
+ final Locale locale = getLocale(context);
+ // e.g. for 12-hour format: 9 pm
+ // e.g. for 24-hour format: 09:00
+ final String skeleton = is24HourFormat ? "HHm" : "ha";
+ final String pattern = DateFormat.getBestDateTimePattern(locale, skeleton);
+ return DateFormat.format(pattern, timestamp).toString().toLowerCase(locale);
}
/** Gets indexed battery usage data for each corresponding time slot. */
@@ -331,10 +302,10 @@
private static void purgeLowPercentageAndFakeData(
final Context context,
final Map<Integer, List<BatteryDiffEntry>> indexedUsageMap) {
- final List<CharSequence> backgroundUsageTimeHideList =
+ final Set<CharSequence> backgroundUsageTimeHideList =
FeatureFactory.getFactory(context)
.getPowerUsageFeatureProvider(context)
- .getHideBackgroundUsageTimeList(context);
+ .getHideBackgroundUsageTimeSet(context);
for (List<BatteryDiffEntry> entries : indexedUsageMap.values()) {
final Iterator<BatteryDiffEntry> iterator = entries.iterator();
while (iterator.hasNext()) {
diff --git a/src/com/android/settings/fuelgauge/FakeUid.java b/src/com/android/settings/fuelgauge/FakeUid.java
deleted file mode 100644
index ee0d91f..0000000
--- a/src/com/android/settings/fuelgauge/FakeUid.java
+++ /dev/null
@@ -1,432 +0,0 @@
-/*
- * Copyright (C) 2015 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.fuelgauge;
-
-import android.os.BatteryStats;
-import android.os.BatteryStats.Counter;
-import android.os.BatteryStats.Timer;
-import android.os.BatteryStats.Uid;
-import android.util.ArrayMap;
-import android.util.SparseArray;
-import android.util.SparseIntArray;
-
-/**
- * Fake UID for testing power usage screen.
- */
-public class FakeUid extends Uid {
-
- private final int mUid;
-
- public FakeUid(int uid) {
- mUid = uid;
- }
-
- @Override
- public int getUid() {
- return mUid;
- }
-
- @Override
- public ArrayMap<String, ? extends Wakelock> getWakelockStats() {
- return null;
- }
-
- @Override
- public Timer getAggregatedPartialWakelockTimer() {
- return null;
- }
-
- @Override
- public Timer getMulticastWakelockStats() {
- return null;
- }
-
- @Override
- public ArrayMap<String, ? extends Timer> getSyncStats() {
- return null;
- }
-
- @Override
- public ArrayMap<String, ? extends Timer> getJobStats() {
- return null;
- }
-
- @Override
- public ArrayMap<String, SparseIntArray> getJobCompletionStats() {
- return null;
- }
-
- @Override
- public SparseArray<? extends Sensor> getSensorStats() {
- return null;
- }
-
- @Override
- public SparseArray<? extends Pid> getPidStats() {
- return null;
- }
-
- @Override
- public ArrayMap<String, ? extends Proc> getProcessStats() {
- return null;
- }
-
- @Override
- public ArrayMap<String, ? extends Pkg> getPackageStats() {
- return null;
- }
-
- @Override
- public void noteWifiRunningLocked(long elapsedRealtime) {
- }
-
- @Override
- public void noteWifiStoppedLocked(long elapsedRealtime) {
- }
-
- @Override
- public void noteFullWifiLockAcquiredLocked(long elapsedRealtime) {
- }
-
- @Override
- public void noteFullWifiLockReleasedLocked(long elapsedRealtime) {
- }
-
- @Override
- public void noteWifiScanStartedLocked(long elapsedRealtime) {
- }
-
- @Override
- public void noteWifiScanStoppedLocked(long elapsedRealtime) {
- }
-
- @Override
- public void noteWifiBatchedScanStartedLocked(int csph, long elapsedRealtime) {
- }
-
- @Override
- public void noteWifiBatchedScanStoppedLocked(long elapsedRealtime) {
- }
-
- @Override
- public void noteWifiMulticastEnabledLocked(long elapsedRealtime) {
- }
-
- @Override
- public void noteWifiMulticastDisabledLocked(long elapsedRealtime) {
- }
-
- @Override
- public void noteActivityResumedLocked(long elapsedRealtime) {
- }
-
- @Override
- public void noteActivityPausedLocked(long elapsedRealtime) {
- }
-
- @Override
- public long getWifiRunningTime(long elapsedRealtimeUs, int which) {
- return 0;
- }
-
- @Override
- public long getFullWifiLockTime(long elapsedRealtimeUs, int which) {
- return 0;
- }
-
- @Override
- public long getWifiScanTime(long elapsedRealtimeUs, int which) {
- return 0;
- }
-
- @Override
- public int getWifiScanCount(int which) {
- return 0;
- }
-
- @Override
- public Timer getWifiScanTimer() {
- return null;
- }
-
- @Override
- public int getWifiScanBackgroundCount(int which) {
- return 0;
- }
-
- @Override
- public long getWifiScanActualTime(long elapsedRealtimeUs) {
- return 0;
- }
-
- @Override
- public long getWifiScanBackgroundTime(long elapsedRealtimeUs) {
- return 0;
- }
-
- @Override
- public Timer getWifiScanBackgroundTimer() {
- return null;
- }
-
- @Override
- public long getWifiBatchedScanTime(int csphBin, long elapsedRealtimeUs, int which) {
- return 0;
- }
-
- @Override
- public int getWifiBatchedScanCount(int csphBin, int which) {
- return 0;
- }
-
- @Override
- public long getWifiMulticastTime(long elapsedRealtimeUs, int which) {
- return 0;
- }
-
- @Override
- public Timer getAudioTurnedOnTimer() {
- return null;
- }
-
- @Override
- public Timer getVideoTurnedOnTimer() {
- return null;
- }
-
- @Override
- public Timer getFlashlightTurnedOnTimer() {
- return null;
- }
-
- @Override
- public Timer getCameraTurnedOnTimer() {
- return null;
- }
-
- @Override
- public Timer getForegroundActivityTimer() {
- return null;
- }
-
- @Override
- public Timer getForegroundServiceTimer() {
- return null;
- }
-
- @Override
- public long getProcessStateTime(int state, long elapsedRealtimeUs, int which) {
- return 0;
- }
-
- @Override
- public Timer getProcessStateTimer(int state) {
- return null;
- }
-
- @Override
- public Timer getVibratorOnTimer() {
- return null;
- }
-
- @Override
- public void noteUserActivityLocked(int type) {
- }
-
- @Override
- public boolean hasUserActivity() {
- return false;
- }
-
- @Override
- public int getUserActivityCount(int type, int which) {
- return 0;
- }
-
- @Override
- public boolean hasNetworkActivity() {
- return false;
- }
-
- @Override
- public long getNetworkActivityBytes(int type, int which) {
- return 0;
- }
-
- @Override
- public long getNetworkActivityPackets(int type, int which) {
- return 0;
- }
-
- @Override
- public long getMobileRadioActiveTime(int which) {
- return 0;
- }
-
- @Override
- public int getMobileRadioActiveCount(int which) {
- return 0;
- }
-
- @Override
- public long getUserCpuTimeUs(int which) {
- return 0;
- }
-
- @Override
- public long getSystemCpuTimeUs(int which) {
- return 0;
- }
-
- @Override
- public long getTimeAtCpuSpeed(int cluster, int step, int which) {
- return 0;
- }
-
- @Override
- public BatteryStats.ControllerActivityCounter getWifiControllerActivity() {
- return null;
- }
-
- @Override
- public BatteryStats.ControllerActivityCounter getBluetoothControllerActivity() {
- return null;
- }
-
- @Override
- public BatteryStats.ControllerActivityCounter getModemControllerActivity() {
- return null;
- }
-
- @Override
- public Timer getBluetoothScanTimer() {
- return null;
- }
-
- @Override
- public Timer getBluetoothScanBackgroundTimer() {
- return null;
- }
-
- @Override
- public Timer getBluetoothUnoptimizedScanTimer() {
- return null;
- }
-
- @Override
- public Timer getBluetoothUnoptimizedScanBackgroundTimer() {
- return null;
- }
-
- @Override
- public Counter getBluetoothScanResultCounter() {
- return null;
- }
-
- @Override
- public Counter getBluetoothScanResultBgCounter() {
- return null;
- }
-
- @Override
- public long getWifiRadioApWakeupCount(int which) {
- return 0;
- }
-
- @Override
- public void getDeferredJobsCheckinLineLocked(StringBuilder sb, int which) {
- }
-
- @Override
- public void getDeferredJobsLineLocked(StringBuilder sb, int which) {
- }
-
- @Override
- public long getBluetoothMeasuredBatteryConsumptionUC() {
- return 0;
- }
-
- @Override
- public long getCpuMeasuredBatteryConsumptionUC() {
- return 0;
- }
-
- @Override
- public long getGnssMeasuredBatteryConsumptionUC() {
- return 0;
- }
-
- @Override
- public long getMobileRadioMeasuredBatteryConsumptionUC() {
- return 0;
- }
-
- @Override
- public long getScreenOnMeasuredBatteryConsumptionUC() {
- return 0;
- }
-
- @Override
- public long getWifiMeasuredBatteryConsumptionUC() {
- return 0;
- }
-
- @Override
- public long[] getCustomConsumerMeasuredBatteryConsumptionUC() {
- return null;
- }
-
- @Override
- public long getMobileRadioApWakeupCount(int which) {
- return 0;
- }
-
- @Override
- public long[] getCpuFreqTimes(int which) {
- return null;
- }
-
- @Override
- public long[] getScreenOffCpuFreqTimes(int which) {
- return null;
- }
-
- @Override
- public long getCpuActiveTime() {
- return 0;
- }
-
- @Override
- public long[] getCpuClusterTimes() {
- return null;
- }
-
- @Override
- public long[] getCpuFreqTimes(int procState, int which) {
- return null;
- }
-
- @Override
- public long[] getScreenOffCpuFreqTimes(int procState, int which) {
- return null;
- }
-
- @Override
- public double getProportionalSystemServiceUsage() {
- return 0;
- }
-}
diff --git a/src/com/android/settings/fuelgauge/OptimizedPreferenceController.java b/src/com/android/settings/fuelgauge/OptimizedPreferenceController.java
index b2da356..2bb7ecf 100644
--- a/src/com/android/settings/fuelgauge/OptimizedPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/OptimizedPreferenceController.java
@@ -16,8 +16,6 @@
package com.android.settings.fuelgauge;
-import static com.android.settings.fuelgauge.BatteryOptimizeUtils.AppUsageState.OPTIMIZED;
-
import android.content.Context;
import android.util.Log;
@@ -26,7 +24,7 @@
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settingslib.core.AbstractPreferenceController;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
public class OptimizedPreferenceController extends AbstractPreferenceController
implements PreferenceControllerMixin {
@@ -51,19 +49,24 @@
if (!mBatteryOptimizeUtils.isValidPackageName()) {
Log.d(TAG, "invalid package name, optimized states only");
preference.setEnabled(true);
- ((RadioButtonPreference) preference).setChecked(true);
+ ((SelectorWithWidgetPreference) preference).setChecked(true);
return;
}
if (mBatteryOptimizeUtils.isSystemOrDefaultApp()) {
Log.d(TAG, "is system or default app, disable pref");
- ((RadioButtonPreference) preference).setChecked(false);
+ ((SelectorWithWidgetPreference) preference).setChecked(false);
preference.setEnabled(false);
- } else if (mBatteryOptimizeUtils.getAppUsageState() == OPTIMIZED) {
+ } else if (mBatteryOptimizeUtils.isAllowlistedExceptIdleApp()) {
+ Log.d(TAG, "in allow list not idle app, optimized states only");
+ preference.setEnabled(true);
+ ((SelectorWithWidgetPreference) preference).setChecked(true);
+ } else if (mBatteryOptimizeUtils.getAppOptimizationMode()
+ == BatteryOptimizeUtils.MODE_OPTIMIZED) {
Log.d(TAG, "is optimized states");
- ((RadioButtonPreference) preference).setChecked(true);
+ ((SelectorWithWidgetPreference) preference).setChecked(true);
} else {
- ((RadioButtonPreference) preference).setChecked(false);
+ ((SelectorWithWidgetPreference) preference).setChecked(false);
}
}
@@ -78,7 +81,7 @@
return false;
}
- mBatteryOptimizeUtils.setAppUsageState(OPTIMIZED);
+ mBatteryOptimizeUtils.setAppOptimizationMode(BatteryOptimizeUtils.MODE_OPTIMIZED);
Log.d(TAG, "Set optimized");
return true;
}
diff --git a/src/com/android/settings/fuelgauge/PowerUsageAdvanced.java b/src/com/android/settings/fuelgauge/PowerUsageAdvanced.java
index 7c69618..afbb71f 100644
--- a/src/com/android/settings/fuelgauge/PowerUsageAdvanced.java
+++ b/src/com/android/settings/fuelgauge/PowerUsageAdvanced.java
@@ -19,8 +19,11 @@
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
+import android.database.ContentObserver;
+import android.net.Uri;
import android.os.BatteryManager;
import android.os.Bundle;
+import android.os.Handler;
import android.provider.SearchIndexableResource;
import android.util.Log;
@@ -31,6 +34,7 @@
import com.android.settings.R;
import com.android.settings.SettingsActivity;
+import com.android.settings.fuelgauge.BatteryBroadcastReceiver;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.core.AbstractPreferenceController;
@@ -63,6 +67,17 @@
private BatteryChartPreferenceController mBatteryChartPreferenceController;
private BatteryAppListPreferenceController mBatteryAppListPreferenceController;
+ private final ContentObserver mBatteryObserver =
+ new ContentObserver(new Handler()) {
+ @Override
+ public void onChange(boolean selfChange) {
+ Log.d(TAG, "onBatteryContentChange: " + selfChange);
+ mIsChartDataLoaded = false;
+ restartBatteryStatsLoader(
+ BatteryBroadcastReceiver.BatteryUpdateType.MANUAL);
+ }
+ };
+
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
@@ -104,6 +119,20 @@
super.onPause();
// Resets the flag to reload usage data in onResume() callback.
mIsChartDataLoaded = false;
+ final Uri uri = mPowerUsageFeatureProvider.getBatteryHistoryUri();
+ if (uri != null) {
+ getContext().getContentResolver().unregisterContentObserver(mBatteryObserver);
+ }
+ }
+
+ @Override
+ public void onResume() {
+ super.onResume();
+ final Uri uri = mPowerUsageFeatureProvider.getBatteryHistoryUri();
+ if (uri != null) {
+ getContext().getContentResolver().registerContentObserver(
+ uri, /*notifyForDescendants*/ true, mBatteryObserver);
+ }
}
@Override
diff --git a/src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java b/src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java
index eff538f..d1d1225 100644
--- a/src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java
+++ b/src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java
@@ -18,13 +18,13 @@
import android.content.Context;
import android.content.Intent;
+import android.net.Uri;
import android.util.SparseIntArray;
-import com.android.internal.os.BatterySipper;
import com.android.settingslib.fuelgauge.Estimate;
-import java.util.List;
import java.util.Map;
+import java.util.Set;
/**
* Feature Provider used in power usage
@@ -54,12 +54,7 @@
/**
* Check whether it is type service
*/
- boolean isTypeService(BatterySipper sipper);
-
- /**
- * Check whether it is type system
- */
- boolean isTypeSystem(BatterySipper sipper);
+ boolean isTypeService(int uid);
/**
* Check whether it is type system
@@ -139,12 +134,32 @@
boolean isChartGraphSlotsEnabled(Context context);
/**
+ * Gets a intent for one time bypass charge limited to resume charging.
+ */
+ Intent getResumeChargeIntent();
+
+ /**
* Returns battery history data with corresponding timestamp key.
*/
Map<Long, Map<String, BatteryHistEntry>> getBatteryHistory(Context context);
/**
- * Returns {@link List} for hidding applications background usage time.
+ * Returns {@link Uri} to monitor battery history data is update.
*/
- List<CharSequence> getHideBackgroundUsageTimeList(Context context);
+ Uri getBatteryHistoryUri();
+
+ /**
+ * Returns {@link Set} for hidding applications background usage time.
+ */
+ Set<CharSequence> getHideBackgroundUsageTimeSet(Context context);
+
+ /**
+ * Returns package names for hidding application in the usage screen.
+ */
+ CharSequence[] getHideApplicationEntries(Context context);
+
+ /**
+ * Returns package names for hidding summary in the usage screen.
+ */
+ CharSequence[] getHideApplicationSummary(Context context);
}
diff --git a/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java b/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java
index 7f1bef0..f4aa1f6 100644
--- a/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java
+++ b/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java
@@ -19,16 +19,16 @@
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
+import android.net.Uri;
import android.os.Process;
import android.util.SparseIntArray;
-import com.android.internal.os.BatterySipper;
import com.android.internal.util.ArrayUtils;
import com.android.settingslib.fuelgauge.Estimate;
-import java.util.ArrayList;
-import java.util.List;
+import java.util.HashSet;
import java.util.Map;
+import java.util.Set;
public class PowerUsageFeatureProviderImpl implements PowerUsageFeatureProvider {
@@ -47,25 +47,7 @@
}
@Override
- public boolean isTypeService(BatterySipper sipper) {
- return false;
- }
-
- @Override
- public boolean isTypeSystem(BatterySipper sipper) {
- final int uid = sipper.uidObj == null ? -1 : sipper.getUid();
- sipper.mPackages = mPackageManager.getPackagesForUid(uid);
- // Classify all the sippers to type system if the range of uid is 0...FIRST_APPLICATION_UID
- if (uid >= Process.ROOT_UID && uid < Process.FIRST_APPLICATION_UID) {
- return true;
- } else if (sipper.mPackages != null) {
- for (final String packageName : sipper.mPackages) {
- if (ArrayUtils.contains(PACKAGES_SYSTEM, packageName)) {
- return true;
- }
- }
- }
-
+ public boolean isTypeService(int uid) {
return false;
}
@@ -166,12 +148,32 @@
}
@Override
+ public Intent getResumeChargeIntent() {
+ return null;
+ }
+
+ @Override
public Map<Long, Map<String, BatteryHistEntry>> getBatteryHistory(Context context) {
return null;
}
@Override
- public List<CharSequence> getHideBackgroundUsageTimeList(Context context) {
- return new ArrayList<>();
+ public Uri getBatteryHistoryUri() {
+ return null;
+ }
+
+ @Override
+ public Set<CharSequence> getHideBackgroundUsageTimeSet(Context context) {
+ return new HashSet<>();
+ }
+
+ @Override
+ public CharSequence[] getHideApplicationEntries(Context context) {
+ return new CharSequence[0];
+ }
+
+ @Override
+ public CharSequence[] getHideApplicationSummary(Context context) {
+ return new CharSequence[0];
}
}
diff --git a/src/com/android/settings/fuelgauge/PowerUsageSummary.java b/src/com/android/settings/fuelgauge/PowerUsageSummary.java
index 19a8011..638aaa5 100644
--- a/src/com/android/settings/fuelgauge/PowerUsageSummary.java
+++ b/src/com/android/settings/fuelgauge/PowerUsageSummary.java
@@ -25,6 +25,7 @@
import android.os.Bundle;
import android.os.Handler;
import android.provider.Settings.Global;
+import android.util.Log;
import androidx.annotation.VisibleForTesting;
import androidx.loader.app.LoaderManager;
@@ -103,6 +104,10 @@
@Override
public void onLoadFinished(Loader<BatteryInfo> loader, BatteryInfo batteryInfo) {
+ if (batteryInfo == null) {
+ Log.w(TAG, "mBatteryInfoLoaderCallbacks: batteryInfo = null");
+ return;
+ }
mBatteryHeaderPreferenceController.updateHeaderPreference(batteryInfo);
mBatteryHeaderPreferenceController.updateHeaderByBatteryTips(
mBatteryTipPreferenceController.getCurrentBatteryTip(), batteryInfo);
@@ -126,6 +131,10 @@
@Override
public void onLoadFinished(Loader<List<BatteryTip>> loader,
List<BatteryTip> data) {
+ if (mBatteryInfo == null) {
+ Log.w(TAG, "mBatteryTipsCallbacks: batteryInfo = null");
+ return;
+ }
mBatteryTipPreferenceController.updateBatteryTips(data);
mBatteryHeaderPreferenceController.updateHeaderByBatteryTips(
mBatteryTipPreferenceController.getCurrentBatteryTip(), mBatteryInfo);
diff --git a/src/com/android/settings/fuelgauge/RequestIgnoreBatteryOptimizations.java b/src/com/android/settings/fuelgauge/RequestIgnoreBatteryOptimizations.java
index f75fccc..7caad60 100644
--- a/src/com/android/settings/fuelgauge/RequestIgnoreBatteryOptimizations.java
+++ b/src/com/android/settings/fuelgauge/RequestIgnoreBatteryOptimizations.java
@@ -32,10 +32,11 @@
public class RequestIgnoreBatteryOptimizations extends AlertActivity implements
DialogInterface.OnClickListener {
- static final String TAG = "RequestIgnoreBatteryOptimizations";
+ private static final String TAG = "RequestIgnoreBatteryOptimizations";
+ private static final boolean DEBUG = false;
private PowerWhitelistManager mPowerWhitelistManager;
- String mPackageName;
+ private String mPackageName;
@Override
public void onCreate(Bundle savedInstanceState) {
@@ -45,14 +46,14 @@
Uri data = getIntent().getData();
if (data == null) {
- Log.w(TAG, "No data supplied for IGNORE_BATTERY_OPTIMIZATION_SETTINGS in: "
+ debugLog("No data supplied for IGNORE_BATTERY_OPTIMIZATION_SETTINGS in: "
+ getIntent());
finish();
return;
}
mPackageName = data.getSchemeSpecificPart();
if (mPackageName == null) {
- Log.w(TAG, "No data supplied for IGNORE_BATTERY_OPTIMIZATION_SETTINGS in: "
+ debugLog("No data supplied for IGNORE_BATTERY_OPTIMIZATION_SETTINGS in: "
+ getIntent());
finish();
return;
@@ -60,7 +61,7 @@
PowerManager power = getSystemService(PowerManager.class);
if (power.isIgnoringBatteryOptimizations(mPackageName)) {
- Log.i(TAG, "Not should prompt, already ignoring optimizations: " + mPackageName);
+ debugLog("Not should prompt, already ignoring optimizations: " + mPackageName);
finish();
return;
}
@@ -69,7 +70,7 @@
try {
ai = getPackageManager().getApplicationInfo(mPackageName, 0);
} catch (PackageManager.NameNotFoundException e) {
- Log.w(TAG, "Requested package doesn't exist: " + mPackageName);
+ debugLog("Requested package doesn't exist: " + mPackageName);
finish();
return;
}
@@ -77,7 +78,7 @@
if (getPackageManager().checkPermission(
Manifest.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, mPackageName)
!= PackageManager.PERMISSION_GRANTED) {
- Log.w(TAG, "Requested package " + mPackageName + " does not hold permission "
+ debugLog("Requested package " + mPackageName + " does not hold permission "
+ Manifest.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS);
finish();
return;
@@ -105,10 +106,13 @@
switch (which) {
case BUTTON_POSITIVE:
mPowerWhitelistManager.addToWhitelist(mPackageName);
- setResult(RESULT_OK);
break;
case BUTTON_NEGATIVE:
break;
}
}
+
+ private static void debugLog(String debugContent) {
+ if (DEBUG) Log.w(TAG, debugContent);
+ }
}
diff --git a/src/com/android/settings/fuelgauge/RestrictedPreferenceController.java b/src/com/android/settings/fuelgauge/RestrictedPreferenceController.java
index b52af57..07bd19d 100644
--- a/src/com/android/settings/fuelgauge/RestrictedPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/RestrictedPreferenceController.java
@@ -17,8 +17,6 @@
package com.android.settings.fuelgauge;
-import static com.android.settings.fuelgauge.BatteryOptimizeUtils.AppUsageState.RESTRICTED;
-
import android.content.Context;
import android.util.Log;
@@ -27,7 +25,7 @@
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settingslib.core.AbstractPreferenceController;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
public class RestrictedPreferenceController extends AbstractPreferenceController
implements PreferenceControllerMixin {
@@ -55,13 +53,17 @@
if (mBatteryOptimizeUtils.isSystemOrDefaultApp()) {
Log.d(TAG, "is system or default app, disable pref");
- ((RadioButtonPreference) preference).setChecked(false);
+ ((SelectorWithWidgetPreference) preference).setChecked(false);
preference.setEnabled(false);
- } else if (mBatteryOptimizeUtils.getAppUsageState() == RESTRICTED) {
+ } else if (mBatteryOptimizeUtils.isAllowlistedExceptIdleApp()) {
+ Log.d(TAG, "in allow list not idle app, disable perf");
+ preference.setEnabled(false);
+ } else if (mBatteryOptimizeUtils.getAppOptimizationMode()
+ == BatteryOptimizeUtils.MODE_RESTRICTED) {
Log.d(TAG, "is restricted states");
- ((RadioButtonPreference) preference).setChecked(true);
+ ((SelectorWithWidgetPreference) preference).setChecked(true);
} else {
- ((RadioButtonPreference) preference).setChecked(false);
+ ((SelectorWithWidgetPreference) preference).setChecked(false);
}
}
@@ -81,7 +83,7 @@
return false;
}
- mBatteryOptimizeUtils.setAppUsageState(RESTRICTED);
+ mBatteryOptimizeUtils.setAppOptimizationMode(BatteryOptimizeUtils.MODE_RESTRICTED);
Log.d(TAG, "Set restricted");
return true;
}
diff --git a/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceController.java b/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceController.java
index 2eb7cf4..43cc386 100644
--- a/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceController.java
@@ -105,7 +105,7 @@
return super.handlePreferenceTreeClick(preference);
}
Intent intent = new Intent();
- intent.setComponent(currentFragmentName);
+ intent.setComponent(replacingActivity);
mContext.startActivity(intent);
return true;
}
@@ -189,4 +189,4 @@
String pkgName = lastPkgIndex > 0 ? classPath.substring(0, lastPkgIndex) : "";
return new ComponentName(pkgName, split[classNameIndex]);
}
-}
+}
\ No newline at end of file
diff --git a/src/com/android/settings/fuelgauge/UnrestrictedPreferenceController.java b/src/com/android/settings/fuelgauge/UnrestrictedPreferenceController.java
index 36141c5..1b106a7 100644
--- a/src/com/android/settings/fuelgauge/UnrestrictedPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/UnrestrictedPreferenceController.java
@@ -16,8 +16,6 @@
package com.android.settings.fuelgauge;
-import static com.android.settings.fuelgauge.BatteryOptimizeUtils.AppUsageState.UNRESTRICTED;
-
import android.content.Context;
import android.util.Log;
@@ -26,7 +24,7 @@
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settingslib.core.AbstractPreferenceController;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
public class UnrestrictedPreferenceController extends AbstractPreferenceController
implements PreferenceControllerMixin {
@@ -54,12 +52,16 @@
if (mBatteryOptimizeUtils.isSystemOrDefaultApp()) {
Log.d(TAG, "is system or default app, unrestricted states only");
- ((RadioButtonPreference) preference).setChecked(true);
- } else if (mBatteryOptimizeUtils.getAppUsageState() == UNRESTRICTED) {
+ ((SelectorWithWidgetPreference) preference).setChecked(true);
+ } else if (mBatteryOptimizeUtils.isAllowlistedExceptIdleApp()) {
+ Log.d(TAG, "in allow list not idle app, disable perf");
+ preference.setEnabled(false);
+ } else if (mBatteryOptimizeUtils.getAppOptimizationMode()
+ == BatteryOptimizeUtils.MODE_UNRESTRICTED) {
Log.d(TAG, "is unrestricted states");
- ((RadioButtonPreference) preference).setChecked(true);
+ ((SelectorWithWidgetPreference) preference).setChecked(true);
} else {
- ((RadioButtonPreference) preference).setChecked(false);
+ ((SelectorWithWidgetPreference) preference).setChecked(false);
}
}
@@ -79,7 +81,7 @@
return false;
}
- mBatteryOptimizeUtils.setAppUsageState(UNRESTRICTED);
+ mBatteryOptimizeUtils.setAppOptimizationMode(BatteryOptimizeUtils.MODE_UNRESTRICTED);
Log.d(TAG, "Set unrestricted");
return true;
}
diff --git a/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettings.java b/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettings.java
index 507c369..afe5853 100644
--- a/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettings.java
+++ b/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettings.java
@@ -37,7 +37,7 @@
import com.android.settings.widget.RadioButtonPickerFragment;
import com.android.settingslib.fuelgauge.BatterySaverUtils;
import com.android.settingslib.widget.CandidateInfo;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import com.google.common.collect.Lists;
@@ -142,8 +142,8 @@
}
@Override
- public void bindPreferenceExtra(RadioButtonPreference pref, String key, CandidateInfo info,
- String defaultKey, String systemDefaultKey) {
+ public void bindPreferenceExtra(SelectorWithWidgetPreference pref, String key,
+ CandidateInfo info, String defaultKey, String systemDefaultKey) {
final BatterySaverScheduleCandidateInfo candidateInfo =
(BatterySaverScheduleCandidateInfo) info;
final CharSequence summary = candidateInfo.getSummary();
diff --git a/src/com/android/settings/fuelgauge/batterytip/BatteryTipDialogFragment.java b/src/com/android/settings/fuelgauge/batterytip/BatteryTipDialogFragment.java
index 58038cd..d4c00a4 100644
--- a/src/com/android/settings/fuelgauge/batterytip/BatteryTipDialogFragment.java
+++ b/src/com/android/settings/fuelgauge/batterytip/BatteryTipDialogFragment.java
@@ -20,6 +20,9 @@
import android.app.settings.SettingsEnums;
import android.content.Context;
import android.content.DialogInterface;
+import android.content.Intent;
+import android.content.IntentFilter;
+import android.os.BatteryManager;
import android.os.Bundle;
import android.view.LayoutInflater;
@@ -40,6 +43,7 @@
import com.android.settings.fuelgauge.batterytip.tips.RestrictAppTip;
import com.android.settings.fuelgauge.batterytip.tips.UnrestrictAppTip;
+import java.text.NumberFormat;
import java.util.List;
/**
@@ -138,6 +142,29 @@
.setPositiveButton(R.string.battery_tip_unrestrict_app_dialog_ok, this)
.setNegativeButton(R.string.battery_tip_unrestrict_app_dialog_cancel, null)
.create();
+ case BatteryTip.TipType.BATTERY_DEFENDER:
+ mMetricsFeatureProvider.action(context,
+ SettingsEnums.ACTION_TIP_BATTERY_DEFENDER, mMetricsKey);
+ final double chargeLimitLevel = 0.8f;
+ final String percentage =
+ NumberFormat.getPercentInstance().format(chargeLimitLevel);
+ final String message = context.getString(
+ R.string.battery_tip_limited_temporarily_dialog_msg, percentage);
+ final boolean isPluggedIn = isPluggedIn();
+ final AlertDialog.Builder dialogBuilder =
+ new AlertDialog.Builder(context)
+ .setTitle(R.string.battery_tip_limited_temporarily_title)
+ .setMessage(message);
+ if (isPluggedIn) {
+ dialogBuilder
+ .setPositiveButton(
+ R.string.battery_tip_limited_temporarily_dialog_resume_charge,
+ this)
+ .setNegativeButton(R.string.okay, null);
+ } else {
+ dialogBuilder.setPositiveButton(R.string.okay, null);
+ }
+ return dialogBuilder.create();
default:
throw new IllegalArgumentException("unknown type " + mBatteryTip.getType());
}
@@ -163,4 +190,11 @@
lsn.onBatteryTipHandled(mBatteryTip);
}
+ private boolean isPluggedIn() {
+ final Intent batteryIntent = getContext().registerReceiver(null /* receiver */,
+ new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
+ return batteryIntent != null && batteryIntent.getIntExtra(
+ BatteryManager.EXTRA_PLUGGED, 0) != 0;
+ }
+
}
diff --git a/src/com/android/settings/fuelgauge/batterytip/BatteryTipLoader.java b/src/com/android/settings/fuelgauge/batterytip/BatteryTipLoader.java
index 7d11ba5..b6806e8 100644
--- a/src/com/android/settings/fuelgauge/batterytip/BatteryTipLoader.java
+++ b/src/com/android/settings/fuelgauge/batterytip/BatteryTipLoader.java
@@ -18,6 +18,7 @@
import android.content.Context;
import android.os.BatteryUsageStats;
+import android.util.Log;
import androidx.annotation.VisibleForTesting;
@@ -67,16 +68,17 @@
final BatteryInfo batteryInfo = mBatteryUtils.getBatteryInfo(TAG);
final Context context = getContext();
+ tips.add(new EarlyWarningDetector(policy, context).detect());
+ if (batteryInfo == null) {
+ Log.w(TAG, "loadInBackground() batteryInfo = null");
+ return tips;
+ }
+
tips.add(new LowBatteryDetector(context, policy, batteryInfo).detect());
tips.add(new HighUsageDetector(context, policy, mBatteryUsageStats, batteryInfo).detect());
tips.add(new SmartBatteryDetector(
context, policy, batteryInfo, context.getContentResolver()).detect());
- tips.add(new EarlyWarningDetector(policy, context).detect());
tips.add(new BatteryDefenderDetector(batteryInfo).detect());
- // Disable this feature now since it introduces false positive cases. We will try to improve
- // it in the future.
- // tips.add(new RestrictAppDetector(context, policy).detect());
-
Collections.sort(tips);
return tips;
}
diff --git a/src/com/android/settings/fuelgauge/batterytip/actions/BatteryDefenderAction.java b/src/com/android/settings/fuelgauge/batterytip/actions/BatteryDefenderAction.java
index 24cddcd..824b6be 100644
--- a/src/com/android/settings/fuelgauge/batterytip/actions/BatteryDefenderAction.java
+++ b/src/com/android/settings/fuelgauge/batterytip/actions/BatteryDefenderAction.java
@@ -16,12 +16,10 @@
package com.android.settings.fuelgauge.batterytip.actions;
-import android.app.settings.SettingsEnums;
import android.content.Intent;
-import com.android.settings.R;
import com.android.settings.SettingsActivity;
-import com.android.settingslib.HelpUtils;
+import com.android.settings.overlay.FeatureFactory;
/**
* Action to open the Support Center article
@@ -34,19 +32,12 @@
mSettingsActivity = settingsActivity;
}
- /**
- * Handle the action when user clicks positive button
- */
@Override
public void handlePositiveAction(int metricsKey) {
- mMetricsFeatureProvider.action(mContext,
- SettingsEnums.ACTION_TIP_BATTERY_DEFENDER, metricsKey);
- final Intent intent = HelpUtils.getHelpIntent(
- mContext,
- mContext.getString(R.string.help_url_battery_defender),
- getClass().getName());
+ final Intent intent = FeatureFactory.getFactory(mContext)
+ .getPowerUsageFeatureProvider(mContext).getResumeChargeIntent();
if (intent != null) {
- mSettingsActivity.startActivityForResult(intent, 0);
+ mContext.sendBroadcast(intent);
}
}
}
diff --git a/src/com/android/settings/fuelgauge/batterytip/detectors/BatteryDefenderDetector.java b/src/com/android/settings/fuelgauge/batterytip/detectors/BatteryDefenderDetector.java
index dc33026..5befa33 100644
--- a/src/com/android/settings/fuelgauge/batterytip/detectors/BatteryDefenderDetector.java
+++ b/src/com/android/settings/fuelgauge/batterytip/detectors/BatteryDefenderDetector.java
@@ -17,7 +17,6 @@
package com.android.settings.fuelgauge.batterytip.detectors;
import com.android.settings.fuelgauge.BatteryInfo;
-import com.android.settings.fuelgauge.BatteryUtils;
import com.android.settings.fuelgauge.batterytip.tips.BatteryDefenderTip;
import com.android.settings.fuelgauge.batterytip.tips.BatteryTip;
@@ -34,7 +33,7 @@
@Override
public BatteryTip detect() {
final int state =
- BatteryUtils.isBatteryDefenderOn(mBatteryInfo)
+ mBatteryInfo.isOverheated
? BatteryTip.StateType.NEW
: BatteryTip.StateType.INVISIBLE;
return new BatteryDefenderTip(state);
diff --git a/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTip.java b/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTip.java
index 242be24..a2890ad 100644
--- a/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTip.java
+++ b/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTip.java
@@ -29,7 +29,7 @@
public class BatteryDefenderTip extends BatteryTip {
public BatteryDefenderTip(@StateType int state) {
- super(TipType.BATTERY_DEFENDER, state, false /* showDialog */);
+ super(TipType.BATTERY_DEFENDER, state, true /* showDialog */);
}
private BatteryDefenderTip(Parcel in) {
diff --git a/src/com/android/settings/gestures/LongPressPowerButtonPreferenceController.java b/src/com/android/settings/gestures/LongPressPowerButtonPreferenceController.java
index a52be15..44494ee 100644
--- a/src/com/android/settings/gestures/LongPressPowerButtonPreferenceController.java
+++ b/src/com/android/settings/gestures/LongPressPowerButtonPreferenceController.java
@@ -16,6 +16,11 @@
package com.android.settings.gestures;
+import static com.android.settings.gestures.PowerMenuSettingsUtils.LONG_PRESS_POWER_ASSISTANT_VALUE;
+import static com.android.settings.gestures.PowerMenuSettingsUtils.LONG_PRESS_POWER_GLOBAL_ACTIONS;
+import static com.android.settings.gestures.PowerMenuSettingsUtils.POWER_BUTTON_LONG_PRESS_DEFAULT_VALUE_RESOURCE;
+import static com.android.settings.gestures.PowerMenuSettingsUtils.POWER_BUTTON_LONG_PRESS_SETTING;
+
import android.content.Context;
import android.provider.Settings;
@@ -33,8 +38,6 @@
*/
public class LongPressPowerButtonPreferenceController extends TogglePreferenceController {
- private static final String POWER_BUTTON_LONG_PRESS_SETTING =
- Settings.Global.POWER_BUTTON_LONG_PRESS;
private static final String KEY_CHORD_POWER_VOLUME_UP_SETTING =
Settings.Global.KEY_CHORD_POWER_VOLUME_UP;
@@ -42,19 +45,6 @@
private static final String ASSIST_SWITCH_KEY = "gesture_power_menu_long_press_for_assist";
/**
- * Values used for long press power button behaviour when Assist setting is enabled.
- *
- * {@link com.android.server.policy.PhoneWindowManager#LONG_PRESS_POWER_GLOBAL_ACTIONS} for
- * source of the value.
- */
- @VisibleForTesting
- static final int LONG_PRESS_POWER_NO_ACTION = 0;
- @VisibleForTesting
- static final int LONG_PRESS_POWER_GLOBAL_ACTIONS = 1;
- @VisibleForTesting
- static final int LONG_PRESS_POWER_ASSISTANT_VALUE = 5; // Settings.Secure.ASSISTANT
-
- /**
* Values used for volume key chord behaviour when Assist setting is enabled.
*
* Values based on config_keyChordPowerVolumeUp in
@@ -67,15 +57,6 @@
@VisibleForTesting
static final int KEY_CHORD_POWER_VOLUME_UP_GLOBAL_ACTIONS = 2;
- /**
- * Value used for long press power button behaviour when the Assist setting is disabled.
- *
- * If this value matches Assist setting, then it falls back to Global Actions panel or
- * power menu, depending on their respective settings.
- */
- private static final int POWER_BUTTON_LONG_PRESS_DEFAULT_VALUE_RESOURCE =
- com.android.internal.R.integer.config_longPressOnPowerBehavior;
-
private static final int KEY_CHORD_POWER_VOLUME_UP_DEFAULT_VALUE_RESOURCE =
com.android.internal.R.integer.config_keyChordPowerVolumeUp;
@@ -101,7 +82,7 @@
@Override
public CharSequence getSummary() {
- final int powerButtonValue = getPowerButtonValue();
+ final int powerButtonValue = PowerMenuSettingsUtils.getPowerButtonSettingValue(mContext);
if (powerButtonValue == LONG_PRESS_POWER_ASSISTANT_VALUE) {
return mContext.getString(R.string.power_menu_summary_long_press_for_assist_enabled);
} else if (powerButtonValue == LONG_PRESS_POWER_GLOBAL_ACTIONS) {
@@ -122,7 +103,7 @@
@Override
public boolean isChecked() {
- return getPowerButtonValue() == LONG_PRESS_POWER_ASSISTANT_VALUE;
+ return PowerMenuSettingsUtils.isLongPressPowerForAssistEnabled(mContext);
}
@Override
@@ -159,12 +140,6 @@
}
}
- private int getPowerButtonValue() {
- return Settings.Global.getInt(mContext.getContentResolver(),
- POWER_BUTTON_LONG_PRESS_SETTING,
- mContext.getResources().getInteger(POWER_BUTTON_LONG_PRESS_DEFAULT_VALUE_RESOURCE));
- }
-
private static boolean isPowerMenuKeyChordEnabled(Context context) {
return Settings.Global.getInt(context.getContentResolver(),
KEY_CHORD_POWER_VOLUME_UP_SETTING,
diff --git a/src/com/android/settings/gestures/LongPressPowerSensitivityPreferenceController.java b/src/com/android/settings/gestures/LongPressPowerSensitivityPreferenceController.java
new file mode 100644
index 0000000..a1d681c
--- /dev/null
+++ b/src/com/android/settings/gestures/LongPressPowerSensitivityPreferenceController.java
@@ -0,0 +1,155 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.gestures;
+
+import android.content.Context;
+import android.database.ContentObserver;
+import android.os.Handler;
+import android.provider.Settings;
+
+import androidx.annotation.Nullable;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
+
+import com.android.settings.core.SliderPreferenceController;
+import com.android.settings.widget.LabeledSeekBarPreference;
+import com.android.settingslib.core.lifecycle.LifecycleObserver;
+import com.android.settingslib.core.lifecycle.events.OnStart;
+import com.android.settingslib.core.lifecycle.events.OnStop;
+
+/** Handles changes to the long press power button sensitivity slider. */
+public class LongPressPowerSensitivityPreferenceController extends
+ SliderPreferenceController implements
+ LifecycleObserver, OnStart, OnStop {
+
+ private final ContentObserver mPowerButtonObserver = new ContentObserver(Handler.getMain()) {
+ @Override
+ public void onChange(boolean selfChange) {
+ if (mPreference != null) {
+ updateState(mPreference);
+ }
+ }
+ };
+
+ @Nullable
+ private final int[] mSensitivityValues;
+
+ @Nullable
+ private LabeledSeekBarPreference mPreference;
+
+ public LongPressPowerSensitivityPreferenceController(Context context, String preferenceKey) {
+ super(context, preferenceKey);
+ mSensitivityValues = context.getResources().getIntArray(
+ com.android.internal.R.array.config_longPressOnPowerDurationSettings);
+ }
+
+ @Override
+ public void onStart() {
+ mContext.getContentResolver().registerContentObserver(
+ Settings.Global.getUriFor(PowerMenuSettingsUtils.POWER_BUTTON_LONG_PRESS_SETTING),
+ false, mPowerButtonObserver);
+ }
+
+ @Override
+ public void onStop() {
+ mContext.getContentResolver().unregisterContentObserver(mPowerButtonObserver);
+ }
+
+ @Override
+ public void displayPreference(PreferenceScreen screen) {
+ super.displayPreference(screen);
+ mPreference = screen.findPreference(getPreferenceKey());
+ if (mPreference != null) {
+ mPreference.setContinuousUpdates(false);
+ mPreference.setHapticFeedbackMode(
+ LabeledSeekBarPreference.HAPTIC_FEEDBACK_MODE_ON_TICKS);
+ mPreference.setMin(getMin());
+ mPreference.setMax(getMax());
+ }
+ }
+
+ @Override
+ public void updateState(Preference preference) {
+ super.updateState(preference);
+ final LabeledSeekBarPreference pref = (LabeledSeekBarPreference) preference;
+ pref.setEnabled(
+ isAvailable() && PowerMenuSettingsUtils.isLongPressPowerForAssistEnabled(mContext));
+ pref.setProgress(getSliderPosition());
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ if (mSensitivityValues == null || mSensitivityValues.length < 2) {
+ return UNSUPPORTED_ON_DEVICE;
+ }
+
+ if (!PowerMenuSettingsUtils.isLongPressPowerForAssistEnabled(mContext)) {
+ return DISABLED_DEPENDENT_SETTING;
+ }
+
+ return AVAILABLE;
+ }
+
+ @Override
+ public int getSliderPosition() {
+ return mSensitivityValues == null ? 0 : closestValueIndex(mSensitivityValues,
+ getCurrentSensitivityValue());
+ }
+
+ @Override
+ public boolean setSliderPosition(int position) {
+ if (mSensitivityValues == null || position < 0 || position >= mSensitivityValues.length) {
+ return false;
+ }
+ return Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.POWER_BUTTON_LONG_PRESS_DURATION_MS,
+ mSensitivityValues[position]);
+ }
+
+ @Override
+ public int getMax() {
+ if (mSensitivityValues == null || mSensitivityValues.length == 0) {
+ return 0;
+ }
+ return mSensitivityValues.length - 1;
+ }
+
+ @Override
+ public int getMin() {
+ return 0;
+ }
+
+ private int getCurrentSensitivityValue() {
+ return Settings.Global.getInt(mContext.getContentResolver(),
+ Settings.Global.POWER_BUTTON_LONG_PRESS_DURATION_MS,
+ mContext.getResources().getInteger(
+ com.android.internal.R.integer.config_longPressOnPowerDurationMs));
+ }
+
+ private static int closestValueIndex(int[] values, int needle) {
+ int minDistance = Integer.MAX_VALUE;
+ int valueIndex = 0;
+ for (int i = 0; i < values.length; i++) {
+ int diff = Math.abs(values[i] - needle);
+ if (diff < minDistance) {
+ minDistance = diff;
+ valueIndex = i;
+ }
+ }
+ return valueIndex;
+ }
+}
diff --git a/src/com/android/settings/gestures/OneHandedActionPullDownPrefController.java b/src/com/android/settings/gestures/OneHandedActionPullDownPrefController.java
index e17165b..209aee3 100644
--- a/src/com/android/settings/gestures/OneHandedActionPullDownPrefController.java
+++ b/src/com/android/settings/gestures/OneHandedActionPullDownPrefController.java
@@ -26,7 +26,7 @@
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnStart;
import com.android.settingslib.core.lifecycle.events.OnStop;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
/**
* The controller to handle one-handed mode pull screen into reach preference.
@@ -46,8 +46,8 @@
@Override
public void updateState(Preference preference) {
super.updateState(preference);
- if (preference instanceof RadioButtonPreference) {
- ((RadioButtonPreference) preference).setChecked(
+ if (preference instanceof SelectorWithWidgetPreference) {
+ ((SelectorWithWidgetPreference) preference).setChecked(
!OneHandedSettingsUtils.isSwipeDownNotificationEnabled(mContext));
}
}
@@ -65,8 +65,8 @@
return false;
}
OneHandedSettingsUtils.setSwipeDownNotificationEnabled(mContext, false);
- if (preference instanceof RadioButtonPreference) {
- ((RadioButtonPreference) preference).setChecked(true);
+ if (preference instanceof SelectorWithWidgetPreference) {
+ ((SelectorWithWidgetPreference) preference).setChecked(true);
}
return true;
}
@@ -93,7 +93,8 @@
return;
}
if (uri.equals(OneHandedSettingsUtils.ONE_HANDED_MODE_ENABLED_URI)
- || uri.equals(OneHandedSettingsUtils.SHORTCUT_ENABLED_URI)) {
+ || uri.equals(OneHandedSettingsUtils.SOFTWARE_SHORTCUT_ENABLED_URI)
+ || uri.equals(OneHandedSettingsUtils.HARDWARE_SHORTCUT_ENABLED_URI)) {
mPreference.setEnabled(OneHandedSettingsUtils.canEnableController(mContext));
} else if (uri.equals(OneHandedSettingsUtils.SHOW_NOTIFICATION_ENABLED_URI)) {
updateState(mPreference);
diff --git a/src/com/android/settings/gestures/OneHandedActionShowNotificationPrefController.java b/src/com/android/settings/gestures/OneHandedActionShowNotificationPrefController.java
index 9f56a14..939a37b 100644
--- a/src/com/android/settings/gestures/OneHandedActionShowNotificationPrefController.java
+++ b/src/com/android/settings/gestures/OneHandedActionShowNotificationPrefController.java
@@ -26,7 +26,7 @@
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnStart;
import com.android.settingslib.core.lifecycle.events.OnStop;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
/**
* The controller to handle one-handed mode show notification preference.
@@ -46,8 +46,8 @@
@Override
public void updateState(Preference preference) {
super.updateState(preference);
- if (preference instanceof RadioButtonPreference) {
- ((RadioButtonPreference) preference).setChecked(
+ if (preference instanceof SelectorWithWidgetPreference) {
+ ((SelectorWithWidgetPreference) preference).setChecked(
OneHandedSettingsUtils.isSwipeDownNotificationEnabled(mContext));
}
}
@@ -65,8 +65,8 @@
return false;
}
OneHandedSettingsUtils.setSwipeDownNotificationEnabled(mContext, true);
- if (preference instanceof RadioButtonPreference) {
- ((RadioButtonPreference) preference).setChecked(true);
+ if (preference instanceof SelectorWithWidgetPreference) {
+ ((SelectorWithWidgetPreference) preference).setChecked(true);
}
return true;
}
@@ -93,7 +93,8 @@
return;
}
if (uri.equals(OneHandedSettingsUtils.ONE_HANDED_MODE_ENABLED_URI)
- || uri.equals(OneHandedSettingsUtils.SHORTCUT_ENABLED_URI)) {
+ || uri.equals(OneHandedSettingsUtils.SOFTWARE_SHORTCUT_ENABLED_URI)
+ || uri.equals(OneHandedSettingsUtils.HARDWARE_SHORTCUT_ENABLED_URI)) {
mPreference.setEnabled(OneHandedSettingsUtils.canEnableController(mContext));
} else if (uri.equals(OneHandedSettingsUtils.SHOW_NOTIFICATION_ENABLED_URI)) {
updateState(mPreference);
diff --git a/src/com/android/settings/gestures/OneHandedSettings.java b/src/com/android/settings/gestures/OneHandedSettings.java
index 51c6b66..1310789 100644
--- a/src/com/android/settings/gestures/OneHandedSettings.java
+++ b/src/com/android/settings/gestures/OneHandedSettings.java
@@ -26,6 +26,7 @@
import com.android.internal.accessibility.AccessibilityShortcutController;
import com.android.settings.R;
import com.android.settings.accessibility.AccessibilityShortcutPreferenceFragment;
+import com.android.settings.accessibility.ShortcutPreference;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.widget.IllustrationPreference;
@@ -77,6 +78,11 @@
}
@Override
+ protected void updateShortcutTitle(ShortcutPreference shortcutPreference) {
+ shortcutPreference.setTitle(R.string.one_handed_mode_shortcut_title);
+ }
+
+ @Override
protected boolean showGeneralCategory() {
return true;
}
diff --git a/src/com/android/settings/gestures/OneHandedSettingsUtils.java b/src/com/android/settings/gestures/OneHandedSettingsUtils.java
index f058689..04898dc 100644
--- a/src/com/android/settings/gestures/OneHandedSettingsUtils.java
+++ b/src/com/android/settings/gestures/OneHandedSettingsUtils.java
@@ -27,6 +27,7 @@
import android.os.SystemProperties;
import android.os.UserHandle;
import android.provider.Settings;
+import android.text.TextUtils;
import androidx.annotation.VisibleForTesting;
@@ -45,8 +46,10 @@
Settings.Secure.getUriFor(Settings.Secure.ONE_HANDED_MODE_ENABLED);
static final Uri SHOW_NOTIFICATION_ENABLED_URI =
Settings.Secure.getUriFor(Settings.Secure.SWIPE_BOTTOM_TO_NOTIFICATION_ENABLED);
- static final Uri SHORTCUT_ENABLED_URI =
+ static final Uri SOFTWARE_SHORTCUT_ENABLED_URI =
Settings.Secure.getUriFor(Settings.Secure.ACCESSIBILITY_BUTTON_TARGETS);
+ static final Uri HARDWARE_SHORTCUT_ENABLED_URI =
+ Settings.Secure.getUriFor(Settings.Secure.ACCESSIBILITY_SHORTCUT_TARGET_SERVICE);
public enum OneHandedTimeout {
NEVER(0), SHORT(4), MEDIUM(8), LONG(12);
@@ -238,9 +241,20 @@
* @return true if user enabled one-handed shortcut in settings, false otherwise.
*/
public static boolean getShortcutEnabled(Context context) {
- final String targets = Settings.Secure.getStringForUser(context.getContentResolver(),
+ // Checks SOFTWARE_SHORTCUT_KEY
+ final String targetsSW = Settings.Secure.getStringForUser(context.getContentResolver(),
Settings.Secure.ACCESSIBILITY_BUTTON_TARGETS, sCurrentUserId);
- return targets != null ? targets.contains(ONE_HANDED_MODE_TARGET_NAME) : false;
+ if (!TextUtils.isEmpty(targetsSW) && targetsSW.contains(ONE_HANDED_MODE_TARGET_NAME)) {
+ return true;
+ }
+
+ // Checks HARDWARE_SHORTCUT_KEY
+ final String targetsHW = Settings.Secure.getStringForUser(context.getContentResolver(),
+ Settings.Secure.ACCESSIBILITY_SHORTCUT_TARGET_SERVICE, sCurrentUserId);
+ if (!TextUtils.isEmpty(targetsHW) && targetsHW.contains(ONE_HANDED_MODE_TARGET_NAME)) {
+ return true;
+ }
+ return false;
}
/**
@@ -285,7 +299,8 @@
final ContentResolver resolver = mContext.getContentResolver();
resolver.registerContentObserver(ONE_HANDED_MODE_ENABLED_URI, true, this);
resolver.registerContentObserver(SHOW_NOTIFICATION_ENABLED_URI, true, this);
- resolver.registerContentObserver(SHORTCUT_ENABLED_URI, true, this);
+ resolver.registerContentObserver(SOFTWARE_SHORTCUT_ENABLED_URI, true, this);
+ resolver.registerContentObserver(HARDWARE_SHORTCUT_ENABLED_URI, true, this);
}
@Override
diff --git a/src/com/android/settings/gestures/PowerMenuPreferenceController.java b/src/com/android/settings/gestures/PowerMenuPreferenceController.java
index 0d5f810..b4f97aa 100644
--- a/src/com/android/settings/gestures/PowerMenuPreferenceController.java
+++ b/src/com/android/settings/gestures/PowerMenuPreferenceController.java
@@ -16,30 +16,23 @@
package com.android.settings.gestures;
-import android.content.Context;
-import android.provider.Settings;
+import static com.android.settings.gestures.PowerMenuSettingsUtils.LONG_PRESS_POWER_ASSISTANT_VALUE;
+import static com.android.settings.gestures.PowerMenuSettingsUtils.LONG_PRESS_POWER_GLOBAL_ACTIONS;
-import com.android.internal.annotations.VisibleForTesting;
+import android.content.Context;
+
import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
public class PowerMenuPreferenceController extends BasePreferenceController {
- private static final String POWER_BUTTON_LONG_PRESS_SETTING =
- Settings.Global.POWER_BUTTON_LONG_PRESS;
-
- @VisibleForTesting
- static final int LONG_PRESS_POWER_GLOBAL_ACTIONS = 1;
- @VisibleForTesting
- static final int LONG_PRESS_POWER_ASSISTANT_VALUE = 5;
-
public PowerMenuPreferenceController(Context context, String key) {
super(context, key);
}
@Override
public CharSequence getSummary() {
- final int powerButtonValue = getPowerButtonLongPressValue(mContext);
+ final int powerButtonValue = PowerMenuSettingsUtils.getPowerButtonSettingValue(mContext);
if (powerButtonValue == LONG_PRESS_POWER_ASSISTANT_VALUE) {
return mContext.getText(R.string.power_menu_summary_long_press_for_assist_enabled);
} else if (powerButtonValue == LONG_PRESS_POWER_GLOBAL_ACTIONS) {
@@ -60,11 +53,4 @@
return mContext.getResources().getBoolean(
com.android.internal.R.bool.config_longPressOnPowerForAssistantSettingAvailable);
}
-
- private static int getPowerButtonLongPressValue(Context context) {
- return Settings.Global.getInt(context.getContentResolver(),
- POWER_BUTTON_LONG_PRESS_SETTING,
- context.getResources().getInteger(
- com.android.internal.R.integer.config_longPressOnPowerBehavior));
- }
}
diff --git a/src/com/android/settings/gestures/PowerMenuSettingsUtils.java b/src/com/android/settings/gestures/PowerMenuSettingsUtils.java
new file mode 100644
index 0000000..444b7c1
--- /dev/null
+++ b/src/com/android/settings/gestures/PowerMenuSettingsUtils.java
@@ -0,0 +1,68 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.gestures;
+
+import android.content.Context;
+import android.provider.Settings;
+
+/** Common code for long press power settings shared between controllers. */
+final class PowerMenuSettingsUtils {
+
+ /**
+ * Setting storing the current behaviour of long press power.
+ */
+ public static final String POWER_BUTTON_LONG_PRESS_SETTING =
+ Settings.Global.POWER_BUTTON_LONG_PRESS;
+
+ /**
+ * Value used for long press power button behaviour when the Assist setting is disabled.
+ *
+ * If this value matches Assist setting, then it falls back to Global Actions panel or
+ * power menu, depending on their respective settings.
+ */
+ public static final int POWER_BUTTON_LONG_PRESS_DEFAULT_VALUE_RESOURCE =
+ com.android.internal.R.integer.config_longPressOnPowerBehavior;
+
+ /**
+ * Values used for long press power button behaviour when Assist setting is enabled.
+ *
+ * {@link com.android.server.policy.PhoneWindowManager#LONG_PRESS_POWER_GLOBAL_ACTIONS} for
+ * source of the value.
+ */
+ static final int LONG_PRESS_POWER_NO_ACTION = 0;
+ static final int LONG_PRESS_POWER_GLOBAL_ACTIONS = 1;
+ static final int LONG_PRESS_POWER_ASSISTANT_VALUE = 5; // Settings.Secure.ASSISTANT
+
+ /**
+ * @return current value of power button behaviour.
+ */
+ public static int getPowerButtonSettingValue(Context context) {
+ return Settings.Global.getInt(context.getContentResolver(),
+ POWER_BUTTON_LONG_PRESS_SETTING,
+ context.getResources().getInteger(POWER_BUTTON_LONG_PRESS_DEFAULT_VALUE_RESOURCE));
+ }
+
+ /**
+ * @return true if long press power for assist is currently enabled.
+ */
+ public static boolean isLongPressPowerForAssistEnabled(Context context) {
+ return getPowerButtonSettingValue(context) == LONG_PRESS_POWER_ASSISTANT_VALUE;
+ }
+
+ private PowerMenuSettingsUtils() {
+ }
+}
diff --git a/src/com/android/settings/gestures/PreventRingingGesturePreferenceController.java b/src/com/android/settings/gestures/PreventRingingGesturePreferenceController.java
index 2f89c16..d171677 100644
--- a/src/com/android/settings/gestures/PreventRingingGesturePreferenceController.java
+++ b/src/com/android/settings/gestures/PreventRingingGesturePreferenceController.java
@@ -35,10 +35,10 @@
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnPause;
import com.android.settingslib.core.lifecycle.events.OnResume;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
public class PreventRingingGesturePreferenceController extends AbstractPreferenceController
- implements RadioButtonPreference.OnClickListener, LifecycleObserver,
+ implements SelectorWithWidgetPreference.OnClickListener, LifecycleObserver,
OnResume, OnPause, PreferenceControllerMixin {
@VisibleForTesting
@@ -54,9 +54,9 @@
@VisibleForTesting
PreferenceCategory mPreferenceCategory;
@VisibleForTesting
- RadioButtonPreference mVibratePref;
+ SelectorWithWidgetPreference mVibratePref;
@VisibleForTesting
- RadioButtonPreference mMutePref;
+ SelectorWithWidgetPreference mMutePref;
private SettingObserver mSettingObserver;
@@ -100,7 +100,7 @@
}
@Override
- public void onRadioButtonClicked(RadioButtonPreference preference) {
+ public void onRadioButtonClicked(SelectorWithWidgetPreference preference) {
int preventRingingSetting = keyToSetting(preference.getKey());
if (preventRingingSetting != Settings.Secure.getInt(mContext.getContentResolver(),
Settings.Secure.VOLUME_HUSH_GESTURE, Settings.Secure.VOLUME_HUSH_VIBRATE)) {
@@ -157,8 +157,9 @@
}
}
- private RadioButtonPreference makeRadioPreference(String key, int titleId) {
- RadioButtonPreference pref = new RadioButtonPreference(mPreferenceCategory.getContext());
+ private SelectorWithWidgetPreference makeRadioPreference(String key, int titleId) {
+ SelectorWithWidgetPreference pref = new SelectorWithWidgetPreference(
+ mPreferenceCategory.getContext());
pref.setKey(key);
pref.setTitle(titleId);
pref.setOnClickListener(this);
diff --git a/src/com/android/settings/gestures/PreventRingingParentPreferenceController.java b/src/com/android/settings/gestures/PreventRingingParentPreferenceController.java
index b3b39fb..cb2fc07 100644
--- a/src/com/android/settings/gestures/PreventRingingParentPreferenceController.java
+++ b/src/com/android/settings/gestures/PreventRingingParentPreferenceController.java
@@ -32,7 +32,7 @@
import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
-import com.android.settings.widget.PrimarySwitchPreference;
+import com.android.settingslib.PrimarySwitchPreference;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnStart;
import com.android.settingslib.core.lifecycle.events.OnStop;
diff --git a/src/com/android/settings/gestures/SystemNavigationGestureSettings.java b/src/com/android/settings/gestures/SystemNavigationGestureSettings.java
index 4e783c9..1ef8dec 100644
--- a/src/com/android/settings/gestures/SystemNavigationGestureSettings.java
+++ b/src/com/android/settings/gestures/SystemNavigationGestureSettings.java
@@ -17,6 +17,7 @@
package com.android.settings.gestures;
import static android.os.UserHandle.USER_CURRENT;
+import static android.provider.Settings.Secure.ACCESSIBILITY_BUTTON_MODE_FLOATING_MENU;
import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_2BUTTON_OVERLAY;
import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_3BUTTON_OVERLAY;
import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_GESTURAL_OVERLAY;
@@ -27,14 +28,19 @@
import android.content.SharedPreferences;
import android.content.om.IOverlayManager;
import android.content.om.OverlayInfo;
+import android.os.Bundle;
import android.os.RemoteException;
import android.os.ServiceManager;
import android.provider.Settings;
+import android.text.TextUtils;
+import android.view.accessibility.AccessibilityManager;
+import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import androidx.preference.PreferenceScreen;
import com.android.settings.R;
+import com.android.settings.accessibility.AccessibilityGestureNavigationTutorial;
import com.android.settings.dashboard.suggestions.SuggestionFeatureProvider;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.search.BaseSearchIndexProvider;
@@ -44,7 +50,7 @@
import com.android.settingslib.search.SearchIndexable;
import com.android.settingslib.widget.CandidateInfo;
import com.android.settingslib.widget.IllustrationPreference;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import java.util.ArrayList;
import java.util.List;
@@ -53,8 +59,6 @@
public class SystemNavigationGestureSettings extends RadioButtonPickerFragment implements
HelpResourceProvider {
- private static final String TAG = "SystemNavigationGesture";
-
@VisibleForTesting
static final String KEY_SYSTEM_NAV_3BUTTONS = "system_nav_3buttons";
@VisibleForTesting
@@ -65,11 +69,34 @@
public static final String PREF_KEY_SUGGESTION_COMPLETE =
"pref_system_navigation_suggestion_complete";
+ private static final String KEY_SHOW_A11Y_TUTORIAL_DIALOG = "show_a11y_tutorial_dialog_bool";
+
+ private boolean mA11yTutorialDialogShown = false;
+
private IOverlayManager mOverlayManager;
private IllustrationPreference mVideoPreference;
@Override
+ public void onCreate(@Nullable Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ if (savedInstanceState != null) {
+ mA11yTutorialDialogShown =
+ savedInstanceState.getBoolean(KEY_SHOW_A11Y_TUTORIAL_DIALOG, false);
+ if (mA11yTutorialDialogShown) {
+ AccessibilityGestureNavigationTutorial.showGestureNavigationTutorialDialog(
+ getContext(), dialog -> mA11yTutorialDialogShown = false);
+ }
+ }
+ }
+
+ @Override
+ public void onSaveInstanceState(Bundle outState) {
+ outState.putBoolean(KEY_SHOW_A11Y_TUTORIAL_DIALOG, mA11yTutorialDialogShown);
+ super.onSaveInstanceState(outState);
+ }
+
+ @Override
public void onAttach(Context context) {
super.onAttach(context);
@@ -105,8 +132,8 @@
return;
}
for (CandidateInfo info : candidateList) {
- RadioButtonPreference pref =
- new RadioButtonPreference(getPrefContext());
+ SelectorWithWidgetPreference pref =
+ new SelectorWithWidgetPreference(getPrefContext());
bindPreference(pref, info.getKey(), info, defaultKey);
bindPreferenceExtra(pref, info.getKey(), info, defaultKey, systemDefaultKey);
screen.addPreference(pref);
@@ -115,7 +142,7 @@
}
@Override
- public void bindPreferenceExtra(RadioButtonPreference pref,
+ public void bindPreferenceExtra(SelectorWithWidgetPreference pref,
String key, CandidateInfo info, String defaultKey, String systemDefaultKey) {
if (!(info instanceof CandidateInfoExtra)) {
return;
@@ -173,7 +200,7 @@
protected boolean setDefaultKey(String key) {
setCurrentSystemNavigationMode(mOverlayManager, key);
setIllustrationVideo(mVideoPreference, key);
-
+ setGestureNavigationTutorialDialog(key);
return true;
}
@@ -246,6 +273,36 @@
}
}
+ private void setGestureNavigationTutorialDialog(String systemNavKey) {
+ if (TextUtils.equals(KEY_SYSTEM_NAV_GESTURAL, systemNavKey)
+ && !isAccessibilityFloatingMenuEnabled()
+ && (isAnyServiceSupportAccessibilityButton() || isNavBarMagnificationEnabled())) {
+ mA11yTutorialDialogShown = true;
+ AccessibilityGestureNavigationTutorial.showGestureNavigationTutorialDialog(getContext(),
+ dialog -> mA11yTutorialDialogShown = false);
+ } else {
+ mA11yTutorialDialogShown = false;
+ }
+ }
+
+ private boolean isAnyServiceSupportAccessibilityButton() {
+ final AccessibilityManager ams = getContext().getSystemService(AccessibilityManager.class);
+ final List<String> targets = ams.getAccessibilityShortcutTargets(
+ AccessibilityManager.ACCESSIBILITY_BUTTON);
+ return !targets.isEmpty();
+ }
+
+ private boolean isNavBarMagnificationEnabled() {
+ return Settings.Secure.getInt(getContext().getContentResolver(),
+ Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_NAVBAR_ENABLED, 0) == 1;
+ }
+
+ private boolean isAccessibilityFloatingMenuEnabled() {
+ return Settings.Secure.getInt(getContext().getContentResolver(),
+ Settings.Secure.ACCESSIBILITY_BUTTON_MODE, /* def= */ -1)
+ == ACCESSIBILITY_BUTTON_MODE_FLOATING_MENU;
+ }
+
public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
new BaseSearchIndexProvider(R.xml.system_navigation_gesture_settings) {
diff --git a/src/com/android/settings/homepage/SettingsHomepageActivity.java b/src/com/android/settings/homepage/SettingsHomepageActivity.java
index 1d7b5dc..d6a8a92 100644
--- a/src/com/android/settings/homepage/SettingsHomepageActivity.java
+++ b/src/com/android/settings/homepage/SettingsHomepageActivity.java
@@ -18,8 +18,13 @@
import android.animation.LayoutTransition;
import android.app.ActivityManager;
+import android.app.PendingIntent;
import android.app.settings.SettingsEnums;
+import android.content.ComponentName;
+import android.content.Intent;
+import android.content.pm.PackageManager;
import android.os.Bundle;
+import android.text.TextUtils;
import android.util.FeatureFlagUtils;
import android.util.Log;
import android.view.View;
@@ -31,21 +36,34 @@
import androidx.fragment.app.FragmentActivity;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentTransaction;
+import androidx.window.embedding.SplitController;
import com.android.settings.R;
+import com.android.settings.Settings;
+import com.android.settings.Utils;
import com.android.settings.accounts.AvatarViewMixin;
import com.android.settings.core.CategoryMixin;
import com.android.settings.core.FeatureFlags;
+import com.android.settings.activityembedding.ActivityEmbeddingRulesController;
+import com.android.settings.activityembedding.ActivityEmbeddingUtils;
import com.android.settings.homepage.contextualcards.ContextualCardsFragment;
import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.core.lifecycle.HideNonSystemOverlayMixin;
+import java.net.URISyntaxException;
+
/** Settings homepage activity */
public class SettingsHomepageActivity extends FragmentActivity implements
CategoryMixin.CategoryHandler {
private static final String TAG = "SettingsHomepageActivity";
+ // Put true value to the intent when startActivity for a deep link intent from this Activity.
+ public static final String EXTRA_IS_FROM_SETTINGS_HOMEPAGE = "is_from_settings_homepage";
+
+ // An alias class name of SettingsHomepageActivity.
+ public static final String ALIAS_DEEP_LINK = "com.android.settings.DeepLinkHomepageActivity";
+
private static final long HOMEPAGE_LOADING_TIMEOUT_MS = 300;
private View mHomepageView;
@@ -105,6 +123,20 @@
showFragment(new TopLevelSettings(), R.id.main_content);
((FrameLayout) findViewById(R.id.main_content))
.getLayoutTransition().enableTransitionType(LayoutTransition.CHANGING);
+
+ // Launch the intent from deep link for large screen devices.
+ launchDeepLinkIntentToRight();
+ }
+
+ @Override
+ protected void onNewIntent(Intent intent) {
+ super.onNewIntent(intent);
+
+ // When it's large screen 2-pane and Settings app is in background. Receiving a Intent
+ // in this Activity will not finish nor onCreate. setIntent here for this case.
+ setIntent(intent);
+ // Launch the intent from deep link for large screen devices.
+ launchDeepLinkIntentToRight();
}
private void showSuggestionFragment() {
@@ -141,6 +173,66 @@
fragmentTransaction.commit();
}
+ private void launchDeepLinkIntentToRight() {
+ if (!ActivityEmbeddingUtils.isEmbeddingActivityEnabled(this)) {
+ return;
+ }
+
+ final Intent intent = getIntent();
+ if (intent == null || !TextUtils.equals(intent.getAction(),
+ android.provider.Settings.ACTION_SETTINGS_LARGE_SCREEN_DEEP_LINK)) {
+ return;
+ }
+
+ final String intentUriString = intent.getStringExtra(
+ android.provider.Settings.EXTRA_SETTINGS_LARGE_SCREEN_DEEP_LINK_INTENT_URI);
+ if (TextUtils.isEmpty(intentUriString)) {
+ Log.e(TAG, "No EXTRA_SETTINGS_LARGE_SCREEN_DEEP_LINK_INTENT_URI to deep link");
+ finish();
+ return;
+ }
+
+ final Intent targetIntent;
+ try {
+ targetIntent = Intent.parseUri(intentUriString, Intent.URI_INTENT_SCHEME);
+ } catch (URISyntaxException e) {
+ Log.e(TAG, "Failed to parse deep link intent: " + e);
+ finish();
+ return;
+ }
+
+ final ComponentName targetComponentName = targetIntent.resolveActivity(getPackageManager());
+ if (targetComponentName == null) {
+ Log.e(TAG, "No valid target for the deep link intent: " + targetIntent);
+ finish();
+ return;
+ }
+
+ // To prevent launchDeepLinkIntentToRight again for configuration change.
+ intent.setAction(null);
+
+ targetIntent.setFlags(targetIntent.getFlags() & ~Intent.FLAG_ACTIVITY_NEW_TASK);
+ targetIntent.addFlags(Intent.FLAG_ACTIVITY_FORWARD_RESULT);
+
+ // Sender of intent may want to send intent extra data to the destination of targetIntent.
+ targetIntent.replaceExtras(intent);
+
+ targetIntent.putExtra(EXTRA_IS_FROM_SETTINGS_HOMEPAGE, true);
+
+ // Set 2-pane pair rule for the deep link page.
+ ActivityEmbeddingRulesController.registerTwoPanePairRule(this,
+ new ComponentName(Utils.SETTINGS_PACKAGE_NAME, ALIAS_DEEP_LINK),
+ targetComponentName,
+ true /* finishPrimaryWithSecondary */,
+ true /* finishSecondaryWithPrimary */);
+ ActivityEmbeddingRulesController.registerTwoPanePairRule(this,
+ new ComponentName(Settings.class.getPackageName(), Settings.class.getName()),
+ targetComponentName,
+ true /* finishPrimaryWithSecondary */,
+ true /* finishSecondaryWithPrimary */);
+ startActivity(targetIntent);
+ }
+
private void initHomepageContainer() {
final View view = findViewById(R.id.homepage_container);
// Prevent inner RecyclerView gets focus and invokes scrolling.
diff --git a/src/com/android/settings/homepage/contextualcards/conditional/ConditionContextualCardController.java b/src/com/android/settings/homepage/contextualcards/conditional/ConditionContextualCardController.java
index 25d1cda..e5bd449 100644
--- a/src/com/android/settings/homepage/contextualcards/conditional/ConditionContextualCardController.java
+++ b/src/com/android/settings/homepage/contextualcards/conditional/ConditionContextualCardController.java
@@ -54,8 +54,8 @@
private boolean mIsExpanded;
public ConditionContextualCardController(Context context) {
- mContext = context;
- mConditionManager = new ConditionManager(context.getApplicationContext(), this);
+ mContext = context.getApplicationContext();
+ mConditionManager = new ConditionManager(mContext, this);
mConditionManager.startMonitoringStateChange();
}
diff --git a/src/com/android/settings/location/RecentLocationAccessPreferenceController.java b/src/com/android/settings/location/RecentLocationAccessPreferenceController.java
index 97de4a7..a8a30b4 100644
--- a/src/com/android/settings/location/RecentLocationAccessPreferenceController.java
+++ b/src/com/android/settings/location/RecentLocationAccessPreferenceController.java
@@ -29,7 +29,7 @@
import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.dashboard.profileselector.ProfileSelectFragment;
-import com.android.settingslib.location.RecentLocationAccesses;
+import com.android.settingslib.applications.RecentAppOpsAccess;
import com.android.settingslib.utils.StringUtil;
import com.android.settingslib.widget.AppPreference;
@@ -42,7 +42,7 @@
public class RecentLocationAccessPreferenceController extends LocationBasePreferenceController {
public static final int MAX_APPS = 3;
@VisibleForTesting
- RecentLocationAccesses mRecentLocationApps;
+ RecentAppOpsAccess mRecentLocationApps;
private PreferenceCategory mCategoryRecentLocationRequests;
private int mType = ProfileSelectFragment.ProfileType.ALL;
@@ -71,12 +71,12 @@
}
public RecentLocationAccessPreferenceController(Context context, String key) {
- this(context, key, new RecentLocationAccesses(context));
+ this(context, key, RecentAppOpsAccess.createForLocation(context));
}
@VisibleForTesting
public RecentLocationAccessPreferenceController(Context context, String key,
- RecentLocationAccesses recentLocationApps) {
+ RecentAppOpsAccess recentLocationApps) {
super(context, key);
mRecentLocationApps = recentLocationApps;
}
@@ -86,9 +86,9 @@
super.displayPreference(screen);
mCategoryRecentLocationRequests = screen.findPreference(getPreferenceKey());
final Context prefContext = mCategoryRecentLocationRequests.getContext();
- final List<RecentLocationAccesses.Access> recentLocationAccesses = new ArrayList<>();
+ final List<RecentAppOpsAccess.Access> recentLocationAccesses = new ArrayList<>();
final UserManager userManager = UserManager.get(mContext);
- for (RecentLocationAccesses.Access access : mRecentLocationApps.getAppListSorted(
+ for (RecentAppOpsAccess.Access access : mRecentLocationApps.getAppListSorted(
/* showSystemApps= */ false)) {
if (isRequestMatchesProfileType(userManager, access, mType)) {
recentLocationAccesses.add(access);
@@ -100,7 +100,7 @@
if (recentLocationAccesses.size() > 0) {
// Add preferences to container in original order (already sorted by recency).
- for (RecentLocationAccesses.Access access : recentLocationAccesses) {
+ for (RecentAppOpsAccess.Access access : recentLocationAccesses) {
mCategoryRecentLocationRequests.addPreference(
createAppPreference(prefContext, access, mFragment));
}
@@ -132,7 +132,7 @@
* Create a {@link AppPreference}
*/
public static AppPreference createAppPreference(Context prefContext,
- RecentLocationAccesses.Access access, DashboardFragment fragment) {
+ RecentAppOpsAccess.Access access, DashboardFragment fragment) {
final AppPreference pref = new AppPreference(prefContext);
pref.setIcon(access.icon);
pref.setTitle(access.label);
@@ -145,11 +145,11 @@
}
/**
- * Return if the {@link RecentLocationAccesses.Access} matches current UI
- * {@ProfileSelectFragment.ProfileType}
+ * Return if the {@link RecentAppOpsAccess.Access} matches current UI
+ * {@link ProfileSelectFragment.ProfileType}
*/
public static boolean isRequestMatchesProfileType(UserManager userManager,
- RecentLocationAccesses.Access access, @ProfileSelectFragment.ProfileType int type) {
+ RecentAppOpsAccess.Access access, @ProfileSelectFragment.ProfileType int type) {
final boolean isWorkProfile = userManager.isManagedProfile(
access.userHandle.getIdentifier());
diff --git a/src/com/android/settings/location/RecentLocationAccessSeeAllPreferenceController.java b/src/com/android/settings/location/RecentLocationAccessSeeAllPreferenceController.java
index a05092d..eba6271 100644
--- a/src/com/android/settings/location/RecentLocationAccessSeeAllPreferenceController.java
+++ b/src/com/android/settings/location/RecentLocationAccessSeeAllPreferenceController.java
@@ -26,7 +26,7 @@
import com.android.settings.R;
import com.android.settings.dashboard.profileselector.ProfileSelectFragment;
-import com.android.settingslib.location.RecentLocationAccesses;
+import com.android.settingslib.applications.RecentAppOpsAccess;
import com.android.settingslib.widget.AppPreference;
import java.util.ArrayList;
@@ -37,14 +37,14 @@
extends LocationBasePreferenceController {
private PreferenceScreen mCategoryAllRecentLocationAccess;
- private final RecentLocationAccesses mRecentLocationAccesses;
+ private final RecentAppOpsAccess mRecentLocationAccesses;
private boolean mShowSystem = false;
private Preference mPreference;
private int mType = ProfileSelectFragment.ProfileType.ALL;
public RecentLocationAccessSeeAllPreferenceController(Context context, String key) {
super(context, key);
- mRecentLocationAccesses = new RecentLocationAccesses(context);
+ mRecentLocationAccesses = RecentAppOpsAccess.createForLocation(context);
}
@Override
@@ -65,8 +65,8 @@
final UserManager userManager = UserManager.get(mContext);
- final List<RecentLocationAccesses.Access> recentLocationAccesses = new ArrayList<>();
- for (RecentLocationAccesses.Access access : mRecentLocationAccesses.getAppListSorted(
+ final List<RecentAppOpsAccess.Access> recentLocationAccesses = new ArrayList<>();
+ for (RecentAppOpsAccess.Access access : mRecentLocationAccesses.getAppListSorted(
mShowSystem)) {
if (isRequestMatchesProfileType(userManager, access, mType)) {
recentLocationAccesses.add(access);
@@ -80,7 +80,7 @@
banner.setSelectable(false);
mCategoryAllRecentLocationAccess.addPreference(banner);
} else {
- for (RecentLocationAccesses.Access request : recentLocationAccesses) {
+ for (RecentAppOpsAccess.Access request : recentLocationAccesses) {
final Preference appPreference = createAppPreference(
preference.getContext(),
request, mFragment);
diff --git a/src/com/android/settings/network/AllInOneTetherPreferenceController.java b/src/com/android/settings/network/AllInOneTetherPreferenceController.java
index 0f4905a..02dc440 100644
--- a/src/com/android/settings/network/AllInOneTetherPreferenceController.java
+++ b/src/com/android/settings/network/AllInOneTetherPreferenceController.java
@@ -43,7 +43,7 @@
import com.android.settings.core.BasePreferenceController;
import com.android.settings.core.FeatureFlags;
import com.android.settings.widget.GenericSwitchController;
-import com.android.settings.widget.PrimarySwitchPreference;
+import com.android.settingslib.PrimarySwitchPreference;
import com.android.settingslib.TetherUtil;
import java.util.concurrent.atomic.AtomicReference;
diff --git a/src/com/android/settings/network/EraseEuiccDataController.java b/src/com/android/settings/network/EraseEuiccDataController.java
index 7d71096..b1f964b 100644
--- a/src/com/android/settings/network/EraseEuiccDataController.java
+++ b/src/com/android/settings/network/EraseEuiccDataController.java
@@ -17,6 +17,7 @@
package com.android.settings.network;
import android.content.Context;
+import android.content.pm.PackageManager;
import android.text.TextUtils;
import androidx.preference.Preference;
@@ -50,6 +51,8 @@
@Override
public int getAvailabilityStatus() {
- return AVAILABLE_UNSEARCHABLE;
+ return mContext.getPackageManager().hasSystemFeature(
+ PackageManager.FEATURE_TELEPHONY_EUICC) ? AVAILABLE_UNSEARCHABLE
+ : UNSUPPORTED_ON_DEVICE;
}
}
diff --git a/src/com/android/settings/network/InternetResetHelper.java b/src/com/android/settings/network/InternetResetHelper.java
index d6c5476..b4e67b5 100644
--- a/src/com/android/settings/network/InternetResetHelper.java
+++ b/src/com/android/settings/network/InternetResetHelper.java
@@ -21,7 +21,6 @@
import android.content.Intent;
import android.content.IntentFilter;
import android.net.wifi.WifiManager;
-import android.os.Handler;
import android.os.HandlerThread;
import android.os.Process;
import android.text.TextUtils;
@@ -37,6 +36,7 @@
import androidx.preference.PreferenceCategory;
import com.android.settingslib.connectivity.ConnectivitySubsystemsRecoveryManager;
+import com.android.settingslib.utils.HandlerInjector;
import java.util.ArrayList;
import java.util.List;
@@ -86,7 +86,7 @@
public InternetResetHelper(Context context, Lifecycle lifecycle) {
mContext = context;
- mHandlerInjector = new HandlerInjector(context);
+ mHandlerInjector = new HandlerInjector(context.getMainThreadHandler());
mWifiManager = mContext.getSystemService(WifiManager.class);
mWifiStateFilter = new IntentFilter(WifiManager.NETWORK_STATE_CHANGED_ACTION);
@@ -239,24 +239,4 @@
mHandlerInjector.postDelayed(mTimeoutRunnable, RESTART_TIMEOUT_MS);
mConnectivitySubsystemsRecoveryManager.triggerSubsystemRestart(null /* reason */, this);
}
-
- /**
- * Wrapper for testing compatibility.
- */
- @VisibleForTesting
- static class HandlerInjector {
- protected final Handler mHandler;
-
- HandlerInjector(Context context) {
- mHandler = context.getMainThreadHandler();
- }
-
- public void postDelayed(Runnable runnable, long delayMillis) {
- mHandler.postDelayed(runnable, delayMillis);
- }
-
- public void removeCallbacks(Runnable runnable) {
- mHandler.removeCallbacks(runnable);
- }
- }
}
diff --git a/src/com/android/settings/network/MobileNetworkListFragment.java b/src/com/android/settings/network/MobileNetworkListFragment.java
index 1767c1c..03e5a01 100644
--- a/src/com/android/settings/network/MobileNetworkListFragment.java
+++ b/src/com/android/settings/network/MobileNetworkListFragment.java
@@ -65,14 +65,12 @@
if (Utils.isProviderModelEnabled(getContext())) {
NetworkProviderSimsCategoryController simCategoryPrefCtrl =
- new NetworkProviderSimsCategoryController(context, KEY_PREFERENCE_CATEGORY_SIM);
- simCategoryPrefCtrl.init(getSettingsLifecycle());
+ new NetworkProviderSimsCategoryController(context, KEY_PREFERENCE_CATEGORY_SIM,
+ getSettingsLifecycle());
controllers.add(simCategoryPrefCtrl);
-
NetworkProviderDownloadedSimsCategoryController downloadedSimsCategoryCtrl =
new NetworkProviderDownloadedSimsCategoryController(context,
- KEY_PREFERENCE_CATEGORY_DOWNLOADED_SIM);
- downloadedSimsCategoryCtrl.init(getSettingsLifecycle());
+ KEY_PREFERENCE_CATEGORY_DOWNLOADED_SIM, getSettingsLifecycle());
controllers.add(downloadedSimsCategoryCtrl);
} else {
controllers.add(new MobileNetworkListController(getContext(), getLifecycle()));
diff --git a/src/com/android/settings/network/NetworkProviderCallsSmsController.java b/src/com/android/settings/network/NetworkProviderCallsSmsController.java
index f83418b..c8b1c49 100644
--- a/src/com/android/settings/network/NetworkProviderCallsSmsController.java
+++ b/src/com/android/settings/network/NetworkProviderCallsSmsController.java
@@ -24,6 +24,7 @@
import android.telephony.SubscriptionInfo;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
+import android.view.View;
import androidx.annotation.VisibleForTesting;
import androidx.lifecycle.LifecycleObserver;
@@ -44,12 +45,14 @@
private static final String TAG = "NetworkProviderCallsSmsController";
private static final String KEY = "calls_and_sms";
+ private static final String RTL_MARK = "\u200F";
private UserManager mUserManager;
private SubscriptionManager mSubscriptionManager;
private SubscriptionsChangeListener mSubscriptionsChangeListener;
private TelephonyManager mTelephonyManager;
private RestrictedPreference mPreference;
+ private boolean mIsRtlMode;
/**
* The summary text and click behavior of the "Calls & SMS" item on the
@@ -61,6 +64,8 @@
mUserManager = context.getSystemService(UserManager.class);
mSubscriptionManager = context.getSystemService(SubscriptionManager.class);
mTelephonyManager = mContext.getSystemService(TelephonyManager.class);
+ mIsRtlMode = context.getResources().getConfiguration().getLayoutDirection()
+ == View.LAYOUT_DIRECTION_RTL;
if (lifecycle != null) {
mSubscriptionsChangeListener = new SubscriptionsChangeListener(context, this);
lifecycle.addObserver(this);
@@ -121,6 +126,10 @@
if (subInfo != subs.get(subs.size() - 1)) {
summary.append(", ");
}
+
+ if (mIsRtlMode) {
+ summary.insert(0, RTL_MARK).insert(summary.length(), RTL_MARK);
+ }
}
return summary;
}
@@ -152,12 +161,12 @@
}
@VisibleForTesting
- protected int getDefaultVoiceSubscriptionId(){
+ protected int getDefaultVoiceSubscriptionId() {
return SubscriptionManager.getDefaultVoiceSubscriptionId();
}
@VisibleForTesting
- protected int getDefaultSmsSubscriptionId(){
+ protected int getDefaultSmsSubscriptionId() {
return SubscriptionManager.getDefaultSmsSubscriptionId();
}
diff --git a/src/com/android/settings/network/NetworkProviderDownloadedSimsCategoryController.java b/src/com/android/settings/network/NetworkProviderDownloadedSimsCategoryController.java
index 199740f..f5176b0 100644
--- a/src/com/android/settings/network/NetworkProviderDownloadedSimsCategoryController.java
+++ b/src/com/android/settings/network/NetworkProviderDownloadedSimsCategoryController.java
@@ -1,11 +1,13 @@
package com.android.settings.network;
import android.content.Context;
+import android.util.Log;
-import androidx.annotation.VisibleForTesting;
+import androidx.preference.Preference;
import androidx.preference.PreferenceCategory;
import androidx.preference.PreferenceScreen;
+import com.android.settings.R;
import com.android.settings.widget.PreferenceCategoryController;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
@@ -13,22 +15,17 @@
public class NetworkProviderDownloadedSimsCategoryController extends
PreferenceCategoryController implements LifecycleObserver {
+ private static final String LOG_TAG = "NetworkProviderDownloadedSimsCategoryController";
private static final String KEY_PREFERENCE_CATEGORY_DOWNLOADED_SIM =
"provider_model_downloaded_sim_category";
+ private PreferenceCategory mPreferenceCategory;
private NetworkProviderDownloadedSimListController mNetworkProviderDownloadedSimListController;
- public NetworkProviderDownloadedSimsCategoryController(Context context, String key) {
- super(context, key);
- }
-
- public void init(Lifecycle lifecycle) {
- mNetworkProviderDownloadedSimListController = createDownloadedSimListController(lifecycle);
- }
-
- @VisibleForTesting
- protected NetworkProviderDownloadedSimListController createDownloadedSimListController(
+ public NetworkProviderDownloadedSimsCategoryController(Context context, String key,
Lifecycle lifecycle) {
- return new NetworkProviderDownloadedSimListController(mContext, lifecycle);
+ super(context, key);
+ mNetworkProviderDownloadedSimListController =
+ new NetworkProviderDownloadedSimListController(mContext, lifecycle);
}
@Override
@@ -44,9 +41,27 @@
@Override
public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen);
- PreferenceCategory preferenceCategory = screen.findPreference(
- KEY_PREFERENCE_CATEGORY_DOWNLOADED_SIM);
- preferenceCategory.setVisible(isAvailable());
mNetworkProviderDownloadedSimListController.displayPreference(screen);
+ mPreferenceCategory = screen.findPreference(
+ KEY_PREFERENCE_CATEGORY_DOWNLOADED_SIM);
+ if (mPreferenceCategory == null) {
+ Log.d(LOG_TAG, "displayPreference(), Can not find the category.");
+ return;
+ }
+ mPreferenceCategory.setVisible(isAvailable());
+ }
+
+ @Override
+ public void updateState(Preference preference) {
+ super.updateState(preference);
+ if (mPreferenceCategory == null) {
+ Log.d(LOG_TAG, "updateState(), Can not find the category.");
+ return;
+ }
+ int count = mPreferenceCategory.getPreferenceCount();
+ String title = mContext.getString(count > 1
+ ? R.string.downloaded_sims_category_title
+ : R.string.downloaded_sim_category_title);
+ mPreferenceCategory.setTitle(title);
}
}
diff --git a/src/com/android/settings/network/NetworkProviderSettings.java b/src/com/android/settings/network/NetworkProviderSettings.java
index 35a34d4..40adebc 100644
--- a/src/com/android/settings/network/NetworkProviderSettings.java
+++ b/src/com/android/settings/network/NetworkProviderSettings.java
@@ -66,12 +66,13 @@
import com.android.settings.wifi.AddWifiNetworkPreference;
import com.android.settings.wifi.ConfigureWifiEntryFragment;
import com.android.settings.wifi.ConnectedWifiEntryPreference;
+import com.android.settings.wifi.LongPressWifiEntryPreference;
import com.android.settings.wifi.WifiConfigUiBase2;
import com.android.settings.wifi.WifiConnectListener;
import com.android.settings.wifi.WifiDialog2;
import com.android.settings.wifi.WifiPickerTrackerHelper;
import com.android.settings.wifi.WifiUtils;
-import com.android.settings.wifi.details2.WifiNetworkDetailsFragment2;
+import com.android.settings.wifi.details.WifiNetworkDetailsFragment;
import com.android.settings.wifi.dpp.WifiDppUtils;
import com.android.settingslib.HelpUtils;
import com.android.settingslib.RestrictedLockUtils;
@@ -80,7 +81,6 @@
import com.android.settingslib.search.SearchIndexable;
import com.android.settingslib.utils.ThreadUtils;
import com.android.settingslib.widget.LayoutPreference;
-import com.android.settingslib.wifi.LongPressWifiEntryPreference;
import com.android.settingslib.wifi.WifiSavedConfigUtils;
import com.android.wifitrackerlib.WifiEntry;
import com.android.wifitrackerlib.WifiEntry.ConnectCallback;
@@ -710,6 +710,11 @@
Log.i(TAG, "onWifiStateChanged called with wifi state: " + wifiState);
}
+ if (isFinishingOrDestroyed()) {
+ Log.w(TAG, "onWifiStateChanged shouldn't run when fragment is finishing or destroyed");
+ return;
+ }
+
switch (wifiState) {
case WifiManager.WIFI_STATE_ENABLED:
updateWifiEntryPreferences();
@@ -924,11 +929,11 @@
: context.getText(R.string.pref_title_network_details);
final Bundle bundle = new Bundle();
- bundle.putString(WifiNetworkDetailsFragment2.KEY_CHOSEN_WIFIENTRY_KEY, wifiEntry.getKey());
+ bundle.putString(WifiNetworkDetailsFragment.KEY_CHOSEN_WIFIENTRY_KEY, wifiEntry.getKey());
new SubSettingLauncher(context)
.setTitleText(title)
- .setDestination(WifiNetworkDetailsFragment2.class.getName())
+ .setDestination(WifiNetworkDetailsFragment.class.getName())
.setArguments(bundle)
.setSourceMetricsCategory(getMetricsCategory())
.launch();
@@ -961,12 +966,10 @@
@VisibleForTesting
void setAdditionalSettingsSummaries() {
- if (!FeatureFlagUtils.isEnabled(getContext(), FeatureFlagUtils.SETTINGS_PROVIDER_MODEL)) {
- mConfigureWifiSettingsPreference.setSummary(getString(
- isWifiWakeupEnabled()
- ? R.string.wifi_configure_settings_preference_summary_wakeup_on
- : R.string.wifi_configure_settings_preference_summary_wakeup_off));
- }
+ mConfigureWifiSettingsPreference.setSummary(getString(
+ isWifiWakeupEnabled()
+ ? R.string.wifi_configure_settings_preference_summary_wakeup_on
+ : R.string.wifi_configure_settings_preference_summary_wakeup_off));
final int numSavedNetworks = mWifiPickerTracker.getNumSavedNetworks();
final int numSavedSubscriptions = mWifiPickerTracker.getNumSavedSubscriptions();
@@ -981,6 +984,11 @@
private String getSavedNetworkSettingsSummaryText(
int numSavedNetworks, int numSavedSubscriptions) {
+ if (getResources() == null) {
+ Log.w(TAG, "getSavedNetworkSettingsSummaryText shouldn't run if resource is not ready");
+ return null;
+ }
+
if (numSavedSubscriptions == 0) {
return getResources().getQuantityString(R.plurals.wifi_saved_access_points_summary,
numSavedNetworks, numSavedNetworks);
@@ -1082,7 +1090,8 @@
@Override
public void onScan(WifiDialog2 dialog, String ssid) {
// Launch QR code scanner to join a network.
- startActivityForResult(WifiDppUtils.getEnrolleeQrCodeScannerIntent(ssid),
+ startActivityForResult(
+ WifiDppUtils.getEnrolleeQrCodeScannerIntent(dialog.getContext(), ssid),
REQUEST_CODE_WIFI_DPP_ENROLLEE_QR_CODE_SCANNER);
}
@@ -1174,7 +1183,7 @@
private void launchConfigNewNetworkFragment(WifiEntry wifiEntry) {
final Bundle bundle = new Bundle();
- bundle.putString(WifiNetworkDetailsFragment2.KEY_CHOSEN_WIFIENTRY_KEY,
+ bundle.putString(WifiNetworkDetailsFragment.KEY_CHOSEN_WIFIENTRY_KEY,
wifiEntry.getKey());
new SubSettingLauncher(getContext())
.setTitleText(wifiEntry.getTitle())
diff --git a/src/com/android/settings/network/NetworkProviderSimListController.java b/src/com/android/settings/network/NetworkProviderSimListController.java
index 814a461..8fb6cb6 100644
--- a/src/com/android/settings/network/NetworkProviderSimListController.java
+++ b/src/com/android/settings/network/NetworkProviderSimListController.java
@@ -172,7 +172,6 @@
for (SubscriptionInfo info : SubscriptionUtil.getAvailableSubscriptions(mContext)) {
if (!info.isEmbedded()) {
subList.add(info);
- break;
}
}
return subList;
diff --git a/src/com/android/settings/network/NetworkProviderSimsCategoryController.java b/src/com/android/settings/network/NetworkProviderSimsCategoryController.java
index e27575a..06035a9 100644
--- a/src/com/android/settings/network/NetworkProviderSimsCategoryController.java
+++ b/src/com/android/settings/network/NetworkProviderSimsCategoryController.java
@@ -17,33 +17,28 @@
package com.android.settings.network;
import android.content.Context;
+import android.util.Log;
-import androidx.annotation.VisibleForTesting;
+import androidx.preference.Preference;
import androidx.preference.PreferenceCategory;
import androidx.preference.PreferenceScreen;
+import com.android.settings.R;
import com.android.settings.widget.PreferenceCategoryController;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
public class NetworkProviderSimsCategoryController extends PreferenceCategoryController implements
LifecycleObserver {
-
+ private static final String LOG_TAG = "NetworkProviderSimsCategoryController";
private static final String KEY_PREFERENCE_CATEGORY_SIM = "provider_model_sim_category";
private NetworkProviderSimListController mNetworkProviderSimListController;
+ private PreferenceCategory mPreferenceCategory;
- public NetworkProviderSimsCategoryController(Context context, String key) {
+ public NetworkProviderSimsCategoryController(Context context, String key, Lifecycle lifecycle) {
super(context, key);
- }
-
- public void init(Lifecycle lifecycle) {
- mNetworkProviderSimListController = createSimListController(lifecycle);
- }
-
- @VisibleForTesting
- protected NetworkProviderSimListController createSimListController(
- Lifecycle lifecycle) {
- return new NetworkProviderSimListController(mContext, lifecycle);
+ mNetworkProviderSimListController =
+ new NetworkProviderSimListController(mContext, lifecycle);
}
@Override
@@ -59,8 +54,26 @@
@Override
public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen);
- PreferenceCategory preferenceCategory = screen.findPreference(KEY_PREFERENCE_CATEGORY_SIM);
- preferenceCategory.setVisible(isAvailable());
mNetworkProviderSimListController.displayPreference(screen);
+ mPreferenceCategory = screen.findPreference(KEY_PREFERENCE_CATEGORY_SIM);
+ if (mPreferenceCategory == null) {
+ Log.d(LOG_TAG, "displayPreference(), Can not find the category.");
+ return;
+ }
+ mPreferenceCategory.setVisible(isAvailable());
+ }
+
+ @Override
+ public void updateState(Preference preference) {
+ super.updateState(preference);
+ if (mPreferenceCategory == null) {
+ Log.d(LOG_TAG, "updateState(), Can not find the category.");
+ return;
+ }
+ int count = mPreferenceCategory.getPreferenceCount();
+ String title = mContext.getString(count > 1
+ ? R.string.provider_network_settings_title
+ : R.string.sim_category_title);
+ mPreferenceCategory.setTitle(title);
}
}
diff --git a/src/com/android/settings/network/PrivateDnsModeDialogPreference.java b/src/com/android/settings/network/PrivateDnsModeDialogPreference.java
index 1c3fc76..442af38 100644
--- a/src/com/android/settings/network/PrivateDnsModeDialogPreference.java
+++ b/src/com/android/settings/network/PrivateDnsModeDialogPreference.java
@@ -189,6 +189,8 @@
if (linkInfo.isActionable()) {
helpTextView.setText(AnnotationSpan.linkify(
context.getText(R.string.private_dns_help_message), linkInfo));
+ } else {
+ helpTextView.setText("");
}
}
diff --git a/src/com/android/settings/network/SubscriptionsPreferenceController.java b/src/com/android/settings/network/SubscriptionsPreferenceController.java
index 8e9e946..36c55e2 100644
--- a/src/com/android/settings/network/SubscriptionsPreferenceController.java
+++ b/src/com/android/settings/network/SubscriptionsPreferenceController.java
@@ -311,7 +311,8 @@
numLevels += 1;
}
- Drawable icon = mSubsPrefCtrlInjector.getIcon(mContext, level, numLevels, false);
+ Drawable icon = mSubsPrefCtrlInjector.getIcon(mContext, level, numLevels,
+ !mTelephonyManager.isDataEnabled());
final boolean isActiveCellularNetwork =
mSubsPrefCtrlInjector.isActiveCellularNetwork(mContext);
if (isActiveCellularNetwork || (mWifiPickerTrackerHelper != null)
diff --git a/src/com/android/settings/network/telephony/CallsDefaultSubscriptionController.java b/src/com/android/settings/network/telephony/CallsDefaultSubscriptionController.java
index 36b19ba..16ac8f7 100644
--- a/src/com/android/settings/network/telephony/CallsDefaultSubscriptionController.java
+++ b/src/com/android/settings/network/telephony/CallsDefaultSubscriptionController.java
@@ -46,7 +46,7 @@
@Override
public CharSequence getSummary() {
if (Utils.isProviderModelEnabled(mContext)) {
- return MobileNetworkUtils.getPreferredStatus(mContext, mManager, true);
+ return MobileNetworkUtils.getPreferredStatus(isRtlMode(), mContext, mManager, true);
} else {
return super.getSummary();
}
diff --git a/src/com/android/settings/network/telephony/CellInfoUtil.java b/src/com/android/settings/network/telephony/CellInfoUtil.java
index 58b668b..8889586 100644
--- a/src/com/android/settings/network/telephony/CellInfoUtil.java
+++ b/src/com/android/settings/network/telephony/CellInfoUtil.java
@@ -145,10 +145,16 @@
final CellIdentity cid = getCellIdentity(cellInfo);
String mcc = getCellIdentityMcc(cid);
String mnc = getCellIdentityMnc(cid);
+ CharSequence alphaLong = null;
+ CharSequence alphaShort = null;
+ if (cid != null) {
+ alphaLong = cid.getOperatorAlphaLong();
+ alphaShort = cid.getOperatorAlphaShort();
+ }
return String.format(
"{CellType = %s, isRegistered = %b, mcc = %s, mnc = %s, alphaL = %s, alphaS = %s}",
cellType, cellInfo.isRegistered(), mcc, mnc,
- cid.getOperatorAlphaLong(), cid.getOperatorAlphaShort());
+ alphaLong, alphaShort);
}
/**
diff --git a/src/com/android/settings/network/telephony/DefaultSubscriptionController.java b/src/com/android/settings/network/telephony/DefaultSubscriptionController.java
index 4fb6cff7..d21d584 100644
--- a/src/com/android/settings/network/telephony/DefaultSubscriptionController.java
+++ b/src/com/android/settings/network/telephony/DefaultSubscriptionController.java
@@ -26,6 +26,7 @@
import android.telecom.TelecomManager;
import android.telephony.SubscriptionInfo;
import android.telephony.SubscriptionManager;
+import android.view.View;
import androidx.lifecycle.Lifecycle;
import androidx.lifecycle.LifecycleObserver;
@@ -62,11 +63,14 @@
private static final ComponentName PSTN_CONNECTION_SERVICE_COMPONENT =
new ComponentName("com.android.phone",
"com.android.services.telephony.TelephonyConnectionService");
+ private boolean mIsRtlMode;
public DefaultSubscriptionController(Context context, String preferenceKey) {
super(context, preferenceKey);
mManager = context.getSystemService(SubscriptionManager.class);
mChangeListener = new SubscriptionsChangeListener(context, this);
+ mIsRtlMode = context.getResources().getConfiguration().getLayoutDirection()
+ == View.LAYOUT_DIRECTION_RTL;
}
public void init(Lifecycle lifecycle) {
@@ -285,4 +289,8 @@
refreshSummary(mPreference);
}
}
+
+ boolean isRtlMode() {
+ return mIsRtlMode;
+ }
}
diff --git a/src/com/android/settings/network/telephony/Enhanced4gBasePreferenceController.java b/src/com/android/settings/network/telephony/Enhanced4gBasePreferenceController.java
index 5ea7c20..12612d6 100644
--- a/src/com/android/settings/network/telephony/Enhanced4gBasePreferenceController.java
+++ b/src/com/android/settings/network/telephony/Enhanced4gBasePreferenceController.java
@@ -77,9 +77,6 @@
mTelephonyCallback = new PhoneCallStateTelephonyCallback();
}
- if (mSubId == subId) {
- return this;
- }
mSubId = subId;
final PersistableBundle carrierConfig = getCarrierConfigForSubId(subId);
if (carrierConfig == null) {
@@ -136,7 +133,7 @@
@Override
public void onStart() {
- if (!isModeMatched() || (mTelephonyCallback == null)) {
+ if (mTelephonyCallback == null) {
return;
}
mTelephonyCallback.register(mContext, mSubId);
diff --git a/src/com/android/settings/network/telephony/MobileNetworkActivity.java b/src/com/android/settings/network/telephony/MobileNetworkActivity.java
index c6fe39c..efb5f8c 100644
--- a/src/com/android/settings/network/telephony/MobileNetworkActivity.java
+++ b/src/com/android/settings/network/telephony/MobileNetworkActivity.java
@@ -39,7 +39,6 @@
import androidx.fragment.app.FragmentTransaction;
import androidx.lifecycle.Lifecycle;
-import com.android.internal.util.CollectionUtils;
import com.android.settings.R;
import com.android.settings.core.SettingsBaseActivity;
import com.android.settings.network.ProxySubscriptionManager;
@@ -48,6 +47,7 @@
import com.android.settings.network.helper.SubscriptionAnnotation;
import java.util.List;
+import java.util.function.Function;
/**
* Activity for displaying MobileNetworkSettings
@@ -64,15 +64,14 @@
@VisibleForTesting
ProxySubscriptionManager mProxySubscriptionMgr;
- private int mCurSubscriptionId;
+ private int mCurSubscriptionId = SUB_ID_NULL;
// This flag forces subscription information fragment to be re-created.
// Otherwise, fragment will be kept when subscription id has not been changed.
//
// Set initial value to true allows subscription information fragment to be re-created when
// Activity re-create occur.
- private boolean mFragmentForceReload = true;
- private boolean mPendingSubscriptionChange = false;
+ private boolean mPendingSubscriptionChange = true;
@Override
protected void onNewIntent(Intent intent) {
@@ -80,21 +79,25 @@
validate(intent);
setIntent(intent);
- int updateSubscriptionIndex = SUB_ID_NULL;
+ int updateSubscriptionIndex = mCurSubscriptionId;
if (intent != null) {
updateSubscriptionIndex = intent.getIntExtra(Settings.EXTRA_SUB_ID, SUB_ID_NULL);
}
+ SubscriptionInfo info = getSubscriptionOrDefault(updateSubscriptionIndex);
+ if (info == null) {
+ Log.d(TAG, "Invalid subId request " + mCurSubscriptionId
+ + " -> " + updateSubscriptionIndex);
+ return;
+ }
+
int oldSubId = mCurSubscriptionId;
- mCurSubscriptionId = updateSubscriptionIndex;
- mFragmentForceReload = (mCurSubscriptionId == oldSubId);
- final SubscriptionInfo info = getSubscription();
updateSubscriptions(info, null);
// If the subscription has changed or the new intent doesnt contain the opt in action,
// remove the old discovery dialog. If the activity is being recreated, we will see
// onCreate -> onNewIntent, so the dialog will first be recreated for the old subscription
// and then removed.
- if (updateSubscriptionIndex != oldSubId || !doesIntentContainOptInAction(intent)) {
+ if (mCurSubscriptionId != oldSubId || !doesIntentContainOptInAction(intent)) {
removeContactDiscoveryDialog(oldSubId);
}
// evaluate showing the new discovery dialog if this intent contains an action to show the
@@ -135,7 +138,13 @@
// perform registration after mCurSubscriptionId been configured.
registerActiveSubscriptionsListener();
- final SubscriptionInfo subscription = getSubscription();
+ SubscriptionInfo subscription = getSubscriptionOrDefault(mCurSubscriptionId);
+ if (subscription == null) {
+ Log.d(TAG, "Invalid subId request " + mCurSubscriptionId);
+ tryToFinishActivity();
+ return;
+ }
+
maybeShowContactDiscoveryDialog(subscription);
updateSubscriptions(subscription, null);
@@ -158,39 +167,81 @@
* Implementation of ProxySubscriptionManager.OnActiveSubscriptionChangedListener
*/
public void onChanged() {
+ mPendingSubscriptionChange = false;
+
+ if (mCurSubscriptionId == SUB_ID_NULL) {
+ return;
+ }
+
if (!getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.STARTED)) {
mPendingSubscriptionChange = true;
return;
}
- SubscriptionInfo info = getSubscription();
- int oldSubIndex = mCurSubscriptionId;
- updateSubscriptions(info, null);
- // Remove the dialog if the subscription associated with this activity changes.
- if (info == null) {
- // Close the activity when subscription removed
- if ((oldSubIndex != SUB_ID_NULL)
- && (!isFinishing()) && (!isDestroyed())) {
- finish();
+ SubscriptionInfo subInfo = getSubscription(mCurSubscriptionId, null);
+ if (subInfo != null) {
+ if (mCurSubscriptionId != subInfo.getSubscriptionId()) {
+ // update based on subscription status change
+ removeContactDiscoveryDialog(mCurSubscriptionId);
+ updateSubscriptions(subInfo, null);
}
return;
}
- int subIndex = info.getSubscriptionId();
- if (subIndex != oldSubIndex) {
- removeContactDiscoveryDialog(oldSubIndex);
+
+ Log.w(TAG, "subId missing: " + mCurSubscriptionId);
+
+ // When UI is not the active one, avoid from destroy it immediately
+ // but wait until onResume() to see if subscription back online again.
+ // This is to avoid from glitch behavior of subscription which changes
+ // the UI when UI is considered as in the background or only partly
+ // visible.
+ if (!getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.RESUMED)) {
+ mPendingSubscriptionChange = true;
+ return;
+ }
+
+ // Subscription could be missing
+ tryToFinishActivity();
+ }
+
+ protected void runSubscriptionUpdate(Runnable onUpdateRemaining) {
+ SubscriptionInfo subInfo = getSubscription(mCurSubscriptionId, null);
+ if (subInfo == null) {
+ tryToFinishActivity();
+ return;
+ }
+ if (mCurSubscriptionId != subInfo.getSubscriptionId()) {
+ removeContactDiscoveryDialog(mCurSubscriptionId);
+ updateSubscriptions(subInfo, null);
+ }
+ onUpdateRemaining.run();
+ }
+
+ protected void tryToFinishActivity() {
+ if ((!isFinishing()) && (!isDestroyed())) {
+ finish();
}
}
@Override
protected void onStart() {
getProxySubscriptionManager().setLifecycle(getLifecycle());
- super.onStart();
- // updateSubscriptions doesn't need to be called, onChanged will always be called after we
- // register a listener.
if (mPendingSubscriptionChange) {
mPendingSubscriptionChange = false;
- onChanged();
+ runSubscriptionUpdate(() -> super.onStart());
+ return;
}
+ super.onStart();
+ }
+
+ @Override
+ protected void onResume() {
+ if (mPendingSubscriptionChange) {
+ mPendingSubscriptionChange = false;
+ runSubscriptionUpdate(() -> super.onResume());
+ return;
+ }
+ super.onResume();
}
@Override
@@ -235,30 +286,49 @@
}
mCurSubscriptionId = subscriptionIndex;
- mFragmentForceReload = false;
+ }
+
+ /**
+ * Select one of the subscription as the default subscription.
+ * @param subAnnoList a list of {@link SubscriptionAnnotation}
+ * @return ideally the {@link SubscriptionAnnotation} as expected
+ */
+ protected SubscriptionAnnotation defaultSubscriptionSelection(
+ List<SubscriptionAnnotation> subAnnoList) {
+ return (subAnnoList == null) ? null :
+ subAnnoList.stream()
+ .filter(SubscriptionAnnotation::isDisplayAllowed)
+ .filter(SubscriptionAnnotation::isActive)
+ .findFirst().orElse(null);
+ }
+
+ protected SubscriptionInfo getSubscriptionOrDefault(int subscriptionId) {
+ return getSubscription(subscriptionId,
+ (subscriptionId != SUB_ID_NULL) ? null : (
+ subAnnoList -> defaultSubscriptionSelection(subAnnoList)
+ ));
}
/**
* Get the current subscription to display. First check whether intent has {@link
- * Settings#EXTRA_SUB_ID} and if so find the subscription with that id. If not, just return the
- * first one in the mSubscriptionInfos list since it is already sorted by sim slot.
+ * Settings#EXTRA_SUB_ID} and if so find the subscription with that id.
+ * If not, select default one based on {@link Function} provided.
+ *
+ * @param preferredSubscriptionId preferred subscription id
+ * @param selectionOfDefault when true current subscription is absent
*/
@VisibleForTesting
- SubscriptionInfo getSubscription() {
+ protected SubscriptionInfo getSubscription(int preferredSubscriptionId,
+ Function<List<SubscriptionAnnotation>, SubscriptionAnnotation> selectionOfDefault) {
List<SubscriptionAnnotation> subList =
(new SelectableSubscriptions(this, true)).call();
- SubscriptionAnnotation currentSubInfo = null;
- if (mCurSubscriptionId != SUB_ID_NULL) {
- currentSubInfo = subList.stream()
- .filter(SubscriptionAnnotation::isDisplayAllowed)
- .filter(subAnno -> (subAnno.getSubscriptionId() == mCurSubscriptionId))
- .findFirst().orElse(null);
- }
- if (currentSubInfo == null) {
- currentSubInfo = subList.stream()
- .filter(SubscriptionAnnotation::isDisplayAllowed)
- .filter(SubscriptionAnnotation::isActive)
- .findFirst().orElse(null);
+ Log.d(TAG, "get subId=" + preferredSubscriptionId + " from " + subList);
+ SubscriptionAnnotation currentSubInfo = subList.stream()
+ .filter(SubscriptionAnnotation::isDisplayAllowed)
+ .filter(subAnno -> (subAnno.getSubscriptionId() == preferredSubscriptionId))
+ .findFirst().orElse(null);
+ if ((currentSubInfo == null) && (selectionOfDefault != null)) {
+ currentSubInfo = selectionOfDefault.apply(subList);
}
return (currentSubInfo == null) ? null : currentSubInfo.getSubInfo();
}
@@ -285,10 +355,6 @@
final String fragmentTag = buildFragmentTag(subId);
if (fragmentManager.findFragmentByTag(fragmentTag) != null) {
- if (!mFragmentForceReload) {
- Log.d(TAG, "Keep current fragment: " + fragmentTag);
- return;
- }
Log.d(TAG, "Construct fragment: " + fragmentTag);
}
diff --git a/src/com/android/settings/network/telephony/MobileNetworkSettings.java b/src/com/android/settings/network/telephony/MobileNetworkSettings.java
index adf399f..ba80a8c 100644
--- a/src/com/android/settings/network/telephony/MobileNetworkSettings.java
+++ b/src/com/android/settings/network/telephony/MobileNetworkSettings.java
@@ -193,6 +193,7 @@
.addListener(videoCallingPreferenceController);
use(ContactDiscoveryPreferenceController.class).init(getParentFragmentManager(), mSubId,
getLifecycle());
+ use(NrAdvancedCallingPreferenceController.class).init(mSubId);
}
@Override
diff --git a/src/com/android/settings/network/telephony/MobileNetworkUtils.java b/src/com/android/settings/network/telephony/MobileNetworkUtils.java
index 1898484..ebf77a0 100644
--- a/src/com/android/settings/network/telephony/MobileNetworkUtils.java
+++ b/src/com/android/settings/network/telephony/MobileNetworkUtils.java
@@ -84,6 +84,8 @@
import java.util.List;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.Future;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.TimeoutException;
public class MobileNetworkUtils {
@@ -99,6 +101,7 @@
"esim.enable_esim_system_ui_by_default";
private static final String LEGACY_ACTION_CONFIGURE_PHONE_ACCOUNT =
"android.telecom.action.CONNECTION_SERVICE_CONFIGURE";
+ private static final String RTL_MARK = "\u200F";
// The following constants are used to draw signal icon.
public static final int NO_CELL_DATA_TYPE_ICON = 0;
@@ -257,9 +260,16 @@
public static boolean showEuiccSettings(Context context) {
long timeForAccess = SystemClock.elapsedRealtime();
try {
- return ((Future<Boolean>) ThreadUtils.postOnBackgroundThread(()
- -> showEuiccSettingsDetecting(context))).get();
- } catch (ExecutionException | InterruptedException exception) {
+ Boolean isShow = ((Future<Boolean>) ThreadUtils.postOnBackgroundThread(() -> {
+ try {
+ return showEuiccSettingsDetecting(context);
+ } catch (Exception threadException) {
+ Log.w(TAG, "Accessing Euicc failure", threadException);
+ }
+ return Boolean.FALSE;
+ })).get(3, TimeUnit.SECONDS);
+ return ((isShow != null) && isShow.booleanValue());
+ } catch (ExecutionException | InterruptedException | TimeoutException exception) {
timeForAccess = SystemClock.elapsedRealtime() - timeForAccess;
Log.w(TAG, "Accessing Euicc takes too long: +" + timeForAccess + "ms");
}
@@ -278,7 +288,7 @@
final ContentResolver cr = context.getContentResolver();
final boolean esimIgnoredDevice =
Arrays.asList(TextUtils.split(SystemProperties.get(KEY_ESIM_CID_IGNORE, ""), ","))
- .contains(SystemProperties.get(KEY_CID, null));
+ .contains(SystemProperties.get(KEY_CID));
final boolean enabledEsimUiByDefault =
SystemProperties.getBoolean(KEY_ENABLE_ESIM_UI_BY_DEFAULT, true);
final boolean euiccProvisioned =
@@ -922,7 +932,7 @@
/**
* Returns preferred status of Calls & SMS separately when Provider Model is enabled.
*/
- public static CharSequence getPreferredStatus(Context context,
+ public static CharSequence getPreferredStatus(boolean isRtlMode, Context context,
SubscriptionManager subscriptionManager, boolean isPreferredCallStatus) {
final List<SubscriptionInfo> subs = SubscriptionUtil.getActiveSubscriptions(
subscriptionManager);
@@ -956,6 +966,10 @@
if (subInfo != subs.get(subs.size() - 1)) {
summary.append(", ");
}
+
+ if (isRtlMode) {
+ summary.insert(0, RTL_MARK).insert(summary.length(), RTL_MARK);
+ }
}
return summary;
} else {
diff --git a/src/com/android/settings/network/telephony/NetworkOperatorPreference.java b/src/com/android/settings/network/telephony/NetworkOperatorPreference.java
index 3a7dc31..397bf36 100644
--- a/src/com/android/settings/network/telephony/NetworkOperatorPreference.java
+++ b/src/com/android/settings/network/telephony/NetworkOperatorPreference.java
@@ -36,6 +36,7 @@
import android.telephony.CellSignalStrength;
import android.util.Log;
+import androidx.annotation.VisibleForTesting;
import androidx.preference.Preference;
import com.android.internal.telephony.OperatorInfo;
@@ -89,7 +90,8 @@
updateCell(cellinfo, CellInfoUtil.getCellIdentity(cellinfo));
}
- private void updateCell(CellInfo cellinfo, CellIdentity cellId) {
+ @VisibleForTesting
+ protected void updateCell(CellInfo cellinfo, CellIdentity cellId) {
mCellInfo = cellinfo;
mCellId = cellId;
refresh();
diff --git a/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroup.java b/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroup.java
index b4ab2a0..bc11600 100644
--- a/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroup.java
+++ b/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroup.java
@@ -29,6 +29,7 @@
import android.telephony.CarrierConfigManager;
import android.telephony.SubscriptionInfo;
import android.telephony.SubscriptionManager;
+import android.telephony.TelephonyCallback;
import android.telephony.TelephonyManager;
import android.util.ArrayMap;
import android.util.Log;
@@ -66,7 +67,7 @@
@VisibleForTesting
protected CarrierConfigManager mCarrierConfigManager;
private SubscriptionManager mSubscriptionManager;
-
+ private PhoneCallStateTelephonyCallback mTelephonyCallback;
private String mPreferenceGroupKey;
private PreferenceGroup mPreferenceGroup;
private Map<Integer, TelephonyManager> mTelephonyManagerList = new HashMap<>();
@@ -79,10 +80,12 @@
super(context);
mCarrierConfigManager = context.getSystemService(CarrierConfigManager.class);
mSubscriptionManager = context.getSystemService(SubscriptionManager.class);
-
mPreferenceGroupKey = preferenceGroupKey;
mWifiCallingForSubPreferences = new ArrayMap<>();
setSubscriptionInfoList(context);
+ if (mTelephonyCallback == null) {
+ mTelephonyCallback = new PhoneCallStateTelephonyCallback();
+ }
lifecycle.addObserver(this);
}
@@ -134,9 +137,17 @@
@OnLifecycleEvent(Event.ON_RESUME)
public void onResume() {
+ updateListener();
update();
}
+ @OnLifecycleEvent(Event.ON_PAUSE)
+ public void onPause() {
+ if ((mTelephonyCallback != null)) {
+ mTelephonyCallback.unregister();
+ }
+ }
+
@Override
public boolean isAvailable() {
if (mSubInfoListForWfc == null) {
@@ -168,8 +179,6 @@
return;
}
- setSubscriptionInfoList(mContext);
-
if (!isAvailable()) {
for (Preference pref : mWifiCallingForSubPreferences.values()) {
mPreferenceGroup.removePreference(pref);
@@ -246,9 +255,40 @@
@Override
public void onSubscriptionsChanged() {
+ setSubscriptionInfoList(mContext);
+ updateListener();
update();
}
+ private void updateListener() {
+ for (SubscriptionInfo info : mSubInfoListForWfc) {
+ int subId = info.getSubscriptionId();
+ if ((mTelephonyCallback != null)) {
+ mTelephonyCallback.register(mContext, subId);
+ }
+ }
+ }
+
+ private class PhoneCallStateTelephonyCallback extends TelephonyCallback implements
+ TelephonyCallback.CallStateListener {
+
+ private TelephonyManager mTelephonyManager;
+
+ @Override
+ public void onCallStateChanged(int state) {
+ update();
+ }
+
+ public void register(Context context, int subId) {
+ mTelephonyManager = getTelephonyManagerForSubscriptionId(subId);
+ mTelephonyManager.registerTelephonyCallback(context.getMainExecutor(), this);
+ }
+
+ public void unregister() {
+ mTelephonyManager.unregisterTelephonyCallback(this);
+ }
+ }
+
/**
* To indicate that should show the Wi-Fi calling preference or not.
*
diff --git a/src/com/android/settings/network/telephony/NetworkSelectSettings.java b/src/com/android/settings/network/telephony/NetworkSelectSettings.java
index 813cc74..c72c18d 100644
--- a/src/com/android/settings/network/telephony/NetworkSelectSettings.java
+++ b/src/com/android/settings/network/telephony/NetworkSelectSettings.java
@@ -36,6 +36,7 @@
import android.util.Log;
import android.view.View;
+import androidx.annotation.Keep;
import androidx.annotation.VisibleForTesting;
import androidx.preference.Preference;
import androidx.preference.PreferenceCategory;
@@ -56,6 +57,7 @@
/**
* "Choose network" settings UI for the Settings app.
*/
+@Keep
public class NetworkSelectSettings extends DashboardFragment {
private static final String TAG = "NetworkSelectSettings";
@@ -68,8 +70,7 @@
private static final String PREF_KEY_NETWORK_OPERATORS = "network_operators_preference";
private static final int MIN_NUMBER_OF_SCAN_REQUIRED = 2;
- @VisibleForTesting
- PreferenceCategory mPreferenceCategory;
+ private PreferenceCategory mPreferenceCategory;
@VisibleForTesting
NetworkOperatorPreference mSelectedPreference;
private View mProgressHeader;
@@ -77,8 +78,7 @@
@VisibleForTesting
List<CellInfo> mCellInfoList;
private int mSubId = SubscriptionManager.INVALID_SUBSCRIPTION_ID;
- @VisibleForTesting
- TelephonyManager mTelephonyManager;
+ private TelephonyManager mTelephonyManager;
private List<String> mForbiddenPlmns;
private boolean mShow4GForLTE = false;
private NetworkScanHelper mNetworkScanHelper;
@@ -94,35 +94,86 @@
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
+ onCreateInitialization();
+ }
- mUseNewApi = getContext().getResources().getBoolean(
- com.android.internal.R.bool.config_enableNewAutoSelectNetworkUI);
+ @Keep
+ @VisibleForTesting
+ protected void onCreateInitialization() {
+ mUseNewApi = enableNewAutoSelectNetworkUI(getContext());
mSubId = getArguments().getInt(Settings.EXTRA_SUB_ID);
- mPreferenceCategory = findPreference(PREF_KEY_NETWORK_OPERATORS);
+ mPreferenceCategory = getPreferenceCategory(PREF_KEY_NETWORK_OPERATORS);
mStatusMessagePreference = new Preference(getContext());
mStatusMessagePreference.setSelectable(false);
mSelectedPreference = null;
- mTelephonyManager = getContext().getSystemService(TelephonyManager.class)
- .createForSubscriptionId(mSubId);
+ mTelephonyManager = getTelephonyManager(getContext(), mSubId);
mNetworkScanHelper = new NetworkScanHelper(
mTelephonyManager, mCallback, mNetworkScanExecutor);
- PersistableBundle bundle = ((CarrierConfigManager) getContext().getSystemService(
- Context.CARRIER_CONFIG_SERVICE)).getConfigForSubId(mSubId);
+ PersistableBundle bundle = getCarrierConfigManager(getContext())
+ .getConfigForSubId(mSubId);
if (bundle != null) {
mShow4GForLTE = bundle.getBoolean(
CarrierConfigManager.KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL);
}
- mMetricsFeatureProvider = FeatureFactory
- .getFactory(getContext()).getMetricsFeatureProvider();
-
- mIsAggregationEnabled = getContext().getResources().getBoolean(
- R.bool.config_network_selection_list_aggregation_enabled);
+ mMetricsFeatureProvider = getMetricsFeatureProvider(getContext());
+ mIsAggregationEnabled = enableAggregation(getContext());
Log.d(TAG, "init: mUseNewApi:" + mUseNewApi
+ " ,mIsAggregationEnabled:" + mIsAggregationEnabled);
}
+ @Keep
+ @VisibleForTesting
+ protected boolean enableNewAutoSelectNetworkUI(Context context) {
+ return context.getResources().getBoolean(
+ com.android.internal.R.bool.config_enableNewAutoSelectNetworkUI);
+ }
+
+ @Keep
+ @VisibleForTesting
+ protected boolean enableAggregation(Context context) {
+ return context.getResources().getBoolean(
+ R.bool.config_network_selection_list_aggregation_enabled);
+ }
+
+ @Keep
+ @VisibleForTesting
+ protected PreferenceCategory getPreferenceCategory(String preferenceKey) {
+ return findPreference(preferenceKey);
+ }
+
+ @Keep
+ @VisibleForTesting
+ protected TelephonyManager getTelephonyManager(Context context, int subscriptionId) {
+ return context.getSystemService(TelephonyManager.class)
+ .createForSubscriptionId(subscriptionId);
+ }
+
+ @Keep
+ @VisibleForTesting
+ protected CarrierConfigManager getCarrierConfigManager(Context context) {
+ return context.getSystemService(CarrierConfigManager.class);
+ }
+
+ @Keep
+ @VisibleForTesting
+ protected MetricsFeatureProvider getMetricsFeatureProvider(Context context) {
+ return FeatureFactory.getFactory(context).getMetricsFeatureProvider();
+ }
+
+ @Keep
+ @VisibleForTesting
+ protected boolean isPreferenceScreenEnabled() {
+ return getPreferenceScreen().isEnabled();
+ }
+
+ @Keep
+ @VisibleForTesting
+ protected void enablePreferenceScreen(boolean enable) {
+ getPreferenceScreen().setEnabled(enable);
+ }
+
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
@@ -152,8 +203,9 @@
/**
* Update forbidden PLMNs from the USIM App
*/
+ @Keep
@VisibleForTesting
- void updateForbiddenPlmns() {
+ protected void updateForbiddenPlmns() {
final String[] forbiddenPlmns = mTelephonyManager.getForbiddenPlmns();
mForbiddenPlmns = forbiddenPlmns != null
? Arrays.asList(forbiddenPlmns)
@@ -188,7 +240,7 @@
setProgressBarVisible(true);
// Disable the screen until network is manually set
- getPreferenceScreen().setEnabled(false);
+ enablePreferenceScreen(false);
mRequestIdManualNetworkSelect = getNewRequestId();
mWaitingForNumberOfScanResults = MIN_NUMBER_OF_SCAN_REQUIRED;
@@ -228,7 +280,7 @@
final boolean isSucceed = (boolean) msg.obj;
stopNetworkQuery();
setProgressBarVisible(false);
- getPreferenceScreen().setEnabled(true);
+ enablePreferenceScreen(true);
if (mSelectedPreference != null) {
mSelectedPreference.setSummary(isSucceed
@@ -239,38 +291,7 @@
}
break;
case EVENT_NETWORK_SCAN_RESULTS:
- final List<CellInfo> results = (List<CellInfo>) msg.obj;
- if (mRequestIdManualNetworkScan < mRequestIdManualNetworkSelect) {
- Log.d(TAG, "CellInfoList (drop): "
- + CellInfoUtil.cellInfoListToString(new ArrayList<>(results)));
- break;
- }
- mWaitingForNumberOfScanResults--;
- if ((mWaitingForNumberOfScanResults <= 0) && (!isResumed())) {
- stopNetworkQuery();
- }
-
- mCellInfoList = doAggregation(results);
- Log.d(TAG, "CellInfoList: " + CellInfoUtil.cellInfoListToString(mCellInfoList));
- if (mCellInfoList != null && mCellInfoList.size() != 0) {
- final NetworkOperatorPreference connectedPref =
- updateAllPreferenceCategory();
- if (connectedPref != null) {
- // update selected preference instance into connected preference
- if (mSelectedPreference != null) {
- mSelectedPreference = connectedPref;
- }
- } else if (!getPreferenceScreen().isEnabled()) {
- if (connectedPref == null) {
- mSelectedPreference.setSummary(R.string.network_connecting);
- }
- }
- getPreferenceScreen().setEnabled(true);
- } else if (getPreferenceScreen().isEnabled()) {
- addMessagePreference(R.string.empty_networks_list);
- // keep showing progress bar, it will be stopped when error or completed
- setProgressBarVisible(true);
- }
+ scanResultHandler((List<CellInfo>) msg.obj);
break;
case EVENT_NETWORK_SCAN_ERROR:
@@ -283,9 +304,9 @@
if (mRequestIdManualNetworkScan < mRequestIdManualNetworkSelect) {
break;
}
- if (!getPreferenceScreen().isEnabled()) {
+ if (!isPreferenceScreenEnabled()) {
clearPreferenceSummary();
- getPreferenceScreen().setEnabled(true);
+ enablePreferenceScreen(true);
} else {
addMessagePreference(R.string.network_query_error);
}
@@ -301,9 +322,9 @@
if (mRequestIdManualNetworkScan < mRequestIdManualNetworkSelect) {
break;
}
- if (!getPreferenceScreen().isEnabled()) {
+ if (!isPreferenceScreenEnabled()) {
clearPreferenceSummary();
- getPreferenceScreen().setEnabled(true);
+ enablePreferenceScreen(true);
} else if (mCellInfoList == null) {
// In case the scan timeout before getting any results
addMessagePreference(R.string.empty_networks_list);
@@ -358,13 +379,55 @@
}
};
+ @Keep
+ @VisibleForTesting
+ protected void scanResultHandler(List<CellInfo> results) {
+ if (mRequestIdManualNetworkScan < mRequestIdManualNetworkSelect) {
+ Log.d(TAG, "CellInfoList (drop): "
+ + CellInfoUtil.cellInfoListToString(new ArrayList<>(results)));
+ return;
+ }
+ mWaitingForNumberOfScanResults--;
+ if ((mWaitingForNumberOfScanResults <= 0) && (!isResumed())) {
+ stopNetworkQuery();
+ }
+
+ mCellInfoList = doAggregation(results);
+ Log.d(TAG, "CellInfoList: " + CellInfoUtil.cellInfoListToString(mCellInfoList));
+ if (mCellInfoList != null && mCellInfoList.size() != 0) {
+ final NetworkOperatorPreference connectedPref =
+ updateAllPreferenceCategory();
+ if (connectedPref != null) {
+ // update selected preference instance into connected preference
+ if (mSelectedPreference != null) {
+ mSelectedPreference = connectedPref;
+ }
+ } else if (!isPreferenceScreenEnabled()) {
+ if (connectedPref == null) {
+ mSelectedPreference.setSummary(R.string.network_connecting);
+ }
+ }
+ enablePreferenceScreen(true);
+ } else if (isPreferenceScreenEnabled()) {
+ addMessagePreference(R.string.empty_networks_list);
+ // keep showing progress bar, it will be stopped when error or completed
+ setProgressBarVisible(true);
+ }
+ }
+
+ @Keep
+ @VisibleForTesting
+ protected NetworkOperatorPreference createNetworkOperatorPreference(CellInfo cellInfo) {
+ return new NetworkOperatorPreference(getPrefContext(),
+ cellInfo, mForbiddenPlmns, mShow4GForLTE);
+ }
+
/**
* Update the content of network operators list.
*
* @return preference which shows connected
*/
- @VisibleForTesting
- NetworkOperatorPreference updateAllPreferenceCategory() {
+ private NetworkOperatorPreference updateAllPreferenceCategory() {
int numberOfPreferences = mPreferenceCategory.getPreferenceCount();
// remove unused preferences
@@ -392,8 +455,7 @@
}
if (pref == null) {
// add new preference
- pref = new NetworkOperatorPreference(getPrefContext(),
- cellInfo, mForbiddenPlmns, mShow4GForLTE);
+ pref = createNetworkOperatorPreference(cellInfo);
pref.setOrder(index);
mPreferenceCategory.addPreference(pref);
}
diff --git a/src/com/android/settings/network/telephony/NrAdvancedCallingPreferenceController.java b/src/com/android/settings/network/telephony/NrAdvancedCallingPreferenceController.java
new file mode 100644
index 0000000..7615fe3
--- /dev/null
+++ b/src/com/android/settings/network/telephony/NrAdvancedCallingPreferenceController.java
@@ -0,0 +1,197 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network.telephony;
+
+import android.content.Context;
+import android.os.PersistableBundle;
+import android.telephony.CarrierConfigManager;
+import android.telephony.SubscriptionManager;
+import android.telephony.TelephonyCallback;
+import android.telephony.TelephonyManager;
+import android.util.Log;
+
+import androidx.annotation.VisibleForTesting;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
+import androidx.preference.SwitchPreference;
+
+import com.android.internal.telephony.util.ArrayUtils;
+import com.android.settingslib.core.lifecycle.LifecycleObserver;
+import com.android.settingslib.core.lifecycle.events.OnStart;
+import com.android.settingslib.core.lifecycle.events.OnStop;
+
+/**
+ * Preference controller for "Enhanced 4G LTE"
+ */
+public class NrAdvancedCallingPreferenceController extends TelephonyTogglePreferenceController
+ implements LifecycleObserver, OnStart, OnStop {
+
+ private static final String TAG = "VoNrSettings";
+
+ @VisibleForTesting
+ Preference mPreference;
+ private TelephonyManager mTelephonyManager;
+ private PhoneCallStateTelephonyCallback mTelephonyCallback;
+ private boolean mIsVonrVisibleFromCarrierConfig = false;
+ private boolean mIsNrEnableFromCarrierConfig = false;
+ private boolean mHas5gCapability = false;
+ private Integer mCallState;
+
+ public NrAdvancedCallingPreferenceController(Context context, String key) {
+ super(context, key);
+ mTelephonyManager = context.getSystemService(TelephonyManager.class);
+ }
+
+ /**
+ * Initial this PreferenceController.
+ * @param subId The subscription Id.
+ * @return This PreferenceController.
+ */
+ public NrAdvancedCallingPreferenceController init(int subId) {
+ Log.d(TAG, "init: ");
+ if (mTelephonyCallback == null) {
+ mTelephonyCallback = new PhoneCallStateTelephonyCallback();
+ }
+
+ mSubId = subId;
+
+ if (mTelephonyManager == null) {
+ mTelephonyManager = mContext.getSystemService(TelephonyManager.class);
+ }
+ if (SubscriptionManager.isValidSubscriptionId(subId)) {
+ mTelephonyManager = mTelephonyManager.createForSubscriptionId(subId);
+ }
+ long supportedRadioBitmask = mTelephonyManager.getSupportedRadioAccessFamily();
+ mHas5gCapability =
+ (supportedRadioBitmask & TelephonyManager.NETWORK_TYPE_BITMASK_NR) > 0;
+
+ PersistableBundle carrierConfig = getCarrierConfigForSubId(subId);
+ if (carrierConfig == null) {
+ return this;
+ }
+ mIsVonrVisibleFromCarrierConfig = carrierConfig.getBoolean(
+ CarrierConfigManager.KEY_VONR_SETTING_VISIBILITY_BOOL);
+
+ int[] nrAvailabilities = carrierConfig.getIntArray(
+ CarrierConfigManager.KEY_CARRIER_NR_AVAILABILITIES_INT_ARRAY);
+ mIsNrEnableFromCarrierConfig = !ArrayUtils.isEmpty(nrAvailabilities);
+
+ Log.d(TAG, "mHas5gCapability: " + mHas5gCapability
+ + ",mIsNrEnabledFromCarrierConfig: " + mIsNrEnableFromCarrierConfig
+ + ",mIsVonrVisibleFromCarrierConfig: " + mIsVonrVisibleFromCarrierConfig);
+ return this;
+ }
+
+ @Override
+ public int getAvailabilityStatus(int subId) {
+ init(subId);
+
+ if (mHas5gCapability && mIsNrEnableFromCarrierConfig && mIsVonrVisibleFromCarrierConfig) {
+ return AVAILABLE;
+ }
+ return CONDITIONALLY_UNAVAILABLE;
+ }
+
+ @Override
+ public void displayPreference(PreferenceScreen screen) {
+ super.displayPreference(screen);
+ mPreference = screen.findPreference(getPreferenceKey());
+ }
+
+ @Override
+ public void onStart() {
+ if (mTelephonyCallback == null) {
+ return;
+ }
+ mTelephonyCallback.register(mTelephonyManager);
+ }
+
+ @Override
+ public void onStop() {
+ if (mTelephonyCallback == null) {
+ return;
+ }
+ mTelephonyCallback.unregister();
+ }
+
+ @Override
+ public void updateState(Preference preference) {
+ super.updateState(preference);
+ if (preference == null) {
+ return;
+ }
+ final SwitchPreference switchPreference = (SwitchPreference) preference;
+ switchPreference.setEnabled(isUserControlAllowed());
+ }
+
+ @Override
+ public boolean setChecked(boolean isChecked) {
+ if (!SubscriptionManager.isValidSubscriptionId(mSubId)) {
+ return false;
+ }
+ Log.d(TAG, "setChecked: " + isChecked);
+ int result = mTelephonyManager.setVoNrEnabled(isChecked);
+ if (result == TelephonyManager.ENABLE_VONR_SUCCESS) {
+ return true;
+ }
+ Log.d(TAG, "Fail to set VoNR result= " + result + ". subId=" + mSubId);
+ return false;
+ }
+
+ @Override
+ public boolean isChecked() {
+ return mTelephonyManager.isVoNrEnabled();
+ }
+
+ @VisibleForTesting
+ protected boolean isCallStateIdle() {
+ return (mCallState != null) && (mCallState == TelephonyManager.CALL_STATE_IDLE);
+ }
+
+ private boolean isUserControlAllowed() {
+ return isCallStateIdle();
+ }
+
+ private class PhoneCallStateTelephonyCallback extends TelephonyCallback implements
+ TelephonyCallback.CallStateListener {
+
+ private TelephonyManager mLocalTelephonyManager;
+
+ @Override
+ public void onCallStateChanged(int state) {
+ mCallState = state;
+ updateState(mPreference);
+ }
+
+ public void register(TelephonyManager telephonyManager) {
+ mLocalTelephonyManager = telephonyManager;
+
+ // assign current call state so that it helps to show correct preference state even
+ // before first onCallStateChanged() by initial registration.
+ mCallState = mLocalTelephonyManager.getCallState();
+ mLocalTelephonyManager.registerTelephonyCallback(
+ mContext.getMainExecutor(), mTelephonyCallback);
+ }
+
+ public void unregister() {
+ mCallState = null;
+ if (mLocalTelephonyManager != null) {
+ mLocalTelephonyManager.unregisterTelephonyCallback(this);
+ }
+ }
+ }
+}
diff --git a/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragment.java b/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragment.java
index c782b66..8e65605 100644
--- a/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragment.java
+++ b/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragment.java
@@ -52,6 +52,7 @@
import com.google.common.collect.ImmutableMap;
+import java.util.Arrays;
import java.util.List;
import java.util.Map;
@@ -108,18 +109,18 @@
mSubId = getArguments().getInt(KEY_SUBSCRIPTION_ID);
Resources res = context.getResources();
mLightDarkMap = ImmutableMap.<Integer, Integer>builder()
- .put(res.getInteger(R.color.SIM_color_teal),
- res.getInteger(R.color.SIM_dark_mode_color_teal))
- .put(res.getInteger(R.color.SIM_color_blue),
+ .put(res.getInteger(R.color.SIM_color_cyan),
+ res.getInteger(R.color.SIM_dark_mode_color_cyan))
+ .put(res.getInteger(R.color.SIM_color_blue800),
res.getInteger(R.color.SIM_dark_mode_color_blue))
- .put(res.getInteger(R.color.SIM_color_indigo),
- res.getInteger(R.color.SIM_dark_mode_color_indigo))
- .put(res.getInteger(R.color.SIM_color_purple),
+ .put(res.getInteger(R.color.SIM_color_green800),
+ res.getInteger(R.color.SIM_dark_mode_color_green))
+ .put(res.getInteger(R.color.SIM_color_purple800),
res.getInteger(R.color.SIM_dark_mode_color_purple))
- .put(res.getInteger(R.color.SIM_color_pink),
+ .put(res.getInteger(R.color.SIM_color_pink800),
res.getInteger(R.color.SIM_dark_mode_color_pink))
- .put(res.getInteger(R.color.SIM_color_red),
- res.getInteger(R.color.SIM_dark_mode_color_red))
+ .put(res.getInteger(R.color.SIM_color_orange),
+ res.getInteger(R.color.SIM_dark_mode_color_orange))
.build();
}
@@ -175,12 +176,7 @@
final ColorAdapter adapter = new ColorAdapter(getContext(),
R.layout.dialog_mobile_network_color_picker_item, mColors);
mColorSpinner.setAdapter(adapter);
- for (int i = 0; i < mColors.length; i++) {
- if (mColors[i].getColor() == info.getIconTint()) {
- mColorSpinner.setSelection(i);
- break;
- }
- }
+ mColorSpinner.setSelection(getSimColorIndex(info.getIconTint()));
final TextView operatorName = view.findViewById(R.id.operator_name_value);
mTelephonyManager = mTelephonyManager.createForSubscriptionId(mSubId);
@@ -239,7 +235,7 @@
private Color[] getColors() {
final Resources res = getContext().getResources();
- final int[] colorInts = res.getIntArray(com.android.internal.R.array.sim_colors);
+ final int[] colorInts = res.getIntArray(R.array.sim_color_light);
final String[] colorStrings = res.getStringArray(R.array.color_picker);
final int iconSize = res.getDimensionPixelSize(R.dimen.color_swatch_size);
final int strokeWidth = res.getDimensionPixelSize(R.dimen.color_swatch_stroke_width);
@@ -286,4 +282,31 @@
private int getDarkColor(int lightColor) {
return mLightDarkMap.getOrDefault(lightColor, lightColor);
}
+
+ /*
+ * Get the color index from previous color that defined in Android OS
+ * (frameworks/base/core/res/res/values/arrays.xml). If can't find the color, continue to look
+ * for it in the new color plattee. If not, give it the first index.
+ */
+
+ private int getSimColorIndex(int color) {
+ int index = -1;
+ final int[] previousSimColorInts =
+ getContext().getResources().getIntArray(com.android.internal.R.array.sim_colors);
+ for (int i = 0; i < previousSimColorInts.length; i++) {
+ if (previousSimColorInts[i] == color) {
+ index = i;
+ }
+ }
+
+ if (index == -1) {
+ for (int i = 0; i < mColors.length; i++) {
+ if (mColors[i].getColor() == color) {
+ index = i;
+ }
+ }
+ }
+
+ return index == -1 ? 0 : index;
+ }
}
diff --git a/src/com/android/settings/network/telephony/SmsDefaultSubscriptionController.java b/src/com/android/settings/network/telephony/SmsDefaultSubscriptionController.java
index ca8c0f6..a73c621 100644
--- a/src/com/android/settings/network/telephony/SmsDefaultSubscriptionController.java
+++ b/src/com/android/settings/network/telephony/SmsDefaultSubscriptionController.java
@@ -62,7 +62,7 @@
@Override
public CharSequence getSummary() {
if (Utils.isProviderModelEnabled(mContext)) {
- return MobileNetworkUtils.getPreferredStatus(mContext, mManager, false);
+ return MobileNetworkUtils.getPreferredStatus(isRtlMode(), mContext, mManager, false);
} else {
return super.getSummary();
}
diff --git a/src/com/android/settings/network/telephony/ToggleSubscriptionDialogActivity.java b/src/com/android/settings/network/telephony/ToggleSubscriptionDialogActivity.java
index 0064e6c..fcca8ca 100644
--- a/src/com/android/settings/network/telephony/ToggleSubscriptionDialogActivity.java
+++ b/src/com/android/settings/network/telephony/ToggleSubscriptionDialogActivity.java
@@ -26,6 +26,7 @@
import android.telephony.UiccSlotInfo;
import android.text.TextUtils;
import android.util.Log;
+import android.view.View;
import com.android.internal.annotations.VisibleForTesting;
import com.android.settings.R;
@@ -56,6 +57,11 @@
private static final int DIALOG_TAG_ENABLE_DSDS_REBOOT_CONFIRMATION = 4;
// Number of SIMs for DSDS
private static final int NUM_OF_SIMS_FOR_DSDS = 2;
+ // Support RTL mode
+ private static final String LINE_BREAK = "\n";
+ private static final int LINE_BREAK_OFFSET_ONE = 1;
+ private static final int LINE_BREAK_OFFSET_TWO = 2;
+ private static final String RTL_MARK = "\u200F";
/**
* Returns an intent of ToggleSubscriptionDialogActivity.
@@ -78,6 +84,7 @@
private boolean mEnable;
private boolean mIsEsimOperation;
private TelephonyManager mTelMgr;
+ private boolean isRtlMode;
@Override
protected void onCreate(Bundle savedInstanceState) {
@@ -107,6 +114,8 @@
mSwitchToRemovableSlotSidecar = SwitchToRemovableSlotSidecar.get(getFragmentManager());
mEnableMultiSimSidecar = EnableMultiSimSidecar.get(getFragmentManager());
mEnable = intent.getBooleanExtra(ARG_enable, true);
+ isRtlMode = getResources().getConfiguration().getLayoutDirection()
+ == View.LAYOUT_DIRECTION_RTL;
if (savedInstanceState == null) {
if (mEnable) {
@@ -338,7 +347,7 @@
getString(R.string.sim_action_restart_title),
getString(R.string.sim_action_enable_dsds_text),
getString(R.string.sim_action_reboot),
- getString(R.string.cancel));
+ getString(R.string.sim_action_cancel));
}
/* Displays the SIM toggling confirmation dialog. */
@@ -359,7 +368,7 @@
title,
null,
getString(R.string.yes),
- getString(R.string.cancel));
+ getString(R.string.sim_action_cancel));
}
private void showEnableSimConfirmDialog() {
@@ -377,6 +386,7 @@
showNonSwitchSimConfirmDialog();
return;
}
+
ConfirmDialogFragment.show(
this,
ConfirmDialogFragment.OnConfirmListener.class,
@@ -384,7 +394,7 @@
getSwitchSubscriptionTitle(),
getSwitchDialogBodyMsg(activeSub, isBetweenEsim),
getSwitchDialogPosBtnText(),
- getString(android.R.string.cancel));
+ getString(R.string.sim_action_cancel));
}
private void showNonSwitchSimConfirmDialog() {
@@ -395,7 +405,7 @@
getEnableSubscriptionTitle(),
null /* msg */,
getString(R.string.yes),
- getString(android.R.string.cancel));
+ getString(R.string.sim_action_cancel));
}
private String getSwitchDialogPosBtnText() {
@@ -429,21 +439,33 @@
mSubInfo, this);
final CharSequence activeSubName = SubscriptionUtil.getUniqueSubscriptionDisplayName(
activeSub, this);
+ final StringBuilder switchDialogMsg = new StringBuilder();
if (betweenEsim && mIsEsimOperation) {
- return getString(
+ switchDialogMsg.append(getString(
R.string.sim_action_switch_sub_dialog_text_downloaded,
subInfoName,
- activeSubName);
+ activeSubName));
} else if (mIsEsimOperation) {
- return getString(
+ switchDialogMsg.append(getString(
R.string.sim_action_switch_sub_dialog_text,
subInfoName,
- activeSubName);
+ activeSubName));
} else {
- return getString(
+ switchDialogMsg.append(getString(
R.string.sim_action_switch_sub_dialog_text_single_sim,
- activeSubName);
+ activeSubName));
}
+ if (isRtlMode) {
+ /* There are two lines of message in the dialog, and the RTL symbols must be added
+ * before and after each sentence, so use the line break symbol to find the position.
+ * (Each message are all with two line break symbols)
+ */
+ switchDialogMsg.insert(0, RTL_MARK)
+ .insert(switchDialogMsg.indexOf(LINE_BREAK) - LINE_BREAK_OFFSET_ONE, RTL_MARK)
+ .insert(switchDialogMsg.indexOf(LINE_BREAK) + LINE_BREAK_OFFSET_TWO, RTL_MARK)
+ .insert(switchDialogMsg.length(), RTL_MARK);
+ }
+ return switchDialogMsg.toString();
}
private boolean isDsdsConditionSatisfied() {
diff --git a/src/com/android/settings/nfc/PaymentBackend.java b/src/com/android/settings/nfc/PaymentBackend.java
index a87855e..aec7343 100644
--- a/src/com/android/settings/nfc/PaymentBackend.java
+++ b/src/com/android/settings/nfc/PaymentBackend.java
@@ -28,6 +28,7 @@
import android.os.Looper;
import android.os.Message;
import android.os.UserHandle;
+import android.os.UserManager;
import android.provider.Settings;
import android.provider.Settings.SettingNotFoundException;
@@ -141,21 +142,21 @@
boolean isForegroundMode() {
try {
- return Settings.Secure.getInt(mContext.getContentResolver(),
- Settings.Secure.NFC_PAYMENT_FOREGROUND) != 0;
+ return Settings.Secure.getIntForUser(mContext.getContentResolver(),
+ Settings.Secure.NFC_PAYMENT_FOREGROUND, UserHandle.myUserId()) != 0;
} catch (SettingNotFoundException e) {
return false;
}
}
void setForegroundMode(boolean foreground) {
- Settings.Secure.putInt(mContext.getContentResolver(),
- Settings.Secure.NFC_PAYMENT_FOREGROUND, foreground ? 1 : 0);
+ Settings.Secure.putIntForUser(mContext.getContentResolver(),
+ Settings.Secure.NFC_PAYMENT_FOREGROUND, foreground ? 1 : 0, UserHandle.myUserId());
}
ComponentName getDefaultPaymentApp() {
- String componentString = Settings.Secure.getString(mContext.getContentResolver(),
- Settings.Secure.NFC_PAYMENT_DEFAULT_COMPONENT);
+ String componentString = Settings.Secure.getStringForUser(mContext.getContentResolver(),
+ Settings.Secure.NFC_PAYMENT_DEFAULT_COMPONENT, UserHandle.myUserId());
if (componentString != null) {
return ComponentName.unflattenFromString(componentString);
} else {
@@ -164,9 +165,9 @@
}
public void setDefaultPaymentApp(ComponentName app) {
- Settings.Secure.putString(mContext.getContentResolver(),
+ Settings.Secure.putStringForUser(mContext.getContentResolver(),
Settings.Secure.NFC_PAYMENT_DEFAULT_COMPONENT,
- app != null ? app.flattenToString() : null);
+ app != null ? app.flattenToString() : null, UserHandle.myUserId());
refresh();
}
diff --git a/src/com/android/settings/notification/SpatialAudioPreferenceController.java b/src/com/android/settings/notification/SpatialAudioPreferenceController.java
new file mode 100644
index 0000000..1420076
--- /dev/null
+++ b/src/com/android/settings/notification/SpatialAudioPreferenceController.java
@@ -0,0 +1,56 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.notification;
+
+import android.content.Context;
+import android.media.AudioManager;
+import android.media.Spatializer;
+
+import com.android.settings.core.TogglePreferenceController;
+
+/**
+ * The controller of the Spatial audio setting in the SoundSettings.
+ */
+public class SpatialAudioPreferenceController extends TogglePreferenceController {
+
+ private static final String KEY_SPATIAL_AUDIO = "spatial_audio";
+
+ private final Spatializer mSpatializer;
+
+ public SpatialAudioPreferenceController(Context context) {
+ super(context, KEY_SPATIAL_AUDIO);
+ AudioManager audioManager = context.getSystemService(AudioManager.class);
+ mSpatializer = audioManager.getSpatializer();
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return mSpatializer.getImmersiveAudioLevel() == Spatializer.SPATIALIZER_IMMERSIVE_LEVEL_NONE
+ ? UNSUPPORTED_ON_DEVICE : AVAILABLE;
+ }
+
+ @Override
+ public boolean isChecked() {
+ return mSpatializer.isEnabled();
+ }
+
+ @Override
+ public boolean setChecked(boolean isChecked) {
+ mSpatializer.setEnabled(isChecked);
+ return isChecked == isChecked();
+ }
+}
diff --git a/src/com/android/settings/notification/app/AppChannelsBypassingDndPreferenceController.java b/src/com/android/settings/notification/app/AppChannelsBypassingDndPreferenceController.java
index 5e12bbd..92cd911 100644
--- a/src/com/android/settings/notification/app/AppChannelsBypassingDndPreferenceController.java
+++ b/src/com/android/settings/notification/app/AppChannelsBypassingDndPreferenceController.java
@@ -39,7 +39,7 @@
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.notification.NotificationBackend;
-import com.android.settings.widget.PrimarySwitchPreference;
+import com.android.settingslib.PrimarySwitchPreference;
import com.android.settingslib.RestrictedSwitchPreference;
import java.util.ArrayList;
diff --git a/src/com/android/settings/notification/app/ChannelListPreferenceController.java b/src/com/android/settings/notification/app/ChannelListPreferenceController.java
index 12c15c2..8db3b21 100644
--- a/src/com/android/settings/notification/app/ChannelListPreferenceController.java
+++ b/src/com/android/settings/notification/app/ChannelListPreferenceController.java
@@ -41,7 +41,7 @@
import com.android.settings.applications.AppInfoBase;
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.notification.NotificationBackend;
-import com.android.settings.widget.PrimarySwitchPreference;
+import com.android.settingslib.PrimarySwitchPreference;
import com.android.settingslib.RestrictedSwitchPreference;
import java.util.ArrayList;
diff --git a/src/com/android/settings/notification/app/RecentConversationsPreferenceController.java b/src/com/android/settings/notification/app/RecentConversationsPreferenceController.java
index 4984fad..1ceb45c 100644
--- a/src/com/android/settings/notification/app/RecentConversationsPreferenceController.java
+++ b/src/com/android/settings/notification/app/RecentConversationsPreferenceController.java
@@ -233,8 +233,13 @@
private final Collator sCollator = Collator.getInstance();
@Override
public int compare(ConversationChannel o1, ConversationChannel o2) {
- int labelComparison = sCollator.compare(o1.getShortcutInfo().getLabel(),
- o2.getShortcutInfo().getLabel());
+ int labelComparison = 0;
+ if (o1.getShortcutInfo().getLabel() != null
+ && o2.getShortcutInfo().getLabel() != null) {
+ labelComparison = sCollator.compare(
+ o1.getShortcutInfo().getLabel().toString(),
+ o2.getShortcutInfo().getLabel().toString());
+ }
if (labelComparison == 0) {
return o1.getNotificationChannel().getId().compareTo(
diff --git a/src/com/android/settings/notification/history/NotificationHistoryActivity.java b/src/com/android/settings/notification/history/NotificationHistoryActivity.java
index 1d663fc..ec09a9f 100644
--- a/src/com/android/settings/notification/history/NotificationHistoryActivity.java
+++ b/src/com/android/settings/notification/history/NotificationHistoryActivity.java
@@ -163,7 +163,7 @@
View viewForPackage = LayoutInflater.from(this)
.inflate(R.layout.notification_history_app_layout, null);
- final View container = viewForPackage.findViewById(R.id.notification_list);
+ final View container = viewForPackage.findViewById(R.id.notification_list_wrapper);
container.setVisibility(View.GONE);
View header = viewForPackage.findViewById(R.id.app_header);
NotificationExpandButton expand = viewForPackage.findViewById(
diff --git a/src/com/android/settings/notification/history/NotificationHistoryAdapter.java b/src/com/android/settings/notification/history/NotificationHistoryAdapter.java
index 0683ef7..96bc14a 100644
--- a/src/com/android/settings/notification/history/NotificationHistoryAdapter.java
+++ b/src/com/android/settings/notification/history/NotificationHistoryAdapter.java
@@ -72,6 +72,11 @@
}
@Override
+ public long getItemId(int position) {
+ return mValues.get(position).hashCode();
+ }
+
+ @Override
public void onBindViewHolder(final @NonNull NotificationHistoryViewHolder holder,
int position) {
final HistoricalNotification hn = mValues.get(position);
@@ -85,7 +90,6 @@
.putExtra(EXTRA_APP_PACKAGE, hn.getPackage())
.putExtra(EXTRA_CHANNEL_ID, hn.getChannelId())
.putExtra(EXTRA_CONVERSATION_ID, hn.getConversationId());
- intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
holder.itemView.getContext().startActivityAsUser(intent, UserHandle.of(hn.getUserId()));
};
holder.itemView.setOnClickListener(onClick);
diff --git a/src/com/android/settings/notification/history/NotificationHistoryRecyclerView.java b/src/com/android/settings/notification/history/NotificationHistoryRecyclerView.java
index 06c74bc..224c31d 100644
--- a/src/com/android/settings/notification/history/NotificationHistoryRecyclerView.java
+++ b/src/com/android/settings/notification/history/NotificationHistoryRecyclerView.java
@@ -40,7 +40,6 @@
ItemTouchHelper touchHelper = new ItemTouchHelper(
new DismissTouchHelper(0, ItemTouchHelper.START | ItemTouchHelper.END));
touchHelper.attachToRecyclerView(this);
- setNestedScrollingEnabled(false);
}
public void setOnItemSwipeDeleteListener(OnItemSwipeDeleteListener listener) {
diff --git a/src/com/android/settings/notification/history/NotificationSbnAdapter.java b/src/com/android/settings/notification/history/NotificationSbnAdapter.java
index e032854..7eca3b7 100644
--- a/src/com/android/settings/notification/history/NotificationSbnAdapter.java
+++ b/src/com/android/settings/notification/history/NotificationSbnAdapter.java
@@ -133,7 +133,6 @@
.putExtra(EXTRA_APP_PACKAGE, sbn.getPackageName())
.putExtra(EXTRA_CHANNEL_ID, sbn.getNotification().getChannelId())
.putExtra(EXTRA_CONVERSATION_ID, sbn.getNotification().getShortcutId());
- intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
holder.itemView.getContext().startActivityAsUser(intent, UserHandle.of(userId));
return true;
});
diff --git a/src/com/android/settings/notification/zen/ZenModePriorityConversationsPreferenceController.java b/src/com/android/settings/notification/zen/ZenModePriorityConversationsPreferenceController.java
index 5afe0b6..a8387a3 100644
--- a/src/com/android/settings/notification/zen/ZenModePriorityConversationsPreferenceController.java
+++ b/src/com/android/settings/notification/zen/ZenModePriorityConversationsPreferenceController.java
@@ -35,7 +35,7 @@
import com.android.settings.notification.NotificationBackend;
import com.android.settings.notification.app.ConversationListSettings;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import java.util.ArrayList;
import java.util.HashMap;
@@ -58,7 +58,7 @@
private int mNumImportantConversations = UNSET;
private int mNumConversations = UNSET;
private PreferenceCategory mPreferenceCategory;
- private List<RadioButtonPreference> mRadioButtonPreferences = new ArrayList<>();
+ private List<SelectorWithWidgetPreference> mSelectorWithWidgetPreferences = new ArrayList<>();
private Context mPreferenceScreenContext;
public ZenModePriorityConversationsPreferenceController(Context context, String key,
@@ -101,7 +101,7 @@
public void updateState(Preference preference) {
final int currSetting = mBackend.getPriorityConversationSenders();
- for (RadioButtonPreference pref : mRadioButtonPreferences) {
+ for (SelectorWithWidgetPreference pref : mSelectorWithWidgetPreferences) {
pref.setChecked(keyToSetting(pref.getKey()) == currSetting);
pref.setSummary(getSummary(pref.getKey()));
}
@@ -181,9 +181,9 @@
}.execute();
}
- private RadioButtonPreference makeRadioPreference(String key, int titleId) {
- final RadioButtonPreference pref =
- new RadioButtonPreference(mPreferenceCategory.getContext());
+ private SelectorWithWidgetPreference makeRadioPreference(String key, int titleId) {
+ final SelectorWithWidgetPreference pref =
+ new SelectorWithWidgetPreference(mPreferenceCategory.getContext());
if (KEY_ALL.equals(key) || KEY_IMPORTANT.equals(key)) {
pref.setExtraWidgetOnClickListener(mConversationSettingsWidgetClickListener);
}
@@ -191,7 +191,7 @@
pref.setTitle(titleId);
pref.setOnClickListener(mRadioButtonClickListener);
mPreferenceCategory.addPreference(pref);
- mRadioButtonPreferences.add(pref);
+ mSelectorWithWidgetPreferences.add(pref);
return pref;
}
@@ -206,10 +206,10 @@
}
};
- private RadioButtonPreference.OnClickListener mRadioButtonClickListener =
- new RadioButtonPreference.OnClickListener() {
+ private SelectorWithWidgetPreference.OnClickListener mRadioButtonClickListener =
+ new SelectorWithWidgetPreference.OnClickListener() {
@Override
- public void onRadioButtonClicked(RadioButtonPreference preference) {
+ public void onRadioButtonClicked(SelectorWithWidgetPreference preference) {
int selectedConversationSetting = keyToSetting(preference.getKey());
if (selectedConversationSetting != mBackend.getPriorityConversationSenders()) {
mBackend.saveConversationSenders(selectedConversationSetting);
diff --git a/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceController.java b/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceController.java
index 482865c..8bad60b 100644
--- a/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceController.java
+++ b/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceController.java
@@ -33,7 +33,7 @@
import com.android.settings.R;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import java.util.ArrayList;
import java.util.List;
@@ -54,16 +54,19 @@
@VisibleForTesting static final String KEY_NONE = "senders_none";
private static final Intent ALL_CONTACTS_INTENT =
- new Intent(Contacts.Intents.UI.LIST_DEFAULT);
+ new Intent(Contacts.Intents.UI.LIST_DEFAULT)
+ .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
private static final Intent STARRED_CONTACTS_INTENT =
- new Intent(Contacts.Intents.UI.LIST_STARRED_ACTION);
- private static final Intent FALLBACK_INTENT = new Intent(Intent.ACTION_MAIN);
+ new Intent(Contacts.Intents.UI.LIST_STARRED_ACTION)
+ .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
+ private static final Intent FALLBACK_INTENT = new Intent(Intent.ACTION_MAIN)
+ .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
private final PackageManager mPackageManager;
private final boolean mIsMessages; // if this is false, then this preference is for calls
private PreferenceCategory mPreferenceCategory;
- private List<RadioButtonPreference> mRadioButtonPreferences = new ArrayList<>();
+ private List<SelectorWithWidgetPreference> mSelectorWithWidgetPreferences = new ArrayList<>();
public ZenModePrioritySendersPreferenceController(Context context, String key,
Lifecycle lifecycle, boolean isMessages) {
@@ -110,7 +113,7 @@
public void updateState(Preference preference) {
final int currSetting = getPrioritySenders();
- for (RadioButtonPreference pref : mRadioButtonPreferences) {
+ for (SelectorWithWidgetPreference pref : mSelectorWithWidgetPreferences) {
pref.setChecked(keyToSetting(pref.getKey()) == currSetting);
}
}
@@ -122,7 +125,7 @@
}
private void updateSummaries() {
- for (RadioButtonPreference pref : mRadioButtonPreferences) {
+ for (SelectorWithWidgetPreference pref : mSelectorWithWidgetPreferences) {
pref.setSummary(getSummary(pref.getKey()));
}
}
@@ -165,9 +168,9 @@
}
}
- private RadioButtonPreference makeRadioPreference(String key, int titleId) {
- final RadioButtonPreference pref =
- new RadioButtonPreference(mPreferenceCategory.getContext());
+ private SelectorWithWidgetPreference makeRadioPreference(String key, int titleId) {
+ final SelectorWithWidgetPreference pref =
+ new SelectorWithWidgetPreference(mPreferenceCategory.getContext());
pref.setKey(key);
pref.setTitle(titleId);
pref.setOnClickListener(mRadioButtonClickListener);
@@ -178,14 +181,14 @@
}
mPreferenceCategory.addPreference(pref);
- mRadioButtonPreferences.add(pref);
+ mSelectorWithWidgetPreferences.add(pref);
return pref;
}
- private RadioButtonPreference.OnClickListener mRadioButtonClickListener =
- new RadioButtonPreference.OnClickListener() {
+ private SelectorWithWidgetPreference.OnClickListener mRadioButtonClickListener =
+ new SelectorWithWidgetPreference.OnClickListener() {
@Override
- public void onRadioButtonClicked(RadioButtonPreference preference) {
+ public void onRadioButtonClicked(SelectorWithWidgetPreference preference) {
int selectedSetting = keyToSetting(preference.getKey());
if (selectedSetting != getPrioritySenders()) {
mBackend.saveSenders(
diff --git a/src/com/android/settings/notification/zen/ZenModeVisEffectsAllPreferenceController.java b/src/com/android/settings/notification/zen/ZenModeVisEffectsAllPreferenceController.java
index 735ce79..1a514a0 100644
--- a/src/com/android/settings/notification/zen/ZenModeVisEffectsAllPreferenceController.java
+++ b/src/com/android/settings/notification/zen/ZenModeVisEffectsAllPreferenceController.java
@@ -24,13 +24,13 @@
import androidx.preference.PreferenceScreen;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
public class ZenModeVisEffectsAllPreferenceController
extends AbstractZenModePreferenceController
- implements RadioButtonPreference.OnClickListener {
+ implements SelectorWithWidgetPreference.OnClickListener {
- private RadioButtonPreference mPreference;
+ private SelectorWithWidgetPreference mPreference;
protected static final int EFFECTS = Policy.SUPPRESSED_EFFECT_SCREEN_OFF
| Policy.SUPPRESSED_EFFECT_SCREEN_ON
@@ -69,7 +69,7 @@
}
@Override
- public void onRadioButtonClicked(RadioButtonPreference p) {
+ public void onRadioButtonClicked(SelectorWithWidgetPreference p) {
mMetricsFeatureProvider.action(mContext,
SettingsEnums.ACTION_ZEN_SOUND_AND_VIS_EFFECTS, true);
mBackend.saveVisualEffectsPolicy(EFFECTS, true);
diff --git a/src/com/android/settings/notification/zen/ZenModeVisEffectsCustomPreferenceController.java b/src/com/android/settings/notification/zen/ZenModeVisEffectsCustomPreferenceController.java
index 535dca3..cd557e4 100644
--- a/src/com/android/settings/notification/zen/ZenModeVisEffectsCustomPreferenceController.java
+++ b/src/com/android/settings/notification/zen/ZenModeVisEffectsCustomPreferenceController.java
@@ -26,12 +26,12 @@
import com.android.settings.R;
import com.android.settings.core.SubSettingLauncher;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
public class ZenModeVisEffectsCustomPreferenceController
extends AbstractZenModePreferenceController {
- private RadioButtonPreference mPreference;
+ private SelectorWithWidgetPreference mPreference;
protected static final int INTERRUPTIVE_EFFECTS =
NotificationManager.Policy.SUPPRESSED_EFFECT_AMBIENT
diff --git a/src/com/android/settings/notification/zen/ZenModeVisEffectsNonePreferenceController.java b/src/com/android/settings/notification/zen/ZenModeVisEffectsNonePreferenceController.java
index 8723ea8..a815a0c 100644
--- a/src/com/android/settings/notification/zen/ZenModeVisEffectsNonePreferenceController.java
+++ b/src/com/android/settings/notification/zen/ZenModeVisEffectsNonePreferenceController.java
@@ -24,13 +24,13 @@
import androidx.preference.PreferenceScreen;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
public class ZenModeVisEffectsNonePreferenceController
extends AbstractZenModePreferenceController
- implements RadioButtonPreference.OnClickListener {
+ implements SelectorWithWidgetPreference.OnClickListener {
- private RadioButtonPreference mPreference;
+ private SelectorWithWidgetPreference mPreference;
protected static final int EFFECTS = Policy.SUPPRESSED_EFFECT_SCREEN_OFF
| Policy.SUPPRESSED_EFFECT_SCREEN_ON
@@ -68,7 +68,7 @@
}
@Override
- public void onRadioButtonClicked(RadioButtonPreference preference) {
+ public void onRadioButtonClicked(SelectorWithWidgetPreference preference) {
mMetricsFeatureProvider.action(mContext,
SettingsEnums.ACTION_ZEN_SOUND_ONLY, true);
mBackend.saveVisualEffectsPolicy(EFFECTS, false);
diff --git a/src/com/android/settings/notification/zen/ZenRuleCustomPolicyPreferenceController.java b/src/com/android/settings/notification/zen/ZenRuleCustomPolicyPreferenceController.java
index 2cf8679..e47dc7e 100644
--- a/src/com/android/settings/notification/zen/ZenRuleCustomPolicyPreferenceController.java
+++ b/src/com/android/settings/notification/zen/ZenRuleCustomPolicyPreferenceController.java
@@ -25,12 +25,12 @@
import com.android.settings.core.SubSettingLauncher;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
public class ZenRuleCustomPolicyPreferenceController extends
AbstractZenCustomRulePreferenceController {
- private RadioButtonPreference mPreference;
+ private SelectorWithWidgetPreference mPreference;
public ZenRuleCustomPolicyPreferenceController(Context context, Lifecycle lifecycle,
String key) {
diff --git a/src/com/android/settings/notification/zen/ZenRuleDefaultPolicyPreferenceController.java b/src/com/android/settings/notification/zen/ZenRuleDefaultPolicyPreferenceController.java
index 372f152..c1d0014 100644
--- a/src/com/android/settings/notification/zen/ZenRuleDefaultPolicyPreferenceController.java
+++ b/src/com/android/settings/notification/zen/ZenRuleDefaultPolicyPreferenceController.java
@@ -26,12 +26,12 @@
import com.android.internal.logging.nano.MetricsProto;
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
public class ZenRuleDefaultPolicyPreferenceController extends
AbstractZenCustomRulePreferenceController implements PreferenceControllerMixin {
- private RadioButtonPreference mPreference;
+ private SelectorWithWidgetPreference mPreference;
public ZenRuleDefaultPolicyPreferenceController(Context context, Lifecycle lifecycle,
String key) {
diff --git a/src/com/android/settings/notification/zen/ZenRuleStarredContactsPreferenceController.java b/src/com/android/settings/notification/zen/ZenRuleStarredContactsPreferenceController.java
index a6de68c..3ac6633 100644
--- a/src/com/android/settings/notification/zen/ZenRuleStarredContactsPreferenceController.java
+++ b/src/com/android/settings/notification/zen/ZenRuleStarredContactsPreferenceController.java
@@ -43,10 +43,12 @@
mPriorityCategory = priorityCategory;
mPackageManager = mContext.getPackageManager();
- mStarredContactsIntent = new Intent(Contacts.Intents.UI.LIST_STARRED_ACTION);
+ mStarredContactsIntent = new Intent(Contacts.Intents.UI.LIST_STARRED_ACTION)
+ .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
mFallbackIntent = new Intent(Intent.ACTION_MAIN);
mFallbackIntent.addCategory(Intent.CATEGORY_APP_CONTACTS);
+ mFallbackIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
}
@Override
diff --git a/src/com/android/settings/notification/zen/ZenRuleVisEffectsAllPreferenceController.java b/src/com/android/settings/notification/zen/ZenRuleVisEffectsAllPreferenceController.java
index 6e9152f..0f9691c 100644
--- a/src/com/android/settings/notification/zen/ZenRuleVisEffectsAllPreferenceController.java
+++ b/src/com/android/settings/notification/zen/ZenRuleVisEffectsAllPreferenceController.java
@@ -27,12 +27,12 @@
import com.android.internal.logging.nano.MetricsProto;
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
public class ZenRuleVisEffectsAllPreferenceController extends
AbstractZenCustomRulePreferenceController implements PreferenceControllerMixin {
- private RadioButtonPreference mPreference;
+ private SelectorWithWidgetPreference mPreference;
public ZenRuleVisEffectsAllPreferenceController(Context context, Lifecycle lifecycle,
String key) {
diff --git a/src/com/android/settings/notification/zen/ZenRuleVisEffectsCustomPreferenceController.java b/src/com/android/settings/notification/zen/ZenRuleVisEffectsCustomPreferenceController.java
index d7c5f86..0c123bc 100644
--- a/src/com/android/settings/notification/zen/ZenRuleVisEffectsCustomPreferenceController.java
+++ b/src/com/android/settings/notification/zen/ZenRuleVisEffectsCustomPreferenceController.java
@@ -27,12 +27,12 @@
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settings.core.SubSettingLauncher;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
public class ZenRuleVisEffectsCustomPreferenceController extends
AbstractZenCustomRulePreferenceController implements PreferenceControllerMixin {
- private RadioButtonPreference mPreference;
+ private SelectorWithWidgetPreference mPreference;
public ZenRuleVisEffectsCustomPreferenceController(Context context, Lifecycle lifecycle,
String key) {
diff --git a/src/com/android/settings/notification/zen/ZenRuleVisEffectsNonePreferenceController.java b/src/com/android/settings/notification/zen/ZenRuleVisEffectsNonePreferenceController.java
index 5484ed5..49d67ea 100644
--- a/src/com/android/settings/notification/zen/ZenRuleVisEffectsNonePreferenceController.java
+++ b/src/com/android/settings/notification/zen/ZenRuleVisEffectsNonePreferenceController.java
@@ -27,12 +27,12 @@
import com.android.internal.logging.nano.MetricsProto;
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
public class ZenRuleVisEffectsNonePreferenceController extends
AbstractZenCustomRulePreferenceController implements PreferenceControllerMixin {
- private RadioButtonPreference mPreference;
+ private SelectorWithWidgetPreference mPreference;
public ZenRuleVisEffectsNonePreferenceController(Context context, Lifecycle lifecycle,
String key) {
diff --git a/src/com/android/settings/overlay/FeatureFactory.java b/src/com/android/settings/overlay/FeatureFactory.java
index cfdc9eb..93af231 100644
--- a/src/com/android/settings/overlay/FeatureFactory.java
+++ b/src/com/android/settings/overlay/FeatureFactory.java
@@ -23,6 +23,7 @@
import androidx.annotation.Nullable;
import com.android.settings.R;
+import com.android.settings.accessibility.AccessibilityMetricsFeatureProvider;
import com.android.settings.accessibility.AccessibilitySearchFeatureProvider;
import com.android.settings.accounts.AccountFeatureProvider;
import com.android.settings.applications.ApplicationFeatureProvider;
@@ -111,13 +112,13 @@
public abstract PowerUsageFeatureProvider getPowerUsageFeatureProvider(Context context);
/**
- * Retrieve implementation for Battery Status feature.
+ * Retrieves implementation for Battery Status feature.
*/
public abstract BatteryStatusFeatureProvider getBatteryStatusFeatureProvider(
Context context);
/**
- * Get implementation for Battery Settings provider.
+ * Gets implementation for Battery Settings provider.
*/
public abstract BatterySettingsFeatureProvider getBatterySettingsFeatureProvider(
Context context);
@@ -161,25 +162,30 @@
public abstract WifiTrackerLibProvider getWifiTrackerLibProvider();
/**
- * Retrieve implementation for Extra App Info feature.
+ * Retrieves implementation for Extra App Info feature.
*/
public abstract ExtraAppInfoFeatureProvider getExtraAppInfoFeatureProvider();
/**
- * Retrieve implementation for SecuritySettings feature.
+ * Retrieves implementation for SecuritySettings feature.
*/
public abstract SecuritySettingsFeatureProvider getSecuritySettingsFeatureProvider();
/**
- * Retrieve implementation for Game Settings feature.
+ * Retrieves implementation for Game Settings feature.
*/
public abstract GameSettingsFeatureProvider getGameSettingsFeatureProvider();
/**
- * Retrieve implementation for Accessibility search index feature.
+ * Retrieves implementation for Accessibility search index feature.
*/
public abstract AccessibilitySearchFeatureProvider getAccessibilitySearchFeatureProvider();
+ /**
+ * Retrieves implementation for Accessibility metrics category feature.
+ */
+ public abstract AccessibilityMetricsFeatureProvider getAccessibilityMetricsFeatureProvider();
+
public static final class FactoryNotFoundException extends RuntimeException {
public FactoryNotFoundException(Throwable throwable) {
super("Unable to create factory. Did you misconfigure Proguard?", throwable);
diff --git a/src/com/android/settings/overlay/FeatureFactoryImpl.java b/src/com/android/settings/overlay/FeatureFactoryImpl.java
index 9890a10..2c63856 100644
--- a/src/com/android/settings/overlay/FeatureFactoryImpl.java
+++ b/src/com/android/settings/overlay/FeatureFactoryImpl.java
@@ -25,6 +25,8 @@
import androidx.annotation.Keep;
+import com.android.settings.accessibility.AccessibilityMetricsFeatureProvider;
+import com.android.settings.accessibility.AccessibilityMetricsFeatureProviderImpl;
import com.android.settings.accessibility.AccessibilitySearchFeatureProvider;
import com.android.settings.accessibility.AccessibilitySearchFeatureProviderImpl;
import com.android.settings.accounts.AccountFeatureProvider;
@@ -109,6 +111,7 @@
private SecuritySettingsFeatureProvider mSecuritySettingsFeatureProvider;
private GameSettingsFeatureProvider mGameSettingsFeatureProvider;
private AccessibilitySearchFeatureProvider mAccessibilitySearchFeatureProvider;
+ private AccessibilityMetricsFeatureProvider mAccessibilityMetricsFeatureProvider;
@Override
public SupportFeatureProvider getSupportFeatureProvider(Context context) {
@@ -346,4 +349,12 @@
}
return mAccessibilitySearchFeatureProvider;
}
+
+ @Override
+ public AccessibilityMetricsFeatureProvider getAccessibilityMetricsFeatureProvider() {
+ if (mAccessibilityMetricsFeatureProvider == null) {
+ mAccessibilityMetricsFeatureProvider = new AccessibilityMetricsFeatureProviderImpl();
+ }
+ return mAccessibilityMetricsFeatureProvider;
+ }
}
diff --git a/src/com/android/settings/panel/InternetConnectivityPanel.java b/src/com/android/settings/panel/InternetConnectivityPanel.java
deleted file mode 100644
index ae6f2e0..0000000
--- a/src/com/android/settings/panel/InternetConnectivityPanel.java
+++ /dev/null
@@ -1,425 +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.panel;
-
-import static androidx.lifecycle.Lifecycle.Event.ON_PAUSE;
-import static androidx.lifecycle.Lifecycle.Event.ON_RESUME;
-
-import android.app.settings.SettingsEnums;
-import android.content.BroadcastReceiver;
-import android.content.Context;
-import android.content.Intent;
-import android.content.IntentFilter;
-import android.net.Uri;
-import android.net.wifi.ScanResult;
-import android.net.wifi.WifiManager;
-import android.os.Handler;
-import android.os.HandlerExecutor;
-import android.os.Looper;
-import android.provider.Settings;
-import android.telephony.ServiceState;
-import android.telephony.SubscriptionManager;
-import android.telephony.TelephonyCallback;
-import android.telephony.TelephonyManager;
-import android.text.TextUtils;
-import android.util.Log;
-
-import androidx.annotation.VisibleForTesting;
-import androidx.lifecycle.LifecycleObserver;
-import androidx.lifecycle.OnLifecycleEvent;
-
-import com.android.settings.R;
-import com.android.settings.Utils;
-import com.android.settings.network.AirplaneModePreferenceController;
-import com.android.settings.network.InternetUpdater;
-import com.android.settings.network.ProviderModelSliceHelper;
-import com.android.settings.network.SubscriptionsChangeListener;
-import com.android.settings.network.telephony.DataConnectivityListener;
-import com.android.settings.slices.CustomSliceRegistry;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * Represents the Internet Connectivity Panel.
- */
-public class InternetConnectivityPanel implements PanelContent, LifecycleObserver,
- InternetUpdater.InternetChangeListener, DataConnectivityListener.Client,
- SubscriptionsChangeListener.SubscriptionsChangeListenerClient {
- private static final String TAG = "InternetConnectivityPanel";
- private static final int SUBTITLE_TEXT_NONE = -1;
- private static final int SUBTITLE_TEXT_WIFI_IS_OFF = R.string.wifi_is_off;
- private static final int SUBTITLE_TEXT_TAP_A_NETWORK_TO_CONNECT =
- R.string.tap_a_network_to_connect;
- private static final int SUBTITLE_TEXT_SEARCHING_FOR_NETWORKS =
- R.string.wifi_empty_list_wifi_on;
- private static final int SUBTITLE_TEXT_NON_CARRIER_NETWORK_UNAVAILABLE =
- R.string.non_carrier_network_unavailable;
- private static final int SUBTITLE_TEXT_ALL_CARRIER_NETWORK_UNAVAILABLE =
- R.string.all_network_unavailable;
-
- private final Context mContext;
- private final WifiManager mWifiManager;
- private final IntentFilter mWifiStateFilter;
- private final NetworkProviderTelephonyCallback mTelephonyCallback;
- private final BroadcastReceiver mWifiStateReceiver = new BroadcastReceiver() {
- @Override
- public void onReceive(Context context, Intent intent) {
- if (intent == null) {
- return;
- }
-
- if (TextUtils.equals(intent.getAction(), WifiManager.SCAN_RESULTS_AVAILABLE_ACTION)) {
- updateProgressBar();
- updatePanelTitle();
- return;
- }
-
- if (TextUtils.equals(intent.getAction(), WifiManager.NETWORK_STATE_CHANGED_ACTION)) {
- updateProgressBar();
- updatePanelTitle();
- }
- }
- };
-
- @VisibleForTesting
- boolean mIsProviderModelEnabled;
- @VisibleForTesting
- InternetUpdater mInternetUpdater;
- @VisibleForTesting
- ProviderModelSliceHelper mProviderModelSliceHelper;
-
- private int mSubtitle = SUBTITLE_TEXT_NONE;
- private PanelContentCallback mCallback;
- private TelephonyManager mTelephonyManager;
- private SubscriptionsChangeListener mSubscriptionsListener;
- private DataConnectivityListener mConnectivityListener;
- private int mDefaultDataSubid = SubscriptionManager.INVALID_SUBSCRIPTION_ID;
-
- // Wi-Fi scanning progress bar
- protected HandlerInjector mHandlerInjector;
- protected boolean mIsProgressBarVisible;
- protected boolean mIsScanningSubTitleShownOnce;
- protected Runnable mHideProgressBarRunnable = () -> {
- setProgressBarVisible(false);
- };
- protected Runnable mHideScanningSubTitleRunnable = () -> {
- mIsScanningSubTitleShownOnce = true;
- updatePanelTitle();
- };
-
- /**
- * Wrapper for testing compatibility.
- */
- @VisibleForTesting
- static class HandlerInjector {
- protected final Handler mHandler;
-
- HandlerInjector(Context context) {
- mHandler = context.getMainThreadHandler();
- }
-
- public void postDelay(Runnable runnable) {
- mHandler.postDelayed(runnable, 2000 /* delay millis */);
- }
-
- public void removeCallbacks(Runnable runnable) {
- mHandler.removeCallbacks(runnable);
- }
- }
-
- private InternetConnectivityPanel(Context context) {
- mContext = context.getApplicationContext();
- mHandlerInjector = new HandlerInjector(context);
- mIsProviderModelEnabled = Utils.isProviderModelEnabled(mContext);
- mInternetUpdater = new InternetUpdater(context, null /* Lifecycle */, this);
-
- mSubscriptionsListener = new SubscriptionsChangeListener(context, this);
- mConnectivityListener = new DataConnectivityListener(context, this);
- mTelephonyCallback = new NetworkProviderTelephonyCallback();
- mDefaultDataSubid = getDefaultDataSubscriptionId();
- mTelephonyManager = mContext.getSystemService(TelephonyManager.class);
-
- mWifiManager = mContext.getSystemService(WifiManager.class);
- mWifiStateFilter = new IntentFilter(WifiManager.NETWORK_STATE_CHANGED_ACTION);
- mWifiStateFilter.addAction(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION);
-
- mProviderModelSliceHelper = new ProviderModelSliceHelper(mContext, null);
- }
-
- /** create the panel */
- public static InternetConnectivityPanel create(Context context) {
- return new InternetConnectivityPanel(context);
- }
-
- /** @OnLifecycleEvent(ON_RESUME) */
- @OnLifecycleEvent(ON_RESUME)
- public void onResume() {
- if (!mIsProviderModelEnabled) {
- return;
- }
- mInternetUpdater.onResume();
- mSubscriptionsListener.start();
- mConnectivityListener.start();
- mTelephonyManager.registerTelephonyCallback(
- new HandlerExecutor(new Handler(Looper.getMainLooper())), mTelephonyCallback);
- mContext.registerReceiver(mWifiStateReceiver, mWifiStateFilter);
- updateProgressBar();
- updatePanelTitle();
- }
-
- /** @OnLifecycleEvent(ON_PAUSE) */
- @OnLifecycleEvent(ON_PAUSE)
- public void onPause() {
- if (!mIsProviderModelEnabled) {
- return;
- }
- mInternetUpdater.onPause();
- mSubscriptionsListener.stop();
- mConnectivityListener.stop();
- mTelephonyManager.unregisterTelephonyCallback(mTelephonyCallback);
- mContext.unregisterReceiver(mWifiStateReceiver);
- mHandlerInjector.removeCallbacks(mHideProgressBarRunnable);
- mHandlerInjector.removeCallbacks(mHideScanningSubTitleRunnable);
- }
-
- /**
- * @return a string for the title of the Panel.
- */
- @Override
- public CharSequence getTitle() {
- if (mIsProviderModelEnabled) {
- return mContext.getText(mInternetUpdater.isAirplaneModeOn()
- ? R.string.airplane_mode : R.string.provider_internet_settings);
- }
- return mContext.getText(R.string.internet_connectivity_panel_title);
- }
-
- /**
- * @return a string for the subtitle of the Panel.
- */
- @Override
- public CharSequence getSubTitle() {
- if (mIsProviderModelEnabled && mSubtitle != SUBTITLE_TEXT_NONE) {
- return mContext.getText(mSubtitle);
- }
- return null;
- }
-
- @Override
- public List<Uri> getSlices() {
- final List<Uri> uris = new ArrayList<>();
- if (mIsProviderModelEnabled) {
- uris.add(CustomSliceRegistry.PROVIDER_MODEL_SLICE_URI);
- } else {
- uris.add(CustomSliceRegistry.WIFI_SLICE_URI);
- uris.add(CustomSliceRegistry.MOBILE_DATA_SLICE_URI);
- uris.add(AirplaneModePreferenceController.SLICE_URI);
- }
- return uris;
- }
-
- @Override
- public Intent getSeeMoreIntent() {
- // Disable the see more button for provider model design.
- if (mIsProviderModelEnabled) {
- return null;
- }
-
- // Don't remove the see more intent for non-provider model design. This intent will be
- // used when isCustomizedButtonUsed() returns false.
- return new Intent(Settings.ACTION_WIRELESS_SETTINGS)
- .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
- }
-
- @Override
- public boolean isProgressBarVisible() {
- return mIsProgressBarVisible;
- }
-
- @Override
- public int getMetricsCategory() {
- return SettingsEnums.PANEL_INTERNET_CONNECTIVITY;
- }
-
- @Override
- public void registerCallback(PanelContentCallback callback) {
- mCallback = callback;
- }
-
- /**
- * Called when airplane mode state is changed.
- */
- @Override
- public void onAirplaneModeChanged(boolean isAirplaneModeOn) {
- log("onAirplaneModeChanged: isAirplaneModeOn:" + isAirplaneModeOn);
- updatePanelTitle();
- }
-
- /**
- * Called when Wi-Fi enabled is changed.
- */
- @Override
- public void onWifiEnabledChanged(boolean enabled) {
- log("onWifiEnabledChanged: enabled:" + enabled);
- updatePanelTitle();
- }
-
- @Override
- public void onSubscriptionsChanged() {
- final int defaultDataSubId = getDefaultDataSubscriptionId();
- log("onSubscriptionsChanged: defaultDataSubId:" + defaultDataSubId);
- if (mDefaultDataSubid == defaultDataSubId) {
- return;
- }
- if (SubscriptionManager.isUsableSubscriptionId(defaultDataSubId)) {
- mTelephonyManager.unregisterTelephonyCallback(mTelephonyCallback);
- mTelephonyManager.registerTelephonyCallback(
- new HandlerExecutor(new Handler(Looper.getMainLooper())), mTelephonyCallback);
- }
- updatePanelTitle();
- }
-
- @Override
- public void onDataConnectivityChange() {
- log("onDataConnectivityChange");
- updatePanelTitle();
- }
-
- @VisibleForTesting
- void updatePanelTitle() {
- if (mCallback == null) {
- return;
- }
- updateSubtitleText();
- mCallback.onHeaderChanged();
- }
-
- @VisibleForTesting
- int getDefaultDataSubscriptionId() {
- return SubscriptionManager.getDefaultDataSubscriptionId();
- }
-
- private void updateSubtitleText() {
- mSubtitle = SUBTITLE_TEXT_NONE;
- if (!mInternetUpdater.isWifiEnabled()) {
- if (!mInternetUpdater.isAirplaneModeOn()) {
- // When the airplane mode is off and Wi-Fi is disabled.
- // Sub-Title: Wi-Fi is off
- log("Airplane mode off + Wi-Fi off.");
- mSubtitle = SUBTITLE_TEXT_WIFI_IS_OFF;
- }
- return;
- }
-
- if (mInternetUpdater.isAirplaneModeOn()) {
- return;
- }
-
- final List<ScanResult> wifiList = mWifiManager.getScanResults();
- if (wifiList != null && wifiList.size() != 0) {
- // When the Wi-Fi scan result is not empty
- // Sub-Title: Tap a network to connect
- mSubtitle = SUBTITLE_TEXT_TAP_A_NETWORK_TO_CONNECT;
- return;
- }
-
- if (!mIsScanningSubTitleShownOnce && mIsProgressBarVisible) {
- // When the Wi-Fi scan result callback is received
- // Sub-Title: Searching for networks...
- mSubtitle = SUBTITLE_TEXT_SEARCHING_FOR_NETWORKS;
- return;
- }
-
- // Sub-Title:
- // show non_carrier_network_unavailable
- // - while Wi-Fi on + no Wi-Fi item
- // - while Wi-Fi on + no Wi-Fi item + mobile data off
- // show all_network_unavailable:
- // - while Wi-Fi on + no Wi-Fi item + no carrier item
- // - while Wi-Fi on + no Wi-Fi item + service is out of service
- // - while Wi-Fi on + no Wi-Fi item + mobile data on + no carrier data.
- log("No Wi-Fi item.");
- if (!mProviderModelSliceHelper.hasCarrier()
- || (!mProviderModelSliceHelper.isVoiceStateInService()
- && !mProviderModelSliceHelper.isDataStateInService())) {
- log("no carrier or service is out of service.");
- mSubtitle = SUBTITLE_TEXT_ALL_CARRIER_NETWORK_UNAVAILABLE;
- return;
- }
- if (!mProviderModelSliceHelper.isMobileDataEnabled()) {
- log("mobile data off");
- mSubtitle = SUBTITLE_TEXT_NON_CARRIER_NETWORK_UNAVAILABLE;
- return;
- }
- if (!mProviderModelSliceHelper.isDataSimActive()) {
- log("no carrier data.");
- mSubtitle = SUBTITLE_TEXT_ALL_CARRIER_NETWORK_UNAVAILABLE;
- return;
- }
- mSubtitle = SUBTITLE_TEXT_NON_CARRIER_NETWORK_UNAVAILABLE;
- }
-
- protected void updateProgressBar() {
- if (mWifiManager == null || !mInternetUpdater.isWifiEnabled()) {
- setProgressBarVisible(false);
- return;
- }
-
- setProgressBarVisible(true);
- List<ScanResult> wifiScanResults = mWifiManager.getScanResults();
- if (wifiScanResults != null && wifiScanResults.size() > 0) {
- mHandlerInjector.postDelay(mHideProgressBarRunnable);
- } else if (!mIsScanningSubTitleShownOnce) {
- mHandlerInjector.postDelay(mHideScanningSubTitleRunnable);
- }
- }
-
- protected void setProgressBarVisible(boolean visible) {
- if (mIsProgressBarVisible == visible) {
- return;
- }
- mIsProgressBarVisible = visible;
-
- if (mCallback == null) {
- return;
- }
- mCallback.onProgressBarVisibleChanged();
- updatePanelTitle();
- }
-
- private class NetworkProviderTelephonyCallback extends TelephonyCallback implements
- TelephonyCallback.DataConnectionStateListener,
- TelephonyCallback.ServiceStateListener {
- @Override
- public void onServiceStateChanged(ServiceState state) {
- log("onServiceStateChanged voiceState=" + state.getState()
- + " dataState=" + state.getDataRegistrationState());
- updatePanelTitle();
- }
-
- @Override
- public void onDataConnectionStateChanged(int state, int networkType) {
- log("onDataConnectionStateChanged: networkType=" + networkType + " state=" + state);
- updatePanelTitle();
- }
- }
-
- private static void log(String s) {
- Log.d(TAG, s);
- }
-}
diff --git a/src/com/android/settings/panel/PanelFeatureProviderImpl.java b/src/com/android/settings/panel/PanelFeatureProviderImpl.java
index ca30952..a73881b 100644
--- a/src/com/android/settings/panel/PanelFeatureProviderImpl.java
+++ b/src/com/android/settings/panel/PanelFeatureProviderImpl.java
@@ -17,11 +17,14 @@
package com.android.settings.panel;
import android.content.Context;
+import android.content.Intent;
import android.os.Bundle;
import android.provider.Settings;
public class PanelFeatureProviderImpl implements PanelFeatureProvider {
+ private static final String SYSTEMUI_PACKAGE_NAME = "com.android.systemui";
+
@Override
public PanelContent getPanel(Context context, Bundle bundle) {
if (context == null) {
@@ -35,7 +38,12 @@
switch (panelType) {
case Settings.Panel.ACTION_INTERNET_CONNECTIVITY:
- return InternetConnectivityPanel.create(context);
+ // Redirect to the internet dialog in SystemUI.
+ Intent intent = new Intent(Settings.Panel.ACTION_INTERNET_CONNECTIVITY);
+ intent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND)
+ .setPackage(SYSTEMUI_PACKAGE_NAME);
+ context.sendBroadcast(intent);
+ return null;
case Settings.Panel.ACTION_NFC:
return NfcPanel.create(context);
case Settings.Panel.ACTION_WIFI:
diff --git a/src/com/android/settings/password/ChooseLockGenericController.java b/src/com/android/settings/password/ChooseLockGenericController.java
index 1b951d4..cd9eb2f 100644
--- a/src/com/android/settings/password/ChooseLockGenericController.java
+++ b/src/com/android/settings/password/ChooseLockGenericController.java
@@ -190,7 +190,8 @@
* requirements. The lock's visibility ({@link #isScreenLockVisible}) is not considered here.
*/
public boolean isScreenLockEnabled(ScreenLockType type) {
- return type.maxQuality >= upgradeQuality(PASSWORD_QUALITY_UNSPECIFIED);
+ return !mLockPatternUtils.isCredentialsDisabledForUser(mUserId)
+ && type.maxQuality >= upgradeQuality(PASSWORD_QUALITY_UNSPECIFIED);
}
/**
diff --git a/src/com/android/settings/password/OWNERS b/src/com/android/settings/password/OWNERS
index cac6e3f..636800f 100644
--- a/src/com/android/settings/password/OWNERS
+++ b/src/com/android/settings/password/OWNERS
@@ -1,5 +1,9 @@
# Default reviewers for this and subdirectories.
+curtislb@google.com
+ilyamaty@google.com
jaggies@google.com
+jbolinger@google.com
+joshmccloskey@google.com
kchyn@google.com
paulcrowley@google.com
rubinxu@google.com
diff --git a/src/com/android/settings/password/SetNewPasswordController.java b/src/com/android/settings/password/SetNewPasswordController.java
index ef4ff75..ef8a15a 100644
--- a/src/com/android/settings/password/SetNewPasswordController.java
+++ b/src/com/android/settings/password/SetNewPasswordController.java
@@ -36,7 +36,6 @@
import androidx.annotation.VisibleForTesting;
-import com.android.internal.widget.LockPatternUtils;
import com.android.settings.Utils;
/**
@@ -68,17 +67,15 @@
public static SetNewPasswordController create(Context context, Ui ui, Intent intent,
IBinder activityToken) {
// Trying to figure out which user is setting new password. If it is
- // ACTION_SET_NEW_PARENT_PROFILE_PASSWORD or the calling user is not allowed to set
- // separate profile challenge, it is the current user to set new password. Otherwise,
- // it is the user who starts this activity setting new password.
- int userId = ActivityManager.getCurrentUser();
+ // ACTION_SET_NEW_PARENT_PROFILE_PASSWORD, it is the current user to set
+ // new password. Otherwise, it is the user who starts this activity
+ // setting new password.
+ final int userId;
if (ACTION_SET_NEW_PASSWORD.equals(intent.getAction())) {
- final int callingUserId = Utils.getSecureTargetUser(activityToken,
+ userId = Utils.getSecureTargetUser(activityToken,
UserManager.get(context), null, intent.getExtras()).getIdentifier();
- final LockPatternUtils lockPatternUtils = new LockPatternUtils(context);
- if (lockPatternUtils.isSeparateProfileChallengeAllowed(callingUserId)) {
- userId = callingUserId;
- }
+ } else {
+ userId = ActivityManager.getCurrentUser();
}
// Create a wrapper of FingerprintManager for testing, see IFingerPrintManager for details.
final FingerprintManager fingerprintManager = Utils.getFingerprintManagerOrNull(context);
diff --git a/src/com/android/settings/security/ChangeProfileScreenLockPreferenceController.java b/src/com/android/settings/security/ChangeProfileScreenLockPreferenceController.java
index d44c100..7c946c3 100644
--- a/src/com/android/settings/security/ChangeProfileScreenLockPreferenceController.java
+++ b/src/com/android/settings/security/ChangeProfileScreenLockPreferenceController.java
@@ -52,7 +52,7 @@
public boolean isAvailable() {
if (mProfileChallengeUserId == UserHandle.USER_NULL ||
- !mLockPatternUtils.isSeparateProfileChallengeAllowed(mProfileChallengeUserId)) {
+ !mUm.isManagedProfile(mProfileChallengeUserId)) {
return false;
}
if (!mLockPatternUtils.isSecure(mProfileChallengeUserId)) {
diff --git a/src/com/android/settings/security/LockUnificationPreferenceController.java b/src/com/android/settings/security/LockUnificationPreferenceController.java
index 2a9fced..798691f 100644
--- a/src/com/android/settings/security/LockUnificationPreferenceController.java
+++ b/src/com/android/settings/security/LockUnificationPreferenceController.java
@@ -107,7 +107,7 @@
@Override
public boolean isAvailable() {
return mProfileUserId != UserHandle.USER_NULL
- && mLockPatternUtils.isSeparateProfileChallengeAllowed(mProfileUserId);
+ && mUm.isManagedProfile(mProfileUserId);
}
@Override
diff --git a/src/com/android/settings/sim/SimDialogActivity.java b/src/com/android/settings/sim/SimDialogActivity.java
index 252b6c0..e5457ae 100644
--- a/src/com/android/settings/sim/SimDialogActivity.java
+++ b/src/com/android/settings/sim/SimDialogActivity.java
@@ -24,6 +24,7 @@
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
import android.util.Log;
+import android.view.WindowManager;
import android.widget.Toast;
import androidx.fragment.app.Fragment;
@@ -59,6 +60,8 @@
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+ getWindow().addSystemFlags(
+ WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS);
showOrUpdateDialog();
}
diff --git a/src/com/android/settings/sim/smartForwarding/DisableSmartForwardingTask.java b/src/com/android/settings/sim/smartForwarding/DisableSmartForwardingTask.java
index 45333ec..d483dd1 100644
--- a/src/com/android/settings/sim/smartForwarding/DisableSmartForwardingTask.java
+++ b/src/com/android/settings/sim/smartForwarding/DisableSmartForwardingTask.java
@@ -19,6 +19,7 @@
import static com.android.settings.sim.smartForwarding.SmartForwardingUtils.TAG;
import android.telephony.CallForwardingInfo;
+import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
import android.util.Log;
@@ -37,17 +38,29 @@
@Override
public void run() {
for (int i = 0; i < tm.getActiveModemCount(); i++) {
- if (callWaitingStatus != null) {
+ int subId = getSubId(i);
+ if (callWaitingStatus != null
+ && subId != SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
Log.d(TAG, "Restore call waiting to " + callWaitingStatus[i]);
- tm.setCallWaitingEnabled(callWaitingStatus[i], null, null);
+ tm.createForSubscriptionId(subId)
+ .setCallWaitingEnabled(callWaitingStatus[i], null, null);
}
if (callForwardingInfo != null
&& callForwardingInfo[i] != null
- && callForwardingInfo[i].getTimeoutSeconds() > 0) {
- Log.d(TAG, "Restore call waiting to " + callForwardingInfo);
- tm.setCallForwarding(callForwardingInfo[i], null, null);
+ && subId != SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
+ Log.d(TAG, "Restore call forwarding to " + callForwardingInfo[i]);
+ tm.createForSubscriptionId(subId)
+ .setCallForwarding(callForwardingInfo[i], null, null);
}
}
}
+
+ private int getSubId(int slotIndex) {
+ int[] subId = SubscriptionManager.getSubId(slotIndex);
+ if (subId != null && subId.length > 0) {
+ return subId[0];
+ }
+ return SubscriptionManager.INVALID_SUBSCRIPTION_ID;
+ }
}
diff --git a/src/com/android/settings/system/DisableAutomaticUpdatesPreferenceController.java b/src/com/android/settings/system/DisableAutomaticUpdatesPreferenceController.java
new file mode 100644
index 0000000..a8f7fb1
--- /dev/null
+++ b/src/com/android/settings/system/DisableAutomaticUpdatesPreferenceController.java
@@ -0,0 +1,59 @@
+/*
+ * Copyright (C) 2017 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.system;
+
+import android.content.Context;
+import android.provider.Settings;
+
+import androidx.annotation.VisibleForTesting;
+
+import com.android.settings.core.TogglePreferenceController;
+
+/** A controller maintains the state of Automatic System Update feature. */
+public class DisableAutomaticUpdatesPreferenceController extends TogglePreferenceController {
+
+ // We use the "disabled status" in code, but show the opposite text
+ // "Automatic system updates" on screen. So a value 0 indicates the
+ // automatic update is enabled.
+ @VisibleForTesting
+ static final int DISABLE_UPDATES_SETTING = 1;
+ @VisibleForTesting
+ static final int ENABLE_UPDATES_SETTING = 0;
+
+ public DisableAutomaticUpdatesPreferenceController(Context context, String key) {
+ super(context, key);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return AVAILABLE;
+ }
+
+ @Override
+ public boolean isChecked() {
+ return Settings.Global.getInt(mContext.getContentResolver(),
+ Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE, ENABLE_UPDATES_SETTING /* default */)
+ == ENABLE_UPDATES_SETTING;
+ }
+
+ @Override
+ public boolean setChecked(boolean isChecked) {
+ return Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE,
+ isChecked ? ENABLE_UPDATES_SETTING : DISABLE_UPDATES_SETTING);
+ }
+}
diff --git a/src/com/android/settings/users/AppCopyFragment.java b/src/com/android/settings/users/AppCopyFragment.java
new file mode 100644
index 0000000..858de51
--- /dev/null
+++ b/src/com/android/settings/users/AppCopyFragment.java
@@ -0,0 +1,231 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.users;
+
+import android.app.settings.SettingsEnums;
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+import android.content.IntentFilter;
+import android.os.AsyncTask;
+import android.os.Bundle;
+import android.os.UserHandle;
+import android.os.UserManager;
+import android.util.Log;
+
+import androidx.preference.PreferenceGroup;
+
+import com.android.settings.R;
+import com.android.settings.SettingsPreferenceFragment;
+import com.android.settings.Utils;
+import com.android.settingslib.users.AppCopyHelper;
+import com.android.settingslib.widget.AppSwitchPreference;
+
+/**
+ * Allows an admin user to selectively copy some of their installed packages to a second user.
+ */
+public class AppCopyFragment extends SettingsPreferenceFragment {
+ private static final String TAG = AppCopyFragment.class.getSimpleName();
+
+ private static final boolean DEBUG = false;
+
+ private static final String PKG_PREFIX = "pkg_";
+
+ /** Key for extra passed in from calling fragment for the userId of the user being edited */
+ public static final String EXTRA_USER_ID = "user_id";
+
+ protected UserManager mUserManager;
+ protected UserHandle mUser;
+
+ private AppCopyHelper mHelper;
+
+ /** List of installable apps presented to the user. */
+ private PreferenceGroup mAppList;
+
+ private boolean mAppListChanged;
+
+ private AsyncTask mAppLoadingTask;
+
+ private final BroadcastReceiver mUserBackgrounding = new BroadcastReceiver() {
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ if (DEBUG) Log.d(TAG, "mUserBackgrounding onReceive");
+ // Update the user's app selection right away without waiting for a pause
+ // onPause() might come in too late, causing apps to disappear after broadcasts
+ // have been scheduled during user startup.
+ if (mAppListChanged) {
+ if (DEBUG) Log.d(TAG, "User backgrounding: installing apps");
+ mHelper.installSelectedApps();
+ if (DEBUG) Log.d(TAG, "User backgrounding: done installing apps");
+ }
+ }
+ };
+
+ private final BroadcastReceiver mPackageObserver = new BroadcastReceiver() {
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ onPackageChanged(intent);
+ }
+ };
+
+ @Override
+ public void onCreate(Bundle icicle) {
+ super.onCreate(icicle);
+ init(icicle);
+ }
+
+ protected void init(Bundle icicle) {
+ if (icicle != null) {
+ mUser = new UserHandle(icicle.getInt(EXTRA_USER_ID));
+ } else {
+ final Bundle args = getArguments();
+ if (args != null) {
+ if (args.containsKey(EXTRA_USER_ID)) {
+ mUser = new UserHandle(args.getInt(EXTRA_USER_ID));
+ }
+ }
+ }
+ if (mUser == null) {
+ throw new IllegalStateException("No user specified.");
+ }
+
+ mHelper = new AppCopyHelper(getContext(), mUser);
+ mUserManager = (UserManager) getActivity().getSystemService(Context.USER_SERVICE);
+
+ addPreferencesFromResource(R.xml.app_copier);
+ mAppList = getPreferenceScreen();
+ mAppList.setOrderingAsAdded(false);
+ }
+
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.USERS_APP_COPYING;
+ }
+
+ @Override
+ public void onSaveInstanceState(Bundle outState) {
+ super.onSaveInstanceState(outState);
+ outState.putInt(EXTRA_USER_ID, mUser.getIdentifier());
+ }
+
+ @Override
+ public void onResume() {
+ super.onResume();
+
+ getActivity().registerReceiver(mUserBackgrounding,
+ new IntentFilter(Intent.ACTION_USER_BACKGROUND));
+
+ final IntentFilter packageFilter = new IntentFilter();
+ packageFilter.addAction(Intent.ACTION_PACKAGE_ADDED);
+ packageFilter.addAction(Intent.ACTION_PACKAGE_REMOVED);
+ packageFilter.addDataScheme("package");
+ getActivity().registerReceiver(mPackageObserver, packageFilter);
+
+ mAppListChanged = false;
+ if (mAppLoadingTask == null || mAppLoadingTask.getStatus() == AsyncTask.Status.FINISHED) {
+ mAppLoadingTask = new AppLoadingTask().execute();
+ }
+ }
+
+ @Override
+ public void onPause() {
+ super.onPause();
+ getActivity().unregisterReceiver(mUserBackgrounding);
+ getActivity().unregisterReceiver(mPackageObserver);
+ if (mAppListChanged) {
+ new AsyncTask<Void, Void, Void>() {
+ @Override
+ protected Void doInBackground(Void... params) {
+ mHelper.installSelectedApps();
+ return null;
+ }
+ }.execute();
+ }
+ }
+
+ private void onPackageChanged(Intent intent) {
+ final String action = intent.getAction();
+ final String packageName = intent.getData().getSchemeSpecificPart();
+ if (DEBUG) Log.d(TAG, "onPackageChanged (" + action + "): " + packageName);
+
+ // Package added/removed, so check if the preference needs to be enabled
+ final AppSwitchPreference pref = findPreference(getKeyForPackage(packageName));
+ if (pref == null) return;
+
+ if (Intent.ACTION_PACKAGE_REMOVED.equals(action)) {
+ pref.setEnabled(false);
+ pref.setChecked(false);
+ mHelper.setPackageSelected(packageName, false);
+ } else if (Intent.ACTION_PACKAGE_ADDED.equals(action)) {
+ pref.setEnabled(true);
+ }
+ }
+
+ private class AppLoadingTask extends AsyncTask<Void, Void, Void> {
+
+ @Override
+ protected Void doInBackground(Void... params) {
+ mHelper.fetchAndMergeApps();
+ return null;
+ }
+
+ @Override
+ protected void onPostExecute(Void result) {
+ populateApps();
+ }
+ }
+
+ private void populateApps() {
+ // Check if the user was removed in the meantime.
+ if (Utils.getExistingUser(mUserManager, mUser) == null) {
+ return;
+ }
+ mHelper.resetSelectedPackages();
+ mAppList.removeAll();
+ for (AppCopyHelper.SelectableAppInfo app : mHelper.getVisibleApps()) {
+ if (app.packageName == null) continue;
+
+ final AppSwitchPreference p = new AppSwitchPreference(getPrefContext());
+ p.setIcon(app.icon != null ? app.icon.mutate() : null);
+ p.setChecked(false);
+ p.setTitle(app.appName);
+ p.setKey(getKeyForPackage(app.packageName));
+ p.setPersistent(false);
+ p.setOnPreferenceChangeListener((preference, newValue) -> {
+ if (!preference.isEnabled()) {
+ // This item isn't available anymore (perhaps it was since uninstalled).
+ if (DEBUG) Log.d(TAG, "onPreferenceChange but not enabled");
+ return false;
+ }
+
+ final boolean checked = (boolean) newValue;
+ final String packageName = preference.getKey().substring(PKG_PREFIX.length());
+ if (DEBUG) Log.d(TAG, "onPreferenceChange: " + packageName + " check=" + newValue);
+ mHelper.setPackageSelected(packageName, checked);
+ mAppListChanged = true;
+ return true;
+ });
+
+ mAppList.addPreference(p);
+ }
+ mAppListChanged = true;
+ }
+
+ private String getKeyForPackage(String packageName) {
+ return PKG_PREFIX + packageName;
+ }
+}
diff --git a/src/com/android/settings/users/UserDetailsSettings.java b/src/com/android/settings/users/UserDetailsSettings.java
index ce186f2..bd4c3e8 100644
--- a/src/com/android/settings/users/UserDetailsSettings.java
+++ b/src/com/android/settings/users/UserDetailsSettings.java
@@ -62,6 +62,7 @@
private static final String KEY_ENABLE_TELEPHONY = "enable_calling";
private static final String KEY_REMOVE_USER = "remove_user";
private static final String KEY_APP_AND_CONTENT_ACCESS = "app_and_content_access";
+ private static final String KEY_APP_COPYING = "app_copying";
/** Integer extra containing the userId to manage */
static final String EXTRA_USER_ID = "user_id";
@@ -84,9 +85,12 @@
@VisibleForTesting
Preference mAppAndContentAccessPref;
@VisibleForTesting
+ Preference mAppCopyingPref;
+ @VisibleForTesting
Preference mRemoveUserPref;
@VisibleForTesting
+ /** The user being studied (not the user doing the studying). */
UserInfo mUserInfo;
private Bundle mDefaultGuestRestrictions;
@@ -142,6 +146,9 @@
} else if (preference == mAppAndContentAccessPref) {
openAppAndContentAccessScreen(false);
return true;
+ } else if (preference == mAppCopyingPref) {
+ openAppCopyingScreen();
+ return true;
}
return false;
}
@@ -241,6 +248,7 @@
mPhonePref = findPreference(KEY_ENABLE_TELEPHONY);
mRemoveUserPref = findPreference(KEY_REMOVE_USER);
mAppAndContentAccessPref = findPreference(KEY_APP_AND_CONTENT_ACCESS);
+ mAppCopyingPref = findPreference(KEY_APP_COPYING);
mSwitchUserPref.setTitle(
context.getString(com.android.settingslib.R.string.user_switch_to_user,
@@ -258,6 +266,7 @@
removePreference(KEY_ENABLE_TELEPHONY);
removePreference(KEY_REMOVE_USER);
removePreference(KEY_APP_AND_CONTENT_ACCESS);
+ removePreference(KEY_APP_COPYING);
} else {
if (!Utils.isVoiceCapable(context)) { // no telephony
removePreference(KEY_ENABLE_TELEPHONY);
@@ -292,6 +301,7 @@
mPhonePref.setChecked(!mUserManager.hasUserRestriction(
UserManager.DISALLOW_OUTGOING_CALLS, new UserHandle(userId)));
mRemoveUserPref.setTitle(R.string.user_remove_user);
+ removePreference(KEY_APP_COPYING);
}
if (RestrictedLockUtilsInternal.hasBaseUserRestriction(context,
UserManager.DISALLOW_REMOVE_USER, UserHandle.myUserId())) {
@@ -301,6 +311,7 @@
mRemoveUserPref.setOnPreferenceClickListener(this);
mPhonePref.setOnPreferenceChangeListener(this);
mAppAndContentAccessPref.setOnPreferenceClickListener(this);
+ mAppCopyingPref.setOnPreferenceClickListener(this);
}
}
@@ -395,6 +406,17 @@
.launch();
}
+ private void openAppCopyingScreen() {
+ final Bundle extras = new Bundle();
+ extras.putInt(AppRestrictionsFragment.EXTRA_USER_ID, mUserInfo.id);
+ new SubSettingLauncher(getContext())
+ .setDestination(AppCopyFragment.class.getName())
+ .setArguments(extras)
+ .setTitleRes(R.string.user_copy_apps_menu_title)
+ .setSourceMetricsCategory(getMetricsCategory())
+ .launch();
+ }
+
private boolean isSecondaryUser(UserInfo user) {
return UserManager.USER_TYPE_FULL_SECONDARY.equals(user.userType);
}
diff --git a/src/com/android/settings/users/UserSettings.java b/src/com/android/settings/users/UserSettings.java
index ee23fc3..23cdaf9 100644
--- a/src/com/android/settings/users/UserSettings.java
+++ b/src/com/android/settings/users/UserSettings.java
@@ -809,51 +809,62 @@
mUserCreatingDialog = new UserCreatingDialog(getActivity());
mUserCreatingDialog.show();
- ThreadUtils.postOnBackgroundThread(new Runnable() {
- @Override
- public void run() {
- UserInfo user;
- String username;
+ ThreadUtils.postOnBackgroundThread(new AddUserNowImpl(userType, mAddingUserName));
+ }
- synchronized (mUserLock) {
- username = mAddingUserName;
- }
+ @VisibleForTesting
+ class AddUserNowImpl implements Runnable{
+ int mUserType;
+ String mImplAddUserName;
- // Could take a few seconds
- if (userType == USER_TYPE_USER) {
- user = mUserManager.createUser(username, 0);
- } else {
- user = mUserManager.createRestrictedProfile(username);
- }
+ AddUserNowImpl(final int userType, final String addUserName) {
+ mUserType = userType;
+ mImplAddUserName = addUserName;
+ }
- synchronized (mUserLock) {
- if (user == null) {
- mAddingUser = false;
- mPendingUserIcon = null;
- mPendingUserName = null;
- ThreadUtils.postOnMainThread(() -> onUserCreationFailed());
- return;
- }
+ @Override
+ public void run() {
+ UserInfo user;
+ String username;
- Drawable newUserIcon = mPendingUserIcon;
- if (newUserIcon == null) {
- newUserIcon = UserIcons.getDefaultUserIcon(getResources(), user.id, false);
- }
- mUserManager.setUserIcon(user.id, UserIcons.convertToBitmap(newUserIcon));
+ synchronized (mUserLock) {
+ username = mImplAddUserName;
+ }
- if (userType == USER_TYPE_USER) {
- mHandler.sendEmptyMessage(MESSAGE_UPDATE_LIST);
- }
+ // Could take a few seconds
+ if (mUserType == USER_TYPE_USER) {
+ user = mUserManager.createUser(username, 0);
+ } else {
+ user = mUserManager.createRestrictedProfile(username);
+ }
- mHandler.sendMessage(mHandler.obtainMessage(
- MESSAGE_USER_CREATED, user.id, user.serialNumber));
-
+ synchronized (mUserLock) {
+ if (user == null) {
+ mAddingUser = false;
mPendingUserIcon = null;
mPendingUserName = null;
+ ThreadUtils.postOnMainThread(() -> onUserCreationFailed());
+ return;
}
+
+ Drawable newUserIcon = mPendingUserIcon;
+ if (newUserIcon == null) {
+ newUserIcon = UserIcons.getDefaultUserIcon(getResources(), user.id, false);
+ }
+ mUserManager.setUserIcon(user.id, UserIcons.convertToBitmap(newUserIcon));
+
+ if (mUserType == USER_TYPE_USER) {
+ mHandler.sendEmptyMessage(MESSAGE_UPDATE_LIST);
+ }
+
+ mHandler.sendMessage(mHandler.obtainMessage(
+ MESSAGE_USER_CREATED, user.id, user.serialNumber));
+
+ mPendingUserIcon = null;
+ mPendingUserName = null;
}
- });
- }
+ }
+ };
/**
* Erase the current user (guest) and switch to another user.
diff --git a/src/com/android/settings/uwb/UwbPreferenceController.java b/src/com/android/settings/uwb/UwbPreferenceController.java
index 15979b5..877c9f2 100644
--- a/src/com/android/settings/uwb/UwbPreferenceController.java
+++ b/src/com/android/settings/uwb/UwbPreferenceController.java
@@ -57,7 +57,9 @@
public UwbPreferenceController(Context context, String key) {
super(context, key);
mExecutor = Executors.newSingleThreadExecutor();
- mUwbManager = context.getSystemService(UwbManager.class);
+ if (isUwbSupportedOnDevice()) {
+ mUwbManager = context.getSystemService(UwbManager.class);
+ }
mAirplaneModeOn = Settings.Global.getInt(mContext.getContentResolver(),
Settings.Global.AIRPLANE_MODE_ON, 0) == 1;
mAirplaneModeChangedReceiver = new BroadcastReceiver() {
diff --git a/src/com/android/settings/widget/GenericSwitchController.java b/src/com/android/settings/widget/GenericSwitchController.java
index eceabc4..819907a 100644
--- a/src/com/android/settings/widget/GenericSwitchController.java
+++ b/src/com/android/settings/widget/GenericSwitchController.java
@@ -20,6 +20,7 @@
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.overlay.FeatureFactory;
+import com.android.settingslib.PrimarySwitchPreference;
import com.android.settingslib.RestrictedLockUtils.EnforcedAdmin;
import com.android.settingslib.RestrictedSwitchPreference;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
diff --git a/src/com/android/settings/widget/HighlightablePreferenceGroupAdapter.java b/src/com/android/settings/widget/HighlightablePreferenceGroupAdapter.java
index 6e73382..9009b32 100644
--- a/src/com/android/settings/widget/HighlightablePreferenceGroupAdapter.java
+++ b/src/com/android/settings/widget/HighlightablePreferenceGroupAdapter.java
@@ -105,7 +105,7 @@
context.getTheme().resolveAttribute(android.R.attr.selectableItemBackground,
outValue, true /* resolveRefs */);
mNormalBackgroundRes = outValue.resourceId;
- mHighlightColor = context.getColor(R.color.preference_highligh_color);
+ mHighlightColor = context.getColor(R.color.preference_highlight_color);
}
@Override
diff --git a/src/com/android/settings/widget/LabeledSeekBarPreference.java b/src/com/android/settings/widget/LabeledSeekBarPreference.java
index 3a9ac18..b34ea19 100644
--- a/src/com/android/settings/widget/LabeledSeekBarPreference.java
+++ b/src/com/android/settings/widget/LabeledSeekBarPreference.java
@@ -20,9 +20,11 @@
import android.content.res.TypedArray;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
+import android.view.View;
import android.widget.SeekBar;
import android.widget.TextView;
+import androidx.annotation.Nullable;
import androidx.core.content.res.TypedArrayUtils;
import androidx.preference.PreferenceViewHolder;
@@ -35,6 +37,8 @@
private final int mTextEndId;
private final int mTickMarkId;
private OnPreferenceChangeListener mStopListener;
+ @Nullable
+ private CharSequence mSummary;
public LabeledSeekBarPreference(Context context, AttributeSet attrs, int defStyleAttr,
int defStyleRes) {
@@ -52,6 +56,7 @@
R.string.summary_placeholder);
mTickMarkId = styledAttrs.getResourceId(
R.styleable.LabeledSeekBarPreference_tickMark, /* defValue= */ 0);
+ mSummary = styledAttrs.getText(R.styleable.Preference_android_summary);
styledAttrs.recycle();
}
@@ -76,6 +81,15 @@
com.android.internal.R.id.seekbar);
seekBar.setTickMark(tickMark);
}
+
+ final TextView summary = (TextView) holder.findViewById(android.R.id.summary);
+ if (mSummary != null) {
+ summary.setText(mSummary);
+ summary.setVisibility(View.VISIBLE);
+ } else {
+ summary.setText(null);
+ summary.setVisibility(View.GONE);
+ }
}
public void setOnPreferenceChangeStopListener(OnPreferenceChangeListener listener) {
@@ -90,5 +104,24 @@
mStopListener.onPreferenceChange(this, seekBar.getProgress());
}
}
+
+ @Override
+ public void setSummary(CharSequence summary) {
+ super.setSummary(summary);
+ mSummary = summary;
+ notifyChanged();
+ }
+
+ @Override
+ public void setSummary(int summaryResId) {
+ super.setSummary(summaryResId);
+ mSummary = getContext().getText(summaryResId);
+ notifyChanged();
+ }
+
+ @Override
+ public CharSequence getSummary() {
+ return mSummary;
+ }
}
diff --git a/src/com/android/settings/widget/PrimarySwitchPreference.java b/src/com/android/settings/widget/PrimarySwitchPreference.java
deleted file mode 100644
index b70ae4e..0000000
--- a/src/com/android/settings/widget/PrimarySwitchPreference.java
+++ /dev/null
@@ -1,162 +0,0 @@
-/*
- * Copyright (C) 2017 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.widget;
-
-import android.content.Context;
-import android.util.AttributeSet;
-import android.view.MotionEvent;
-import android.view.View;
-import android.view.View.OnClickListener;
-import android.widget.Switch;
-
-import androidx.annotation.Keep;
-import androidx.annotation.Nullable;
-import androidx.preference.PreferenceViewHolder;
-
-import com.android.settings.R;
-import com.android.settingslib.RestrictedLockUtils.EnforcedAdmin;
-import com.android.settingslib.RestrictedPreference;
-
-/**
- * A custom preference that provides inline switch toggle. It has a mandatory field for title, and
- * optional fields for icon and sub-text. And it can be restricted by admin state.
- */
-public class PrimarySwitchPreference extends RestrictedPreference {
-
- private Switch mSwitch;
- private boolean mChecked;
- private boolean mCheckedSet;
- private boolean mEnableSwitch = true;
-
- public PrimarySwitchPreference(Context context, AttributeSet attrs,
- int defStyleAttr, int defStyleRes) {
- super(context, attrs, defStyleAttr, defStyleRes);
- }
-
- public PrimarySwitchPreference(Context context, AttributeSet attrs, int defStyleAttr) {
- super(context, attrs, defStyleAttr);
- }
-
- public PrimarySwitchPreference(Context context, AttributeSet attrs) {
- super(context, attrs);
- }
-
- public PrimarySwitchPreference(Context context) {
- super(context);
- }
-
- @Override
- protected int getSecondTargetResId() {
- return R.layout.restricted_preference_widget_primary_switch;
- }
-
- @Override
- public void onBindViewHolder(PreferenceViewHolder holder) {
- super.onBindViewHolder(holder);
- final View switchWidget = holder.findViewById(R.id.switchWidget);
- if (switchWidget != null) {
- switchWidget.setVisibility(isDisabledByAdmin() ? View.GONE : View.VISIBLE);
- switchWidget.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- if (mSwitch != null && !mSwitch.isEnabled()) {
- return;
- }
- setChecked(!mChecked);
- if (!callChangeListener(mChecked)) {
- setChecked(!mChecked);
- } else {
- persistBoolean(mChecked);
- }
- }
- });
-
- // Consumes move events to ignore drag actions.
- switchWidget.setOnTouchListener((v, event) -> {
- return event.getActionMasked() == MotionEvent.ACTION_MOVE;
- });
- }
-
- mSwitch = (Switch) holder.findViewById(R.id.switchWidget);
- if (mSwitch != null) {
- mSwitch.setContentDescription(getTitle());
- mSwitch.setChecked(mChecked);
- mSwitch.setEnabled(mEnableSwitch);
- }
- }
-
- public boolean isChecked() {
- return mSwitch != null && mChecked;
- }
-
- /**
- * Used to validate the state of mChecked and mCheckedSet when testing, without requiring
- * that a ViewHolder be bound to the object.
- */
- @Keep
- @Nullable
- public Boolean getCheckedState() {
- return mCheckedSet ? mChecked : null;
- }
-
- /**
- * Set the checked status to be {@code checked}.
- *
- * @param checked The new checked status
- */
- public void setChecked(boolean checked) {
- // Always set checked the first time; don't assume the field's default of false.
- final boolean changed = mChecked != checked;
- if (changed || !mCheckedSet) {
- mChecked = checked;
- mCheckedSet = true;
- if (mSwitch != null) {
- mSwitch.setChecked(checked);
- }
- }
- }
-
- /**
- * Set the Switch to be the status of {@code enabled}.
- *
- * @param enabled The new enabled status
- */
- public void setSwitchEnabled(boolean enabled) {
- mEnableSwitch = enabled;
- if (mSwitch != null) {
- mSwitch.setEnabled(enabled);
- }
- }
-
- /**
- * If admin is not null, disables the switch.
- * Otherwise, keep it enabled.
- */
- public void setDisabledByAdmin(EnforcedAdmin admin) {
- super.setDisabledByAdmin(admin);
- setSwitchEnabled(admin == null);
- }
-
- public Switch getSwitch() {
- return mSwitch;
- }
-
- @Override
- protected boolean shouldHideSecondTarget() {
- return getSecondTargetResId() == 0;
- }
-}
diff --git a/src/com/android/settings/widget/RadioButtonPickerFragment.java b/src/com/android/settings/widget/RadioButtonPickerFragment.java
index 7d765df..0b59714 100644
--- a/src/com/android/settings/widget/RadioButtonPickerFragment.java
+++ b/src/com/android/settings/widget/RadioButtonPickerFragment.java
@@ -38,7 +38,7 @@
import com.android.settings.core.PreferenceXmlParserUtils;
import com.android.settings.core.PreferenceXmlParserUtils.MetadataFlag;
import com.android.settingslib.widget.CandidateInfo;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.xmlpull.v1.XmlPullParserException;
@@ -47,7 +47,7 @@
import java.util.Map;
public abstract class RadioButtonPickerFragment extends InstrumentedPreferenceFragment implements
- RadioButtonPreference.OnClickListener {
+ SelectorWithWidgetPreference.OnClickListener {
@VisibleForTesting
static final String EXTRA_FOR_WORK = "for_work";
@@ -110,7 +110,7 @@
protected abstract int getPreferenceScreenResId();
@Override
- public void onRadioButtonClicked(RadioButtonPreference selected) {
+ public void onRadioButtonClicked(SelectorWithWidgetPreference selected) {
final String selectedKey = selected.getKey();
onRadioButtonConfirmed(selectedKey);
}
@@ -150,7 +150,7 @@
/**
* A chance for subclasses to bind additional things to the preference.
*/
- public void bindPreferenceExtra(RadioButtonPreference pref,
+ public void bindPreferenceExtra(SelectorWithWidgetPreference pref,
String key, CandidateInfo info, String defaultKey, String systemDefaultKey) {
}
@@ -175,7 +175,8 @@
final int customLayoutResId = getRadioButtonPreferenceCustomLayoutResId();
if (shouldShowItemNone()) {
- final RadioButtonPreference nonePref = new RadioButtonPreference(getPrefContext());
+ final SelectorWithWidgetPreference nonePref =
+ new SelectorWithWidgetPreference(getPrefContext());
if (customLayoutResId > 0) {
nonePref.setLayoutResource(customLayoutResId);
}
@@ -187,7 +188,8 @@
}
if (candidateList != null) {
for (CandidateInfo info : candidateList) {
- RadioButtonPreference pref = new RadioButtonPreference(getPrefContext());
+ SelectorWithWidgetPreference pref =
+ new SelectorWithWidgetPreference(getPrefContext());
if (customLayoutResId > 0) {
pref.setLayoutResource(customLayoutResId);
}
@@ -202,7 +204,7 @@
}
}
- public RadioButtonPreference bindPreference(RadioButtonPreference pref,
+ public SelectorWithWidgetPreference bindPreference(SelectorWithWidgetPreference pref,
String key, CandidateInfo info, String defaultKey) {
pref.setTitle(info.loadLabel());
pref.setIcon(Utils.getSafeIcon(info.loadIcon()));
@@ -221,8 +223,9 @@
final int count = screen.getPreferenceCount();
for (int i = 0; i < count; i++) {
final Preference pref = screen.getPreference(i);
- if (pref instanceof RadioButtonPreference) {
- final RadioButtonPreference radioPref = (RadioButtonPreference) pref;
+ if (pref instanceof SelectorWithWidgetPreference) {
+ final SelectorWithWidgetPreference radioPref =
+ (SelectorWithWidgetPreference) pref;
final boolean newCheckedState = TextUtils.equals(pref.getKey(), selectedKey);
if (radioPref.isChecked() != newCheckedState) {
radioPref.setChecked(TextUtils.equals(pref.getKey(), selectedKey));
@@ -237,8 +240,8 @@
// If there is only 1 thing on screen, select it.
if (screen != null && screen.getPreferenceCount() == 1) {
final Preference onlyPref = screen.getPreference(0);
- if (onlyPref instanceof RadioButtonPreference) {
- ((RadioButtonPreference) onlyPref).setChecked(true);
+ if (onlyPref instanceof SelectorWithWidgetPreference) {
+ ((SelectorWithWidgetPreference) onlyPref).setChecked(true);
}
}
}
diff --git a/src/com/android/settings/wifi/AddNetworkFragment.java b/src/com/android/settings/wifi/AddNetworkFragment.java
index 4adc672..01d5ef1 100644
--- a/src/com/android/settings/wifi/AddNetworkFragment.java
+++ b/src/com/android/settings/wifi/AddNetworkFragment.java
@@ -109,7 +109,8 @@
final String ssid = ssidEditText.getText().toString();
// Launch QR code scanner to join a network.
- startActivityForResult(WifiDppUtils.getEnrolleeQrCodeScannerIntent(ssid),
+ startActivityForResult(
+ WifiDppUtils.getEnrolleeQrCodeScannerIntent(view.getContext(), ssid),
REQUEST_CODE_WIFI_DPP_ENROLLEE_QR_CODE_SCANNER);
}
}
diff --git a/src/com/android/settings/wifi/AddWifiNetworkPreference.java b/src/com/android/settings/wifi/AddWifiNetworkPreference.java
index 8216f86..ff4d38e 100644
--- a/src/com/android/settings/wifi/AddWifiNetworkPreference.java
+++ b/src/com/android/settings/wifi/AddWifiNetworkPreference.java
@@ -59,7 +59,7 @@
getContext().getString(R.string.wifi_dpp_scan_qr_code));
scanButton.setOnClickListener(view -> {
getContext().startActivity(
- WifiDppUtils.getEnrolleeQrCodeScannerIntent(/* ssid */ null));
+ WifiDppUtils.getEnrolleeQrCodeScannerIntent(getContext(), /* ssid */ null));
});
}
diff --git a/src/com/android/settings/wifi/ConfigureWifiEntryFragment.java b/src/com/android/settings/wifi/ConfigureWifiEntryFragment.java
index d2f5090..469ca1d 100644
--- a/src/com/android/settings/wifi/ConfigureWifiEntryFragment.java
+++ b/src/com/android/settings/wifi/ConfigureWifiEntryFragment.java
@@ -38,7 +38,7 @@
import com.android.settings.R;
import com.android.settings.core.InstrumentedFragment;
import com.android.settings.overlay.FeatureFactory;
-import com.android.settings.wifi.details2.WifiNetworkDetailsFragment2;
+import com.android.settings.wifi.details.WifiNetworkDetailsFragment;
import com.android.wifitrackerlib.NetworkDetailsTracker;
import com.android.wifitrackerlib.WifiEntry;
@@ -238,6 +238,6 @@
MAX_SCAN_AGE_MILLIS,
SCAN_INTERVAL_MILLIS,
getArguments().getString(
- WifiNetworkDetailsFragment2.KEY_CHOSEN_WIFIENTRY_KEY));
+ WifiNetworkDetailsFragment.KEY_CHOSEN_WIFIENTRY_KEY));
}
}
diff --git a/src/com/android/settings/wifi/ConnectedWifiEntryPreference.java b/src/com/android/settings/wifi/ConnectedWifiEntryPreference.java
index afba0d8..1c069246 100644
--- a/src/com/android/settings/wifi/ConnectedWifiEntryPreference.java
+++ b/src/com/android/settings/wifi/ConnectedWifiEntryPreference.java
@@ -22,7 +22,6 @@
import androidx.preference.PreferenceViewHolder;
import com.android.settingslib.R;
-import com.android.settingslib.wifi.LongPressWifiEntryPreference;
import com.android.wifitrackerlib.WifiEntry;
/**
diff --git a/src/com/android/settings/wifi/LongPressWifiEntryPreference.java b/src/com/android/settings/wifi/LongPressWifiEntryPreference.java
new file mode 100644
index 0000000..bee92cf
--- /dev/null
+++ b/src/com/android/settings/wifi/LongPressWifiEntryPreference.java
@@ -0,0 +1,46 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.settings.wifi;
+
+import android.content.Context;
+
+import androidx.fragment.app.Fragment;
+import androidx.preference.PreferenceViewHolder;
+
+import com.android.wifitrackerlib.WifiEntry;
+
+/**
+ * WifiEntryPreference that can be long pressed.
+ */
+public class LongPressWifiEntryPreference extends WifiEntryPreference {
+
+ private final Fragment mFragment;
+
+ public LongPressWifiEntryPreference(Context context, WifiEntry wifiEntry, Fragment fragment) {
+ super(context, wifiEntry);
+ mFragment = fragment;
+ }
+
+ @Override
+ public void onBindViewHolder(final PreferenceViewHolder view) {
+ super.onBindViewHolder(view);
+ if (mFragment != null) {
+ view.itemView.setOnCreateContextMenuListener(mFragment);
+ view.itemView.setTag(this);
+ view.itemView.setLongClickable(true);
+ }
+ }
+}
diff --git a/src/com/android/settings/wifi/NetworkRequestDialogFragment.java b/src/com/android/settings/wifi/NetworkRequestDialogFragment.java
index cbc89ae..5fe156c 100644
--- a/src/com/android/settings/wifi/NetworkRequestDialogFragment.java
+++ b/src/com/android/settings/wifi/NetworkRequestDialogFragment.java
@@ -330,7 +330,7 @@
final PreferenceImageView imageView = view.findViewById(android.R.id.icon);
final int level = wifiEntry.getLevel();
- if (imageView != null) {
+ if (imageView != null && level != WifiEntry.WIFI_LEVEL_UNREACHABLE) {
final Drawable drawable = getContext().getDrawable(
Utils.getWifiIconResource(level));
drawable.setTintList(
diff --git a/src/com/android/settings/wifi/WifiConfigController2.java b/src/com/android/settings/wifi/WifiConfigController2.java
index e8f2384..011c970 100644
--- a/src/com/android/settings/wifi/WifiConfigController2.java
+++ b/src/com/android/settings/wifi/WifiConfigController2.java
@@ -484,7 +484,7 @@
}
boolean isValidSaePassword(String password) {
- if (password.length() >= 1 && password.length() <= 63) {
+ if (password.length() >= 1 && password.length() <= 128) {
return true;
}
return false;
diff --git a/src/com/android/settings/wifi/WifiConnectionPreferenceController.java b/src/com/android/settings/wifi/WifiConnectionPreferenceController.java
index 3b2669c..c55f3e1 100644
--- a/src/com/android/settings/wifi/WifiConnectionPreferenceController.java
+++ b/src/com/android/settings/wifi/WifiConnectionPreferenceController.java
@@ -34,10 +34,9 @@
import com.android.settings.R;
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.overlay.FeatureFactory;
-import com.android.settings.wifi.details2.WifiNetworkDetailsFragment2;
+import com.android.settings.wifi.details.WifiNetworkDetailsFragment;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.wifi.WifiEntryPreference;
import com.android.wifitrackerlib.WifiEntry;
import com.android.wifitrackerlib.WifiPickerTracker;
@@ -165,11 +164,11 @@
mPreference.setOrder(order);
mPreference.setOnPreferenceClickListener(pref -> {
final Bundle args = new Bundle();
- args.putString(WifiNetworkDetailsFragment2.KEY_CHOSEN_WIFIENTRY_KEY,
+ args.putString(WifiNetworkDetailsFragment.KEY_CHOSEN_WIFIENTRY_KEY,
wifiEntry.getKey());
new SubSettingLauncher(mPrefContext)
.setTitleRes(R.string.pref_title_network_details)
- .setDestination(WifiNetworkDetailsFragment2.class.getName())
+ .setDestination(WifiNetworkDetailsFragment.class.getName())
.setArguments(args)
.setSourceMetricsCategory(mMetricsCategory)
.launch();
diff --git a/src/com/android/settings/wifi/WifiDialog2.java b/src/com/android/settings/wifi/WifiDialog2.java
index dc546f3..05dad3f 100644
--- a/src/com/android/settings/wifi/WifiDialog2.java
+++ b/src/com/android/settings/wifi/WifiDialog2.java
@@ -21,6 +21,8 @@
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
+import android.view.Window;
+import android.view.WindowManager;
import android.widget.Button;
import android.widget.ImageButton;
import android.widget.TextView;
@@ -108,6 +110,8 @@
@Override
protected void onCreate(Bundle savedInstanceState) {
+ setWindowsOverlay();
+
mView = getLayoutInflater().inflate(R.layout.wifi_dialog, /* root */ null);
setView(mView);
mController = new WifiConfigController2(this, mView, mWifiEntry, mMode);
@@ -126,6 +130,13 @@
}
}
+ private void setWindowsOverlay() {
+ final Window window = getWindow();
+ final WindowManager.LayoutParams lp = window.getAttributes();
+ window.setType(WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG);
+ window.setAttributes(lp);
+ }
+
@Override
protected void onStart() {
final ImageButton ssidScannerButton = findViewById(R.id.ssid_scanner_button);
diff --git a/src/com/android/settings/wifi/WifiDialogActivity.java b/src/com/android/settings/wifi/WifiDialogActivity.java
index 4514b0d..f76ad67 100644
--- a/src/com/android/settings/wifi/WifiDialogActivity.java
+++ b/src/com/android/settings/wifi/WifiDialogActivity.java
@@ -197,13 +197,11 @@
public void onDestroy() {
if (mIsWifiTrackerLib) {
if (mDialog2 != null && mDialog2.isShowing()) {
- mDialog2.dismiss();
mDialog2 = null;
}
mWorkerThread.quit();
} else {
if (mDialog != null && mDialog.isShowing()) {
- mDialog.dismiss();
mDialog = null;
}
}
@@ -320,7 +318,7 @@
@Override
public void onScan(WifiDialog2 dialog, String ssid) {
- Intent intent = WifiDppUtils.getEnrolleeQrCodeScannerIntent(ssid);
+ Intent intent = WifiDppUtils.getEnrolleeQrCodeScannerIntent(dialog.getContext(), ssid);
WizardManagerHelper.copyWizardManagerExtras(mIntent, intent);
// Launch QR code scanner to join a network.
@@ -329,7 +327,7 @@
@Override
public void onScan(WifiDialog dialog, String ssid) {
- Intent intent = WifiDppUtils.getEnrolleeQrCodeScannerIntent(ssid);
+ Intent intent = WifiDppUtils.getEnrolleeQrCodeScannerIntent(dialog.getContext(), ssid);
WizardManagerHelper.copyWizardManagerExtras(mIntent, intent);
// Launch QR code scanner to join a network.
diff --git a/src/com/android/settings/wifi/WifiEntryPreference.java b/src/com/android/settings/wifi/WifiEntryPreference.java
new file mode 100644
index 0000000..a9b307c
--- /dev/null
+++ b/src/com/android/settings/wifi/WifiEntryPreference.java
@@ -0,0 +1,302 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.settings.wifi;
+
+import android.annotation.Nullable;
+import android.content.Context;
+import android.content.res.Resources;
+import android.content.res.TypedArray;
+import android.graphics.drawable.Drawable;
+import android.graphics.drawable.StateListDrawable;
+import android.text.TextUtils;
+import android.view.View;
+import android.widget.ImageButton;
+import android.widget.ImageView;
+
+import androidx.annotation.DrawableRes;
+import androidx.annotation.NonNull;
+import androidx.annotation.VisibleForTesting;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceViewHolder;
+
+import com.android.settingslib.R;
+import com.android.settingslib.Utils;
+import com.android.settingslib.wifi.WifiUtils;
+import com.android.wifitrackerlib.WifiEntry;
+
+/**
+ * Preference to display a WifiEntry in a wifi picker.
+ */
+public class WifiEntryPreference extends Preference implements WifiEntry.WifiEntryCallback,
+ View.OnClickListener {
+
+ private static final int[] STATE_SECURED = {
+ R.attr.state_encrypted
+ };
+
+ private static final int[] FRICTION_ATTRS = {
+ R.attr.wifi_friction
+ };
+
+ // These values must be kept within [WifiEntry.WIFI_LEVEL_MIN, WifiEntry.WIFI_LEVEL_MAX]
+ private static final int[] WIFI_CONNECTION_STRENGTH = {
+ R.string.accessibility_no_wifi,
+ R.string.accessibility_wifi_one_bar,
+ R.string.accessibility_wifi_two_bars,
+ R.string.accessibility_wifi_three_bars,
+ R.string.accessibility_wifi_signal_full
+ };
+
+ // StateListDrawable to display secured lock / metered "$" icon
+ @Nullable private final StateListDrawable mFrictionSld;
+ private final WifiUtils.InternetIconInjector mIconInjector;
+ private WifiEntry mWifiEntry;
+ private int mLevel = -1;
+ private boolean mShowX; // Shows the Wi-Fi signl icon of Pie+x when it's true.
+ private CharSequence mContentDescription;
+ private OnButtonClickListener mOnButtonClickListener;
+
+ public WifiEntryPreference(@NonNull Context context, @NonNull WifiEntry wifiEntry) {
+ this(context, wifiEntry, new WifiUtils.InternetIconInjector(context));
+ }
+
+ @VisibleForTesting
+ WifiEntryPreference(@NonNull Context context, @NonNull WifiEntry wifiEntry,
+ @NonNull WifiUtils.InternetIconInjector iconInjector) {
+ super(context);
+
+ setLayoutResource(R.layout.preference_access_point);
+ setWidgetLayoutResource(R.layout.access_point_friction_widget);
+ mFrictionSld = getFrictionStateListDrawable();
+ mWifiEntry = wifiEntry;
+ mWifiEntry.setListener(this);
+ mIconInjector = iconInjector;
+ refresh();
+ }
+
+ public WifiEntry getWifiEntry() {
+ return mWifiEntry;
+ }
+
+ @Override
+ public void onBindViewHolder(final PreferenceViewHolder view) {
+ super.onBindViewHolder(view);
+ final Drawable drawable = getIcon();
+ if (drawable != null) {
+ drawable.setLevel(mLevel);
+ }
+
+ view.itemView.setContentDescription(mContentDescription);
+
+ // Turn off divider
+ view.findViewById(R.id.two_target_divider).setVisibility(View.INVISIBLE);
+
+ // Enable the icon button when the help string in this WifiEntry is not null.
+ final ImageButton imageButton = (ImageButton) view.findViewById(R.id.icon_button);
+ final ImageView frictionImageView = (ImageView) view.findViewById(
+ R.id.friction_icon);
+ if (mWifiEntry.getHelpUriString() != null
+ && mWifiEntry.getConnectedState() == WifiEntry.CONNECTED_STATE_DISCONNECTED) {
+ final Drawable drawablehelp = getDrawable(R.drawable.ic_help);
+ drawablehelp.setTintList(
+ Utils.getColorAttr(getContext(), android.R.attr.colorControlNormal));
+ ((ImageView) imageButton).setImageDrawable(drawablehelp);
+ imageButton.setVisibility(View.VISIBLE);
+ imageButton.setOnClickListener(this);
+ imageButton.setContentDescription(
+ getContext().getText(R.string.help_label));
+
+ if (frictionImageView != null) {
+ frictionImageView.setVisibility(View.GONE);
+ }
+ } else {
+ imageButton.setVisibility(View.GONE);
+
+ if (frictionImageView != null) {
+ frictionImageView.setVisibility(View.VISIBLE);
+ bindFrictionImage(frictionImageView);
+ }
+ }
+ }
+
+ /**
+ * Updates the title and summary; may indirectly call notifyChanged().
+ */
+ public void refresh() {
+ setTitle(mWifiEntry.getTitle());
+ final int level = mWifiEntry.getLevel();
+ final boolean showX = mWifiEntry.shouldShowXLevelIcon();
+ if (level != mLevel || showX != mShowX) {
+ mLevel = level;
+ mShowX = showX;
+ updateIcon(mShowX, mLevel);
+ notifyChanged();
+ }
+
+ setSummary(mWifiEntry.getSummary(false /* concise */));
+ mContentDescription = buildContentDescription();
+ }
+
+ /**
+ * Indicates the state of the WifiEntry has changed and clients may retrieve updates through
+ * the WifiEntry getter methods.
+ */
+ public void onUpdated() {
+ // TODO(b/70983952): Fill this method in
+ refresh();
+ }
+
+ /**
+ * Result of the connect request indicated by the WifiEntry.CONNECT_STATUS constants.
+ */
+ public void onConnectResult(int status) {
+ // TODO(b/70983952): Fill this method in
+ }
+
+ /**
+ * Result of the disconnect request indicated by the WifiEntry.DISCONNECT_STATUS constants.
+ */
+ public void onDisconnectResult(int status) {
+ // TODO(b/70983952): Fill this method in
+ }
+
+ /**
+ * Result of the forget request indicated by the WifiEntry.FORGET_STATUS constants.
+ */
+ public void onForgetResult(int status) {
+ // TODO(b/70983952): Fill this method in
+ }
+
+ /**
+ * Result of the sign-in request indecated by the WifiEntry.SIGNIN_STATUS constants
+ */
+ public void onSignInResult(int status) {
+ // TODO(b/70983952): Fill this method in
+ }
+
+ protected int getIconColorAttr() {
+ final boolean accent = (mWifiEntry.hasInternetAccess()
+ && mWifiEntry.getConnectedState() == WifiEntry.CONNECTED_STATE_CONNECTED);
+ return accent ? android.R.attr.colorAccent : android.R.attr.colorControlNormal;
+ }
+
+ private void updateIcon(boolean showX, int level) {
+ if (level == -1) {
+ setIcon(null);
+ return;
+ }
+
+ final Drawable drawable = mIconInjector.getIcon(showX, level);
+ if (drawable != null) {
+ drawable.setTint(Utils.getColorAttrDefaultColor(getContext(), getIconColorAttr()));
+ setIcon(drawable);
+ } else {
+ setIcon(null);
+ }
+ }
+
+ @Nullable
+ private StateListDrawable getFrictionStateListDrawable() {
+ TypedArray frictionSld;
+ try {
+ frictionSld = getContext().getTheme().obtainStyledAttributes(FRICTION_ATTRS);
+ } catch (Resources.NotFoundException e) {
+ // Fallback for platforms that do not need friction icon resources.
+ frictionSld = null;
+ }
+ return frictionSld != null ? (StateListDrawable) frictionSld.getDrawable(0) : null;
+ }
+
+ /**
+ * Binds the friction icon drawable using a StateListDrawable.
+ *
+ * <p>Friction icons will be rebound when notifyChange() is called, and therefore
+ * do not need to be managed in refresh()</p>.
+ */
+ private void bindFrictionImage(ImageView frictionImageView) {
+ if (frictionImageView == null || mFrictionSld == null) {
+ return;
+ }
+ if ((mWifiEntry.getSecurity() != WifiEntry.SECURITY_NONE)
+ && (mWifiEntry.getSecurity() != WifiEntry.SECURITY_OWE)) {
+ mFrictionSld.setState(STATE_SECURED);
+ }
+ frictionImageView.setImageDrawable(mFrictionSld.getCurrent());
+ }
+
+ /**
+ * Helper method to generate content description string.
+ */
+ @VisibleForTesting
+ CharSequence buildContentDescription() {
+ final Context context = getContext();
+
+ CharSequence contentDescription = getTitle();
+ final CharSequence summary = getSummary();
+ if (!TextUtils.isEmpty(summary)) {
+ contentDescription = TextUtils.concat(contentDescription, ",", summary);
+ }
+ int level = mWifiEntry.getLevel();
+ if (level >= 0 && level < WIFI_CONNECTION_STRENGTH.length) {
+ contentDescription = TextUtils.concat(contentDescription, ",",
+ context.getString(WIFI_CONNECTION_STRENGTH[level]));
+ }
+ return TextUtils.concat(contentDescription, ",",
+ mWifiEntry.getSecurity() == WifiEntry.SECURITY_NONE
+ ? context.getString(R.string.accessibility_wifi_security_type_none)
+ : context.getString(R.string.accessibility_wifi_security_type_secured));
+ }
+
+ /**
+ * Set listeners, who want to listen the button client event.
+ */
+ public void setOnButtonClickListener(OnButtonClickListener listener) {
+ mOnButtonClickListener = listener;
+ notifyChanged();
+ }
+
+ @Override
+ public void onClick(View view) {
+ if (view.getId() == R.id.icon_button) {
+ if (mOnButtonClickListener != null) {
+ mOnButtonClickListener.onButtonClick(this);
+ }
+ }
+ }
+
+ /**
+ * Callback to inform the caller that the icon button is clicked.
+ */
+ public interface OnButtonClickListener {
+
+ /**
+ * Register to listen the button click event.
+ */
+ void onButtonClick(WifiEntryPreference preference);
+ }
+
+ private Drawable getDrawable(@DrawableRes int iconResId) {
+ Drawable buttonIcon = null;
+
+ try {
+ buttonIcon = getContext().getDrawable(iconResId);
+ } catch (Resources.NotFoundException exception) {
+ // Do nothing
+ }
+ return buttonIcon;
+ }
+
+}
diff --git a/src/com/android/settings/wifi/WifiPrimarySwitchPreferenceController.java b/src/com/android/settings/wifi/WifiPrimarySwitchPreferenceController.java
index fdc12aa..ae44b93 100644
--- a/src/com/android/settings/wifi/WifiPrimarySwitchPreferenceController.java
+++ b/src/com/android/settings/wifi/WifiPrimarySwitchPreferenceController.java
@@ -22,8 +22,8 @@
import com.android.settings.R;
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settings.widget.GenericSwitchController;
-import com.android.settings.widget.PrimarySwitchPreference;
import com.android.settings.widget.SummaryUpdater;
+import com.android.settingslib.PrimarySwitchPreference;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
diff --git a/src/com/android/settings/wifi/WifiSettings.java b/src/com/android/settings/wifi/WifiSettings.java
index 59f6504..3f1f84c 100644
--- a/src/com/android/settings/wifi/WifiSettings.java
+++ b/src/com/android/settings/wifi/WifiSettings.java
@@ -67,14 +67,13 @@
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settings.widget.MainSwitchBarController;
-import com.android.settings.wifi.details2.WifiNetworkDetailsFragment2;
+import com.android.settings.wifi.details.WifiNetworkDetailsFragment;
import com.android.settings.wifi.dpp.WifiDppUtils;
import com.android.settingslib.HelpUtils;
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.wifi.LongPressWifiEntryPreference;
import com.android.settingslib.wifi.WifiSavedConfigUtils;
import com.android.wifitrackerlib.WifiEntry;
import com.android.wifitrackerlib.WifiEntry.ConnectCallback;
@@ -844,11 +843,11 @@
: context.getText(R.string.pref_title_network_details);
final Bundle bundle = new Bundle();
- bundle.putString(WifiNetworkDetailsFragment2.KEY_CHOSEN_WIFIENTRY_KEY, wifiEntry.getKey());
+ bundle.putString(WifiNetworkDetailsFragment.KEY_CHOSEN_WIFIENTRY_KEY, wifiEntry.getKey());
new SubSettingLauncher(context)
.setTitleText(title)
- .setDestination(WifiNetworkDetailsFragment2.class.getName())
+ .setDestination(WifiNetworkDetailsFragment.class.getName())
.setArguments(bundle)
.setSourceMetricsCategory(getMetricsCategory())
.launch();
@@ -1029,7 +1028,8 @@
@Override
public void onScan(WifiDialog2 dialog, String ssid) {
// Launch QR code scanner to join a network.
- startActivityForResult(WifiDppUtils.getEnrolleeQrCodeScannerIntent(ssid),
+ startActivityForResult(
+ WifiDppUtils.getEnrolleeQrCodeScannerIntent(dialog.getContext(), ssid),
REQUEST_CODE_WIFI_DPP_ENROLLEE_QR_CODE_SCANNER);
}
@@ -1121,7 +1121,7 @@
private void launchConfigNewNetworkFragment(WifiEntry wifiEntry) {
final Bundle bundle = new Bundle();
- bundle.putString(WifiNetworkDetailsFragment2.KEY_CHOSEN_WIFIENTRY_KEY,
+ bundle.putString(WifiNetworkDetailsFragment.KEY_CHOSEN_WIFIENTRY_KEY,
wifiEntry.getKey());
new SubSettingLauncher(getContext())
.setTitleText(wifiEntry.getTitle())
diff --git a/src/com/android/settings/wifi/WifiTrackerLibProviderImpl.java b/src/com/android/settings/wifi/WifiTrackerLibProviderImpl.java
index f835409..d91aba6 100644
--- a/src/com/android/settings/wifi/WifiTrackerLibProviderImpl.java
+++ b/src/com/android/settings/wifi/WifiTrackerLibProviderImpl.java
@@ -18,7 +18,6 @@
import android.content.Context;
import android.net.ConnectivityManager;
-import android.net.NetworkScoreManager;
import android.net.wifi.WifiManager;
import android.os.Handler;
@@ -47,7 +46,6 @@
lifecycle, context,
context.getSystemService(WifiManager.class),
context.getSystemService(ConnectivityManager.class),
- context.getSystemService(NetworkScoreManager.class),
mainHandler, workerHandler, clock,
maxScanAgeMillis, scanIntervalMillis,
listener);
@@ -66,7 +64,6 @@
lifecycle, context,
context.getSystemService(WifiManager.class),
context.getSystemService(ConnectivityManager.class),
- context.getSystemService(NetworkScoreManager.class),
mainHandler, workerHandler, clock,
maxScanAgeMillis, scanIntervalMillis,
key);
diff --git a/src/com/android/settings/wifi/details2/WifiNetworkDetailsFragment2.java b/src/com/android/settings/wifi/details/WifiNetworkDetailsFragment.java
similarity index 92%
rename from src/com/android/settings/wifi/details2/WifiNetworkDetailsFragment2.java
rename to src/com/android/settings/wifi/details/WifiNetworkDetailsFragment.java
index 6bc510d..dd0c20a 100644
--- a/src/com/android/settings/wifi/details2/WifiNetworkDetailsFragment2.java
+++ b/src/com/android/settings/wifi/details/WifiNetworkDetailsFragment.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2019 The Android Open Source Project
+ * Copyright (C) 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.android.settings.wifi.details2;
+package com.android.settings.wifi.details;
import static com.android.settings.wifi.WifiSettings.WIFI_DIALOG_ID;
@@ -45,6 +45,13 @@
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.wifi.WifiConfigUiBase2;
import com.android.settings.wifi.WifiDialog2;
+import com.android.settings.wifi.details2.AddDevicePreferenceController2;
+import com.android.settings.wifi.details2.WifiAutoConnectPreferenceController2;
+import com.android.settings.wifi.details2.WifiDetailPreferenceController2;
+import com.android.settings.wifi.details2.WifiMeteredPreferenceController2;
+import com.android.settings.wifi.details2.WifiPrivacyPreferenceController2;
+import com.android.settings.wifi.details2.WifiSecondSummaryController2;
+import com.android.settings.wifi.details2.WifiSubscriptionDetailPreferenceController2;
import com.android.settingslib.RestrictedLockUtils;
import com.android.settingslib.RestrictedLockUtils.EnforcedAdmin;
import com.android.settingslib.RestrictedLockUtilsInternal;
@@ -63,10 +70,10 @@
* <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 RestrictedDashboardFragment implements
+public class WifiNetworkDetailsFragment extends RestrictedDashboardFragment implements
WifiDialog2.WifiDialog2Listener {
- private static final String TAG = "WifiNetworkDetailsFrg2";
+ private static final String TAG = "WifiNetworkDetailsFrg";
// Key of a Bundle to save/restore the selected WifiEntry
public static final String KEY_CHOSEN_WIFIENTRY_KEY = "key_chosen_wifientry_key";
@@ -86,7 +93,7 @@
@VisibleForTesting
List<AbstractPreferenceController> mControllers;
- public WifiNetworkDetailsFragment2() {
+ public WifiNetworkDetailsFragment() {
super(UserManager.DISALLOW_CONFIG_WIFI);
}
diff --git a/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2.java b/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2.java
index 7bf680d..f9d0db0 100644
--- a/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2.java
+++ b/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2.java
@@ -76,6 +76,7 @@
import com.android.settings.wifi.WifiDialog2;
import com.android.settings.wifi.WifiDialog2.WifiDialog2Listener;
import com.android.settings.wifi.WifiUtils;
+import com.android.settings.wifi.details.WifiNetworkDetailsFragment;
import com.android.settings.wifi.dpp.WifiDppUtils;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
@@ -1099,7 +1100,7 @@
refreshPage();
// Refresh the Preferences in fragment.
- ((WifiNetworkDetailsFragment2) mFragment).refreshPreferences();
+ ((WifiNetworkDetailsFragment) mFragment).refreshPreferences();
}
/**
diff --git a/src/com/android/settings/wifi/dpp/WifiDppBaseActivity.java b/src/com/android/settings/wifi/dpp/WifiDppBaseActivity.java
index 499f66c..f55960b 100644
--- a/src/com/android/settings/wifi/dpp/WifiDppBaseActivity.java
+++ b/src/com/android/settings/wifi/dpp/WifiDppBaseActivity.java
@@ -26,7 +26,7 @@
import com.android.settings.SetupWizardUtils;
import com.android.settings.core.InstrumentedActivity;
-abstract class WifiDppBaseActivity extends InstrumentedActivity {
+public abstract class WifiDppBaseActivity extends InstrumentedActivity {
protected FragmentManager mFragmentManager;
protected abstract void handleIntent(Intent intent);
diff --git a/src/com/android/settings/wifi/dpp/WifiDppUtils.java b/src/com/android/settings/wifi/dpp/WifiDppUtils.java
index abf5bec..39a5431 100644
--- a/src/com/android/settings/wifi/dpp/WifiDppUtils.java
+++ b/src/com/android/settings/wifi/dpp/WifiDppUtils.java
@@ -114,9 +114,9 @@
* @param ssid The data corresponding to {@code WifiConfiguration} SSID
* @return Intent for launching QR code scanner
*/
- public static Intent getEnrolleeQrCodeScannerIntent(String ssid) {
- final Intent intent = new Intent(
- WifiDppEnrolleeActivity.ACTION_ENROLLEE_QR_CODE_SCANNER);
+ public static Intent getEnrolleeQrCodeScannerIntent(Context context, String ssid) {
+ final Intent intent = new Intent(context, WifiDppEnrolleeActivity.class);
+ intent.setAction(WifiDppEnrolleeActivity.ACTION_ENROLLEE_QR_CODE_SCANNER);
if (!TextUtils.isEmpty(ssid)) {
intent.putExtra(EXTRA_WIFI_SSID, ssid);
}
diff --git a/src/com/android/settings/wifi/dpp/WifiNetworkListFragment.java b/src/com/android/settings/wifi/dpp/WifiNetworkListFragment.java
index a017fac..7ede3a6 100644
--- a/src/com/android/settings/wifi/dpp/WifiNetworkListFragment.java
+++ b/src/com/android/settings/wifi/dpp/WifiNetworkListFragment.java
@@ -21,7 +21,6 @@
import android.content.Context;
import android.content.Intent;
import android.net.ConnectivityManager;
-import android.net.NetworkScoreManager;
import android.net.wifi.WifiConfiguration;
import android.net.wifi.WifiManager;
import android.os.Bundle;
@@ -41,7 +40,7 @@
import com.android.settings.SettingsPreferenceFragment;
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.wifi.AddNetworkFragment;
-import com.android.settingslib.wifi.WifiEntryPreference;
+import com.android.settings.wifi.WifiEntryPreference;
import com.android.wifitrackerlib.SavedNetworkTracker;
import com.android.wifitrackerlib.WifiEntry;
@@ -149,7 +148,6 @@
mSavedNetworkTracker = new SavedNetworkTracker(getSettingsLifecycle(), context,
context.getSystemService(WifiManager.class),
context.getSystemService(ConnectivityManager.class),
- context.getSystemService(NetworkScoreManager.class),
new Handler(Looper.getMainLooper()),
mWorkerThread.getThreadHandler(),
elapsedRealtimeClock,
diff --git a/src/com/android/settings/wifi/savedaccesspoints2/SavedAccessPointsPreferenceController2.java b/src/com/android/settings/wifi/savedaccesspoints2/SavedAccessPointsPreferenceController2.java
index 1d1c801..f0841f4 100644
--- a/src/com/android/settings/wifi/savedaccesspoints2/SavedAccessPointsPreferenceController2.java
+++ b/src/com/android/settings/wifi/savedaccesspoints2/SavedAccessPointsPreferenceController2.java
@@ -25,7 +25,7 @@
import androidx.preference.PreferenceScreen;
import com.android.settings.core.BasePreferenceController;
-import com.android.settingslib.wifi.WifiEntryPreference;
+import com.android.settings.wifi.WifiEntryPreference;
import com.android.wifitrackerlib.WifiEntry;
import java.util.ArrayList;
diff --git a/src/com/android/settings/wifi/savedaccesspoints2/SavedAccessPointsWifiSettings2.java b/src/com/android/settings/wifi/savedaccesspoints2/SavedAccessPointsWifiSettings2.java
index e579ad7..799ba5e 100644
--- a/src/com/android/settings/wifi/savedaccesspoints2/SavedAccessPointsWifiSettings2.java
+++ b/src/com/android/settings/wifi/savedaccesspoints2/SavedAccessPointsWifiSettings2.java
@@ -19,7 +19,6 @@
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;
@@ -39,7 +38,7 @@
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.wifi.WifiSettings;
-import com.android.settings.wifi.details2.WifiNetworkDetailsFragment2;
+import com.android.settings.wifi.details.WifiNetworkDetailsFragment;
import com.android.wifitrackerlib.SavedNetworkTracker;
import java.time.Clock;
@@ -101,7 +100,6 @@
mSavedNetworkTracker = new SavedNetworkTracker(getSettingsLifecycle(), context,
context.getSystemService(WifiManager.class),
context.getSystemService(ConnectivityManager.class),
- context.getSystemService(NetworkScoreManager.class),
new Handler(Looper.getMainLooper()),
mWorkerThread.getThreadHandler(),
elapsedRealtimeClock,
@@ -126,7 +124,7 @@
}
/**
- * Shows {@link WifiNetworkDetailsFragment2} for assigned key of {@link WifiEntry}.
+ * Shows {@link WifiNetworkDetailsFragment} for assigned key of {@link WifiEntry}.
*/
public void showWifiPage(@NonNull String key, CharSequence title) {
removeDialog(WifiSettings.WIFI_DIALOG_ID);
@@ -137,11 +135,11 @@
}
final Bundle bundle = new Bundle();
- bundle.putString(WifiNetworkDetailsFragment2.KEY_CHOSEN_WIFIENTRY_KEY, key);
+ bundle.putString(WifiNetworkDetailsFragment.KEY_CHOSEN_WIFIENTRY_KEY, key);
new SubSettingLauncher(getContext())
.setTitleText(title)
- .setDestination(WifiNetworkDetailsFragment2.class.getName())
+ .setDestination(WifiNetworkDetailsFragment.class.getName())
.setArguments(bundle)
.setSourceMetricsCategory(getMetricsCategory())
.launch();
diff --git a/src/com/android/settings/wifi/slice/WifiSlice.java b/src/com/android/settings/wifi/slice/WifiSlice.java
index 75d2c66..f6604dd 100644
--- a/src/com/android/settings/wifi/slice/WifiSlice.java
+++ b/src/com/android/settings/wifi/slice/WifiSlice.java
@@ -50,7 +50,7 @@
import com.android.settings.wifi.WifiDialogActivity;
import com.android.settings.wifi.WifiSettings;
import com.android.settings.wifi.WifiUtils;
-import com.android.settings.wifi.details2.WifiNetworkDetailsFragment2;
+import com.android.settings.wifi.details.WifiNetworkDetailsFragment;
import com.android.wifitrackerlib.WifiEntry;
import java.util.Arrays;
@@ -200,11 +200,11 @@
if (wifiSliceItem.getConnectedState() != WifiEntry.CONNECTED_STATE_DISCONNECTED) {
final Bundle bundle = new Bundle();
- bundle.putString(WifiNetworkDetailsFragment2.KEY_CHOSEN_WIFIENTRY_KEY,
+ bundle.putString(WifiNetworkDetailsFragment.KEY_CHOSEN_WIFIENTRY_KEY,
wifiSliceItem.getKey());
final Intent intent = new SubSettingLauncher(mContext)
.setTitleRes(R.string.pref_title_network_details)
- .setDestination(WifiNetworkDetailsFragment2.class.getName())
+ .setDestination(WifiNetworkDetailsFragment.class.getName())
.setArguments(bundle)
.setSourceMetricsCategory(SettingsEnums.WIFI)
.toIntent();
diff --git a/tests/componenttests/src/com/android/settings/display/darkmode/DarkThemeScheduleComponentTest.java b/tests/componenttests/src/com/android/settings/display/darkmode/DarkThemeScheduleComponentTest.java
new file mode 100644
index 0000000..e21f37e
--- /dev/null
+++ b/tests/componenttests/src/com/android/settings/display/darkmode/DarkThemeScheduleComponentTest.java
@@ -0,0 +1,144 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.display.darkmode;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.app.Instrumentation;
+import android.app.TimePickerDialog;
+import android.app.UiModeManager;
+import android.content.Intent;
+import android.content.res.Configuration;
+import android.provider.Settings;
+import android.util.Log;
+
+import androidx.fragment.app.Fragment;
+import androidx.fragment.app.FragmentActivity;
+import androidx.test.core.app.ActivityScenario;
+import androidx.test.ext.junit.rules.ActivityScenarioRule;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+import androidx.test.filters.SmallTest;
+import androidx.test.platform.app.InstrumentationRegistry;
+import androidx.test.runner.lifecycle.Stage;
+
+import com.android.settings.testutils.CommonUtils;
+import com.android.settings.testutils.UiUtils;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+import java.time.LocalTime;
+
+@RunWith(AndroidJUnit4.class)
+@SmallTest
+public class DarkThemeScheduleComponentTest {
+ private static final int DIALOG_START_TIME = 0;
+ private static final int DIALOG_END_TIME = 1;
+ /** The identifier for the positive button. */
+ private static final int BUTTON_POSITIVE = -1;
+ public final String TAG = this.getClass().getName();
+ private final Instrumentation mInstrumentation = InstrumentationRegistry.getInstrumentation();
+
+ @Rule
+ public ActivityScenarioRule<com.android.settings.Settings.DarkThemeSettingsActivity> rule =
+ new ActivityScenarioRule<>(
+ new Intent(
+ Settings.ACTION_DARK_THEME_SETTINGS).setFlags(
+ Intent.FLAG_ACTIVITY_NEW_TASK));
+ private UiModeManager mUiModeManager;
+
+ @Before
+ public void setUp() {
+ mUiModeManager = mInstrumentation.getTargetContext().getSystemService(UiModeManager.class);
+ if (mUiModeManager.getNightMode() != UiModeManager.MODE_NIGHT_NO) {
+ mUiModeManager.setNightMode(UiModeManager.MODE_NIGHT_NO);
+ }
+ }
+
+ private void test_step_for_custom_time(int startTimeDiff, int endTimeDiff) {
+
+ ActivityScenario scenario = rule.getScenario();
+ scenario.onActivity(activity -> {
+ mUiModeManager.setNightMode(UiModeManager.MODE_NIGHT_CUSTOM);
+ Fragment f =
+ ((FragmentActivity) activity).getSupportFragmentManager().getFragments().get(0);
+ DarkModeSettingsFragment fragment = (DarkModeSettingsFragment) f;
+
+ setCustomTime(fragment, DIALOG_START_TIME, LocalTime.now().plusMinutes(startTimeDiff));
+ setCustomTime(fragment, DIALOG_END_TIME, LocalTime.now().plusMinutes(endTimeDiff));
+
+ // The night mode need to reopen the screen to trigger UI change after mode change.
+ CommonUtils.reopenScreen();
+ });
+
+ // Relaunch the scenario to make sure UI apply new mode.
+ scenario.onActivity(activity -> {
+ Log.d(TAG, "Activity Recreated!");
+ UiUtils.waitForActivitiesInStage(2000, Stage.RESUMED);
+ });
+ }
+
+ @Test
+ public void test_dark_mode_in_custom_time() {
+ test_step_for_custom_time(-1, 11);
+ assertThat(checkNightMode(true)).isTrue();
+ }
+
+ @Test
+ public void test_dark_mode_after_custom_time() {
+ test_step_for_custom_time(-11, -1);
+ assertThat(checkNightMode(false)).isTrue();
+ }
+
+ @Test
+ public void test_dark_mode_before_custom_time() {
+ test_step_for_custom_time(2, 20);
+ assertThat(checkNightMode(false)).isTrue();
+ }
+
+ /**
+ * Sets custom time for night mode.
+ *
+ * @param fragment The DarkModeSettingsFragment.
+ * @param dialogId Dialog id for start time or end time.
+ * @param time The time to be set.
+ */
+ private void setCustomTime(DarkModeSettingsFragment fragment, int dialogId, LocalTime time) {
+ Log.d(TAG, "Start to set custom time " + (dialogId == DIALOG_START_TIME ? "StartTime"
+ : "EndTime") + " to " + time.getHour() + ":" + time.getMinute());
+ TimePickerDialog startTimeDialog = (TimePickerDialog) fragment.onCreateDialog(dialogId);
+ startTimeDialog.updateTime(time.getHour(), time.getMinute());
+ startTimeDialog.onClick(startTimeDialog, BUTTON_POSITIVE);
+ }
+
+ private boolean checkNightMode(boolean isNightMode) {
+ int mask = (isNightMode ? Configuration.UI_MODE_NIGHT_YES : Configuration.UI_MODE_NIGHT_NO);
+ int mode = mInstrumentation.getTargetContext().getResources().getConfiguration().uiMode;
+ return (mode & mask) != 0;
+ }
+
+ @After
+ public void tearDown() {
+ Log.d(TAG, "tearDown.");
+ if (mUiModeManager.getNightMode() != UiModeManager.MODE_NIGHT_NO) {
+ mUiModeManager.setNightMode(UiModeManager.MODE_NIGHT_NO);
+ }
+ }
+}
diff --git a/tests/componenttests/src/com/android/settings/homepage/HomepageComponentTest.java b/tests/componenttests/src/com/android/settings/homepage/HomepageComponentTest.java
new file mode 100644
index 0000000..cf64749
--- /dev/null
+++ b/tests/componenttests/src/com/android/settings/homepage/HomepageComponentTest.java
@@ -0,0 +1,137 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.homepage;
+
+import static com.google.common.truth.Truth.assertThat;
+import static com.google.common.truth.Truth.assert_;
+
+import android.app.Instrumentation;
+import android.content.ComponentName;
+import android.content.Intent;
+import android.provider.Settings;
+import android.util.Log;
+
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+import androidx.test.filters.SmallTest;
+import androidx.test.platform.app.InstrumentationRegistry;
+
+import com.google.common.collect.ImmutableList;
+
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+import java.util.List;
+
+@RunWith(AndroidJUnit4.class)
+@SmallTest
+public class HomepageComponentTest {
+ public final String TAG = this.getClass().getSimpleName();
+
+ private final Instrumentation mInstrumentation = InstrumentationRegistry.getInstrumentation();
+
+ @Test
+ public void test_launch_all_settings_in_home()
+ throws ClassNotFoundException {
+
+ List<Intent> launchIntents = ImmutableList.of(
+
+ // Wifi
+ // Implemented in WifiSettings2ActivityTest
+
+ // Connected devices
+ new Intent(Settings.ACTION_BLUETOOTH_SETTINGS),
+
+ // Applications
+ new Intent(Settings.ACTION_AUTO_ROTATE_SETTINGS),
+
+ // Notifications
+ new Intent(Settings.ACTION_NOTIFICATION_SETTINGS),
+
+ // Display
+ new Intent(Settings.ACTION_DISPLAY_SETTINGS),
+
+ // Battery
+ // Implemented in fuelgauge.batterysaver
+
+ // Storage
+ new Intent(Settings.ACTION_INTERNAL_STORAGE_SETTINGS),
+
+ // Sound
+ new Intent(Settings.ACTION_SOUND_SETTINGS),
+
+ // Display
+ new Intent(Settings.ACTION_DISPLAY_SETTINGS),
+
+ // Wallpaper
+ new Intent(mInstrumentation.getTargetContext(), Class.forName(
+ "com.android.settings.wallpaper.WallpaperSuggestionActivity")),
+
+ // A11y
+ new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS),
+
+ // Security
+ new Intent(Settings.ACTION_SECURITY_SETTINGS),
+
+ // Privacy
+ new Intent(Settings.ACTION_PRIVACY_SETTINGS),
+
+ // Location
+ new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS),
+
+ // Emergency ? EmergencyDashboardFragment
+ // TODO: find out launch method
+
+ // Password & Account
+ new Intent(Settings.ACTION_SYNC_SETTINGS),
+
+ // Digital wellbeing
+ // Use IA link
+ new Intent().setComponent(
+ new ComponentName(
+ "com.google.android.apps.wellbeing",
+ "com.google.android.apps.wellbeing.settings"
+ + ".TopLevelSettingsActivity")),
+
+ // Google
+ // Use IA link
+ new Intent().setComponent(
+ new ComponentName(
+ "com.google.android.gms",
+ "com.google.android.gms.app.settings.GoogleSettingsIALink")),
+
+ // System ?
+ // TODO: find out launch method.
+
+ // About
+ new Intent(Settings.ACTION_DEVICE_INFO_SETTINGS)
+
+ );
+
+ for (Intent intent : launchIntents) {
+ Log.d(TAG, "Start to launch intent " + intent.getAction());
+ try {
+ mInstrumentation.getTargetContext()
+ .startActivity(intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK));
+ } catch (Exception e) {
+ Log.e(TAG, "Launch with exception. " + e.toString());
+ assert_().fail();
+ }
+ // Launch success without exception.
+ assertThat(Boolean.TRUE).isTrue();
+ }
+ }
+}
diff --git a/tests/componenttests/src/com/android/settings/network/AirplaneModePreferenceControllerComponentTest.java b/tests/componenttests/src/com/android/settings/network/AirplaneModePreferenceControllerComponentTest.java
new file mode 100644
index 0000000..27e67e5
--- /dev/null
+++ b/tests/componenttests/src/com/android/settings/network/AirplaneModePreferenceControllerComponentTest.java
@@ -0,0 +1,96 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.app.Instrumentation;
+import android.provider.Settings;
+import android.provider.SettingsSlicesContract;
+import android.util.Log;
+
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+import androidx.test.filters.SmallTest;
+import androidx.test.platform.app.InstrumentationRegistry;
+
+import com.android.settings.testutils.UiUtils;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+@RunWith(AndroidJUnit4.class)
+@SmallTest
+public class AirplaneModePreferenceControllerComponentTest {
+ // Airplane on off status
+ private static final int ON = 1;
+ private static final int OFF = 0;
+ public final String TAG = this.getClass().getName();
+ private final Instrumentation mInstrumentation = InstrumentationRegistry.getInstrumentation();
+ private boolean mOriginAirplaneModeIsOn;
+
+ @Before
+ public void setUp() {
+ // Make sure origin airplane mode is OFF.
+ mOriginAirplaneModeIsOn = is_airplane_mode_on();
+ if (mOriginAirplaneModeIsOn) {
+ Log.d(TAG, "Origin airplane mode is on, turn it off.");
+ Settings.Global.putInt(mInstrumentation.getTargetContext().getContentResolver(),
+ Settings.Global.AIRPLANE_MODE_ON, OFF);
+ }
+ }
+
+ /**
+ * Tests on/off airplane mode repeatedly.
+ * Previously, a bug describe that crash issue if user on off airplane mode repeatedly.
+ * This case try to switch on & off airplane mode for 10 times to check crash issue.
+ */
+ @Test
+ public void test_on_off_airplane_mode_multiple_times() {
+ AirplaneModePreferenceController controller =
+ new AirplaneModePreferenceController(mInstrumentation.getTargetContext(),
+ SettingsSlicesContract.KEY_AIRPLANE_MODE);
+
+ for (int i = 0; i < 10; ++i) {
+ Log.d(TAG, "Test #" + (i + 1));
+ controller.setChecked(true);
+ assertThat(UiUtils.waitUntilCondition(1000,
+ () -> is_airplane_mode_on())).isTrue();
+
+ controller.setChecked(false);
+ assertThat(UiUtils.waitUntilCondition(1000,
+ () -> !is_airplane_mode_on())).isTrue();
+ }
+
+ }
+
+ private boolean is_airplane_mode_on() {
+ return Settings.System.getInt(
+ mInstrumentation.getTargetContext().getContentResolver(),
+ Settings.Global.AIRPLANE_MODE_ON, OFF) != 0;
+ }
+
+ @After
+ public void tearDown() {
+ if (is_airplane_mode_on() != mOriginAirplaneModeIsOn) {
+ Settings.Global.putInt(mInstrumentation.getTargetContext().getContentResolver(),
+ Settings.Global.AIRPLANE_MODE_ON, (
+ mOriginAirplaneModeIsOn ? ON : OFF));
+ }
+ }
+}
diff --git a/tests/componenttests/src/com/android/settings/network/telephony/MobileDataPreferenceControllerComponentTest.java b/tests/componenttests/src/com/android/settings/network/telephony/MobileDataPreferenceControllerComponentTest.java
new file mode 100644
index 0000000..d80faf2
--- /dev/null
+++ b/tests/componenttests/src/com/android/settings/network/telephony/MobileDataPreferenceControllerComponentTest.java
@@ -0,0 +1,158 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network.telephony;
+
+import static com.android.settings.testutils.CommonUtils.set_wifi_enabled;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.app.Instrumentation;
+import android.content.Context;
+import android.content.Intent;
+import android.net.wifi.WifiManager;
+import android.telecom.TelecomManager;
+import android.telephony.SubscriptionManager;
+import android.telephony.TelephonyManager;
+import android.util.Log;
+
+import androidx.fragment.app.FragmentActivity;
+import androidx.fragment.app.FragmentManager;
+import androidx.test.core.app.ActivityScenario;
+import androidx.test.ext.junit.rules.ActivityScenarioRule;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+import androidx.test.filters.SmallTest;
+import androidx.test.platform.app.InstrumentationRegistry;
+
+import com.android.settings.testutils.CommonUtils;
+import com.android.settings.testutils.UiUtils;
+
+import org.junit.After;
+import org.junit.Assume;
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+import java.io.IOException;
+import java.net.URL;
+
+@RunWith(AndroidJUnit4.class)
+@SmallTest
+public class MobileDataPreferenceControllerComponentTest {
+ public static final int TIMEOUT = 2000;
+ private static int sSubscriptionId = 2;
+ public final String TAG = this.getClass().getName();
+ private final Instrumentation mInstrumentation = InstrumentationRegistry.getInstrumentation();
+ private final WifiManager mWifiManager =
+ (WifiManager) mInstrumentation.getTargetContext().getSystemService(
+ Context.WIFI_SERVICE);
+ private final TelephonyManager mTelephonyManager =
+ (TelephonyManager) mInstrumentation.getTargetContext().getSystemService(
+ Context.TELEPHONY_SERVICE);
+ private final TelecomManager mTelecomManager =
+ (TelecomManager) mInstrumentation.getTargetContext().getSystemService(
+ Context.TELECOM_SERVICE);
+
+ @Rule
+ public ActivityScenarioRule<com.android.settings.network.telephony.MobileNetworkActivity>
+ rule = new ActivityScenarioRule<>(
+ new Intent(android.provider.Settings.ACTION_DATA_ROAMING_SETTINGS)
+ .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK));
+ private boolean mOriginDataEnabled;
+ private boolean mOriginWifiEnabled;
+
+ @Before
+ public void setUp() {
+ mOriginWifiEnabled = mWifiManager.isWifiEnabled();
+ // Disable wifi
+ set_wifi_enabled(false);
+
+ // Enable mobile data
+ mOriginDataEnabled = mTelephonyManager.isDataEnabled();
+ if (!mOriginDataEnabled) {
+ mTelephonyManager.enableDataConnectivity();
+ }
+
+ // Current sim card is not available for data network.
+ sSubscriptionId = SubscriptionManager.getDefaultDataSubscriptionId();
+ Assume.assumeTrue("Device cannot mobile network! Should ignore test.",
+ sSubscriptionId != SubscriptionManager.INVALID_SUBSCRIPTION_ID);
+
+ int simState = mTelephonyManager.getSimState();
+ Assume.assumeTrue("Sim card is not ready. Expect: " + TelephonyManager.SIM_STATE_READY
+ + ", Actual: " + simState, simState == TelephonyManager.SIM_STATE_READY);
+ }
+
+ /**
+ * Tests the mobile network is disabled.
+ * Precondition:
+ * Disabled wifi, and enabled mobile network.
+ * Steps:
+ * 1. Launch mobile data page.
+ * 2. Turn off mobile data from switch.
+ * [Check]
+ * - Mobile data is turned off via TelephonyManager.
+ * - Open socket connection https://www.google.net and check the connection failed.
+ */
+ @Test
+ public void test_disable_mobile_network() {
+ ActivityScenario scenario = rule.getScenario();
+ scenario.onActivity(activity -> {
+ try {
+ URL url = new URL("https://www.google.net");
+ MobileDataPreferenceController controller = new MobileDataPreferenceController(
+ mInstrumentation.getTargetContext(), "mobile_data");
+ FragmentManager manager = ((FragmentActivity) activity).getSupportFragmentManager();
+ controller.init(manager, sSubscriptionId);
+
+ // Make sure mobile network can connect at first.
+ assertThat(UiUtils.waitUntilCondition(1000,
+ () -> CommonUtils.connectToURL(url))).isTrue();
+
+ Log.d(TAG, "Start to click ");
+ controller.setChecked(false);
+ Log.d(TAG, "Set Checked, wait for fully close.");
+
+ // Assert the configuration is set.
+ assertThat(UiUtils.waitUntilCondition(10000,
+ () -> !mTelephonyManager.isDataEnabled())).isTrue();
+
+ // Assert the network is not connectable.
+ assertThat(UiUtils.waitUntilCondition(1000,
+ () -> CommonUtils.connectToURL(url))).isFalse();
+
+ } catch (IOException e) {
+
+ }
+ });
+ }
+
+ @After
+ public void tearDown() {
+ // Restore wifi status wifi
+ set_wifi_enabled(mOriginWifiEnabled);
+
+ // Restore mobile data status
+ if (mOriginDataEnabled != mTelephonyManager.isDataEnabled()) {
+ if (mOriginDataEnabled) {
+ mTelephonyManager.enableDataConnectivity();
+ } else {
+ mTelephonyManager.disableDataConnectivity();
+ }
+ }
+ }
+}
diff --git a/tests/componenttests/src/com/android/settings/testutils/AdbUtils.java b/tests/componenttests/src/com/android/settings/testutils/AdbUtils.java
index 08eb47a..b6e3c52 100644
--- a/tests/componenttests/src/com/android/settings/testutils/AdbUtils.java
+++ b/tests/componenttests/src/com/android/settings/testutils/AdbUtils.java
@@ -17,46 +17,63 @@
package com.android.settings.testutils;
import android.os.ParcelFileDescriptor;
-import android.text.TextUtils;
-import android.util.Log;
import androidx.test.platform.app.InstrumentationRegistry;
import java.io.BufferedReader;
+import java.io.IOException;
import java.io.InputStreamReader;
import java.nio.charset.StandardCharsets;
-import java.util.Optional;
+import java.util.stream.Collectors;
public class AdbUtils {
+ public static String getCallerClassName() {
+ StackTraceElement[] stElements = Thread.currentThread().getStackTrace();
+ for (int i = 1; i < stElements.length; i++) {
+ StackTraceElement ste = stElements[i];
+ if (!ste.getClassName().equals(new Object() {
+ }.getClass().getEnclosingClass().getName()) && ste.getClassName().indexOf(
+ "java.lang.Thread") != 0) {
+ return ste.getClassName();
+ }
+ }
+ return null;
+ }
+
public static boolean checkStringInAdbCommandOutput(String logTag, String command,
String prefix, String target, int timeoutInMillis) throws Exception {
long start = System.nanoTime();
+
//Sometimes the change do no reflect in adn output immediately, so need a wait and poll here
while (System.nanoTime() - start < (timeoutInMillis * 1000000)) {
- try (ParcelFileDescriptor.AutoCloseInputStream in =
- new ParcelFileDescriptor.AutoCloseInputStream(
- InstrumentationRegistry.getInstrumentation()
- .getUiAutomation()
- .executeShellCommand(command))) {
- try (BufferedReader br =
- new BufferedReader(
- new InputStreamReader(in, StandardCharsets.UTF_8))) {
- Optional<String> resultOptional = br.lines().filter(line -> {
- Log.d(logTag, line);
- return TextUtils.isEmpty(prefix) || line.contains(prefix);
- }).findFirst();
- String result = resultOptional.get();
- if (result.contains(target)) {
- return true;
- } else {
- Thread.sleep(100);
- }
- }
- } catch (Exception e) {
- throw e;
+ String result = shell(command);
+ if (result.contains(prefix == null ? "" : prefix)
+ && result.contains(target == null ? "" : target)) {
+ return true;
+ } else {
+ Thread.sleep(100);
}
}
return false;
}
+
+ public static String shell(String shellCommand) {
+ String returnValue = "";
+ try (ParcelFileDescriptor.AutoCloseInputStream in =
+ new ParcelFileDescriptor.AutoCloseInputStream(
+ InstrumentationRegistry.getInstrumentation()
+ .getUiAutomation()
+ .executeShellCommand(shellCommand))) {
+ try (BufferedReader br =
+ new BufferedReader(
+ new InputStreamReader(in, StandardCharsets.UTF_8))) {
+ returnValue = br.lines().collect(Collectors.joining());
+ }
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+
+ return returnValue;
+ }
}
diff --git a/tests/componenttests/src/com/android/settings/testutils/CommonUtils.java b/tests/componenttests/src/com/android/settings/testutils/CommonUtils.java
index 02a83fc..e3114c8 100644
--- a/tests/componenttests/src/com/android/settings/testutils/CommonUtils.java
+++ b/tests/componenttests/src/com/android/settings/testutils/CommonUtils.java
@@ -17,8 +17,14 @@
package com.android.settings.testutils;
import android.app.Activity;
+import android.app.Instrumentation;
+import android.content.Context;
import android.graphics.Bitmap;
+import android.net.wifi.WifiManager;
import android.os.Environment;
+import android.os.PowerManager;
+import android.os.StrictMode;
+import android.os.SystemClock;
import android.util.Log;
import android.view.View;
@@ -36,6 +42,14 @@
public class CommonUtils {
private static final String TAG = CommonUtils.class.getSimpleName();
+ private static final Instrumentation sInstrumentation =
+ InstrumentationRegistry.getInstrumentation();
+ private static final WifiManager sWifiManager =
+ (WifiManager) sInstrumentation.getTargetContext().getSystemService(
+ Context.WIFI_SERVICE);
+ private static final PowerManager sPowerManager =
+ (PowerManager) sInstrumentation.getTargetContext().getSystemService(
+ Context.POWER_SERVICE);
public static void takeScreenshot(Activity activity) {
long now = System.currentTimeMillis();
@@ -66,6 +80,8 @@
}
public static boolean connectToURL(URL url) {
+ StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
+ StrictMode.setThreadPolicy(policy);
HttpURLConnection connection = null;
try {
connection = (HttpsURLConnection) url.openConnection();
@@ -81,17 +97,19 @@
while (null != (line = reader.readLine())) {
response.append(line);
}
+ Log.d(TAG, "Connection success! " + response.toString());
return true;
}
} catch (Exception e) {
- Log.d(TAG, e.getMessage());
+ Log.e(TAG, e.toString());
+ e.printStackTrace();
return false;
} finally {
if (null != connection) {
connection.disconnect();
}
}
-
+ Log.d(TAG, "End, return false.");
return false;
}
@@ -106,4 +124,42 @@
return InstrumentationRegistry.getInstrumentation().getTargetContext().getResources()
.getIdentifier(name, "id", Constants.SETTINGS_PACKAGE_NAME);
}
+
+ public static void reopenScreen() {
+ sPowerManager.goToSleep(SystemClock.uptimeMillis());
+ // According to local test, we need to sleep to wait it fully processed.
+ // 1000 ms is a good value to sleep, otherwise it might cause keyDispatchingTimedOut.
+ try {
+ Thread.sleep(1000);
+ } catch (InterruptedException e) {
+ e.printStackTrace();
+ }
+ UiUtils.waitUntilCondition(1000, () -> !sPowerManager.isInteractive());
+ sPowerManager.wakeUp(SystemClock.uptimeMillis());
+ UiUtils.waitUntilCondition(1000, () -> sPowerManager.isInteractive());
+
+ // After power on screen, need to unlock and goto home page.
+ AdbUtils.shell("input keyevent KEYCODE_MENU");
+ }
+
+ /**
+ * Sets wifi status to given enable / disable via ADB command.
+ */
+ public static void set_wifi_enabled(boolean enable) {
+ final int timeoutMsec = 10000;
+ Log.d(TAG, "Set wifi status to " + enable);
+ if (sWifiManager.isWifiEnabled() != enable) {
+ AdbUtils.shell("svc wifi " + (enable ? "enable" : "disable"));
+ if (!UiUtils.waitUntilCondition(timeoutMsec,
+ () -> sWifiManager.isWifiEnabled() == enable)) {
+ Log.e(TAG, "Cannot set wifi to " + (enable ? "enabl" : "disable") + ", timeout "
+ + timeoutMsec + " (ms).");
+ Log.e(TAG, "See logcat for more information.");
+ }
+ Log.d(TAG, "After configuration wifi status = " + sWifiManager.isWifiEnabled());
+ } else {
+ Log.d(TAG, "Wifi is enable is already " + enable + ", no need to change.");
+ }
+
+ }
}
diff --git a/tests/componenttests/src/com/android/settings/testutils/UiUtils.java b/tests/componenttests/src/com/android/settings/testutils/UiUtils.java
index 481a7b2..d58dced 100644
--- a/tests/componenttests/src/com/android/settings/testutils/UiUtils.java
+++ b/tests/componenttests/src/com/android/settings/testutils/UiUtils.java
@@ -32,7 +32,7 @@
public class UiUtils {
private static final String TAG = "UI_UTILS";
- public static void waitUntilCondition(long timeoutInMillis, Supplier<Boolean> condition) {
+ public static boolean waitUntilCondition(long timeoutInMillis, Supplier<Boolean> condition) {
long start = System.nanoTime();
while (System.nanoTime() - start < (timeoutInMillis * 1000000)) {
try {
@@ -40,17 +40,14 @@
//findViewById when the view hierarchy is still rendering, it sometimes encounter
//null views that may exist few milliseconds before, and causes a NPE.
if (condition.get()) {
- return;
+ return true;
}
} catch (NullPointerException e) {
e.printStackTrace();
}
}
- if (System.nanoTime() - start >= (timeoutInMillis * 1000000)) {
- Log.w(TAG, "Condition not match and timeout for waiting " + timeoutInMillis + "(ms).");
- } else {
- Log.d(TAG, "Condition matched.");
- }
+ Log.w(TAG, "Condition not match and timeout for waiting " + timeoutInMillis + "(ms).");
+ return false;
}
public static boolean waitForActivitiesInStage(long timeoutInMillis, Stage stage) {
diff --git a/tests/componenttests/src/com/android/settings/users/UserSettingsComponentTest.java b/tests/componenttests/src/com/android/settings/users/UserSettingsComponentTest.java
new file mode 100644
index 0000000..b0735fb
--- /dev/null
+++ b/tests/componenttests/src/com/android/settings/users/UserSettingsComponentTest.java
@@ -0,0 +1,141 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.users;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.app.Instrumentation;
+import android.content.Intent;
+import android.content.pm.UserInfo;
+import android.os.UserManager;
+import android.util.Log;
+
+import androidx.fragment.app.Fragment;
+import androidx.fragment.app.FragmentActivity;
+import androidx.test.core.app.ActivityScenario;
+import androidx.test.ext.junit.rules.ActivityScenarioRule;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+import androidx.test.filters.SmallTest;
+import androidx.test.platform.app.InstrumentationRegistry;
+
+import com.android.settings.Settings;
+import com.android.settings.testutils.AdbUtils;
+import com.android.settings.testutils.UiUtils;
+import com.android.settingslib.utils.ThreadUtils;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Random;
+import java.util.stream.Collectors;
+
+@RunWith(AndroidJUnit4.class)
+@SmallTest
+public class UserSettingsComponentTest {
+ public static final int TIMEOUT = 2000;
+ private static final int USER_TYPE_RESTRICTED_PROFILE = 2;
+ public final String TAG = this.getClass().getName();
+ private final Instrumentation mInstrumentation = InstrumentationRegistry.getInstrumentation();
+ private final ArrayList<Integer> mOriginUserIds = new ArrayList<>();
+ private final UserManager mUserManager =
+ (UserManager) mInstrumentation.getTargetContext().getSystemService("user");
+ @Rule
+ public ActivityScenarioRule<Settings.UserSettingsActivity>
+ rule = new ActivityScenarioRule<>(
+ new Intent(android.provider.Settings.ACTION_USER_SETTINGS)
+ .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK));
+
+ @Before
+ public void setUp() {
+ for (UserInfo info : mUserManager.getUsers()) {
+ mOriginUserIds.add(info.id);
+ }
+
+ // Enable multiple user switch.
+ if (!mUserManager.isUserSwitcherEnabled()) {
+ android.provider.Settings.Global.putInt(
+ mInstrumentation.getTargetContext().getContentResolver(),
+ android.provider.Settings.Global.USER_SWITCHER_ENABLED, 1);
+ }
+ }
+
+ @Test
+ public void test_new_user_on_multiple_setting_page() throws IOException {
+ String randomUserName = gendrate_random_name(10);
+ ActivityScenario scenario = rule.getScenario();
+ scenario.onActivity(activity -> {
+ Fragment f =
+ ((FragmentActivity) activity).getSupportFragmentManager().getFragments().get(0);
+ UserSettings us = (UserSettings) f;
+ Log.d(TAG, "Start to add user :" + randomUserName);
+ ThreadUtils.postOnBackgroundThread(
+ us.new AddUserNowImpl(USER_TYPE_RESTRICTED_PROFILE, randomUserName));
+ });
+
+ assertThat(
+ UiUtils.waitUntilCondition(5000, () -> mUserManager.getAliveUsers().stream().filter(
+ (user) -> user.name.equals(
+ randomUserName)).findFirst().isPresent())).isTrue();
+ }
+
+ @After
+ public void tearDown() {
+ int retryNumber = 5;
+ for (int i = 0; i < retryNumber; ++i) {
+ int currentUsersCount = mUserManager.getUserCount();
+ if (currentUsersCount == mOriginUserIds.size()) {
+ break;
+ } else if (i != 0) {
+ Log.d(TAG, "[tearDown] User not fully removed. Retry #" + (i = 1) + " of total "
+ + mOriginUserIds.size());
+ }
+
+ for (UserInfo info : mUserManager.getUsers()) {
+ if (mOriginUserIds.contains(info.id)) {
+ continue;
+ }
+ Log.d(TAG, "[tearDown] Clean up user {" + info.id + "}:" + info.name);
+ try {
+ AdbUtils.shell("pm remove-user " + info.id);
+ } catch (Exception e) {
+ Log.w(TAG, "[tearDown] Error occurs while removing user. " + e.toString());
+ }
+ }
+ }
+ }
+
+ private String gendrate_random_name(int length) {
+ String seed = "abcdefghijklmnopqrstuvwxyABCDEFGHIJKLMNOPQSTUVWXYZ";
+ Random r1 = new Random();
+ String result = "";
+ for (int i = 0; i < length; ++i) {
+ result = result + seed.charAt(r1.nextInt(seed.length() - 1));
+ }
+ if (mUserManager.getAliveUsers().stream().map(user -> user.name).collect(
+ Collectors.toList()).contains(result)) {
+ Log.d(TAG, "Name repeated! add padding 'rpt' in the end of name.");
+ result += "rpt";
+ }
+ return result;
+ }
+
+}
diff --git a/tests/legacy_unit/src/com/android/settings/notification/app/ChannelListPreferenceControllerTest.java b/tests/legacy_unit/src/com/android/settings/notification/app/ChannelListPreferenceControllerTest.java
index b54782c..015addc 100644
--- a/tests/legacy_unit/src/com/android/settings/notification/app/ChannelListPreferenceControllerTest.java
+++ b/tests/legacy_unit/src/com/android/settings/notification/app/ChannelListPreferenceControllerTest.java
@@ -43,7 +43,7 @@
import com.android.settings.notification.NotificationBackend;
import com.android.settings.notification.NotificationBackend.NotificationsSentState;
-import com.android.settings.widget.PrimarySwitchPreference;
+import com.android.settingslib.PrimarySwitchPreference;
import org.junit.Before;
import org.junit.Test;
diff --git a/tests/robotests/Android.bp b/tests/robotests/Android.bp
index 9b2e97f..43bcec7 100644
--- a/tests/robotests/Android.bp
+++ b/tests/robotests/Android.bp
@@ -50,6 +50,7 @@
"contextualcards",
"settings-logtags",
"zxing-core-1.7",
+ "windowExtLib",
],
aaptflags: ["--extra-packages com.android.settings"],
diff --git a/tests/robotests/res/xml-mcc999/location_settings.xml b/tests/robotests/res/xml-mcc999/location_settings.xml
index d2dc132..b2a67ab 100644
--- a/tests/robotests/res/xml-mcc999/location_settings.xml
+++ b/tests/robotests/res/xml-mcc999/location_settings.xml
@@ -24,6 +24,7 @@
android:title="title"
android:icon="@drawable/ic_android"
android:summary="summary"
+ settings:highlightableMenuKey="menu_key"
settings:controller="com.android.settings.slices.FakePreferenceController"
settings:keywords="a, b, c"
settings:unavailableSliceSubtitle="subtitleOfUnavailableSlice"/>
diff --git a/tests/robotests/src/com/android/settings/accessibility/AccessibilityButtonFooterPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/AccessibilityButtonFooterPreferenceControllerTest.java
index 010b444..7354555 100644
--- a/tests/robotests/src/com/android/settings/accessibility/AccessibilityButtonFooterPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/AccessibilityButtonFooterPreferenceControllerTest.java
@@ -16,6 +16,7 @@
package com.android.settings.accessibility;
+import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_2BUTTON;
import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_GESTURAL;
import static com.google.common.truth.Truth.assertThat;
@@ -46,7 +47,6 @@
@Rule
public final MockitoRule mockito = MockitoJUnit.rule();
-
@Spy
private final Context mContext = ApplicationProvider.getApplicationContext();
@Spy
@@ -76,4 +76,15 @@
assertThat(mPreference.getTitle()).isEqualTo(
mContext.getText(R.string.accessibility_button_gesture_description));
}
+
+ @Test
+ public void displayPreference_navigationGestureDisabled_setCorrectTitle() {
+ when(mResources.getInteger(com.android.internal.R.integer.config_navBarInteractionMode))
+ .thenReturn(NAV_BAR_MODE_2BUTTON);
+
+ mController.displayPreference(mScreen);
+
+ assertThat(mPreference.getTitle()).isEqualTo(
+ mContext.getText(R.string.accessibility_button_description));
+ }
}
diff --git a/tests/robotests/src/com/android/settings/accessibility/AccessibilityButtonGesturePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/AccessibilityButtonGesturePreferenceControllerTest.java
new file mode 100644
index 0000000..da44228
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/AccessibilityButtonGesturePreferenceControllerTest.java
@@ -0,0 +1,105 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import static android.provider.Settings.Secure.ACCESSIBILITY_BUTTON_MODE_FLOATING_MENU;
+import static android.provider.Settings.Secure.ACCESSIBILITY_BUTTON_MODE_GESTURE;
+import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_2BUTTON;
+import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_GESTURAL;
+
+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.when;
+
+import android.content.ContentResolver;
+import android.content.Context;
+import android.content.res.Resources;
+import android.provider.Settings;
+
+import androidx.preference.ListPreference;
+import androidx.test.core.app.ApplicationProvider;
+
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Spy;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
+import org.robolectric.RobolectricTestRunner;
+
+/** Tests for {@link AccessibilityButtonGesturePreferenceController}. */
+@RunWith(RobolectricTestRunner.class)
+public class AccessibilityButtonGesturePreferenceControllerTest {
+
+ @Rule
+ public final MockitoRule mockito = MockitoJUnit.rule();
+
+ @Spy
+ private final Context mContext = ApplicationProvider.getApplicationContext();
+ @Spy
+ private final Resources mResources = mContext.getResources();
+ private final ContentResolver mContentResolver = mContext.getContentResolver();
+ private final ListPreference mListPreference = new ListPreference(mContext);
+ private AccessibilityButtonGesturePreferenceController mController;
+
+ @Before
+ public void setUp() {
+ mController = new AccessibilityButtonGesturePreferenceController(mContext,
+ "test_key");
+ when(mContext.getResources()).thenReturn(mResources);
+ }
+
+ @Test
+ public void getAvailabilityStatus_navigationGestureEnabled_returnAvailable() {
+ when(mResources.getInteger(com.android.internal.R.integer.config_navBarInteractionMode))
+ .thenReturn(NAV_BAR_MODE_GESTURAL);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE);
+ }
+
+ @Test
+ public void getAvailabilityStatus_navigationGestureDisabled_returnConditionallyUnavailable() {
+ when(mResources.getInteger(com.android.internal.R.integer.config_navBarInteractionMode))
+ .thenReturn(NAV_BAR_MODE_2BUTTON);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(CONDITIONALLY_UNAVAILABLE);
+ }
+
+ @Test
+ public void updateState_a11yBtnModeGesture_navigationBarValue() {
+ Settings.Secure.putInt(mContentResolver, Settings.Secure.ACCESSIBILITY_BUTTON_MODE,
+ ACCESSIBILITY_BUTTON_MODE_GESTURE);
+
+ mController.updateState(mListPreference);
+
+ final String gestureValue = String.valueOf(ACCESSIBILITY_BUTTON_MODE_GESTURE);
+ assertThat(mListPreference.getValue()).isEqualTo(gestureValue);
+ }
+
+ @Test
+ public void onPreferenceChange_a11yBtnModeFloatingMenu_floatingMenuValue() {
+ final String floatingMenuValue = String.valueOf(ACCESSIBILITY_BUTTON_MODE_FLOATING_MENU);
+
+ mController.onPreferenceChange(mListPreference, floatingMenuValue);
+
+ assertThat(mListPreference.getValue()).isEqualTo(floatingMenuValue);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/AccessibilityButtonPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/AccessibilityButtonPreferenceControllerTest.java
new file mode 100644
index 0000000..03f7887
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/AccessibilityButtonPreferenceControllerTest.java
@@ -0,0 +1,91 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_2BUTTON;
+import static android.view.WindowManagerPolicyConstants.NAV_BAR_MODE_GESTURAL;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+import android.content.res.Resources;
+
+import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.R;
+
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.Spy;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
+import org.robolectric.RobolectricTestRunner;
+
+/** Tests for {@link AccessibilityButtonPreferenceController}. */
+@RunWith(RobolectricTestRunner.class)
+public class AccessibilityButtonPreferenceControllerTest {
+
+ @Rule
+ public final MockitoRule mockito = MockitoJUnit.rule();
+ @Spy
+ private final Context mContext = ApplicationProvider.getApplicationContext();
+ @Spy
+ private final Resources mResources = mContext.getResources();
+ @Mock
+ private PreferenceScreen mScreen;
+ private Preference mPreference;
+ private AccessibilityButtonPreferenceController mController;
+
+ @Before
+ public void setUp() {
+ mController = new AccessibilityButtonPreferenceController(mContext, "test_key");
+ mPreference = new Preference(mContext);
+ mPreference.setKey("test_key");
+
+ when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
+ when(mContext.getResources()).thenReturn(mResources);
+ }
+
+ @Test
+ public void displayPreference_navigationGestureEnabled_setCorrectTitle() {
+ when(mResources.getInteger(com.android.internal.R.integer.config_navBarInteractionMode))
+ .thenReturn(NAV_BAR_MODE_GESTURAL);
+
+ mController.displayPreference(mScreen);
+
+ assertThat(mPreference.getTitle()).isEqualTo(
+ mContext.getText(R.string.accessibility_button_gesture_title));
+ }
+
+ @Test
+ public void displayPreference_navigationGestureDisabled_setCorrectTitle() {
+ when(mResources.getInteger(com.android.internal.R.integer.config_navBarInteractionMode))
+ .thenReturn(NAV_BAR_MODE_2BUTTON);
+
+ mController.displayPreference(mScreen);
+
+ assertThat(mPreference.getTitle()).isEqualTo(
+ mContext.getText(R.string.accessibility_button_title));
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/AccessibilityButtonPreviewPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/AccessibilityButtonPreviewPreferenceControllerTest.java
index 3065030..05aba99 100644
--- a/tests/robotests/src/com/android/settings/accessibility/AccessibilityButtonPreviewPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/AccessibilityButtonPreviewPreferenceControllerTest.java
@@ -19,6 +19,8 @@
import static android.provider.Settings.Secure.ACCESSIBILITY_BUTTON_MODE_FLOATING_MENU;
import static android.provider.Settings.Secure.ACCESSIBILITY_BUTTON_MODE_NAVIGATION_BAR;
+import static com.android.settings.testutils.ImageTestUtils.drawableToBitmap;
+
import static com.google.common.truth.Truth.assertThat;
import static org.mockito.Mockito.verify;
@@ -28,12 +30,11 @@
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.provider.Settings;
-import android.widget.ImageView;
import androidx.test.core.app.ApplicationProvider;
import com.android.settings.R;
-import com.android.settings.testutils.ImageTestUtils;
+import com.android.settingslib.widget.IllustrationPreference;
import org.junit.Before;
import org.junit.Rule;
@@ -62,7 +63,7 @@
public void setUp() {
when(mContext.getContentResolver()).thenReturn(mContentResolver);
mController = new AccessibilityButtonPreviewPreferenceController(mContext, "test_key");
- mController.mPreview = new ImageView(mContext);
+ mController.mIllustrationPreference = new IllustrationPreference(mContext);
}
@Test
@@ -74,8 +75,8 @@
final Drawable navigationBarDrawable = mContext.getDrawable(
R.drawable.accessibility_button_navigation);
- assertThat(ImageTestUtils.drawableToBitmap(mController.mPreview.getDrawable()).sameAs(
- ImageTestUtils.drawableToBitmap(navigationBarDrawable))).isTrue();
+ assertThat(drawableToBitmap(mController.mIllustrationPreference.getImageDrawable()).sameAs(
+ drawableToBitmap(navigationBarDrawable))).isTrue();
}
@Test
@@ -90,10 +91,11 @@
mController.mContentObserver.onChange(false);
final Drawable smallFloatingMenuWithTenOpacityDrawable =
- FloatingMenuLayerDrawable.createLayerDrawable(mContext,
+ AccessibilityLayerDrawable.createLayerDrawable(mContext,
R.drawable.accessibility_button_preview_small_floating_menu, 10);
- assertThat(mController.mPreview.getDrawable().getConstantState()).isEqualTo(
- smallFloatingMenuWithTenOpacityDrawable.getConstantState());
+ assertThat(
+ mController.mIllustrationPreference.getImageDrawable().getConstantState())
+ .isEqualTo(smallFloatingMenuWithTenOpacityDrawable.getConstantState());
}
@Test
diff --git a/tests/robotests/src/com/android/settings/accessibility/AccessibilityFooterPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/AccessibilityFooterPreferenceControllerTest.java
new file mode 100644
index 0000000..cc8520b
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/AccessibilityFooterPreferenceControllerTest.java
@@ -0,0 +1,124 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.widget.TextView;
+
+import androidx.preference.PreferenceScreen;
+import androidx.preference.PreferenceViewHolder;
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.R;
+
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.Spy;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
+import org.robolectric.RobolectricTestRunner;
+
+/**
+ * Tests for {@link AccessibilityFooterPreferenceController}.
+ */
+@RunWith(RobolectricTestRunner.class)
+public class AccessibilityFooterPreferenceControllerTest {
+
+ private static final String TEST_KEY = "test_pref_key";
+ private static final String TEST_TITLE = "test_title";
+ private static final String TEST_INTRODUCTION_TITLE = "test_introduction_title";
+ private static final String TEST_CONTENT_DESCRIPTION = "test_content_description";
+ private static final int TEST_HELP_ID = 12345;
+
+ @Rule
+ public final MockitoRule mockito = MockitoJUnit.rule();
+
+ @Spy
+ private final Context mContext = ApplicationProvider.getApplicationContext();
+ @Mock
+ private PreferenceScreen mScreen;
+ private AccessibilityFooterPreferenceController mController;
+ private AccessibilityFooterPreference mPreference;
+ private PreferenceViewHolder mPreferenceViewHolder;
+
+ @Before
+ public void setUp() {
+ mController = new AccessibilityFooterPreferenceController(mContext, TEST_KEY);
+ mPreference = new AccessibilityFooterPreference(mContext);
+ mPreference.setKey(TEST_KEY);
+ mPreference.setTitle(TEST_TITLE);
+
+ final LayoutInflater inflater = LayoutInflater.from(mContext);
+ final View view = inflater.inflate(R.layout.preference_footer, null);
+ mPreferenceViewHolder = PreferenceViewHolder.createInstanceForTests(view);
+ mPreference.onBindViewHolder(mPreferenceViewHolder);
+
+ when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
+ }
+
+ @Test
+ public void setIntroductionTitle_setCorrectIntroductionTitle() {
+ mController.setIntroductionTitle(TEST_INTRODUCTION_TITLE);
+
+ assertThat(mController.getIntroductionTitle()).isEqualTo(TEST_INTRODUCTION_TITLE);
+ }
+
+ @Test
+ public void onBindViewHolder_setIntroductionTitle_setCorrectIntroductionTitle() {
+ mController.setIntroductionTitle(TEST_INTRODUCTION_TITLE);
+ mController.displayPreference(mScreen);
+
+ mPreference.onBindViewHolder(mPreferenceViewHolder);
+
+ final TextView summaryView = (TextView) mPreferenceViewHolder
+ .findViewById(android.R.id.title);
+ assertThat(summaryView.getContentDescription().toString())
+ .contains(TEST_INTRODUCTION_TITLE);
+ }
+
+ @Test
+ public void setupHelpLink_setCorrectHelpLinkAndContentDescription() {
+ mController.setupHelpLink(TEST_HELP_ID, TEST_CONTENT_DESCRIPTION);
+
+ assertThat(mController.getHelpResource()).isEqualTo(TEST_HELP_ID);
+ assertThat(mController.getLearnMoreContentDescription())
+ .isEqualTo(TEST_CONTENT_DESCRIPTION);
+ }
+
+ @Test
+ public void onBindViewHolder_setHelpResource_emptyString_notVisible() {
+ mController.setupHelpLink(R.string.help_url_timeout, TEST_CONTENT_DESCRIPTION);
+ mController.displayPreference(mScreen);
+
+ mPreference.onBindViewHolder(mPreferenceViewHolder);
+
+ final TextView learnMoreView = (TextView) mPreferenceViewHolder
+ .findViewById(com.android.settingslib.R.id.settingslib_learn_more);
+ assertThat(learnMoreView.getContentDescription()).isNull();
+ assertThat(learnMoreView.getVisibility()).isEqualTo(View.GONE);
+ assertThat(mPreference.isLinkEnabled()).isFalse();
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/FloatingMenuLayerDrawableTest.java b/tests/robotests/src/com/android/settings/accessibility/AccessibilityLayerDrawableTest.java
similarity index 83%
rename from tests/robotests/src/com/android/settings/accessibility/FloatingMenuLayerDrawableTest.java
rename to tests/robotests/src/com/android/settings/accessibility/AccessibilityLayerDrawableTest.java
index 45cefe4..915c788 100644
--- a/tests/robotests/src/com/android/settings/accessibility/FloatingMenuLayerDrawableTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/AccessibilityLayerDrawableTest.java
@@ -30,9 +30,9 @@
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
-/** Tests for {@link FloatingMenuLayerDrawable}. */
+/** Tests for {@link AccessibilityLayerDrawable}. */
@RunWith(RobolectricTestRunner.class)
-public class FloatingMenuLayerDrawableTest {
+public class AccessibilityLayerDrawableTest {
private static final int TEST_RES_ID =
com.android.internal.R.drawable.ic_accessibility_magnification;
@@ -46,8 +46,8 @@
R.drawable.accessibility_button_preview_base);
final Drawable expected2ndDrawable = mContext.getDrawable(TEST_RES_ID);
- final FloatingMenuLayerDrawable actualDrawable =
- FloatingMenuLayerDrawable.createLayerDrawable(mContext, TEST_RES_ID,
+ final AccessibilityLayerDrawable actualDrawable =
+ AccessibilityLayerDrawable.createLayerDrawable(mContext, TEST_RES_ID,
/* opacity= */ 27);
final Drawable actual1stDrawable = actualDrawable.getDrawable(0);
@@ -60,14 +60,14 @@
@Test
public void updateLayerDrawable_expectedFloatingMenuLayerDrawableState() {
- final FloatingMenuLayerDrawable originalDrawable =
- FloatingMenuLayerDrawable.createLayerDrawable(mContext, TEST_RES_ID, /* opacity= */
+ final AccessibilityLayerDrawable originalDrawable =
+ AccessibilityLayerDrawable.createLayerDrawable(mContext, TEST_RES_ID, /* opacity= */
72);
originalDrawable.updateLayerDrawable(mContext, TEST_RES_ID_2, /* opacity= */ 27);
assertThat(originalDrawable.getConstantState()).isEqualTo(
- new FloatingMenuLayerDrawable.FloatingMenuLayerDrawableState(mContext,
+ new AccessibilityLayerDrawable.AccessibilityLayerDrawableState(mContext,
TEST_RES_ID_2, /* opacity= */ 27));
}
}
diff --git a/tests/robotests/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceFragmentTest.java b/tests/robotests/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceFragmentTest.java
index 6d70bf7..88b3b25 100644
--- a/tests/robotests/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceFragmentTest.java
@@ -41,6 +41,7 @@
import com.android.settings.testutils.shadow.ShadowFragment;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Answers;
@@ -164,6 +165,7 @@
assertThat(checkboxValue).isEqualTo(AccessibilityUtil.UserShortcutType.HARDWARE);
}
+ @Ignore
@Test
@Config(shadows = ShadowFragment.class)
public void restoreValueFromSavedInstanceState_assignToVariable() {
diff --git a/tests/robotests/src/com/android/settings/accessibility/AccessibilityTimeoutControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/AccessibilityTimeoutControllerTest.java
index 7fefef6..fc9fefb 100644
--- a/tests/robotests/src/com/android/settings/accessibility/AccessibilityTimeoutControllerTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/AccessibilityTimeoutControllerTest.java
@@ -32,7 +32,7 @@
import com.android.settings.R;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -50,7 +50,7 @@
private AccessibilityTimeoutController mController;
@Mock
- private RadioButtonPreference mMockPref;
+ private SelectorWithWidgetPreference mMockPref;
private Context mContext;
private ContentResolver mContentResolver;
diff --git a/tests/robotests/src/com/android/settings/accessibility/DaltonizerRadioButtonPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/DaltonizerRadioButtonPreferenceControllerTest.java
index 5ec4bf4..28954c5 100644
--- a/tests/robotests/src/com/android/settings/accessibility/DaltonizerRadioButtonPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/DaltonizerRadioButtonPreferenceControllerTest.java
@@ -31,7 +31,7 @@
import androidx.preference.PreferenceScreen;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -51,7 +51,7 @@
private DaltonizerRadioButtonPreferenceController mController;
@Mock
- private RadioButtonPreference mMockPref;
+ private SelectorWithWidgetPreference mMockPref;
private Context mContext;
@Mock
diff --git a/tests/robotests/src/com/android/settings/accessibility/ToggleAutoclickPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/ToggleAutoclickPreferenceControllerTest.java
index edc2992..1b7f326 100644
--- a/tests/robotests/src/com/android/settings/accessibility/ToggleAutoclickPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/ToggleAutoclickPreferenceControllerTest.java
@@ -42,8 +42,8 @@
import com.android.settings.accessibility.ToggleAutoclickPreferenceController.OnChangeListener;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.widget.LayoutPreference;
-import com.android.settingslib.widget.RadioButtonPreference;
-import com.android.settingslib.widget.RadioButtonPreference.OnClickListener;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference.OnClickListener;
import org.junit.Before;
import org.junit.Test;
@@ -62,7 +62,7 @@
private PreferenceScreen mScreen;
@Mock
- private RadioButtonPreference mDelayModePref;
+ private SelectorWithWidgetPreference mDelayModePref;
@Mock
private OnChangeListener mOnChangeListener;
@@ -118,7 +118,7 @@
when(mAccessibilityAutoclickKeyToValueMap.get(mPrefKey)).thenReturn(AUTOCLICK_OFF_MODE);
mController.displayPreference(mScreen);
- mController.onRadioButtonClicked(any(RadioButtonPreference.class));
+ mController.onRadioButtonClicked(any(SelectorWithWidgetPreference.class));
final boolean isEnabled = Secure.getInt(mContext.getContentResolver(),
Secure.ACCESSIBILITY_AUTOCLICK_ENABLED, /* def= */ 0) == 1;
final int delayMs = Secure.getInt(mContext.getContentResolver(),
@@ -137,7 +137,7 @@
when(mAccessibilityAutoclickKeyToValueMap.get(mPrefKey)).thenReturn(AUTOCLICK_CUSTOM_MODE);
mController.displayPreference(mScreen);
- mController.onRadioButtonClicked(any(RadioButtonPreference.class));
+ mController.onRadioButtonClicked(any(SelectorWithWidgetPreference.class));
final boolean isEnabled = Secure.getInt(mContext.getContentResolver(),
Secure.ACCESSIBILITY_AUTOCLICK_ENABLED, /* def= */ 0) == 1;
final int keyDelayMode = mSharedPreferences.getInt(KEY_DELAY_MODE, AUTOCLICK_CUSTOM_MODE);
@@ -154,7 +154,7 @@
mController.setOnChangeListener(mOnChangeListener);
mController.displayPreference(mScreen);
- mController.onRadioButtonClicked(any(RadioButtonPreference.class));
+ mController.onRadioButtonClicked(any(SelectorWithWidgetPreference.class));
verify(mOnChangeListener).onCheckedChanged(mDelayModePref);
}
diff --git a/tests/robotests/src/com/android/settings/applications/defaultapps/DefaultAppPickerFragmentTest.java b/tests/robotests/src/com/android/settings/applications/defaultapps/DefaultAppPickerFragmentTest.java
index 3e96847..2a63f53 100644
--- a/tests/robotests/src/com/android/settings/applications/defaultapps/DefaultAppPickerFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/applications/defaultapps/DefaultAppPickerFragmentTest.java
@@ -32,7 +32,7 @@
import com.android.internal.logging.nano.MetricsProto;
import com.android.settings.testutils.FakeFeatureFactory;
import com.android.settingslib.applications.DefaultAppInfo;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -73,8 +73,8 @@
@Test
public void clickPreference_hasConfirmation_shouldShowConfirmation() {
mFragment.onAttach((Context) mActivity);
- final RadioButtonPreference pref =
- new RadioButtonPreference(RuntimeEnvironment.application);
+ final SelectorWithWidgetPreference pref =
+ new SelectorWithWidgetPreference(RuntimeEnvironment.application);
pref.setKey("TEST");
doReturn("confirmation_text").when(mFragment)
.getConfirmationMessage(any(DefaultAppInfo.class));
diff --git a/tests/robotests/src/com/android/settings/biometrics/fingerprint/FingerprintProfileStatusPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/biometrics/fingerprint/FingerprintProfileStatusPreferenceControllerTest.java
index 22ec7d0..efcba9d 100644
--- a/tests/robotests/src/com/android/settings/biometrics/fingerprint/FingerprintProfileStatusPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/biometrics/fingerprint/FingerprintProfileStatusPreferenceControllerTest.java
@@ -16,8 +16,6 @@
package com.android.settings.biometrics.fingerprint;
-import static com.android.settings.core.BasePreferenceController.DISABLED_FOR_USER;
-
import static com.google.common.truth.Truth.assertThat;
import static org.mockito.ArgumentMatchers.anyInt;
@@ -83,27 +81,6 @@
}
@Test
- public void isUserSupported_separateChallengeAllowed_true() {
- when(mLockPatternUtils.isSeparateProfileChallengeAllowed(anyInt())).thenReturn(true);
- assertThat(mController.isUserSupported()).isTrue();
- }
-
- @Test
- public void isUserSupported_separateChallengeNotAllowed_false() {
- when(mLockPatternUtils.isSeparateProfileChallengeAllowed(anyInt())).thenReturn(false);
-
- assertThat(mController.isUserSupported()).isFalse();
- }
-
- @Test
- public void getAvailabilityStatus_userNotSupported_DISABLED() {
- when(mFingerprintManager.isHardwareDetected()).thenReturn(true);
- when(mLockPatternUtils.isSeparateProfileChallengeAllowed(anyInt())).thenReturn(false);
-
- assertThat(mController.getAvailabilityStatus()).isEqualTo(DISABLED_FOR_USER);
- }
-
- @Test
public void getPreferenceKey_byDefault_returnsDefaultValue() {
mController = new FingerprintProfileStatusPreferenceController(mContext);
diff --git a/tests/robotests/src/com/android/settings/bluetooth/BluetoothPairingDialogTest.java b/tests/robotests/src/com/android/settings/bluetooth/BluetoothPairingDialogTest.java
index be733ec..a53e693 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/BluetoothPairingDialogTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/BluetoothPairingDialogTest.java
@@ -427,6 +427,34 @@
userEntryDialogExistingTextTest("test");
}
+ @Test
+ public void groupPairing_setMemberDevice_showsMessageHint() {
+ // set the correct dialog type
+ when(controller.getDialogType()).thenReturn(BluetoothPairingController.CONFIRMATION_DIALOG);
+ when(controller.isCoordinatedSetMemberDevice()).thenReturn(true);
+
+ // build the fragment
+ BluetoothPairingDialogFragment frag = makeFragment();
+
+ // verify message is what we expect it to be and is visible
+ TextView message = frag.getmDialog().findViewById(R.id.pairing_group_message);
+ assertThat(message.getVisibility()).isEqualTo(View.VISIBLE);
+ }
+
+ @Test
+ public void groupPairing_nonSetMemberDevice_hidesMessageHint() {
+ // set the correct dialog type
+ when(controller.getDialogType()).thenReturn(BluetoothPairingController.CONFIRMATION_DIALOG);
+ when(controller.isCoordinatedSetMemberDevice()).thenReturn(false);
+
+ // build the fragment
+ BluetoothPairingDialogFragment frag = makeFragment();
+
+ // verify message is what we expect it to be and is visible
+ TextView message = frag.getmDialog().findViewById(R.id.pairing_group_message);
+ assertThat(message.getVisibility()).isEqualTo(View.GONE);
+ }
+
// Runs a test simulating the user entry dialog type in a situation like device rotation, where
// the dialog fragment gets created and we already have some existing text entered into the
// pin field.
diff --git a/tests/robotests/src/com/android/settings/bugreporthandler/BugReportHandlerPickerTest.java b/tests/robotests/src/com/android/settings/bugreporthandler/BugReportHandlerPickerTest.java
index fb48ad1..a3fdee6 100644
--- a/tests/robotests/src/com/android/settings/bugreporthandler/BugReportHandlerPickerTest.java
+++ b/tests/robotests/src/com/android/settings/bugreporthandler/BugReportHandlerPickerTest.java
@@ -39,7 +39,7 @@
import androidx.fragment.app.FragmentActivity;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.After;
import org.junit.Before;
@@ -138,7 +138,7 @@
when(mBugReportHandlerUtil.setCurrentBugReportHandlerAppAndUser(any(), eq(PACKAGE_NAME),
eq(USER_ID))).thenReturn(true);
- RadioButtonPreference defaultPackagePref = mock(RadioButtonPreference.class);
+ SelectorWithWidgetPreference defaultPackagePref = mock(SelectorWithWidgetPreference.class);
when(defaultPackagePref.getKey()).thenReturn(
BugReportHandlerPicker.getKey(PACKAGE_NAME, USER_ID));
mPicker.onRadioButtonClicked(defaultPackagePref);
@@ -157,7 +157,7 @@
when(mBugReportHandlerUtil.setCurrentBugReportHandlerAppAndUser(any(), eq(PACKAGE_NAME),
eq(USER_ID))).thenReturn(false);
- RadioButtonPreference defaultPackagePref = mock(RadioButtonPreference.class);
+ SelectorWithWidgetPreference defaultPackagePref = mock(SelectorWithWidgetPreference.class);
when(defaultPackagePref.getKey()).thenReturn(
BugReportHandlerPicker.getKey(PACKAGE_NAME, USER_ID));
mPicker.onRadioButtonClicked(defaultPackagePref);
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/usb/UsbDefaultFragmentTest.java b/tests/robotests/src/com/android/settings/connecteddevice/usb/UsbDefaultFragmentTest.java
index eee6398..2317c97 100644
--- a/tests/robotests/src/com/android/settings/connecteddevice/usb/UsbDefaultFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/connecteddevice/usb/UsbDefaultFragmentTest.java
@@ -183,7 +183,7 @@
@Test
public void onTetheringStarted_currentFunctionsIsRndis_setsRndisAsDefaultUsbFunctions() {
- mFragment.mCurrentFunctions = UsbManager.FUNCTION_RNDIS;
+ when(mUsbBackend.getCurrentFunctions()).thenReturn(UsbManager.FUNCTION_RNDIS);
mFragment.mOnStartTetheringCallback.onTetheringStarted();
@@ -192,7 +192,7 @@
@Test
public void onTetheringStarted_currentFunctionsIsNcm_setsNcmAsDefaultUsbFunctions() {
- mFragment.mCurrentFunctions = UsbManager.FUNCTION_NCM;
+ when(mUsbBackend.getCurrentFunctions()).thenReturn(UsbManager.FUNCTION_NCM);
mFragment.mOnStartTetheringCallback.onTetheringStarted();
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/usb/UsbDetailsDataRoleControllerTest.java b/tests/robotests/src/com/android/settings/connecteddevice/usb/UsbDetailsDataRoleControllerTest.java
index a52207f..8c8431d 100644
--- a/tests/robotests/src/com/android/settings/connecteddevice/usb/UsbDetailsDataRoleControllerTest.java
+++ b/tests/robotests/src/com/android/settings/connecteddevice/usb/UsbDetailsDataRoleControllerTest.java
@@ -39,7 +39,7 @@
import com.android.settings.R;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -100,8 +100,8 @@
mDetailsDataRoleController.refresh(true, UsbManager.FUNCTION_NONE, POWER_ROLE_SINK,
DATA_ROLE_DEVICE);
- final RadioButtonPreference devicePref = getRadioPreference(DATA_ROLE_DEVICE);
- final RadioButtonPreference hostPref = getRadioPreference(DATA_ROLE_HOST);
+ final SelectorWithWidgetPreference devicePref = getRadioPreference(DATA_ROLE_DEVICE);
+ final SelectorWithWidgetPreference hostPref = getRadioPreference(DATA_ROLE_HOST);
assertThat(devicePref.isChecked()).isTrue();
assertThat(hostPref.isChecked()).isFalse();
}
@@ -113,8 +113,8 @@
mDetailsDataRoleController.refresh(true, UsbManager.FUNCTION_NONE, POWER_ROLE_SINK,
DATA_ROLE_HOST);
- final RadioButtonPreference devicePref = getRadioPreference(DATA_ROLE_DEVICE);
- final RadioButtonPreference hostPref = getRadioPreference(DATA_ROLE_HOST);
+ final SelectorWithWidgetPreference devicePref = getRadioPreference(DATA_ROLE_DEVICE);
+ final SelectorWithWidgetPreference hostPref = getRadioPreference(DATA_ROLE_HOST);
assertThat(devicePref.isChecked()).isFalse();
assertThat(hostPref.isChecked()).isTrue();
}
@@ -134,7 +134,7 @@
mDetailsDataRoleController.displayPreference(mScreen);
when(mUsbBackend.getDataRole()).thenReturn(DATA_ROLE_HOST);
- final RadioButtonPreference devicePref = getRadioPreference(DATA_ROLE_DEVICE);
+ final SelectorWithWidgetPreference devicePref = getRadioPreference(DATA_ROLE_DEVICE);
devicePref.performClick();
verify(mUsbBackend).setDataRole(DATA_ROLE_DEVICE);
@@ -147,7 +147,7 @@
mDetailsDataRoleController.displayPreference(mScreen);
when(mUsbBackend.getDataRole()).thenReturn(DATA_ROLE_HOST);
- final RadioButtonPreference devicePref = getRadioPreference(DATA_ROLE_DEVICE);
+ final SelectorWithWidgetPreference devicePref = getRadioPreference(DATA_ROLE_DEVICE);
devicePref.performClick();
assertThat(devicePref.getSummary())
@@ -161,7 +161,7 @@
mDetailsDataRoleController.displayPreference(mScreen);
when(mUsbBackend.getDataRole()).thenReturn(DATA_ROLE_HOST);
- final RadioButtonPreference devicePref = getRadioPreference(DATA_ROLE_DEVICE);
+ final SelectorWithWidgetPreference devicePref = getRadioPreference(DATA_ROLE_DEVICE);
devicePref.performClick();
verify(mUsbBackend).setDataRole(DATA_ROLE_DEVICE);
@@ -179,7 +179,7 @@
mDetailsDataRoleController.displayPreference(mScreen);
when(mUsbBackend.getDataRole()).thenReturn(DATA_ROLE_HOST);
- final RadioButtonPreference devicePref = getRadioPreference(DATA_ROLE_DEVICE);
+ final SelectorWithWidgetPreference devicePref = getRadioPreference(DATA_ROLE_DEVICE);
devicePref.performClick();
verify(mUsbBackend).setDataRole(DATA_ROLE_DEVICE);
@@ -198,7 +198,7 @@
mDetailsDataRoleController.displayPreference(mScreen);
when(mUsbBackend.getDataRole()).thenReturn(DATA_ROLE_HOST);
- final RadioButtonPreference devicePref = getRadioPreference(DATA_ROLE_DEVICE);
+ final SelectorWithWidgetPreference devicePref = getRadioPreference(DATA_ROLE_DEVICE);
devicePref.performClick();
verify(mUsbBackend).setDataRole(DATA_ROLE_DEVICE);
@@ -214,8 +214,8 @@
.isEqualTo(mContext.getString(R.string.usb_switching_failed));
}
- private RadioButtonPreference getRadioPreference(int role) {
- return (RadioButtonPreference)
+ private SelectorWithWidgetPreference getRadioPreference(int role) {
+ return (SelectorWithWidgetPreference)
mPreference.findPreference(UsbBackend.dataRoleToString(role));
}
}
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/usb/UsbDetailsFunctionsControllerTest.java b/tests/robotests/src/com/android/settings/connecteddevice/usb/UsbDetailsFunctionsControllerTest.java
index f94ab6a..ae7e66a 100644
--- a/tests/robotests/src/com/android/settings/connecteddevice/usb/UsbDetailsFunctionsControllerTest.java
+++ b/tests/robotests/src/com/android/settings/connecteddevice/usb/UsbDetailsFunctionsControllerTest.java
@@ -41,7 +41,7 @@
import com.android.settings.testutils.shadow.ShadowUtils;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -65,7 +65,7 @@
private PreferenceCategory mPreferenceCategory;
private PreferenceManager mPreferenceManager;
private PreferenceScreen mScreen;
- private RadioButtonPreference mRadioButtonPreference;
+ private SelectorWithWidgetPreference mRadioButtonPreference;
@Mock
private UsbBackend mUsbBackend;
@@ -99,7 +99,7 @@
mScreen.addPreference(mPreferenceCategory);
mDetailsFunctionsController.displayPreference(mScreen);
- mRadioButtonPreference = new RadioButtonPreference(mContext);
+ mRadioButtonPreference = new SelectorWithWidgetPreference(mContext);
}
@Test
@@ -109,10 +109,10 @@
mDetailsFunctionsController.displayPreference(mScreen);
mDetailsFunctionsController.refresh(true, UsbManager.FUNCTION_NONE, POWER_ROLE_SINK,
DATA_ROLE_DEVICE);
- List<RadioButtonPreference> prefs = getRadioPreferences();
+ List<SelectorWithWidgetPreference> prefs = getRadioPreferences();
Iterator<Long> iter = UsbDetailsFunctionsController.FUNCTIONS_MAP.keySet().iterator();
- for (RadioButtonPreference pref : prefs) {
+ for (SelectorWithWidgetPreference pref : prefs) {
assertThat(pref.getKey()).isEqualTo(UsbBackend.usbFunctionsToString(iter.next()));
}
}
@@ -135,7 +135,7 @@
mDetailsFunctionsController.refresh(true, UsbManager.FUNCTION_NONE, POWER_ROLE_SINK,
DATA_ROLE_DEVICE);
- List<RadioButtonPreference> prefs = getRadioPreferences();
+ List<SelectorWithWidgetPreference> prefs = getRadioPreferences();
assertThat(prefs.size()).isEqualTo(1);
assertThat(prefs.get(0).getKey())
.isEqualTo(UsbBackend.usbFunctionsToString(UsbManager.FUNCTION_MIDI));
@@ -147,7 +147,7 @@
mDetailsFunctionsController.refresh(true, UsbManager.FUNCTION_MTP, POWER_ROLE_SINK,
DATA_ROLE_DEVICE);
- List<RadioButtonPreference> prefs = getRadioPreferences();
+ List<SelectorWithWidgetPreference> prefs = getRadioPreferences();
assertThat(prefs.get(0).getKey())
.isEqualTo(UsbBackend.usbFunctionsToString(UsbManager.FUNCTION_MTP));
@@ -160,7 +160,7 @@
mDetailsFunctionsController.refresh(true, UsbManager.FUNCTION_ACCESSORY, POWER_ROLE_SINK,
DATA_ROLE_DEVICE);
- List<RadioButtonPreference> prefs = getRadioPreferences();
+ List<SelectorWithWidgetPreference> prefs = getRadioPreferences();
assertThat(prefs.get(0).getKey())
.isEqualTo(UsbBackend.usbFunctionsToString(UsbManager.FUNCTION_MTP));
@@ -173,7 +173,7 @@
mDetailsFunctionsController.refresh(true, UsbManager.FUNCTION_NCM, POWER_ROLE_SINK,
DATA_ROLE_DEVICE);
- List<RadioButtonPreference> prefs = getRadioPreferences();
+ List<SelectorWithWidgetPreference> prefs = getRadioPreferences();
assertThat(prefs.get(1).getKey())
.isEqualTo(UsbBackend.usbFunctionsToString(UsbManager.FUNCTION_RNDIS));
@@ -187,7 +187,7 @@
mDetailsFunctionsController.refresh(true, UsbManager.FUNCTION_NONE, POWER_ROLE_SINK,
DATA_ROLE_DEVICE);
when(mUsbBackend.getCurrentFunctions()).thenReturn(UsbManager.FUNCTION_NONE);
- List<RadioButtonPreference> prefs = getRadioPreferences();
+ List<SelectorWithWidgetPreference> prefs = getRadioPreferences();
prefs.get(0).performClick();
assertThat(prefs.get(0).getKey())
@@ -205,7 +205,7 @@
mDetailsFunctionsController.refresh(true, UsbManager.FUNCTION_PTP, POWER_ROLE_SINK,
DATA_ROLE_DEVICE);
when(mUsbBackend.getCurrentFunctions()).thenReturn(UsbManager.FUNCTION_PTP);
- List<RadioButtonPreference> prefs = getRadioPreferences();
+ List<SelectorWithWidgetPreference> prefs = getRadioPreferences();
prefs.get(0).performClick();
assertThat(prefs.get(0).getKey())
@@ -226,7 +226,7 @@
mDetailsFunctionsController.refresh(true, UsbManager.FUNCTION_MTP, POWER_ROLE_SINK,
DATA_ROLE_DEVICE);
when(mUsbBackend.getCurrentFunctions()).thenReturn(UsbManager.FUNCTION_MTP);
- List<RadioButtonPreference> prefs = getRadioPreferences();
+ List<SelectorWithWidgetPreference> prefs = getRadioPreferences();
prefs.get(4).performClick();
assertThat(prefs.get(4).getKey())
@@ -244,10 +244,10 @@
assertThat(mDetailsFunctionsController.isAvailable()).isFalse();
}
- private List<RadioButtonPreference> getRadioPreferences() {
- ArrayList<RadioButtonPreference> result = new ArrayList<>();
+ private List<SelectorWithWidgetPreference> getRadioPreferences() {
+ ArrayList<SelectorWithWidgetPreference> result = new ArrayList<>();
for (int i = 0; i < mPreferenceCategory.getPreferenceCount(); i++) {
- result.add((RadioButtonPreference) mPreferenceCategory.getPreference(i));
+ result.add((SelectorWithWidgetPreference) mPreferenceCategory.getPreference(i));
}
return result;
}
diff --git a/tests/robotests/src/com/android/settings/core/PreferenceXmlParserUtilsTest.java b/tests/robotests/src/com/android/settings/core/PreferenceXmlParserUtilsTest.java
index 4cde04b..23ade9d 100644
--- a/tests/robotests/src/com/android/settings/core/PreferenceXmlParserUtilsTest.java
+++ b/tests/robotests/src/com/android/settings/core/PreferenceXmlParserUtilsTest.java
@@ -175,17 +175,35 @@
}
@Test
+ public void extractHomepageMetadata_shouldContainKeyAndHighlightableMenuKey()
+ throws IOException, XmlPullParserException {
+ List<Bundle> metadata = PreferenceXmlParserUtils.extractMetadata(mContext,
+ R.xml.top_level_settings,
+ MetadataFlag.FLAG_NEED_KEY | MetadataFlag.FLAG_NEED_HIGHLIGHTABLE_MENU_KEY);
+
+ assertThat(metadata).isNotEmpty();
+ for (Bundle bundle : metadata) {
+ assertThat(bundle.getString(PreferenceXmlParserUtils.METADATA_KEY)).isNotNull();
+ assertThat(bundle.getString(PreferenceXmlParserUtils.METADATA_HIGHLIGHTABLE_MENU_KEY))
+ .isNotNull();
+ }
+ }
+
+ @Test
@Config(qualifiers = "mcc999")
- public void extractMetadata_shouldContainKeyAndControllerName()
+ public void extractMetadata_shouldContainKeyAndControllerNameAndHighlightableMenuKey()
throws IOException, XmlPullParserException {
List<Bundle> metadata = PreferenceXmlParserUtils.extractMetadata(mContext,
R.xml.location_settings,
- MetadataFlag.FLAG_NEED_KEY | MetadataFlag.FLAG_NEED_PREF_CONTROLLER);
+ MetadataFlag.FLAG_NEED_KEY | MetadataFlag.FLAG_NEED_PREF_CONTROLLER
+ | MetadataFlag.FLAG_NEED_HIGHLIGHTABLE_MENU_KEY);
assertThat(metadata).isNotEmpty();
for (Bundle bundle : metadata) {
assertThat(bundle.getString(PreferenceXmlParserUtils.METADATA_KEY)).isNotNull();
assertThat(bundle.getString(PreferenceXmlParserUtils.METADATA_CONTROLLER)).isNotNull();
+ assertThat(bundle.getString(PreferenceXmlParserUtils.METADATA_HIGHLIGHTABLE_MENU_KEY))
+ .isNotNull();
}
}
diff --git a/tests/robotests/src/com/android/settings/dashboard/DashboardFeatureProviderImplTest.java b/tests/robotests/src/com/android/settings/dashboard/DashboardFeatureProviderImplTest.java
index 6ef6b18..5d6fdf9 100644
--- a/tests/robotests/src/com/android/settings/dashboard/DashboardFeatureProviderImplTest.java
+++ b/tests/robotests/src/com/android/settings/dashboard/DashboardFeatureProviderImplTest.java
@@ -239,7 +239,7 @@
any(Intent.class),
eq(MetricsEvent.SETTINGS_GESTURES));
verify(mActivity)
- .startActivityForResultAsUser(any(Intent.class), anyInt(), any(UserHandle.class));
+ .startActivityAsUser(any(Intent.class), any(UserHandle.class));
}
@Test
@@ -257,7 +257,7 @@
any(Intent.class),
anyInt());
verify(mActivity)
- .startActivityForResultAsUser(any(Intent.class), anyInt(), any(UserHandle.class));
+ .startActivityAsUser(any(Intent.class), any(UserHandle.class));
}
@Test
@@ -568,7 +568,7 @@
mImpl.openTileIntent(mActivity, tile);
verify(mActivity, never())
- .startActivityForResult(any(Intent.class), eq(0));
+ .startActivity(any(Intent.class));
verify(mActivity).getSupportFragmentManager();
}
@@ -585,7 +585,7 @@
mImpl.openTileIntent(mActivity, tile);
verify(mActivity, never())
- .startActivityForResult(any(Intent.class), eq(0));
+ .startActivity(any(Intent.class));
verify(mActivity).getSupportFragmentManager();
}
@@ -602,7 +602,7 @@
mImpl.openTileIntent(mActivity, tile);
verify(mActivity)
- .startActivityForResult(any(Intent.class), eq(0));
+ .startActivity(any(Intent.class));
verify(mActivity, never()).getSupportFragmentManager();
}
@@ -623,7 +623,7 @@
final ArgumentCaptor<UserHandle> argument = ArgumentCaptor.forClass(UserHandle.class);
verify(mActivity)
- .startActivityForResultAsUser(any(Intent.class), anyInt(), argument.capture());
+ .startActivityAsUser(any(Intent.class), argument.capture());
assertThat(argument.getValue().getIdentifier()).isEqualTo(userId);
verify(mActivity, never()).getSupportFragmentManager();
}
@@ -642,7 +642,7 @@
mImpl.openTileIntent(mActivity, tile);
verify(mActivity, never())
- .startActivityForResultAsUser(any(Intent.class), anyInt(), any(UserHandle.class));
+ .startActivityAsUser(any(Intent.class), any(UserHandle.class));
verify(mActivity).getSupportFragmentManager();
}
@@ -665,7 +665,7 @@
final ArgumentCaptor<UserHandle> argument = ArgumentCaptor.forClass(UserHandle.class);
verify(mActivity)
- .startActivityForResultAsUser(any(Intent.class), anyInt(), argument.capture());
+ .startActivityAsUser(any(Intent.class), argument.capture());
assertThat(argument.getValue().getIdentifier()).isEqualTo(0);
verify(mActivity, never()).getSupportFragmentManager();
}
diff --git a/tests/robotests/src/com/android/settings/dashboard/DashboardFragmentTest.java b/tests/robotests/src/com/android/settings/dashboard/DashboardFragmentTest.java
index 7116b01..fd1c8ff 100644
--- a/tests/robotests/src/com/android/settings/dashboard/DashboardFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/dashboard/DashboardFragmentTest.java
@@ -48,7 +48,7 @@
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settings.slices.BlockingSlicePrefController;
import com.android.settings.testutils.FakeFeatureFactory;
-import com.android.settings.widget.PrimarySwitchPreference;
+import com.android.settingslib.PrimarySwitchPreference;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.android.settingslib.core.instrumentation.VisibilityLoggerMixin;
diff --git a/tests/robotests/src/com/android/settings/development/DisableAutomaticUpdatesPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/DisableAutomaticUpdatesPreferenceControllerTest.java
deleted file mode 100644
index d5c0b5d..0000000
--- a/tests/robotests/src/com/android/settings/development/DisableAutomaticUpdatesPreferenceControllerTest.java
+++ /dev/null
@@ -1,108 +0,0 @@
-/*
- * Copyright (C) 2017 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.development;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.when;
-
-import android.content.Context;
-import android.provider.Settings;
-
-import androidx.preference.PreferenceScreen;
-import androidx.preference.SwitchPreference;
-
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
-import org.robolectric.RobolectricTestRunner;
-import org.robolectric.RuntimeEnvironment;
-
-@RunWith(RobolectricTestRunner.class)
-public class DisableAutomaticUpdatesPreferenceControllerTest {
-
- @Mock
- private PreferenceScreen mPreferenceScreen;
- @Mock
- private SwitchPreference mPreference;
-
- private Context mContext;
- private DisableAutomaticUpdatesPreferenceController mController;
-
- @Before
- public void setup() {
- MockitoAnnotations.initMocks(this);
- mContext = RuntimeEnvironment.application;
- mController = new DisableAutomaticUpdatesPreferenceController(mContext);
- when(mPreferenceScreen.findPreference(mController.getPreferenceKey())).thenReturn(
- mPreference);
- mController.displayPreference(mPreferenceScreen);
- }
-
- @Test
- public void onPreferenceChanged_turnOnAutomaticUpdates() {
- mController.onPreferenceChange(null, true);
-
- final int mode = Settings.Global.getInt(mContext.getContentResolver(),
- Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE, -1);
-
- assertThat(mode).isEqualTo(
- DisableAutomaticUpdatesPreferenceController.ENABLE_UPDATES_SETTING);
- }
-
- @Test
- public void onPreferenceChanged_turnOffAutomaticUpdates() {
- mController.onPreferenceChange(null, false);
-
- final int mode = Settings.Global.getInt(mContext.getContentResolver(),
- Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE, -1);
-
- assertThat(mode).isEqualTo(
- DisableAutomaticUpdatesPreferenceController.DISABLE_UPDATES_SETTING);
- }
-
- @Test
- public void updateState_preferenceShouldBeChecked() {
- Settings.Global
- .putInt(mContext.getContentResolver(), Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE,
- DisableAutomaticUpdatesPreferenceController.ENABLE_UPDATES_SETTING);
- mController.updateState(mPreference);
-
- verify(mPreference).setChecked(true);
- }
-
- @Test
- public void updateState_preferenceShouldNotBeChecked() {
- Settings.Global
- .putInt(mContext.getContentResolver(), Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE,
- DisableAutomaticUpdatesPreferenceController.DISABLE_UPDATES_SETTING);
- mController.updateState(mPreference);
-
- verify(mPreference).setChecked(false);
- }
-
- @Test
- public void onDeveloperOptionsDisabled_shouldDisablePreference() {
- mController.onDeveloperOptionsDisabled();
-
- verify(mPreference).setEnabled(false);
- verify(mPreference).setChecked(false);
- }
-}
diff --git a/tests/robotests/src/com/android/settings/development/WifiEnhancedMacRandomizationPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/WifiNonPersistentMacRandomizationPreferenceControllerTest.java
similarity index 76%
rename from tests/robotests/src/com/android/settings/development/WifiEnhancedMacRandomizationPreferenceControllerTest.java
rename to tests/robotests/src/com/android/settings/development/WifiNonPersistentMacRandomizationPreferenceControllerTest.java
index 25e5a22..b654387 100644
--- a/tests/robotests/src/com/android/settings/development/WifiEnhancedMacRandomizationPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/development/WifiNonPersistentMacRandomizationPreferenceControllerTest.java
@@ -36,48 +36,48 @@
import org.robolectric.RuntimeEnvironment;
@RunWith(RobolectricTestRunner.class)
-public class WifiEnhancedMacRandomizationPreferenceControllerTest {
- private static final String ENHANCED_MAC_RANDOMIZATION_FEATURE_FLAG =
- "enhanced_mac_randomization_force_enabled";
+public class WifiNonPersistentMacRandomizationPreferenceControllerTest {
+ private static final String NON_PERSISTENT_MAC_RANDOMIZATION_FEATURE_FLAG =
+ "non_persistent_mac_randomization_force_enabled";
@Mock
private SwitchPreference mPreference;
@Mock
private PreferenceScreen mPreferenceScreen;
private Context mContext;
- private WifiEnhancedMacRandomizationPreferenceController mController;
+ private WifiNonPersistentMacRandomizationPreferenceController mController;
@Before
public void setup() {
MockitoAnnotations.initMocks(this);
mContext = RuntimeEnvironment.application;
- mController = new WifiEnhancedMacRandomizationPreferenceController(mContext);
+ mController = new WifiNonPersistentMacRandomizationPreferenceController(mContext);
when(mPreferenceScreen.findPreference(mController.getPreferenceKey()))
.thenReturn(mPreference);
mController.displayPreference(mPreferenceScreen);
}
@Test
- public void onPreferenceChanged_enabled_shouldTurnOnEnhancedRandomization() {
+ public void onPreferenceChanged_enabled_shouldTurnOnNonPersistentRandomization() {
mController.onPreferenceChange(mPreference, true /* new value */);
int mode = Settings.Global.getInt(mContext.getContentResolver(),
- ENHANCED_MAC_RANDOMIZATION_FEATURE_FLAG, -1);
+ NON_PERSISTENT_MAC_RANDOMIZATION_FEATURE_FLAG, -1);
assertThat(mode).isEqualTo(1);
}
@Test
- public void onPreferenceChanged_disabled_shouldTurnOffEnhancedRandomization() {
+ public void onPreferenceChanged_disabled_shouldTurnOffNonPersistentRandomization() {
mController.onPreferenceChange(mPreference, false /* new value */);
int mode = Settings.Global.getInt(mContext.getContentResolver(),
- ENHANCED_MAC_RANDOMIZATION_FEATURE_FLAG, -1);
+ NON_PERSISTENT_MAC_RANDOMIZATION_FEATURE_FLAG, -1);
assertThat(mode).isEqualTo(0);
}
@Test
public void updateState_preferenceShouldBeChecked() {
Settings.Global.putInt(mContext.getContentResolver(),
- ENHANCED_MAC_RANDOMIZATION_FEATURE_FLAG, 1);
+ NON_PERSISTENT_MAC_RANDOMIZATION_FEATURE_FLAG, 1);
mController.updateState(mPreference);
verify(mPreference).setChecked(true);
@@ -86,7 +86,7 @@
@Test
public void updateState_preferenceShouldNotBeChecked() {
Settings.Global.putInt(mContext.getContentResolver(),
- ENHANCED_MAC_RANDOMIZATION_FEATURE_FLAG, 0);
+ NON_PERSISTENT_MAC_RANDOMIZATION_FEATURE_FLAG, 0);
mController.updateState(mPreference);
verify(mPreference).setChecked(false);
@@ -97,7 +97,7 @@
mController.onDeveloperOptionsSwitchDisabled();
int mode = Settings.Global.getInt(mContext.getContentResolver(),
- ENHANCED_MAC_RANDOMIZATION_FEATURE_FLAG, -1);
+ NON_PERSISTENT_MAC_RANDOMIZATION_FEATURE_FLAG, -1);
assertThat(mode).isEqualTo(0);
assertThat(mPreference.isChecked()).isFalse();
diff --git a/tests/robotests/src/com/android/settings/development/WirelessDebuggingPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/WirelessDebuggingPreferenceControllerTest.java
index 54bd54b..e8b0317 100644
--- a/tests/robotests/src/com/android/settings/development/WirelessDebuggingPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/development/WirelessDebuggingPreferenceControllerTest.java
@@ -33,7 +33,7 @@
import com.android.settings.testutils.shadow.ShadowUtils;
import com.android.settings.testutils.shadow.ShadowWirelessDebuggingPreferenceController;
-import com.android.settings.widget.PrimarySwitchPreference;
+import com.android.settingslib.PrimarySwitchPreference;
import com.android.settingslib.core.lifecycle.Lifecycle;
import org.junit.After;
diff --git a/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothCodecDialogPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothCodecDialogPreferenceControllerTest.java
index 7dd2906..0f01e00 100644
--- a/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothCodecDialogPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/development/bluetooth/BluetoothCodecDialogPreferenceControllerTest.java
@@ -19,6 +19,7 @@
import static com.google.common.truth.Truth.assertThat;
import static org.mockito.Mockito.atLeastOnce;
+import static org.mockito.Mockito.eq;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
@@ -108,6 +109,8 @@
BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC};
mCodecStatus = new BluetoothCodecStatus(mCodecConfigSBC, null, mCodecConfigs);
when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus);
+ when(mBluetoothA2dp.isOptionalCodecsEnabled(mActiveDevice)).thenReturn(
+ BluetoothA2dp.OPTIONAL_CODECS_PREF_ENABLED);
mController.onBluetoothServiceConnected(mBluetoothA2dp);
mController.writeConfigurationValues(0);
@@ -172,4 +175,37 @@
verify(mCallback).onBluetoothCodecChanged();
}
+
+ @Test
+ public void onHDAudioEnabled_optionalCodecEnabled_setsCodecTypeAsAAC() {
+ BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC};
+ mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC,
+ /* codecsLocalCapabilities= */ null,
+ mCodecConfigs);
+ when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus);
+ when(mBluetoothA2dp.isOptionalCodecsEnabled(mActiveDevice)).thenReturn(
+ BluetoothA2dp.OPTIONAL_CODECS_PREF_ENABLED);
+ mController.onBluetoothServiceConnected(mBluetoothA2dp);
+
+ mController.onHDAudioEnabled(/* enabled= */ true);
+
+ verify(mBluetoothA2dpConfigStore, atLeastOnce()).setCodecType(
+ eq(BluetoothCodecConfig.SOURCE_CODEC_TYPE_AAC));
+ }
+ @Test
+ public void onHDAudioEnabled_optionalCodecDisabled_setsCodecTypeAsSBC() {
+ BluetoothCodecConfig[] mCodecConfigs = {mCodecConfigAAC, mCodecConfigSBC};
+ mCodecStatus = new BluetoothCodecStatus(mCodecConfigAAC,
+ /* codecsLocalCapabilities= */ null,
+ mCodecConfigs);
+ when(mBluetoothA2dp.getCodecStatus(mActiveDevice)).thenReturn(mCodecStatus);
+ when(mBluetoothA2dp.isOptionalCodecsEnabled(mActiveDevice)).thenReturn(
+ BluetoothA2dp.OPTIONAL_CODECS_PREF_DISABLED);
+ mController.onBluetoothServiceConnected(mBluetoothA2dp);
+
+ mController.onHDAudioEnabled(/* enabled= */ false);
+
+ verify(mBluetoothA2dpConfigStore, atLeastOnce()).setCodecType(
+ eq(BluetoothCodecConfig.SOURCE_CODEC_TYPE_SBC));
+ }
}
diff --git a/tests/robotests/src/com/android/settings/development/qstile/WinscopeTraceTest.java b/tests/robotests/src/com/android/settings/development/qstile/WinscopeTraceTest.java
index b4dab0d..37bf54c 100644
--- a/tests/robotests/src/com/android/settings/development/qstile/WinscopeTraceTest.java
+++ b/tests/robotests/src/com/android/settings/development/qstile/WinscopeTraceTest.java
@@ -37,7 +37,7 @@
import android.view.IWindowManager;
import android.widget.Toast;
-import com.android.internal.view.IInputMethodManager;
+import com.android.internal.inputmethod.ImeTracing;
import com.android.settings.testutils.shadow.ShadowParcel;
import org.junit.After;
@@ -56,7 +56,7 @@
@Mock
private IWindowManager mWindowManager;
@Mock
- private IInputMethodManager mInputMethodManager;
+ private ImeTracing mImeTracing;
@Mock
private IBinder mSurfaceFlinger;
@Mock
@@ -69,7 +69,7 @@
MockitoAnnotations.initMocks(this);
mWinscopeTrace = spy(new DevelopmentTiles.WinscopeTrace());
ReflectionHelpers.setField(mWinscopeTrace, "mWindowManager", mWindowManager);
- ReflectionHelpers.setField(mWinscopeTrace, "mInputMethodManager", mInputMethodManager);
+ ReflectionHelpers.setField(mWinscopeTrace, "mImeTracing", mImeTracing);
ReflectionHelpers.setField(mWinscopeTrace, "mSurfaceFlinger", mSurfaceFlinger);
ReflectionHelpers.setField(mWinscopeTrace, "mToast", mToast);
}
@@ -93,7 +93,7 @@
public void sfReturnsTraceEnabled_shouldReturnEnabled() throws RemoteException {
// Assume Window Trace and Input Method Manager are disabled.
doReturn(false).when(mWindowManager).isWindowTraceEnabled();
- doReturn(false).when(mInputMethodManager).isImeTraceEnabled();
+ doReturn(false).when(mImeTracing).isEnabled();
ShadowParcel.sReadBoolResult = true;
assertThat(mWinscopeTrace.isEnabled()).isTrue();
verify(mSurfaceFlinger)
@@ -114,7 +114,7 @@
public void wmAndSfAndImmReturnTraceDisabled_shouldReturnDisabled() throws RemoteException {
ShadowParcel.sReadBoolResult = false;
doReturn(false).when(mWindowManager).isWindowTraceEnabled();
- doReturn(false).when(mInputMethodManager).isImeTraceEnabled();
+ doReturn(false).when(mImeTracing).isEnabled();
assertThat(mWinscopeTrace.isEnabled()).isFalse();
verify(mSurfaceFlinger)
.transact(eq(SURFACE_FLINGER_LAYER_TRACE_STATUS_CODE), any(), any(),
@@ -127,7 +127,7 @@
throws RemoteException {
ShadowParcel.sReadBoolResult = false;
doReturn(false).when(mWindowManager).isWindowTraceEnabled();
- doReturn(true).when(mInputMethodManager).isImeTraceEnabled();
+ doReturn(true).when(mImeTracing).isEnabled();
assertThat(mWinscopeTrace.isEnabled()).isTrue();
verify(mSurfaceFlinger)
.transact(eq(SURFACE_FLINGER_LAYER_TRACE_STATUS_CODE), any(), any(),
@@ -140,7 +140,7 @@
public void immReturnsTraceEnabled_shouldReturnEnabled() throws RemoteException {
// Assume Window Manager and Surface Trace are disabled.
ShadowParcel.sReadBoolResult = false;
- doReturn(true).when(mInputMethodManager).isImeTraceEnabled();
+ doReturn(true).when(mImeTracing).isEnabled();
assertThat(mWinscopeTrace.isEnabled()).isTrue();
}
@@ -149,7 +149,7 @@
public void immReturnsTraceDisabled_shouldReturnDisabled() throws RemoteException {
// Assume Window Manager and Surface Trace are disabled.
ShadowParcel.sReadBoolResult = false;
- doReturn(false).when(mInputMethodManager).isImeTraceEnabled();
+ doReturn(false).when(mImeTracing).isEnabled();
assertThat(mWinscopeTrace.isEnabled()).isFalse();
}
@@ -167,7 +167,7 @@
public void sfUnavailableAndWmAndImmReturnTraceDisabled_shouldReturnDisabled()
throws RemoteException {
doReturn(false).when(mWindowManager).isWindowTraceEnabled();
- doReturn(false).when(mInputMethodManager).isImeTraceEnabled();
+ doReturn(false).when(mImeTracing).isEnabled();
ReflectionHelpers.setField(mWinscopeTrace, "mSurfaceFlinger", null);
assertThat(mWinscopeTrace.isEnabled()).isFalse();
}
@@ -182,8 +182,8 @@
@Test
public void setIsEnableTrue_shouldEnableImeTrace() throws RemoteException {
mWinscopeTrace.setIsEnabled(true);
- verify(mInputMethodManager).startImeTrace();
- verifyNoMoreInteractions(mInputMethodManager);
+ verify(mImeTracing).startImeTrace();
+ verifyNoMoreInteractions(mImeTracing);
}
@Test
@@ -210,8 +210,8 @@
@Config(shadows = ShadowParcel.class)
public void setIsEnableFalse_shouldDisableImeTrace() throws RemoteException {
mWinscopeTrace.setIsEnabled(false);
- verify(mInputMethodManager).stopImeTrace();
- verifyNoMoreInteractions(mInputMethodManager);
+ verify(mImeTracing).stopImeTrace();
+ verifyNoMoreInteractions(mImeTracing);
verify(mToast).show();
}
@@ -245,17 +245,6 @@
}
/**
- * Verify when input method manager call throws a remote exception, it is handled without
- * re-throwing the exception.
- */
- @Test
- public void setIsEnableAndImmThrowsRemoteException_shouldFailGracefully()
- throws RemoteException {
- doThrow(new RemoteException("Unknown")).when(mInputMethodManager).isImeTraceEnabled();
- mWinscopeTrace.setIsEnabled(true);
- }
-
- /**
* Verify is surface flinger is not available not calls are made to it.
*/
@Test
diff --git a/tests/robotests/src/com/android/settings/development/tare/OWNERS b/tests/robotests/src/com/android/settings/development/tare/OWNERS
new file mode 100644
index 0000000..46d25c8
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/development/tare/OWNERS
@@ -0,0 +1,3 @@
+# Bug component: 330055
+
+include platform/frameworks/base:/apex/jobscheduler/service/java/com/android/server/tare/OWNERS
\ No newline at end of file
diff --git a/tests/robotests/src/com/android/settings/deviceinfo/BrandedAccountPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/deviceinfo/BrandedAccountPreferenceControllerTest.java
deleted file mode 100644
index 87dcb33..0000000
--- a/tests/robotests/src/com/android/settings/deviceinfo/BrandedAccountPreferenceControllerTest.java
+++ /dev/null
@@ -1,80 +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.deviceinfo;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.mockito.ArgumentMatchers.any;
-import static org.mockito.Mockito.when;
-
-import android.accounts.Account;
-import android.content.Context;
-
-import com.android.settings.testutils.FakeFeatureFactory;
-
-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)
-public class BrandedAccountPreferenceControllerTest {
-
- private Context mContext;
- private FakeFeatureFactory fakeFeatureFactory;
-
- @Before
- public void setUp() {
- MockitoAnnotations.initMocks(this);
- mContext = RuntimeEnvironment.application;
- fakeFeatureFactory = FakeFeatureFactory.setupForTest();
-
- }
-
- @Test
- public void isAvailable_configOn_noAccount_off() {
- final BrandedAccountPreferenceController controller =
- new BrandedAccountPreferenceController(mContext, "test_key");
- assertThat(controller.isAvailable()).isFalse();
- }
-
- @Test
- public void isAvailable_accountIsAvailable_on() {
- when(fakeFeatureFactory.mAccountFeatureProvider.getAccounts(any(Context.class)))
- .thenReturn(new Account[]{new Account("fake@account.foo", "fake.reallyfake")});
-
- final BrandedAccountPreferenceController controller =
- new BrandedAccountPreferenceController(mContext, "test_key");
-
- assertThat(controller.isAvailable()).isTrue();
- }
-
- @Test
- @Config(qualifiers = "mcc999")
- public void isAvailable_configOff_hasAccount_off() {
- when(fakeFeatureFactory.mAccountFeatureProvider.getAccounts(any(Context.class)))
- .thenReturn(new Account[]{new Account("fake@account.foo", "fake.reallyfake")});
-
- final BrandedAccountPreferenceController controller =
- new BrandedAccountPreferenceController(mContext, "test_key");
-
- assertThat(controller.isAvailable()).isFalse();
- }
-}
diff --git a/tests/robotests/src/com/android/settings/deviceinfo/PhoneNumberPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/deviceinfo/PhoneNumberPreferenceControllerTest.java
deleted file mode 100644
index 4781cd9..0000000
--- a/tests/robotests/src/com/android/settings/deviceinfo/PhoneNumberPreferenceControllerTest.java
+++ /dev/null
@@ -1,181 +0,0 @@
-/*
- * Copyright (C) 2017 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.deviceinfo;
-
-import static android.content.Context.CLIPBOARD_SERVICE;
-
-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.verify;
-import static org.mockito.Mockito.when;
-
-import android.content.ClipboardManager;
-import android.content.Context;
-import android.telephony.SubscriptionInfo;
-import android.telephony.SubscriptionManager;
-import android.telephony.TelephonyManager;
-
-import androidx.preference.Preference;
-import androidx.preference.PreferenceCategory;
-import androidx.preference.PreferenceScreen;
-
-import com.android.settings.R;
-import com.android.settings.core.BasePreferenceController;
-
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
-import org.robolectric.RobolectricTestRunner;
-import org.robolectric.RuntimeEnvironment;
-
-import java.util.ArrayList;
-import java.util.List;
-
-@RunWith(RobolectricTestRunner.class)
-public class PhoneNumberPreferenceControllerTest {
-
- @Mock
- private Preference mPreference;
- @Mock
- private Preference mSecondPreference;
- @Mock
- private TelephonyManager mTelephonyManager;
- @Mock
- private SubscriptionInfo mSubscriptionInfo;
- @Mock
- private SubscriptionManager mSubscriptionManager;
- @Mock
- private PreferenceScreen mScreen;
- @Mock
- private PreferenceCategory mCategory;
-
- private Context mContext;
- private PhoneNumberPreferenceController mController;
-
- @Before
- public void setup() {
- MockitoAnnotations.initMocks(this);
- mContext = spy(RuntimeEnvironment.application);
- when(mContext.getSystemService(SubscriptionManager.class)).thenReturn(mSubscriptionManager);
- when(mContext.getSystemService(TelephonyManager.class)).thenReturn(mTelephonyManager);
- mController = spy(new PhoneNumberPreferenceController(mContext, "phone_number"));
- final String prefKey = mController.getPreferenceKey();
- when(mScreen.findPreference(prefKey)).thenReturn(mPreference);
- when(mScreen.getContext()).thenReturn(mContext);
- final String categoryKey = "basic_info_category";
- when(mScreen.findPreference(categoryKey)).thenReturn(mCategory);
- doReturn(mSubscriptionInfo).when(mController).getSubscriptionInfo(anyInt());
- doReturn(mSecondPreference).when(mController).createNewPreference(mContext);
- when(mPreference.isVisible()).thenReturn(true);
- }
-
- @Test
- public void getAvailabilityStatus_isVoiceCapable_shouldBeAVAILABLE() {
- when(mTelephonyManager.isVoiceCapable()).thenReturn(true);
-
- assertThat(mController.getAvailabilityStatus()).isEqualTo(
- BasePreferenceController.AVAILABLE);
- }
-
- @Test
- public void getAvailabilityStatus_isNotVoiceCapable_shouldBeUNSUPPORTED_ON_DEVICE() {
- when(mTelephonyManager.isVoiceCapable()).thenReturn(false);
-
- assertThat(mController.getAvailabilityStatus()).isEqualTo(
- BasePreferenceController.UNSUPPORTED_ON_DEVICE);
- }
-
- @Test
- public void displayPreference_multiSim_shouldAddSecondPreference() {
- when(mTelephonyManager.getPhoneCount()).thenReturn(2);
-
- mController.displayPreference(mScreen);
-
- verify(mCategory).addPreference(mSecondPreference);
- }
-
- @Test
- public void updateState_singleSim_shouldUpdateTitleAndPhoneNumber() {
- final String phoneNumber = "1111111111";
- doReturn(phoneNumber).when(mController).getFormattedPhoneNumber(mSubscriptionInfo);
- when(mTelephonyManager.getPhoneCount()).thenReturn(1);
- mController.displayPreference(mScreen);
-
- mController.updateState(mPreference);
-
- verify(mPreference).setTitle(mContext.getString(R.string.status_number));
- verify(mPreference).setSummary(phoneNumber);
- }
-
- @Test
- public void updateState_multiSim_shouldUpdateTitleAndPhoneNumberOfMultiplePreferences() {
- final String phoneNumber = "1111111111";
- doReturn(phoneNumber).when(mController).getFormattedPhoneNumber(mSubscriptionInfo);
- when(mTelephonyManager.getPhoneCount()).thenReturn(2);
- mController.displayPreference(mScreen);
-
- mController.updateState(mPreference);
-
- verify(mPreference).setTitle(
- mContext.getString(R.string.status_number_sim_slot, 1 /* sim slot */));
- verify(mPreference).setSummary(phoneNumber);
- verify(mSecondPreference).setTitle(
- mContext.getString(R.string.status_number_sim_slot, 2 /* sim slot */));
- verify(mSecondPreference).setSummary(phoneNumber);
- }
-
- @Test
- public void getSummary_cannotGetActiveSubscriptionInfo_shouldShowUnknown() {
- when(mSubscriptionManager.getActiveSubscriptionInfoList()).thenReturn(null);
-
- CharSequence primaryNumber = mController.getSummary();
-
- assertThat(primaryNumber).isNotNull();
- assertThat(primaryNumber).isEqualTo(mContext.getString(R.string.device_info_default));
- }
-
- @Test
- public void getSummary_getEmptySubscriptionInfo_shouldShowUnknown() {
- List<SubscriptionInfo> infos = new ArrayList<>();
- when(mSubscriptionManager.getActiveSubscriptionInfoList()).thenReturn(infos);
-
- CharSequence primaryNumber = mController.getSummary();
-
- assertThat(primaryNumber).isEqualTo(mContext.getString(R.string.device_info_default));
- }
-
- @Test
- public void copy_shouldCopyPhoneNumberToClipboard() {
- final List<SubscriptionInfo> list = new ArrayList<>();
- list.add(mSubscriptionInfo);
- when(mSubscriptionManager.getActiveSubscriptionInfoList()).thenReturn(list);
- final String phoneNumber = "1111111111";
- doReturn(phoneNumber).when(mController).getFormattedPhoneNumber(mSubscriptionInfo);
-
- mController.copy();
-
- final ClipboardManager clipboard = (ClipboardManager) mContext.getSystemService(
- CLIPBOARD_SERVICE);
- final CharSequence data = clipboard.getPrimaryClip().getItemAt(0).getText();
- assertThat(phoneNumber.contentEquals(data)).isTrue();
- }
-}
diff --git a/tests/robotests/src/com/android/settings/deviceinfo/hardwareinfo/HardwareRevisionPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/deviceinfo/hardwareinfo/HardwareRevisionPreferenceControllerTest.java
deleted file mode 100644
index d705b64..0000000
--- a/tests/robotests/src/com/android/settings/deviceinfo/hardwareinfo/HardwareRevisionPreferenceControllerTest.java
+++ /dev/null
@@ -1,61 +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.deviceinfo.hardwareinfo;
-
-import static android.content.Context.CLIPBOARD_SERVICE;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import android.content.ClipboardManager;
-import android.content.Context;
-import android.os.SystemProperties;
-
-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 HardwareRevisionPreferenceControllerTest {
-
- private Context mContext;
- private HardwareRevisionPreferenceController mController;
-
- @Before
- public void setUp() {
- MockitoAnnotations.initMocks(this);
- mContext = RuntimeEnvironment.application;
- mController = new HardwareRevisionPreferenceController(mContext,
- "hardware_info_device_revision");
- }
-
- @Test
- public void copy_shouldCopyHardwareRevisionToClipboard() {
- final String fakeHardwareVer = "FakeVer1.0";
- SystemProperties.set("ro.boot.hardware.revision", fakeHardwareVer);
-
- mController.copy();
-
- final ClipboardManager clipboard = (ClipboardManager) mContext.getSystemService(
- CLIPBOARD_SERVICE);
- final CharSequence data = clipboard.getPrimaryClip().getItemAt(0).getText();
-
- assertThat(data.toString()).isEqualTo(fakeHardwareVer);
- }
-}
\ No newline at end of file
diff --git a/tests/robotests/src/com/android/settings/deviceinfo/hardwareinfo/SerialNumberPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/deviceinfo/hardwareinfo/SerialNumberPreferenceControllerTest.java
deleted file mode 100644
index 2106b54..0000000
--- a/tests/robotests/src/com/android/settings/deviceinfo/hardwareinfo/SerialNumberPreferenceControllerTest.java
+++ /dev/null
@@ -1,54 +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.deviceinfo.hardwareinfo;
-
-
-import static com.google.common.truth.Truth.assertThat;
-
-import android.content.ClipData;
-import android.content.ClipboardManager;
-import android.content.Context;
-import android.os.Build;
-
-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 SerialNumberPreferenceControllerTest {
-
- private Context mContext;
- private SerialNumberPreferenceController mController;
-
- @Before
- public void setUp() {
- mContext = RuntimeEnvironment.application;
- mController = new SerialNumberPreferenceController(mContext, "test");
- }
-
- @Test
- public void copy_shouldPutSerialNumberToClipBoard() {
- mController.copy();
-
- final ClipboardManager clipboardManager = mContext.getSystemService(ClipboardManager.class);
- final ClipData data = clipboardManager.getPrimaryClip();
-
- assertThat(data.getItemAt(0).getText().toString()).contains(Build.getSerial());
- }
-}
diff --git a/tests/robotests/src/com/android/settings/deviceinfo/storage/AutomaticStorageManagementSwitchPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/deviceinfo/storage/AutomaticStorageManagementSwitchPreferenceControllerTest.java
index 384ddc3..a0f188d 100644
--- a/tests/robotests/src/com/android/settings/deviceinfo/storage/AutomaticStorageManagementSwitchPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/deviceinfo/storage/AutomaticStorageManagementSwitchPreferenceControllerTest.java
@@ -45,7 +45,7 @@
import com.android.settings.deletionhelper.ActivationWarningFragment;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.testutils.FakeFeatureFactory;
-import com.android.settings.widget.PrimarySwitchPreference;
+import com.android.settingslib.PrimarySwitchPreference;
import org.junit.Before;
import org.junit.Test;
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetailTest.java b/tests/robotests/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetailTest.java
index b50e083..c92adf2 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetailTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetailTest.java
@@ -30,9 +30,11 @@
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.verifyZeroInteractions;
import static org.mockito.Mockito.when;
import android.app.AppOpsManager;
+import android.app.backup.BackupManager;
import android.app.settings.SettingsEnums;
import android.content.Context;
import android.content.Intent;
@@ -62,7 +64,7 @@
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.widget.FooterPreference;
import com.android.settingslib.widget.LayoutPreference;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.After;
import org.junit.Before;
@@ -123,13 +125,16 @@
private BatteryUtils mBatteryUtils;
@Mock
private BatteryOptimizeUtils mBatteryOptimizeUtils;
+ @Mock
+ private BackupManager mBackupManager;
+
private Context mContext;
private Preference mForegroundPreference;
private Preference mBackgroundPreference;
private FooterPreference mFooterPreference;
- private RadioButtonPreference mRestrictedPreference;
- private RadioButtonPreference mOptimizePreference;
- private RadioButtonPreference mUnrestrictedPreference;
+ private SelectorWithWidgetPreference mRestrictedPreference;
+ private SelectorWithWidgetPreference mOptimizePreference;
+ private SelectorWithWidgetPreference mUnrestrictedPreference;
private AdvancedPowerUsageDetail mFragment;
private SettingsActivity mTestActivity;
private FakeFeatureFactory mFeatureFactory;
@@ -180,9 +185,10 @@
mFragment.mHeaderPreference = mHeaderPreference;
mFragment.mState = mState;
- mFragment.enableTriState = true;
+ mFragment.mEnableTriState = true;
mFragment.mBatteryUtils = new BatteryUtils(RuntimeEnvironment.application);
mFragment.mBatteryOptimizeUtils = mBatteryOptimizeUtils;
+ mFragment.mBackupManager = mBackupManager;
mAppEntry.info = mock(ApplicationInfo.class);
mTestActivity = spy(new SettingsActivity());
@@ -208,9 +214,9 @@
mForegroundPreference = new Preference(mContext);
mBackgroundPreference = new Preference(mContext);
mFooterPreference = new FooterPreference(mContext);
- mRestrictedPreference = new RadioButtonPreference(mContext);
- mOptimizePreference = new RadioButtonPreference(mContext);
- mUnrestrictedPreference = new RadioButtonPreference(mContext);
+ mRestrictedPreference = new SelectorWithWidgetPreference(mContext);
+ mOptimizePreference = new SelectorWithWidgetPreference(mContext);
+ mUnrestrictedPreference = new SelectorWithWidgetPreference(mContext);
mFragment.mForegroundPreference = mForegroundPreference;
mFragment.mBackgroundPreference = mBackgroundPreference;
mFragment.mFooterPreference = mFooterPreference;
@@ -231,7 +237,7 @@
@Test
public void testGetPreferenceScreenResId_disableTriState_returnLegacyLayout() {
- mFragment.enableTriState = false;
+ mFragment.mEnableTriState = false;
assertThat(mFragment.getPreferenceScreenResId()).isEqualTo(R.xml.power_usage_detail_legacy);
}
@@ -740,6 +746,16 @@
}
@Test
+ public void testInitPreferenceForTriState_isAllowlistedExceptIdleApp_hasCorrectString() {
+ when(mBatteryOptimizeUtils.isAllowlistedExceptIdleApp()).thenReturn(true);
+
+ mFragment.initPreferenceForTriState(mContext);
+
+ assertThat(mFooterPreference.getTitle().toString())
+ .isEqualTo("This app requires optimized battery usage.");
+ }
+
+ @Test
public void testInitPreferenceForTriState_isSystemOrDefaultApp_hasCorrectString() {
when(mBatteryOptimizeUtils.isValidPackageName()).thenReturn(true);
when(mBatteryOptimizeUtils.isSystemOrDefaultApp()).thenReturn(true);
@@ -780,4 +796,38 @@
new Pair(ConvertUtils.METRIC_KEY_BATTERY_USAGE, "app label")
});
}
+
+ @Test
+ public void notifyBackupManager_optimizationModeIsNotChanged_notInvokeDataChanged() {
+ final int mode = BatteryOptimizeUtils.MODE_RESTRICTED;
+ mFragment.mOptimizationMode = mode;
+ when(mBatteryOptimizeUtils.getAppOptimizationMode()).thenReturn(mode);
+
+ mFragment.notifyBackupManager();
+
+ verifyZeroInteractions(mBackupManager);
+ }
+
+ @Test
+ public void notifyBackupManager_optimizationModeIsChanged_invokeDataChanged() {
+ mFragment.mOptimizationMode = BatteryOptimizeUtils.MODE_RESTRICTED;
+ when(mBatteryOptimizeUtils.getAppOptimizationMode())
+ .thenReturn(BatteryOptimizeUtils.MODE_UNRESTRICTED);
+
+ mFragment.notifyBackupManager();
+
+ verify(mBackupManager).dataChanged();
+ }
+
+ @Test
+ public void notifyBackupManager_triStateIsNotEnabled_notInvokeDataChanged() {
+ mFragment.mOptimizationMode = BatteryOptimizeUtils.MODE_RESTRICTED;
+ when(mBatteryOptimizeUtils.getAppOptimizationMode())
+ .thenReturn(BatteryOptimizeUtils.MODE_UNRESTRICTED);
+ mFragment.mEnableTriState = false;
+
+ mFragment.notifyBackupManager();
+
+ verifyZeroInteractions(mBackupManager);
+ }
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/BatteryAppListPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/BatteryAppListPreferenceControllerTest.java
index c3b3075..5e69b8f 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/BatteryAppListPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/BatteryAppListPreferenceControllerTest.java
@@ -67,11 +67,13 @@
private Context mContext;
private PowerGaugePreference mPreference;
private BatteryAppListPreferenceController mPreferenceController;
+ private FakeFeatureFactory mFeatureFactory;
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
+ mFeatureFactory = FakeFeatureFactory.setupForTest();
mContext = spy(RuntimeEnvironment.application);
final Resources resources = spy(mContext.getResources());
when(mContext.getResources()).thenReturn(resources);
@@ -79,9 +81,8 @@
when(mContext.getApplicationContext()).thenReturn(mContext);
when(mContext.getSystemService(UserManager.class)).thenReturn(mUserManager);
when(mUserManager.getProfileIdsWithDisabled(anyInt())).thenReturn(new int[] {});
- when(resources.getTextArray(R.array.allowlist_hide_summary_in_battery_usage))
+ when(mFeatureFactory.powerUsageFeatureProvider.getHideApplicationSummary(mContext))
.thenReturn(new String[] {"com.android.googlequicksearchbox"});
- FakeFeatureFactory.setupForTest();
mPreference = new PowerGaugePreference(mContext);
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/BatteryBackupHelperTest.java b/tests/robotests/src/com/android/settings/fuelgauge/BatteryBackupHelperTest.java
new file mode 100644
index 0000000..aa1caf9
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/fuelgauge/BatteryBackupHelperTest.java
@@ -0,0 +1,420 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+package com.android.settings.fuelgauge;
+
+import static com.android.settings.fuelgauge.BatteryBackupHelper.DELIMITER;
+import static com.android.settings.fuelgauge.BatteryBackupHelper.DELIMITER_MODE;
+import static com.android.settings.fuelgauge.BatteryOptimizeUtils.MODE_RESTRICTED;
+import static com.android.settings.fuelgauge.BatteryOptimizeUtils.MODE_UNRESTRICTED;
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyInt;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.ArgumentMatchers.eq;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.doThrow;
+import static org.mockito.Mockito.inOrder;
+import static org.mockito.Mockito.never;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.verifyZeroInteractions;
+import static org.mockito.Mockito.when;
+
+import android.app.AppOpsManager;
+import android.app.backup.BackupDataInputStream;
+import android.app.backup.BackupDataOutput;
+import android.content.Context;
+import android.content.pm.ApplicationInfo;
+import android.content.pm.IPackageManager;
+import android.content.pm.PackageManager;
+import android.content.pm.ParceledListSlice;
+import android.content.pm.UserInfo;
+import android.os.IDeviceIdleController;
+import android.os.RemoteException;
+import android.os.UserHandle;
+import android.os.UserManager;
+
+import com.android.settingslib.fuelgauge.PowerAllowlistBackend;
+
+import java.util.Arrays;
+import java.util.List;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.ArgumentCaptor;
+import org.mockito.InOrder;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.RuntimeEnvironment;
+import org.robolectric.annotation.Config;
+import org.robolectric.annotation.Implementation;
+import org.robolectric.annotation.Implements;
+import org.robolectric.annotation.Resetter;
+
+@RunWith(RobolectricTestRunner.class)
+@Config(shadows = {BatteryBackupHelperTest.ShadowUserHandle.class})
+public final class BatteryBackupHelperTest {
+ private static final String PACKAGE_NAME1 = "com.android.testing.1";
+ private static final String PACKAGE_NAME2 = "com.android.testing.2";
+ private static final String PACKAGE_NAME3 = "com.android.testing.3";
+
+ private Context mContext;
+ private BatteryBackupHelper mBatteryBackupHelper;
+
+ @Mock
+ private PackageManager mPackageManager;
+ @Mock
+ private BackupDataOutput mBackupDataOutput;
+ @Mock
+ private BackupDataInputStream mBackupDataInputStream;
+ @Mock
+ private IDeviceIdleController mDeviceController;
+ @Mock
+ private IPackageManager mIPackageManager;
+ @Mock
+ private AppOpsManager mAppOpsManager;
+ @Mock
+ private UserManager mUserManager;
+ @Mock
+ private PowerAllowlistBackend mPowerAllowlistBackend;
+ @Mock
+ private BatteryOptimizeUtils mBatteryOptimizeUtils;
+
+ @Before
+ public void setUp() throws Exception {
+ MockitoAnnotations.initMocks(this);
+ mContext = spy(RuntimeEnvironment.application);
+ doReturn(mContext).when(mContext).getApplicationContext();
+ doReturn(mAppOpsManager).when(mContext).getSystemService(AppOpsManager.class);
+ doReturn(mUserManager).when(mContext).getSystemService(UserManager.class);
+ doReturn(mPackageManager).when(mContext).getPackageManager();
+ mBatteryBackupHelper = new BatteryBackupHelper(mContext);
+ mBatteryBackupHelper.mIDeviceIdleController = mDeviceController;
+ mBatteryBackupHelper.mIPackageManager = mIPackageManager;
+ mBatteryBackupHelper.mPowerAllowlistBackend = mPowerAllowlistBackend;
+ mBatteryBackupHelper.mBatteryOptimizeUtils = mBatteryOptimizeUtils;
+ mockUid(1001 /*fake uid*/, PACKAGE_NAME1);
+ mockUid(1002 /*fake uid*/, PACKAGE_NAME2);
+ mockUid(BatteryUtils.UID_NULL, PACKAGE_NAME3);
+ doReturn(false).when(mPowerAllowlistBackend).isDefaultActiveApp(anyString());
+ doReturn(false).when(mPowerAllowlistBackend).isDefaultActiveApp(anyString());
+ doReturn(false).when(mPowerAllowlistBackend).isAllowlistedExceptIdle(anyString());
+ }
+
+ @After
+ public void resetShadows() {
+ ShadowUserHandle.reset();
+ }
+
+ @Test
+ public void performBackup_nullPowerList_notBackupPowerList() throws Exception {
+ doReturn(null).when(mDeviceController).getFullPowerWhitelist();
+ mBatteryBackupHelper.performBackup(null, mBackupDataOutput, null);
+
+ verify(mBackupDataOutput, never()).writeEntityHeader(anyString(), anyInt());
+ }
+
+ @Test
+ public void performBackup_emptyPowerList_notBackupPowerList() throws Exception {
+ doReturn(new String[0]).when(mDeviceController).getFullPowerWhitelist();
+ mBatteryBackupHelper.performBackup(null, mBackupDataOutput, null);
+
+ verify(mBackupDataOutput, never()).writeEntityHeader(anyString(), anyInt());
+ }
+
+ @Test
+ public void performBackup_remoteException_notBackupPowerList() throws Exception {
+ doThrow(new RemoteException()).when(mDeviceController).getFullPowerWhitelist();
+ mBatteryBackupHelper.performBackup(null, mBackupDataOutput, null);
+
+ verify(mBackupDataOutput, never()).writeEntityHeader(anyString(), anyInt());
+ }
+
+ @Test
+ public void performBackup_oneFullPowerListElement_backupFullPowerListData()
+ throws Exception {
+ final String[] fullPowerList = {"com.android.package"};
+ doReturn(fullPowerList).when(mDeviceController).getFullPowerWhitelist();
+
+ mBatteryBackupHelper.performBackup(null, mBackupDataOutput, null);
+
+ final byte[] expectedBytes = fullPowerList[0].getBytes();
+ verify(mBackupDataOutput).writeEntityHeader(
+ BatteryBackupHelper.KEY_FULL_POWER_LIST, expectedBytes.length);
+ verify(mBackupDataOutput).writeEntityData(expectedBytes, expectedBytes.length);
+ }
+
+ @Test
+ public void performBackup_backupFullPowerListData() throws Exception {
+ final String[] fullPowerList = {"com.android.package1", "com.android.package2"};
+ doReturn(fullPowerList).when(mDeviceController).getFullPowerWhitelist();
+
+ mBatteryBackupHelper.performBackup(null, mBackupDataOutput, null);
+
+ final String expectedResult = fullPowerList[0] + DELIMITER + fullPowerList[1];
+ final byte[] expectedBytes = expectedResult.getBytes();
+ verify(mBackupDataOutput).writeEntityHeader(
+ BatteryBackupHelper.KEY_FULL_POWER_LIST, expectedBytes.length);
+ verify(mBackupDataOutput).writeEntityData(expectedBytes, expectedBytes.length);
+ }
+
+ @Test
+ public void performBackup_nonOwner_ignoreAllBackupAction() throws Exception {
+ ShadowUserHandle.setUid(1);
+ final String[] fullPowerList = {"com.android.package"};
+ doReturn(fullPowerList).when(mDeviceController).getFullPowerWhitelist();
+
+ mBatteryBackupHelper.performBackup(null, mBackupDataOutput, null);
+
+ verify(mBackupDataOutput, never()).writeEntityHeader(anyString(), anyInt());
+ }
+
+ @Test
+ public void backupOptimizationMode_nullInstalledApps_ignoreBackupOptimization()
+ throws Exception {
+ final UserInfo userInfo =
+ new UserInfo(/*userId=*/ 0, /*userName=*/ "google", /*flag=*/ 0);
+ doReturn(Arrays.asList(userInfo)).when(mUserManager).getProfiles(anyInt());
+ doThrow(new RuntimeException())
+ .when(mIPackageManager)
+ .getInstalledApplications(anyInt(), anyInt());
+
+ mBatteryBackupHelper.backupOptimizationMode(mBackupDataOutput, null);
+
+ verify(mBackupDataOutput, never()).writeEntityHeader(anyString(), anyInt());
+ }
+
+ @Test
+ public void backupOptimizationMode_backupOptimizationMode() throws Exception {
+ final List<String> allowlistedApps = Arrays.asList(PACKAGE_NAME1);
+ createTestingData(PACKAGE_NAME1, PACKAGE_NAME2, PACKAGE_NAME3);
+
+ mBatteryBackupHelper.backupOptimizationMode(mBackupDataOutput, allowlistedApps);
+
+ // 2 for UNRESTRICTED mode and 1 for RESTRICTED mode.
+ final String expectedResult = PACKAGE_NAME1 + ":2," + PACKAGE_NAME2 + ":1,";
+ verifyBackupData(expectedResult);
+ }
+
+ @Test
+ public void backupOptimizationMode_backupOptimizationModeAndIgnoreSystemApp()
+ throws Exception {
+ final List<String> allowlistedApps = Arrays.asList(PACKAGE_NAME1);
+ createTestingData(PACKAGE_NAME1, PACKAGE_NAME2, PACKAGE_NAME3);
+ // Sets "com.android.testing.1" as system app.
+ doReturn(true).when(mPowerAllowlistBackend).isSysAllowlisted(PACKAGE_NAME1);
+
+ mBatteryBackupHelper.backupOptimizationMode(mBackupDataOutput, allowlistedApps);
+
+ // "com.android.testing.2" for RESTRICTED mode.
+ final String expectedResult = PACKAGE_NAME2 + ":1,";
+ verifyBackupData(expectedResult);
+ }
+
+ @Test
+ public void backupOptimizationMode_backupOptimizationModeAndIgnoreDefaultApp()
+ throws Exception {
+ final List<String> allowlistedApps = Arrays.asList(PACKAGE_NAME1);
+ createTestingData(PACKAGE_NAME1, PACKAGE_NAME2, PACKAGE_NAME3);
+ // Sets "com.android.testing.1" as device default app.
+ doReturn(true).when(mPowerAllowlistBackend).isDefaultActiveApp(PACKAGE_NAME1);
+
+ mBatteryBackupHelper.backupOptimizationMode(mBackupDataOutput, allowlistedApps);
+
+ // "com.android.testing.2" for RESTRICTED mode.
+ final String expectedResult = PACKAGE_NAME2 + ":1,";
+ verifyBackupData(expectedResult);
+ }
+
+ @Test
+ public void backupOptimizationMode_backupOptimizationAndIgnoreAppInTheAllowlist()
+ throws Exception {
+ final List<String> allowlistedApps = Arrays.asList(PACKAGE_NAME1);
+ createTestingData(PACKAGE_NAME1, PACKAGE_NAME2, PACKAGE_NAME3);
+ // Sets "com.android.testing.1" in the allowlist.
+ doReturn(true).when(mPowerAllowlistBackend).isAllowlistedExceptIdle(PACKAGE_NAME1);
+
+ mBatteryBackupHelper.backupOptimizationMode(mBackupDataOutput, allowlistedApps);
+
+ // "com.android.testing.2" for RESTRICTED mode.
+ final String expectedResult = PACKAGE_NAME2 + ":1,";
+ verifyBackupData(expectedResult);
+ }
+
+ @Test
+ public void restoreEntity_nonOwner_notReadBackupData() throws Exception {
+ ShadowUserHandle.setUid(1);
+ mockBackupData(30 /*dataSize*/, BatteryBackupHelper.KEY_OPTIMIZATION_LIST);
+
+ mBatteryBackupHelper.restoreEntity(mBackupDataInputStream);
+
+ verifyZeroInteractions(mBackupDataInputStream);
+ }
+
+ @Test
+ public void restoreEntity_zeroDataSize_notReadBackupData() throws Exception {
+ final int zeroDataSize = 0;
+ mockBackupData(zeroDataSize, BatteryBackupHelper.KEY_OPTIMIZATION_LIST);
+
+ mBatteryBackupHelper.restoreEntity(mBackupDataInputStream);
+
+ verify(mBackupDataInputStream, never()).read(any(), anyInt(), anyInt());
+ }
+
+ @Test
+ public void restoreEntity_incorrectDataKey_notReadBackupData() throws Exception {
+ final String incorrectDataKey = BatteryBackupHelper.KEY_FULL_POWER_LIST;
+ mockBackupData(30 /*dataSize*/, incorrectDataKey);
+
+ mBatteryBackupHelper.restoreEntity(mBackupDataInputStream);
+
+ verify(mBackupDataInputStream, never()).read(any(), anyInt(), anyInt());
+ }
+
+ @Test
+ public void restoreEntity_readExpectedDataFromBackupData() throws Exception {
+ final int dataSize = 30;
+ mockBackupData(dataSize, BatteryBackupHelper.KEY_OPTIMIZATION_LIST);
+
+ mBatteryBackupHelper.restoreEntity(mBackupDataInputStream);
+
+ final ArgumentCaptor<byte[]> captor = ArgumentCaptor.forClass(byte[].class);
+ verify(mBackupDataInputStream).read(captor.capture(), eq(0), eq(dataSize));
+ assertThat(captor.getValue().length).isEqualTo(dataSize);
+ }
+
+ @Test
+ public void restoreOptimizationMode_nullBytesData_skipRestore() throws Exception {
+ mBatteryBackupHelper.restoreOptimizationMode(new byte[0]);
+ verifyZeroInteractions(mBatteryOptimizeUtils);
+
+ mBatteryBackupHelper.restoreOptimizationMode("invalid data format".getBytes());
+ verifyZeroInteractions(mBatteryOptimizeUtils);
+
+ mBatteryBackupHelper.restoreOptimizationMode(DELIMITER.getBytes());
+ verifyZeroInteractions(mBatteryOptimizeUtils);
+ }
+
+ @Test
+ public void restoreOptimizationMode_invalidModeFormat_skipRestore() throws Exception {
+ final String invalidNumberFormat = "google";
+ final String packageModes =
+ PACKAGE_NAME1 + DELIMITER_MODE + MODE_RESTRICTED + DELIMITER +
+ PACKAGE_NAME2 + DELIMITER_MODE + invalidNumberFormat;
+
+ mBatteryBackupHelper.restoreOptimizationMode(packageModes.getBytes());
+
+ final InOrder inOrder = inOrder(mBatteryOptimizeUtils);
+ inOrder.verify(mBatteryOptimizeUtils).setAppOptimizationMode(MODE_RESTRICTED);
+ inOrder.verify(mBatteryOptimizeUtils, never()).setAppOptimizationMode(anyInt());
+ }
+
+ @Test
+ public void restoreOptimizationMode_restoreExpectedModes() throws Exception {
+ final String packageModes =
+ PACKAGE_NAME1 + DELIMITER_MODE + MODE_RESTRICTED + DELIMITER +
+ PACKAGE_NAME2 + DELIMITER_MODE + MODE_UNRESTRICTED + DELIMITER +
+ PACKAGE_NAME3 + DELIMITER_MODE + MODE_RESTRICTED + DELIMITER;
+
+ mBatteryBackupHelper.restoreOptimizationMode(packageModes.getBytes());
+
+ final InOrder inOrder = inOrder(mBatteryOptimizeUtils);
+ inOrder.verify(mBatteryOptimizeUtils).setAppOptimizationMode(MODE_RESTRICTED);
+ inOrder.verify(mBatteryOptimizeUtils).setAppOptimizationMode(MODE_UNRESTRICTED);
+ inOrder.verify(mBatteryOptimizeUtils, never()).setAppOptimizationMode(MODE_RESTRICTED);
+ }
+
+ private void mockUid(int uid, String packageName) throws Exception {
+ doReturn(uid).when(mPackageManager)
+ .getPackageUid(packageName, PackageManager.GET_META_DATA);
+ }
+
+ private void mockBackupData(int dataSize, String dataKey) {
+ doReturn(dataSize).when(mBackupDataInputStream).size();
+ doReturn(dataKey).when(mBackupDataInputStream).getKey();
+ }
+
+ private void verifyBackupData(String expectedResult) throws Exception {
+ final byte[] expectedBytes = expectedResult.getBytes();
+ verify(mBackupDataOutput).writeEntityHeader(
+ BatteryBackupHelper.KEY_OPTIMIZATION_LIST, expectedBytes.length);
+ verify(mBackupDataOutput).writeEntityData(expectedBytes, expectedBytes.length);
+ }
+
+ private void createTestingData(
+ String packageName1, String packageName2, String packageName3) throws Exception {
+ // Sets the getInstalledApplications() method for testing.
+ final UserInfo userInfo =
+ new UserInfo(/*userId=*/ 0, /*userName=*/ "google", /*flag=*/ 0);
+ doReturn(Arrays.asList(userInfo)).when(mUserManager).getProfiles(anyInt());
+ final ApplicationInfo applicationInfo1 = new ApplicationInfo();
+ applicationInfo1.enabled = true;
+ applicationInfo1.uid = 1;
+ applicationInfo1.packageName = packageName1;
+ final ApplicationInfo applicationInfo2 = new ApplicationInfo();
+ applicationInfo2.enabled = false;
+ applicationInfo2.uid = 2;
+ applicationInfo2.packageName = packageName2;
+ applicationInfo2.enabledSetting = PackageManager.COMPONENT_ENABLED_STATE_DISABLED_USER;
+ final ApplicationInfo applicationInfo3 = new ApplicationInfo();
+ applicationInfo3.enabled = false;
+ applicationInfo3.uid = 3;
+ applicationInfo3.packageName = packageName3;
+ applicationInfo3.enabledSetting = PackageManager.COMPONENT_ENABLED_STATE_DISABLED;
+ doReturn(new ParceledListSlice<ApplicationInfo>(
+ Arrays.asList(applicationInfo1, applicationInfo2, applicationInfo3)))
+ .when(mIPackageManager)
+ .getInstalledApplications(anyInt(), anyInt());
+ // Sets the AppOpsManager for checkOpNoThrow() method.
+ doReturn(AppOpsManager.MODE_ALLOWED)
+ .when(mAppOpsManager)
+ .checkOpNoThrow(
+ AppOpsManager.OP_RUN_ANY_IN_BACKGROUND,
+ applicationInfo1.uid,
+ applicationInfo1.packageName);
+ doReturn(AppOpsManager.MODE_IGNORED)
+ .when(mAppOpsManager)
+ .checkOpNoThrow(
+ AppOpsManager.OP_RUN_ANY_IN_BACKGROUND,
+ applicationInfo2.uid,
+ applicationInfo2.packageName);
+ }
+
+ @Implements(UserHandle.class)
+ public static class ShadowUserHandle {
+ // Sets the default as thte OWNER role.
+ private static int sUid = 0;
+
+ public static void setUid(int uid) {
+ sUid = uid;
+ }
+
+ @Implementation
+ public static int myUserId() {
+ return sUid;
+ }
+
+ @Resetter
+ public static void reset() {
+ sUid = 0;
+ }
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/BatteryChartPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/BatteryChartPreferenceControllerTest.java
index fd4e82d..a9a743b 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/BatteryChartPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/BatteryChartPreferenceControllerTest.java
@@ -50,7 +50,6 @@
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import org.junit.Before;
-import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.ArgumentCaptor;
@@ -65,7 +64,6 @@
import java.util.Locale;
import java.util.List;
import java.util.Map;
-import java.util.TimeZone;
@RunWith(RobolectricTestRunner.class)
public final class BatteryChartPreferenceControllerTest {
@@ -105,7 +103,11 @@
resources.getConfiguration().setLocales(new LocaleList(new Locale("en_US")));
doReturn(resources).when(mContext).getResources();
doReturn(new String[] {"com.android.googlequicksearchbox"})
- .when(resources).getTextArray(R.array.allowlist_hide_summary_in_battery_usage);
+ .when(mFeatureFactory.powerUsageFeatureProvider)
+ .getHideApplicationSummary(mContext);
+ doReturn(new String[] {"com.android.gms.persistent"})
+ .when(mFeatureFactory.powerUsageFeatureProvider)
+ .getHideApplicationEntries(mContext);
mBatteryChartPreferenceController = createController();
mBatteryChartPreferenceController.mPrefContext = mContext;
mBatteryChartPreferenceController.mAppListPrefGroup = mAppListGroup;
@@ -125,37 +127,6 @@
createBatteryHistoryMap());
}
- @Ignore
- @Test
- public void testOnResume_uiModeIsChanged_clearBatteryDiffEntryCache() {
- doReturn(mResources).when(mContext).getResources();
- doReturn(mConfiguration).when(mResources).getConfiguration();
- mConfiguration.uiMode = Configuration.UI_MODE_NIGHT_UNDEFINED;
- // Ensures the testing environment is correct.
- assertThat(BatteryDiffEntry.sResourceCache).hasSize(1);
- mBatteryChartPreferenceController.onResume();
- // Changes the uiMode in the configuration.
- mConfiguration.uiMode = Configuration.UI_MODE_NIGHT_YES;
-
- mBatteryChartPreferenceController.onResume();
- assertThat(BatteryDiffEntry.sResourceCache).isEmpty();
- }
-
- @Ignore
- @Test
- public void testOnResume_uiModeIsNotChanged_notClearBatteryDiffEntryCache() {
- doReturn(mResources).when(mContext).getResources();
- doReturn(mConfiguration).when(mResources).getConfiguration();
- mConfiguration.uiMode = Configuration.UI_MODE_NIGHT_UNDEFINED;
- // Ensures the testing environment is correct.
- assertThat(BatteryDiffEntry.sResourceCache).hasSize(1);
-
- mBatteryChartPreferenceController.onResume();
- assertThat(BatteryDiffEntry.sResourceCache).isNotEmpty();
- verify(mMetricsFeatureProvider)
- .action(mContext, SettingsEnums.OPEN_BATTERY_USAGE);
- }
-
@Test
public void testOnDestroy_activityIsChanging_clearBatteryEntryCache() {
doReturn(true).when(mSettingsActivity).isChangingConfigurations();
@@ -579,12 +550,12 @@
// Verifies the title in the preference group.
verify(mBatteryChartPreferenceController.mAppListPrefGroup)
.setTitle(captor.capture());
- assertThat(captor.getValue()).isEqualTo("App usage for 4 - 7");
+ assertThat(captor.getValue()).isNotEqualTo("App usage for past 24 hr");
// Verifies the title in the expandable divider.
captor = ArgumentCaptor.forClass(String.class);
verify(mBatteryChartPreferenceController.mExpandDividerPreference)
.setTitle(captor.capture());
- assertThat(captor.getValue()).isEqualTo("System usage for 4 - 7");
+ assertThat(captor.getValue()).isNotEqualTo("System usage for past 24 hr");
}
@Test
@@ -693,7 +664,7 @@
// Verifies the items which are defined in the array list.
assertThat(mBatteryChartPreferenceController
- .isValidToShowEntry("com.google.android.gms.persistent"))
+ .isValidToShowEntry("com.android.gms.persistent"))
.isFalse();
}
@@ -722,9 +693,6 @@
new long[] {1619196786769L, 0L, 1619247636826L};
ConvertUtils.utcToLocalTimeHour(
mContext, /*timestamp=*/ 0, /*is24HourFormat=*/ false);
- // Simulates the locale in GMT.
- ConvertUtils.sSimpleDateFormatForHour
- .setTimeZone(TimeZone.getTimeZone("GMT"));
}
private BatteryChartPreferenceController createController() {
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/BatteryChartViewTest.java b/tests/robotests/src/com/android/settings/fuelgauge/BatteryChartViewTest.java
index d19a012..0b75e79 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/BatteryChartViewTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/BatteryChartViewTest.java
@@ -33,7 +33,6 @@
import com.android.settings.testutils.FakeFeatureFactory;
import org.junit.Before;
-import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@@ -44,7 +43,6 @@
import java.util.Arrays;
import java.util.ArrayList;
import java.util.Locale;
-import java.util.TimeZone;
@RunWith(RobolectricTestRunner.class)
public final class BatteryChartViewTest {
@@ -233,21 +231,4 @@
verify(mBatteryChartView.mHandler)
.postDelayed(mBatteryChartView.mUpdateClickableStateRun, 500L);
}
-
- @Ignore
- @Test
- public void testSetLatestTimestamp_generateExpectedTimestamps() {
- final long timestamp = 1619196786769L;
- ConvertUtils.sSimpleDateFormatForHour = null;
- // Invokes the method first to create the SimpleDateFormat.
- ConvertUtils.utcToLocalTimeHour(
- mContext, /*timestamp=*/ 0, /*is24HourFormat=*/ false);
- ConvertUtils.sSimpleDateFormatForHour
- .setTimeZone(TimeZone.getTimeZone("America/Los_Angeles"));
- final String[] expectedTimestamps = new String[] {"00", "06", "12", "18", "00"};
-
- mBatteryChartView.setLatestTimestamp(timestamp);
-
- assertThat(mBatteryChartView.mTimestamps).isEqualTo(expectedTimestamps);
- }
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/BatteryDiffEntryTest.java b/tests/robotests/src/com/android/settings/fuelgauge/BatteryDiffEntryTest.java
index 85ac941..b1d8f0d 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/BatteryDiffEntryTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/BatteryDiffEntryTest.java
@@ -17,6 +17,7 @@
import static com.google.common.truth.Truth.assertThat;
+import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Matchers.anyInt;
import static org.mockito.Mockito.doReturn;
@@ -28,6 +29,7 @@
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.graphics.drawable.Drawable;
+import android.graphics.drawable.Drawable.ConstantState;
import android.os.BatteryConsumer;
import android.os.UserHandle;
import android.os.UserManager;
@@ -41,6 +43,10 @@
import org.mockito.MockitoAnnotations;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
+import org.robolectric.annotation.Config;
+import org.robolectric.annotation.Implementation;
+import org.robolectric.annotation.Implements;
+import org.robolectric.annotation.Resetter;
import java.util.ArrayList;
import java.util.Collections;
@@ -48,6 +54,7 @@
import java.util.Locale;
@RunWith(RobolectricTestRunner.class)
+@Config(shadows = {BatteryDiffEntryTest.ShadowUserHandle.class})
public final class BatteryDiffEntryTest {
private Context mContext;
@@ -60,10 +67,12 @@
@Mock private Drawable mockBadgedDrawable;
@Mock private BatteryHistEntry mBatteryHistEntry;
@Mock private PackageInfo mockPackageInfo;
+ @Mock private ConstantState mockConstantState;
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
+ ShadowUserHandle.reset();
mContext = spy(RuntimeEnvironment.application);
doReturn(mContext).when(mContext).getApplicationContext();
doReturn(mockUserManager).when(mContext).getSystemService(UserManager.class);
@@ -229,6 +238,7 @@
final ContentValues values = getContentValuesWithType(
ConvertUtils.CONSUMER_TYPE_SYSTEM_BATTERY);
final BatteryHistEntry batteryHistEntry = new BatteryHistEntry(values);
+ mockConstantState(mockDrawable);
final BatteryDiffEntry entry = createBatteryDiffEntry(10, batteryHistEntry);
@@ -239,20 +249,32 @@
}
@Test
- public void testGetAppIcon_uidConsumerWithNullIcon_returnDefaultActivityIcon()
+ public void testGetAppIcon_uidConsumerForNonOwner_returnDefaultActivityIconWithBadge()
throws Exception {
+ ShadowUserHandle.setUid(10);
final BatteryDiffEntry entry = createBatteryDiffEntry(mockDrawable);
- final int userId = UserHandle.getUserId(1001);
+ mockConstantState(mockDrawable);
+ mockConstantState(mockBadgedDrawable);
doReturn(mockBadgedDrawable).when(mockUserManager)
- .getBadgedIconForUser(mockDrawable, new UserHandle(userId));
+ .getBadgedIconForUser(eq(mockDrawable), any());
entry.mAppIcon = null;
assertThat(entry.getAppIcon()).isEqualTo(mockBadgedDrawable);
+ }
+
+ @Test
+ public void testGetAppIcon_uidConsumerWithNullIcon_returnDefaultActivityIcon()
+ throws Exception {
+ final BatteryDiffEntry entry = createBatteryDiffEntry(mockDrawable);
+ mockConstantState(mockDrawable);
+
+ entry.mAppIcon = null;
+ assertThat(entry.getAppIcon()).isEqualTo(mockDrawable);
assertThat(BatteryDiffEntry.sResourceCache).hasSize(1);
// Verifies the app label in the cache.
final BatteryEntry.NameAndIcon nameAndIcon =
BatteryDiffEntry.sResourceCache.get(entry.getKey());
- assertThat(nameAndIcon.icon).isEqualTo(mockBadgedDrawable);
+ assertThat(nameAndIcon.icon).isEqualTo(mockDrawable);
}
@Test
@@ -272,19 +294,17 @@
@Test
public void testClearCache_switchLocale_clearCacheIconAndLabel() throws Exception {
final int userId = UserHandle.getUserId(1001);
- doReturn(mockBadgedDrawable).when(mockUserManager)
- .getBadgedIconForUser(mockDrawable, new UserHandle(userId));
- doReturn(mockDrawable2).when(mockUserManager)
- .getBadgedIconForUser(mockDrawable2, new UserHandle(userId));
Locale.setDefault(new Locale("en_US"));
final BatteryDiffEntry entry1 = createBatteryDiffEntry(mockDrawable);
- assertThat(entry1.getAppIcon()).isEqualTo(mockBadgedDrawable);
+ mockConstantState(mockDrawable);
+ assertThat(entry1.getAppIcon()).isEqualTo(mockDrawable);
// Switch the locale into another one.
Locale.setDefault(new Locale("zh_TW"));
final BatteryDiffEntry entry2 = createBatteryDiffEntry(mockDrawable2);
// We should get new drawable without caching.
+ mockConstantState(mockDrawable2);
assertThat(entry2.getAppIcon()).isEqualTo(mockDrawable2);
// Verifies the cache is updated into the new drawable.
final BatteryEntry.NameAndIcon nameAndIcon =
@@ -440,4 +460,34 @@
.getPackagesForUid(1001);
return createBatteryDiffEntry(10, batteryHistEntry);
}
+
+ private void mockConstantState(Drawable drawable) {
+ doReturn(mockConstantState).when(drawable).getConstantState();
+ doReturn(drawable).when(mockConstantState).newDrawable();
+ }
+
+ @Implements(UserHandle.class)
+ public static class ShadowUserHandle {
+ // Sets the default as thte OWNER role.
+ private static int sUid = 0;
+
+ public static void setUid(int uid) {
+ sUid = uid;
+ }
+
+ @Implementation
+ public static int myUserId() {
+ return sUid;
+ }
+
+ @Implementation
+ public static int getUserId(int userId) {
+ return sUid;
+ }
+
+ @Resetter
+ public static void reset() {
+ sUid = 0;
+ }
+ }
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/BatteryOptimizeUtilsTest.java b/tests/robotests/src/com/android/settings/fuelgauge/BatteryOptimizeUtilsTest.java
index 89d66be..c32be18 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/BatteryOptimizeUtilsTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/BatteryOptimizeUtilsTest.java
@@ -16,9 +16,9 @@
package com.android.settings.fuelgauge;
-import static com.android.settings.fuelgauge.BatteryOptimizeUtils.AppUsageState.OPTIMIZED;
-import static com.android.settings.fuelgauge.BatteryOptimizeUtils.AppUsageState.RESTRICTED;
-import static com.android.settings.fuelgauge.BatteryOptimizeUtils.AppUsageState.UNRESTRICTED;
+import static com.android.settings.fuelgauge.BatteryOptimizeUtils.MODE_OPTIMIZED;
+import static com.android.settings.fuelgauge.BatteryOptimizeUtils.MODE_RESTRICTED;
+import static com.android.settings.fuelgauge.BatteryOptimizeUtils.MODE_UNRESTRICTED;
import static com.google.common.truth.Truth.assertThat;
@@ -26,6 +26,7 @@
import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.verifyZeroInteractions;
import static org.mockito.Mockito.when;
import android.app.AppOpsManager;
@@ -47,9 +48,9 @@
private static final int UID = 12345;
private static final String PACKAGE_NAME = "com.android.app";
- @Mock BatteryUtils mockBatteryUtils;
- @Mock AppOpsManager mockAppOpsManager;
- @Mock PowerAllowlistBackend mockBackend;
+ @Mock BatteryUtils mMockBatteryUtils;
+ @Mock AppOpsManager mMockAppOpsManager;
+ @Mock PowerAllowlistBackend mMockBackend;
private Context mContext;
private BatteryOptimizeUtils mBatteryOptimizeUtils;
@@ -59,42 +60,48 @@
MockitoAnnotations.initMocks(this);
mContext = spy(RuntimeEnvironment.application);
mBatteryOptimizeUtils = spy(new BatteryOptimizeUtils(mContext, UID, PACKAGE_NAME));
- mBatteryOptimizeUtils.mAppOpsManager = mockAppOpsManager;
- mBatteryOptimizeUtils.mBatteryUtils = mockBatteryUtils;
- mBatteryOptimizeUtils.mPowerAllowListBackend = mockBackend;
+ mBatteryOptimizeUtils.mAppOpsManager = mMockAppOpsManager;
+ mBatteryOptimizeUtils.mBatteryUtils = mMockBatteryUtils;
+ mBatteryOptimizeUtils.mPowerAllowListBackend = mMockBackend;
+ // Sets the default mode as MODE_RESTRICTED.
+ mBatteryOptimizeUtils.mMode = AppOpsManager.MODE_IGNORED;
+ mBatteryOptimizeUtils.mAllowListed = false;
}
@Test
- public void testGetAppUsageState_returnRestricted() {
- when(mockBackend.isAllowlisted(anyString())).thenReturn(false);
- when(mockAppOpsManager.checkOpNoThrow(anyInt(), anyInt(), anyString()))
+ public void testGetAppOptimizationMode_returnRestricted() {
+ when(mMockBackend.isAllowlisted(anyString())).thenReturn(false);
+ when(mMockAppOpsManager.checkOpNoThrow(anyInt(), anyInt(), anyString()))
.thenReturn(AppOpsManager.MODE_IGNORED);
- assertThat(mBatteryOptimizeUtils.getAppUsageState()).isEqualTo(RESTRICTED);
+ assertThat(mBatteryOptimizeUtils.getAppOptimizationMode())
+ .isEqualTo(MODE_RESTRICTED);
}
@Test
- public void testGetAppUsageState_returnUnrestricted() {
- when(mockBackend.isAllowlisted(anyString())).thenReturn(true);
- when(mockAppOpsManager.checkOpNoThrow(anyInt(), anyInt(), anyString()))
+ public void testGetAppOptimizationMode_returnUnrestricted() {
+ when(mMockBackend.isAllowlisted(anyString())).thenReturn(true);
+ when(mMockAppOpsManager.checkOpNoThrow(anyInt(), anyInt(), anyString()))
.thenReturn(AppOpsManager.MODE_ALLOWED);
- assertThat(mBatteryOptimizeUtils.getAppUsageState()).isEqualTo(UNRESTRICTED);
+ assertThat(mBatteryOptimizeUtils.getAppOptimizationMode())
+ .isEqualTo(MODE_UNRESTRICTED);
}
@Test
- public void testGetAppUsageState_returnOptimized() {
- when(mockBackend.isAllowlisted(anyString())).thenReturn(false);
- when(mockAppOpsManager.checkOpNoThrow(anyInt(), anyInt(), anyString()))
+ public void testGetAppOptimizationMode_returnOptimized() {
+ when(mMockBackend.isAllowlisted(anyString())).thenReturn(false);
+ when(mMockAppOpsManager.checkOpNoThrow(anyInt(), anyInt(), anyString()))
.thenReturn(AppOpsManager.MODE_ALLOWED);
- assertThat(mBatteryOptimizeUtils.getAppUsageState()).isEqualTo(OPTIMIZED);
+ assertThat(mBatteryOptimizeUtils.getAppOptimizationMode())
+ .isEqualTo(MODE_OPTIMIZED);
}
@Test
public void testIsSystemOrDefaultApp_isSystemOrDefaultApp_returnTrue() {
- when(mockBackend.isAllowlisted(anyString())).thenReturn(true);
- when(mockBackend.isDefaultActiveApp(anyString())).thenReturn(true);
+ when(mMockBackend.isAllowlisted(anyString())).thenReturn(true);
+ when(mMockBackend.isDefaultActiveApp(anyString())).thenReturn(true);
assertThat(mBatteryOptimizeUtils.isSystemOrDefaultApp()).isTrue();
}
@@ -118,29 +125,57 @@
}
@Test
- public void testSetAppUsageState_Restricted_verifyAction() {
- mBatteryOptimizeUtils.setAppUsageState(RESTRICTED);
+ public void testIsAllowlistedExpectIdle_isAllowlistedExceptIdle_returnTrue() {
+ when(mMockBackend.isAllowlistedExceptIdle(anyString())).thenReturn(true);
- verify(mockBatteryUtils).setForceAppStandby(UID,
+ assertThat(mBatteryOptimizeUtils.isAllowlistedExceptIdleApp()).isTrue();
+ }
+
+ @Test
+ public void testIsAllowlistedExpectIdle_notAllowlistedExpectIdle_returnFalse() {
+ assertThat(mBatteryOptimizeUtils.isAllowlistedExceptIdleApp()).isFalse();
+ }
+
+ @Test
+ public void testSetAppOptimizationMode_Restricted_verifyAction() {
+ // Sets the current mode as MODE_UNRESTRICTED.
+ mBatteryOptimizeUtils.mAllowListed = false;
+ mBatteryOptimizeUtils.mMode = AppOpsManager.MODE_ALLOWED;
+
+ mBatteryOptimizeUtils.setAppOptimizationMode(MODE_RESTRICTED);
+
+ verify(mMockBatteryUtils).setForceAppStandby(UID,
PACKAGE_NAME, AppOpsManager.MODE_IGNORED);
- verify(mockBackend).removeApp(PACKAGE_NAME);
+ verify(mMockBackend).removeApp(PACKAGE_NAME);
}
@Test
- public void testSetAppUsageState_Unrestricted_verifyAction() {
- mBatteryOptimizeUtils.setAppUsageState(UNRESTRICTED);
+ public void testSetAppOptimizationMode_Unrestricted_verifyAction() {
+ mBatteryOptimizeUtils.setAppOptimizationMode(MODE_UNRESTRICTED);
- verify(mockBatteryUtils).setForceAppStandby(UID,
+ verify(mMockBatteryUtils).setForceAppStandby(UID,
PACKAGE_NAME, AppOpsManager.MODE_ALLOWED);
- verify(mockBackend).addApp(PACKAGE_NAME);
+ verify(mMockBackend).addApp(PACKAGE_NAME);
}
@Test
- public void testSetAppUsageState_Optimized_verifyAction() {
- mBatteryOptimizeUtils.setAppUsageState(OPTIMIZED);
+ public void testSetAppOptimizationMode_Optimized_verifyAction() {
+ mBatteryOptimizeUtils.setAppOptimizationMode(MODE_OPTIMIZED);
- verify(mockBatteryUtils).setForceAppStandby(UID,
+ verify(mMockBatteryUtils).setForceAppStandby(UID,
PACKAGE_NAME, AppOpsManager.MODE_ALLOWED);
- verify(mockBackend).removeApp(PACKAGE_NAME);
+ verify(mMockBackend).removeApp(PACKAGE_NAME);
+ }
+
+ @Test
+ public void testSetAppOptimizationMode_sameUnrestrictedMode_verifyNoAction() {
+ // Sets the current mode as MODE_UNRESTRICTED.
+ mBatteryOptimizeUtils.mAllowListed = true;
+ mBatteryOptimizeUtils.mMode = AppOpsManager.MODE_ALLOWED;
+
+ mBatteryOptimizeUtils.setAppOptimizationMode(MODE_UNRESTRICTED);
+
+ verifyZeroInteractions(mMockBackend);
+ verifyZeroInteractions(mMockBatteryUtils);
}
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/ConvertUtilsTest.java b/tests/robotests/src/com/android/settings/fuelgauge/ConvertUtilsTest.java
index 1b9e05b..ff0f25c 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/ConvertUtilsTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/ConvertUtilsTest.java
@@ -30,7 +30,6 @@
import com.android.settings.testutils.FakeFeatureFactory;
import org.junit.Before;
-import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@@ -41,6 +40,7 @@
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
+import java.util.HashSet;
import java.util.List;
import java.util.Locale;
import java.util.Map;
@@ -68,7 +68,7 @@
}
@Test
- public void testConvert_returnsExpectedContentValues() {
+ public void convert_returnsExpectedContentValues() {
final int expectedType = 3;
when(mockBatteryEntry.getUid()).thenReturn(1001);
when(mockBatteryEntry.getLabel()).thenReturn("Settings");
@@ -125,7 +125,7 @@
}
@Test
- public void testConvert_nullBatteryEntry_returnsExpectedContentValues() {
+ public void convert_nullBatteryEntry_returnsExpectedContentValues() {
final ContentValues values =
ConvertUtils.convert(
/*entry=*/ null,
@@ -152,7 +152,7 @@
}
@Test
- public void testGetIndexedUsageMap_nullOrEmptyHistoryMap_returnEmptyCollection() {
+ public void getIndexedUsageMap_nullOrEmptyHistoryMap_returnEmptyCollection() {
final int timeSlotSize = 2;
final long[] batteryHistoryKeys = new long[] {101L, 102L, 103L, 104L, 105L};
@@ -167,7 +167,7 @@
.isEmpty();
}
@Test
- public void testGetIndexedUsageMap_returnsExpectedResult() {
+ public void getIndexedUsageMap_returnsExpectedResult() {
// Creates the fake testing data.
final int timeSlotSize = 2;
final long[] batteryHistoryKeys = new long[] {101L, 102L, 103L, 104L, 105L};
@@ -279,7 +279,7 @@
}
@Test
- public void testGetIndexedUsageMap_usageTimeExceed_returnsExpectedResult() {
+ public void getIndexedUsageMap_usageTimeExceed_returnsExpectedResult() {
final int timeSlotSize = 1;
final long[] batteryHistoryKeys = new long[] {101L, 102L, 103L};
final Map<Long, Map<String, BatteryHistEntry>> batteryHistoryMap =
@@ -320,73 +320,8 @@
.isEqualTo(entry.mConsumePower * ratio);
}
- @Ignore
@Test
- public void testUtcToLocalTime_returnExpectedResult() {
- ConvertUtils.sZoneId = null;
- ConvertUtils.sLocale = null;
- final long timestamp = 1619196786769L;
- final String expectedZoneId = "America/Los_Angeles";
- ConvertUtils.sSimpleDateFormat = null;
- // Invokes the method first to create the SimpleDateFormat.
- ConvertUtils.utcToLocalTime(mContext, /*timestamp=*/ 0);
- ConvertUtils.sSimpleDateFormat
- .setTimeZone(TimeZone.getTimeZone(expectedZoneId));
- mContext.getResources().getConfiguration().setLocales(
- new LocaleList(new Locale("en_US")));
-
- assertThat(ConvertUtils.utcToLocalTime(mContext, timestamp))
- .isEqualTo("Apr 24,2021 00:53:06");
- assertThat(ConvertUtils.sZoneId).isNotEqualTo(expectedZoneId);
- assertThat(ConvertUtils.sLocale).isEqualTo(new Locale("en_US"));
- }
-
- @Ignore
- @Test
- public void testUtcToLocalTimeHour_12HourFormat_returnExpectedResult() {
- ConvertUtils.sZoneIdForHour = null;
- ConvertUtils.sLocaleForHour = null;
- final long timestamp = 1619000086769L;
- final String expectedZoneId = "America/Los_Angeles";
- ConvertUtils.sSimpleDateFormatForHour = null;
- // Invokes the method first to create the SimpleDateFormat.
- ConvertUtils.utcToLocalTimeHour(
- mContext, /*timestamp=*/ 0, /*is24HourFormat=*/ false);
- ConvertUtils.sSimpleDateFormatForHour
- .setTimeZone(TimeZone.getTimeZone(expectedZoneId));
- mContext.getResources().getConfiguration().setLocales(
- new LocaleList(new Locale("en_US")));
-
- assertThat(ConvertUtils.utcToLocalTimeHour(
- mContext, timestamp, /*is24HourFormat=*/ false)).isEqualTo("6");
- assertThat(ConvertUtils.sZoneIdForHour).isNotEqualTo(expectedZoneId);
- assertThat(ConvertUtils.sLocaleForHour).isEqualTo(new Locale("en_US"));
- }
-
- @Ignore
- @Test
- public void testUtcToLocalTimeHour_24HourFormat_returnExpectedResult() {
- ConvertUtils.sZoneIdForHour = null;
- ConvertUtils.sLocaleForHour = null;
- final long timestamp = 1619000086769L;
- final String expectedZoneId = "America/Los_Angeles";
- ConvertUtils.sSimpleDateFormatForHour = null;
- // Invokes the method first to create the SimpleDateFormat.
- ConvertUtils.utcToLocalTimeHour(
- mContext, /*timestamp=*/ 0, /*is24HourFormat=*/ false);
- ConvertUtils.sSimpleDateFormatForHour
- .setTimeZone(TimeZone.getTimeZone(expectedZoneId));
- mContext.getResources().getConfiguration().setLocales(
- new LocaleList(new Locale("en_US")));
-
- assertThat(ConvertUtils.utcToLocalTimeHour(
- mContext, timestamp, /*is24HourFormat=*/ true)).isEqualTo("18");
- assertThat(ConvertUtils.sZoneIdForHour).isNotEqualTo(expectedZoneId);
- assertThat(ConvertUtils.sLocaleForHour).isEqualTo(new Locale("en_US"));
- }
-
- @Test
- public void testGetIndexedUsageMap_hideBackgroundUsageTime_returnsExpectedResult() {
+ public void getIndexedUsageMap_hideBackgroundUsageTime_returnsExpectedResult() {
final long[] batteryHistoryKeys = new long[] {101L, 102L, 103L};
final Map<Long, Map<String, BatteryHistEntry>> batteryHistoryMap = new HashMap<>();
final BatteryHistEntry fakeEntry = createBatteryHistEntry(
@@ -405,8 +340,8 @@
"package3", "label3", 500, 5L, 3600000L, 7200000L);
entryMap.put(entry.getKey(), entry);
batteryHistoryMap.put(Long.valueOf(batteryHistoryKeys[2]), entryMap);
- when(mPowerUsageFeatureProvider.getHideBackgroundUsageTimeList(mContext))
- .thenReturn(Arrays.asList((CharSequence) "package3"));
+ when(mPowerUsageFeatureProvider.getHideBackgroundUsageTimeSet(mContext))
+ .thenReturn(new HashSet(Arrays.asList((CharSequence) "package3")));
final Map<Integer, List<BatteryDiffEntry>> purgedResultMap =
ConvertUtils.getIndexedUsageMap(
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/OptimizedPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/OptimizedPreferenceControllerTest.java
index 874618d..088a906 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/OptimizedPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/OptimizedPreferenceControllerTest.java
@@ -22,7 +22,7 @@
import static org.mockito.Mockito.verifyZeroInteractions;
import static org.mockito.Mockito.when;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -38,7 +38,7 @@
private static final String PACKAGE_NAME = "com.android.app";
private OptimizedPreferenceController mController;
- private RadioButtonPreference mPreference;
+ private SelectorWithWidgetPreference mPreference;
@Mock BatteryOptimizeUtils mockBatteryOptimizeUtils;
@@ -48,7 +48,7 @@
mController = new OptimizedPreferenceController(
RuntimeEnvironment.application, UID, PACKAGE_NAME);
- mPreference = new RadioButtonPreference(RuntimeEnvironment.application);
+ mPreference = new SelectorWithWidgetPreference(RuntimeEnvironment.application);
mController.mBatteryOptimizeUtils = mockBatteryOptimizeUtils;
}
@@ -76,8 +76,8 @@
@Test
public void testUpdateState_isOptimizedStates_prefChecked() {
when(mockBatteryOptimizeUtils.isValidPackageName()).thenReturn(true);
- when(mockBatteryOptimizeUtils.getAppUsageState()).thenReturn(
- BatteryOptimizeUtils.AppUsageState.OPTIMIZED);
+ when(mockBatteryOptimizeUtils.getAppOptimizationMode()).thenReturn(
+ BatteryOptimizeUtils.MODE_OPTIMIZED);
mController.updateState(mPreference);
@@ -94,12 +94,22 @@
}
@Test
+ public void testUpdateState_isAllowlistedExceptIdleApp_prefEnabled() {
+ when(mockBatteryOptimizeUtils.isAllowlistedExceptIdleApp()).thenReturn(true);
+
+ mController.updateState(mPreference);
+
+ assertThat(mPreference.isEnabled()).isTrue();
+ assertThat(mPreference.isChecked()).isTrue();
+ }
+
+ @Test
public void testHandlePreferenceTreeClick_samePrefKey_verifyAction() {
mPreference.setKey(mController.KEY_OPTIMIZED_PREF);
mController.handlePreferenceTreeClick(mPreference);
- verify(mockBatteryOptimizeUtils).setAppUsageState(
- BatteryOptimizeUtils.AppUsageState.OPTIMIZED);
+ verify(mockBatteryOptimizeUtils).setAppOptimizationMode(
+ BatteryOptimizeUtils.MODE_OPTIMIZED);
}
@Test
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImplTest.java b/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImplTest.java
index e8a9c5c..6761a34 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImplTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImplTest.java
@@ -24,8 +24,6 @@
import android.content.pm.PackageManager;
import android.os.Process;
-import com.android.internal.os.BatterySipper;
-
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -48,8 +46,6 @@
@Mock(answer = Answers.RETURNS_DEEP_STUBS)
private Context mContext;
@Mock
- private BatterySipper mBatterySipper;
- @Mock
private PackageManager mPackageManager;
private PowerUsageFeatureProviderImpl mPowerFeatureProvider;
@@ -63,71 +59,41 @@
when(mPackageManager.getPackagesForUid(UID_MEDIA)).thenReturn(PACKAGES_MEDIA);
when(mPackageManager.getPackagesForUid(UID_SYSTEMUI)).thenReturn(PACKAGES_SYSTEMUI);
mPowerFeatureProvider.mPackageManager = mPackageManager;
- mBatterySipper.uidObj = new FakeUid(UID_OTHER);
}
@Test
public void testIsTypeSystem_uidRoot_returnTrue() {
- mBatterySipper.drainType = BatterySipper.DrainType.APP;
- when(mBatterySipper.getUid()).thenReturn(Process.ROOT_UID);
-
- assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isTrue();
+ assertThat(mPowerFeatureProvider.isTypeSystem(Process.ROOT_UID, null)).isTrue();
}
@Test
public void testIsTypeSystem_uidSystem_returnTrue() {
- mBatterySipper.drainType = BatterySipper.DrainType.APP;
- when(mBatterySipper.getUid()).thenReturn(Process.SYSTEM_UID);
-
- assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isTrue();
+ assertThat(mPowerFeatureProvider.isTypeSystem(Process.SYSTEM_UID, null)).isTrue();
}
@Test
public void testIsTypeSystem_uidMedia_returnTrue() {
- mBatterySipper.drainType = BatterySipper.DrainType.APP;
- when(mBatterySipper.getUid()).thenReturn(Process.MEDIA_UID);
-
- assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isTrue();
+ assertThat(mPowerFeatureProvider.isTypeSystem(Process.MEDIA_UID, null)).isTrue();
}
@Test
public void testIsTypeSystem_appCalendar_returnTrue() {
- mBatterySipper.drainType = BatterySipper.DrainType.APP;
- when(mBatterySipper.getUid()).thenReturn(UID_CALENDAR);
-
- assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isTrue();
+ assertThat(mPowerFeatureProvider.isTypeSystem(UID_CALENDAR, null)).isTrue();
}
@Test
public void testIsTypeSystem_appMedia_returnTrue() {
- mBatterySipper.drainType = BatterySipper.DrainType.APP;
- when(mBatterySipper.getUid()).thenReturn(UID_MEDIA);
-
- assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isTrue();
+ assertThat(mPowerFeatureProvider.isTypeSystem(UID_MEDIA, null)).isTrue();
}
@Test
public void testIsTypeSystem_appSystemUi_returnTrue() {
- mBatterySipper.drainType = BatterySipper.DrainType.APP;
- when(mBatterySipper.getUid()).thenReturn(UID_SYSTEMUI);
-
- assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isTrue();
+ assertThat(mPowerFeatureProvider.isTypeSystem(UID_SYSTEMUI, null)).isTrue();
}
@Test
public void testIsTypeSystem_uidOther_returnFalse() {
- mBatterySipper.drainType = BatterySipper.DrainType.APP;
- when(mBatterySipper.getUid()).thenReturn(UID_OTHER);
-
- assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isFalse();
- }
-
- @Test
- public void testIsTypeSystem_uidObjNull_returnFalse() {
- mBatterySipper.drainType = BatterySipper.DrainType.APP;
- mBatterySipper.uidObj = null;
-
- assertThat(mPowerFeatureProvider.isTypeSystem(mBatterySipper)).isFalse();
+ assertThat(mPowerFeatureProvider.isTypeSystem(UID_OTHER, null)).isFalse();
}
@Test
@@ -155,4 +121,9 @@
assertThat(mPowerFeatureProvider.isSmartBatterySupported()).isFalse();
}
+
+ @Test
+ public void testGetResumeChargeIntent_returnNull() {
+ assertThat(mPowerFeatureProvider.getResumeChargeIntent()).isNull();
+ }
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/RestrictedPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/RestrictedPreferenceControllerTest.java
index 2e17404..a9a784f 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/RestrictedPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/RestrictedPreferenceControllerTest.java
@@ -22,7 +22,7 @@
import static org.mockito.Mockito.verifyZeroInteractions;
import static org.mockito.Mockito.when;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -38,7 +38,7 @@
private static final String PACKAGE_NAME = "com.android.app";
private RestrictedPreferenceController mController;
- private RadioButtonPreference mPreference;
+ private SelectorWithWidgetPreference mPreference;
@Mock BatteryOptimizeUtils mockBatteryOptimizeUtils;
@@ -48,7 +48,7 @@
mController = new RestrictedPreferenceController(
RuntimeEnvironment.application, UID, PACKAGE_NAME);
- mPreference = new RadioButtonPreference(RuntimeEnvironment.application);
+ mPreference = new SelectorWithWidgetPreference(RuntimeEnvironment.application);
mController.mBatteryOptimizeUtils = mockBatteryOptimizeUtils;
}
@@ -84,8 +84,8 @@
@Test
public void testUpdateState_isRestrictedStates_prefChecked() {
when(mockBatteryOptimizeUtils.isValidPackageName()).thenReturn(true);
- when(mockBatteryOptimizeUtils.getAppUsageState()).thenReturn(
- BatteryOptimizeUtils.AppUsageState.RESTRICTED);
+ when(mockBatteryOptimizeUtils.getAppOptimizationMode()).thenReturn(
+ BatteryOptimizeUtils.MODE_RESTRICTED);
mController.updateState(mPreference);
@@ -102,12 +102,22 @@
}
@Test
+ public void testUpdateState_isAllowlistedExceptIdleApp_prefDisabled() {
+ when(mockBatteryOptimizeUtils.isAllowlistedExceptIdleApp()).thenReturn(true);
+
+ mController.updateState(mPreference);
+
+ assertThat(mPreference.isChecked()).isFalse();
+ assertThat(mPreference.isEnabled()).isFalse();
+ }
+
+ @Test
public void testHandlePreferenceTreeClick_samePrefKey_verifyAction() {
mPreference.setKey(mController.KEY_RESTRICTED_PREF);
mController.handlePreferenceTreeClick(mPreference);
- verify(mockBatteryOptimizeUtils).setAppUsageState(
- BatteryOptimizeUtils.AppUsageState.RESTRICTED);
+ verify(mockBatteryOptimizeUtils).setAppOptimizationMode(
+ BatteryOptimizeUtils.MODE_RESTRICTED);
}
@Test
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceControllerTest.java
index 3201d82..f99455c 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/TopLevelBatteryPreferenceControllerTest.java
@@ -32,6 +32,7 @@
import android.app.Activity;
import android.content.ComponentName;
import android.content.Context;
+import android.content.Intent;
import androidx.preference.Preference;
@@ -42,6 +43,7 @@
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.mockito.ArgumentCaptor;
import org.mockito.MockitoAnnotations;
import org.robolectric.Robolectric;
import org.robolectric.RobolectricTestRunner;
@@ -53,6 +55,7 @@
private FakeFeatureFactory mFeatureFactory;
private TopLevelBatteryPreferenceController mController;
private BatterySettingsFeatureProvider mBatterySettingsFeatureProvider;
+ private ArgumentCaptor<Intent> mIntentArgumentCaptor;
@Before
public void setUp() {
@@ -107,8 +110,9 @@
ComponentName newPathName = mController.convertClassPathToComponentName(newFragmentPath);
when(mBatterySettingsFeatureProvider.getReplacingActivity(any())).thenReturn(
newPathName);
- doNothing().when(mContext).startActivity(any());
+ doNothing().when(mContext).startActivity(mIntentArgumentCaptor.capture());
+ assertThat(mIntentArgumentCaptor.getValue().getComponent()).isEqualTo(newPathName);
assertThat(mController.handlePreferenceTreeClick(preference)).isTrue();
}
@@ -177,4 +181,4 @@
assertThat(mController.getSummary())
.isEqualTo(mContext.getString(R.string.battery_missing_message));
}
-}
+}
\ No newline at end of file
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/UnrestrictedPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/UnrestrictedPreferenceControllerTest.java
index 63cf760..6ff7f31 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/UnrestrictedPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/UnrestrictedPreferenceControllerTest.java
@@ -23,7 +23,7 @@
import static org.mockito.Mockito.verifyZeroInteractions;
import static org.mockito.Mockito.when;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -39,7 +39,7 @@
private static final String PACKAGE_NAME = "com.android.app";
private UnrestrictedPreferenceController mController;
- private RadioButtonPreference mPreference;
+ private SelectorWithWidgetPreference mPreference;
@Mock BatteryOptimizeUtils mockBatteryOptimizeUtils;
@@ -49,7 +49,7 @@
mController = new UnrestrictedPreferenceController(
RuntimeEnvironment.application, UID, PACKAGE_NAME);
- mPreference = new RadioButtonPreference(RuntimeEnvironment.application);
+ mPreference = new SelectorWithWidgetPreference(RuntimeEnvironment.application);
mController.mBatteryOptimizeUtils = mockBatteryOptimizeUtils;
}
@@ -84,8 +84,8 @@
@Test
public void testUpdateState_isUnrestrictedStates_prefChecked() {
when(mockBatteryOptimizeUtils.isValidPackageName()).thenReturn(true);
- when(mockBatteryOptimizeUtils.getAppUsageState()).thenReturn(
- BatteryOptimizeUtils.AppUsageState.UNRESTRICTED);
+ when(mockBatteryOptimizeUtils.getAppOptimizationMode()).thenReturn(
+ BatteryOptimizeUtils.MODE_UNRESTRICTED);
mController.updateState(mPreference);
@@ -102,12 +102,22 @@
}
@Test
+ public void testUpdateState_isAllowlistedExceptIdleApp_prefDisabled() {
+ when(mockBatteryOptimizeUtils.isAllowlistedExceptIdleApp()).thenReturn(true);
+
+ mController.updateState(mPreference);
+
+ assertThat(mPreference.isChecked()).isFalse();
+ assertThat(mPreference.isEnabled()).isFalse();
+ }
+
+ @Test
public void testHandlePreferenceTreeClick_samePrefKey_verifyAction() {
mPreference.setKey(mController.KEY_UNRESTRICTED_PREF);
mController.handlePreferenceTreeClick(mPreference);
- verify(mockBatteryOptimizeUtils).setAppUsageState(
- BatteryOptimizeUtils.AppUsageState.UNRESTRICTED);
+ verify(mockBatteryOptimizeUtils).setAppOptimizationMode(
+ BatteryOptimizeUtils.MODE_UNRESTRICTED);
}
@Test
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryTipDialogFragmentTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryTipDialogFragmentTest.java
index 331fb34..99fbaf3 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryTipDialogFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryTipDialogFragmentTest.java
@@ -31,6 +31,7 @@
import androidx.fragment.app.FragmentActivity;
import com.android.settings.R;
+import com.android.settings.fuelgauge.batterytip.tips.BatteryDefenderTip;
import com.android.settings.fuelgauge.batterytip.tips.BatteryTip;
import com.android.settings.fuelgauge.batterytip.tips.HighUsageTip;
import com.android.settings.fuelgauge.batterytip.tips.RestrictAppTip;
@@ -74,6 +75,7 @@
private RestrictAppTip mRestrictTwoAppsTip;
private UnrestrictAppTip mUnrestrictAppTip;
private SummaryTip mSummaryTip;
+ private BatteryDefenderTip mDefenderTip;
private AppInfo mAppInfo;
private ShadowPackageManager mPackageManager;
@@ -116,6 +118,7 @@
mUnrestrictAppTip = new UnrestrictAppTip(BatteryTip.StateType.NEW, mAppInfo);
mSummaryTip = spy(new SummaryTip(BatteryTip.StateType.NEW,
EstimateKt.AVERAGE_TIME_TO_DISCHARGE_UNKNOWN));
+ mDefenderTip = new BatteryDefenderTip(BatteryTip.StateType.NEW);
}
@After
@@ -243,4 +246,20 @@
+ "your phone will suggest actions you can take.\n\nYou can always turn"
+ " on Battery Saver if you’re running low on battery.");
}
+
+ @Test
+ public void testOnCreateDialog_defenderTip_fireDialog() {
+ mDialogFragment = BatteryTipDialogFragment.newInstance(mDefenderTip, METRICS_KEY);
+
+ FragmentController.setupFragment(mDialogFragment, FragmentActivity.class,
+ 0 /* containerViewId */, null /* bundle */);
+
+ final AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
+ ShadowAlertDialogCompat shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
+
+ assertThat(shadowDialog.getTitle()).isEqualTo(
+ mContext.getString(R.string.battery_tip_limited_temporarily_title));
+ assertThat(shadowDialog.getMessage()).isEqualTo(
+ mContext.getString(R.string.battery_tip_limited_temporarily_dialog_msg, "80%"));
+ }
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/actions/BatteryDefenderActionTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/actions/BatteryDefenderActionTest.java
deleted file mode 100644
index ad5dc54..0000000
--- a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/actions/BatteryDefenderActionTest.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Copyright (C) 2021 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.android.settings.fuelgauge.batterytip.actions;
-
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.spy;
-import static org.mockito.Mockito.verify;
-
-import android.app.settings.SettingsEnums;
-import android.content.Context;
-
-import com.android.settings.R;
-import com.android.settings.SettingsActivity;
-import com.android.settings.testutils.FakeFeatureFactory;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
-
-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 final class BatteryDefenderActionTest {
-
- private Context mContext;
- private FakeFeatureFactory mFeatureFactory;
- private BatteryDefenderAction mBatteryDefenderAction;
- private MetricsFeatureProvider mMetricsFeatureProvider;
-
- @Mock private SettingsActivity mSettingsActivity;
-
- @Before
- public void setUp() {
- MockitoAnnotations.initMocks(this);
-
- mFeatureFactory = FakeFeatureFactory.setupForTest();
- mMetricsFeatureProvider = mFeatureFactory.metricsFeatureProvider;
- mContext = spy(RuntimeEnvironment.application);
- doReturn(mContext).when(mSettingsActivity).getApplicationContext();
- mBatteryDefenderAction = new BatteryDefenderAction(mSettingsActivity);
- }
-
- @Test
- public void testHandlePositiveAction_logMetric() {
- final int metricKey = 10;
- mBatteryDefenderAction.handlePositiveAction(metricKey);
-
- verify(mMetricsFeatureProvider).action(mContext,
- SettingsEnums.ACTION_TIP_BATTERY_DEFENDER, metricKey);
- }
-}
diff --git a/tests/robotests/src/com/android/settings/gestures/LabeledSeekBarPreferenceTest.java b/tests/robotests/src/com/android/settings/gestures/LabeledSeekBarPreferenceTest.java
index 4fb94f8..3d83d58 100644
--- a/tests/robotests/src/com/android/settings/gestures/LabeledSeekBarPreferenceTest.java
+++ b/tests/robotests/src/com/android/settings/gestures/LabeledSeekBarPreferenceTest.java
@@ -16,6 +16,8 @@
package com.android.settings.gestures;
+import static com.google.common.truth.Truth.assertThat;
+
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
@@ -24,9 +26,12 @@
import android.view.View;
import android.widget.LinearLayout;
import android.widget.SeekBar;
+import android.widget.TextView;
import androidx.preference.Preference;
+import androidx.preference.PreferenceViewHolder;
+import com.android.internal.R;
import com.android.settings.widget.LabeledSeekBarPreference;
import org.junit.Before;
@@ -41,7 +46,9 @@
public class LabeledSeekBarPreferenceTest {
private Context mContext;
+ private PreferenceViewHolder mViewHolder;
private SeekBar mSeekBar;
+ private TextView mSummary;
private LabeledSeekBarPreference mSeekBarPreference;
@Mock
@@ -57,7 +64,9 @@
final View view =
inflater.inflate(mSeekBarPreference.getLayoutResource(),
new LinearLayout(mContext), false);
- mSeekBar = view.findViewById(com.android.internal.R.id.seekbar);
+ mViewHolder = PreferenceViewHolder.createInstanceForTests(view);
+ mSeekBar = (SeekBar) mViewHolder.findViewById(R.id.seekbar);
+ mSummary = (TextView) mViewHolder.findViewById(R.id.summary);
}
@Test
@@ -69,4 +78,23 @@
verify(mListener, times(1)).onPreferenceChange(mSeekBarPreference, 2);
}
+
+ @Test
+ public void seekBarPreferenceSummarySet_returnsValue() {
+ final String summary = "this is a summary";
+ mSeekBarPreference.setSummary(summary);
+ mSeekBarPreference.onBindViewHolder(mViewHolder);
+
+ assertThat(mSeekBarPreference.getSummary()).isEqualTo(summary);
+ assertThat(mSummary.getText()).isEqualTo(summary);
+ }
+
+ @Test
+ public void seekBarPreferenceSummaryNull_hidesView() {
+ mSeekBarPreference.setSummary(null);
+ mSeekBarPreference.onBindViewHolder(mViewHolder);
+
+ assertThat(mSummary.getText()).isEqualTo("");
+ assertThat(mSummary.getVisibility()).isEqualTo(View.GONE);
+ }
}
diff --git a/tests/robotests/src/com/android/settings/gestures/LongPressPowerButtonPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/gestures/LongPressPowerButtonPreferenceControllerTest.java
index 8ff50ab..fa97754 100644
--- a/tests/robotests/src/com/android/settings/gestures/LongPressPowerButtonPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/gestures/LongPressPowerButtonPreferenceControllerTest.java
@@ -137,7 +137,7 @@
when(mResources.getInteger(
com.android.internal.R.integer.config_keyChordPowerVolumeUp))
.thenReturn(
- LongPressPowerButtonPreferenceController.KEY_CHORD_POWER_VOLUME_UP_NO_ACTION);
+ LongPressPowerButtonPreferenceController.KEY_CHORD_POWER_VOLUME_UP_NO_ACTION);
verify(mController.mFooterHint).setVisible(false);
}
@@ -148,7 +148,7 @@
assertThat(Settings.Global.getInt(mContext.getContentResolver(),
Settings.Global.POWER_BUTTON_LONG_PRESS, -1)).isEqualTo(
- LongPressPowerButtonPreferenceController.LONG_PRESS_POWER_ASSISTANT_VALUE);
+ PowerMenuSettingsUtils.LONG_PRESS_POWER_ASSISTANT_VALUE);
assertThat(Settings.Global.getInt(mContext.getContentResolver(),
Settings.Global.KEY_CHORD_POWER_VOLUME_UP, -1)).isEqualTo(
LongPressPowerButtonPreferenceController.KEY_CHORD_POWER_VOLUME_UP_GLOBAL_ACTIONS);
@@ -162,19 +162,19 @@
when(mResources.getInteger(
com.android.internal.R.integer.config_longPressOnPowerBehavior))
.thenReturn(
- LongPressPowerButtonPreferenceController.LONG_PRESS_POWER_GLOBAL_ACTIONS);
+ PowerMenuSettingsUtils.LONG_PRESS_POWER_GLOBAL_ACTIONS);
mController.onPreferenceChange(null, false);
assertThat(Settings.Global.getInt(mContext.getContentResolver(),
Settings.Global.POWER_BUTTON_LONG_PRESS, -1)).isEqualTo(
- LongPressPowerButtonPreferenceController.LONG_PRESS_POWER_GLOBAL_ACTIONS);
+ PowerMenuSettingsUtils.LONG_PRESS_POWER_GLOBAL_ACTIONS);
assertThat(Settings.Global.getInt(mContext.getContentResolver(),
Settings.Global.KEY_CHORD_POWER_VOLUME_UP, -1)).isEqualTo(
LongPressPowerButtonPreferenceController.KEY_CHORD_POWER_VOLUME_UP_NO_ACTION);
verify(mController.mAssistSwitch).setSummary(
getString(
- R.string.power_menu_summary_long_press_for_assist_disabled_with_power_menu));
+ R.string.power_menu_summary_long_press_for_assist_disabled_with_power_menu));
}
@Test
@@ -203,13 +203,13 @@
when(mResources.getInteger(
com.android.internal.R.integer.config_longPressOnPowerBehavior))
.thenReturn(
- LongPressPowerButtonPreferenceController.LONG_PRESS_POWER_ASSISTANT_VALUE);
+ PowerMenuSettingsUtils.LONG_PRESS_POWER_ASSISTANT_VALUE);
mController.onPreferenceChange(null, false);
assertThat(Settings.Global.getInt(mContext.getContentResolver(),
Settings.Global.POWER_BUTTON_LONG_PRESS, -1)).isEqualTo(
- LongPressPowerButtonPreferenceController.LONG_PRESS_POWER_GLOBAL_ACTIONS);
+ PowerMenuSettingsUtils.LONG_PRESS_POWER_GLOBAL_ACTIONS);
assertThat(Settings.Global.getInt(mContext.getContentResolver(),
Settings.Global.KEY_CHORD_POWER_VOLUME_UP, -1)).isEqualTo(
LongPressPowerButtonPreferenceController.KEY_CHORD_POWER_VOLUME_UP_NO_ACTION);
diff --git a/tests/robotests/src/com/android/settings/gestures/LongPressPowerSensitivityPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/gestures/LongPressPowerSensitivityPreferenceControllerTest.java
new file mode 100644
index 0000000..9c99092
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/gestures/LongPressPowerSensitivityPreferenceControllerTest.java
@@ -0,0 +1,143 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.gestures;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+
+import android.app.Application;
+import android.content.res.Resources;
+import android.provider.Settings;
+
+import androidx.test.core.app.ApplicationProvider;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.RobolectricTestRunner;
+
+@RunWith(RobolectricTestRunner.class)
+public class LongPressPowerSensitivityPreferenceControllerTest {
+
+ private static final String KEY_LONG_PRESS_SENSITIVITY =
+ "gesture_power_menu_long_press_for_assist_sensitivity";
+
+ private static final int[] SENSITIVITY_VALUES = {250, 350, 500, 750, 850};
+
+ private Application mContext;
+ private Resources mResources;
+ private LongPressPowerSensitivityPreferenceController mController;
+
+ @Before
+ public void setUp() {
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ mResources = mock(Resources.class);
+ when(mContext.getResources()).thenReturn(mResources);
+
+ when(mResources.getIntArray(
+ com.android.internal.R.array.config_longPressOnPowerDurationSettings))
+ .thenReturn(SENSITIVITY_VALUES);
+
+ mController = new LongPressPowerSensitivityPreferenceController(mContext,
+ KEY_LONG_PRESS_SENSITIVITY);
+ }
+
+ @Test
+ public void getSliderPosition_returnsDefaultValue() {
+ when(mResources.getInteger(
+ com.android.internal.R.integer.config_longPressOnPowerDurationMs))
+ .thenReturn(750);
+ assertThat(mController.getSliderPosition()).isEqualTo(3);
+ }
+
+ @Test
+ public void getSliderPosition_returnsSetValue() {
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.POWER_BUTTON_LONG_PRESS_DURATION_MS, 350);
+ assertThat(mController.getSliderPosition()).isEqualTo(1);
+ }
+
+ @Test
+ public void setSliderPosition_setsValue() {
+ mController.setSliderPosition(4);
+ assertThat(Settings.Global.getInt(mContext.getContentResolver(),
+ Settings.Global.POWER_BUTTON_LONG_PRESS_DURATION_MS, 0)).isEqualTo(850);
+ }
+
+ @Test
+ public void setSliderPositionOutOfBounds_returnsFalse() {
+ assertThat(mController.setSliderPosition(-1)).isFalse();
+ assertThat(mController.setSliderPosition(10)).isFalse();
+ }
+
+ @Test
+ public void getMin_isZero() {
+ assertThat(mController.getMin()).isEqualTo(0);
+ }
+
+ @Test
+ public void getMax_isEqualToLastValueIndex() {
+ assertThat(mController.getMax()).isEqualTo(4);
+ }
+
+ @Test
+ public void longPressForAssistEnabled_isAvailable() {
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.POWER_BUTTON_LONG_PRESS,
+ PowerMenuSettingsUtils.LONG_PRESS_POWER_ASSISTANT_VALUE);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(
+ LongPressPowerSensitivityPreferenceController.AVAILABLE);
+ }
+
+ @Test
+ public void longPressForAssistDisabled_isNotAvailableDueToDependentSetting() {
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.POWER_BUTTON_LONG_PRESS,
+ PowerMenuSettingsUtils.LONG_PRESS_POWER_NO_ACTION);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(
+ LongPressPowerSensitivityPreferenceController.DISABLED_DEPENDENT_SETTING);
+ }
+
+ @Test
+ public void sensitivityValuesAreNull_notAvailable() {
+ when(mResources.getIntArray(
+ com.android.internal.R.array.config_longPressOnPowerDurationSettings))
+ .thenReturn(null);
+ mController = new LongPressPowerSensitivityPreferenceController(mContext,
+ KEY_LONG_PRESS_SENSITIVITY);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(
+ LongPressPowerSensitivityPreferenceController.UNSUPPORTED_ON_DEVICE);
+ }
+
+ @Test
+ public void sensitivityValuesArrayTooShort_notAvailable() {
+ when(mResources.getIntArray(
+ com.android.internal.R.array.config_longPressOnPowerDurationSettings))
+ .thenReturn(new int[]{200});
+ mController = new LongPressPowerSensitivityPreferenceController(mContext,
+ KEY_LONG_PRESS_SENSITIVITY);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(
+ LongPressPowerSensitivityPreferenceController.UNSUPPORTED_ON_DEVICE);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/gestures/OneHandedActionPullDownPrefControllerTest.java b/tests/robotests/src/com/android/settings/gestures/OneHandedActionPullDownPrefControllerTest.java
index 36938c2..e6b0343 100644
--- a/tests/robotests/src/com/android/settings/gestures/OneHandedActionPullDownPrefControllerTest.java
+++ b/tests/robotests/src/com/android/settings/gestures/OneHandedActionPullDownPrefControllerTest.java
@@ -23,7 +23,7 @@
import android.os.UserHandle;
import com.android.settings.core.BasePreferenceController;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -39,14 +39,14 @@
private Context mContext;
private OneHandedSettingsUtils mUtils;
private OneHandedActionPullDownPrefController mController;
- private RadioButtonPreference mPreference;
+ private SelectorWithWidgetPreference mPreference;
@Before
public void setUp() {
mContext = RuntimeEnvironment.application;
mUtils = new OneHandedSettingsUtils(mContext);
mController = new OneHandedActionPullDownPrefController(mContext, KEY);
- mPreference = new RadioButtonPreference(mContext);
+ mPreference = new SelectorWithWidgetPreference(mContext);
OneHandedSettingsUtils.setUserId(UserHandle.myUserId());
}
diff --git a/tests/robotests/src/com/android/settings/gestures/OneHandedActionShowNotificationPrefControllerTest.java b/tests/robotests/src/com/android/settings/gestures/OneHandedActionShowNotificationPrefControllerTest.java
index a7afccd..da27191 100644
--- a/tests/robotests/src/com/android/settings/gestures/OneHandedActionShowNotificationPrefControllerTest.java
+++ b/tests/robotests/src/com/android/settings/gestures/OneHandedActionShowNotificationPrefControllerTest.java
@@ -23,7 +23,7 @@
import android.os.UserHandle;
import com.android.settings.core.BasePreferenceController;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -39,14 +39,14 @@
private Context mContext;
private OneHandedSettingsUtils mUtils;
private OneHandedActionShowNotificationPrefController mController;
- private RadioButtonPreference mPreference;
+ private SelectorWithWidgetPreference mPreference;
@Before
public void setUp() {
mContext = RuntimeEnvironment.application;
mUtils = new OneHandedSettingsUtils(mContext);
mController = new OneHandedActionShowNotificationPrefController(mContext, KEY);
- mPreference = new RadioButtonPreference(mContext);
+ mPreference = new SelectorWithWidgetPreference(mContext);
OneHandedSettingsUtils.setUserId(UserHandle.myUserId());
}
diff --git a/tests/robotests/src/com/android/settings/gestures/PowerMenuSettingsUtilsTest.java b/tests/robotests/src/com/android/settings/gestures/PowerMenuSettingsUtilsTest.java
new file mode 100644
index 0000000..25f0320
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/gestures/PowerMenuSettingsUtilsTest.java
@@ -0,0 +1,91 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.gestures;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+import android.content.res.Resources;
+import android.provider.Settings;
+
+import androidx.test.core.app.ApplicationProvider;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.RobolectricTestRunner;
+
+@RunWith(RobolectricTestRunner.class)
+public class PowerMenuSettingsUtilsTest {
+
+ private Context mContext;
+ private Resources mResources;
+
+ @Before
+ public void setUp() {
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ mResources = mock(Resources.class);
+ when(mContext.getResources()).thenReturn(mResources);
+ }
+
+ @Test
+ public void longPressBehaviourValuePresent_returnsValue() {
+ when(mResources.getInteger(
+ com.android.internal.R.integer.config_longPressOnPowerBehavior))
+ .thenReturn(0);
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.POWER_BUTTON_LONG_PRESS, 1);
+
+ assertThat(PowerMenuSettingsUtils.getPowerButtonSettingValue(mContext)).isEqualTo(1);
+ }
+
+ @Test
+ public void longPressBehaviourValueNotPresent_returnsDefault() {
+ when(mResources.getInteger(
+ com.android.internal.R.integer.config_longPressOnPowerBehavior))
+ .thenReturn(2);
+
+ assertThat(PowerMenuSettingsUtils.getPowerButtonSettingValue(mContext)).isEqualTo(2);
+ }
+
+ @Test
+ public void longPressBehaviourValueSetToAssistant_isAssistEnabledReturnsTrue() {
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.POWER_BUTTON_LONG_PRESS, 5);
+ assertThat(PowerMenuSettingsUtils.isLongPressPowerForAssistEnabled(mContext)).isTrue();
+ }
+
+ @Test
+ public void longPressBehaviourValueNotSetToAssistant_isAssistEnabledReturnsFalse() {
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.POWER_BUTTON_LONG_PRESS, 3);
+ assertThat(PowerMenuSettingsUtils.isLongPressPowerForAssistEnabled(mContext)).isFalse();
+ }
+
+ @Test
+ public void longPressBehaviourDefaultSetToAssistant_isAssistEnabledReturnsFalse() {
+ when(mResources.getInteger(
+ com.android.internal.R.integer.config_longPressOnPowerBehavior))
+ .thenReturn(3);
+
+ assertThat(PowerMenuSettingsUtils.isLongPressPowerForAssistEnabled(mContext)).isFalse();
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/gestures/PreventRingingGesturePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/gestures/PreventRingingGesturePreferenceControllerTest.java
index 24a8490..f537ccb 100644
--- a/tests/robotests/src/com/android/settings/gestures/PreventRingingGesturePreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/gestures/PreventRingingGesturePreferenceControllerTest.java
@@ -29,7 +29,7 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceCategory;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -58,8 +58,8 @@
.thenReturn(true);
mController = new PreventRingingGesturePreferenceController(mContext, null);
mController.mPreferenceCategory = new PreferenceCategory(mContext);
- mController.mVibratePref = new RadioButtonPreference(mContext);
- mController.mMutePref = new RadioButtonPreference(mContext);
+ mController.mVibratePref = new SelectorWithWidgetPreference(mContext);
+ mController.mMutePref = new SelectorWithWidgetPreference(mContext);
}
@Test
@@ -122,7 +122,7 @@
@Test
public void testRadioButtonClicked_mute() {
- RadioButtonPreference rbPref = new RadioButtonPreference(mContext);
+ SelectorWithWidgetPreference rbPref = new SelectorWithWidgetPreference(mContext);
rbPref.setKey(PreventRingingGesturePreferenceController.KEY_MUTE);
Settings.Secure.putInt(mContext.getContentResolver(), Settings.Secure.VOLUME_HUSH_GESTURE,
@@ -136,7 +136,7 @@
@Test
public void testRadioButtonClicked_vibrate() {
- RadioButtonPreference rbPref = new RadioButtonPreference(mContext);
+ SelectorWithWidgetPreference rbPref = new SelectorWithWidgetPreference(mContext);
rbPref.setKey(PreventRingingGesturePreferenceController.KEY_VIBRATE);
Settings.Secure.putInt(mContext.getContentResolver(), Settings.Secure.VOLUME_HUSH_GESTURE,
diff --git a/tests/robotests/src/com/android/settings/gestures/PreventRingingParentPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/gestures/PreventRingingParentPreferenceControllerTest.java
index 48a047f..04467a4 100644
--- a/tests/robotests/src/com/android/settings/gestures/PreventRingingParentPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/gestures/PreventRingingParentPreferenceControllerTest.java
@@ -38,7 +38,7 @@
import androidx.preference.PreferenceScreen;
import com.android.settings.R;
-import com.android.settings.widget.PrimarySwitchPreference;
+import com.android.settingslib.PrimarySwitchPreference;
import org.junit.Before;
import org.junit.Test;
diff --git a/tests/robotests/src/com/android/settings/location/RecentLocationAccessPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/location/RecentLocationAccessPreferenceControllerTest.java
index 32c8627..52068c4 100644
--- a/tests/robotests/src/com/android/settings/location/RecentLocationAccessPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/location/RecentLocationAccessPreferenceControllerTest.java
@@ -18,12 +18,10 @@
import static com.google.common.truth.Truth.assertThat;
import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.when;
import android.content.Context;
-import android.graphics.drawable.Drawable;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.TextView;
@@ -34,7 +32,7 @@
import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.testutils.shadow.ShadowDeviceConfig;
-import com.android.settingslib.location.RecentLocationAccesses;
+import com.android.settingslib.applications.RecentAppOpsAccess;
import org.junit.After;
import org.junit.Before;
@@ -48,7 +46,6 @@
import org.robolectric.annotation.Config;
import java.util.ArrayList;
-import java.util.List;
@RunWith(RobolectricTestRunner.class)
@Config(shadows = {ShadowDeviceConfig.class})
@@ -61,7 +58,7 @@
@Mock
private DashboardFragment mDashboardFragment;
@Mock
- private RecentLocationAccesses mRecentLocationApps;
+ private RecentAppOpsAccess mRecentLocationApps;
private Context mContext;
private RecentLocationAccessPreferenceController mController;
@@ -110,17 +107,4 @@
mContext.getText(R.string.location_recent_location_access_view_details));
assertThat(details.hasOnClickListeners()).isTrue();
}
-
- private List<RecentLocationAccesses.Access> createMockAccesses(int count) {
- final List<RecentLocationAccesses.Access> accesses = new ArrayList<>();
- for (int i = 0; i < count; i++) {
- final Drawable icon = mock(Drawable.class);
- // Add mock accesses
- final RecentLocationAccesses.Access access = new RecentLocationAccesses.Access(
- "packageName", android.os.Process.myUserHandle(), icon,
- "appTitle" + i, "appSummary" + i, 1000 - i);
- accesses.add(access);
- }
- return accesses;
- }
}
diff --git a/tests/robotests/src/com/android/settings/network/AllInOneTetherPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/network/AllInOneTetherPreferenceControllerTest.java
index 7dcd6d4..c216671 100644
--- a/tests/robotests/src/com/android/settings/network/AllInOneTetherPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/network/AllInOneTetherPreferenceControllerTest.java
@@ -40,7 +40,7 @@
import androidx.test.core.app.ApplicationProvider;
import com.android.settings.R;
-import com.android.settings.widget.PrimarySwitchPreference;
+import com.android.settingslib.PrimarySwitchPreference;
import org.junit.Before;
import org.junit.Test;
diff --git a/tests/robotests/src/com/android/settings/network/NetworkProviderSettingsTest.java b/tests/robotests/src/com/android/settings/network/NetworkProviderSettingsTest.java
index 19b044b..30cf76e 100644
--- a/tests/robotests/src/com/android/settings/network/NetworkProviderSettingsTest.java
+++ b/tests/robotests/src/com/android/settings/network/NetworkProviderSettingsTest.java
@@ -65,10 +65,10 @@
import com.android.settings.testutils.shadow.ShadowFragment;
import com.android.settings.wifi.AddWifiNetworkPreference;
import com.android.settings.wifi.ConnectedWifiEntryPreference;
+import com.android.settings.wifi.LongPressWifiEntryPreference;
import com.android.settings.wifi.WifiConfigController2;
import com.android.settings.wifi.WifiDialog2;
import com.android.settingslib.widget.LayoutPreference;
-import com.android.settingslib.wifi.LongPressWifiEntryPreference;
import com.android.wifitrackerlib.WifiEntry;
import com.android.wifitrackerlib.WifiPickerTracker;
diff --git a/tests/robotests/src/com/android/settings/network/WifiConnectionPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/network/WifiConnectionPreferenceControllerTest.java
index ea957c3..038a292 100644
--- a/tests/robotests/src/com/android/settings/network/WifiConnectionPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/network/WifiConnectionPreferenceControllerTest.java
@@ -34,8 +34,8 @@
import androidx.preference.PreferenceScreen;
import com.android.settings.wifi.WifiConnectionPreferenceController;
+import com.android.settings.wifi.WifiEntryPreference;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.wifi.WifiEntryPreference;
import com.android.wifitrackerlib.WifiEntry;
import com.android.wifitrackerlib.WifiPickerTracker;
diff --git a/tests/robotests/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragmentTest.java b/tests/robotests/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragmentTest.java
index d0df92e..70b0598 100644
--- a/tests/robotests/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragmentTest.java
@@ -159,7 +159,7 @@
eq(SubscriptionManager.NAME_SOURCE_USER_INPUT));
assertThat(captor.getValue()).isEqualTo("test2");
verify(mSubscriptionMgr)
- .setIconTint(eq(Color.parseColor("#ff00796b" /* teal */)), eq(mSubscriptionId));
+ .setIconTint(eq(Color.parseColor("#ff006D74" /* cyan */)), eq(mSubscriptionId));
}
@Test
@@ -174,6 +174,34 @@
assertThat(view.findViewById(R.id.number_label).getVisibility()).isEqualTo(View.GONE);
}
+ @Test
+ public void populateView_getPreviousSimColor_setCorrectSelection() {
+ final View view = LayoutInflater.from(mActivity).inflate(
+ R.layout.dialog_mobile_network_rename, null);
+ when(mSubscriptionInfo.getIconTint())
+ .thenReturn(Color.parseColor("#ff3367d6"/* blue700 */));
+
+ startDialog();
+ mFragment.populateView(view);
+
+ final Spinner colorSpinnerView = mFragment.getColorSpinnerView();
+ assertThat(colorSpinnerView.getSelectedItemPosition()).isEqualTo(1);
+ }
+
+ @Test
+ public void populateView_getUpdatedSimColor_setCorrectSelection() {
+ final View view = LayoutInflater.from(mActivity).inflate(
+ R.layout.dialog_mobile_network_rename, null);
+ when(mSubscriptionInfo.getIconTint())
+ .thenReturn(Color.parseColor("#ff137333"/* Green800 */));
+
+ startDialog();
+ mFragment.populateView(view);
+
+ final Spinner colorSpinnerView = mFragment.getColorSpinnerView();
+ assertThat(colorSpinnerView.getSelectedItemPosition()).isEqualTo(2);
+ }
+
/**
* Helper method to start the dialog
*/
diff --git a/tests/robotests/src/com/android/settings/notification/SpatialAudioPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/SpatialAudioPreferenceControllerTest.java
new file mode 100644
index 0000000..66d18ec
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/notification/SpatialAudioPreferenceControllerTest.java
@@ -0,0 +1,91 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.notification;
+
+import static com.android.settings.core.BasePreferenceController.AVAILABLE;
+import static com.android.settings.core.BasePreferenceController.UNSUPPORTED_ON_DEVICE;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+import android.media.AudioManager;
+import android.media.Spatializer;
+
+import org.junit.Before;
+import org.junit.Ignore;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Answers;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.RuntimeEnvironment;
+
+@Ignore("b/200896161")
+@RunWith(RobolectricTestRunner.class)
+public class SpatialAudioPreferenceControllerTest {
+
+ @Mock(answer = Answers.RETURNS_DEEP_STUBS)
+ private Context mContext;
+ @Mock
+ private AudioManager mAudioManager;
+ @Mock
+ private Spatializer mSpatializer;
+
+ private SpatialAudioPreferenceController mController;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ mContext = spy(RuntimeEnvironment.application);
+ when((Object) mContext.getSystemService(AudioManager.class)).thenReturn(mAudioManager);
+ when(mAudioManager.getSpatializer()).thenReturn(mSpatializer);
+ mController = new SpatialAudioPreferenceController(mContext);
+ }
+
+ @Test
+ public void getAvailabilityStatus_levelNone_shouldReturnUnsupported() {
+ when(mSpatializer.getImmersiveAudioLevel()).thenReturn(
+ Spatializer.SPATIALIZER_IMMERSIVE_LEVEL_NONE);
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(UNSUPPORTED_ON_DEVICE);
+ }
+
+ @Test
+ public void getAvailabilityStatus_levelMultiChannel_shouldReturnAvailable() {
+ when(mSpatializer.getImmersiveAudioLevel()).thenReturn(
+ Spatializer.SPATIALIZER_IMMERSIVE_LEVEL_MULTICHANNEL);
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE);
+ }
+
+ @Test
+ public void setChecked_withTrue_shouldEnableSpatializer() {
+ mController.setChecked(true);
+
+ verify(mSpatializer).setEnabled(true);
+ }
+
+ @Test
+ public void setChecked_withFalse_shouldDisableSpatializer() {
+ mController.setChecked(false);
+
+ verify(mSpatializer).setEnabled(false);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/notification/app/RecentConversationsPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/app/RecentConversationsPreferenceControllerTest.java
index f0ae7ab..1688d63 100644
--- a/tests/robotests/src/com/android/settings/notification/app/RecentConversationsPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/app/RecentConversationsPreferenceControllerTest.java
@@ -36,6 +36,7 @@
import android.os.Bundle;
import android.os.UserHandle;
import android.provider.Settings;
+import android.text.SpannedString;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.LinearLayout;
@@ -338,4 +339,36 @@
// one for the preference, none for 'clear all'
verify(outerContainer, times(1)).addPreference(any());
}
+
+ @Test
+ public void testSpans() {
+ ShortcutInfo si = mock(ShortcutInfo.class);
+ when(si.getLabel()).thenReturn(new SpannedString("hello"));
+ ConversationChannel ccw = new ConversationChannel(si, 6,
+ new NotificationChannel("hi", "hi", 4),
+ null, 7,
+ true /* hasactivenotifs */);
+ ShortcutInfo si2 = mock(ShortcutInfo.class);
+ when(si2.getLabel()).thenReturn("hello");
+ ConversationChannel ccw2 = new ConversationChannel(si2, 6,
+ new NotificationChannel("hi2", "hi2", 4),
+ null, 7,
+ true /* hasactivenotifs */);
+ // no crash
+ mController.mConversationComparator.compare(ccw, ccw2);
+ }
+
+ @Test
+ public void testNullSpans() {
+ ConversationChannel ccw = new ConversationChannel(mock(ShortcutInfo.class), 6,
+ new NotificationChannel("hi", "hi", 4),
+ null, 7,
+ true /* hasactivenotifs */);
+ ConversationChannel ccw2 = new ConversationChannel(mock(ShortcutInfo.class), 6,
+ new NotificationChannel("hi2", "hi2", 4),
+ null, 7,
+ true /* hasactivenotifs */);
+ // no crash
+ mController.mConversationComparator.compare(ccw, ccw2);
+ }
}
diff --git a/tests/robotests/src/com/android/settings/notification/zen/ZenModePriorityConversationsPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/zen/ZenModePriorityConversationsPreferenceControllerTest.java
index a8a8a7a..6bf0538 100644
--- a/tests/robotests/src/com/android/settings/notification/zen/ZenModePriorityConversationsPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/zen/ZenModePriorityConversationsPreferenceControllerTest.java
@@ -44,7 +44,7 @@
import com.android.settings.notification.NotificationBackend;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -74,7 +74,7 @@
@Mock
private NotificationBackend mNotifBackend;
- private List<RadioButtonPreference> mRadioButtonPreferences;
+ private List<SelectorWithWidgetPreference> mSelectorWithWidgetPreferences;
private ContentResolver mContentResolver;
private Context mContext;
@Before
@@ -102,7 +102,7 @@
@Test
public void clickAllConversations() {
- RadioButtonPreference allConversationsRb = getButton(KEY_ALL);
+ SelectorWithWidgetPreference allConversationsRb = getButton(KEY_ALL);
allConversationsRb.onClick();
verify(mZenBackend).saveConversationSenders(CONVERSATION_SENDERS_ANYONE);
@@ -110,7 +110,7 @@
@Test
public void clickImportantConversations() {
- RadioButtonPreference importantConversationsRb = getButton(KEY_IMPORTANT);
+ SelectorWithWidgetPreference importantConversationsRb = getButton(KEY_IMPORTANT);
importantConversationsRb.onClick();
verify(mZenBackend).saveConversationSenders(CONVERSATION_SENDERS_IMPORTANT);
@@ -118,7 +118,7 @@
@Test
public void clickNoConversations() {
- RadioButtonPreference noConversationsRb = getButton(KEY_NONE);
+ SelectorWithWidgetPreference noConversationsRb = getButton(KEY_NONE);
noConversationsRb.onClick();
verify(mZenBackend)
@@ -126,20 +126,20 @@
}
private void captureRadioButtons() {
- ArgumentCaptor<RadioButtonPreference> rbCaptor =
- ArgumentCaptor.forClass(RadioButtonPreference.class);
+ ArgumentCaptor<SelectorWithWidgetPreference> rbCaptor =
+ ArgumentCaptor.forClass(SelectorWithWidgetPreference.class);
mController.displayPreference(mPreferenceScreen);
// verifies 3 buttons were added
verify(mMockPrefCategory, times(3)).addPreference(rbCaptor.capture());
- mRadioButtonPreferences = rbCaptor.getAllValues();
- assertThat(mRadioButtonPreferences.size()).isEqualTo(3);
+ mSelectorWithWidgetPreferences = rbCaptor.getAllValues();
+ assertThat(mSelectorWithWidgetPreferences.size()).isEqualTo(3);
reset(mMockPrefCategory);
}
- private RadioButtonPreference getButton(String key) {
- for (RadioButtonPreference pref : mRadioButtonPreferences) {
+ private SelectorWithWidgetPreference getButton(String key) {
+ for (SelectorWithWidgetPreference pref : mSelectorWithWidgetPreferences) {
if (key.equals(pref.getKey())) {
return pref;
}
diff --git a/tests/robotests/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceControllerTest.java
index 7dde1cd..23dc71a 100644
--- a/tests/robotests/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceControllerTest.java
@@ -46,7 +46,7 @@
import com.android.settings.notification.NotificationBackend;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -76,7 +76,7 @@
@Mock
private NotificationBackend mNotifBackend;
- private List<RadioButtonPreference> mRadioButtonPreferences;
+ private List<SelectorWithWidgetPreference> mSelectorWithWidgetPreferences;
private ContentResolver mContentResolver;
private Context mContext;
@Before
@@ -108,7 +108,7 @@
when(mZenBackend.getPriorityMessageSenders()).thenReturn(PRIORITY_SENDERS_STARRED);
// WHEN user clicks the any senders option
- RadioButtonPreference allSendersRb = getButton(KEY_ANY);
+ SelectorWithWidgetPreference allSendersRb = getButton(KEY_ANY);
allSendersRb.onClick();
// THEN any senders gets saved as priority senders for messages
@@ -121,7 +121,7 @@
when(mZenBackend.getPriorityMessageSenders()).thenReturn(PRIORITY_SENDERS_ANY);
// WHEN user clicks the starred contacts option
- RadioButtonPreference starredRb = getButton(KEY_STARRED);
+ SelectorWithWidgetPreference starredRb = getButton(KEY_STARRED);
starredRb.onClick();
// THEN starred contacts gets saved as priority senders for messages
@@ -134,7 +134,7 @@
when(mZenBackend.getPriorityMessageSenders()).thenReturn(PRIORITY_SENDERS_ANY);
// WHEN user clicks the contacts only option
- RadioButtonPreference contactsRb = getButton(KEY_CONTACTS);
+ SelectorWithWidgetPreference contactsRb = getButton(KEY_CONTACTS);
contactsRb.onClick();
// THEN contacts gets saved as priority senders for messages
@@ -147,7 +147,7 @@
when(mZenBackend.getPriorityMessageSenders()).thenReturn(PRIORITY_SENDERS_ANY);
// WHEN user clicks the no senders option
- RadioButtonPreference noSenders = getButton(KEY_NONE);
+ SelectorWithWidgetPreference noSenders = getButton(KEY_NONE);
noSenders.onClick();
// THEN no senders gets saved as priority senders for messages
@@ -160,7 +160,7 @@
when(mZenBackend.getPriorityMessageSenders()).thenReturn(PRIORITY_SENDERS_ANY);
// WHEN user clicks the any senders option multiple times again
- RadioButtonPreference anySenders = getButton(KEY_ANY);
+ SelectorWithWidgetPreference anySenders = getButton(KEY_ANY);
anySenders.onClick();
anySenders.onClick();
anySenders.onClick();
@@ -170,20 +170,20 @@
}
private void captureRadioButtons() {
- ArgumentCaptor<RadioButtonPreference> rbCaptor =
- ArgumentCaptor.forClass(RadioButtonPreference.class);
+ ArgumentCaptor<SelectorWithWidgetPreference> rbCaptor =
+ ArgumentCaptor.forClass(SelectorWithWidgetPreference.class);
mMessagesController.displayPreference(mPreferenceScreen);
// verifies 4 buttons were added
verify(mMockPrefCategory, times(4)).addPreference(rbCaptor.capture());
- mRadioButtonPreferences = rbCaptor.getAllValues();
- assertThat(mRadioButtonPreferences.size()).isEqualTo(4);
+ mSelectorWithWidgetPreferences = rbCaptor.getAllValues();
+ assertThat(mSelectorWithWidgetPreferences.size()).isEqualTo(4);
reset(mMockPrefCategory);
}
- private RadioButtonPreference getButton(String key) {
- for (RadioButtonPreference pref : mRadioButtonPreferences) {
+ private SelectorWithWidgetPreference getButton(String key) {
+ for (SelectorWithWidgetPreference pref : mSelectorWithWidgetPreferences) {
if (key.equals(pref.getKey())) {
return pref;
}
diff --git a/tests/robotests/src/com/android/settings/notification/zen/ZenModeVisEffectsAllPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/zen/ZenModeVisEffectsAllPreferenceControllerTest.java
index 45a40d3..97fc3e0 100644
--- a/tests/robotests/src/com/android/settings/notification/zen/ZenModeVisEffectsAllPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/zen/ZenModeVisEffectsAllPreferenceControllerTest.java
@@ -42,7 +42,7 @@
import com.android.settings.testutils.FakeFeatureFactory;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -61,7 +61,7 @@
@Mock
private ZenModeBackend mBackend;
@Mock
- private RadioButtonPreference mPref;
+ private SelectorWithWidgetPreference mPref;
private Context mContext;
private FakeFeatureFactory mFeatureFactory;
@Mock
diff --git a/tests/robotests/src/com/android/settings/notification/zen/ZenModeVisEffectsCustomPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/zen/ZenModeVisEffectsCustomPreferenceControllerTest.java
index 88c2c50..7158fc1 100644
--- a/tests/robotests/src/com/android/settings/notification/zen/ZenModeVisEffectsCustomPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/zen/ZenModeVisEffectsCustomPreferenceControllerTest.java
@@ -40,7 +40,7 @@
import com.android.settings.testutils.FakeFeatureFactory;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -59,7 +59,7 @@
@Mock
private ZenModeBackend mBackend;
@Mock
- private RadioButtonPreference mPref;
+ private SelectorWithWidgetPreference mPref;
private Context mContext;
@Mock
private PreferenceScreen mScreen;
diff --git a/tests/robotests/src/com/android/settings/notification/zen/ZenModeVisEffectsNonePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/zen/ZenModeVisEffectsNonePreferenceControllerTest.java
index 79c6cb8..91d7c00 100644
--- a/tests/robotests/src/com/android/settings/notification/zen/ZenModeVisEffectsNonePreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/zen/ZenModeVisEffectsNonePreferenceControllerTest.java
@@ -42,7 +42,7 @@
import com.android.settings.testutils.FakeFeatureFactory;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -61,7 +61,7 @@
@Mock
private ZenModeBackend mBackend;
@Mock
- private RadioButtonPreference mMockPref;
+ private SelectorWithWidgetPreference mMockPref;
private Context mContext;
private FakeFeatureFactory mFeatureFactory;
@Mock
diff --git a/tests/robotests/src/com/android/settings/notification/zen/ZenRuleCustomPolicyPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/zen/ZenRuleCustomPolicyPreferenceControllerTest.java
index f149541..55b9ac2 100644
--- a/tests/robotests/src/com/android/settings/notification/zen/ZenRuleCustomPolicyPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/zen/ZenRuleCustomPolicyPreferenceControllerTest.java
@@ -27,7 +27,7 @@
import androidx.preference.PreferenceScreen;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -48,7 +48,7 @@
@Mock
private NotificationManager mNotificationManager;
@Mock
- private RadioButtonPreference mMockPref;
+ private SelectorWithWidgetPreference mMockPref;
@Mock
private PreferenceScreen mScreen;
diff --git a/tests/robotests/src/com/android/settings/notification/zen/ZenRuleDefaultPolicyPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/zen/ZenRuleDefaultPolicyPreferenceControllerTest.java
index c0258e4..af89854 100644
--- a/tests/robotests/src/com/android/settings/notification/zen/ZenRuleDefaultPolicyPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/zen/ZenRuleDefaultPolicyPreferenceControllerTest.java
@@ -27,7 +27,7 @@
import androidx.preference.PreferenceScreen;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -48,7 +48,7 @@
@Mock
private NotificationManager mNotificationManager;
@Mock
- private RadioButtonPreference mMockPref;
+ private SelectorWithWidgetPreference mMockPref;
@Mock
private PreferenceScreen mScreen;
diff --git a/tests/robotests/src/com/android/settings/notification/zen/ZenRulePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/zen/ZenRulePreferenceControllerTest.java
index e3fef19..10eae06 100644
--- a/tests/robotests/src/com/android/settings/notification/zen/ZenRulePreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/zen/ZenRulePreferenceControllerTest.java
@@ -29,7 +29,7 @@
import androidx.preference.PreferenceScreen;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -49,7 +49,7 @@
@Mock
private NotificationManager mNotificationManager;
@Mock
- private RadioButtonPreference mMockPref;
+ private SelectorWithWidgetPreference mMockPref;
@Mock
private PreferenceScreen mScreen;
diff --git a/tests/robotests/src/com/android/settings/notification/zen/ZenRuleVisEffectsAllPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/zen/ZenRuleVisEffectsAllPreferenceControllerTest.java
index edbcd06..a78426a 100644
--- a/tests/robotests/src/com/android/settings/notification/zen/ZenRuleVisEffectsAllPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/zen/ZenRuleVisEffectsAllPreferenceControllerTest.java
@@ -27,7 +27,7 @@
import androidx.preference.PreferenceScreen;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -48,7 +48,7 @@
@Mock
private NotificationManager mNotificationManager;
@Mock
- private RadioButtonPreference mMockPref;
+ private SelectorWithWidgetPreference mMockPref;
@Mock
private PreferenceScreen mScreen;
diff --git a/tests/robotests/src/com/android/settings/notification/zen/ZenRuleVisEffectsCustomPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/zen/ZenRuleVisEffectsCustomPreferenceControllerTest.java
index ece5d5f..8e29df1 100644
--- a/tests/robotests/src/com/android/settings/notification/zen/ZenRuleVisEffectsCustomPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/zen/ZenRuleVisEffectsCustomPreferenceControllerTest.java
@@ -27,7 +27,7 @@
import androidx.preference.PreferenceScreen;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -48,7 +48,7 @@
@Mock
private NotificationManager mNotificationManager;
@Mock
- private RadioButtonPreference mMockPref;
+ private SelectorWithWidgetPreference mMockPref;
@Mock
private PreferenceScreen mScreen;
diff --git a/tests/robotests/src/com/android/settings/notification/zen/ZenRuleVisEffectsNonePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/zen/ZenRuleVisEffectsNonePreferenceControllerTest.java
index 2daf4fb..d8f8162 100644
--- a/tests/robotests/src/com/android/settings/notification/zen/ZenRuleVisEffectsNonePreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/zen/ZenRuleVisEffectsNonePreferenceControllerTest.java
@@ -27,7 +27,7 @@
import androidx.preference.PreferenceScreen;
import com.android.settingslib.core.lifecycle.Lifecycle;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -48,7 +48,7 @@
@Mock
private NotificationManager mNotificationManager;
@Mock
- private RadioButtonPreference mMockPref;
+ private SelectorWithWidgetPreference mMockPref;
@Mock
private PreferenceScreen mScreen;
diff --git a/tests/robotests/src/com/android/settings/password/ChooseLockGenericControllerTest.java b/tests/robotests/src/com/android/settings/password/ChooseLockGenericControllerTest.java
index 049a349..996d572 100644
--- a/tests/robotests/src/com/android/settings/password/ChooseLockGenericControllerTest.java
+++ b/tests/robotests/src/com/android/settings/password/ChooseLockGenericControllerTest.java
@@ -22,6 +22,7 @@
import static android.app.admin.DevicePolicyManager.PASSWORD_COMPLEXITY_NONE;
import static android.app.admin.DevicePolicyManager.PASSWORD_QUALITY_ALPHABETIC;
import static android.app.admin.DevicePolicyManager.PASSWORD_QUALITY_COMPLEX;
+import static android.app.admin.DevicePolicyManager.PASSWORD_QUALITY_MANAGED;
import static android.app.admin.DevicePolicyManager.PASSWORD_QUALITY_NUMERIC;
import static android.app.admin.DevicePolicyManager.PASSWORD_QUALITY_NUMERIC_COMPLEX;
import static android.app.admin.DevicePolicyManager.PASSWORD_QUALITY_SOMETHING;
@@ -190,6 +191,16 @@
}
@Test
+ public void isScreenLockEnabled_QualityManaged() {
+ setDevicePolicyPasswordQuality(PASSWORD_QUALITY_MANAGED);
+ assertThat(mController.isScreenLockEnabled(ScreenLockType.NONE)).isFalse();
+ assertThat(mController.isScreenLockEnabled(ScreenLockType.SWIPE)).isFalse();
+ assertThat(mController.isScreenLockEnabled(ScreenLockType.PATTERN)).isFalse();
+ assertThat(mController.isScreenLockEnabled(ScreenLockType.PIN)).isFalse();
+ assertThat(mController.isScreenLockEnabled(ScreenLockType.PASSWORD)).isFalse();
+ }
+
+ @Test
public void isScreenLockEnabled_NoneComplexity() {
when(mLockPatternUtils.getRequestedPasswordComplexity(anyInt(), anyBoolean()))
.thenReturn(PASSWORD_COMPLEXITY_NONE);
@@ -353,6 +364,9 @@
when(mLockPatternUtils.getRequestedPasswordMetrics(anyInt(), anyBoolean()))
.thenReturn(policy.getMinMetrics());
+
+ when(mLockPatternUtils.isCredentialsDisabledForUser(anyInt()))
+ .thenReturn(quality == PASSWORD_QUALITY_MANAGED);
}
private ChooseLockGenericController.Builder createBuilder() {
diff --git a/tests/robotests/src/com/android/settings/security/LockUnificationPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/security/LockUnificationPreferenceControllerTest.java
index 8a65e14..123bf34 100644
--- a/tests/robotests/src/com/android/settings/security/LockUnificationPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/security/LockUnificationPreferenceControllerTest.java
@@ -84,22 +84,6 @@
}
@Test
- public void isAvailable_separateChallengeNotAllowed_false() {
- when(mLockPatternUtils.isSeparateProfileChallengeAllowed(anyInt())).thenReturn(false);
- init();
-
- assertThat(mController.isAvailable()).isFalse();
- }
-
- @Test
- public void isAvailable_separateChallengeAllowed_true() {
- when(mLockPatternUtils.isSeparateProfileChallengeAllowed(anyInt())).thenReturn(true);
- init();
-
- assertThat(mController.isAvailable()).isTrue();
- }
-
- @Test
public void getPreferenceKey_byDefault_returnsDefaultValue() {
init();
diff --git a/tests/robotests/src/com/android/settings/system/DisableAutomaticUpdatesPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/system/DisableAutomaticUpdatesPreferenceControllerTest.java
new file mode 100644
index 0000000..db8486e
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/system/DisableAutomaticUpdatesPreferenceControllerTest.java
@@ -0,0 +1,102 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.system;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.content.Context;
+import android.provider.Settings;
+
+import androidx.preference.PreferenceScreen;
+import androidx.preference.SwitchPreference;
+
+import com.android.settings.core.BasePreferenceController;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.RuntimeEnvironment;
+
+@RunWith(RobolectricTestRunner.class)
+public class DisableAutomaticUpdatesPreferenceControllerTest {
+
+ @Mock
+ private PreferenceScreen mPreferenceScreen;
+ @Mock
+ private SwitchPreference mPreference;
+
+ private Context mContext;
+ private DisableAutomaticUpdatesPreferenceController mController;
+
+ @Before
+ public void setup() {
+ MockitoAnnotations.initMocks(this);
+ mContext = RuntimeEnvironment.application;
+ mController = new DisableAutomaticUpdatesPreferenceController(mContext, "test");
+ }
+
+ @Test
+ public void getAvailabilityStatus_shouldReturnAVAILABLE() {
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(
+ BasePreferenceController.AVAILABLE);
+ }
+
+ @Test
+ public void isChecked_valueIsZeroInProvider_shouldReturnTrue() {
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE,
+ DisableAutomaticUpdatesPreferenceController.ENABLE_UPDATES_SETTING);
+
+ assertThat(mController.isChecked()).isTrue();
+ }
+
+ @Test
+ public void isChecked_valueIsOneInProvider_shouldReturnFalse() {
+ Settings.Global.putInt(mContext.getContentResolver(),
+ Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE,
+ DisableAutomaticUpdatesPreferenceController.DISABLE_UPDATES_SETTING);
+
+ assertThat(mController.isChecked()).isFalse();
+ }
+
+ @Test
+ public void setChecked_true_providerValueIsZero() {
+ mController.setChecked(true);
+
+ int value = Settings.Global.getInt(mContext.getContentResolver(),
+ Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE,
+ DisableAutomaticUpdatesPreferenceController.ENABLE_UPDATES_SETTING /* default */);
+
+ assertThat(value).isEqualTo(
+ DisableAutomaticUpdatesPreferenceController.ENABLE_UPDATES_SETTING);
+ }
+
+ @Test
+ public void setChecked_false_providerValueIsOne() {
+ mController.setChecked(false);
+
+ int value = Settings.Global.getInt(mContext.getContentResolver(),
+ Settings.Global.OTA_DISABLE_AUTOMATIC_UPDATE,
+ DisableAutomaticUpdatesPreferenceController.ENABLE_UPDATES_SETTING /* default */);
+
+ assertThat(value).isEqualTo(
+ DisableAutomaticUpdatesPreferenceController.DISABLE_UPDATES_SETTING);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/testutils/FakeFeatureFactory.java b/tests/robotests/src/com/android/settings/testutils/FakeFeatureFactory.java
index de1af23..bc430e8 100644
--- a/tests/robotests/src/com/android/settings/testutils/FakeFeatureFactory.java
+++ b/tests/robotests/src/com/android/settings/testutils/FakeFeatureFactory.java
@@ -21,6 +21,7 @@
import android.content.Context;
+import com.android.settings.accessibility.AccessibilityMetricsFeatureProvider;
import com.android.settings.accessibility.AccessibilitySearchFeatureProvider;
import com.android.settings.accounts.AccountFeatureProvider;
import com.android.settings.applications.ApplicationFeatureProvider;
@@ -89,6 +90,7 @@
public SecuritySettingsFeatureProvider securitySettingsFeatureProvider;
public GameSettingsFeatureProvider gameSettingsFeatureProvider;
public AccessibilitySearchFeatureProvider mAccessibilitySearchFeatureProvider;
+ public AccessibilityMetricsFeatureProvider mAccessibilityMetricsFeatureProvider;
/**
* Call this in {@code @Before} method of the test class to use fake factory.
@@ -139,6 +141,7 @@
securitySettingsFeatureProvider = mock(SecuritySettingsFeatureProvider.class);
gameSettingsFeatureProvider = mock(GameSettingsFeatureProvider.class);
mAccessibilitySearchFeatureProvider = mock(AccessibilitySearchFeatureProvider.class);
+ mAccessibilityMetricsFeatureProvider = mock(AccessibilityMetricsFeatureProvider.class);
}
@Override
@@ -280,4 +283,9 @@
public AccessibilitySearchFeatureProvider getAccessibilitySearchFeatureProvider() {
return mAccessibilitySearchFeatureProvider;
}
+
+ @Override
+ public AccessibilityMetricsFeatureProvider getAccessibilityMetricsFeatureProvider() {
+ return mAccessibilityMetricsFeatureProvider;
+ }
}
diff --git a/tests/robotests/src/com/android/settings/webview/WebViewAppPickerTest.java b/tests/robotests/src/com/android/settings/webview/WebViewAppPickerTest.java
index 8749514..9d7fbae 100644
--- a/tests/robotests/src/com/android/settings/webview/WebViewAppPickerTest.java
+++ b/tests/robotests/src/com/android/settings/webview/WebViewAppPickerTest.java
@@ -43,7 +43,7 @@
import com.android.settingslib.applications.DefaultAppInfo;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.After;
import org.junit.Before;
@@ -147,7 +147,7 @@
mContext.getPackageManager(),
createApplicationInfo(PACKAGE_NAME), "disabled");
- RadioButtonPreference preference = mock(RadioButtonPreference.class);
+ SelectorWithWidgetPreference preference = mock(SelectorWithWidgetPreference.class);
mPicker.bindPreference(preference, PACKAGE_NAME, webviewAppInfo, null);
mPicker.bindPreferenceExtra(preference, PACKAGE_NAME, webviewAppInfo, null, null);
verify(preference, times(1)).setEnabled(eq(false));
@@ -161,7 +161,7 @@
mContext.getPackageManager(),
createApplicationInfo(PACKAGE_NAME), disabledReason);
- RadioButtonPreference preference = mock(RadioButtonPreference.class);
+ SelectorWithWidgetPreference preference = mock(SelectorWithWidgetPreference.class);
mPicker.bindPreference(preference, PACKAGE_NAME, webviewAppInfo, null);
mPicker.bindPreferenceExtra(preference, PACKAGE_NAME, webviewAppInfo, null, null);
verify(preference, times(1)).setEnabled(eq(true));
@@ -175,7 +175,7 @@
mContext.getPackageManager(),
createApplicationInfo(PACKAGE_NAME), disabledReason);
- RadioButtonPreference preference = mock(RadioButtonPreference.class);
+ SelectorWithWidgetPreference preference = mock(SelectorWithWidgetPreference.class);
mPicker.bindPreference(preference, PACKAGE_NAME, webviewAppInfo, null);
mPicker.bindPreferenceExtra(preference, PACKAGE_NAME, webviewAppInfo, null, null);
verify(preference, times(1)).setSummary(eq(disabledReason));
@@ -189,7 +189,7 @@
mContext.getPackageManager(),
createApplicationInfo(PACKAGE_NAME), null);
- RadioButtonPreference preference = mock(RadioButtonPreference.class);
+ SelectorWithWidgetPreference preference = mock(SelectorWithWidgetPreference.class);
mPicker.bindPreference(preference, PACKAGE_NAME, webviewAppInfo, null);
mPicker.bindPreferenceExtra(preference, PACKAGE_NAME, webviewAppInfo, null, null);
verify(preference, never()).setSummary(any());
@@ -314,7 +314,8 @@
mContext.getPackageManager(),
createApplicationInfo(PACKAGE_NAME), "" /* disabledReason */);
- final RadioButtonPreference mockPreference = mock(RadioButtonPreference.class);
+ final SelectorWithWidgetPreference mockPreference =
+ mock(SelectorWithWidgetPreference.class);
mPicker.bindPreference(mockPreference, PACKAGE_NAME, webviewAppInfo, null);
mPicker.bindPreferenceExtra(
mockPreference, PACKAGE_NAME, webviewAppInfo, null, null);
@@ -339,7 +340,7 @@
.thenReturn(Collections.singletonList(createApplicationInfo(PACKAGE_NAME)));
when(mWvusWrapper.setWebViewProvider(eq(PACKAGE_NAME))).thenReturn(true);
- RadioButtonPreference defaultPackagePref = mock(RadioButtonPreference.class);
+ SelectorWithWidgetPreference defaultPackagePref = mock(SelectorWithWidgetPreference.class);
when(defaultPackagePref.getKey()).thenReturn(PACKAGE_NAME);
mPicker.onRadioButtonClicked(defaultPackagePref);
@@ -353,7 +354,7 @@
.thenReturn(Collections.singletonList(createApplicationInfo(PACKAGE_NAME)));
when(mWvusWrapper.setWebViewProvider(eq(PACKAGE_NAME))).thenReturn(false);
- RadioButtonPreference defaultPackagePref = mock(RadioButtonPreference.class);
+ SelectorWithWidgetPreference defaultPackagePref = mock(SelectorWithWidgetPreference.class);
when(defaultPackagePref.getKey()).thenReturn(PACKAGE_NAME);
mPicker.onRadioButtonClicked(defaultPackagePref);
diff --git a/tests/robotests/src/com/android/settings/widget/PrimarySwitchPreferenceTest.java b/tests/robotests/src/com/android/settings/widget/PrimarySwitchPreferenceTest.java
deleted file mode 100644
index c58f595..0000000
--- a/tests/robotests/src/com/android/settings/widget/PrimarySwitchPreferenceTest.java
+++ /dev/null
@@ -1,173 +0,0 @@
-/*
- * Copyright (C) 2017 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.widget;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.mockito.Mockito.mock;
-import static org.mockito.Mockito.verify;
-
-import android.content.Context;
-import android.view.LayoutInflater;
-import android.widget.LinearLayout;
-import android.widget.Switch;
-
-import androidx.preference.Preference.OnPreferenceChangeListener;
-import androidx.preference.PreferenceViewHolder;
-
-import com.android.settings.R;
-import com.android.settingslib.RestrictedLockUtils.EnforcedAdmin;
-
-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 PrimarySwitchPreferenceTest {
-
- private Context mContext;
- private PrimarySwitchPreference mPreference;
- private PreferenceViewHolder mHolder;
- private LinearLayout mWidgetView;
-
- @Before
- public void setUp() {
- mContext = RuntimeEnvironment.application;
- mPreference = new PrimarySwitchPreference(mContext);
- LayoutInflater inflater = LayoutInflater.from(mContext);
- mHolder = PreferenceViewHolder.createInstanceForTests(inflater.inflate(
- com.android.settingslib.R.layout.preference_two_target, null));
- mWidgetView = mHolder.itemView.findViewById(android.R.id.widget_frame);
- inflater.inflate(R.layout.restricted_preference_widget_primary_switch, mWidgetView, true);
- }
-
- @Test
- public void createNewPreference_shouldSetLayout() {
- assertThat(mPreference.getWidgetLayoutResource())
- .isEqualTo(R.layout.restricted_preference_widget_primary_switch);
- }
-
- @Test
- public void setChecked_shouldUpdateButtonCheckedState() {
- final Switch toggle = (Switch) mHolder.findViewById(R.id.switchWidget);
- mPreference.onBindViewHolder(mHolder);
-
- mPreference.setChecked(true);
- assertThat(toggle.isChecked()).isTrue();
-
- mPreference.setChecked(false);
- assertThat(toggle.isChecked()).isFalse();
- }
-
- @Test
- public void setSwitchEnabled_shouldUpdateButtonEnabledState() {
- final Switch toggle = (Switch) mHolder.findViewById(R.id.switchWidget);
- mPreference.onBindViewHolder(mHolder);
-
- mPreference.setSwitchEnabled(true);
- assertThat(toggle.isEnabled()).isTrue();
-
- mPreference.setSwitchEnabled(false);
- assertThat(toggle.isEnabled()).isFalse();
- }
-
- @Test
- public void setSwitchEnabled_shouldUpdateButtonEnabledState_beforeViewBound() {
- final Switch toggle = (Switch) mHolder.findViewById(R.id.switchWidget);
-
- mPreference.setSwitchEnabled(false);
- mPreference.onBindViewHolder(mHolder);
- assertThat(toggle.isEnabled()).isFalse();
- }
-
- @Test
- public void clickWidgetView_shouldToggleButton() {
- assertThat(mWidgetView).isNotNull();
-
- final Switch toggle = (Switch) mHolder.findViewById(R.id.switchWidget);
- mPreference.onBindViewHolder(mHolder);
-
- toggle.performClick();
- assertThat(toggle.isChecked()).isTrue();
-
- toggle.performClick();
- assertThat(toggle.isChecked()).isFalse();
- }
-
- @Test
- public void clickWidgetView_shouldNotToggleButtonIfDisabled() {
- assertThat(mWidgetView).isNotNull();
-
- final Switch toggle = (Switch) mHolder.findViewById(R.id.switchWidget);
- mPreference.onBindViewHolder(mHolder);
- toggle.setEnabled(false);
-
- mWidgetView.performClick();
- assertThat(toggle.isChecked()).isFalse();
- }
-
- @Test
- public void clickWidgetView_shouldNotifyPreferenceChanged() {
-
- final Switch toggle = (Switch) mHolder.findViewById(R.id.switchWidget);
-
- final OnPreferenceChangeListener listener = mock(OnPreferenceChangeListener.class);
- mPreference.setOnPreferenceChangeListener(listener);
- mPreference.onBindViewHolder(mHolder);
-
- mPreference.setChecked(false);
- toggle.performClick();
- verify(listener).onPreferenceChange(mPreference, true);
-
- mPreference.setChecked(true);
- toggle.performClick();
- verify(listener).onPreferenceChange(mPreference, false);
- }
-
- @Test
- public void setDisabledByAdmin_hasEnforcedAdmin_shouldDisableButton() {
- final Switch toggle = (Switch) mHolder.findViewById(R.id.switchWidget);
- toggle.setEnabled(true);
- mPreference.onBindViewHolder(mHolder);
-
- mPreference.setDisabledByAdmin(mock(EnforcedAdmin.class));
- assertThat(toggle.isEnabled()).isFalse();
- }
-
- @Test
- public void setDisabledByAdmin_noEnforcedAdmin_shouldEnableButton() {
- final Switch toggle = (Switch) mHolder.findViewById(R.id.switchWidget);
- toggle.setEnabled(false);
- mPreference.onBindViewHolder(mHolder);
-
- mPreference.setDisabledByAdmin(null);
- assertThat(toggle.isEnabled()).isTrue();
- }
-
- @Test
- public void onBindViewHolder_toggleButtonShouldHaveContentDescription() {
- final Switch toggle = (Switch) mHolder.findViewById(R.id.switchWidget);
- final String label = "TestButton";
- mPreference.setTitle(label);
-
- mPreference.onBindViewHolder(mHolder);
-
- assertThat(toggle.getContentDescription()).isEqualTo(label);
- }
-}
diff --git a/tests/robotests/src/com/android/settings/widget/RadioButtonPickerFragmentTest.java b/tests/robotests/src/com/android/settings/widget/RadioButtonPickerFragmentTest.java
index 4b551bd..9797f55 100644
--- a/tests/robotests/src/com/android/settings/widget/RadioButtonPickerFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/widget/RadioButtonPickerFragmentTest.java
@@ -32,7 +32,7 @@
import com.android.settings.testutils.FakeFeatureFactory;
import com.android.settingslib.applications.DefaultAppInfo;
-import com.android.settingslib.widget.RadioButtonPreference;
+import com.android.settingslib.widget.SelectorWithWidgetPreference;
import org.junit.Before;
import org.junit.Test;
@@ -80,8 +80,8 @@
@Test
public void displaySingleOption_shouldSelectRadioButton() {
- final RadioButtonPreference pref =
- new RadioButtonPreference(RuntimeEnvironment.application);
+ final SelectorWithWidgetPreference pref =
+ new SelectorWithWidgetPreference(RuntimeEnvironment.application);
when(mScreen.getPreferenceCount()).thenReturn(1);
when(mScreen.getPreference(0)).thenReturn(pref);
@@ -92,8 +92,8 @@
@Test
public void clickPreference_shouldConfirm() {
- final RadioButtonPreference pref =
- new RadioButtonPreference(RuntimeEnvironment.application);
+ final SelectorWithWidgetPreference pref =
+ new SelectorWithWidgetPreference(RuntimeEnvironment.application);
pref.setKey("TEST");
mFragment.onRadioButtonClicked(pref);
diff --git a/tests/robotests/src/com/android/settings/wifi/WifiEntryPreferenceTest.java b/tests/robotests/src/com/android/settings/wifi/WifiEntryPreferenceTest.java
new file mode 100644
index 0000000..b782a70
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/wifi/WifiEntryPreferenceTest.java
@@ -0,0 +1,255 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.settings.wifi;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+import android.graphics.drawable.Drawable;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.widget.LinearLayout;
+
+import androidx.preference.PreferenceViewHolder;
+
+import com.android.settingslib.R;
+import com.android.settingslib.wifi.WifiUtils;
+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 java.util.ArrayList;
+import java.util.List;
+
+@RunWith(RobolectricTestRunner.class)
+public class WifiEntryPreferenceTest {
+
+ private Context mContext;
+
+ @Mock
+ private WifiEntry mMockWifiEntry;
+ @Mock
+ private WifiUtils.InternetIconInjector mMockIconInjector;
+
+ @Mock
+ private Drawable mMockDrawable0;
+ @Mock
+ private Drawable mMockDrawable1;
+ @Mock
+ private Drawable mMockDrawable2;
+ @Mock
+ private Drawable mMockDrawable3;
+ @Mock
+ private Drawable mMockDrawable4;
+
+ @Mock
+ private Drawable mMockShowXDrawable0;
+ @Mock
+ private Drawable mMockShowXDrawable1;
+ @Mock
+ private Drawable mMockShowXDrawable2;
+ @Mock
+ private Drawable mMockShowXDrawable3;
+ @Mock
+ private Drawable mMockShowXDrawable4;
+
+ private static final String MOCK_TITLE = "title";
+ private static final String MOCK_SUMMARY = "summary";
+ private static final String FAKE_URI_STRING = "fakeuri";
+
+ @Before
+ public void setUp() {
+ mContext = RuntimeEnvironment.application;
+
+ MockitoAnnotations.initMocks(this);
+
+ when(mMockWifiEntry.getTitle()).thenReturn(MOCK_TITLE);
+ when(mMockWifiEntry.getSummary(false /* concise */)).thenReturn(MOCK_SUMMARY);
+
+ when(mMockIconInjector.getIcon(false /* showX */, 0)).thenReturn(mMockDrawable0);
+ when(mMockIconInjector.getIcon(false /* showX */, 1)).thenReturn(mMockDrawable1);
+ when(mMockIconInjector.getIcon(false /* showX */, 2)).thenReturn(mMockDrawable2);
+ when(mMockIconInjector.getIcon(false /* showX */, 3)).thenReturn(mMockDrawable3);
+ when(mMockIconInjector.getIcon(false /* showX */, 4)).thenReturn(mMockDrawable4);
+
+ when(mMockIconInjector.getIcon(true /* showX */, 0))
+ .thenReturn(mMockShowXDrawable0);
+ when(mMockIconInjector.getIcon(true /* showX */, 1))
+ .thenReturn(mMockShowXDrawable1);
+ when(mMockIconInjector.getIcon(true /* showX */, 2))
+ .thenReturn(mMockShowXDrawable2);
+ when(mMockIconInjector.getIcon(true /* showX */, 3))
+ .thenReturn(mMockShowXDrawable3);
+ when(mMockIconInjector.getIcon(true /* showX */, 4))
+ .thenReturn(mMockShowXDrawable4);
+ }
+
+ @Test
+ public void constructor_shouldSetWifiEntryTitleAndSummary() {
+ final WifiEntryPreference pref =
+ new WifiEntryPreference(mContext, mMockWifiEntry, mMockIconInjector);
+
+ assertThat(pref.getTitle()).isEqualTo(MOCK_TITLE);
+ assertThat(pref.getSummary()).isEqualTo(MOCK_SUMMARY);
+ }
+
+ @Test
+ public void constructor_shouldSetIcon() {
+ when(mMockWifiEntry.getLevel()).thenReturn(0);
+
+ final WifiEntryPreference pref =
+ new WifiEntryPreference(mContext, mMockWifiEntry, mMockIconInjector);
+
+ assertThat(pref.getIcon()).isEqualTo(mMockDrawable0);
+ }
+
+ @Test
+ public void titleChanged_refresh_shouldUpdateTitle() {
+ final WifiEntryPreference pref =
+ new WifiEntryPreference(mContext, mMockWifiEntry, mMockIconInjector);
+ final String updatedTitle = "updated title";
+ when(mMockWifiEntry.getTitle()).thenReturn(updatedTitle);
+
+ pref.refresh();
+
+ assertThat(pref.getTitle()).isEqualTo(updatedTitle);
+ }
+
+ @Test
+ public void summaryChanged_refresh_shouldUpdateSummary() {
+ final WifiEntryPreference pref =
+ new WifiEntryPreference(mContext, mMockWifiEntry, mMockIconInjector);
+ final String updatedSummary = "updated summary";
+ when(mMockWifiEntry.getSummary(false /* concise */)).thenReturn(updatedSummary);
+
+ pref.refresh();
+
+ assertThat(pref.getSummary()).isEqualTo(updatedSummary);
+ }
+
+ @Test
+ public void levelChanged_refresh_shouldUpdateLevelIcon() {
+ final List<Drawable> iconList = new ArrayList<>();
+ final WifiEntryPreference pref =
+ new WifiEntryPreference(mContext, mMockWifiEntry, mMockIconInjector);
+
+ when(mMockWifiEntry.getLevel()).thenReturn(0);
+ pref.refresh();
+ iconList.add(pref.getIcon());
+ when(mMockWifiEntry.getLevel()).thenReturn(1);
+ pref.refresh();
+ iconList.add(pref.getIcon());
+ when(mMockWifiEntry.getLevel()).thenReturn(2);
+ pref.refresh();
+ iconList.add(pref.getIcon());
+ when(mMockWifiEntry.getLevel()).thenReturn(3);
+ pref.refresh();
+ iconList.add(pref.getIcon());
+ when(mMockWifiEntry.getLevel()).thenReturn(4);
+ pref.refresh();
+ iconList.add(pref.getIcon());
+ when(mMockWifiEntry.getLevel()).thenReturn(-1);
+ pref.refresh();
+ iconList.add(pref.getIcon());
+
+ assertThat(iconList).containsExactly(mMockDrawable0, mMockDrawable1,
+ mMockDrawable2, mMockDrawable3, mMockDrawable4, null);
+ }
+
+ @Test
+ public void levelChanged_showXWifiRefresh_shouldUpdateLevelIcon() {
+ final List<Drawable> iconList = new ArrayList<>();
+ when(mMockWifiEntry.shouldShowXLevelIcon()).thenReturn(true);
+ final WifiEntryPreference pref =
+ new WifiEntryPreference(mContext, mMockWifiEntry, mMockIconInjector);
+
+ when(mMockWifiEntry.getLevel()).thenReturn(0);
+ pref.refresh();
+ iconList.add(pref.getIcon());
+ when(mMockWifiEntry.getLevel()).thenReturn(1);
+ pref.refresh();
+ iconList.add(pref.getIcon());
+ when(mMockWifiEntry.getLevel()).thenReturn(2);
+ pref.refresh();
+ iconList.add(pref.getIcon());
+ when(mMockWifiEntry.getLevel()).thenReturn(3);
+ pref.refresh();
+ iconList.add(pref.getIcon());
+ when(mMockWifiEntry.getLevel()).thenReturn(4);
+ pref.refresh();
+ iconList.add(pref.getIcon());
+ when(mMockWifiEntry.getLevel()).thenReturn(-1);
+ pref.refresh();
+ iconList.add(pref.getIcon());
+
+ assertThat(iconList).containsExactly(mMockShowXDrawable0, mMockShowXDrawable1,
+ mMockShowXDrawable2, mMockShowXDrawable3, mMockShowXDrawable4, null);
+ }
+
+ @Test
+ public void notNull_whenGetHelpUriString_shouldSetImageButtonVisible() {
+ when(mMockWifiEntry.getHelpUriString()).thenReturn(FAKE_URI_STRING);
+ final WifiEntryPreference pref =
+ new WifiEntryPreference(mContext, mMockWifiEntry, mMockIconInjector);
+ final LayoutInflater inflater = LayoutInflater.from(mContext);
+ final View view = inflater.inflate(pref.getLayoutResource(), new LinearLayout(mContext),
+ false);
+ final PreferenceViewHolder holder = PreferenceViewHolder.createInstanceForTests(view);
+
+ pref.onBindViewHolder(holder);
+
+ assertThat(view.findViewById(R.id.icon_button).getVisibility()).isEqualTo(View.VISIBLE);
+ }
+
+ @Test
+ public void helpButton_whenGetHelpUriStringNotNull_shouldSetCorrectContentDescription() {
+ when(mMockWifiEntry.getHelpUriString()).thenReturn(FAKE_URI_STRING);
+ final WifiEntryPreference pref =
+ new WifiEntryPreference(mContext, mMockWifiEntry, mMockIconInjector);
+ final LayoutInflater inflater = LayoutInflater.from(mContext);
+ final View view = inflater.inflate(pref.getLayoutResource(), new LinearLayout(mContext),
+ false);
+ final PreferenceViewHolder holder = PreferenceViewHolder.createInstanceForTests(view);
+
+ pref.onBindViewHolder(holder);
+
+ assertThat(view.findViewById(R.id.icon_button).getContentDescription()).isEqualTo(
+ mContext.getString(R.string.help_label));
+ }
+
+ @Test
+ public void subscriptionEntry_shouldSetImageButtonGone() {
+ when(mMockWifiEntry.isSubscription()).thenReturn(true);
+ final WifiEntryPreference pref =
+ new WifiEntryPreference(mContext, mMockWifiEntry, mMockIconInjector);
+ final LayoutInflater inflater = LayoutInflater.from(mContext);
+ final View view = inflater.inflate(pref.getLayoutResource(), new LinearLayout(mContext),
+ false);
+ final PreferenceViewHolder holder = PreferenceViewHolder.createInstanceForTests(view);
+
+ pref.onBindViewHolder(holder);
+
+ assertThat(view.findViewById(R.id.icon_button).getVisibility()).isEqualTo(View.GONE);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/wifi/WifiPrimarySwitchPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/wifi/WifiPrimarySwitchPreferenceControllerTest.java
index b94df29..7f76950 100644
--- a/tests/robotests/src/com/android/settings/wifi/WifiPrimarySwitchPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/WifiPrimarySwitchPreferenceControllerTest.java
@@ -38,7 +38,7 @@
import com.android.settings.testutils.FakeFeatureFactory;
import com.android.settings.testutils.shadow.ShadowRestrictedLockUtilsInternal;
-import com.android.settings.widget.PrimarySwitchPreference;
+import com.android.settingslib.PrimarySwitchPreference;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import org.junit.Before;
diff --git a/tests/robotests/src/com/android/settings/wifi/WifiSettingsTest.java b/tests/robotests/src/com/android/settings/wifi/WifiSettingsTest.java
index 1f5abd3..c124c59 100644
--- a/tests/robotests/src/com/android/settings/wifi/WifiSettingsTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/WifiSettingsTest.java
@@ -57,7 +57,6 @@
import com.android.settings.datausage.DataUsagePreference;
import com.android.settings.testutils.shadow.ShadowDataUsageUtils;
import com.android.settings.testutils.shadow.ShadowFragment;
-import com.android.settingslib.wifi.LongPressWifiEntryPreference;
import com.android.wifitrackerlib.WifiEntry;
import com.android.wifitrackerlib.WifiPickerTracker;
diff --git a/tests/robotests/src/com/android/settings/wifi/details2/WifiNetworkDetailsFragment2Test.java b/tests/robotests/src/com/android/settings/wifi/details/WifiNetworkDetailsFragmentTest.java
similarity index 91%
rename from tests/robotests/src/com/android/settings/wifi/details2/WifiNetworkDetailsFragment2Test.java
rename to tests/robotests/src/com/android/settings/wifi/details/WifiNetworkDetailsFragmentTest.java
index fdd6295a..4f74254 100644
--- a/tests/robotests/src/com/android/settings/wifi/details2/WifiNetworkDetailsFragment2Test.java
+++ b/tests/robotests/src/com/android/settings/wifi/details/WifiNetworkDetailsFragmentTest.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2020 The Android Open Source Project
+ * Copyright (C) 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.settings.wifi.details2;
+package com.android.settings.wifi.details;
import static com.android.settings.wifi.WifiSettings.WIFI_DIALOG_ID;
@@ -54,9 +54,9 @@
import java.util.ArrayList;
@RunWith(RobolectricTestRunner.class)
-public class WifiNetworkDetailsFragment2Test {
+public class WifiNetworkDetailsFragmentTest {
- final String TEST_PREFERENCE_KEY = "TEST_PREFERENCE_KEY";
+ private static final String TEST_PREFERENCE_KEY = "TEST_PREFERENCE_KEY";
@Mock
WifiEntry mWifiEntry;
@@ -64,7 +64,7 @@
NetworkDetailsTracker mNetworkDetailsTracker;
@Mock
Menu mMenu;
- private WifiNetworkDetailsFragment2 mFragment;
+ private WifiNetworkDetailsFragment mFragment;
@Before
public void setUp() {
@@ -72,7 +72,7 @@
doReturn(mWifiEntry).when(mNetworkDetailsTracker).getWifiEntry();
doReturn(true).when(mWifiEntry).isSaved();
- mFragment = new WifiNetworkDetailsFragment2();
+ mFragment = new WifiNetworkDetailsFragment();
mFragment.mNetworkDetailsTracker = mNetworkDetailsTracker;
}
@@ -165,8 +165,8 @@
verify(controller).displayPreference(screen);
}
- // Fake WifiNetworkDetailsFragment2 to override the protected method as public.
- public class FakeFragment extends WifiNetworkDetailsFragment2 {
+ // Fake WifiNetworkDetailsFragment to override the protected method as public.
+ public static class FakeFragment extends WifiNetworkDetailsFragment {
@Override
public void addPreferenceController(AbstractPreferenceController controller) {
@@ -179,7 +179,7 @@
}
}
- public class TestController extends BasePreferenceController {
+ public static class TestController extends BasePreferenceController {
public TestController() {
super(RuntimeEnvironment.application, TEST_PREFERENCE_KEY);
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 7354d85..6a098bc 100644
--- a/tests/robotests/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2Test.java
+++ b/tests/robotests/src/com/android/settings/wifi/details2/WifiDetailPreferenceController2Test.java
@@ -76,6 +76,7 @@
import com.android.settings.testutils.shadow.ShadowDevicePolicyManager;
import com.android.settings.testutils.shadow.ShadowEntityHeaderController;
import com.android.settings.widget.EntityHeaderController;
+import com.android.settings.wifi.details.WifiNetworkDetailsFragment;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.utils.StringUtil;
@@ -145,7 +146,7 @@
@Mock
private WifiInfo mMockWifiInfo;
@Mock
- private WifiNetworkDetailsFragment2 mMockFragment;
+ private WifiNetworkDetailsFragment mMockFragment;
@Mock
private WifiManager mMockWifiManager;
@Mock
diff --git a/tests/robotests/src/com/android/settings/wifi/dpp/WifiDppUtilsTest.java b/tests/robotests/src/com/android/settings/wifi/dpp/WifiDppUtilsTest.java
index d8bcb59..e605308 100644
--- a/tests/robotests/src/com/android/settings/wifi/dpp/WifiDppUtilsTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/dpp/WifiDppUtilsTest.java
@@ -27,6 +27,8 @@
import android.net.wifi.WifiConfiguration.KeyMgmt;
import android.net.wifi.WifiManager;
+import androidx.test.core.app.ApplicationProvider;
+
import com.android.wifitrackerlib.WifiEntry;
import org.junit.Before;
@@ -80,4 +82,12 @@
assertThat(intent.getBooleanExtra(WifiDppUtils.EXTRA_WIFI_HIDDEN_SSID, false))
.isEqualTo(true);
}
+
+ @Test
+ public void getEnrolleeQrCodeScannerIntent_isExplicitIntent() {
+ Intent intent = WifiDppUtils.getEnrolleeQrCodeScannerIntent(
+ ApplicationProvider.getApplicationContext(), null);
+ assertThat(intent.getComponent()).isNotNull();
+ }
+
}
diff --git a/tests/robotests/src/com/android/settings/wifi/dpp/WifiNetworkListFragmentTest.java b/tests/robotests/src/com/android/settings/wifi/dpp/WifiNetworkListFragmentTest.java
index 70f2b1a..e78f1c1 100644
--- a/tests/robotests/src/com/android/settings/wifi/dpp/WifiNetworkListFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/dpp/WifiNetworkListFragmentTest.java
@@ -36,7 +36,7 @@
import androidx.preference.PreferenceCategory;
import androidx.test.InstrumentationRegistry;
-import com.android.settingslib.wifi.WifiEntryPreference;
+import com.android.settings.wifi.WifiEntryPreference;
import com.android.wifitrackerlib.SavedNetworkTracker;
import com.android.wifitrackerlib.WifiEntry;
diff --git a/tests/robotests/src/com/android/settings/wifi/savedaccesspoints2/SavedAccessPointsPreferenceController2Test.java b/tests/robotests/src/com/android/settings/wifi/savedaccesspoints2/SavedAccessPointsPreferenceController2Test.java
index 7b7a3b1..0d10223 100644
--- a/tests/robotests/src/com/android/settings/wifi/savedaccesspoints2/SavedAccessPointsPreferenceController2Test.java
+++ b/tests/robotests/src/com/android/settings/wifi/savedaccesspoints2/SavedAccessPointsPreferenceController2Test.java
@@ -35,7 +35,7 @@
import androidx.preference.PreferenceCategory;
import androidx.preference.PreferenceScreen;
-import com.android.settingslib.wifi.WifiEntryPreference;
+import com.android.settings.wifi.WifiEntryPreference;
import com.android.wifitrackerlib.WifiEntry;
import org.junit.Before;
diff --git a/tests/robotests/src/com/android/settings/wifi/tether/WifiTetherPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/wifi/tether/WifiTetherPreferenceControllerTest.java
index 23bb0db..c3014ca 100644
--- a/tests/robotests/src/com/android/settings/wifi/tether/WifiTetherPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/tether/WifiTetherPreferenceControllerTest.java
@@ -31,7 +31,7 @@
import androidx.preference.PreferenceScreen;
import com.android.settings.testutils.FakeFeatureFactory;
-import com.android.settings.widget.PrimarySwitchPreference;
+import com.android.settingslib.PrimarySwitchPreference;
import com.android.settingslib.core.lifecycle.Lifecycle;
import org.junit.Before;
diff --git a/tests/unit/src/com/android/settings/biometrics/OWNERS b/tests/unit/src/com/android/settings/biometrics/OWNERS
new file mode 100644
index 0000000..a257ed8
--- /dev/null
+++ b/tests/unit/src/com/android/settings/biometrics/OWNERS
@@ -0,0 +1 @@
+include /src/com/android/settings/biometrics/OWNERS
diff --git a/tests/unit/src/com/android/settings/development/NfcStackDebugLogPreferenceControllerTest.java b/tests/unit/src/com/android/settings/development/NfcStackDebugLogPreferenceControllerTest.java
new file mode 100644
index 0000000..914d01d
--- /dev/null
+++ b/tests/unit/src/com/android/settings/development/NfcStackDebugLogPreferenceControllerTest.java
@@ -0,0 +1,112 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.development;
+
+import static com.android.settings.development.NfcStackDebugLogPreferenceController
+ .NFC_STACK_DEBUGLOG_ENABLED_PROPERTY;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.content.Context;
+import android.os.Looper;
+import android.os.SystemProperties;
+
+import androidx.preference.SwitchPreference;
+import androidx.preference.PreferenceManager;
+import androidx.preference.PreferenceScreen;
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+@RunWith(AndroidJUnit4.class)
+public class NfcStackDebugLogPreferenceControllerTest {
+
+ private Context mContext;
+ private NfcStackDebugLogPreferenceController mController;
+ private SwitchPreference mPreference;
+
+ @Before
+ public void setUp() {
+ mContext = ApplicationProvider.getApplicationContext();
+ mController = new NfcStackDebugLogPreferenceController(mContext);
+ if (Looper.myLooper() == null) {
+ Looper.prepare();
+ }
+
+ final PreferenceManager preferenceManager = new PreferenceManager(mContext);
+ final PreferenceScreen screen = preferenceManager.createPreferenceScreen(mContext);
+ mPreference = new SwitchPreference(mContext);
+ mPreference.setKey(mController.getPreferenceKey());
+ screen.addPreference(mPreference);
+ mController.displayPreference(screen);
+ }
+
+ @Test
+ public void onPreferenceChanged_settingDisabled_shouldTurnOffNfcStackDebugLog() {
+ mController.onPreferenceChange(mPreference, false /* new value */);
+
+ final boolean mode = SystemProperties.getBoolean(
+ NFC_STACK_DEBUGLOG_ENABLED_PROPERTY, false /* default */);
+
+ assertThat(mode).isFalse();
+ }
+
+ @Test
+ public void onPreferenceChanged_settingEnabled_shouldTurnOnNfcStackDebugLog() {
+ mController.onPreferenceChange(mPreference, true /* new value */);
+
+ final boolean mode = SystemProperties.getBoolean(
+ NFC_STACK_DEBUGLOG_ENABLED_PROPERTY, false /* default */);
+
+ assertThat(mode).isTrue();
+ }
+
+ @Test
+ public void updateState_settingEnabled_preferenceShouldBeChecked() {
+ SystemProperties.set(NFC_STACK_DEBUGLOG_ENABLED_PROPERTY,
+ Boolean.toString(true));
+
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isTrue();
+ }
+
+ @Test
+ public void updateState_settingDisabled_preferenceShouldNotBeChecked() {
+ SystemProperties.set(NFC_STACK_DEBUGLOG_ENABLED_PROPERTY,
+ Boolean.toString(false));
+
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isFalse();
+ }
+
+ @Test
+ public void onDeveloperOptionsDisabled_shouldDisablePreference() {
+ mController.onDeveloperOptionsSwitchDisabled();
+ final boolean mode = SystemProperties.getBoolean(
+ NFC_STACK_DEBUGLOG_ENABLED_PROPERTY,
+ false /* default */);
+
+ mController.updateState(mPreference);
+
+ assertThat(mode).isFalse();
+ assertThat(mPreference.isChecked()).isFalse();
+ }
+}
diff --git a/tests/unit/src/com/android/settings/deviceinfo/BrandedAccountPreferenceControllerTest.java b/tests/unit/src/com/android/settings/deviceinfo/BrandedAccountPreferenceControllerTest.java
new file mode 100644
index 0000000..6e78d05
--- /dev/null
+++ b/tests/unit/src/com/android/settings/deviceinfo/BrandedAccountPreferenceControllerTest.java
@@ -0,0 +1,99 @@
+/*
+ * 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.deviceinfo;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+
+import android.accounts.Account;
+import android.content.Context;
+import android.content.res.Resources;
+
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import com.android.settings.testutils.FakeFeatureFactory;
+import com.android.settings.testutils.ResourcesUtils;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+@RunWith(AndroidJUnit4.class)
+public class BrandedAccountPreferenceControllerTest {
+
+ @Mock
+ private Resources mResources;
+ private Context mContext;
+ private FakeFeatureFactory mFakeFeatureFactory;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ when(mContext.getResources()).thenReturn(mResources);
+ mFakeFeatureFactory = FakeFeatureFactory.setupForTest();
+
+ }
+
+ @Test
+ public void isAvailable_configOn_noAccount_off() {
+ final int boolId = ResourcesUtils.getResourcesId(
+ ApplicationProvider.getApplicationContext(), "bool",
+ "config_show_branded_account_in_device_info");
+ when(mResources.getBoolean(boolId)).thenReturn(true);
+
+ final BrandedAccountPreferenceController controller =
+ new BrandedAccountPreferenceController(mContext, "test_key");
+ assertThat(controller.isAvailable()).isFalse();
+ }
+
+ @Test
+ public void isAvailable_accountIsAvailable_on() {
+ final int boolId = ResourcesUtils.getResourcesId(
+ ApplicationProvider.getApplicationContext(), "bool",
+ "config_show_branded_account_in_device_info");
+ when(mResources.getBoolean(boolId)).thenReturn(true);
+ when(mFakeFeatureFactory.mAccountFeatureProvider.getAccounts(any(Context.class)))
+ .thenReturn(new Account[]{new Account("fake@account.foo", "fake.reallyfake")});
+
+ final BrandedAccountPreferenceController controller =
+ new BrandedAccountPreferenceController(mContext, "test_key");
+
+ assertThat(controller.isAvailable()).isTrue();
+ }
+
+ @Test
+ public void isAvailable_configOff_hasAccount_off() {
+ final int boolId = ResourcesUtils.getResourcesId(
+ ApplicationProvider.getApplicationContext(), "bool",
+ "config_show_branded_account_in_device_info");
+ when(mResources.getBoolean(boolId)).thenReturn(false);
+ when(mFakeFeatureFactory.mAccountFeatureProvider.getAccounts(any(Context.class)))
+ .thenReturn(new Account[]{new Account("fake@account.foo", "fake.reallyfake")});
+
+ final BrandedAccountPreferenceController controller =
+ new BrandedAccountPreferenceController(mContext, "test_key");
+
+ assertThat(controller.isAvailable()).isFalse();
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/deviceinfo/BuildNumberPreferenceControllerTest.java b/tests/unit/src/com/android/settings/deviceinfo/BuildNumberPreferenceControllerTest.java
similarity index 71%
rename from tests/robotests/src/com/android/settings/deviceinfo/BuildNumberPreferenceControllerTest.java
rename to tests/unit/src/com/android/settings/deviceinfo/BuildNumberPreferenceControllerTest.java
index 80a3a11..8c75449 100644
--- a/tests/robotests/src/com/android/settings/deviceinfo/BuildNumberPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/deviceinfo/BuildNumberPreferenceControllerTest.java
@@ -22,52 +22,51 @@
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.eq;
+import static org.mockito.Mockito.doNothing;
+import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
import android.app.Activity;
+import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Context;
-import android.content.pm.UserInfo;
-import android.os.Process;
-import android.os.UserHandle;
+import android.os.Looper;
import android.os.UserManager;
import android.provider.Settings;
import androidx.lifecycle.LifecycleOwner;
import androidx.preference.Preference;
+import androidx.test.annotation.UiThreadTest;
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
import com.android.internal.logging.nano.MetricsProto;
import com.android.settings.core.InstrumentedPreferenceFragment;
import com.android.settings.testutils.FakeFeatureFactory;
-import com.android.settings.testutils.shadow.ShadowUtils;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.development.DevelopmentSettingsEnabler;
-import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Answers;
+import org.mockito.ArgumentCaptor;
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.ShadowUserManager;
-@RunWith(RobolectricTestRunner.class)
-@Config(shadows = ShadowUtils.class)
+@RunWith(AndroidJUnit4.class)
public class BuildNumberPreferenceControllerTest {
private static final String KEY_BUILD_NUMBER = "build_number";
@Mock(answer = Answers.RETURNS_DEEP_STUBS)
private InstrumentedPreferenceFragment mFragment;
- private ShadowUserManager mShadowUserManager;
-
private Context mContext;
+ private UserManager mUserManager;
+ private ClipboardManager mClipboardManager;
private LifecycleOwner mLifecycleOwner;
private Lifecycle mLifecycle;
private FakeFeatureFactory mFactory;
@@ -75,15 +74,23 @@
private BuildNumberPreferenceController mController;
@Before
+ @UiThreadTest
public void setUp() {
+ if (Looper.myLooper() == null) {
+ Looper.prepare();
+ }
MockitoAnnotations.initMocks(this);
- mContext = RuntimeEnvironment.application;
- mShadowUserManager = Shadows.shadowOf(
- RuntimeEnvironment.application.getSystemService(UserManager.class));
+
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ mUserManager = (UserManager) spy(mContext.getSystemService(Context.USER_SERVICE));
+ doReturn(mUserManager).when(mContext).getSystemService(Context.USER_SERVICE);
+ mClipboardManager = (ClipboardManager) spy(mContext.getSystemService(CLIPBOARD_SERVICE));
+ doReturn(mClipboardManager).when(mContext).getSystemService(CLIPBOARD_SERVICE);
+
mFactory = FakeFeatureFactory.setupForTest();
mLifecycleOwner = () -> mLifecycle;
mLifecycle = new Lifecycle(mLifecycleOwner);
- mController = new BuildNumberPreferenceController(mContext, KEY_BUILD_NUMBER);
+ mController = spy(new BuildNumberPreferenceController(mContext, KEY_BUILD_NUMBER));
mController.setHost(mFragment);
mPreference = new Preference(mContext);
@@ -93,11 +100,6 @@
Settings.Global.DEVICE_PROVISIONED, 1);
}
- @After
- public void tearDown() {
- ShadowUtils.reset();
- }
-
@Test
public void handlePrefTreeClick_onlyHandleBuildNumberPref() {
assertThat(mController.handlePreferenceTreeClick(mock(Preference.class))).isFalse();
@@ -105,32 +107,32 @@
@Test
public void handlePrefTreeClick_notAdminUser_notDemoUser_doNothing() {
- mShadowUserManager.setIsAdminUser(false);
- mShadowUserManager.setIsDemoUser(false);
+ when(mUserManager.isAdminUser()).thenReturn(false);
+ when(mUserManager.isDemoUser()).thenReturn(false);
assertThat(mController.handlePreferenceTreeClick(mPreference)).isFalse();
}
@Test
public void handlePrefTreeClick_isAdminUser_notDemoUser_handleBuildNumberPref() {
- mShadowUserManager.setIsAdminUser(true);
- mShadowUserManager.setIsDemoUser(false);
+ when(mUserManager.isAdminUser()).thenReturn(true);
+ when(mUserManager.isDemoUser()).thenReturn(false);
assertThat(mController.handlePreferenceTreeClick(mPreference)).isTrue();
}
@Test
public void handlePrefTreeClick_notAdminUser_isDemoUser_handleBuildNumberPref() {
- mShadowUserManager.setIsAdminUser(false);
- mShadowUserManager.addUser(UserHandle.myUserId(), "test", UserInfo.FLAG_DEMO);
+ when(mUserManager.isAdminUser()).thenReturn(false);
+ when(mUserManager.isDemoUser()).thenReturn(true);
assertThat(mController.handlePreferenceTreeClick(mPreference)).isTrue();
}
@Test
public void handlePrefTreeClick_deviceNotProvisioned_doNothing() {
- mShadowUserManager.setIsAdminUser(true);
- mShadowUserManager.setIsDemoUser(false);
+ when(mUserManager.isAdminUser()).thenReturn(true);
+ when(mUserManager.isDemoUser()).thenReturn(false);
Settings.Global.putInt(mContext.getContentResolver(), Settings.Global.DEVICE_PROVISIONED,
0);
@@ -143,17 +145,16 @@
@Test
public void handlePrefTreeClick_isMonkeyRun_doNothing() {
- ShadowUtils.setIsUserAMonkey(true);
+ when(mController.isUserAMonkey()).thenReturn(true);
assertThat(mController.handlePreferenceTreeClick(mPreference)).isFalse();
}
@Test
public void handlePrefTreeClick_userHasRestriction_doNothing() {
- mShadowUserManager.setIsAdminUser(true);
- mShadowUserManager.setIsDemoUser(false);
-
- mShadowUserManager.setUserRestriction(Process.myUserHandle(),
- UserManager.DISALLOW_DEBUGGING_FEATURES, true);
+ when(mUserManager.isAdminUser()).thenReturn(true);
+ when(mUserManager.isDemoUser()).thenReturn(false);
+ when(mUserManager.hasUserRestriction(UserManager.DISALLOW_DEBUGGING_FEATURES))
+ .thenReturn(true);
assertThat(mController.handlePreferenceTreeClick(mPreference)).isFalse();
verify(mFactory.metricsFeatureProvider).action(
@@ -184,8 +185,9 @@
}
@Test
+ @UiThreadTest
public void onActivityResult_confirmPasswordRequestCompleted_enableDevPref() {
- mShadowUserManager.setIsAdminUser(true);
+ when(mUserManager.isAdminUser()).thenReturn(true);
final boolean activityResultHandled = mController.onActivityResult(
BuildNumberPreferenceController.REQUEST_CONFIRM_PASSWORD_FOR_DEV_PREF,
@@ -197,12 +199,14 @@
}
@Test
+ @UiThreadTest
public void copy_shouldCopyBuildNumberToClipboard() {
+ ArgumentCaptor<ClipData> captor = ArgumentCaptor.forClass(ClipData.class);
+ doNothing().when(mClipboardManager).setPrimaryClip(captor.capture());
+
mController.copy();
- final ClipboardManager clipboard = (ClipboardManager) mContext.getSystemService(
- CLIPBOARD_SERVICE);
- final CharSequence data = clipboard.getPrimaryClip().getItemAt(0).getText();
- assertThat(data.toString()).isEqualTo(mController.getSummary());
+ final ClipData data = captor.getValue();
+ assertThat(data.getItemAt(0).getText().toString()).isEqualTo(mController.getSummary());
}
}
diff --git a/tests/unit/src/com/android/settings/deviceinfo/PhoneNumberPreferenceControllerTest.java b/tests/unit/src/com/android/settings/deviceinfo/PhoneNumberPreferenceControllerTest.java
index f363c35..0f02df9 100644
--- a/tests/unit/src/com/android/settings/deviceinfo/PhoneNumberPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/deviceinfo/PhoneNumberPreferenceControllerTest.java
@@ -68,8 +68,8 @@
private SubscriptionInfo mSubscriptionInfo;
@Mock
private SubscriptionManager mSubscriptionManager;
- private PreferenceScreen mScreen;
private PreferenceCategory mCategory;
+ private PreferenceScreen mScreen;
private Context mContext;
private PhoneNumberPreferenceController mController;
diff --git a/tests/robotests/src/com/android/settings/deviceinfo/hardwareinfo/DeviceModelPreferenceControllerTest.java b/tests/unit/src/com/android/settings/deviceinfo/hardwareinfo/DeviceModelPreferenceControllerTest.java
similarity index 66%
rename from tests/robotests/src/com/android/settings/deviceinfo/hardwareinfo/DeviceModelPreferenceControllerTest.java
rename to tests/unit/src/com/android/settings/deviceinfo/hardwareinfo/DeviceModelPreferenceControllerTest.java
index 65e29b4..847919a 100644
--- a/tests/robotests/src/com/android/settings/deviceinfo/hardwareinfo/DeviceModelPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/deviceinfo/hardwareinfo/DeviceModelPreferenceControllerTest.java
@@ -18,41 +18,57 @@
import static com.google.common.truth.Truth.assertThat;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+
import android.content.Context;
+import android.content.res.Resources;
+
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
import com.android.settings.core.BasePreferenceController;
+import com.android.settings.testutils.ResourcesUtils;
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)
+@RunWith(AndroidJUnit4.class)
public class DeviceModelPreferenceControllerTest {
private Context mContext;
private DeviceModelPreferenceController mController;
+ @Mock
+ private Resources mResources;
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
- mContext = RuntimeEnvironment.application;
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ when(mContext.getResources()).thenReturn(mResources);
mController = new DeviceModelPreferenceController(mContext, "test_key");
}
@Test
public void getAvailabilityStatus_configAllowed_available() {
+ final int boolId = ResourcesUtils.getResourcesId(
+ ApplicationProvider.getApplicationContext(), "bool", "config_show_device_model");
+ when(mResources.getBoolean(boolId)).thenReturn(true);
+
assertThat(mController.getAvailabilityStatus()).isEqualTo(
BasePreferenceController.AVAILABLE);
}
@Test
- @Config(qualifiers = "mcc999")
public void getAvailabilityStatus_configDisallowed_unavailable() {
+ final int boolId = ResourcesUtils.getResourcesId(
+ ApplicationProvider.getApplicationContext(), "bool", "config_show_device_model");
+ when(mResources.getBoolean(boolId)).thenReturn(false);
+
assertThat(mController.getAvailabilityStatus()).isEqualTo(
BasePreferenceController.UNSUPPORTED_ON_DEVICE);
}
diff --git a/tests/robotests/src/com/android/settings/deviceinfo/hardwareinfo/HardwareInfoPreferenceControllerTest.java b/tests/unit/src/com/android/settings/deviceinfo/hardwareinfo/HardwareInfoPreferenceControllerTest.java
similarity index 70%
rename from tests/robotests/src/com/android/settings/deviceinfo/hardwareinfo/HardwareInfoPreferenceControllerTest.java
rename to tests/unit/src/com/android/settings/deviceinfo/hardwareinfo/HardwareInfoPreferenceControllerTest.java
index c7c7669..7262615 100644
--- a/tests/robotests/src/com/android/settings/deviceinfo/hardwareinfo/HardwareInfoPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/deviceinfo/hardwareinfo/HardwareInfoPreferenceControllerTest.java
@@ -17,41 +17,53 @@
import static com.google.common.truth.Truth.assertThat;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+
import android.content.Context;
+import android.content.res.Resources;
import android.os.Build;
+import android.os.Looper;
import androidx.preference.Preference;
import androidx.preference.PreferenceManager;
import androidx.preference.PreferenceScreen;
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.deviceinfo.HardwareInfoPreferenceController;
+import com.android.settings.testutils.ResourcesUtils;
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)
+@RunWith(AndroidJUnit4.class)
public class HardwareInfoPreferenceControllerTest {
- private final String KEY = "device_model";
+ private static final String KEY = "device_model";
private Preference mPreference;
private PreferenceScreen mPreferenceScreen;
private Context mContext;
+ @Mock
+ private Resources mResources;
private HardwareInfoPreferenceController mController;
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
- mContext = RuntimeEnvironment.application;
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ when(mContext.getResources()).thenReturn(mResources);
mController = new HardwareInfoPreferenceController(mContext, KEY);
mPreference = new Preference(mContext);
mPreference.setKey(KEY);
+ if (Looper.myLooper() == null) {
+ Looper.prepare();
+ }
final PreferenceManager preferenceManager = new PreferenceManager(mContext);
mPreferenceScreen = preferenceManager.createPreferenceScreen(mContext);
mPreferenceScreen.addPreference(mPreference);
@@ -59,13 +71,20 @@
@Test
public void isAvailable_returnTrueIfVisible() {
+ final int boolId = ResourcesUtils.getResourcesId(
+ ApplicationProvider.getApplicationContext(), "bool", "config_show_device_model");
+
+ when(mResources.getBoolean(boolId)).thenReturn(true);
assertThat(mController.getAvailabilityStatus()).isEqualTo(
BasePreferenceController.AVAILABLE);
}
@Test
- @Config(qualifiers = "mcc999")
public void isAvailable_returnFalseIfNotVisible() {
+ final int boolId = ResourcesUtils.getResourcesId(
+ ApplicationProvider.getApplicationContext(), "bool", "config_show_device_model");
+
+ when(mResources.getBoolean(boolId)).thenReturn(false);
assertThat(mController.getAvailabilityStatus()).isEqualTo(
BasePreferenceController.UNSUPPORTED_ON_DEVICE);
}
diff --git a/tests/unit/src/com/android/settings/deviceinfo/hardwareinfo/HardwareRevisionPreferenceControllerTest.java b/tests/unit/src/com/android/settings/deviceinfo/hardwareinfo/HardwareRevisionPreferenceControllerTest.java
new file mode 100644
index 0000000..fc1407f
--- /dev/null
+++ b/tests/unit/src/com/android/settings/deviceinfo/hardwareinfo/HardwareRevisionPreferenceControllerTest.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.deviceinfo.hardwareinfo;
+
+import static android.content.Context.CLIPBOARD_SERVICE;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.doNothing;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.spy;
+
+import android.content.ClipData;
+import android.content.ClipboardManager;
+import android.content.Context;
+import android.os.Looper;
+import android.os.SystemProperties;
+
+import androidx.test.annotation.UiThreadTest;
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.ArgumentCaptor;
+
+@RunWith(AndroidJUnit4.class)
+public class HardwareRevisionPreferenceControllerTest {
+
+ private Context mContext;
+ private HardwareRevisionPreferenceController mController;
+ private ClipboardManager mClipboardManager;
+
+ @Before
+ public void setUp() {
+ if (Looper.myLooper() == null) {
+ Looper.prepare();
+ }
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ mClipboardManager = (ClipboardManager) spy(mContext.getSystemService(CLIPBOARD_SERVICE));
+ doReturn(mClipboardManager).when(mContext).getSystemService(CLIPBOARD_SERVICE);
+ mController = new HardwareRevisionPreferenceController(mContext,
+ "hardware_info_device_revision");
+ }
+
+ @Test
+ @UiThreadTest
+ public void copy_shouldCopyHardwareRevisionToClipboard() {
+ ArgumentCaptor<ClipData> captor = ArgumentCaptor.forClass(ClipData.class);
+ doNothing().when(mClipboardManager).setPrimaryClip(captor.capture());
+
+ mController.copy();
+
+ final ClipData data = captor.getValue();
+ final String hardwareVer = SystemProperties.get("ro.boot.hardware.revision");
+ assertThat(data.getItemAt(0).getText().toString()).isEqualTo(hardwareVer);
+ }
+}
diff --git a/tests/unit/src/com/android/settings/deviceinfo/hardwareinfo/SerialNumberPreferenceControllerTest.java b/tests/unit/src/com/android/settings/deviceinfo/hardwareinfo/SerialNumberPreferenceControllerTest.java
new file mode 100644
index 0000000..eaf97d4
--- /dev/null
+++ b/tests/unit/src/com/android/settings/deviceinfo/hardwareinfo/SerialNumberPreferenceControllerTest.java
@@ -0,0 +1,71 @@
+/*
+ * 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.deviceinfo.hardwareinfo;
+
+import static android.content.Context.CLIPBOARD_SERVICE;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.doNothing;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.spy;
+
+import android.content.ClipData;
+import android.content.ClipboardManager;
+import android.content.Context;
+import android.os.Build;
+import android.os.Looper;
+
+import androidx.test.annotation.UiThreadTest;
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.ArgumentCaptor;
+
+@RunWith(AndroidJUnit4.class)
+public class SerialNumberPreferenceControllerTest {
+
+ private Context mContext;
+ private SerialNumberPreferenceController mController;
+ private ClipboardManager mClipboardManager;
+
+ @Before
+ public void setUp() {
+ if (Looper.myLooper() == null) {
+ Looper.prepare();
+ }
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ mClipboardManager = (ClipboardManager) spy(mContext.getSystemService(CLIPBOARD_SERVICE));
+ doReturn(mClipboardManager).when(mContext).getSystemService(CLIPBOARD_SERVICE);
+ mController = new SerialNumberPreferenceController(mContext, "test");
+ }
+
+ @Test
+ @UiThreadTest
+ public void copy_shouldPutSerialNumberToClipBoard() {
+ ArgumentCaptor<ClipData> captor = ArgumentCaptor.forClass(ClipData.class);
+ doNothing().when(mClipboardManager).setPrimaryClip(captor.capture());
+
+ mController.copy();
+
+ final ClipData data = captor.getValue();
+ assertThat(data.getItemAt(0).getText().toString()).contains(Build.getSerial());
+ }
+}
diff --git a/tests/unit/src/com/android/settings/display/ColorModePreferenceFragmentTest.java b/tests/unit/src/com/android/settings/display/ColorModePreferenceFragmentTest.java
index cfdedc7..450525c 100644
--- a/tests/unit/src/com/android/settings/display/ColorModePreferenceFragmentTest.java
+++ b/tests/unit/src/com/android/settings/display/ColorModePreferenceFragmentTest.java
@@ -39,6 +39,7 @@
import org.junit.Test;
import org.junit.runner.RunWith;
+import java.util.ArrayList;
import java.util.List;
@RunWith(AndroidJUnit4.class)
@@ -232,4 +233,15 @@
verify(mFragment).setColorMode(ColorDisplayManager.COLOR_MODE_AUTOMATIC);
}
+
+ @Test
+ @UiThreadTest
+ public void checkViewPagerTotalCount() throws Throwable {
+ final ArrayList<Integer> viewPagerResList = mFragment.getViewPagerResource();
+
+ assertThat(viewPagerResList.size()).isEqualTo(3);
+ for (int idx = 0; idx < viewPagerResList.size(); idx++) {
+ assertThat(viewPagerResList.get(idx) > 0).isTrue();
+ }
+ }
}
diff --git a/tests/unit/src/com/android/settings/network/EraseEuiccDataControllerTest.java b/tests/unit/src/com/android/settings/network/EraseEuiccDataControllerTest.java
index 879b9f7..e3fea83 100644
--- a/tests/unit/src/com/android/settings/network/EraseEuiccDataControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/EraseEuiccDataControllerTest.java
@@ -26,6 +26,7 @@
import com.android.settings.core.BasePreferenceController;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -42,6 +43,7 @@
mController = new EraseEuiccDataController(context, ERASE_EUICC_DATA_PREFERENCE_KEY);
}
+ @Ignore("Will not work on devices without FEATURE_TELEPHONY_EUICC")
@Test
public void getAvailabilityStatus_returnAVAILABLE_UNSEARCHABLE() {
assertThat(mController.getAvailabilityStatus())
diff --git a/tests/unit/src/com/android/settings/network/InternetResetHelperTest.java b/tests/unit/src/com/android/settings/network/InternetResetHelperTest.java
index 00ca8e1..ec9abc9 100644
--- a/tests/unit/src/com/android/settings/network/InternetResetHelperTest.java
+++ b/tests/unit/src/com/android/settings/network/InternetResetHelperTest.java
@@ -29,6 +29,7 @@
import android.content.Context;
import android.content.IntentFilter;
import android.net.wifi.WifiManager;
+import android.os.Handler;
import android.os.HandlerThread;
import android.os.Looper;
@@ -39,6 +40,7 @@
import androidx.test.ext.junit.runners.AndroidJUnit4;
import com.android.settingslib.connectivity.ConnectivitySubsystemsRecoveryManager;
+import com.android.settingslib.utils.HandlerInjector;
import org.junit.Before;
import org.junit.Rule;
@@ -71,12 +73,12 @@
private FakeHandlerInjector mFakeHandlerInjector;
- private static class FakeHandlerInjector extends InternetResetHelper.HandlerInjector {
+ private static class FakeHandlerInjector extends HandlerInjector {
private Runnable mRunnable;
- FakeHandlerInjector(Context context) {
- super(context);
+ FakeHandlerInjector(Handler handler) {
+ super(handler);
}
@Override
@@ -104,7 +106,7 @@
final Lifecycle lifecycle = mock(Lifecycle.class);
mInternetResetHelper = new InternetResetHelper(mContext, lifecycle);
mInternetResetHelper.mWorkerThread = mWorkerThread;
- mFakeHandlerInjector = new FakeHandlerInjector(mContext);
+ mFakeHandlerInjector = new FakeHandlerInjector(mContext.getMainThreadHandler());
mInternetResetHelper.mHandlerInjector = mFakeHandlerInjector;
mInternetResetHelper.mConnectivitySubsystemsRecoveryManager =
mConnectivitySubsystemsRecoveryManager;
diff --git a/tests/unit/src/com/android/settings/network/NetworkProviderDownloadedSimsCategoryControllerTest.java b/tests/unit/src/com/android/settings/network/NetworkProviderDownloadedSimsCategoryControllerTest.java
index e34b489..9045502 100644
--- a/tests/unit/src/com/android/settings/network/NetworkProviderDownloadedSimsCategoryControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/NetworkProviderDownloadedSimsCategoryControllerTest.java
@@ -26,9 +26,12 @@
import android.content.Context;
import android.os.Looper;
+import android.telephony.SubscriptionInfo;
+import com.android.settings.testutils.ResourcesUtils;
import com.android.settingslib.core.lifecycle.Lifecycle;
+import androidx.preference.Preference;
import androidx.preference.PreferenceCategory;
import androidx.preference.PreferenceManager;
import androidx.preference.PreferenceScreen;
@@ -41,38 +44,39 @@
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
+import java.util.ArrayList;
+import java.util.Arrays;
+
@RunWith(AndroidJUnit4.class)
public class NetworkProviderDownloadedSimsCategoryControllerTest {
private static final String KEY_PREFERENCE_CATEGORY_DOWNLOADED_SIM =
"provider_model_downloaded_sim_category";
+ private static final String KEY_ADD_MORE = "add_more";
+ private static final String SUB_1 = "SUB_1";
+ private static final String SUB_2 = "SUB_2";
+ private static final int SUB_ID_1 = 1;
+ private static final int SUB_ID_2 = 2;
@Mock
- private NetworkProviderDownloadedSimListController mNetworkProviderDownloadedSimListController;
- @Mock
- private PreferenceCategory mPreferenceCategory;
- @Mock
private Lifecycle mLifecycle;
+ @Mock
+ private SubscriptionInfo mSubscriptionInfo1;
+ @Mock
+ private SubscriptionInfo mSubscriptionInfo2;
private Context mContext;
private NetworkProviderDownloadedSimsCategoryController mCategoryController;
-
+ private PreferenceCategory mPreferenceCategory;
private PreferenceManager mPreferenceManager;
private PreferenceScreen mPreferenceScreen;
+ private Preference mAddMorePreference;
@Before
public void setUp() throws Exception {
MockitoAnnotations.initMocks(this);
mContext = spy(ApplicationProvider.getApplicationContext());
- mCategoryController = new NetworkProviderDownloadedSimsCategoryController(
- mContext, KEY_PREFERENCE_CATEGORY_DOWNLOADED_SIM) {
- @Override
- protected NetworkProviderDownloadedSimListController createDownloadedSimListController(
- Lifecycle lifecycle) {
- return mNetworkProviderDownloadedSimListController;
- }
- };
if (Looper.myLooper() == null) {
Looper.prepare();
@@ -80,14 +84,21 @@
mPreferenceManager = new PreferenceManager(mContext);
mPreferenceScreen = mPreferenceManager.createPreferenceScreen(mContext);
- when(mPreferenceCategory.getKey()).thenReturn(KEY_PREFERENCE_CATEGORY_DOWNLOADED_SIM);
- when(mPreferenceCategory.getPreferenceCount()).thenReturn(1);
+ mPreferenceCategory = new PreferenceCategory(mContext);
+ mPreferenceCategory.setKey(KEY_PREFERENCE_CATEGORY_DOWNLOADED_SIM);
+ mAddMorePreference = new Preference(mContext);
+ mAddMorePreference.setKey(KEY_ADD_MORE);
+ mAddMorePreference.setVisible(true);
mPreferenceScreen.addPreference(mPreferenceCategory);
+ mPreferenceScreen.addPreference(mAddMorePreference);
+
+ mCategoryController = new NetworkProviderDownloadedSimsCategoryController(mContext,
+ KEY_PREFERENCE_CATEGORY_DOWNLOADED_SIM, mLifecycle);
}
@Test
public void getAvailabilityStatus_returnUnavailable() {
- mNetworkProviderDownloadedSimListController = null;
+ SubscriptionUtil.setAvailableSubscriptionsForTesting(new ArrayList<>());
assertThat(mCategoryController.getAvailabilityStatus()).isEqualTo(
CONDITIONALLY_UNAVAILABLE);
@@ -95,10 +106,46 @@
@Test
public void displayPreference_isVisible() {
- when(mNetworkProviderDownloadedSimListController.isAvailable()).thenReturn(true);
- mCategoryController.init(mLifecycle);
+ setUpSubscriptionInfoForDownloadedSim(SUB_ID_1, SUB_1, mSubscriptionInfo1);
+ SubscriptionUtil.setAvailableSubscriptionsForTesting(Arrays.asList(mSubscriptionInfo1));
mCategoryController.displayPreference(mPreferenceScreen);
assertEquals(mPreferenceCategory.isVisible(), true);
}
+
+
+ @Test
+ public void updateState_setTitle_withTwoDownloadedSims_returnDownloadedSims() {
+ setUpSubscriptionInfoForDownloadedSim(SUB_ID_1, SUB_1, mSubscriptionInfo1);
+ setUpSubscriptionInfoForDownloadedSim(SUB_ID_2, SUB_2, mSubscriptionInfo2);
+ SubscriptionUtil.setAvailableSubscriptionsForTesting(
+ Arrays.asList(mSubscriptionInfo1, mSubscriptionInfo2));
+
+ mCategoryController.displayPreference(mPreferenceScreen);
+ mCategoryController.updateState(mPreferenceCategory);
+
+ assertThat(mPreferenceCategory.getPreferenceCount()).isEqualTo(2);
+ assertThat(mPreferenceCategory.getTitle()).isEqualTo(
+ ResourcesUtils.getResourcesString(mContext, "downloaded_sims_category_title"));
+ }
+
+ @Test
+ public void updateState_setTitle_withOneDownloadedSim_returnDownloadedSim() {
+ setUpSubscriptionInfoForDownloadedSim(SUB_ID_1, SUB_1, mSubscriptionInfo1);
+ SubscriptionUtil.setAvailableSubscriptionsForTesting(Arrays.asList(mSubscriptionInfo1));
+
+ mCategoryController.displayPreference(mPreferenceScreen);
+ mCategoryController.updateState(mPreferenceCategory);
+
+ assertThat(mPreferenceCategory.getPreferenceCount()).isEqualTo(1);
+ assertThat(mPreferenceCategory.getTitle()).isEqualTo(
+ ResourcesUtils.getResourcesString(mContext, "downloaded_sim_category_title"));
+ }
+
+ private void setUpSubscriptionInfoForDownloadedSim(int subId, String displayName,
+ SubscriptionInfo subscriptionInfo) {
+ when(subscriptionInfo.isEmbedded()).thenReturn(true);
+ when(subscriptionInfo.getSubscriptionId()).thenReturn(subId);
+ when(subscriptionInfo.getDisplayName()).thenReturn(displayName);
+ }
}
diff --git a/tests/unit/src/com/android/settings/network/NetworkProviderSimListControllerTest.java b/tests/unit/src/com/android/settings/network/NetworkProviderSimListControllerTest.java
index 3b0a40a..066cf6b 100644
--- a/tests/unit/src/com/android/settings/network/NetworkProviderSimListControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/NetworkProviderSimListControllerTest.java
@@ -16,10 +16,14 @@
package com.android.settings.network;
+import static com.android.settings.core.BasePreferenceController.CONDITIONALLY_UNAVAILABLE;
+import static com.google.common.truth.Truth.assertThat;
+
import static androidx.lifecycle.Lifecycle.Event;
import static org.junit.Assert.assertTrue;
import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.when;
@@ -170,7 +174,6 @@
assertTrue(TextUtils.equals(mController.getSummary(SUB_ID_1, DISPLAY_NAME_1), summary));
}
-
@Test
@UiThreadTest
public void getSummary_inactivePSim() {
@@ -227,4 +230,18 @@
assertTrue(TextUtils.equals(mController.getSummary(SUB_ID_1, DISPLAY_NAME_1), summary));
}
+ @Test
+ @UiThreadTest
+ public void getAvailablePhysicalSubscription_withTwoPhysicalSims_returnTwo() {
+ final SubscriptionInfo info1 = mock(SubscriptionInfo.class);
+ when(info1.isEmbedded()).thenReturn(false);
+ final SubscriptionInfo info2 = mock(SubscriptionInfo.class);
+ when(info2.isEmbedded()).thenReturn(false);
+ when(mSubscriptionManager.getAvailableSubscriptionInfoList()).thenReturn(
+ Arrays.asList(info1, info2));
+ displayPreferenceWithLifecycle();
+
+ assertThat(mController.getAvailablePhysicalSubscription().size()).isEqualTo(2);
+ }
+
}
diff --git a/tests/unit/src/com/android/settings/network/NetworkProviderSimsCategoryControllerTest.java b/tests/unit/src/com/android/settings/network/NetworkProviderSimsCategoryControllerTest.java
index cfa376b..c8d750c 100644
--- a/tests/unit/src/com/android/settings/network/NetworkProviderSimsCategoryControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/NetworkProviderSimsCategoryControllerTest.java
@@ -17,6 +17,7 @@
package com.android.settings.network;
import static com.android.settings.core.BasePreferenceController.CONDITIONALLY_UNAVAILABLE;
+
import static com.google.common.truth.Truth.assertThat;
import static org.junit.Assert.assertEquals;
@@ -25,7 +26,10 @@
import android.content.Context;
import android.os.Looper;
+import android.telephony.SubscriptionInfo;
+import android.telephony.SubscriptionManager;
+import com.android.settings.testutils.ResourcesUtils;
import com.android.settingslib.core.lifecycle.Lifecycle;
import androidx.preference.PreferenceCategory;
@@ -40,37 +44,35 @@
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
+import java.util.ArrayList;
+import java.util.Arrays;
+
@RunWith(AndroidJUnit4.class)
public class NetworkProviderSimsCategoryControllerTest {
private static final String KEY_PREFERENCE_CATEGORY_SIM = "provider_model_sim_category";
+ private static final String SUB_1 = "SUB_1";
+ private static final String SUB_2 = "SUB_2";
+ private static final int SUB_ID_1 = 1;
+ private static final int SUB_ID_2 = 2;
@Mock
- private NetworkProviderSimListController mNetworkProviderSimListController;
- @Mock
- private PreferenceCategory mPreferenceCategory;
- @Mock
private Lifecycle mLifecycle;
+ @Mock
+ private SubscriptionInfo mSubscriptionInfo1;
+ @Mock
+ private SubscriptionInfo mSubscriptionInfo2;
private Context mContext;
private NetworkProviderSimsCategoryController mCategoryController;
-
private PreferenceManager mPreferenceManager;
private PreferenceScreen mPreferenceScreen;
+ private PreferenceCategory mPreferenceCategory;
@Before
public void setUp() throws Exception {
MockitoAnnotations.initMocks(this);
-
mContext = spy(ApplicationProvider.getApplicationContext());
- mCategoryController = new NetworkProviderSimsCategoryController(
- mContext, KEY_PREFERENCE_CATEGORY_SIM) {
- @Override
- protected NetworkProviderSimListController createSimListController(
- Lifecycle lifecycle) {
- return mNetworkProviderSimListController;
- }
- };
if (Looper.myLooper() == null) {
Looper.prepare();
@@ -78,14 +80,17 @@
mPreferenceManager = new PreferenceManager(mContext);
mPreferenceScreen = mPreferenceManager.createPreferenceScreen(mContext);
- when(mPreferenceCategory.getKey()).thenReturn(KEY_PREFERENCE_CATEGORY_SIM);
- when(mPreferenceCategory.getPreferenceCount()).thenReturn(1);
+ mPreferenceCategory = new PreferenceCategory(mContext);
+ mPreferenceCategory.setKey(KEY_PREFERENCE_CATEGORY_SIM);
mPreferenceScreen.addPreference(mPreferenceCategory);
+
+ mCategoryController = new NetworkProviderSimsCategoryController(
+ mContext, KEY_PREFERENCE_CATEGORY_SIM, mLifecycle);
}
@Test
public void getAvailabilityStatus_returnUnavailable() {
- mNetworkProviderSimListController = null;
+ SubscriptionUtil.setAvailableSubscriptionsForTesting(new ArrayList<>());
assertThat(mCategoryController.getAvailabilityStatus()).isEqualTo(
CONDITIONALLY_UNAVAILABLE);
@@ -93,10 +98,46 @@
@Test
public void displayPreference_isVisible() {
- when(mNetworkProviderSimListController.isAvailable()).thenReturn(true);
- mCategoryController.init(mLifecycle);
+ setUpSubscriptionInfoForPhysicalSim(SUB_ID_1, SUB_1, mSubscriptionInfo1);
+ SubscriptionUtil.setAvailableSubscriptionsForTesting(Arrays.asList(mSubscriptionInfo1));
mCategoryController.displayPreference(mPreferenceScreen);
assertEquals(mPreferenceCategory.isVisible(), true);
}
+
+ @Test
+ public void updateState_setTitle_withTwoPhysicalSims_returnSims() {
+ setUpSubscriptionInfoForPhysicalSim(SUB_ID_1, SUB_1, mSubscriptionInfo1);
+ setUpSubscriptionInfoForPhysicalSim(SUB_ID_2, SUB_2, mSubscriptionInfo2);
+ SubscriptionUtil.setAvailableSubscriptionsForTesting(
+ Arrays.asList(mSubscriptionInfo1, mSubscriptionInfo2));
+
+ mCategoryController.displayPreference(mPreferenceScreen);
+ mCategoryController.updateState(mPreferenceCategory);
+
+ assertThat(mPreferenceCategory.getPreferenceCount()).isEqualTo(2);
+ assertThat(mPreferenceCategory.getTitle()).isEqualTo(
+ ResourcesUtils.getResourcesString(mContext, "provider_network_settings_title"));
+ }
+
+ @Test
+ public void updateState_setTitle_withOnePhysicalSim_returnSim() {
+ setUpSubscriptionInfoForPhysicalSim(SUB_ID_1, SUB_1, mSubscriptionInfo1);
+ SubscriptionUtil.setAvailableSubscriptionsForTesting(Arrays.asList(mSubscriptionInfo1));
+
+ mCategoryController.displayPreference(mPreferenceScreen);
+ mCategoryController.updateState(mPreferenceCategory);
+
+ assertThat(mPreferenceCategory.getPreferenceCount()).isEqualTo(1);
+ assertThat(mPreferenceCategory.getTitle()).isEqualTo(
+ ResourcesUtils.getResourcesString(mContext, "sim_category_title"));
+ }
+
+ private void setUpSubscriptionInfoForPhysicalSim(int subId, String displayName,
+ SubscriptionInfo subscriptionInfo) {
+ when(subscriptionInfo.isEmbedded()).thenReturn(false);
+ when(subscriptionInfo.getSubscriptionId()).thenReturn(subId);
+ when(subscriptionInfo.getDisplayName()).thenReturn(displayName);
+ }
+
}
diff --git a/tests/unit/src/com/android/settings/network/SubscriptionsPreferenceControllerTest.java b/tests/unit/src/com/android/settings/network/SubscriptionsPreferenceControllerTest.java
index cb78d19..7cffb76 100644
--- a/tests/unit/src/com/android/settings/network/SubscriptionsPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/SubscriptionsPreferenceControllerTest.java
@@ -665,6 +665,7 @@
doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(sub.get(0)).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
Drawable icon = mock(Drawable.class);
+ when(mTelephonyManager.isDataEnabled()).thenReturn(true);
doReturn(icon).when(sInjector).getIcon(any(), anyInt(), anyInt(), eq(false));
setupGetIconConditions(sub.get(0).getSubscriptionId(), true, true,
true, ServiceState.STATE_IN_SERVICE);
@@ -683,6 +684,7 @@
doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(subs.get(0)).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
Drawable icon = mock(Drawable.class);
+ when(mTelephonyManager.isDataEnabled()).thenReturn(true);
doReturn(icon).when(sInjector).getIcon(any(), anyInt(), anyInt(), eq(false));
setupGetIconConditions(subId, false, true,
true, ServiceState.STATE_IN_SERVICE);
@@ -701,7 +703,8 @@
doReturn(true).when(sInjector).isProviderModelEnabled(mContext);
doReturn(subs.get(0)).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
Drawable icon = mock(Drawable.class);
- doReturn(icon).when(sInjector).getIcon(any(), anyInt(), anyInt(), eq(false));
+ when(mTelephonyManager.isDataEnabled()).thenReturn(false);
+ doReturn(icon).when(sInjector).getIcon(any(), anyInt(), anyInt(), eq(true));
setupGetIconConditions(subId, false, false,
false, ServiceState.STATE_IN_SERVICE);
diff --git a/tests/unit/src/com/android/settings/network/telephony/NetworkSelectSettingsTest.java b/tests/unit/src/com/android/settings/network/telephony/NetworkSelectSettingsTest.java
index 47e3ad9..391839c 100644
--- a/tests/unit/src/com/android/settings/network/telephony/NetworkSelectSettingsTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/NetworkSelectSettingsTest.java
@@ -13,7 +13,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package com.android.settings.network.telephony;
import static com.google.common.truth.Truth.assertThat;
@@ -23,7 +22,12 @@
import static org.mockito.Mockito.when;
import android.content.Context;
-import android.content.SharedPreferences;
+import android.content.res.Resources;
+import android.os.Bundle;
+import android.os.PersistableBundle;
+import android.provider.Settings;
+import android.telephony.CarrierConfigManager;
+import android.telephony.CellIdentity;
import android.telephony.CellIdentityGsm;
import android.telephony.CellIdentityLte;
import android.telephony.CellInfo;
@@ -31,18 +35,18 @@
import android.telephony.CellInfoLte;
import android.telephony.CellSignalStrengthGsm;
import android.telephony.CellSignalStrengthLte;
-import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
import androidx.preference.PreferenceCategory;
import androidx.preference.PreferenceManager;
+import androidx.preference.PreferenceScreen;
import androidx.test.annotation.UiThreadTest;
import androidx.test.core.app.ApplicationProvider;
-import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import org.junit.Before;
import org.junit.Test;
-import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
@@ -50,59 +54,148 @@
import java.util.Collections;
import java.util.List;
-@RunWith(AndroidJUnit4.class)
public class NetworkSelectSettingsTest {
private static final int SUB_ID = 2;
+ private static final String CARRIER_NAME1 = "CarrierName1";
+ private static final String CARRIER_NAME2 = "CarrierName2";
@Mock
- private TelephonyManager mTelephonyManager;
+ public Resources mResources;
@Mock
- private SubscriptionManager mSubscriptionManager;
+ public TelephonyManager mTelephonyManager;
@Mock
- private PreferenceManager mPreferenceManager;
+ public CarrierConfigManager mCarrierConfigManager;
@Mock
- private SharedPreferences mSharedPreferences;
+ public MetricsFeatureProvider mMetricsFeatureProvider;
+ @Mock
+ public NetworkOperatorPreference mNetworkOperatorPreference1;
+ @Mock
+ public NetworkOperatorPreference mNetworkOperatorPreference2;
+ @Mock
+ private CellInfo mCellInfo1;
+ @Mock
+ private CellIdentity mCellId1;
+ @Mock
+ private CellInfo mCellInfo2;
+ @Mock
+ private CellIdentity mCellId2;
- private Context mContext;
- private PreferenceCategory mPreferenceCategory;
- private NetworkSelectSettings mNetworkSelectSettings;
+ private PreferenceScreen mPreferenceScreen;
+ @Mock
+ public PreferenceManager mPreferenceManager;
+
+ public Context mContext;
+ public PreferenceCategory mPreferenceCategory;
+ public boolean mIsAggregationEnabled = true;
+
+ private Bundle mInitArguments;
+ private TargetClass mNetworkSelectSettings;
@Before
@UiThreadTest
public void setUp() {
MockitoAnnotations.initMocks(this);
+
mContext = spy(ApplicationProvider.getApplicationContext());
-
- when(mContext.getSystemService(Context.TELEPHONY_SERVICE)).thenReturn(mTelephonyManager);
- when(mContext.getSystemService(SubscriptionManager.class)).thenReturn(mSubscriptionManager);
- when(mTelephonyManager.createForSubscriptionId(SUB_ID)).thenReturn(mTelephonyManager);
-
- doReturn(mSharedPreferences).when(mPreferenceManager).getSharedPreferences();
- mPreferenceCategory = spy(new PreferenceCategory(mContext));
- doReturn(mPreferenceManager).when(mPreferenceCategory).getPreferenceManager();
-
- mNetworkSelectSettings = spy(new NetworkSelectSettings());
- doReturn(mContext).when(mNetworkSelectSettings).getContext();
- doReturn(mPreferenceManager).when(mNetworkSelectSettings).getPreferenceManager();
+ doReturn(mResources).when(mContext).getResources();
doReturn(mContext).when(mPreferenceManager).getContext();
- mNetworkSelectSettings.mTelephonyManager = mTelephonyManager;
- mNetworkSelectSettings.mPreferenceCategory = mPreferenceCategory;
- mNetworkSelectSettings.mCellInfoList =
- Arrays.asList(createLteCellInfo(true, 123, "123", "232", "CarrierA"),
- createGsmCellInfo(false, 123, "123", "232", "CarrierB"));
- mNetworkSelectSettings.mIsAggregationEnabled = true;
+ mPreferenceCategory = spy(new PreferenceCategory(mContext));
+ doReturn(mPreferenceManager).when(mPreferenceCategory).getPreferenceManager();
+ doReturn(mCellId1).when(mCellInfo1).getCellIdentity();
+ doReturn(CARRIER_NAME1).when(mCellId1).getOperatorAlphaLong();
+ doReturn(mCellId2).when(mCellInfo2).getCellIdentity();
+ doReturn(CARRIER_NAME2).when(mCellId2).getOperatorAlphaLong();
+ mIsAggregationEnabled = true;
+ mNetworkSelectSettings = spy(new TargetClass(this));
+
+ PersistableBundle config = new PersistableBundle();
+ config.putBoolean(CarrierConfigManager.KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL, true);
+ doReturn(config).when(mCarrierConfigManager).getConfigForSubId(SUB_ID);
+
+ doReturn(TelephonyManager.DATA_CONNECTED).when(mTelephonyManager).getDataState();
+ }
+
+ public class TargetClass extends NetworkSelectSettings {
+ private NetworkSelectSettingsTest mTestEnv;
+ private boolean mIsPreferenceScreenEnabled;
+
+ public TargetClass(NetworkSelectSettingsTest env) {
+ mTestEnv = env;
+
+ Bundle bundle = new Bundle();
+ bundle.putInt(Settings.EXTRA_SUB_ID, SUB_ID);
+ setArguments(bundle);
+ }
+
+ @Override
+ public Context getContext() {
+ return mTestEnv.mContext;
+ }
+
+ @Override
+ public PreferenceManager getPreferenceManager() {
+ return mTestEnv.mPreferenceManager;
+ }
+
+ @Override
+ protected PreferenceCategory getPreferenceCategory(String preferenceKey) {
+ return mTestEnv.mPreferenceCategory;
+ }
+
+ @Override
+ protected TelephonyManager getTelephonyManager(Context context, int subscriptionId) {
+ return mTestEnv.mTelephonyManager;
+ }
+
+ @Override
+ protected CarrierConfigManager getCarrierConfigManager(Context context) {
+ return mTestEnv.mCarrierConfigManager;
+ }
+
+ @Override
+ protected MetricsFeatureProvider getMetricsFeatureProvider(Context context) {
+ return mTestEnv.mMetricsFeatureProvider;
+ }
+
+ @Override
+ protected boolean isPreferenceScreenEnabled() {
+ return mIsPreferenceScreenEnabled;
+ }
+
+ @Override
+ protected void enablePreferenceScreen(boolean enable) {
+ mIsPreferenceScreenEnabled = enable;
+ }
+
+ @Override
+ protected NetworkOperatorPreference
+ createNetworkOperatorPreference(CellInfo cellInfo) {
+ NetworkOperatorPreference pref = super.createNetworkOperatorPreference(cellInfo);
+ if (cellInfo == mTestEnv.mCellInfo1) {
+ pref.updateCell(cellInfo, mTestEnv.mCellId1);
+ } else if (cellInfo == mTestEnv.mCellInfo2) {
+ pref.updateCell(cellInfo, mTestEnv.mCellId2);
+ }
+ return pref;
+ }
+
+ @Override
+ protected boolean enableAggregation(Context context) {
+ return mTestEnv.mIsAggregationEnabled;
+ }
}
@Test
@UiThreadTest
public void updateAllPreferenceCategory_correctOrderingPreference() {
- mNetworkSelectSettings.updateAllPreferenceCategory();
-
+ mNetworkSelectSettings.onCreateInitialization();
+ mNetworkSelectSettings.enablePreferenceScreen(true);
+ mNetworkSelectSettings.scanResultHandler(Arrays.asList(mCellInfo1, mCellInfo2));
assertThat(mPreferenceCategory.getPreferenceCount()).isEqualTo(2);
final NetworkOperatorPreference preference =
(NetworkOperatorPreference) mPreferenceCategory.getPreference(1);
- assertThat(preference.getOperatorName()).isEqualTo("CarrierB");
+ assertThat(preference.getOperatorName()).isEqualTo(mCellId2.getOperatorAlphaLong());
}
@Test
@@ -110,12 +203,16 @@
public void updateForbiddenPlmns_forbiddenPlmnsNull_shouldNotCrash() {
when(mTelephonyManager.getForbiddenPlmns()).thenReturn(null);
+ mNetworkSelectSettings.onCreateInitialization();
+ mNetworkSelectSettings.enablePreferenceScreen(true);
+
// Should not Crash
mNetworkSelectSettings.updateForbiddenPlmns();
}
@Test
public void doAggregation_hasDuplicateItemsDiffCellIdCase1_removeSamePlmnRatItem() {
+ mNetworkSelectSettings.onCreateInitialization();
List<CellInfo> testList = Arrays.asList(
createLteCellInfo(true, 123, "123", "232", "CarrierA"),
createLteCellInfo(true, 1234, "123", "232", "CarrierA"),
@@ -128,6 +225,7 @@
@Test
public void doAggregation_hasDuplicateItemsDiffCellIdCase2_removeSamePlmnRatItem() {
+ mNetworkSelectSettings.onCreateInitialization();
List<CellInfo> testList = Arrays.asList(
createLteCellInfo(true, 123, "123", "232", "CarrierA"),
createGsmCellInfo(false, 123, "123", "232", "CarrierB"),
@@ -142,6 +240,7 @@
@Test
public void doAggregation_hasDuplicateItemsDiffMccMncCase1_removeSamePlmnRatItem() {
+ mNetworkSelectSettings.onCreateInitialization();
List<CellInfo> testList = Arrays.asList(
createLteCellInfo(true, 123, "123", "232", "CarrierA"),
createLteCellInfo(true, 123, "456", "232", "CarrierA"),
@@ -154,6 +253,7 @@
@Test
public void doAggregation_hasDuplicateItemsDiffMccMncCase2_removeSamePlmnRatItem() {
+ mNetworkSelectSettings.onCreateInitialization();
List<CellInfo> testList = Arrays.asList(
createLteCellInfo(true, 123, "123", "232", "CarrierA"),
createGsmCellInfo(false, 123, "123", "232", "CarrierB"),
diff --git a/tests/unit/src/com/android/settings/network/telephony/NrAdvancedCallingPreferenceControllerTest.java b/tests/unit/src/com/android/settings/network/telephony/NrAdvancedCallingPreferenceControllerTest.java
new file mode 100644
index 0000000..9eb67df
--- /dev/null
+++ b/tests/unit/src/com/android/settings/network/telephony/NrAdvancedCallingPreferenceControllerTest.java
@@ -0,0 +1,168 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network.telephony;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.ArgumentMatchers.anyBoolean;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+import android.os.PersistableBundle;
+import android.telephony.CarrierConfigManager;
+import android.telephony.SubscriptionManager;
+import android.telephony.TelephonyManager;
+
+import androidx.preference.SwitchPreference;
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import com.android.settings.core.BasePreferenceController;
+import com.android.settingslib.RestrictedSwitchPreference;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+@RunWith(AndroidJUnit4.class)
+public class NrAdvancedCallingPreferenceControllerTest {
+ private static final int SUB_ID = 2;
+
+ @Mock
+ private TelephonyManager mTelephonyManager;
+ @Mock
+ private TelephonyManager mInvalidTelephonyManager;
+ @Mock
+ private SubscriptionManager mSubscriptionManager;
+ @Mock
+ private CarrierConfigManager mCarrierConfigManager;
+
+ private NrAdvancedCallingPreferenceController mController;
+ private SwitchPreference mPreference;
+ private PersistableBundle mCarrierConfig;
+ private Context mContext;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ when(mContext.getSystemService(TelephonyManager.class)).thenReturn(mTelephonyManager);
+ when(mContext.getSystemService(SubscriptionManager.class)).thenReturn(mSubscriptionManager);
+ when(mContext.getSystemService(CarrierConfigManager.class))
+ .thenReturn(mCarrierConfigManager);
+
+ doReturn(mTelephonyManager).when(mTelephonyManager).createForSubscriptionId(SUB_ID);
+ doReturn(mInvalidTelephonyManager).when(mTelephonyManager).createForSubscriptionId(
+ SubscriptionManager.INVALID_SUBSCRIPTION_ID);
+ doReturn(TelephonyManager.NETWORK_TYPE_BITMASK_NR).when(
+ mTelephonyManager).getSupportedRadioAccessFamily();
+ doReturn(false).when(mTelephonyManager).isVoNrEnabled();
+ doReturn(TelephonyManager.ENABLE_VONR_REQUEST_NOT_SUPPORTED).when(
+ mTelephonyManager).setVoNrEnabled(anyBoolean());
+ mCarrierConfig = new PersistableBundle();
+ doReturn(mCarrierConfig).when(mCarrierConfigManager).getConfigForSubId(SUB_ID);
+ mCarrierConfig.putBoolean(CarrierConfigManager.KEY_VONR_SETTING_VISIBILITY_BOOL, false);
+ mCarrierConfig.putIntArray(CarrierConfigManager.KEY_CARRIER_NR_AVAILABILITIES_INT_ARRAY,
+ new int[]{1, 2});
+
+ mPreference = new RestrictedSwitchPreference(mContext);
+ mController = spy(new NrAdvancedCallingPreferenceController(mContext, "VoNr"));
+ mController.init(SUB_ID);
+ doReturn(true).when(mController).isCallStateIdle();
+ mPreference.setKey(mController.getPreferenceKey());
+ }
+
+ @Test
+ public void getAvailabilityStatus_vonrDisabled_returnUnavailable() {
+ mCarrierConfig.putBoolean(CarrierConfigManager.KEY_VONR_SETTING_VISIBILITY_BOOL, false);
+
+ mController.init(SUB_ID);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(
+ BasePreferenceController.CONDITIONALLY_UNAVAILABLE);
+ }
+
+ @Test
+ public void getAvailabilityStatus_vonrEnabled_returnAvailable() {
+ mCarrierConfig.putBoolean(CarrierConfigManager.KEY_VONR_SETTING_VISIBILITY_BOOL, true);
+
+ mController.init(SUB_ID);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(
+ BasePreferenceController.AVAILABLE);
+ }
+
+ @Test
+ public void getAvailabilityStatus_deviceNoNr_returnUnavailable() {
+ doReturn(TelephonyManager.NETWORK_TYPE_BITMASK_LTE).when(
+ mTelephonyManager).getSupportedRadioAccessFamily();
+
+ mController.init(SUB_ID);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(
+ BasePreferenceController.CONDITIONALLY_UNAVAILABLE);
+ }
+
+ @Test
+ public void getAvailabilityStatus_carrierNoNr_returnUnavailable() {
+ mCarrierConfig.putIntArray(CarrierConfigManager.KEY_CARRIER_NR_AVAILABILITIES_INT_ARRAY,
+ new int[0]);
+
+ mController.init(SUB_ID);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(
+ BasePreferenceController.CONDITIONALLY_UNAVAILABLE);
+ }
+
+ @Test
+ public void getAvailabilityStatus_carrierConfigNrIsNull_returnUnavailable() {
+ mCarrierConfig.putIntArray(CarrierConfigManager.KEY_CARRIER_NR_AVAILABILITIES_INT_ARRAY,
+ null);
+
+ mController.init(SUB_ID);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(
+ BasePreferenceController.CONDITIONALLY_UNAVAILABLE);
+ }
+
+ @Test
+ public void updateState_callStateNotIdle_prefDisabled() {
+ doReturn(false).when(mController).isCallStateIdle();
+ mPreference.setEnabled(true);
+
+ mController.updateState(mPreference);
+
+ assertThat(mPreference.isEnabled()).isFalse();
+ }
+
+ @Test
+ public void updateState_configOn_prefChecked() {
+ doReturn(TelephonyManager.ENABLE_VONR_SUCCESS).when(
+ mTelephonyManager).setVoNrEnabled(anyBoolean());
+ doReturn(true).when(mTelephonyManager).isVoNrEnabled();
+ mPreference.setChecked(false);
+
+ mController.updateState(mPreference);
+
+ assertThat(mPreference.isChecked()).isTrue();
+ }
+}
diff --git a/tests/unit/src/com/android/settings/panel/InternetConnectivityPanelTest.java b/tests/unit/src/com/android/settings/panel/InternetConnectivityPanelTest.java
deleted file mode 100644
index 30a2729..0000000
--- a/tests/unit/src/com/android/settings/panel/InternetConnectivityPanelTest.java
+++ /dev/null
@@ -1,341 +0,0 @@
-/*
- * Copyright (C) 2021 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.panel;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.mockito.Mockito.clearInvocations;
-import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.mock;
-import static org.mockito.Mockito.spy;
-import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.when;
-
-import android.content.Context;
-import android.net.Uri;
-import android.net.wifi.ScanResult;
-import android.net.wifi.WifiManager;
-import android.os.Handler;
-
-import androidx.test.core.app.ApplicationProvider;
-import androidx.test.ext.junit.runners.AndroidJUnit4;
-
-import com.android.settings.network.AirplaneModePreferenceController;
-import com.android.settings.network.InternetUpdater;
-import com.android.settings.network.ProviderModelSliceHelper;
-import com.android.settings.slices.CustomSliceRegistry;
-import com.android.settings.testutils.ResourcesUtils;
-
-import org.junit.Before;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.Mock;
-import org.mockito.junit.MockitoJUnit;
-import org.mockito.junit.MockitoRule;
-
-import java.util.ArrayList;
-import java.util.List;
-
-@RunWith(AndroidJUnit4.class)
-public class InternetConnectivityPanelTest {
-
- public static final String TITLE_INTERNET = ResourcesUtils.getResourcesString(
- ApplicationProvider.getApplicationContext(), "provider_internet_settings");
- public static final String TITLE_APM = ResourcesUtils.getResourcesString(
- ApplicationProvider.getApplicationContext(), "airplane_mode");
- public static final String SUBTITLE_TEXT_WIFI_IS_OFF =
- ResourcesUtils.getResourcesString(ApplicationProvider.getApplicationContext(),
- "wifi_is_off");
- public static final String SUBTITLE_TEXT_TAP_A_NETWORK_TO_CONNECT =
- ResourcesUtils.getResourcesString(ApplicationProvider.getApplicationContext(),
- "tap_a_network_to_connect");
- public static final String SUBTITLE_NON_CARRIER_NETWORK_UNAVAILABLE =
- ResourcesUtils.getResourcesString(ApplicationProvider.getApplicationContext(),
- "non_carrier_network_unavailable");
- public static final String SUBTITLE_ALL_NETWORK_UNAVAILABLE =
- ResourcesUtils.getResourcesString(ApplicationProvider.getApplicationContext(),
- "all_network_unavailable");
- public static final String BUTTON_TURN_ON_WIFI = ResourcesUtils.getResourcesString(
- ApplicationProvider.getApplicationContext(), "turn_on_wifi");
- public static final String BUTTON_TURN_OFF_WIFI = ResourcesUtils.getResourcesString(
- ApplicationProvider.getApplicationContext(), "turn_off_wifi");
-
- @Rule
- public final MockitoRule mMocks = MockitoJUnit.rule();
- @Mock
- Handler mMainThreadHandler;
- @Mock
- PanelContentCallback mPanelContentCallback;
- @Mock
- InternetUpdater mInternetUpdater;
- @Mock
- private WifiManager mWifiManager;
- @Mock
- private ProviderModelSliceHelper mProviderModelSliceHelper;
-
- private Context mContext;
- private FakeHandlerInjector mFakeHandlerInjector;
- private InternetConnectivityPanel mPanel;
-
- private class FakeHandlerInjector extends InternetConnectivityPanel.HandlerInjector {
-
- private Runnable mRunnable;
-
- FakeHandlerInjector(Context context) {
- super(context);
- }
-
- @Override
- public void postDelay(Runnable runnable) {
- mRunnable = runnable;
- }
-
- public Runnable getRunnable() {
- return mRunnable;
- }
- }
-
- @Before
- public void setUp() {
- mContext = spy(ApplicationProvider.getApplicationContext());
- mFakeHandlerInjector = new FakeHandlerInjector(mContext);
- when(mContext.getApplicationContext()).thenReturn(mContext);
- when(mContext.getMainThreadHandler()).thenReturn(mMainThreadHandler);
- when(mContext.getSystemService(WifiManager.class)).thenReturn(mWifiManager);
-
- mPanel = InternetConnectivityPanel.create(mContext);
- mPanel.registerCallback(mPanelContentCallback);
- mPanel.mIsProviderModelEnabled = true;
- mPanel.mInternetUpdater = mInternetUpdater;
- mPanel.mProviderModelSliceHelper = mProviderModelSliceHelper;
- mPanel.mHandlerInjector = mFakeHandlerInjector;
- }
-
- @Test
- public void getTitle_apmOff_shouldBeInternet() {
- doReturn(false).when(mInternetUpdater).isAirplaneModeOn();
-
- assertThat(mPanel.getTitle()).isEqualTo(TITLE_INTERNET);
- }
-
- @Test
- public void getTitle_apmOn_shouldBeApm() {
- doReturn(true).when(mInternetUpdater).isAirplaneModeOn();
-
- assertThat(mPanel.getTitle()).isEqualTo(TITLE_APM);
- }
-
- @Test
- public void getSubTitle_apmOnWifiOff_shouldBeNull() {
- doReturn(true).when(mInternetUpdater).isAirplaneModeOn();
- doReturn(false).when(mInternetUpdater).isWifiEnabled();
-
- assertThat(mPanel.getSubTitle()).isNull();
- }
-
- @Test
- public void getSubTitle_apmOnWifiOn_shouldBeNull() {
- doReturn(true).when(mInternetUpdater).isAirplaneModeOn();
- doReturn(true).when(mInternetUpdater).isWifiEnabled();
-
- assertThat(mPanel.getSubTitle()).isNull();
- }
-
- @Test
- public void getSubTitle_apmOffWifiOff_wifiIsOn() {
- doReturn(false).when(mInternetUpdater).isAirplaneModeOn();
- doReturn(false).when(mInternetUpdater).isWifiEnabled();
-
- mPanel.updatePanelTitle();
-
- assertThat(mPanel.getSubTitle()).isEqualTo(SUBTITLE_TEXT_WIFI_IS_OFF);
- }
-
- @Test
- public void getSubTitle_apmOffWifiOnNoWifiListHasCarrierData_NonCarrierNetworkUnavailable() {
- List wifiList = new ArrayList<ScanResult>();
- mockCondition(false, true, true, true, true, true, wifiList);
-
- mPanel.updatePanelTitle();
-
- assertThat(mPanel.getSubTitle()).isEqualTo(SUBTITLE_NON_CARRIER_NETWORK_UNAVAILABLE);
- }
-
- @Test
- public void getSubTitle_apmOffWifiOnNoWifiListNoCarrierItem_AllNetworkUnavailable() {
- List wifiList = new ArrayList<ScanResult>();
- mockCondition(false, false, false, false, false, true, wifiList);
-
- mPanel.updatePanelTitle();
-
- assertThat(mPanel.getSubTitle()).isEqualTo(SUBTITLE_ALL_NETWORK_UNAVAILABLE);
- }
-
- @Test
- public void getSubTitle_apmOffWifiOnNoWifiListNoDataSimActive_AllNetworkUnavailable() {
- List wifiList = new ArrayList<ScanResult>();
- mockCondition(false, true, false, true, true, true, wifiList);
-
- mPanel.updatePanelTitle();
-
- assertThat(mPanel.getSubTitle()).isEqualTo(SUBTITLE_ALL_NETWORK_UNAVAILABLE);
- }
-
- @Test
- public void getSubTitle_apmOffWifiOnNoWifiListNoService_AllNetworkUnavailable() {
- List wifiList = new ArrayList<ScanResult>();
- mockCondition(false, true, false, true, false, true, wifiList);
-
- mPanel.updatePanelTitle();
-
- assertThat(mPanel.getSubTitle()).isEqualTo(SUBTITLE_ALL_NETWORK_UNAVAILABLE);
- }
-
- @Test
- public void getSubTitle_apmOffWifiOnTwoWifiItemsNoCarrierData_tapANetworkToConnect() {
- List wifiList = new ArrayList<ScanResult>();
- wifiList.add(new ScanResult());
- wifiList.add(new ScanResult());
- mockCondition(false, true, false, true, true, true, wifiList);
-
- mPanel.updatePanelTitle();
-
- assertThat(mPanel.getSubTitle()).isEqualTo(SUBTITLE_TEXT_TAP_A_NETWORK_TO_CONNECT);
- }
-
- @Test
- public void getSlices_providerModelDisabled_containsNecessarySlices() {
- mPanel.mIsProviderModelEnabled = false;
- List<Uri> uris = mPanel.getSlices();
-
- assertThat(uris).containsExactly(
- AirplaneModePreferenceController.SLICE_URI,
- CustomSliceRegistry.MOBILE_DATA_SLICE_URI,
- CustomSliceRegistry.WIFI_SLICE_URI);
- }
-
- @Test
- public void getSlices_providerModelEnabled_containsNecessarySlices() {
- List<Uri> uris = mPanel.getSlices();
-
- assertThat(uris).containsExactly(CustomSliceRegistry.PROVIDER_MODEL_SLICE_URI);
- }
-
- @Test
- public void getSeeMoreIntent_providerModelDisabled_shouldNotNull() {
- mPanel.mIsProviderModelEnabled = false;
-
- assertThat(mPanel.getSeeMoreIntent()).isNotNull();
- }
-
- @Test
- public void getSeeMoreIntent_providerModelEnabled_shouldBeNull() {
- mPanel.mIsProviderModelEnabled = true;
-
- assertThat(mPanel.getSeeMoreIntent()).isNull();
- }
-
- @Test
- public void updatePanelTitle_onHeaderChanged() {
- clearInvocations(mPanelContentCallback);
-
- mPanel.updatePanelTitle();
-
- verify(mPanelContentCallback).onHeaderChanged();
- }
-
- @Test
- public void updateProgressBar_wifiDisabled_hideProgress() {
- mPanel.mIsProgressBarVisible = true;
- doReturn(false).when(mInternetUpdater).isWifiEnabled();
- clearInvocations(mPanelContentCallback);
-
- mPanel.updateProgressBar();
-
- assertThat(mPanel.isProgressBarVisible()).isFalse();
- verify(mPanelContentCallback).onProgressBarVisibleChanged();
- }
-
- @Test
- public void updateProgressBar_noWifiScanResults_showProgressForever() {
- mPanel.mIsScanningSubTitleShownOnce = false;
- mPanel.mIsProgressBarVisible = false;
- doReturn(true).when(mInternetUpdater).isWifiEnabled();
- List<ScanResult> noWifiScanResults = new ArrayList<>();
- doReturn(noWifiScanResults).when(mWifiManager).getScanResults();
- clearInvocations(mPanelContentCallback);
-
- mPanel.updateProgressBar();
-
- assertThat(mPanel.mIsProgressBarVisible).isTrue();
- verify(mPanelContentCallback).onProgressBarVisibleChanged();
- verify(mPanelContentCallback).onHeaderChanged();
-
- assertThat(mFakeHandlerInjector.getRunnable())
- .isEqualTo(mPanel.mHideScanningSubTitleRunnable);
- mFakeHandlerInjector.getRunnable().run();
- assertThat(mPanel.mIsScanningSubTitleShownOnce).isTrue();
- assertThat(mPanel.mIsProgressBarVisible).isTrue();
- }
-
- @Test
- public void updateProgressBar_hasWifiScanResults_showProgressDelayedHide() {
- mPanel.mIsProgressBarVisible = false;
- doReturn(true).when(mInternetUpdater).isWifiEnabled();
- List<ScanResult> hasWifiScanResults = mock(ArrayList.class);
- doReturn(1).when(hasWifiScanResults).size();
- doReturn(hasWifiScanResults).when(mWifiManager).getScanResults();
- clearInvocations(mPanelContentCallback);
-
- mPanel.updateProgressBar();
-
- assertThat(mPanel.isProgressBarVisible()).isTrue();
- verify(mPanelContentCallback).onProgressBarVisibleChanged();
-
- assertThat(mFakeHandlerInjector.getRunnable())
- .isEqualTo(mPanel.mHideProgressBarRunnable);
- mFakeHandlerInjector.getRunnable().run();
- assertThat(mPanel.mIsProgressBarVisible).isFalse();
- }
-
- @Test
- public void setProgressBarVisible_onProgressBarVisibleChanged() {
- mPanel.mIsProgressBarVisible = false;
- doReturn(true).when(mInternetUpdater).isWifiEnabled();
- clearInvocations(mPanelContentCallback);
-
- mPanel.setProgressBarVisible(true);
-
- assertThat(mPanel.mIsProgressBarVisible).isTrue();
- verify(mPanelContentCallback).onProgressBarVisibleChanged();
- verify(mPanelContentCallback).onHeaderChanged();
- }
-
- private void mockCondition(boolean airplaneMode, boolean hasCarrier,
- boolean isDataSimActive, boolean isMobileDataEnabled, boolean isServiceInService,
- boolean isWifiEnabled, List<ScanResult> wifiItems) {
- doReturn(airplaneMode).when(mInternetUpdater).isAirplaneModeOn();
- when(mProviderModelSliceHelper.hasCarrier()).thenReturn(hasCarrier);
- when(mProviderModelSliceHelper.isDataSimActive()).thenReturn(isDataSimActive);
- when(mProviderModelSliceHelper.isMobileDataEnabled()).thenReturn(isMobileDataEnabled);
- when(mProviderModelSliceHelper.isDataStateInService()).thenReturn(isServiceInService);
- when(mProviderModelSliceHelper.isVoiceStateInService()).thenReturn(isServiceInService);
- doReturn(isWifiEnabled).when(mInternetUpdater).isWifiEnabled();
- doReturn(wifiItems).when(mWifiManager).getScanResults();
- }
-}
diff --git a/tests/unit/src/com/android/settings/panel/PanelFeatureProviderImplTest.java b/tests/unit/src/com/android/settings/panel/PanelFeatureProviderImplTest.java
index 3b61a73..a02c054 100644
--- a/tests/unit/src/com/android/settings/panel/PanelFeatureProviderImplTest.java
+++ b/tests/unit/src/com/android/settings/panel/PanelFeatureProviderImplTest.java
@@ -20,7 +20,12 @@
import static com.google.common.truth.Truth.assertThat;
+import static org.mockito.Mockito.never;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.verify;
+
import android.content.Context;
+import android.content.Intent;
import android.os.Bundle;
import android.provider.Settings;
@@ -36,25 +41,28 @@
private static final String TEST_PACKAGENAME = "com.test.packagename";
+ private static final String SYSTEMUI_PACKAGE_NAME = "com.android.systemui";
private Context mContext;
private PanelFeatureProviderImpl mProvider;
private Bundle mBundle;
@Before
public void setUp() {
- mContext = ApplicationProvider.getApplicationContext();
+ mContext = spy(ApplicationProvider.getApplicationContext());
mProvider = new PanelFeatureProviderImpl();
mBundle = new Bundle();
mBundle.putString(KEY_MEDIA_PACKAGE_NAME, TEST_PACKAGENAME);
}
@Test
- public void getPanel_internetConnectivityKey_returnsCorrectPanel() {
+ public void getPanel_internetConnectivityKey_sendsCorrectBroadcast() {
mBundle.putString(KEY_PANEL_TYPE_ARGUMENT, Settings.Panel.ACTION_INTERNET_CONNECTIVITY);
+ mProvider.getPanel(mContext, mBundle);
+ Intent intent = new Intent(Settings.Panel.ACTION_INTERNET_CONNECTIVITY);
+ intent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND)
+ .setPackage(SYSTEMUI_PACKAGE_NAME);
- final PanelContent panel = mProvider.getPanel(mContext, mBundle);
-
- assertThat(panel).isInstanceOf(InternetConnectivityPanel.class);
+ verify(mContext, never()).sendBroadcast(intent);
}
@Test
diff --git a/tests/unit/src/com/android/settings/testutils/FakeFeatureFactory.java b/tests/unit/src/com/android/settings/testutils/FakeFeatureFactory.java
index ba7e0bd..0b6061c 100644
--- a/tests/unit/src/com/android/settings/testutils/FakeFeatureFactory.java
+++ b/tests/unit/src/com/android/settings/testutils/FakeFeatureFactory.java
@@ -19,6 +19,7 @@
import android.content.Context;
+import com.android.settings.accessibility.AccessibilityMetricsFeatureProvider;
import com.android.settings.accessibility.AccessibilitySearchFeatureProvider;
import com.android.settings.accounts.AccountFeatureProvider;
import com.android.settings.applications.ApplicationFeatureProvider;
@@ -84,6 +85,7 @@
public SecuritySettingsFeatureProvider securitySettingsFeatureProvider;
public GameSettingsFeatureProvider gameSettingsFeatureProvider;
public AccessibilitySearchFeatureProvider mAccessibilitySearchFeatureProvider;
+ public AccessibilityMetricsFeatureProvider mAccessibilityMetricsFeatureProvider;
/**
* Call this in {@code @Before} method of the test class to use fake factory.
@@ -124,6 +126,8 @@
extraAppInfoFeatureProvider = mock(ExtraAppInfoFeatureProvider.class);
securitySettingsFeatureProvider = mock(SecuritySettingsFeatureProvider.class);
gameSettingsFeatureProvider = mock(GameSettingsFeatureProvider.class);
+ mAccessibilitySearchFeatureProvider = mock(AccessibilitySearchFeatureProvider.class);
+ mAccessibilityMetricsFeatureProvider = mock(AccessibilityMetricsFeatureProvider.class);
}
@Override
@@ -265,4 +269,9 @@
public AccessibilitySearchFeatureProvider getAccessibilitySearchFeatureProvider() {
return mAccessibilitySearchFeatureProvider;
}
+
+ @Override
+ public AccessibilityMetricsFeatureProvider getAccessibilityMetricsFeatureProvider() {
+ return mAccessibilityMetricsFeatureProvider;
+ }
}
diff --git a/tests/unit/src/com/android/settings/vpn2/AppPreferenceTest.java b/tests/unit/src/com/android/settings/vpn2/AppPreferenceTest.java
new file mode 100644
index 0000000..1f618cc
--- /dev/null
+++ b/tests/unit/src/com/android/settings/vpn2/AppPreferenceTest.java
@@ -0,0 +1,81 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.vpn2;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.junit.Assert.assertFalse;
+import static org.mockito.ArgumentMatchers.any;
+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.app.admin.DevicePolicyManager;
+import android.content.Context;
+import android.content.pm.PackageManager.NameNotFoundException;
+import android.os.UserHandle;
+
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+/** Unittest for AppPreference */
+@RunWith(AndroidJUnit4.class)
+public class AppPreferenceTest {
+ // Additional mocking of the underying classes is necsesary if another user id is used.
+ private static final int USER_ID = UserHandle.USER_NULL;
+ private static final String PACKAGE_NAME = "test_package";
+ private static final String DIFFERENT_PACKAGE_NAME = "not_test_package";
+
+ @Mock
+ private DevicePolicyManager mDevicePolicyManager;
+
+ private Context mContext;
+ private AppPreference mAppPreference;
+
+ @Before
+ public void setUp() throws NameNotFoundException {
+ MockitoAnnotations.initMocks(this);
+
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ doReturn(mContext).when(mContext).createContextAsUser(any(), anyInt());
+ doReturn(mContext).when(mContext).createPackageContextAsUser(any(), anyInt(), any());
+ when(mContext.getSystemService(DevicePolicyManager.class)).thenReturn(mDevicePolicyManager);
+ }
+
+ @Test
+ public void getPackageName_returnsAccuratePackageName() {
+ doReturn(DIFFERENT_PACKAGE_NAME).when(mDevicePolicyManager).getAlwaysOnVpnPackage();
+
+ mAppPreference = spy(new AppPreference(mContext, USER_ID, PACKAGE_NAME));
+ assertThat(mAppPreference.getPackageName()).isEqualTo(PACKAGE_NAME);
+ }
+
+ @Test
+ public void disableIfConfiguredByAdmin_packageNameNotEqualsAlwaysOn_shouldEnable() {
+ doReturn(DIFFERENT_PACKAGE_NAME).when(mDevicePolicyManager).getAlwaysOnVpnPackage();
+
+ mAppPreference = spy(new AppPreference(mContext, USER_ID, PACKAGE_NAME));
+ assertFalse(mAppPreference.isDisabledByAdmin());
+ }
+}
diff --git a/tests/unit/src/com/android/settings/vpn2/LegacyVpnPreferenceTest.java b/tests/unit/src/com/android/settings/vpn2/LegacyVpnPreferenceTest.java
new file mode 100644
index 0000000..10077ad
--- /dev/null
+++ b/tests/unit/src/com/android/settings/vpn2/LegacyVpnPreferenceTest.java
@@ -0,0 +1,71 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.vpn2;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.spy;
+
+import android.content.Context;
+import android.content.res.Resources.NotFoundException;
+
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import com.android.internal.net.VpnProfile;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+/** Unittest for LegacyVpnPreference */
+@RunWith(AndroidJUnit4.class)
+public class LegacyVpnPreferenceTest {
+ private static final String PROFILE_KEY = "test_key";
+ private static final String PROFILE_NAME = "test_vpn_name";
+
+ private Context mContext;
+ private LegacyVpnPreference mLegacyVpnPreference;
+ private VpnProfile mVpnProfile;
+
+
+ @Before
+ public void setUp() {
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ mVpnProfile = new VpnProfile(PROFILE_KEY);
+ mVpnProfile.name = PROFILE_NAME;
+ try {
+ // In Junit, loading the presference at first yields a Resources.NotFoundException
+ mLegacyVpnPreference = new LegacyVpnPreference(mContext);
+ } catch (NotFoundException exception) {
+ mLegacyVpnPreference = new LegacyVpnPreference(mContext);
+ }
+
+ }
+
+ @Test
+ public void setProfile_successfullyStoresProfile() {
+ mLegacyVpnPreference.setProfile(mVpnProfile);
+ assertThat(mLegacyVpnPreference.getProfile()).isEqualTo(mVpnProfile);
+ }
+
+ @Test
+ public void setProfile_updatesPreferenceTitle() {
+ mLegacyVpnPreference.setProfile(mVpnProfile);
+ assertThat(mLegacyVpnPreference.getTitle()).isEqualTo(PROFILE_NAME);
+ }
+}
diff --git a/tests/unit/src/com/android/settings/vpn2/ManageablePreferenceTest.java b/tests/unit/src/com/android/settings/vpn2/ManageablePreferenceTest.java
new file mode 100644
index 0000000..7d83349
--- /dev/null
+++ b/tests/unit/src/com/android/settings/vpn2/ManageablePreferenceTest.java
@@ -0,0 +1,86 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.vpn2;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.content.Context;
+import android.util.AttributeSet;
+
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import com.android.settings.testutils.ResourcesUtils;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+/** Unittest for ManageablePreference */
+@RunWith(AndroidJUnit4.class)
+public class ManageablePreferenceTest {
+ private static final int STATE_DISCONNECTED = 0;
+
+ private Context mContext = ApplicationProvider.getApplicationContext();
+ private TestManageablePreference mManageablePreference;
+
+ public class TestManageablePreference extends ManageablePreference {
+ public TestManageablePreference(Context context, AttributeSet attrs) {
+ super(context, attrs);
+ }
+ }
+
+ @Before
+ public void setUp() {
+ mManageablePreference = new TestManageablePreference(mContext, null);
+ }
+
+ @Test
+ public void setAlwaysOnVpn_summaryUpdatedCorrectly() {
+ mManageablePreference.setAlwaysOn(true);
+ final String alwaysOnString = ResourcesUtils.getResourcesString(
+ mContext, "vpn_always_on_summary_active");
+ // Setting always-on should automatically call UpdateSummary
+ assertThat(mManageablePreference.getSummary()).isEqualTo(alwaysOnString);
+ }
+
+ @Test
+ public void setInsecure_summaryUpdatedCorrectly() {
+ mManageablePreference.setInsecureVpn(true);
+ final String insecureString = ResourcesUtils.getResourcesString(
+ mContext, "vpn_insecure_summary");
+ // Setting isInsecure should automatically call UpdateSummary
+ assertThat(mManageablePreference.getSummary().toString()).isEqualTo(insecureString);
+ }
+
+ @Test
+ public void setState_accuratelySet() {
+ mManageablePreference.setState(STATE_DISCONNECTED);
+ assertThat(mManageablePreference.getState()).isEqualTo(STATE_DISCONNECTED);
+ }
+
+ @Test
+ public void setState_summaryUpdatedCorrectly() {
+ mManageablePreference.setState(STATE_DISCONNECTED);
+ // Setting the state should automatically call UpdateSummary
+ // Fetch the appropriate string from the array resource
+ int id = ResourcesUtils.getResourcesId(mContext, "array", "vpn_states");
+ String[] states = mContext.getResources().getStringArray(id);
+ String disconnectedStr = states[STATE_DISCONNECTED];
+ assertThat(mManageablePreference.getSummary()).isEqualTo(disconnectedStr);
+ }
+}